@font-face{font-family:Geist Sans;src:url(/fonts/GeistSans-Black.subset.woff2)format("woff2");font-weight:900;font-style:normal;font-display:block}@font-face{font-family:Geist Mono;src:url(/fonts/GeistMono-Regular.subset.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}:root{--bg:#070707;--bg-center:#0e0e0e;--fg:#f5f5f5;--muted:#f5f5f580;--inset:24px;--font-display:"Geist Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono:"Geist Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace}@media (max-width:767px){:root{--inset:16px}}*,:before,:after{box-sizing:border-box}html,body{background:var(--bg);height:100%;color:var(--fg);-webkit-text-size-adjust:100%;margin:0;overflow:hidden}body{font-family:var(--font-mono);background:radial-gradient(ellipse at center, var(--bg-center) 0%, var(--bg) 70%) var(--bg);overscroll-behavior:none}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}#field{touch-action:none;width:100%;height:100%;display:block;position:fixed;inset:0}html.no-webgl #field{display:none}.static{text-align:center;place-items:center;padding:0 7vw;display:grid;position:fixed;inset:0}.static[hidden]{display:none}.static-name{font-family:var(--font-display);letter-spacing:.04em;text-transform:uppercase;font-size:clamp(2.75rem,13vw,12rem);font-weight:900;line-height:.95}@media (max-width:479px){.static-name>span{display:block}}.chrome{left:max(var(--inset), env(safe-area-inset-left,0px));right:max(var(--inset), env(safe-area-inset-right,0px));bottom:max(var(--inset), env(safe-area-inset-bottom,0px));letter-spacing:.08em;color:var(--muted);z-index:2;justify-content:space-between;align-items:baseline;gap:2ch;font-size:12px;animation:.6s 2s both chrome-in;display:flex;position:fixed}.chrome[hidden]{display:none}.chrome:focus-within{animation-duration:0s;animation-delay:0s}@keyframes chrome-in{0%{opacity:0}to{opacity:1}}.exit,.clock{white-space:nowrap;gap:1.5ch;margin:0;display:flex}.exit a{color:inherit;cursor:pointer;background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0% 1px;padding-bottom:2px;text-decoration:none;transition:color .15s,background-size .2s}.exit a:hover,.exit a:focus-visible{color:var(--fg);background-size:100% 1px}.exit a:focus-visible{outline-offset:4px;outline:2px solid #f5f5f5cc}.exit [hidden],.clock [hidden]{display:none}.clock[hidden]{visibility:hidden}.clock time{font-variant-numeric:tabular-nums}@media (max-width:679px){.chrome{flex-direction:column;align-items:flex-start;gap:10px}.exit{flex-wrap:wrap;row-gap:6px}.exit .tagline{flex-basis:100%}.exit .tagline+.sep{display:none}.clock{align-self:flex-end}}html.has-ring body{cursor:none}html.has-ring .exit a{cursor:pointer}.cursor{pointer-events:none;opacity:0;will-change:translate;z-index:3;border:1px solid #f5f5f5b3;border-radius:50%;width:6px;height:6px;margin:-3px 0 0 -3px;transition:opacity .15s,scale .15s;position:fixed;top:0;left:0;scale:1}.cursor.is-visible{opacity:1}.cursor.is-pressed{scale:1.5}@media (hover:none){.cursor{display:none}}@media (prefers-reduced-motion:reduce){.chrome{animation-duration:0s;animation-delay:0s}.exit a,.cursor{transition:none}}
