:root{--accent:#ffd23f}body{background:#111214;margin:0}a{color:#eeebe3}a:hover{color:#ffd23f}*{box-sizing:border-box}:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.disp{text-transform:uppercase;letter-spacing:.01em;font-family:Big Shoulders Display,Arial Narrow,Roboto Condensed,sans-serif;font-weight:800;line-height:.86}.mono{text-transform:uppercase;letter-spacing:.06em;font-family:Martian Mono,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.body{font-family:Archivo,Helvetica Neue,Helvetica,sans-serif}.navlink:hover{color:var(--accent)!important}.btn-y:hover{filter:brightness(1.08);transform:translateY(-2px)}.btn-g:hover{color:#111214!important;background:#eeebe3!important}.btn-y,.btn-g{transition:transform .2s,filter .2s,background .2s,color .2s}.opt{transition:background .15s,color .15s,border-color .15s}.opt:hover{border-color:#eeebe3!important}.tab:hover{background:#1d1f23!important}.draw{stroke-dasharray:1;stroke-dashoffset:0;animation:2.6s cubic-bezier(.65,0,.25,1) .25s both draw}.draw-2{stroke-dasharray:1;stroke-dashoffset:0;animation:2.2s cubic-bezier(.65,0,.25,1) 1.7s both draw}.draw-loop{stroke-dasharray:1;stroke-dashoffset:0;animation:7s cubic-bezier(.65,0,.25,1) infinite drawloop}@keyframes draw{0%{stroke-dashoffset:1px}}@keyframes drawloop{0%{stroke-dashoffset:1px}45%,85%{stroke-dashoffset:0}to{stroke-dashoffset:-1px}}.rise{animation:1s cubic-bezier(.2,.85,.2,1) both rise;display:block}@keyframes rise{0%{transform:translateY(110%)}}.fade-late{animation:.7s 2.5s both fade}.fade-in{animation:.6s both fade}@keyframes fade{0%{opacity:0}}.pop{transform-box:fill-box;transform-origin:50%;animation:.55s cubic-bezier(.3,1.6,.5,1) both pop}@keyframes pop{0%{opacity:0;transform:scale(.2)}}.pulse{transform-box:fill-box;transform-origin:50%;animation:1.8s ease-out infinite pulse}@keyframes pulse{0%{opacity:.9;transform:scale(.6)}to{opacity:0;transform:scale(2.6)}}.marquee{animation:46s linear infinite marquee}@keyframes marquee{to{transform:translate(-50%)}}.kerbs{background:repeating-linear-gradient(90deg,#e8402f 0 32px,#eeebe3 32px 64px);animation:1.1s linear infinite kerb}@keyframes kerb{to{background-position:64px 0}}.swing{transform-origin:50% 100%;animation:4.5s ease-in-out infinite swing}@keyframes swing{0%,to{transform:rotate(-1.8deg)}50%{transform:rotate(1.8deg)}}.drift{animation:24s ease-in-out infinite alternate drift}@keyframes drift{to{transform:translate(-36px,22px)}}.playhead{animation:9s linear infinite scan}@keyframes scan{0%{left:0%}to{left:100%}}.blink{animation:1.1s step-end infinite blink}@keyframes blink{50%{opacity:0}}.twinkle{animation:2.4s ease-in-out infinite twinkle}@keyframes twinkle{50%{opacity:.25}}.bounce{animation:.35s ease-in-out infinite alternate bounce}@keyframes bounce{to{transform:translateY(-1.5px)}}.keypress{animation:3s ease-in-out infinite keypress}@keyframes keypress{0%,70%,to{transform:translateY(0);box-shadow:0 10px #8e8b84}76%,88%{transform:translateY(8px);box-shadow:0 2px #8e8b84}}.flag{transform-box:fill-box;transform-origin:0;animation:.5s ease-in-out infinite alternate flag}@keyframes flag{to{transform:skewY(-8deg)scaleX(.9)}}.l1,.l2,.l3,.l4,.l5{animation-duration:6s;animation-timing-function:step-end;animation-iteration-count:infinite}.l1{animation-name:l1}.l2{animation-name:l2}.l3{animation-name:l3}.l4{animation-name:l4}.l5{animation-name:l5}@keyframes l1{0%{fill:#2a1714}10%{fill:#ff3b2f}78%{fill:#2a1714}}@keyframes l2{0%{fill:#2a1714}24%{fill:#ff3b2f}78%{fill:#2a1714}}@keyframes l3{0%{fill:#2a1714}38%{fill:#ff3b2f}78%{fill:#2a1714}}@keyframes l4{0%{fill:#2a1714}52%{fill:#ff3b2f}78%{fill:#2a1714}}@keyframes l5{0%{fill:#2a1714}66%{fill:#ff3b2f}78%{fill:#2a1714}}.lightsout{animation:6s step-end infinite lightsout}@keyframes lightsout{0%{opacity:0}78%{opacity:1}96%{opacity:0}}.page{color:#eeebe3;background:#111214;position:relative;overflow-x:hidden}@media (prefers-reduced-motion:reduce){*,:before,:after{animation:none!important}.car{display:none}}.logo[data-astro-cid-f7espo7c]{color:#eeebe3;align-items:center;gap:10px;text-decoration:none;display:flex}.word[data-astro-cid-f7espo7c]{text-transform:lowercase;font-size:32px;line-height:1}.wide[data-astro-cid-f7espo7c]{letter-spacing:.02em}
