@font-face{font-family:NDot;src:url(/fonts/NDot.otf)format("opentype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:NType;src:url(/fonts/NType-Regular.otf)format("opentype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Arcade Pixel;src:url(/fonts/ArcadePixel.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Geist;src:url(/fonts/Geist-Regular.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Geist Mono;src:url(/fonts/GeistMono-Regular.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--black:#000;--white:#fff;--red:#d71921;--nothing-yellow:#ffc700;--surface:#0b0b0b;--surface-active:#141414;--line:#2b2b2b;--muted:#a0a0a0;--dim:#666;--dot-matrix:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12'%3E%3Ccircle cx='6' cy='6' r='1' fill='%23222222'/%3E%3C/svg%3E");--dot-matrix-lit:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12'%3E%3Ccircle cx='6' cy='6' r='1' fill='%23383838'/%3E%3C/svg%3E");--font-body:"Geist Mono", ui-monospace, monospace;--font-heading:NType, Georgia, serif;--font-arcade:NDot, monospace;--font-button:"Arcade Pixel", NDot, monospace;--button-size:20px;--font-mono:"Geist Mono", monospace;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--radius:8px;--page-gutter:clamp(16px, 3vw, 40px);--transition:.14s ease;--pixel-clip:polygon(0 8px, 4px 8px, 4px 4px, 8px 4px, 8px 0, calc(100% - 8px) 0, calc(100% - 8px) 4px, calc(100% - 4px) 4px, calc(100% - 4px) 8px, 100% 8px, 100% calc(100% - 8px), calc(100% - 4px) calc(100% - 8px), calc(100% - 4px) calc(100% - 4px), calc(100% - 8px) calc(100% - 4px), calc(100% - 8px) 100%, 8px 100%, 8px calc(100% - 4px), 4px calc(100% - 4px), 4px calc(100% - 8px), 0 calc(100% - 8px));--panel-clip:polygon(4px 0, calc(100% - 4px) 0, calc(100% - 4px) 2px, calc(100% - 2px) 2px, calc(100% - 2px) 4px, 100% 4px, 100% calc(100% - 4px), calc(100% - 2px) calc(100% - 4px), calc(100% - 2px) calc(100% - 2px), calc(100% - 4px) calc(100% - 2px), calc(100% - 4px) 100%, 4px 100%, 4px calc(100% - 2px), 2px calc(100% - 2px), 2px calc(100% - 4px), 0 calc(100% - 4px), 0 4px, 2px 4px, 2px 2px, 4px 2px);--panel-edge:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' shape-rendering='crispEdges' fill='%23333'%3E%3Crect x='4' y='0' width='16' height='2'/%3E%3Crect x='4' y='22' width='16' height='2'/%3E%3Crect x='0' y='4' width='2' height='16'/%3E%3Crect x='22' y='4' width='2' height='16'/%3E%3Crect x='2' y='2' width='2' height='2'/%3E%3Crect x='20' y='2' width='2' height='2'/%3E%3Crect x='2' y='20' width='2' height='2'/%3E%3Crect x='20' y='20' width='2' height='2'/%3E%3C/svg%3E");--panel-edge-dim:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' shape-rendering='crispEdges' fill='%23242424'%3E%3Crect x='4' y='0' width='16' height='2'/%3E%3Crect x='4' y='22' width='16' height='2'/%3E%3Crect x='0' y='4' width='2' height='16'/%3E%3Crect x='22' y='4' width='2' height='16'/%3E%3Crect x='2' y='2' width='2' height='2'/%3E%3Crect x='20' y='2' width='2' height='2'/%3E%3Crect x='2' y='20' width='2' height='2'/%3E%3Crect x='20' y='20' width='2' height='2'/%3E%3C/svg%3E");--panel-edge-lit:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' shape-rendering='crispEdges' fill='%238a8a8a'%3E%3Crect x='4' y='0' width='16' height='2'/%3E%3Crect x='4' y='22' width='16' height='2'/%3E%3Crect x='0' y='4' width='2' height='16'/%3E%3Crect x='22' y='4' width='2' height='16'/%3E%3Crect x='2' y='2' width='2' height='2'/%3E%3Crect x='20' y='2' width='2' height='2'/%3E%3Crect x='2' y='20' width='2' height='2'/%3E%3Crect x='20' y='20' width='2' height='2'/%3E%3C/svg%3E");--panel-edge-red:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' shape-rendering='crispEdges' fill='%23d71921'%3E%3Crect x='4' y='0' width='16' height='2'/%3E%3Crect x='4' y='22' width='16' height='2'/%3E%3Crect x='0' y='4' width='2' height='16'/%3E%3Crect x='22' y='4' width='2' height='16'/%3E%3Crect x='2' y='2' width='2' height='2'/%3E%3Crect x='20' y='2' width='2' height='2'/%3E%3Crect x='2' y='20' width='2' height='2'/%3E%3Crect x='20' y='20' width='2' height='2'/%3E%3C/svg%3E");--motion-disclosure:.36s cubic-bezier(.22, 1, .36, 1)}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:24px}body{background:var(--black);min-height:100svh;color:var(--white);font-family:var(--font-body);-webkit-font-smoothing:antialiased;flex-direction:column;margin:0;font-size:15px;line-height:1.55;display:flex}body>main{flex:1 0 auto}button,input,textarea{font:inherit}button,a,input,label,summary,textarea{-webkit-tap-highlight-color:transparent}button,a{touch-action:manipulation}button{cursor:pointer}button:disabled{cursor:default}a{color:inherit;text-decoration:none}button{color:inherit}h1,h2,h3,p{margin:0}h1,h2,h3{font-weight:400}svg{display:block}img{max-width:100%;display:block}::selection{background:var(--red);color:var(--white)}:focus-visible{outline:2px solid var(--white);outline-offset:5px}[hidden]{display:none!important}.wrap{width:100%;max-width:var(--content-width,1360px);padding-inline:var(--page-gutter);margin-inline:auto}.red{color:var(--red)}.label{font-family:var(--font-mono);letter-spacing:.045em;text-transform:uppercase;font-size:10px}.button{min-height:48px;padding:var(--space-3) var(--space-6);color:var(--white);font-family:var(--font-button);font-size:var(--button-size);letter-spacing:0;text-transform:uppercase;clip-path:var(--pixel-clip);transition:background var(--transition), box-shadow 90ms ease, transform 90ms ease;background:#1c1c1c;border:0;border-radius:0;justify-content:center;align-items:center;gap:14px;line-height:1;display:inline-flex;position:relative;box-shadow:inset 0 4px #ffffff14,inset 0 -5px #00000080}.button:not(:disabled):hover{background:#262626}.button.primary{background:var(--red);box-shadow:inset 0 4px #ffffff4d,inset 0 -5px #00000057}.button.primary:not(:disabled):hover{background:#e8262e}.button:not(:disabled):active{transform:translateY(2px);box-shadow:inset 0 3px #0000004d,inset 0 -1px #0003}.button:focus-visible{box-shadow:inset 0 0 0 2px var(--white), inset 0 -5px 0 #00000057;outline:none}.button:disabled,.button.primary:disabled{color:var(--dim);cursor:default;background:#151515;box-shadow:inset 0 -5px #00000080}.button svg:not(.pixelIcon){width:20px;height:20px}.pixelIcon{fill:currentColor;flex:none;width:.7em;height:.7em;overflow:visible}.pixelIcon[data-direction=right]{--march-x:.1em;--march-y:0em}.pixelIcon[data-direction=up-right]{--march-x:.1em;--march-y:-.1em}@media (hover:hover){.button:not(:disabled):hover .pixelIcon[data-direction]{animation:.56s step-end infinite icon-march}}@keyframes icon-march{0%{translate:var(--march-x) var(--march-y)}50%,to{translate:none}}.textButton{padding:var(--space-3);color:var(--muted);text-transform:uppercase;font-family:var(--font-mono);background:0 0;border:0;min-height:44px;font-size:11px}.textButton:hover{color:var(--white)}.skipLink{z-index:20;background:var(--white);color:var(--black);padding:12px;position:absolute;top:-80px;left:16px}.skipLink:focus-visible{top:12px}.loading{min-height:55vh;color:var(--muted);font-family:var(--font-mono);text-transform:uppercase;place-content:center;font-size:12px;display:grid}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}html[data-wave=covered] body:after{content:"";z-index:100;background:#000;animation:0s 3s forwards wave-stale;position:fixed;inset:0}@keyframes wave-stale{to{visibility:hidden}}html[data-boot=on]{overflow:hidden}
