@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/258bd0ab5fdd762a-s.3bz3aq452sydg.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/99a2019bdfa8519b-s.2sb9jzhmrh7ny.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/44e0cb21b0d052b7-s.343obqi851wr5.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/f9cd5a77d065db98-s.40kcwrf1wub16.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/954d21e04331b2ae-s.200l3jur7oygh.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/53897e768d329f66-s.p.269kn9uafm0ti.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono Fallback;src:local(Arial);ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.0%;size-adjust:134.59%}._78ed6G_className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}._78ed6G_variable{--font-mono:"JetBrains Mono", "JetBrains Mono Fallback"}
:root{--bg:#000;--fg:#ededed;--dim:#ededed6b;--faint:#ededed1f;--up:#19ff8c;--down:#f35;--xs:10px;--huge:clamp(64px, 19vw, 320px);--font:var(--font-mono), ui-monospace, "SFMono-Regular", Menlo, monospace}*{box-sizing:border-box;margin:0;padding:0}html,body{background:var(--bg);color:var(--fg)}html{-webkit-text-size-adjust:100%}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-stopped{overflow:hidden}body{font-family:var(--font);font-size:var(--xs);letter-spacing:.08em;text-transform:lowercase;-webkit-font-smoothing:antialiased;overflow-x:hidden}a{color:inherit;text-decoration:none}::selection{background:var(--fg);color:var(--bg)}@media (pointer:fine){html.has-cursor,html.has-cursor *{cursor:none!important}}.experience{--travel:800vh;position:relative}.canvas-wrap{z-index:0;position:fixed;inset:0}.scroll{z-index:1;pointer-events:none;position:relative}.beat{height:100vh;left:0;right:0;top:calc(var(--p) * var(--travel));text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:0 16px;display:flex;position:absolute}.beat a,.beat button{pointer-events:auto}.huge{font-size:var(--huge);letter-spacing:-.04em;text-transform:uppercase;white-space:nowrap;font-weight:100;line-height:.82}.small{font-size:var(--xs);color:var(--dim)}.up{color:var(--up)}.down{color:var(--down)}.glitch{display:inline-block;position:relative}.glitch .ch{opacity:0;min-width:.6em;display:inline-block}.glitch.on .ch{opacity:1}.glitch:before,.glitch:after{content:attr(data-text);opacity:0;pointer-events:none;position:absolute;inset:0}.glitch.burst:before{opacity:.85;color:var(--up);mix-blend-mode:screen;animation:.9s steps(2,end) both slice}.glitch.burst:after{opacity:.85;color:var(--down);mix-blend-mode:screen;animation:.9s steps(2,end) reverse both slice}@keyframes slice{0%{clip-path:inset(10% 0 70%);transform:translate(-.04em)}20%{clip-path:inset(60% 0 12%);transform:translate(.05em)}40%{clip-path:inset(30% 0 48%);transform:translate(-.02em)}60%{clip-path:inset(82% 0 2%);transform:translate(.03em)}80%{clip-path:inset(4% 0 88%);transform:translate(-.05em)}to{clip-path:inset(50% 0);opacity:0;transform:none}}.hero-sub{opacity:0;margin-top:28px}.statement{letter-spacing:-.05em;text-transform:none;max-width:14ch;font-size:clamp(40px,8.4vw,150px);font-weight:100;line-height:.9}.links{flex-wrap:wrap;justify-content:center;gap:28px;margin-top:18px;display:flex}.links a{color:var(--dim);padding:6px 0;transition:color .2s}.links a:hover{color:var(--fg)}.links a:before{content:"↗ ";opacity:.5}.footer-note{color:var(--faint);position:absolute;bottom:24px;left:0;right:0}.hud{z-index:5;pointer-events:none;position:fixed;inset:0}.hud>*{position:absolute}.hud-tl{top:20px;left:20px}.hud-tr{pointer-events:auto;top:14px;right:14px}.hud-bl{color:var(--dim);bottom:20px;left:20px}.hud-br{color:var(--dim);text-align:right;font-variant-numeric:tabular-nums;bottom:20px;right:20px}.hud button{font:inherit;letter-spacing:inherit;text-transform:inherit;color:var(--dim);background:0 0;border:0;padding:6px;transition:color .2s}.hud button:hover{color:var(--fg)}.hud button[aria-pressed=true]{color:var(--up)}.portal-label{text-align:center;opacity:0;white-space:nowrap;flex-direction:column;align-items:center;gap:8px;display:flex;top:50%;left:50%;transform:translate(-50%,min(36vh,320px))}.portal-label .name{color:var(--fg)}.portal-label .cta{color:var(--dim);transition:color .25s}.portal-label.hot .cta{color:var(--up)}.cursor{z-index:50;pointer-events:none;opacity:0;transition:opacity .3s;position:fixed;top:0;left:0}.cursor.on{opacity:1}.cursor-x{background:var(--fg);width:19px;height:1px;position:absolute;top:0;left:-9px}.cursor-y{background:var(--fg);width:1px;height:19px;position:absolute;top:-9px;left:0}.cursor-tag{white-space:nowrap;background:var(--fg);color:var(--bg);letter-spacing:.04em;font-variant-numeric:tabular-nums;padding:2px 5px;font-size:9px;transition:background .15s;position:absolute;top:8px;left:14px}.cursor-tag.up{background:var(--up)}.cursor-tag.down{background:var(--down)}.cursor-line-h,.cursor-line-v{pointer-events:none;z-index:49;opacity:0;transition:opacity .3s;position:fixed}.cursor.on~.cursor-line-h,.cursor.on~.cursor-line-v{opacity:.09}.cursor-line-h{background:repeating-linear-gradient(90deg, var(--fg) 0 3px, transparent 3px 7px);width:100vw;height:1px;top:0;left:0}.cursor-line-v{background:repeating-linear-gradient(180deg, var(--fg) 0 3px, transparent 3px 7px);width:1px;height:100vh;top:0;left:0}.loader{z-index:100;background:var(--bg);flex-direction:column;justify-content:center;align-items:center;gap:18px;display:flex;position:fixed;inset:0}.loader-row{font-variant-numeric:tabular-nums;align-items:baseline;gap:18px;display:flex}.loader-num{font-size:var(--huge);letter-spacing:-.06em;color:var(--fg);font-variant-numeric:tabular-nums;font-weight:100;line-height:.8}.loader-bar{background:var(--faint);width:min(320px,60vw);height:1px;position:relative;overflow:hidden}.loader-bar i{background:var(--up);transform-origin:0;position:absolute;inset:0;transform:scaleX(0)}.static{display:none}html.force-static .experience,html.force-static .hud,html.force-static .cursor,html.force-static .loader,html.force-static .cursor-line-h,html.force-static .cursor-line-v{display:none!important}html.force-static .static{display:block}@media (prefers-reduced-motion:reduce){.experience,.hud,.cursor,.loader,.cursor-line-h,.cursor-line-v{display:none!important}.static{display:block}html.has-cursor,html.has-cursor *{cursor:auto!important}}.static section{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:24px;min-height:100vh;padding:0 16px;display:flex}.static svg{width:min(720px,100%);height:auto}.static .card{aspect-ratio:3/5;border:1px solid var(--faint);text-align:left;flex-direction:column;justify-content:space-between;width:min(320px,100%);padding:18px;display:flex}.static .card:hover{border-color:var(--up)}
