@font-face{font-family:Syne;font-style:normal;font-weight:400 800;font-display:swap;src:url(../media/ab624315db63c58d-s.3tv8ju5p7udbb.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:Syne;font-style:normal;font-weight:400 800;font-display:swap;src:url(../media/e94b8ab81811a983-s.07tvg3tgusgux.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Syne;font-style:normal;font-weight:400 800;font-display:swap;src:url(../media/0c795a286deabae8-s.p.3vm0tq4e-zz_5.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:Syne Fallback;src:local(Arial);ascent-override:93.93%;descent-override:27.93%;line-gap-override:0.0%;size-adjust:98.47%}.syne_8d57dc08-module____IHXq__className{font-family:Syne,Syne Fallback;font-style:normal}.syne_8d57dc08-module____IHXq__variable{--font-display:"Syne", "Syne Fallback"}
@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.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:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.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:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.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:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.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:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_bc90c287-module__97bDLq__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_bc90c287-module__97bDLq__variable{--font-body:"Inter", "Inter Fallback"}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/13bf9871fe164e7f-s.2f7nqdagzwx2-.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/cc545e633e20c56d-s.176arc174-8zp.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/71b036adf157cdcf-s.0bp8oijd_gu96.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/89b21bb081cb7469-s.1fby2rem9ngyr.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/3fe682a82f50d426-s.0vfdmo25voy_0.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-20C0,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/70bc3e132a0a741e-s.p.3t6q91iet4nsy.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%}.jetbrains_mono_ffcb1f79-module__6L0Afa__className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.jetbrains_mono_ffcb1f79-module__6L0Afa__variable{--font-mono:"JetBrains Mono", "JetBrains Mono Fallback"}
:root{--bg:#05070a;--bg-soft:#0b0e13;--bg-panel:#10151c;--line:#c7cdd424;--metal:#c7cdd4;--metal-dim:#8a9199;--cyan:#2de2ff;--violet:#6d5dfc;--text:#eaeef2;--muted:#eaeef299;--faint:#eaeef28c;--btn-bg:linear-gradient(115deg, #06344e 0%, #0a5a78 30%, #2de2ff8c 50%, #0a5a78 70%, #06344e 100%);--btn-border:#2de2ff73;--btn-shadow:0 10px 34px #2de2ff38, inset 0 1px 0 #ffffff47, inset 0 -10px 22px #02101a80;--btn-text:#eafaff;--glow-cyan:0 0 40px #2de2ff73;--glow-violet:0 0 40px #6d5dfc73;--scrim-strong:#04060af0;--scrim-mid:#04060ab3;--scrim-soft:#080c1452;--scrim-radial:#060708a6;--text-shadow-strong:#000000a6;--text-shadow-soft:#000000d9;--nav-glass:#06070880;--nav-glass-border:#ffffff1a;--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-io:cubic-bezier(.65, 0, .35, 1);--pad:clamp(1.25rem, 5vw, 6rem);--maxw:1600px;--fs-hero:clamp(1.9rem, 8.5vw + .3rem, 9rem);--fs-h1:clamp(1.4rem, 6.8vw, 8rem);--fs-h2:clamp(1.8rem, 5vw, 4.5rem);--fs-lead:clamp(1.05rem, 1.6vw, 1.6rem)}:root[data-theme=light]{--bg:#f6f3ec;--bg-soft:#ece8df;--bg-panel:#e3ded2;--line:#0a0a0e1f;--metal:#14151a;--metal-dim:#53565f;--cyan:#00798f;--violet:#4f36d8;--text:#101114;--muted:#101114a8;--faint:#1011149e;--btn-bg:linear-gradient(120deg, #ffffffe6 0%, #fff6 35%, #00798f2e 55%, #fffc 100%);--btn-border:#00798f61;--btn-shadow:inset 0 1px 0 #fffffff2, inset 0 -10px 20px #00798f1a, 0 12px 30px #10111424;--btn-text:#0b3a45;--glow-cyan:0 0 40px #0891a840;--glow-violet:0 0 40px #5a3fe040;--scrim-strong:#ffffffe6;--scrim-mid:#ffffffad;--scrim-soft:#fffaf04d;--scrim-radial:#ffffff8c;--text-shadow-strong:#ffffff8c;--text-shadow-soft:#ffffffbf;--nav-glass:#ffffff8c;--nav-glass-border:#0a0a0e1a}:root[data-theme=light] .grain{opacity:.03}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;background:var(--bg)}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-stopped{overflow:hidden}body{background:var(--bg);color:var(--text);font-family:var(--font-body), system-ui, sans-serif;font-size:16px;line-height:1.5;overflow-x:hidden}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:none}::selection{background:var(--cyan);color:#000}h1,h2,h3,h4{font-family:var(--font-display), system-ui, sans-serif;letter-spacing:-.02em;font-weight:700;line-height:.95}.display{font-family:var(--font-display), system-ui, sans-serif;text-transform:uppercase;letter-spacing:-.03em;line-height:.9}.container{width:100%;max-width:var(--maxw);padding-inline:var(--pad);margin-inline:auto}.section{padding-block:clamp(4.5rem,10vw,11rem);position:relative}.page-enter{animation:pageIn .65s var(--ease-out) both}@keyframes pageIn{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}.eyebrow{font-family:var(--font-mono), monospace;letter-spacing:.35em;text-transform:uppercase;color:var(--cyan);font-size:.72rem}.text-gradient{background:linear-gradient(100deg, var(--cyan), var(--violet), var(--cyan));color:#0000;background-size:220%;-webkit-background-clip:text;background-clip:text;animation:7s ease-in-out infinite kineticGradient}@keyframes btnFlow{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}@keyframes kineticGradient{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}.glass{-webkit-backdrop-filter:blur(20px)saturate(160%);backdrop-filter:blur(20px)saturate(160%);background:#ffffff0b;border:1px solid #ffffff1f;box-shadow:inset 0 1px #ffffff29,0 20px 50px #00000059}.metal-text{background:linear-gradient(180deg, #fff 0%, var(--metal) 45%, #6b7178 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.muted{color:var(--muted)}.grain{pointer-events:none;z-index:9998;opacity:.05;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}:focus-visible{outline:2px solid var(--cyan);outline-offset:3px}.skip-link{z-index:10000;background:var(--cyan);color:#000;font-family:var(--font-mono), monospace;letter-spacing:.05em;transition:top .25s var(--ease-out);border-radius:6px;padding:.9rem 1.4rem;font-size:.8rem;font-weight:700;position:fixed;top:-100px;left:1rem}.skip-link:focus-visible{outline-offset:4px;top:1rem}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important}}@media (hover:hover) and (pointer:fine){.cursor-none,.cursor-none *{cursor:none}}
.Loader-module__9u6O_W__loader{z-index:9999;place-items:center;display:grid;position:fixed;inset:0;overflow:hidden}.Loader-module__9u6O_W__panels{display:flex;position:absolute;inset:0}.Loader-module__9u6O_W__panel{background:var(--bg);border-right:1px solid #ffffff05;flex:1}.Loader-module__9u6O_W__mark{z-index:2;flex-direction:column;align-items:center;gap:1.4rem;display:flex;position:relative}.Loader-module__9u6O_W__sphere{width:92px;height:92px;position:relative}.Loader-module__9u6O_W__sphere span{border:1px solid #0000;border-radius:50%;position:absolute;inset:0}.Loader-module__9u6O_W__sphere span:first-child{border-top-color:var(--cyan);border-bottom-color:var(--cyan);box-shadow:var(--glow-cyan);animation:1.6s linear infinite Loader-module__9u6O_W__spin}.Loader-module__9u6O_W__sphere span:nth-child(2){border-left-color:var(--violet);border-right-color:var(--violet);box-shadow:var(--glow-violet);animation:2.2s linear infinite reverse Loader-module__9u6O_W__spin;inset:14px}.Loader-module__9u6O_W__sphere span:nth-child(3){border-top-color:var(--metal);animation:1.1s linear infinite Loader-module__9u6O_W__spin;inset:30px}.Loader-module__9u6O_W__name{font-family:var(--font-display), sans-serif;text-transform:uppercase;letter-spacing:-.02em;gap:.5ch;font-size:clamp(1.4rem,4vw,2.6rem);font-weight:800;display:flex}.Loader-module__9u6O_W__name span:last-child{color:var(--muted)}.Loader-module__9u6O_W__counter{z-index:2;bottom:clamp(1.5rem,5vh,4rem);right:var(--pad);font-family:var(--font-display), sans-serif;letter-spacing:-.04em;color:var(--text);align-items:flex-end;gap:.3ch;font-size:clamp(3rem,10vw,8rem);font-weight:800;line-height:.8;display:flex;position:absolute}.Loader-module__9u6O_W__pct{color:var(--cyan);margin-bottom:.6em;font-size:.3em}@keyframes Loader-module__9u6O_W__spin{to{transform:rotate(360deg)}}
.Cursor-module__RyTiiW__dot,.Cursor-module__RyTiiW__ring,.Cursor-module__RyTiiW__glare{z-index:10000;pointer-events:none;will-change:transform;border-radius:50%;position:fixed;top:0;left:0;transform:translate(-50%,-50%)}.Cursor-module__RyTiiW__dot{background:var(--cyan);width:6px;height:6px;box-shadow:var(--glow-cyan);margin:-3px 0 0 -3px}.Cursor-module__RyTiiW__ring{width:30px;height:30px;transition:width .3s var(--ease-out), height .3s var(--ease-out), background .3s var(--ease-out), border-color .3s var(--ease-out);border:1px solid #c7cdd480;place-items:center;margin:-15px 0 0 -15px;display:grid}.Cursor-module__RyTiiW__ring.Cursor-module__RyTiiW__active{border-color:var(--cyan);-webkit-backdrop-filter:invert(.02);backdrop-filter:invert(.02);background:#2de2ff1f;width:54px;height:54px;margin:-27px 0 0 -27px}.Cursor-module__RyTiiW__ring.Cursor-module__RyTiiW__hasLabel{width:100px;height:100px;margin:-50px 0 0 -50px;padding:.6rem}.Cursor-module__RyTiiW__glare{z-index:9999;mix-blend-mode:screen;opacity:.6;width:360px;height:360px;transition:opacity .4s var(--ease-out), width .4s var(--ease-out), height .4s var(--ease-out), margin .4s var(--ease-out);background:radial-gradient(circle,#2de2ff24 0%,#6d5dfc14 42%,#0000 72%);margin:-180px 0 0 -180px}.Cursor-module__RyTiiW__glare.Cursor-module__RyTiiW__glareActive{opacity:1;width:480px;height:480px;margin:-240px 0 0 -240px}.Cursor-module__RyTiiW__label{font-family:var(--font-mono), monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--cyan);text-align:center;opacity:0;font-size:.6rem;line-height:1.4;transition:opacity .3s}.Cursor-module__RyTiiW__ring.Cursor-module__RyTiiW__hasLabel .Cursor-module__RyTiiW__label{opacity:1}.Cursor-module__RyTiiW__ring.Cursor-module__RyTiiW__touchCursor{width:22px;height:22px;transition:width .18s var(--ease-out), height .18s var(--ease-out), margin .18s var(--ease-out), background .18s var(--ease-out), border-color .18s var(--ease-out);border-color:#c7cdd4a6;margin:-11px 0 0 -11px}.Cursor-module__RyTiiW__ring.Cursor-module__RyTiiW__touchCursor.Cursor-module__RyTiiW__pressed{border-color:var(--cyan);background:#2de2ff29;width:40px;height:40px;margin:-20px 0 0 -20px}.Cursor-module__RyTiiW__ring.Cursor-module__RyTiiW__touchCursor.Cursor-module__RyTiiW__active{width:64px;height:64px;margin:-32px 0 0 -32px}.Cursor-module__RyTiiW__ring.Cursor-module__RyTiiW__touchCursor.Cursor-module__RyTiiW__hasLabel{width:96px;height:96px;margin:-48px 0 0 -48px}.Cursor-module__RyTiiW__dot.Cursor-module__RyTiiW__touchCursor{opacity:.85}
.ThemeToggle-module__3b5zuq__toggle{-webkit-backdrop-filter:blur(12px)saturate(160%);backdrop-filter:blur(12px)saturate(160%);width:52px;height:28px;transition:background .4s var(--ease-out), border-color .4s;background:#ffffff0f;border:1px solid #ffffff24;border-radius:100px;flex-shrink:0;position:relative}.ThemeToggle-module__3b5zuq__toggle[data-on=true]{background:#0891a824;border-color:#0891a859}.ThemeToggle-module__3b5zuq__track{color:var(--muted);justify-content:space-between;align-items:center;padding:0 7px;display:flex;position:absolute;inset:0}.ThemeToggle-module__3b5zuq__iconSun,.ThemeToggle-module__3b5zuq__iconMoon{transition:opacity .3s,color .3s}.ThemeToggle-module__3b5zuq__toggle[data-on=true] .ThemeToggle-module__3b5zuq__iconSun{color:var(--cyan)}.ThemeToggle-module__3b5zuq__toggle:not([data-on=true]) .ThemeToggle-module__3b5zuq__iconMoon{color:var(--metal)}.ThemeToggle-module__3b5zuq__knob{background:var(--text);width:20px;height:20px;transition:transform .4s var(--ease-out), background .4s;border-radius:50%;position:absolute;top:3px;left:3px;box-shadow:0 2px 8px #00000059}.ThemeToggle-module__3b5zuq__toggle[data-on=true] .ThemeToggle-module__3b5zuq__knob{background:var(--cyan);transform:translate(24px)}
.Nav-module__e1xquq__nav{z-index:900;width:100%;position:fixed;top:0;left:0}.Nav-module__e1xquq__nav:before{content:"";z-index:-1;background:var(--nav-glass);-webkit-backdrop-filter:blur(20px)saturate(160%);backdrop-filter:blur(20px)saturate(160%);border-bottom:1px solid var(--nav-glass-border);position:absolute;inset:0;box-shadow:inset 0 -1px #ffffff0f,0 8px 32px #00000040}.Nav-module__e1xquq__fade{z-index:-1;pointer-events:none;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);width:100%;height:90px;position:absolute;top:100%;left:0;-webkit-mask-image:linear-gradient(#000 0%,#0000 100%);mask-image:linear-gradient(#000 0%,#0000 100%)}.Nav-module__e1xquq__inner{max-width:var(--maxw);padding:1.1rem var(--pad);justify-content:space-between;align-items:center;gap:2rem;margin-inline:auto;display:flex}.Nav-module__e1xquq__logo{font-family:var(--font-display), sans-serif;text-transform:uppercase;letter-spacing:-.01em;align-items:center;gap:.6rem;font-size:1rem;font-weight:800;display:inline-flex}.Nav-module__e1xquq__spark{background:var(--cyan);width:9px;height:9px;box-shadow:var(--glow-cyan);border-radius:50%;animation:2.4s ease-in-out infinite Nav-module__e1xquq__pulse}.Nav-module__e1xquq__links{align-items:center;gap:2rem;display:flex}.Nav-module__e1xquq__link{font-family:var(--font-mono), monospace;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:.78rem;transition:color .3s;position:relative}.Nav-module__e1xquq__link:after{content:"";background:var(--cyan);width:0;height:1px;transition:width .35s var(--ease-out);position:absolute;bottom:-6px;left:0}.Nav-module__e1xquq__link:hover{color:var(--text)}.Nav-module__e1xquq__link:hover:after{width:100%}.Nav-module__e1xquq__talk{font-family:var(--font-mono), monospace;letter-spacing:.06em;text-transform:uppercase;background:var(--btn-bg);-webkit-backdrop-filter:blur(16px)saturate(160%);backdrop-filter:blur(16px)saturate(160%);border:1px solid var(--btn-border);box-shadow:var(--btn-shadow);color:var(--btn-text);background-size:230% 230%;border-radius:100px;padding:.6rem 1.1rem;font-size:.78rem;transition:border-color .3s,background .3s,color .3s;animation:7s ease-in-out infinite Nav-module__e1xquq__btnFlow}.Nav-module__e1xquq__talk:hover{background:var(--cyan);color:#000;border-color:var(--cyan)}.Nav-module__e1xquq__right{z-index:1001;align-items:center;gap:1.2rem;display:flex}.Nav-module__e1xquq__burger{flex-direction:column;justify-content:center;align-items:center;gap:6px;width:32px;height:32px;display:none}.Nav-module__e1xquq__burger span{background:var(--text);width:24px;height:1.5px;transition:transform .35s var(--ease-out), opacity .3s}.Nav-module__e1xquq__burgerOpen span:first-child{transform:translateY(3.75px)rotate(45deg)}.Nav-module__e1xquq__burgerOpen span:nth-child(2){transform:translateY(-3.75px)rotate(-45deg)}@keyframes Nav-module__e1xquq__pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.7)}}@media (max-width:860px){.Nav-module__e1xquq__burger{display:flex}.Nav-module__e1xquq__links{background:var(--bg);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);transition:transform .6s var(--ease-out);flex-direction:column;justify-content:center;gap:2.5rem;position:fixed;inset:0;transform:translateY(-100%)}.Nav-module__e1xquq__linksOpen{transform:translateY(0)}.Nav-module__e1xquq__link{font-size:1.4rem}}
