@font-face{font-family:Syne;font-style:normal;font-weight:600;font-display:swap;src:url(../media/921a7ea4a0b6b1fa-s.1uwhc7jrbo4mx.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:600;font-display:swap;src:url(../media/0ad59077d07cbed7-s.2my4drvc0bavc.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:Syne;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2b81eeca71e9850c-s.p.25jyahqycoolj.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;font-style:normal;font-weight:700;font-display:swap;src:url(../media/921a7ea4a0b6b1fa-s.1uwhc7jrbo4mx.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:700;font-display:swap;src:url(../media/0ad59077d07cbed7-s.2my4drvc0bavc.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:Syne;font-style:normal;font-weight:700;font-display:swap;src:url(../media/2b81eeca71e9850c-s.p.25jyahqycoolj.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;font-style:normal;font-weight:800;font-display:swap;src:url(../media/921a7ea4a0b6b1fa-s.1uwhc7jrbo4mx.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:800;font-display:swap;src:url(../media/0ad59077d07cbed7-s.2my4drvc0bavc.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:Syne;font-style:normal;font-weight:800;font-display:swap;src:url(../media/2b81eeca71e9850c-s.p.25jyahqycoolj.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%}.YdvnOa_className{font-family:Syne,Syne Fallback;font-style:normal}.YdvnOa_variable{--f-display:"Syne", "Syne Fallback"}
@font-face{font-family:Inter Tight;font-style:normal;font-weight:400;font-display:swap;src:url(../media/cef8ac2c062f1b0a-s.3-5_uhe2g8vfj.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 Tight;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c6e22b45cfe1c763-s.27tgfqm6_tedn.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Tight;font-style:normal;font-weight:400;font-display:swap;src:url(../media/158ff596bf2cbebe-s.2r0cv3f07u_0l.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter Tight;font-style:normal;font-weight:400;font-display:swap;src:url(../media/52e514cb9d030258-s.12_ze2_d4hpxy.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 Tight;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d66ba39e135c9aa7-s.318-mahh4esyg.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 Tight;font-style:normal;font-weight:400;font-display:swap;src:url(../media/f44e0976e40b7eea-s.0yot_wy8hf-md.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:Inter Tight;font-style:normal;font-weight:400;font-display:swap;src:url(../media/4a0b7dd978568ff2-s.p.2q0khlq77_eaw.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 Tight;font-style:normal;font-weight:500;font-display:swap;src:url(../media/cef8ac2c062f1b0a-s.3-5_uhe2g8vfj.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 Tight;font-style:normal;font-weight:500;font-display:swap;src:url(../media/c6e22b45cfe1c763-s.27tgfqm6_tedn.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Tight;font-style:normal;font-weight:500;font-display:swap;src:url(../media/158ff596bf2cbebe-s.2r0cv3f07u_0l.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter Tight;font-style:normal;font-weight:500;font-display:swap;src:url(../media/52e514cb9d030258-s.12_ze2_d4hpxy.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 Tight;font-style:normal;font-weight:500;font-display:swap;src:url(../media/d66ba39e135c9aa7-s.318-mahh4esyg.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 Tight;font-style:normal;font-weight:500;font-display:swap;src:url(../media/f44e0976e40b7eea-s.0yot_wy8hf-md.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:Inter Tight;font-style:normal;font-weight:500;font-display:swap;src:url(../media/4a0b7dd978568ff2-s.p.2q0khlq77_eaw.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 Tight;font-style:normal;font-weight:600;font-display:swap;src:url(../media/cef8ac2c062f1b0a-s.3-5_uhe2g8vfj.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 Tight;font-style:normal;font-weight:600;font-display:swap;src:url(../media/c6e22b45cfe1c763-s.27tgfqm6_tedn.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Tight;font-style:normal;font-weight:600;font-display:swap;src:url(../media/158ff596bf2cbebe-s.2r0cv3f07u_0l.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter Tight;font-style:normal;font-weight:600;font-display:swap;src:url(../media/52e514cb9d030258-s.12_ze2_d4hpxy.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 Tight;font-style:normal;font-weight:600;font-display:swap;src:url(../media/d66ba39e135c9aa7-s.318-mahh4esyg.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 Tight;font-style:normal;font-weight:600;font-display:swap;src:url(../media/f44e0976e40b7eea-s.0yot_wy8hf-md.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:Inter Tight;font-style:normal;font-weight:600;font-display:swap;src:url(../media/4a0b7dd978568ff2-s.p.2q0khlq77_eaw.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 Tight Fallback;src:local(Arial);ascent-override:100.51%;descent-override:25.03%;line-gap-override:0.0%;size-adjust:96.39%}._2KPW4q_className{font-family:Inter Tight,Inter Tight Fallback;font-style:normal}._2KPW4q_variable{--f-body:"Inter Tight", "Inter Tight Fallback"}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c64053b510252f55-s.1zakzi6q17d4o.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:400;font-display:swap;src:url(../media/733da6bd8dac84c8-s.2htf8h-pf57mm.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:400;font-display:swap;src:url(../media/784318cea1dfcfa4-s.3skwie1wjplzh.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:400;font-display:swap;src:url(../media/7e114457660b62ed-s.3zhbgtelpa5ua.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:400;font-display:swap;src:url(../media/9fecbd3e5ea9bccb-s.3vf5yzuqk3fsd.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:400;font-display:swap;src:url(../media/9a321a2c78eff0b5-s.p.1wmoa0e_blxrz.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;font-style:normal;font-weight:500;font-display:swap;src:url(../media/c64053b510252f55-s.1zakzi6q17d4o.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:500;font-display:swap;src:url(../media/733da6bd8dac84c8-s.2htf8h-pf57mm.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:500;font-display:swap;src:url(../media/784318cea1dfcfa4-s.3skwie1wjplzh.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:500;font-display:swap;src:url(../media/7e114457660b62ed-s.3zhbgtelpa5ua.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:500;font-display:swap;src:url(../media/9fecbd3e5ea9bccb-s.3vf5yzuqk3fsd.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:500;font-display:swap;src:url(../media/9a321a2c78eff0b5-s.p.1wmoa0e_blxrz.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%}.N9hSva_className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.N9hSva_variable{--f-mono:"JetBrains Mono", "JetBrains Mono Fallback"}
:root{--bg:#000;--bg-2:#0b0b0b;--bg-3:#141414;--fg:#f2f1ec;--muted:#8d8c86;--line:#f2f1ec21;--line-2:#f2f1ec47;--accent:#c8ff2e;--accent-ink:#0a0a0a;--pad:clamp(16px, 4vw, 56px);--ease:cubic-bezier(.22, 1, .36, 1);--ease-io:cubic-bezier(.76, 0, .24, 1);--intro:1.9s;--f-display:"Syne", system-ui, sans-serif;--f-body:"Inter Tight", system-ui, sans-serif;--f-mono:"JetBrains Mono", ui-monospace, monospace}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{background:var(--bg);color:var(--fg);font-family:var(--f-body), system-ui, sans-serif;-webkit-font-smoothing:antialiased;margin:0;font-size:17px;line-height:1.55;overflow-x:clip}html.menu-open body{overflow:hidden}::selection{background:var(--accent);color:var(--accent-ink)}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}h1,h2,h3,p{margin:0}:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.skip{z-index:1000;background:var(--accent);color:var(--accent-ink);padding:10px 14px;font-weight:600;position:fixed;top:-60px;left:12px}.skip:focus{top:12px}.mono{font-family:var(--f-mono), ui-monospace, monospace;letter-spacing:.06em;text-transform:uppercase;font-size:12px}.accent{color:var(--accent)}.outline{color:#0000;-webkit-text-stroke:1.5px currentColor;-webkit-text-stroke-color:var(--fg);font-style:italic}.h-xl{font-family:var(--f-display), sans-serif;letter-spacing:-.035em;text-transform:uppercase;font-size:clamp(2.6rem,7.4vw,7.5rem);font-weight:800;line-height:.92}.ulink{transition:background-size .5s var(--ease), color .3s;background:linear-gradient(currentColor,currentColor) 0 100%/0 1px no-repeat}.ulink:hover{color:var(--accent);background-size:100% 1px}.dot{background:var(--accent);vertical-align:middle;border-radius:50%;width:8px;height:8px;display:inline-block}.dot--live{animation:1.8s infinite pulse;box-shadow:0 0 #c8ff2eb3}@keyframes pulse{70%{box-shadow:0 0 0 9px #c8ff2e00}to{box-shadow:0 0 #c8ff2e00}}.tag{border:1px solid var(--line-2);font-family:var(--f-mono), monospace;letter-spacing:.08em;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#00000059;border-radius:999px;align-items:center;gap:10px;padding:8px 14px;font-size:12px;display:inline-flex}.pill{border:1px solid var(--line-2);white-space:nowrap;border-radius:999px;padding:5px 12px;font-size:13px;display:inline-block}.magnetic{transition:transform .45s var(--ease);will-change:transform;display:inline-block}.btn{isolation:isolate;transition:color .35s var(--ease), border-color .35s, transform .2s;white-space:nowrap;border-radius:999px;align-items:center;gap:10px;padding:14px 24px;font-size:15px;font-weight:600;line-height:1;display:inline-flex;position:relative;overflow:hidden}.btn:before{content:"";z-index:-1;border-radius:inherit;transition:transform .5s var(--ease);position:absolute;inset:0;transform:translateY(101%)}.btn:hover:before{transform:translateY(0)}.btn:active{transform:scale(.97)}.btn--accent{background:var(--accent);color:var(--accent-ink)}.btn--accent:before{background:var(--fg)}.btn--ghost{border:1px solid var(--line-2);color:var(--fg)}.btn--ghost:before{background:var(--fg)}.btn--ghost:hover{color:var(--bg);border-color:var(--fg)}.btn--sm{padding:11px 18px;font-size:14px}.btn--lg{padding:18px 28px;font-size:16px}.btn--xl{font-size:20px;font-family:var(--f-display), sans-serif;text-transform:uppercase;padding:24px 40px;font-weight:800}.section{padding:clamp(80px, 14vw, 180px) var(--pad);position:relative}.section__head{gap:28px;margin-bottom:clamp(48px,7vw,96px);display:grid}.section__label{color:var(--muted);gap:12px;margin-bottom:24px;display:flex}h2.section__label{font-weight:400}.section__label span:first-child{color:var(--accent)}.reveal{transition:opacity 1s var(--ease), transform 1.1s var(--ease), clip-path 1.2s var(--ease);transition-delay:var(--d,0s)}.reveal--up{opacity:0;transform:translateY(50px)}.reveal--fade{opacity:0}.reveal--scale{opacity:0;transform:translateY(60px)scale(.92)rotate(-1.5deg)}.reveal--clip{clip-path:inset(0 0 100%);transform:translateY(40px)}.reveal.is-in{opacity:1;clip-path:inset(-20% -5%);transform:none}.loader{z-index:900;background:var(--accent);color:var(--accent-ink);padding:var(--pad);animation:loaderOut .9s var(--ease-io) 1.6s forwards;flex-direction:column;justify-content:flex-end;display:flex;position:fixed;inset:0}.loader__word{font-family:var(--f-display), sans-serif;letter-spacing:-.06em;font-size:clamp(7rem,34vw,32rem);font-weight:800;line-height:.78;display:flex;overflow:hidden}.loader__word span{animation:rise .9s var(--ease) forwards;display:inline-block;transform:translateY(105%)}.loader__meta{font-family:var(--f-mono), monospace;text-transform:uppercase;letter-spacing:.06em;justify-content:space-between;align-items:flex-end;margin-top:20px;font-size:13px;display:flex}.loader__count{font-family:var(--f-display), sans-serif;font-size:clamp(2.5rem,7vw,6rem);font-weight:800;line-height:.8}.loader__bar{background:var(--accent-ink);transform-origin:0;width:100%;height:6px;position:absolute;top:0;left:0}@keyframes rise{to{transform:translateY(0)}}@keyframes loaderOut{to{clip-path:inset(0 0 100%);visibility:hidden}}.cursor{z-index:800;pointer-events:none;mix-blend-mode:difference;width:0;height:0;position:fixed;top:0;left:0}.cursor:before{content:"";width:36px;height:36px;transition:transform .4s var(--ease), background .3s;border:1.5px solid #fff;border-radius:50%;position:absolute;top:-18px;left:-18px}.cursor__label{font-family:var(--f-mono), monospace;letter-spacing:.08em;color:#000;white-space:nowrap;transition:transform .35s var(--ease);font-size:11px;font-weight:500;position:absolute;top:0;left:0;transform:translate(-50%,-50%)scale(0)}.cursor--big:before{background:#fff;transform:scale(2.6)}.cursor--big .cursor__label{transform:translate(-50%,-50%)scale(1)}.grain{z-index:700;pointer-events:none;opacity:.07;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='200' height='200'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='3' stitchTiles='stitch'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");animation:.8s steps(4,end) infinite grain;position:fixed;inset:-50%}@keyframes grain{0%{transform:translate(0)}25%{transform:translate(-3%,2%)}50%{transform:translate(2%,-3%)}75%{transform:translate(-1%,3%)}to{transform:translate(3%,-1%)}}.progress{z-index:600;pointer-events:none;height:3px;position:fixed;top:0;left:0;right:0}.progress__bar{background:var(--accent);transform-origin:0;height:100%;box-shadow:0 0 12px var(--accent);transform:scaleX(0)}.progress__num{right:var(--pad);z-index:600;font-family:var(--f-mono), monospace;letter-spacing:.1em;color:var(--muted);mix-blend-mode:difference;pointer-events:none;font-size:11px;position:fixed;bottom:20px}.nav{z-index:500;padding:18px var(--pad);transition:background .4s, padding .4s var(--ease), border-color .4s;border-bottom:1px solid #0000;justify-content:space-between;align-items:center;gap:24px;display:flex;position:fixed;top:0;left:0;right:0}.nav--scrolled{-webkit-backdrop-filter:blur(14px)saturate(140%);backdrop-filter:blur(14px)saturate(140%);border-bottom-color:var(--line);background:#0000009e;padding-top:12px;padding-bottom:12px}.nav__logo{font-family:var(--f-display), sans-serif;letter-spacing:-.04em;align-items:baseline;gap:2px;font-size:26px;font-weight:800;display:inline-flex}.nav__logo sup{color:var(--accent);font-size:10px}.nav__logo-sub{font-family:var(--f-mono), monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-left:8px;font-size:11px;font-weight:400}.nav__links{gap:28px;display:flex}.nav__link{align-items:flex-start;gap:5px;font-size:14px;font-weight:500;display:inline-flex}.nav__idx{font-family:var(--f-mono), monospace;color:var(--accent);margin-top:-2px;font-size:9px}.nav__roll{height:1.3em;line-height:1.3;display:inline-block;position:relative;overflow:hidden}.nav__roll span,.nav__roll:after{transition:transform .45s var(--ease);display:block}.nav__roll:after{content:attr(data-text);color:var(--accent)}.nav__link:hover .nav__roll span,.nav__link:hover .nav__roll:after{transform:translateY(-100%)}.nav__right{align-items:center;gap:20px;display:flex}.nav__clock{font-family:var(--f-mono), monospace;color:var(--muted);font-variant-numeric:tabular-nums;align-items:center;gap:8px;font-size:12px;display:inline-flex}.nav__burger{border:1px solid var(--line-2);border-radius:50%;width:44px;height:44px;display:none;position:relative}.nav__burger span{background:var(--fg);height:1.5px;transition:transform .4s var(--ease);position:absolute;left:13px;right:13px}.nav__burger span:first-child{top:18px}.nav__burger span:last-child{top:24px}.nav__burger.is-open span:first-child{transform:translateY(3px)rotate(45deg)}.nav__burger.is-open span:last-child{transform:translateY(-3px)rotate(-45deg)}.menu{z-index:450;background:var(--accent);color:var(--accent-ink);padding:120px var(--pad) 48px;clip-path:circle(0% at calc(100% - 40px) 40px);transition:clip-path .8s var(--ease-io);visibility:hidden;align-items:flex-end;display:flex;position:fixed;inset:0;overflow:hidden}.menu.is-open{clip-path:circle(150% at calc(100% - 40px) 40px);visibility:visible}.menu ul{margin:0;padding:0;list-style:none}.menu li{opacity:0;transition:opacity .6s var(--ease), transform .6s var(--ease);transform:translateY(40px)}.menu.is-open li{opacity:1;transform:none}.menu a{font-family:var(--f-display), sans-serif;letter-spacing:-.04em;text-transform:uppercase;align-items:flex-start;gap:12px;font-size:clamp(2rem,9.5vw,6rem);font-weight:800;line-height:1;display:flex}.menu a span{font-family:var(--f-mono), monospace;letter-spacing:0;margin-top:10px;font-size:13px;font-weight:500}html.menu-open .nav{color:var(--accent-ink);-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-color:#0000}html.menu-open .nav__burger{border-color:var(--accent-ink)}html.menu-open .nav__burger span{background:var(--accent-ink)}html.menu-open .nav__logo sup,html.menu-open .nav__logo-sub{color:var(--accent-ink)}.hero{background:#000;height:100svh;min-height:640px;position:relative;overflow:hidden}.hero__ui{pointer-events:none;padding:100px var(--pad) clamp(24px, 4vw, 48px);flex-direction:column;justify-content:space-between;display:flex;position:absolute;inset:0}.hero__ui a,.hero__ui button{pointer-events:auto}.hero__top{opacity:0;animation:fadeIn 1s var(--ease) calc(var(--intro) + .2s) forwards;justify-content:space-between;align-items:center;gap:16px;display:flex}.hero__hint{color:var(--muted)}.hero__corner{border-color:var(--accent);opacity:0;width:18px;height:18px;animation:fadeIn .6s calc(var(--intro) + .6s) forwards;border-style:solid;border-width:0;position:absolute}.hero__corner--tl{left:var(--pad);border-top-width:1.5px;border-left-width:1.5px;top:160px}.hero__corner--tr{right:var(--pad);border-top-width:1.5px;border-right-width:1.5px;top:160px}.hero__corner--bl{left:var(--pad);border-bottom-width:1.5px;border-left-width:1.5px;bottom:12px}.hero__corner--br{right:var(--pad);border-bottom-width:1.5px;border-right-width:1.5px;bottom:12px}.hero__bottom{gap:28px;display:grid;position:relative}.hero__title{font-family:var(--f-display), sans-serif;letter-spacing:-.045em;text-transform:uppercase;white-space:nowrap;mix-blend-mode:difference;font-size:min(6.5vw,13vh);font-weight:800;line-height:.86}.hero__kicker{font-family:var(--f-mono), monospace;letter-spacing:.14em;color:#fff;opacity:0;animation:fadeIn 1s var(--ease) calc(var(--intro) + .4s) forwards;margin-bottom:18px;font-size:13px;font-weight:400;line-height:1.4;display:block}.hero__title .line{padding-bottom:.04em;display:block;overflow:hidden}.hero__title .line>span{transform-origin:0 100%;animation:rise 1.2s var(--ease) forwards;display:inline-block;transform:translateY(110%)rotate(4deg)}.hero__title .line:first-child>span{animation-delay:calc(var(--intro) + 0s)}.hero__title .line:nth-child(2)>span{animation-delay:calc(var(--intro) + .1s)}.hero__title .line:nth-child(3)>span{animation-delay:calc(var(--intro) + .2s)}.hero__title .outline{-webkit-text-stroke-width:2px}.hero__side{opacity:0;width:min(400px,34vw);animation:fadeUp 1s var(--ease) calc(var(--intro) + .5s) forwards;order:-1;justify-self:end;gap:24px;padding-bottom:8px;display:grid;transform:translateY(20px)}.hero__side p{color:#d6d5cf;text-shadow:0 0 18px #000,0 0 6px #000;font-size:17px}.hero__side strong{color:var(--accent);font-weight:600}.hero__ctas{flex-wrap:wrap;gap:12px;display:flex}.badge{left:var(--pad);opacity:0;width:124px;height:124px;animation:fadeIn 1s calc(var(--intro) + .8s) forwards;border-radius:50%;place-items:center;display:grid;position:absolute;top:30%}.badge svg{width:100%;height:100%;animation:14s linear infinite spin;position:absolute;inset:0}.badge text{fill:var(--fg);font-family:var(--f-mono), monospace;letter-spacing:1.6px;font-size:10.3px}.badge__arrow{background:var(--accent);width:52px;height:52px;color:var(--accent-ink);transition:transform .4s var(--ease);border-radius:50%;place-items:center;font-size:22px;font-weight:700;display:grid}.badge:hover .badge__arrow{transform:scale(1.2)rotate(-45deg)}@keyframes spin{to{transform:rotate(360deg)}}@keyframes fadeIn{to{opacity:1}}@keyframes fadeUp{to{opacity:1;transform:none}}.tapes{padding:80px 0;position:relative;overflow:hidden}.tape{white-space:nowrap;width:110vw;margin-left:-5vw;padding:14px 0;overflow:hidden}.tape--accent{background:var(--accent);color:var(--accent-ink);z-index:2;position:relative;transform:rotate(-3deg);box-shadow:0 20px 60px #c8ff2e2e}.tape--white{background:var(--fg);color:var(--bg);margin-top:-30px;transform:rotate(2.5deg)}.tape__track{will-change:transform;display:inline-flex}.tape__set{display:inline-flex}.tape__item{font-family:var(--f-display), sans-serif;text-transform:uppercase;letter-spacing:-.03em;align-items:center;gap:.4em;padding-right:.4em;font-size:clamp(2rem,6vw,5.5rem);font-weight:800;line-height:1;display:inline-flex}.tape--white .tape__item{color:#0000;-webkit-text-stroke:1.5px var(--bg);font-style:italic}.tape__star{-webkit-text-stroke:0;color:currentColor;font-size:.55em}.tape--white .tape__star{color:var(--bg)}.manifesto__text{font-family:var(--f-display), sans-serif;letter-spacing:-.025em;max-width:1500px;font-size:clamp(1.9rem,4.6vw,4.6rem);font-weight:700;line-height:1.12}.mw{color:#2a2a28;transition:color .4s}.mw.lit{color:var(--fg)}.chip{vertical-align:middle;opacity:.2;height:.9em;transition:transform .6s var(--ease), opacity .4s;border-radius:999px;align-items:center;margin:0 .05em;font-size:.62em;display:inline-flex;transform:translateY(-.08em)scale(.6)}.mw.lit .chip{opacity:1;transform:translateY(-.08em)scale(1)}.chip--browser{background:var(--bg-3);border:1px solid var(--line-2);height:1.3em;font-family:var(--f-mono), monospace;color:var(--accent);border-radius:.3em;gap:.2em;padding:0 .5em;font-size:.42em}.chip--browser i{background:#ff5f57;border-radius:50%;width:.5em;height:.5em}.chip--browser i:nth-child(2){background:#febc2e}.chip--browser i:nth-child(3){background:#28c840;margin-right:.4em}.chip--toggle{background:var(--bg-3);border:1px solid var(--line-2);width:1.9em;height:1em;transition:background .5s .2s, transform .6s var(--ease), opacity .4s;padding:.1em}.chip--toggle span{background:var(--fg);width:.78em;height:.78em;transition:transform .5s var(--ease) .25s;border-radius:50%}.mw.lit .chip--toggle{background:var(--accent)}.mw.lit .chip--toggle span{background:var(--accent-ink);transform:translate(.9em)}.chip--spark{background:#c8ff2e1f;border:1px solid #c8ff2e66;width:2.6em;height:1.1em;padding:0 .3em}.chip--spark svg{fill:none;width:100%;height:70%;stroke:var(--accent);stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:80;stroke-dashoffset:80px;transition:stroke-dashoffset 1.2s var(--ease) .2s}.mw.lit .chip--spark svg{stroke-dashoffset:0}.chip--btn{background:var(--accent);height:auto;color:var(--accent-ink);font-size:.5em;font-family:var(--f-body), sans-serif;padding:.25em .8em;font-weight:700}.anatomy{border-top:1px solid var(--line);position:relative}.anatomy__pin{height:100svh;padding:90px var(--pad) 40px;grid-template-columns:minmax(300px,.8fr) 1.2fr;align-items:center;gap:clamp(24px,4vw,64px);display:grid;position:sticky;top:0;overflow:hidden}.anatomy__info{flex-direction:column;gap:18px;min-width:0;display:flex}.anatomy__count{color:var(--muted);font-size:14px}.anatomy__current{min-height:300px;animation:swapIn .55s var(--ease)}@keyframes swapIn{0%{opacity:0;filter:blur(6px);transform:translateY(24px)}}.anatomy__tag{font-family:var(--f-mono), monospace;letter-spacing:-.04em;color:var(--accent);text-shadow:0 0 40px #c8ff2e59;font-size:clamp(2.6rem,6vw,6rem);font-weight:500;line-height:1}.anatomy__name{font-family:var(--f-display), sans-serif;text-transform:uppercase;letter-spacing:-.02em;margin-top:14px;font-size:clamp(1.6rem,2.8vw,2.6rem);font-weight:800;line-height:1}.anatomy__note{color:#b9b8b2;max-width:44ch;margin-top:14px}.anatomy__spec{flex-wrap:wrap;gap:8px;margin:18px 0 0;padding:0;list-style:none;display:flex}.anatomy__spec li{font-family:var(--f-mono), monospace;color:var(--accent);border:1px dashed #c8ff2e80;padding:6px 10px;font-size:12px}.anatomy__list{grid-template-columns:repeat(7,1fr);gap:6px;margin:0;padding:0;list-style:none;display:grid}.anatomy__list li{color:#444;gap:6px;transition:color .3s;display:grid}.anatomy__list .mono{text-transform:none;font-size:10px}.anatomy__list i{background:var(--accent);transform-origin:0;height:3px;transition:transform .5s var(--ease);box-shadow:inset 0 0 0 10px var(--accent);outline:1px solid #2a2a2a;display:block}.anatomy__list .is-past,.anatomy__list .is-now{color:var(--fg)}.anatomy__list .is-now{color:var(--accent)}.browser{border:1px solid var(--line-2);width:100%;max-width:980px;transition:box-shadow .8s, transform .8s var(--ease);background:#070707;border-radius:14px;justify-self:center;position:relative;box-shadow:0 50px 120px -40px #c8ff2e2e,0 0 0 1px #000;container-type:inline-size}.browser.is-done{box-shadow:0 60px 160px -30px #c8ff2e66, 0 0 0 1px var(--accent);transform:rotate(-1deg)scale(1.01)}.browser__chrome{border-bottom:1px solid var(--line);align-items:center;gap:14px;padding:12px 14px;display:flex}.browser__dots{gap:6px;display:flex}.browser__dots i{background:#ff5f57;border-radius:50%;width:11px;height:11px}.browser__dots i:nth-child(2){background:#febc2e}.browser__dots i:nth-child(3){background:#28c840}.browser__url{background:var(--bg-3);color:#bbb;text-transform:none;white-space:nowrap;text-overflow:ellipsis;border-radius:8px;flex:1;min-width:0;padding:7px 12px;font-size:11px;overflow:hidden}.browser__lock{color:var(--accent)}.caret{background:var(--accent);vertical-align:middle;width:1px;height:1em;margin-left:2px;animation:1s step-end infinite blink;display:inline-block}@keyframes blink{50%{opacity:0}}.browser__status{color:var(--accent);white-space:nowrap;font-size:10px}.browser__page{border-radius:0 0 14px 14px;grid-template-columns:1fr 1fr;grid-template-areas:"nav nav""h1 img""cta img""proof proof""form form""foot foot";gap:2.2cqw;padding:2.4cqw;display:grid;position:relative;overflow:hidden}.browser__grid{background-image:linear-gradient(var(--line) 1px, transparent 1px), linear-gradient(90deg, var(--line) 1px, transparent 1px);opacity:.35;pointer-events:none;background-size:4cqw 4cqw;position:absolute;inset:0}.browser__scan{pointer-events:none;opacity:0;background:linear-gradient(#0000,#c8ff2e24,#0000);height:20%;position:absolute;top:-20%;left:0;right:0}.browser.is-done .browser__scan{opacity:1;animation:2.4s linear infinite scan}@keyframes scan{to{top:110%}}.mk{min-height:3cqw;transition:border-color .5s, box-shadow .5s, transform .6s var(--ease), background .5s;border:1px dashed #2c2c2c;border-radius:.8cqw;position:relative}.mk>*{opacity:0;transition:opacity .6s var(--ease), transform .6s var(--ease);transform:translateY(10px)}.mk.is-built{border-color:#0000}.mk.is-built>*{opacity:1;transform:none}.mk.is-active{border:1.5px solid var(--accent);z-index:2;background:#c8ff2e0d;transform:scale(1.025);box-shadow:0 0 0 4px #c8ff2e1f,0 0 60px #c8ff2e40}.mk:after{content:attr(data-tag);background:var(--accent);color:var(--accent-ink);font-family:var(--f-mono), monospace;white-space:pre;opacity:0;transition:opacity .3s, transform .4s var(--ease);pointer-events:none;z-index:3;border-radius:4px;padding:4px 8px;font-size:max(9px,1.05cqw);position:absolute;bottom:calc(100% + 6px);left:-1px;transform:translateY(6px)}.mk.is-active:after{opacity:1;transform:none}.mk-nav,.mk-foot{font-family:var(--f-display), sans-serif;grid-area:nav;justify-content:space-between;align-items:center;gap:2cqw;padding:1.2cqw 1.6cqw;font-size:1.8cqw;display:flex}.mk-foot{color:var(--muted);border-top:1px solid var(--line);grid-area:foot;font-size:1.4cqw}.mk-links{flex:1;justify-content:center;gap:1.4cqw;display:flex}.mk-links i{background:#3a3a3a;border-radius:1cqw;width:6cqw;height:.8cqw}.mk-pill{background:var(--fg);color:var(--bg);font-family:var(--f-body), sans-serif;border-radius:99px;padding:.8cqw 1.6cqw;font-size:1.3cqw;font-weight:600}.mk-h1{font-family:var(--f-display), sans-serif;letter-spacing:-.04em;text-transform:uppercase;grid-area:h1;align-self:end;padding:1cqw;font-size:5.2cqw;font-weight:800;line-height:.95}.mk-h1>*{opacity:1;transform:none}.mk-h1:not(.is-built),.mk-h1:not(.is-built) .accent{color:#0000}.mk-cta{color:#0000;transition:all .6s var(--ease);border-radius:99px;grid-area:cta;place-self:start;margin-left:1cqw;padding:1.6cqw 2.6cqw;font-size:1.7cqw;font-weight:700}.mk-cta.is-built{background:var(--accent);color:var(--accent-ink)}.mk-cta.is-active{background:var(--accent);animation:1.2s infinite ctaPulse}@keyframes ctaPulse{50%{box-shadow:0 0 0 1.4cqw #c8ff2e00,0 0 80px #c8ff2e99}}.mk-img{grid-area:img;min-height:24cqw;position:relative;overflow:hidden}.mk-img.is-built{background:linear-gradient(160deg,#3d1b6b,#d6427a 55%,#ff9c3a)}.mk-sun{background:#ffe36b;border-radius:50%;width:9cqw;height:9cqw;position:absolute;top:14%;right:18%;box-shadow:0 0 50px #ffd04a}.mk-hill{border-radius:50%;position:absolute;bottom:-30%}.mk-hill--a{background:#1a0b30;width:90%;height:70%;left:-20%}.mk-hill--b{background:#2b0f45;width:90%;height:60%;right:-25%}.mk-proof{grid-area:proof;grid-template-columns:repeat(3,1fr);gap:1.6cqw;padding:1cqw;display:grid}.mk-proof>span{background:var(--bg-3);border:1px solid var(--line);border-radius:1cqw;gap:.8cqw;padding:1.6cqw;display:grid}.mk-proof>span:nth-child(2){transition-delay:80ms}.mk-proof>span:nth-child(3){transition-delay:.16s}.mk-proof em{color:var(--accent);letter-spacing:.2em;font-size:1.6cqw;font-style:normal}.mk-proof i{background:#333;border-radius:1cqw;height:.8cqw}.mk-proof i:last-child{width:60%}.mk-form{grid-area:form;grid-template-columns:1fr 1fr auto;gap:1.4cqw;padding:1cqw;display:grid}.mk-input{border:1px solid var(--line-2);color:var(--muted);border-radius:.8cqw;padding:1.4cqw 1.6cqw;font-size:1.4cqw}.mk-send{background:var(--fg);color:var(--bg);border-radius:.8cqw;padding:1.4cqw 3cqw;font-size:1.4cqw;font-weight:700}.svc{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.svc__row{border-bottom:1px solid var(--line);isolation:isolate;transition:color .4s var(--ease);outline:none;grid-template-columns:60px 1fr auto 60px;align-items:center;gap:20px;padding:clamp(18px,2.4vw,32px) 12px;display:grid;position:relative;overflow:hidden}.svc__row:before{content:"";z-index:-1;background:var(--accent);transform-origin:bottom;transition:transform .5s var(--ease);position:absolute;inset:0;transform:scaleY(0)}.svc__row.is-hover{color:var(--accent-ink)}.svc__row.is-hover:before{transform:scaleY(1)}.svc__num{color:var(--muted);transition:color .3s}.svc__row.is-hover .svc__num{color:var(--accent-ink)}.svc__name{font-family:var(--f-display), sans-serif;letter-spacing:-.035em;text-transform:uppercase;transition:transform .6s var(--ease), letter-spacing .6s var(--ease);font-size:clamp(1.8rem,5.4vw,5.2rem);font-weight:800;line-height:1}.svc__row.is-hover .svc__name{letter-spacing:-.015em;font-style:italic;transform:translate(24px)}.svc__tags{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.svc__row.is-hover .pill{border-color:#00000059}.svc__arrow{transition:transform .5s var(--ease);justify-self:end;font-size:34px}.svc__row.is-hover .svc__arrow{transform:rotate(-45deg)scale(1.3)}.svc__desc{opacity:0;max-width:60ch;max-height:0;transition:max-height .6s var(--ease), opacity .4s, margin .6s var(--ease);grid-column:2/4;font-size:17px;font-weight:500;overflow:hidden}.svc__row.is-hover .svc__desc{opacity:1;max-height:120px;margin-top:-6px}.svc-card{z-index:300;pointer-events:none;background:radial-gradient(120% 80% at 30% 20%, hsl(var(--h) 100% 70%), transparent 60%), radial-gradient(100% 100% at 80% 100%, hsl(calc(var(--h) + 60) 90% 45%), transparent 70%), #111;opacity:0;width:260px;height:320px;transition:opacity .35s, scale .5s var(--ease), background .5s;border-radius:18px;flex-direction:column;justify-content:space-between;padding:22px;display:flex;position:fixed;top:0;left:0;overflow:hidden;scale:.4;box-shadow:0 40px 80px #0009,inset 0 0 0 1px #ffffff26}.svc-card.is-on{opacity:1;scale:1}.svc-card__glyph{font-family:var(--f-display), sans-serif;color:#000;mix-blend-mode:overlay;font-size:110px;font-weight:800;line-height:1}.svc-card__name{color:#000;font-weight:500}@media (pointer:coarse){.svc-card{display:none}}.stats{padding-top:40px}.stats__grid{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.stat{border-right:1px solid var(--line);opacity:0;transition:opacity .8s var(--ease), transform .8s var(--ease);gap:8px;padding:40px 24px;display:grid;transform:translateY(30px)}.stat:last-child{border-right:0}.stat.is-in{opacity:1;transform:none}.stat__num{font-family:var(--f-display), sans-serif;letter-spacing:-.05em;font-variant-numeric:tabular-nums;font-size:clamp(3rem,7vw,7rem);font-weight:800;line-height:.9}.stat__label{font-size:18px;font-weight:600}.stat__sub{color:var(--muted);font-size:11px}.work{min-height:100vh;position:relative}.work__pin{flex-direction:column;height:100svh;padding-top:90px;display:flex;position:sticky;top:0;overflow:hidden}.work__head{padding:0 var(--pad);justify-content:space-between;align-items:center;gap:24px;display:flex}.work__head .section__label{margin:0}.work__progress{background:var(--line);flex:0 300px;height:2px;overflow:hidden}.work__progress span{background:var(--accent);transform-origin:0;height:100%;display:block;transform:scaleX(0)}.work__track{padding:0 var(--pad);will-change:transform;flex:1;align-items:center;gap:clamp(20px,3vw,40px);width:max-content;display:flex}.work__intro{flex-shrink:0;gap:24px;width:min(560px,80vw);display:grid}.work__intro p{color:var(--muted);max-width:34ch}.work-card{--rx:0deg;--ry:0deg;--mx:50%;--my:50%;perspective:1000px;flex-shrink:0;grid-template-rows:1fr auto;gap:18px;width:min(560px,82vw);height:min(68vh,640px);display:grid}.work-card__art{transform:rotateX(var(--rx)) rotateY(var(--ry));transition:transform .6s var(--ease);isolation:isolate;border-radius:18px;place-items:center;display:grid;position:relative;overflow:hidden}.work-card:hover .work-card__art{transition:transform .15s linear}.work-card__big{font-family:var(--f-display), sans-serif;letter-spacing:-.05em;text-transform:uppercase;transition:transform .8s var(--ease);font-size:clamp(3rem,8vw,7rem);font-weight:800;line-height:.9}.work-card:hover .work-card__big{transform:scale(1.12)rotate(-3deg)}.work-card__shine{background:radial-gradient(circle at var(--mx) var(--my), #ffffff59, transparent 45%);opacity:0;mix-blend-mode:overlay;transition:opacity .4s;position:absolute;inset:0}.work-card:hover .work-card__shine{opacity:1}.work-card__meta{grid-template-columns:1fr auto;align-items:baseline;gap:4px 16px;display:grid}.work-card__meta .mono{color:var(--muted);grid-column:1/-1;font-size:11px}.work-card__meta h3{font-family:var(--f-display), sans-serif;letter-spacing:-.03em;text-transform:uppercase;font-size:26px;font-weight:800}.work-card__kind{color:var(--muted);grid-column:1}.work-card__scope{color:#bbb;text-transform:none;grid-column:1;font-size:11px}.work-card__result{background:var(--accent);color:var(--accent-ink);white-space:nowrap;border-radius:999px;grid-area:2/2/5;align-self:center;padding:10px 16px;font-weight:700}.art-a{color:#1b1b1b;background:repeating-linear-gradient(90deg,#0000 0 39px,#0000002e 39px 40px),linear-gradient(135deg,#e9e4d8,#b9b1a0)}.art-b{color:#fff;background:radial-gradient(circle at 70% 30%,#ff3d6e,#0000 50%),radial-gradient(circle at 20% 80%,#ff9d00,#0000 55%),#1a0710}.art-b .work-card__big{font-style:italic}.art-c{color:#f6efe3;background:radial-gradient(circle,#0f0f0f 0 30%,#0000 30.5%),conic-gradient(#d93a2b,#f2b33d,#d93a2b,#f2b33d,#d93a2b)}.art-d{color:#fff;background:linear-gradient(115deg,#0000 40%,#5ee7ffd9 40.5% 46%,#0000 46.5%),linear-gradient(115deg,#0000 52%,#5ee7ff66 52.5% 55%,#0000 55.5%),linear-gradient(#0c1a2b,#04070c)}.art-d .work-card__big{-webkit-text-stroke:2px #fff;color:#0000}.art-e{color:#0b2b4a;background:radial-gradient(circle at 30% 30%,#fff,#d2f1ff 40%,#8fd3ff)}.work-card--next{border:2px dashed var(--line-2);transition:background .5s var(--ease), border-color .5s;border-radius:18px;grid-template-rows:1fr;place-items:center;display:grid}.work-card--next:hover{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}.work-card--next:hover .accent{color:var(--accent-ink)}.work-card__next{font-family:var(--f-display), sans-serif;letter-spacing:-.04em;text-transform:uppercase;font-size:clamp(3rem,7vw,6rem);font-weight:800;line-height:.9}.mkt{border-top:1px solid var(--line);grid-template-columns:.9fr 1.1fr;align-items:center;gap:clamp(32px,5vw,80px);display:grid}.mkt__left{gap:28px;display:grid}.mkt__left .h-xl{font-size:clamp(2.2rem,3.9vw,4.2rem)}.mkt__lede{color:#b9b8b2;max-width:48ch}.switches{border-top:1px solid var(--line);margin:0;padding:0;list-style:none;display:grid}.switch{border-bottom:1px solid var(--line);text-align:left;width:100%;transition:padding .4s var(--ease);grid-template-columns:auto 1fr auto;align-items:center;gap:16px;padding:14px 4px;display:grid}.switch:hover{padding-left:12px}.switch__track{background:var(--bg-3);border:1px solid var(--line-2);border-radius:99px;width:52px;height:28px;padding:3px;transition:background .4s,border-color .4s}.switch__knob{background:var(--muted);width:20px;height:20px;transition:transform .45s var(--ease), background .3s;border-radius:50%;display:block}.switch.is-on .switch__track{background:var(--c);border-color:var(--c)}.switch.is-on .switch__knob{background:#000;transform:translate(24px)}.switch__name{font-family:var(--f-display), sans-serif;font-size:22px;font-weight:700}.switch__state{color:var(--muted);font-size:11px}.switch.is-on .switch__state{color:var(--c)}.dash{border:1px solid var(--line-2);transition:transform 1s var(--ease);background:linear-gradient(#0d0d0d,#050505);border-radius:20px;gap:20px;padding:clamp(16px,2.4vw,28px);display:grid;transform:perspective(1400px)rotateY(-8deg)rotateX(4deg);box-shadow:0 40px 120px -30px #c8ff2e26}.dash:hover{transform:perspective(1400px)rotateY(0)rotateX(0)}.dash__top{color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:12px;font-size:11px;display:flex}.dash__top span:first-child{color:var(--fg);align-items:center;gap:8px;display:inline-flex}.dash__kpis{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.kpi{background:var(--bg-3);border:1px solid var(--line);border-radius:12px;gap:6px;min-width:0;padding:14px;display:grid}.kpi__label{color:var(--muted);font-size:10px}.kpi__val{font-family:var(--f-body), sans-serif;letter-spacing:-.03em;font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;font-size:clamp(1.3rem,2.1vw,2.1rem);font-weight:600;overflow:hidden}.dash__chart{border:1px solid var(--line);background:#070707;border-radius:12px;height:200px;position:relative;overflow:hidden}.dash__chart svg{width:100%;height:100%;display:block;overflow:visible}.dash__gridline{stroke:var(--line);stroke-dasharray:3 5}.dash__line{fill:none;stroke:var(--accent);stroke-width:2.5px;vector-effect:non-scaling-stroke;stroke-dasharray:1;stroke-dashoffset:1px;filter:drop-shadow(0 0 6px #c8ff2eb3);transition:d .8s var(--ease)}.dash.is-live .dash__line{animation:draw 2s var(--ease) forwards}@keyframes draw{to{stroke-dashoffset:0}}.dash__area{opacity:0;transition:opacity 1s .8s, d .8s var(--ease)}.dash.is-live .dash__area{opacity:1}.dash__pt,.dash__head{fill:var(--accent);opacity:0;transition:opacity .5s 1.6s, cy .8s var(--ease)}.dash.is-live .dash__pt{opacity:.6}.dash.is-live .dash__head{opacity:1}.dash__chart-label{color:var(--muted);font-size:10px;position:absolute;top:10px;left:12px}.dash__bars{gap:10px;min-height:60px;display:grid}.dash__empty{color:var(--muted);text-transform:none}.bar{grid-template-columns:100px 1fr 60px;align-items:center;gap:12px;display:grid}.bar__name,.bar__val{color:var(--muted);font-size:11px}.bar__val{text-align:right;color:var(--fg)}.bar__track{background:var(--bg-3);border-radius:99px;height:10px;overflow:hidden}.bar__fill{transform-origin:0;height:100%;transition:transform 1.2s var(--ease);border-radius:99px;display:block}.proc{border-top:1px solid var(--line)}.proc__wrap{grid-template-columns:repeat(4,1fr);gap:32px;padding-top:40px;display:grid;position:relative}.proc__rail{background:var(--line);height:2px;position:absolute;top:47px;left:0;right:0}.proc__rail span{background:var(--accent);transform-origin:0;height:100%;box-shadow:0 0 14px var(--accent);display:block;transform:scaleX(0)}.proc__step{opacity:.25;transition:opacity .6s var(--ease);align-content:start;gap:12px;display:grid}.proc__step.is-lit{opacity:1}.proc__dot{border:2px solid var(--line-2);background:var(--bg);z-index:1;width:16px;height:16px;transition:background .4s, border-color .4s, transform .5s var(--ease);border-radius:50%;position:relative}.proc__step.is-lit .proc__dot{background:var(--accent);border-color:var(--accent);transform:scale(1.3)}.proc__n{font-family:var(--f-display), sans-serif;letter-spacing:-.06em;color:#0000;-webkit-text-stroke:1.5px var(--line-2);font-size:clamp(4rem,9vw,9rem);font-weight:800;line-height:.9;transition:-webkit-text-stroke-color .5s,color .5s}.proc__step.is-lit .proc__n{-webkit-text-stroke-color:var(--accent)}.proc__when{color:var(--accent)}.proc__step h3{font-family:var(--f-display), sans-serif;text-transform:uppercase;letter-spacing:-.02em;font-size:30px;font-weight:800}.proc__step p{color:#a9a8a2;font-size:16px}.packs{border-top:1px solid var(--line)}.packs__grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:20px;display:grid}.pack{background:var(--line-2);transition:transform .6s var(--ease), opacity 1s var(--ease), clip-path 1.2s var(--ease);border-radius:22px;padding:1px;position:relative}.pack:hover{transform:translateY(-10px)rotate(-.6deg)}.pack--featured{background:conic-gradient(from var(--spin,0deg), var(--accent), transparent 30%, transparent 60%, var(--accent));animation:4s linear infinite border-spin}@property --spin{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes border-spin{to{--spin:360deg}}.pack__inner{background:#080808;border-radius:21px;flex-direction:column;gap:14px;height:100%;padding:clamp(24px,3vw,40px);display:flex;position:relative}.pack--featured .pack__inner{background:radial-gradient(120% 60% at 50% 0,#c8ff2e1f,#0000 60%),#080808}.pack__flag{background:var(--accent);color:var(--accent-ink);border-radius:99px;padding:6px 10px;font-size:10px;position:absolute;top:20px;right:20px}.pack__idx{color:var(--muted)}.pack__name{font-family:var(--f-display), sans-serif;text-transform:uppercase;letter-spacing:-.04em;font-size:clamp(2rem,2.55vw,3rem);font-weight:800;line-height:.9}.pack__for{color:var(--muted)}.pack ul{border-top:1px solid var(--line);flex:1;gap:10px;margin:0 0 12px;padding:18px 0 0;list-style:none;display:grid}.pack .magnetic{align-self:flex-start}.contact{border-top:1px solid var(--line);overflow:hidden}.contact__title{font-family:var(--f-display), sans-serif;letter-spacing:-.055em;text-transform:uppercase;margin-bottom:clamp(48px,7vw,100px);font-size:min(8.6vw,15rem);font-weight:800;line-height:.9}.contact__line{white-space:nowrap;display:block}.lt{transition:transform .5s var(--ease), color .3s;display:inline-block}.lt:hover{color:var(--accent);transform:translateY(-.12em)scaleY(1.15)rotate(-4deg)}.contact__noise .lt{color:var(--accent);animation:2.4s step-end infinite jitter}.contact__noise .lt:nth-child(2n){animation-delay:.3s}.contact__noise .lt:nth-child(3n){animation-delay:.7s}.contact__noise .lt:hover{color:var(--fg)}@keyframes jitter{0%,88%,to{text-shadow:none;transform:none}90%{text-shadow:4px 0 #ff2e88,-4px 0 #2ee9ff;transform:translate(-3px,2px)skew(-8deg)}93%{text-shadow:-3px 0 #ff2e88,3px 0 #2ee9ff;transform:translate(3px,-2px)}96%{transform:translate(-1px)skew(6deg)}}.contact__grid{grid-template-columns:.8fr 1.2fr;gap:clamp(32px,6vw,100px);display:grid}.contact__aside{align-content:start;gap:28px;display:grid}.contact__aside p{color:#b9b8b2;max-width:40ch}.contact__email{font-family:var(--f-display), sans-serif;letter-spacing:-.02em;border-bottom:2px solid var(--accent);word-break:break-all;padding-bottom:4px;font-size:clamp(1.4rem,2.6vw,2.4rem);font-weight:700;display:inline-block}.contact__socials{flex-wrap:wrap;gap:8px 20px;margin:0;padding:0;list-style:none;display:flex}.form{grid-template-columns:1fr 1fr;gap:28px 24px;display:grid}.field{position:relative}.field--full{grid-column:1/-1}.field input,.field textarea{border:0;border-bottom:1px solid var(--line-2);width:100%;color:var(--fg);font:inherit;resize:vertical;background:0 0;border-radius:0;outline:none;padding:26px 0 10px;font-size:22px;transition:border-color .3s}.field label{color:var(--muted);pointer-events:none;transform-origin:0 0;transition:transform .4s var(--ease), color .3s;font-size:20px;position:absolute;top:26px;left:0}.field input:focus,.field textarea:focus{border-color:var(--accent)}.field input:focus+label,.field input:not(:placeholder-shown)+label,.field textarea:focus+label,.field textarea:not(:placeholder-shown)+label{color:var(--accent);transform:translateY(-24px)scale(.62)}.field:after{content:"";background:var(--accent);transform-origin:0;height:2px;transition:transform .6s var(--ease);position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.field:focus-within:after{transform:scaleX(1)}.chips{border:0;flex-wrap:wrap;align-items:center;gap:10px;margin:0;padding:0;display:flex}.chips legend{float:left;width:100%;color:var(--muted);margin-bottom:12px}.chip-btn{border:1px solid var(--line-2);transition:background .3s, color .3s, border-color .3s, transform .3s var(--ease);border-radius:999px;padding:12px 20px;font-weight:500}.chip-btn:hover{border-color:var(--fg);transform:translateY(-2px)}.chip-btn.is-on{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}.form__submit{padding-top:8px}.form--sent{border:1px solid var(--accent);border-radius:22px;grid-template-columns:1fr;align-content:start;gap:18px;padding:40px;display:grid}.form--sent h3{font-family:var(--f-display), sans-serif;text-transform:uppercase;font-size:40px;font-weight:800}.form--sent .btn{justify-self:start}.form__big{font-size:80px;line-height:1}.footer{border-top:1px solid var(--line);padding:60px var(--pad) 24px;overflow:hidden}.footer__top{grid-template-columns:1.4fr 1fr 1fr 1.2fr;gap:32px;display:grid}.footer__top>div{align-content:start;gap:12px;display:grid}.footer__top p{color:#b9b8b2;max-width:30ch}.footer__top ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.footer__label{color:var(--muted)}.footer__top-btn{font-family:var(--f-mono), monospace;text-transform:uppercase;color:var(--accent);margin-top:16px;font-size:12px}.footer__word{font-family:var(--f-display), sans-serif;letter-spacing:-.07em;-webkit-user-select:none;user-select:none;justify-content:center;align-items:flex-start;margin:40px 0 10px;font-size:33vw;font-weight:800;line-height:.78;display:flex}.footer__word span{transition:transform .7s var(--ease), color .4s;transform-origin:bottom;display:inline-block}.footer__word span:hover{color:var(--accent);transform:scaleY(1.12)skew(-6deg)}.footer__word sup{color:var(--accent);letter-spacing:0;margin-top:.2em;font-size:.1em}.footer__bottom{color:var(--muted);border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;gap:16px;padding-top:16px;font-size:11px;display:flex}@media (max-width:1100px){.nav__links,.nav__clock{display:none}.nav__burger{display:block}.anatomy__pin{grid-template-rows:auto 1fr;grid-template-columns:1fr;align-content:start;gap:16px;padding-top:84px}.anatomy__current{min-height:0}.anatomy__info .section__label{margin-bottom:0}.anatomy__list{display:none}.browser{align-self:start}.mkt,.contact__grid{grid-template-columns:1fr}.dash{transform:none}.stats__grid{grid-template-columns:repeat(2,1fr)}.stat:nth-child(2){border-right:0}.stat:nth-child(-n+2){border-bottom:1px solid var(--line)}.packs__grid{grid-template-columns:minmax(0,1fr);max-width:640px}.hero__side{order:0;justify-self:start;width:auto;max-width:520px}.hero__title{font-size:min(9.4vw,12vh)}.proc__wrap{grid-template-columns:repeat(2,1fr)}.proc__rail{display:none}.footer__top{grid-template-columns:1fr 1fr}}@media (max-width:720px){body{font-size:16px}.nav .btn{display:none}.hero__ui{padding-top:84px}.hero__hint,.hero__corner,.badge{display:none}.hero__bottom{grid-template-columns:1fr;gap:22px}.hero__title{white-space:normal;font-size:10.2vw}.hero__side p{font-size:15px}.btn--lg{padding:15px 20px;font-size:15px}.tape__item{font-size:2.2rem}.anatomy__tag{font-size:2.4rem}.anatomy__name{margin-top:8px;font-size:1.35rem}.anatomy__note{margin-top:8px;font-size:14px}.anatomy__spec{margin-top:10px}.anatomy__count,.browser__status{display:none}.svc__row{grid-template-columns:34px 1fr 30px;gap:10px}.svc__tags{grid-area:2/2/auto/-1;justify-content:flex-start}.svc__arrow{grid-area:1/3;font-size:24px}.svc__desc{grid-column:2/-1}.svc__row.is-hover .svc__name{transform:translate(8px)}.stats__grid{grid-template-columns:1fr}.stat{border-right:0;border-bottom:1px solid var(--line);padding:28px 4px}.stat:last-child{border-bottom:0}.work__progress{display:none}.work-card{height:min(62vh,560px)}.work-card__meta h3{font-size:22px}.dash__kpis{grid-template-columns:repeat(2,1fr)}.bar{grid-template-columns:76px 1fr 44px}.proc__wrap,.form{grid-template-columns:1fr}.form .field:not(.field--full){grid-column:1/-1}.btn--xl{padding:20px 30px;font-size:18px}.footer__top{grid-template-columns:1fr}.progress__num{display:none}}@media (prefers-reduced-motion:reduce){:root{--intro:0s}html{scroll-behavior:auto}*,:before,:after{transition-duration:.001ms!important;transition-delay:0s!important;animation-duration:.001ms!important;animation-iteration-count:1!important;animation-delay:0s!important}.loader{display:none}.grain{animation:none}}@media (hover:none){.svc__desc{opacity:1;color:#b9b8b2;max-height:none;margin-top:4px}.svc__row.is-hover .svc__desc{color:inherit}}.mk-nav:after{top:calc(100% + 6px);bottom:auto}
