@font-face{font-family:Outfit;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b2ea385cb5ae8625-s.0kjod.kaq1k69.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:Outfit;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1b99372b3eaef0c8-s.p.0gx2haw2tmll8.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:Outfit;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b2ea385cb5ae8625-s.0kjod.kaq1k69.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:Outfit;font-style:normal;font-weight:700;font-display:swap;src:url(../media/1b99372b3eaef0c8-s.p.0gx2haw2tmll8.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:Outfit;font-style:normal;font-weight:800;font-display:swap;src:url(../media/b2ea385cb5ae8625-s.0kjod.kaq1k69.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:Outfit;font-style:normal;font-weight:800;font-display:swap;src:url(../media/1b99372b3eaef0c8-s.p.0gx2haw2tmll8.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:Outfit Fallback;src:local(Arial);ascent-override:100.18%;descent-override:26.05%;line-gap-override:0.0%;size-adjust:99.82%}.outfit_57a306c5-module__O_rSsa__className{font-family:Outfit,Outfit Fallback;font-style:normal}.outfit_57a306c5-module__O_rSsa__variable{--font-outfit:"Outfit", "Outfit Fallback"}
@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2c55a0e60120577a-s.0bjc5tiuqdqro.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:400;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.0m6w47a4e5dy9.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:400;font-display:swap;src:url(../media/ad66f9afd8947f86-s.11u06r12fd6v_.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5476f68d60460930-s.0wxq9webf.ew4.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:400;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.067x_6k0k23tk.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:400;font-display:swap;src:url(../media/1bffadaabf893a1e-s.16ipb6fqu393i.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:400;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.0q-301v4kxxnr.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;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2c55a0e60120577a-s.0bjc5tiuqdqro.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:500;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.0m6w47a4e5dy9.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:500;font-display:swap;src:url(../media/ad66f9afd8947f86-s.11u06r12fd6v_.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5476f68d60460930-s.0wxq9webf.ew4.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:500;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.067x_6k0k23tk.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:500;font-display:swap;src:url(../media/1bffadaabf893a1e-s.16ipb6fqu393i.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:500;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.0q-301v4kxxnr.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;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2c55a0e60120577a-s.0bjc5tiuqdqro.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:600;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.0m6w47a4e5dy9.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:600;font-display:swap;src:url(../media/ad66f9afd8947f86-s.11u06r12fd6v_.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/5476f68d60460930-s.0wxq9webf.ew4.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:600;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.067x_6k0k23tk.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:600;font-display:swap;src:url(../media/1bffadaabf893a1e-s.16ipb6fqu393i.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:600;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.0q-301v4kxxnr.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_bd85afd8-module__KYjtsW__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_bd85afd8-module__KYjtsW__variable{--font-inter:"Inter", "Inter Fallback"}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/04c5164763c40239-s.0h-nw9_c8d~-_.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/26f284dcc38c84c0-s.10hk62x1-0d9n.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/7e7f32a39836f228-s.0bmyfaahigzds.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/fa39153a3fc630ba-s.0-0ft90hthv3~.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/6a5386fd6038edbe-s.16fk0g~ypa53a.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:400;font-display:swap;src:url(../media/051742360c26797e-s.p.0f97p8c3305p~.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/04c5164763c40239-s.0h-nw9_c8d~-_.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/26f284dcc38c84c0-s.10hk62x1-0d9n.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/7e7f32a39836f228-s.0bmyfaahigzds.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/fa39153a3fc630ba-s.0-0ft90hthv3~.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/6a5386fd6038edbe-s.16fk0g~ypa53a.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:500;font-display:swap;src:url(../media/051742360c26797e-s.p.0f97p8c3305p~.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:600;font-display:swap;src:url(../media/04c5164763c40239-s.0h-nw9_c8d~-_.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:600;font-display:swap;src:url(../media/26f284dcc38c84c0-s.10hk62x1-0d9n.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:600;font-display:swap;src:url(../media/7e7f32a39836f228-s.0bmyfaahigzds.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:600;font-display:swap;src:url(../media/fa39153a3fc630ba-s.0-0ft90hthv3~.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:600;font-display:swap;src:url(../media/6a5386fd6038edbe-s.16fk0g~ypa53a.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:600;font-display:swap;src:url(../media/051742360c26797e-s.p.0f97p8c3305p~.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_57713b85-module__HKas2G__className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.jetbrains_mono_57713b85-module__HKas2G__variable{--font-mono:"JetBrains Mono", "JetBrains Mono Fallback"}
:root{--o:#fc6d26;--o-2:#ff8a47;--o-3:#ffb07a;--o-deep:#b8420c;--ember:linear-gradient(135deg, #ff9a5c 0%, #fc6d26 48%, #c8420c 100%);--o-glow:#fc6d268c;--o-dim:#fc6d2629;--o-line:#fc6d266b;--bg:#060608;--bg-2:#0b0b0f;--s1:#101015;--s2:#15151c;--s3:#1c1c25;--ln:#ffffff12;--ln2:#ffffff24;--fg:#f7f6f4;--fg2:#f7f6f4a3;--fg3:#f7f6f466;--hold:#f5b841;--r-s:8px;--r:14px;--r-l:24px;--pad:clamp(88px, 9.5vw, 156px);--max:1240px;--gut:clamp(20px, 4.5vw, 44px);--fd:var(--font-outfit), "Outfit", sans-serif;--fb:var(--font-inter), "Inter", sans-serif;--fm:var(--font-mono), ui-monospace, monospace;--e:cubic-bezier(.22, 1, .36, 1)}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;overflow-x:clip}body{background:var(--bg);color:var(--fg);font-family:var(--fb);-webkit-font-smoothing:antialiased;margin:0;font-size:16px;line-height:1.6;overflow-x:clip}body:before{content:"";z-index:9999;pointer-events:none;opacity:.03;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:-50%}h1,h2,h3,h4{font-family:var(--fd);letter-spacing:-.042em;color:var(--fg);margin:0;font-weight:800;line-height:1.02}p{margin:0}a{color:inherit;text-decoration:none}ul,ol{margin:0;padding:0;list-style:none}img,svg{max-width:100%;display:block}::selection{background:var(--o);color:#0a0a0b}:focus-visible{outline:2px solid var(--o);outline-offset:3px;border-radius:4px}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.wrap{width:100%;max-width:var(--max);padding-inline:var(--gut);margin-inline:auto}.section{padding-block:var(--pad);position:relative}.section-sm{padding-block:clamp(56px,6vw,96px);position:relative}.hair{border-top:1px solid var(--ln)}.bloom{isolation:isolate;position:relative;overflow-x:clip}.bloom:before{content:"";z-index:-1;aspect-ratio:1;background:radial-gradient(circle, var(--o-glow) 0%, transparent 66%);opacity:.22;filter:blur(64px);pointer-events:none;border-radius:50%;width:min(900px,95vw);position:absolute;top:-26%;right:-18%}.bloom-l:before{opacity:.14;left:-22%;right:auto}.tag{font-family:var(--fm);letter-spacing:.16em;text-transform:uppercase;color:var(--o);align-items:center;gap:9px;font-size:11px;font-weight:500;display:inline-flex}.tag:before{content:"";background:var(--o);width:5px;height:5px;box-shadow:0 0 10px var(--o);border-radius:50%}.tag-plain{color:var(--fg3)}.tag-plain:before{background:var(--fg3);box-shadow:none}.d1{letter-spacing:-.05em;font-size:clamp(42px,6.2vw,88px);line-height:.96}.d2{letter-spacing:-.044em;font-size:clamp(30px,4vw,56px);line-height:1}.d3{letter-spacing:-.036em;font-size:clamp(24px,2.7vw,38px);line-height:1.08}.d4{letter-spacing:-.028em;font-size:clamp(19px,1.8vw,24px);line-height:1.18}.d5{letter-spacing:-.02em;font-size:16px;font-weight:700;line-height:1.3}.lede{color:var(--fg2);font-size:clamp(17px,1.45vw,20px);line-height:1.56}.body{color:var(--fg2);font-size:15.5px;line-height:1.68}.small{color:var(--fg3);font-size:13px;line-height:1.6}.mono{font-family:var(--fm);font-variant-numeric:tabular-nums}.measure{max-width:58ch}.measure-tight{max-width:46ch}.ink{color:var(--fg)}.accent{color:var(--o)}.grad{background:var(--ember);color:#0000;-webkit-background-clip:text;background-clip:text}.grad-soft{background:linear-gradient(96deg, var(--fg) 30%, var(--o-3) 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.btn{height:48px;font-family:var(--fb);letter-spacing:-.012em;cursor:pointer;white-space:nowrap;transition:background .25s var(--e), border-color .25s var(--e), box-shadow .3s var(--e), color .25s var(--e);border:1px solid #0000;border-radius:100px;justify-content:center;align-items:center;gap:9px;padding-inline:26px;font-size:14.5px;font-weight:600;display:inline-flex;position:relative}.btn-p{background:var(--o);color:#120a04}.btn-p:hover{background:var(--o-2);box-shadow:0 10px 40px -8px var(--o-glow)}.btn-g{border-color:var(--ln2);color:var(--fg);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff0b}.btn-g:hover{background:#ffffff17;border-color:#ffffff42}.btn-s{height:38px;padding-inline:16px;font-size:13.5px}.arrow{font-family:var(--fm);letter-spacing:.06em;text-transform:uppercase;color:var(--o);transition:gap .25s var(--e);align-items:center;gap:8px;font-size:12.5px;font-weight:500;display:inline-flex}.arrow:hover{gap:13px}.nav{z-index:200;-webkit-backdrop-filter:blur(22px)saturate(160%);transition:border-color .3s var(--e), background .3s var(--e);background:#06060899;border-bottom:1px solid #0000;position:sticky;top:0}.nav-on{border-bottom-color:var(--ln);background:#060608db}.nav-in{height:68px;max-width:var(--max);padding-inline:var(--gut);align-items:center;gap:34px;margin-inline:auto;display:flex}.nav-ls{flex:1;align-items:center;gap:2px;display:flex}.nav-l{height:34px;color:var(--fg2);font-size:14px;font-weight:500;font-family:var(--fb);cursor:pointer;transition:color .18s var(--e), background .18s var(--e);background:0 0;border:0;border-radius:100px;align-items:center;gap:6px;padding-inline:13px;display:inline-flex}.nav-l:hover,.nav-l-on{color:var(--fg);background:#ffffff0f}.nav-cx{transition:transform .22s var(--e)}.nav-item-on .nav-cx{transform:rotate(180deg)}.nav-item{position:relative}.nav-acts{align-items:center;gap:10px;display:flex}.nav-panel{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);border:1px solid var(--ln2);border-radius:var(--r-l);background:#15151ceb;grid-template-columns:1fr 1fr;gap:2px;width:min(720px,100vw - 32px);padding:8px;display:grid;position:absolute;top:calc(100% + 12px);left:-14px;box-shadow:0 30px 80px -24px #000000f2}.nav-card{border-radius:var(--r);transition:background .18s var(--e);padding:14px 15px;display:block}.nav-card:hover{background:#ffffff0d}.nav-ct{color:var(--fg);align-items:center;gap:10px;margin-bottom:5px;font-size:14px;font-weight:600;display:flex}.nav-cd{color:var(--fg3);font-size:12.5px;line-height:1.5}.nav-tg{border:1px solid var(--ln2);width:38px;height:38px;color:var(--fg);cursor:pointer;background:0 0;border-radius:100px;justify-content:center;align-items:center;display:none}.nav-mob{border-top:1px solid var(--ln);background:var(--s1);padding:14px var(--gut) 28px}.nav-mob-lb{font-family:var(--fm);letter-spacing:.16em;text-transform:uppercase;color:var(--fg3);padding:12px 0 4px;font-size:10.5px}.nav-mob-l{border-bottom:1px solid var(--ln);padding:11px 0;font-size:15.5px;font-weight:500;display:block}@media (max-width:940px){.nav-ls,.nav-acts .btn{display:none}.nav-tg{display:inline-flex}.nav-in{justify-content:space-between;gap:12px}}.ix{width:30px;height:30px;font-family:var(--fm);color:var(--o);background:var(--o-dim);border:1px solid var(--o-line);border-radius:8px;flex:none;place-items:center;font-size:11px;font-weight:600;display:grid}.bento{background:var(--ln);border:1px solid var(--ln);border-radius:var(--r-l);grid-template-columns:repeat(6,minmax(0,1fr));gap:1px;display:grid;overflow:clip}.bx{background:var(--s1);min-width:0;transition:background .3s var(--e);padding:clamp(24px,2.6vw,38px);position:relative}.bx-link:hover{background:var(--s2)}.c2{grid-column:span 2}.c3{grid-column:span 3}.c4{grid-column:span 4}.c6{grid-column:span 6}@media (max-width:940px){.c2,.c3,.c4{grid-column:span 6}}.bento>.bx-solo:not(.c2):not(.c3):not(.c4):not(.c6){grid-column:span 2}.bento:has(>.bx-solo:nth-child(2):last-child)>.bx-solo:not(.c2):not(.c3):not(.c4):not(.c6){grid-column:span 3}@media (max-width:940px){.bento>.bx-solo:not(.c6){grid-column:span 6!important}}.bento>.bx-solo{border:0;border-radius:0}.bx-solo{background:var(--s1);border:1px solid var(--ln);border-radius:var(--r);padding:clamp(22px,2.4vw,32px)}.bx-lit:after{content:"";background:linear-gradient(90deg, transparent, var(--o), transparent);opacity:.85;height:1px;position:absolute;inset:0 0 auto}.spot{position:relative;overflow:clip}.spot:before{content:"";pointer-events:none;opacity:0;transition:opacity .45s var(--e);background:radial-gradient(460px circle at var(--mx,50%) var(--my,50%), #fc6d261f, transparent 62%);position:absolute;inset:0}.spot:after{content:"";border-radius:inherit;pointer-events:none;opacity:0;transition:opacity .45s var(--e);background:radial-gradient(320px circle at var(--mx,50%) var(--my,50%), #fc6d26bf, transparent 58%);-webkit-mask-composite:xor;padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.spot:hover:before,.spot:hover:after{opacity:1}.panel{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid var(--ln2);border-radius:var(--r-l);background:linear-gradient(#15151ce6,#101015e6);padding:22px;position:relative;box-shadow:0 40px 100px -40px #000000e6,inset 0 1px #ffffff0d}.panel-bar{border-bottom:1px solid var(--ln);justify-content:space-between;align-items:center;margin-bottom:16px;padding-bottom:14px;display:flex}.panel-t{font-family:var(--fm);letter-spacing:.12em;text-transform:uppercase;color:var(--fg3);font-size:11.5px}.stk{gap:5px;display:grid}.stk-r{grid-template-columns:26px repeat(6,minmax(0,1fr));align-items:center;gap:5px;display:grid}.stk-f{font-family:var(--fm);color:var(--fg3);font-size:10px}.u{height:32px;font-family:var(--fm);transition:background .5s var(--e), border-color .5s var(--e), color .5s var(--e), box-shadow .5s var(--e);border:1px solid #0000;border-radius:6px;place-items:center;font-size:10px;font-weight:600;display:grid}.u-a{border-color:var(--ln2);color:var(--fg3);background:#ffffff09}.u-h{color:var(--hold);background:#f5b84126;border-color:#f5b84173}.u-b{background:var(--o-dim);border-color:var(--o-line);color:var(--o-2)}.u-s{color:var(--fg3);background:#ffffff17;border-color:#0000}.u-fx{box-shadow:0 0 0 1px var(--o), 0 0 22px -3px var(--o-glow)}.lgd{flex-wrap:wrap;gap:16px;margin-top:18px;display:flex}.lgd-i{font-family:var(--fm);letter-spacing:.06em;text-transform:uppercase;color:var(--fg3);align-items:center;gap:8px;font-size:10.5px;display:flex}.sw{border:1px solid #0000;border-radius:3px;width:10px;height:10px}.tower-stage{perspective:1600px;perspective-origin:50% 40%;aspect-ratio:1;width:100%;max-height:560px;position:relative}.tower{transform-style:preserve-3d;place-items:center;display:grid;position:absolute;inset:0}.floor{aspect-ratio:1;width:min(240px,52%);transform-style:preserve-3d;border:1px solid var(--ln2);background:linear-gradient(#ffffff12,#ffffff08);border-radius:12px;grid-template-columns:repeat(4,1fr);gap:7px;padding:9px;display:grid;position:absolute;box-shadow:inset 0 -1px #ffffff1f,0 30px 40px -20px #000000e6}.cell{transition:background .6s var(--e), box-shadow .6s var(--e), border-color .6s var(--e);background:#ffffff0f;border:1px solid #ffffff0d;border-radius:5px}.cell.on{background:var(--o);border-color:var(--o-2);box-shadow:0 0 16px 1px var(--o-glow)}.cell.hold{border-color:var(--hold);background:#f5b8418c}.tower-ground{aspect-ratio:1;background:radial-gradient(circle, var(--o-glow) 0%, transparent 58%);opacity:.28;filter:blur(50px);pointer-events:none;border-radius:50%;width:min(520px,110%);position:absolute;top:58%;left:50%;transform:translate(-50%,-50%)}.rows{border-top:1px solid var(--ln)}.row{border-bottom:1px solid var(--ln);grid-template-columns:minmax(0,.9fr) minmax(0,2fr);align-items:start;gap:clamp(16px,3vw,48px);padding-block:22px;display:grid}.row-n{grid-template-columns:46px minmax(0,.9fr) minmax(0,2fr)}.row-k{color:var(--fg);letter-spacing:-.015em;font-size:15px;font-weight:600}.row-v{color:var(--fg2);font-size:14.8px;line-height:1.62}.row-i{font-family:var(--fm);color:var(--o);padding-top:2px;font-size:12px}@media (max-width:640px){.row,.row-n{grid-template-columns:1fr;gap:6px}.row-n .row-i{order:-1}}.track{background:var(--ln);border:1px solid var(--ln);border-radius:var(--r);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid;overflow:clip}.tr{background:var(--s1);transition:background .3s var(--e);padding:20px 18px 22px;position:relative}.tr:hover{background:var(--s2)}.tr:before{content:"";background:linear-gradient(90deg, var(--o), transparent);transform-origin:0;width:100%;height:2px;transition:transform .45s var(--e);position:absolute;top:0;left:0;transform:scaleX(0)}.tr:hover:before{transform:scaleX(1)}.tr-n{font-family:var(--fm);color:var(--o);margin-bottom:12px;font-size:11px}.tr-t{letter-spacing:-.02em;font-size:15px;font-weight:700;font-family:var(--fd);margin-bottom:6px}.tr-d{color:var(--fg3);font-size:13px;line-height:1.55}@media (max-width:900px){.track{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.track{grid-template-columns:1fr}}.doors{grid-template-columns:repeat(8,minmax(0,1fr));gap:8px;display:grid}.door{border:1px solid var(--ln2);background:var(--s1);border-radius:10px;min-height:118px;padding:12px 10px 14px;position:relative;overflow:clip}.door-fill{background:var(--ember);opacity:.85;transform-origin:bottom;height:calc(100% - 50px);position:absolute;inset:auto 0 0}.door-n{font-family:var(--fm);color:var(--fg3);font-size:10.5px;position:relative}.door-t{font-family:var(--fd);letter-spacing:-.02em;color:var(--fg);margin-top:6px;font-size:13px;font-weight:700;position:relative}@media (max-width:900px){.doors{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:520px){.doors{grid-template-columns:repeat(2,minmax(0,1fr))}}.met{font-family:var(--fd);letter-spacing:-.05em;font-variant-numeric:tabular-nums;color:var(--fg);font-size:clamp(40px,5.4vw,72px);font-weight:800;line-height:1}.met-l{font-family:var(--fm);letter-spacing:.14em;text-transform:uppercase;color:var(--fg3);margin-top:12px;font-size:11px}.price{font-family:var(--fd);letter-spacing:-.05em;color:var(--fg);font-size:clamp(48px,6vw,84px);font-weight:800;line-height:1}.price sup{vertical-align:top;color:var(--fg2);margin-right:4px;font-size:.42em;font-weight:700}.price small{font-family:var(--fb);letter-spacing:0;color:var(--fg3);margin-left:6px;font-size:15px;font-weight:500}.sp{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:clamp(32px,5vw,84px);display:grid}.sp-e{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:940px){.sp,.sp-e{grid-template-columns:1fr;gap:34px}}.quote{border-left:1px solid var(--o-line);padding-left:22px;position:relative}.quote:before{content:"";background:var(--o);width:1px;height:34px;box-shadow:0 0 12px var(--o);position:absolute;top:0;left:-1px}.quote-t{font-family:var(--fm);letter-spacing:.14em;text-transform:uppercase;color:var(--o);margin-bottom:10px;font-size:11px}.hero{align-items:center;min-height:calc(100svh - 68px);padding-block:clamp(40px,5vw,72px);display:grid}.hero-g{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(28px,4vw,64px);display:grid}.acts{flex-wrap:wrap;gap:12px;margin-top:38px;display:flex}.hero-word{display:inline-block;position:relative}@media (max-width:940px){.hero-g{grid-template-columns:1fr}.hero{min-height:auto}}.ph{padding-block:clamp(64px,7.5vw,112px) clamp(34px,4vw,52px)}.crumb{font-family:var(--fm);letter-spacing:.06em;color:var(--fg3);align-items:center;gap:9px;margin-bottom:26px;font-size:11.5px;display:flex}.crumb a:hover{color:var(--o)}.sub{border-block:1px solid var(--ln);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);z-index:90;background:#06060899;position:sticky;top:68px}.sub-in{scrollbar-width:none;display:flex;overflow-x:auto}.sub-in::-webkit-scrollbar{display:none}.sub-l{font-family:var(--fm);letter-spacing:.06em;color:var(--fg3);white-space:nowrap;transition:color .2s var(--e), border-color .2s var(--e);border-bottom:1px solid #0000;margin-bottom:-1px;padding:15px 16px;font-size:12px}.sub-l:hover{color:var(--fg)}.sub-on{color:var(--o);border-bottom-color:var(--o)}.table-wrap{border:1px solid var(--ln);border-radius:var(--r);background:var(--s1);overflow-x:auto}table.data{border-collapse:collapse;width:100%;min-width:520px}table.data th{text-align:left;font-family:var(--fm);letter-spacing:.15em;text-transform:uppercase;color:var(--fg3);border-bottom:1px solid var(--ln);white-space:nowrap;padding:15px 20px;font-size:10.5px;font-weight:500}table.data td{border-bottom:1px solid var(--ln);vertical-align:top;color:var(--fg2);padding:17px 20px;font-size:14.8px}table.data tr:last-child td{border-bottom:0}table.data td:first-child{color:var(--fg);font-weight:600}table.data td.num{font-family:var(--fm);white-space:nowrap;color:var(--o);font-weight:400}table.data tbody tr:hover{background:#ffffff06}.ft{border-top:1px solid var(--ln);background:var(--bg-2);padding-block:80px 40px;position:relative}.ft h4{font-family:var(--fm);letter-spacing:.16em;text-transform:uppercase;color:var(--fg3);margin-bottom:20px;font-size:10.5px;font-weight:500}.ft-g{grid-template-columns:minmax(0,1.5fr) repeat(3,minmax(0,1fr));gap:44px;display:grid}.ft a{color:var(--fg2);transition:color .18s var(--e);font-size:14px}.ft a:hover{color:var(--o)}.ft li{margin-bottom:12px}.ft-b{border-top:1px solid var(--ln);font-family:var(--fm);color:var(--fg3);letter-spacing:.04em;flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:64px;padding-top:26px;font-size:11.5px;display:flex}@media (max-width:820px){.ft-g{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:500px){.ft-g{grid-template-columns:1fr}}.chip{height:26px;font-family:var(--fm);letter-spacing:.06em;color:var(--fg2);border:1px solid var(--ln);background:#ffffff0b;border-radius:100px;align-items:center;gap:7px;padding-inline:11px;font-size:11px;display:inline-flex}.feat{border-top:1px solid var(--ln);padding-block:18px}.feat-title{color:var(--fg);letter-spacing:-.015em;margin-bottom:3px;font-size:15px;font-weight:600}.feat-body{color:var(--fg2);font-size:14.8px;line-height:1.64}.mt8{margin-top:8px}.mt12{margin-top:12px}.mt16{margin-top:16px}.mt20{margin-top:20px}.mt24{margin-top:24px}.mt32{margin-top:32px}.mt40{margin-top:40px}.mt56{margin-top:56px}.mt72{margin-top:72px}.flexw{flex-wrap:wrap;gap:10px;display:flex}.floor{transform:translateZ(var(--z,0px));animation:floor-in .9s var(--e) both;animation-delay:calc(.25s + var(--i,0) * .12s)}@keyframes floor-in{0%{opacity:0;transform:translateZ(calc(var(--z,0px) - 260px))}to{opacity:1;transform:translateZ(var(--z,0px))}}@keyframes rv-rise{0%{opacity:0;transform:translateY(var(--rv-y,22px))}to{opacity:1;transform:none}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.rv,.rv-item{animation:linear both rv-rise;animation-timeline:view();animation-range:entry entry 240px}.rv-group .rv-item:nth-child(2){animation-range:entry 6% entry 61%}.rv-group .rv-item:nth-child(3){animation-range:entry 12% entry 67%}.rv-group .rv-item:nth-child(4){animation-range:entry 18% entry 73%}.rv-group .rv-item:nth-child(5){animation-range:entry 24% entry 79%}.rv-group .rv-item:nth-child(6){animation-range:entry 30% entry 85%}.rv-group .rv-item:nth-child(n+7){animation-range:entry 36% entry 91%}}}@media (prefers-reduced-motion:no-preference){.hero .rv,.ph .rv{animation:rv-rise .8s var(--e) both;animation-delay:var(--rv-d,0s);animation-timeline:auto;animation-range:normal}}.rv-group.bento{display:grid}.sf-path{stroke-dasharray:1;stroke-dashoffset:0}.sf-stage{opacity:1}@keyframes sf-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes sf-fade{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.sf-path{animation:linear both sf-draw;animation-timeline:view();animation-range:entry 10% entry 70%}.sf-stage{animation:linear both sf-fade;animation-timeline:view();animation-range:entry calc(30% + var(--i,0) * 8%) entry calc(75% + var(--i,0) * 6%)}}}.door-fill{transform:scaleY(1)}@keyframes door-open{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.door-fill{animation:linear both door-open;animation-timeline:view();animation-range:entry calc(10% + var(--i,0) * 9%) entry calc(50% + var(--i,0) * 9%)}}}.rot{vertical-align:bottom;white-space:nowrap;transition:width .5s var(--e);margin-bottom:-.18em;padding-bottom:.18em;display:inline-grid;overflow:clip}.rot-w{transition:transform .55s var(--e), opacity .4s var(--e);will-change:transform, opacity;grid-area:1/1;display:inline-block}.rot-on{opacity:1;transform:translateY(0)}.rot-out{opacity:0;transform:translateY(-125%)}.rot-off{opacity:0;transition:none;transform:translateY(125%)}@media (prefers-reduced-motion:reduce){.rot-w{transition:none}}.prod{flex-direction:column;gap:10px;display:flex}.prod-name{font-family:var(--fd);letter-spacing:-.035em;color:var(--fg);font-size:clamp(24px,2.6vw,34px);font-weight:800;line-height:1}.form{flex-direction:column;gap:14px;display:flex}.form-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}@media (max-width:640px){.form-row{grid-template-columns:1fr}}.field{flex-direction:column;gap:7px;display:flex}.field>span{color:var(--fg2);font-size:13px;font-weight:500}.field input,.field select,.field textarea{width:100%;font:inherit;color:var(--fg);background:var(--bg-2);border:1px solid var(--ln2);border-radius:var(--r-s);transition:border-color .2s var(--e), box-shadow .2s var(--e);padding:11px 13px;font-size:15px}.field textarea{resize:vertical;min-height:104px;line-height:1.55}.field input::placeholder,.field textarea::placeholder{color:var(--fg3)}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--o-line);box-shadow:0 0 0 3px var(--o-dim);outline:none}.field select{appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--fg3) 50%), linear-gradient(135deg, var(--fg3) 50%, transparent 50%);background-position:calc(100% - 18px),calc(100% - 13px);background-repeat:no-repeat;background-size:5px 5px;padding-right:36px}.field select option{background:var(--s2);color:var(--fg)}.form .btn{align-self:flex-start}.form .btn:disabled{opacity:.6;cursor:progress}.form-error{color:var(--o-2);font-size:14px}.form-trap{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.vid{border:1px solid var(--ln2);border-radius:var(--r-l);background:var(--s1);box-shadow:0 40px 120px -40px var(--o-glow), 0 0 0 1px #ffffff05;margin:0;overflow:hidden}.vid video{aspect-ratio:16/9;background:#000;width:100%;display:block}.vid-cap{color:var(--fg2);border-top:1px solid var(--ln);justify-content:space-between;gap:16px;padding:14px 20px;font-size:13px;display:flex}.vid-cap .mono{color:var(--fg3)}.wt-dlg{width:min(640px,100vw - 32px);max-height:calc(100dvh - 32px);color:inherit;background:0 0;border:0;padding:0;overflow:visible}.wt-dlg[open]{animation:wt-in .32s var(--e)}.wt-dlg::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#040406b8}.wt-dlg[open]::backdrop{animation:.32s wt-fade}.wt-dlg>.bx-solo{max-height:calc(100dvh - 32px);box-shadow:0 40px 120px -30px #000c, 0 0 0 1px var(--ln2);overflow-y:auto}.wt-close{z-index:1;border:1px solid var(--ln2);background:var(--s2);width:34px;height:34px;color:var(--fg2);cursor:pointer;border-radius:100px;place-items:center;transition:color .2s,border-color .2s;display:grid;position:absolute;top:14px;right:14px}.wt-close:hover{color:var(--fg);border-color:#ffffff4d}html:has(.wt-dlg[open]){overflow:hidden}@keyframes wt-in{0%{opacity:0;transform:translateY(12px)scale(.985)}to{opacity:1;transform:none}}@keyframes wt-fade{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.wt-dlg[open],.wt-dlg[open]::backdrop{animation:none}}
