@font-face{font-family:Big Shoulders;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5fefd80b57937013.3vxbymg_kqoii.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:Big Shoulders;font-style:normal;font-weight:500;font-display:swap;src:url(../media/c4c21e4d4b578e42.4063qtxwupz89.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:Big Shoulders;font-style:normal;font-weight:500;font-display:swap;src:url(../media/55cb69ad17a100ed.p.0kxvs4gr291h1.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:Big Shoulders;font-style:normal;font-weight:700;font-display:swap;src:url(../media/5fefd80b57937013.3vxbymg_kqoii.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:Big Shoulders;font-style:normal;font-weight:700;font-display:swap;src:url(../media/c4c21e4d4b578e42.4063qtxwupz89.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:Big Shoulders;font-style:normal;font-weight:700;font-display:swap;src:url(../media/55cb69ad17a100ed.p.0kxvs4gr291h1.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:Big Shoulders;font-style:normal;font-weight:800;font-display:swap;src:url(../media/5fefd80b57937013.3vxbymg_kqoii.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:Big Shoulders;font-style:normal;font-weight:800;font-display:swap;src:url(../media/c4c21e4d4b578e42.4063qtxwupz89.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:Big Shoulders;font-style:normal;font-weight:800;font-display:swap;src:url(../media/55cb69ad17a100ed.p.0kxvs4gr291h1.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:Big Shoulders;font-style:normal;font-weight:900;font-display:swap;src:url(../media/5fefd80b57937013.3vxbymg_kqoii.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:Big Shoulders;font-style:normal;font-weight:900;font-display:swap;src:url(../media/c4c21e4d4b578e42.4063qtxwupz89.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:Big Shoulders;font-style:normal;font-weight:900;font-display:swap;src:url(../media/55cb69ad17a100ed.p.0kxvs4gr291h1.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}.big_shoulders_34957f3c-module__8W0XsG__className{font-family:Big Shoulders;font-style:normal}.big_shoulders_34957f3c-module__8W0XsG__variable{--font-display:"Big Shoulders"}
@font-face{font-family:Archivo;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/a2947afc6a06879b-s.138s14ivx2xer.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:Archivo;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/651aaf1801011892-s.3b2emle-7szv-.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:Archivo;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/75affa71d1e2f6a7-s.p.13rul5q9jl2r0.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:Archivo;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/a2947afc6a06879b-s.138s14ivx2xer.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:Archivo;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/651aaf1801011892-s.3b2emle-7szv-.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:Archivo;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/75affa71d1e2f6a7-s.p.13rul5q9jl2r0.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:Archivo;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/a2947afc6a06879b-s.138s14ivx2xer.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:Archivo;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/651aaf1801011892-s.3b2emle-7szv-.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:Archivo;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/75affa71d1e2f6a7-s.p.13rul5q9jl2r0.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:Archivo;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/a2947afc6a06879b-s.138s14ivx2xer.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:Archivo;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/651aaf1801011892-s.3b2emle-7szv-.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:Archivo;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/75affa71d1e2f6a7-s.p.13rul5q9jl2r0.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:Archivo Fallback;src:local(Arial);ascent-override:88.96%;descent-override:21.28%;line-gap-override:0.0%;size-adjust:98.7%}.archivo_ac0c8348-module__Bkiuea__className{font-family:Archivo,Archivo Fallback;font-style:normal}.archivo_ac0c8348-module__Bkiuea__variable{--font-body:"Archivo", "Archivo Fallback"}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/04c5164763c40239-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/26f284dcc38c84c0-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/7e7f32a39836f228-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/fa39153a3fc630ba-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/6a5386fd6038edbe-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-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.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/04c5164763c40239-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/26f284dcc38c84c0-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/7e7f32a39836f228-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/fa39153a3fc630ba-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/6a5386fd6038edbe-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-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.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:700;font-display:swap;src:url(../media/04c5164763c40239-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:700;font-display:swap;src:url(../media/26f284dcc38c84c0-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:700;font-display:swap;src:url(../media/7e7f32a39836f228-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:700;font-display:swap;src:url(../media/fa39153a3fc630ba-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:700;font-display:swap;src:url(../media/6a5386fd6038edbe-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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/051742360c26797e-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%}.jetbrains_mono_927181f9-module__SiBDha__className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.jetbrains_mono_927181f9-module__SiBDha__variable{--font-mono:"JetBrains Mono", "JetBrains Mono Fallback"}
:root{--spot:#00e05a;--spot-rgb:0,224,90;--ink:#0b0b0b;--ink-soft:#1c1c1c;--ink-lift:#141414;--cream:#f4efe2;--cream-dim:#cfc8b8;--muted-on-ink:#a6a69c;--muted-on-cream:#3f3d37;--ink-on-spot:#0b0b0bb3;--t-2xs:12px;--t-xs:14px;--t-sm:16px;--t-base:19px;--t-md:22px;--t-lg:26px;--t-xl:31px;--shear:14px;--rule:1.5px solid var(--ink);--rule-spot:1.5px solid rgba(var(--spot-rgb),.34);--rule-cream:1.5px solid #f4efe238;--gutter:clamp(20px,4.4vw,76px);--sec-y:clamp(56px,8vw,116px);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*,:before,:after{box-sizing:border-box}[hidden]{display:none!important}html{-webkit-text-size-adjust:100%}body{background:var(--ink);color:var(--cream);font-family:var(--font-body),"Helvetica Neue",Arial,sans-serif;font-size:var(--t-sm);margin:0;line-height:1.55;overflow-x:hidden}::selection{background:var(--ink);color:var(--spot)}.on-ink ::selection,.sec-ink ::selection,.wave-sec ::selection,footer ::selection{background:var(--spot);color:var(--ink)}html{scrollbar-color:var(--spot) var(--ink);scrollbar-width:thin}::-webkit-scrollbar{width:12px;height:12px}::-webkit-scrollbar-track{background:var(--ink)}::-webkit-scrollbar-thumb{background:var(--spot);border:3px solid var(--ink)}::-webkit-scrollbar-thumb:hover{background:var(--cream)}:focus-visible{outline:3px solid var(--ink);outline-offset:3px}.on-ink :focus-visible,.sec-ink :focus-visible,.wave-sec :focus-visible,footer :focus-visible{outline-color:var(--spot)}a{color:inherit;text-underline-offset:.22em;text-decoration-thickness:1.5px}h1,h2,h3,.display,.label{font-family:var(--font-display),"Archivo Narrow",Impact,sans-serif;text-transform:uppercase;letter-spacing:.005em;margin:0;font-weight:900}.label{font-size:var(--t-2xs);letter-spacing:.13em;font-weight:700;line-height:1.15}.eyebrow{font-family:var(--font-mono),monospace;font-size:var(--t-2xs);letter-spacing:.14em;text-transform:uppercase;margin:0 0 14px}.mono{font-family:var(--font-mono),ui-monospace,Menlo,monospace;font-variant-numeric:tabular-nums}.h-sec{letter-spacing:-.015em;font-size:clamp(34px,5.6vw,80px);line-height:.88}.lede{font-size:var(--t-base);max-width:52ch;margin:16px 0 0;line-height:1.45}.halftone:after{content:"";pointer-events:none;z-index:1;background-image:radial-gradient(var(--ink) 1px,transparent 1.1px);opacity:.13;background-size:6px 6px;position:absolute;inset:0}.grain:before{content:"";pointer-events:none;z-index:1;mix-blend-mode:multiply;opacity:.3;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3'/%3E%3C/filter%3E%3Crect width='140' height='140' filter='url(%23n)' opacity='0.42'/%3E%3C/svg%3E");position:absolute;inset:0}.on-ink .grain:before,.sec-ink .grain:before,.wave-sec .grain:before{mix-blend-mode:screen;opacity:.16}section{position:relative}section>*{z-index:2;position:relative}.btn{font-family:var(--font-display),Impact,sans-serif;text-transform:uppercase;font-weight:800;font-size:var(--t-md);letter-spacing:.055em;cursor:pointer;clip-path:polygon(var(--shear) 0,100% 0,calc(100% - var(--shear)) 100%,0 100%);border:0;align-items:center;gap:.6em;padding:.7em 1.5em .6em;text-decoration:none;transition:background-color .18s,color .18s;display:inline-flex}.btn-fill{background:var(--ink);color:var(--spot)}.btn-fill:hover{background:var(--ink-soft);background-image:repeating-linear-gradient(115deg,rgba(var(--spot-rgb),.22) 0 2px,transparent 2px 7px)}.btn-ghost{isolation:isolate;background:var(--ink);color:var(--ink);padding:calc(.7em + 1.6px) calc(1.5em + 1.6px) calc(.6em + 1.6px);position:relative}.btn-ghost:before{content:"";z-index:-1;background:var(--surface,var(--spot));clip-path:polygon(calc(var(--shear) - 1px) 0,100% 0,calc(100% - var(--shear) + 1px) 100%,0 100%);transition:background-color .18s;position:absolute;inset:1.6px}.btn-ghost:hover{color:var(--spot)}.btn-ghost:hover:before{background:var(--ink)}.on-ink .btn-fill,.sec-ink .btn-fill{background:var(--spot);color:var(--ink)}.on-ink .btn-fill:hover,.sec-ink .btn-fill:hover{background:var(--cream);background-image:repeating-linear-gradient(115deg,#0b0b0b29 0 2px,#0000 2px 7px)}.on-ink .btn-ghost,.sec-ink .btn-ghost{background:var(--spot);color:var(--spot);--surface:var(--ink)}.on-ink .btn-ghost:hover,.sec-ink .btn-ghost:hover{color:var(--ink)}.on-ink .btn-ghost:hover:before,.sec-ink .btn-ghost:hover:before{background:var(--spot)}.hero-claim{transform-origin:0 60%;font-family:var(--font-display),Impact,sans-serif;text-transform:uppercase;letter-spacing:-.008em;margin:0 0 26px;font-size:clamp(28px,3.4vw,50px);font-weight:900;line-height:.98;transform:rotate(-3deg)}.actions{flex-wrap:wrap;gap:14px;display:flex}.skip{z-index:20;background:var(--spot);color:var(--ink);font-family:var(--font-display),Impact,sans-serif;text-transform:uppercase;font-weight:800;font-size:var(--t-sm);letter-spacing:.08em;border:var(--rule);padding:12px 18px;text-decoration:none;position:absolute;top:-100px;left:0}.skip:focus{top:0}.top{z-index:6;padding:15px var(--gutter);border-bottom:var(--rule);background:var(--spot);color:var(--ink);align-items:center;gap:clamp(14px,2.6vw,40px);display:flex;position:relative}.mark{font-family:var(--font-display),Impact,sans-serif;font-weight:900;font-size:var(--t-lg);letter-spacing:.01em;text-transform:uppercase;color:var(--spot);background:var(--ink);clip-path:polygon(9px 0,100% 0,calc(100% - 9px) 100%,0 100%);white-space:nowrap;padding:.3em .62em .22em;line-height:1;text-decoration:none}.top nav{gap:clamp(12px,2vw,30px);margin-left:auto;display:flex}.top nav a{font-family:var(--font-display),Impact,sans-serif;text-transform:uppercase;font-weight:700;font-size:var(--t-sm);letter-spacing:.09em;border-bottom:2px solid #0000;padding-bottom:2px;text-decoration:none}.top nav a:hover{border-bottom-color:var(--ink)}.top .btn{font-size:var(--t-sm);padding:.5em 1.05em .42em}.top .btn-ghost{padding:calc(.5em + 1.6px) calc(1.05em + 1.6px) calc(.42em + 1.6px)}.top-actions{align-items:center;gap:12px;display:flex}.frame{background:var(--ink);border:var(--rule);flex-direction:column;display:flex;position:relative;overflow:hidden;box-shadow:14px 16px #0b0b0b4d}.frame-bar{background:var(--ink);border-bottom:1.5px solid #f4efe229;align-items:center;gap:9px;padding:9px 12px;display:flex}.dot{background:#f4efe24d;width:9px;height:9px}.frame-url{font-family:var(--font-mono),monospace;font-size:var(--t-2xs);color:var(--cream-dim);white-space:nowrap;text-overflow:ellipsis;background:#000;flex:1;margin-left:6px;padding:5px 10px;overflow:hidden}.frame-url b{color:var(--spot);font-weight:500}.frame-pause{color:var(--cream-dim);cursor:pointer;line-height:1;font-family:var(--font-mono),monospace;letter-spacing:.06em;background:0 0;border:1.5px solid #f4efe247;flex:none;justify-content:center;align-items:center;min-width:24px;min-height:24px;padding:4px 7px;font-size:11px;transition:color .18s,border-color .18s;display:inline-flex}.frame-pause:hover,.frame-pause[aria-pressed=true]{color:var(--spot);border-color:var(--spot)}.frame-live{font-family:var(--font-mono),monospace;font-size:var(--t-2xs);letter-spacing:.1em;color:var(--ink);background:var(--spot);text-transform:uppercase;padding:3px 7px 2px}.frame-body{flex:1;min-height:0;position:relative;overflow:hidden}.site{--t-bg:var(--spot);--t-ink:var(--ink);--t-acc:var(--ink);--t-on-acc:var(--spot);--t-hair:color-mix(in srgb, var(--t-ink) 28%, transparent);--t-dim:color-mix(in srgb, var(--t-ink) 92%, transparent);--t-rule:1.5px solid var(--t-hair);background:var(--t-bg);color:var(--t-ink);flex-direction:column;padding:16px 18px 0;display:flex;position:absolute;inset:0}.site-top{font-size:var(--t-2xs);text-transform:uppercase;letter-spacing:.09em;align-items:center;gap:12px;font-weight:600;display:flex}.site-logo{font-family:var(--font-display),Impact,sans-serif;font-weight:900;font-size:var(--t-sm);background:var(--t-acc);color:var(--t-on-acc);letter-spacing:.02em;padding:.24em .5em .16em}.site-nav{color:var(--t-dim);gap:12px;margin-left:auto;display:flex}.site-h{font-family:var(--font-display),Impact,sans-serif;text-transform:uppercase;letter-spacing:-.01em;max-width:13ch;margin:16px 0 0;font-size:clamp(26px,3.3vw,46px);font-weight:900;line-height:.86}.site-sub{font-size:var(--t-2xs);letter-spacing:.04em;color:var(--t-dim);margin:8px 0 0;font-weight:600}.site-rows{flex-direction:column;margin-top:auto;display:flex}.site-row{border-top:var(--t-rule);font-size:var(--t-2xs);align-items:center;gap:10px;padding:9px 0;font-weight:600;display:flex}.site-row:last-child{border-bottom:var(--t-rule)}.site-row .d{font-family:var(--font-mono),monospace;letter-spacing:.02em;color:var(--t-dim);white-space:nowrap}.site-row .n{text-transform:uppercase;letter-spacing:.04em;text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.site-row .p{font-family:var(--font-mono),monospace;font-weight:700}.site-tag{background:var(--t-acc);color:var(--t-on-acc);font-size:var(--t-2xs);letter-spacing:.08em;text-transform:uppercase;padding:2px 6px 1px}.hero{background:var(--spot);color:var(--ink);padding:clamp(34px,4.6vw,68px) var(--gutter) clamp(38px,5vw,72px);grid-template-columns:minmax(0,1.06fr) minmax(0,1fr);align-items:center;gap:clamp(24px,3.4vw,56px);display:grid}.hero h1{letter-spacing:-.022em;transform-origin:0 60%;max-width:15ch;margin:0 0 .3em;font-size:clamp(42px,6.6vw,104px);line-height:.84;transform:rotate(-6deg)}.hero-rule{border-top:var(--rule);transform-origin:0;width:clamp(160px,26vw,360px);height:0;margin-bottom:20px;transform:rotate(-6deg)}.hero-lede{font-size:var(--t-base);max-width:46ch;color:var(--ink);margin:0 0 22px;font-weight:500;line-height:1.42}.hero .frame{height:min(58vh,430px)}.theme-note{max-width:44ch;font-weight:400;line-height:1.45;font-family:var(--font-mono),monospace;font-size:var(--t-2xs);color:var(--ink-on-spot);letter-spacing:.02em;margin:14px 0 0}.proof{background:var(--spot);color:var(--ink);border-top:var(--rule);grid-template-columns:repeat(4,1fr);display:grid}.proof>div{border-right:var(--rule);padding:20px clamp(16px,2vw,30px) 24px}.proof>div:last-child{border-right:0}.proof .label{margin-bottom:7px}.proof p{font-size:var(--t-xs);max-width:34ch;margin:0;line-height:1.42}.sec-ink{background:var(--ink);color:var(--cream);padding:var(--sec-y) var(--gutter)}.sec-cream{background:var(--cream);color:var(--ink);padding:var(--sec-y) var(--gutter)}.sec-spot{background:var(--spot);color:var(--ink);padding:var(--sec-y) var(--gutter)}.sec-ink .h-sec{color:var(--spot)}.sec-ink .lede{color:var(--cream-dim)}.sec-cream .lede{color:var(--muted-on-cream)}.sec-head{max-width:62ch;margin-bottom:clamp(28px,3.6vw,48px)}.builder{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);align-items:stretch;gap:clamp(20px,2.6vw,38px);display:grid}.editor{background:var(--ink-lift);border:var(--rule-cream);padding:16px}.editor h3{font-size:var(--t-sm);letter-spacing:.1em;color:var(--cream)}.ed-group{margin-top:16px}.ed-group>.label{color:var(--cream-dim);margin-bottom:8px;display:block}.swatches{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.sw{cursor:pointer;border:1.5px solid #f4efe23d;width:26px;height:26px;padding:0}.sw[aria-pressed=true]{outline:2px solid var(--cream);outline-offset:2px}.sw-color{cursor:pointer;appearance:none;background:0 0;border:1.5px solid #f4efe23d;width:26px;height:26px;padding:0}.sw-color::-webkit-color-swatch-wrapper{padding:0}.sw-color::-webkit-color-swatch{border:0}.sw-color::-moz-color-swatch{border:0}.sw-color[data-on="1"]{outline:2px solid var(--cream);outline-offset:2px}.sw-hex{width:9ch;height:26px;color:var(--cream);font-family:var(--font-mono),monospace;font-size:var(--t-2xs);letter-spacing:.04em;text-transform:uppercase;background:#000;border:1.5px solid #f4efe238;border-radius:0;padding:0 6px}.sw-hex:focus-visible{border-color:var(--spot)}.ed-rows{flex-direction:column;gap:6px;display:flex}.ed-row{font-size:var(--t-2xs);color:var(--cream-dim);font-family:var(--font-mono),monospace;background:#000;border:1.5px solid #f4efe224;justify-content:space-between;gap:10px;padding:8px 10px;display:flex}.ed-row[data-on="1"]{border-color:var(--spot);color:var(--spot)}.builder .frame{min-height:440px}.sub-points{border-top:var(--rule-cream);grid-template-columns:repeat(3,1fr);gap:clamp(14px,2vw,26px);margin-top:clamp(26px,3vw,40px);padding-top:24px;display:grid}.sub-points h3{font-size:var(--t-md);color:var(--spot);margin-bottom:6px}.sub-points p{font-size:var(--t-xs);color:var(--cream-dim);max-width:34ch;margin:0}.sites{grid-template-columns:repeat(3,1fr);gap:clamp(14px,2vw,24px);display:grid}.sites .frame{height:250px;box-shadow:8px 10px #0b0b0b42}.site-h-sm{font-size:var(--t-lg)}.h-mid{font-size:clamp(26px,3.3vw,46px)}.site-cap{font-family:var(--font-mono),monospace;font-size:var(--t-2xs);color:var(--muted-on-cream);margin:10px 0 0}.demo-tag{z-index:4;background:var(--ink);color:var(--cream);font-family:var(--font-mono),monospace;font-size:var(--t-2xs);letter-spacing:.1em;text-transform:uppercase;border:1.5px solid #f4efe24d;padding:3px 7px 2px;position:absolute;top:9px;right:9px}.cards3{grid-template-columns:repeat(3,1fr);gap:clamp(14px,2vw,26px);display:grid}.card{background:var(--ink-lift);border:var(--rule-cream);flex-direction:column;display:flex}.sec-cream .card{border:var(--rule);background:#0b0b0b0b}.card-body{padding:18px}.card h3{font-size:var(--t-lg);margin-bottom:9px;line-height:.92}.sec-ink .card h3{color:var(--spot)}.card p{font-size:var(--t-xs);margin:0;line-height:1.45}.sec-ink .card p{color:var(--cream-dim)}.card-mock{border-top:var(--rule);background:var(--ink);margin-top:auto;padding:14px}.mock-row{font-family:var(--font-mono),monospace;font-size:var(--t-2xs);color:var(--cream-dim);border:1.5px solid #f4efe229;align-items:center;gap:9px;margin-bottom:5px;padding:7px 9px;display:flex}.mock-row:last-child{margin-bottom:0}.mock-row .grow{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.mock-row.on{border-color:var(--spot);color:var(--spot)}.mock-row.locked{color:var(--muted-on-ink);border-color:#f4efe21f}.mock-big{font-family:var(--font-display),Impact,sans-serif;font-weight:900;font-size:var(--t-xl);color:var(--spot);letter-spacing:.01em;line-height:1}.access{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(26px,4vw,64px);display:grid}.gate{border:var(--rule-spot);background:#0f0f0f}.gate-head{border-bottom:var(--rule-spot);justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.gate-head .label{color:var(--spot)}.gate-body{padding:16px}.gate-field{margin-bottom:12px}.gate-field .label{color:var(--cream-dim);margin-bottom:6px;display:block}.gate-input{font-family:var(--font-mono),monospace;font-size:var(--t-2xs);color:var(--cream-dim);background:#000;border:1.5px solid #f4efe233;padding:9px 11px}.gate-queue{border-top:var(--rule-spot);flex-direction:column;gap:6px;margin-top:14px;padding-top:14px;display:flex}.qrow{font-size:var(--t-2xs);font-family:var(--font-mono),monospace;color:var(--cream-dim);align-items:center;gap:10px;display:flex}.qrow .st{text-transform:uppercase;letter-spacing:.08em;font-size:var(--t-2xs);margin-left:auto}.qrow .ok{color:var(--spot)}.qrow .wait{color:#e8b21f}.no-market{border-top:var(--rule-spot);max-width:34ch;margin-top:clamp(28px,3.4vw,44px);padding-top:22px}.nm-claim{text-wrap:balance;font-family:var(--font-display),Impact,sans-serif;text-transform:uppercase;letter-spacing:-.005em;color:var(--spot);margin:0;font-size:clamp(22px,2.7vw,36px);font-weight:900;line-height:1.02}.nm-plain{font-size:var(--t-sm);color:var(--cream-dim);margin:10px 0 0;line-height:1.5}.wave-sec{background:var(--ink);padding:clamp(40px,5vw,72px) 0 0}.wave-head{padding:0 var(--gutter);max-width:60ch}.wave-head p{color:var(--cream-dim);font-size:var(--t-xs);margin:10px 0 0}#wave{width:100%;height:clamp(150px,20vw,220px);margin-top:clamp(20px,2.4vw,34px);display:block}.wave-foot{padding:12px var(--gutter) 0;border-top:var(--rule-spot);font-family:var(--font-mono),monospace;font-size:var(--t-2xs);letter-spacing:.07em;color:rgba(var(--spot-rgb),.68);text-transform:uppercase;flex-wrap:wrap;justify-content:space-between;gap:8px 26px;display:flex}.door-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:clamp(28px,5vw,70px);display:grid}.scan{border:var(--rule-spot);background:#0f0f0f}.scan-row{border-bottom:var(--rule-spot);align-items:center;gap:15px;padding:15px 17px;display:flex}.scan-row:last-child{border-bottom:0}.scan-dot{border-radius:50%;flex:none;width:12px;height:12px}.scan-body{flex:1;min-width:0}.scan-body .label{font-size:var(--t-2xs);letter-spacing:.1em;margin-bottom:3px}.scan-body p{font-size:var(--t-xs);color:var(--cream-dim);margin:0;line-height:1.4}.scan-time{font-family:var(--font-mono),monospace;font-size:var(--t-2xs);color:var(--muted-on-ink);white-space:nowrap}.ok-d{background:var(--spot)}.dup-d{background:#e8b21f}.off-d{background:#8a8a82}.door-adds{border-top:var(--rule-spot);grid-template-columns:1fr 1fr;gap:18px;margin-top:22px;padding-top:20px;display:grid}.door-adds h3,.door-adds h2{font-size:var(--t-md);color:var(--spot);margin-bottom:5px}.door-adds p{font-size:var(--t-xs);color:var(--cream-dim);margin:0}.money-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:clamp(28px,5vw,64px);display:grid}.ledger{border:var(--rule);background:var(--cream)}.ledger-row{border-bottom:var(--rule);font-size:var(--t-xs);justify-content:space-between;gap:16px;padding:13px 17px;display:flex}.ledger-row:last-child{border-bottom:0}.ledger-row.heading{background:var(--ink);color:var(--spot);font-weight:700}.ledger-row.total{background:var(--ink);color:var(--spot);font-weight:700;font-size:var(--t-sm)}.ledger-row .note{font-size:var(--t-2xs);opacity:.72;font-family:var(--font-body),sans-serif;letter-spacing:0;text-transform:none;display:block}.tbd{background:var(--ink);color:var(--spot);font-family:var(--font-mono),monospace;font-size:var(--t-2xs);letter-spacing:.06em;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:1px 6px}.settle{font-size:var(--t-xs);max-width:46ch;margin:18px 0 0}.two-col{grid-template-columns:1fr 1fr;gap:clamp(26px,4vw,64px);display:grid}.deflist{border-top:var(--rule-spot);margin-top:14px}.deflist>div{border-bottom:var(--rule-spot);padding:15px 0}.deflist h3{font-size:var(--t-md);color:var(--spot);margin-bottom:4px}.deflist p{font-size:var(--t-xs);max-width:44ch;color:var(--cream-dim);margin:0}.close{text-align:center}.close h2{letter-spacing:-.022em;color:var(--spot);margin-bottom:.3em;font-size:clamp(40px,7.6vw,116px);line-height:.84;transform:rotate(-3deg)}.close p{color:var(--cream-dim);max-width:48ch;font-size:var(--t-base);margin:0 auto 30px}.close .actions{justify-content:center}footer{background:var(--ink);color:var(--muted-on-ink);padding:44px var(--gutter) 50px;border-top:var(--rule-spot);font-size:var(--t-xs)}.foot-cols{grid-template-columns:1.2fr repeat(4,1fr);gap:26px;margin-bottom:32px;display:grid}.foot-cols .label{color:var(--spot);margin-bottom:12px;display:block}.foot-cols ul{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}footer a{color:var(--cream-dim);text-decoration:none}footer a:hover{color:var(--spot);text-decoration:underline}.foot-line{border-top:var(--rule-spot);max-width:74ch;margin:0;padding-top:22px}@media (max-width:1120px){.hero{grid-template-columns:minmax(0,1fr);gap:28px}.hero h1{max-width:none}.hero .frame{height:min(52vw,420px)}.builder,.access,.money-grid,.door-grid,.two-col{grid-template-columns:1fr}.proof{grid-template-columns:repeat(2,1fr)}.proof>div:nth-child(2){border-right:0}.proof>div:nth-child(-n+2){border-bottom:var(--rule)}.foot-cols{grid-template-columns:1fr 1fr 1fr}}@media (max-width:860px){.top nav{display:none}.sites,.cards3,.sub-points{grid-template-columns:1fr}.sites .frame{height:270px}}@media (max-width:600px){.proof{grid-template-columns:1fr}.proof>div{border-right:0;border-bottom:var(--rule)}.proof>div:last-child{border-bottom:0}.hero h1{transform:rotate(-4deg)}.door-adds{grid-template-columns:1fr}.foot-cols{grid-template-columns:1fr 1fr}.top .btn span,.top-actions .btn-ghost{display:none}.mark{font-size:var(--t-md)}}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:hidden}.lenis.lenis-smooth iframe{pointer-events:none}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}.splash{z-index:60;background:var(--ink);flex-direction:column;justify-content:center;align-items:center;gap:clamp(18px,2.8vw,30px);display:flex;position:fixed;inset:0}.splash .mark{background:var(--spot);color:var(--ink);font-size:clamp(30px,5.4vw,56px)}.splash-grid{width:min(74vw,640px);height:clamp(84px,13vw,140px);display:block}.splash-note{font-family:var(--font-mono),monospace;font-size:var(--t-2xs);letter-spacing:.14em;text-transform:uppercase;color:rgba(var(--spot-rgb),.62);margin:0}@media (prefers-reduced-motion:reduce){.splash{display:none}}.tpl{flex-direction:column;flex:1;gap:8px;min-height:0;margin-top:8px;display:flex;overflow:hidden}.tpl .site-h{max-width:16ch;margin-top:0;font-size:clamp(18px,1.9vw,24px)}.tpl .site-sub{margin-top:5px}.tpl-body{flex-direction:column;flex:1;gap:8px;min-height:0;display:flex;overflow:hidden}.blk-h{font-family:var(--font-mono),monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--t-dim);margin:0 0 4px;font-size:11px}.blk-p{font-size:var(--t-2xs);color:var(--t-dim);margin:0;line-height:1.45}.ev{flex-direction:column;display:flex}.ev-i{border-top:var(--t-rule);font-size:var(--t-2xs);align-items:center;gap:10px;padding:6px 0;font-weight:600;display:flex}.ev-i:last-child{border-bottom:var(--t-rule)}.ev-i .d{font-family:var(--font-mono),monospace;letter-spacing:.02em;color:var(--t-dim);white-space:nowrap}.ev-i .n{text-transform:uppercase;letter-spacing:.04em;text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.ev-i .p{font-family:var(--font-mono),monospace;font-weight:700}.tpl-carousel .ev{flex-direction:row;gap:7px}.tpl-carousel .ev-i{border:1.5px solid var(--t-hair);border-top-width:4px;border-top-color:var(--t-acc);flex-direction:column;flex:1;align-items:stretch;gap:0;min-width:0;padding:0}.tpl-carousel .ev-i:last-child{border-bottom-width:1.5px}.tpl-carousel .ev-i .d{padding:6px 8px 0}.tpl-carousel .ev-i .n{white-space:normal;flex:1;padding:2px 8px 6px;line-height:1.1}.tpl-carousel .ev-i .p{border-top:1.5px solid var(--t-hair);background:var(--t-acc);color:var(--t-on-acc);padding:5px 8px;font-size:13px}.tpl-carousel .blk:first-child:after{content:"";background:var(--t-hair);background-image:linear-gradient(90deg,var(--t-acc) 0 32%,transparent 32%);height:3px;margin-top:10px;display:block}.tpl-centered .tpl-hero{text-align:center;border-bottom:var(--t-rule);padding-bottom:9px}.tpl-centered .site-h{max-width:none;margin-left:auto;margin-right:auto}.tpl-centered .blk-h{text-align:center;justify-content:center;align-items:center;gap:9px;display:flex}.tpl-centered .blk-h:before,.tpl-centered .blk-h:after{content:"";border-top:var(--t-rule);flex:1;height:0}.tpl-centered .ev-i{border-top:0;justify-content:center;padding:5px 0}.tpl-centered .ev-i:last-child{border-bottom:0}.tpl-centered .ev-i .n{flex:0 auto}.tpl-centered .gal,.tpl-centered .soc{justify-content:center}.tpl-centered .blk-p{text-align:center}.tpl-editorial .tpl-hero{border-bottom:4px solid var(--t-ink);padding-bottom:8px}.tpl-editorial .ev{counter-reset:ev}.tpl-editorial .ev-i{border-top:var(--t-rule);align-items:baseline;gap:12px;padding:5px 0}.tpl-editorial .ev-i:before{counter-increment:ev;content:counter(ev,decimal-leading-zero);font-family:var(--font-display),Impact,sans-serif;color:var(--t-acc);min-width:1.5em;font-size:20px;font-weight:900;line-height:.8}.tpl-editorial .ev-i .d{color:var(--t-dim);order:3}.tpl-editorial .ev-i .n{flex:1;order:2;font-size:13px}.tpl-editorial .ev-i .p{order:4}.tpl-posterwall .ev{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.tpl-posterwall .ev-i{background:var(--t-acc);min-height:0;color:var(--t-on-acc);border:0;grid-template-rows:auto auto auto;gap:2px;padding:6px 9px 5px;display:grid}.tpl-posterwall .ev-i:last-child{border-bottom:0}.tpl-posterwall .ev-i:first-child{grid-column:1/-1;padding:8px 11px 7px}.tpl-posterwall .ev-i:first-child .n{font-size:17px;line-height:.92}.tpl-posterwall .ev-i .d{color:color-mix(in srgb, var(--t-on-acc) 92%, transparent)}.tpl-posterwall .ev-i .n{white-space:normal;font-family:var(--font-display),Impact,sans-serif;letter-spacing:0;font-size:14px;font-weight:900;line-height:.95}.tpl-posterwall .ev-i .p{justify-self:end;font-size:11px}.tpl-split{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:stretch;gap:14px;display:grid}.tpl-split .tpl-hero{background:var(--t-acc);color:var(--t-on-acc);flex-direction:column;justify-content:center;margin:-8px 0 0 -18px;padding:16px 14px 16px 18px;display:flex}.tpl-split .tpl-hero .site-sub{color:color-mix(in srgb, var(--t-on-acc) 88%, transparent)}.tpl-filmstrip .ev{border-top:1.5px solid var(--t-hair);border-bottom:1.5px solid var(--t-hair);background-image:repeating-linear-gradient(90deg,var(--t-hair) 0 5px,transparent 5px 12px), repeating-linear-gradient(90deg,var(--t-hair) 0 5px,transparent 5px 12px);background-position:0 0,0 100%;background-repeat:no-repeat;background-size:100% 3px,100% 3px;flex-direction:row;gap:0;padding:9px 0}.tpl-filmstrip .ev-i{border:0;border-left:1.5px solid var(--t-hair);flex-direction:column;flex:1;align-items:flex-start;gap:2px;min-width:0;padding:5px 9px}.tpl-filmstrip .ev-i:first-child{border-left:0}.tpl-filmstrip .ev-i:last-child{border-bottom:0}.tpl-filmstrip .ev-i .n{white-space:normal;flex:none;max-width:100%;line-height:1.1}.gal{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.gal span{background:var(--t-acc);height:24px;color:color-mix(in srgb, var(--t-on-acc) 88%, transparent);font-family:var(--font-mono),monospace;align-items:flex-end;padding:0 5px 4px;font-size:10px;display:flex}.soc{flex-wrap:wrap;gap:6px;display:flex}.soc span{border:1.5px solid var(--t-hair);font-family:var(--font-mono),monospace;padding:3px 8px;font-size:10px}.blk-cta{background:var(--t-acc);justify-content:space-between;align-items:center;gap:10px;margin-top:auto;padding:8px 11px;display:flex}.cta-h{font-family:var(--font-display),Impact,sans-serif;text-transform:uppercase;font-weight:900;font-size:var(--t-sm);letter-spacing:.01em;color:var(--t-on-acc);margin:0}.cta-b{border:1.5px solid var(--t-on-acc);color:var(--t-on-acc);font-family:var(--font-mono),monospace;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;padding:3px 8px;font-size:10px}.ed-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}button.ed-row{width:100%;font:inherit;font-family:var(--font-mono),monospace;font-size:var(--t-2xs);letter-spacing:.02em;color:var(--cream-dim);text-align:left;cursor:pointer}button.ed-row:hover{border-color:rgba(var(--spot-rgb),.55);color:var(--cream)}.ed-row[aria-pressed=true]{border-color:var(--spot);color:var(--spot)}.ed-note{font-family:var(--font-mono),monospace;font-size:var(--t-2xs);color:var(--muted-on-ink);margin:14px 0 0;line-height:1.5}@media (max-width:600px){.ed-grid,.tpl-split{grid-template-columns:minmax(0,1fr)}}.consent{z-index:60;background:var(--ink-lift);color:var(--cream);border-top:1.5px solid var(--spot);padding:16px var(--gutter);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px clamp(16px,3vw,40px);display:grid;position:fixed;bottom:0;left:0;right:0}.consent[hidden]{display:none}.consent h2{font-family:var(--font-display),Impact,sans-serif;text-transform:uppercase;font-weight:900;font-size:var(--t-md);letter-spacing:.02em;color:var(--spot);margin:0 0 4px}.consent p{font-size:var(--t-xs);color:var(--cream-dim);text-wrap:pretty;max-width:74ch;margin:0}.consent a{color:var(--spot)}.consent-acts{flex-wrap:wrap;gap:10px;display:flex}.consent .btn{font-size:var(--t-sm);padding:.55em 1.15em .45em}@media (max-width:760px){.consent{padding:14px var(--gutter) 16px;grid-template-columns:minmax(0,1fr)}.consent-acts .btn{flex:1;justify-content:center}}.field-err{font-family:var(--font-mono),monospace;font-size:var(--t-2xs);color:var(--spot);gap:.5em;margin:8px 0 0;line-height:1.5;display:flex}.field-err:empty{display:none}.field-err:before{content:"!";flex:none;font-weight:700}.field input[aria-invalid=true]{border-color:var(--spot);background:rgba(var(--spot-rgb),.06)}.addr:has(input[aria-invalid=true]){border-color:var(--spot)}.hp{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.foot-consent{font:inherit;color:var(--cream-dim);cursor:pointer;text-align:left;background:0;border:0;padding:0}.foot-consent:hover{color:var(--spot);text-decoration:underline}[data-reveal]{clip-path:inset(0)}[data-reveal].lp-armed{clip-path:inset(0 100% 0 0)}[data-reveal].lp-in{clip-path:inset(0);transition:clip-path .66s cubic-bezier(.16,1,.3,1)}[data-rake]>*{--lp-lag:0s}[data-rake]>:nth-child(2){--lp-lag:70ms}[data-rake]>:nth-child(3){--lp-lag:.14s}[data-rake]>:nth-child(4){--lp-lag:.21s}[data-rake]>:nth-child(5){--lp-lag:.28s}[data-rake]>:nth-child(n+6){--lp-lag:.35s}[data-rake]>.lp-armed{clip-path:inset(0 100% 0 0)}[data-rake]>.lp-in{clip-path:inset(0);transition:clip-path .58s cubic-bezier(.16,1,.3,1) var(--lp-lag)}.wipe{z-index:70;pointer-events:none;position:fixed;inset:0;overflow:hidden}.wipe-row{background:var(--ink);will-change:transform;backface-visibility:hidden;width:100%;position:absolute;left:0;transform:translate(0)}.wipe-row:after{content:"";background:var(--spot);width:3px;position:absolute;top:0;bottom:0;left:0}.wipe.lp-go .wipe-row{transition:transform .78s ease-in-out;transform:translate(100.4%)}@media (prefers-reduced-motion:reduce){[data-reveal],[data-reveal].lp-armed,[data-rake]>*,[data-rake]>.lp-armed{clip-path:none}.wipe{display:none}}.page-head{padding:clamp(40px,5.2vw,80px) var(--gutter) clamp(34px,4.4vw,64px)}.page-head h1{transform-origin:0 60%;max-width:16ch;margin-bottom:.24em;transform:rotate(-4deg)}.page-head .lede{text-wrap:pretty;max-width:56ch}.grp{border-top:var(--rule-spot);margin-top:clamp(34px,4vw,60px);padding-top:clamp(24px,3vw,40px)}.sec-cream .grp{border-top:var(--rule)}.grp:first-of-type{border-top:0;margin-top:0;padding-top:0}.grp h2{letter-spacing:-.01em;text-wrap:balance;margin-bottom:6px;font-size:clamp(28px,3.6vw,52px);line-height:.92}.sec-ink .grp h2{color:var(--spot)}.grp>p{text-wrap:pretty;max-width:56ch;margin:0 0 22px}.sec-ink .grp>p{color:var(--cream-dim)}.sec-cream .grp>p{color:var(--muted-on-cream)}.feat{grid-template-columns:repeat(3,1fr);gap:clamp(14px,2vw,26px);display:grid}.feat>div{border-top:var(--rule-spot);padding-top:14px}.sec-cream .feat>div{border-top:var(--rule)}.feat h3{font-size:var(--t-md);margin-bottom:5px}.sec-ink .feat h3{color:var(--spot)}.feat p{font-size:var(--t-xs);margin:0}.sec-ink .feat p{color:var(--cream-dim)}.sec-cream .feat p{color:var(--muted-on-cream)}.split{grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);align-items:center;gap:clamp(22px,3.4vw,52px);margin-top:26px;display:grid}.split.flip>:first-child{order:2}.split .frame{min-height:290px}.roles{border-top:var(--rule-spot);margin-top:20px}.sec-cream .roles{border-top:var(--rule)}.role-row{border-bottom:var(--rule-spot);grid-template-columns:minmax(120px,.5fr) 1fr;align-items:baseline;gap:16px;padding:13px 0;display:grid}.sec-cream .role-row{border-bottom:var(--rule)}.role-row b{font-family:var(--font-display),Impact,sans-serif;text-transform:uppercase;font-weight:900;font-size:var(--t-md);color:var(--spot);letter-spacing:.01em}.role-row span{font-size:var(--t-xs);color:var(--cream-dim)}.sec-cream .role-row b{color:var(--ink)}.sec-cream .role-row span{color:var(--muted-on-cream)}@media (max-width:1120px){.split{grid-template-columns:minmax(0,1fr)}.split.flip>:first-child{order:0}}@media (max-width:600px){.role-row{grid-template-columns:1fr;gap:4px}}.price-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(24px,4vw,56px);display:grid}.fee-slab{border:var(--rule);background:var(--cream);color:var(--ink);padding:clamp(22px,3vw,38px)}.fee-num{font-family:var(--font-display),Impact,sans-serif;letter-spacing:-.02em;font-size:clamp(46px,7vw,96px);font-weight:900;line-height:.86}.fee-note{font-size:var(--t-xs);color:var(--muted-on-cream);max-width:40ch;margin:14px 0 0}.qa{border-top:var(--rule-spot);padding:20px 0}.sec-cream .qa{border-top:var(--rule)}.qa h3,.qa h2{font-size:var(--t-md);margin-bottom:7px}.sec-ink .qa h3,.sec-ink .qa h2{color:var(--spot)}.qa p{max-width:62ch;font-size:var(--t-xs);margin:0}.sec-ink .qa p{color:var(--cream-dim)}.sec-cream .qa p{color:var(--muted-on-cream)}.not-yet{grid-template-columns:repeat(2,1fr);gap:10px 26px;margin-top:16px;display:grid}.not-yet span{border-top:var(--rule-spot);font-size:var(--t-xs);color:var(--cream-dim);font-family:var(--font-mono),monospace;padding-top:9px}.show-big{grid-template-columns:repeat(2,1fr);gap:clamp(18px,2.6vw,34px);display:grid}.show-big .frame{height:340px}.show-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(18px,2.4vw,30px);display:grid}.show-frame{height:392px}.show-grid .site-cap b{font-family:var(--font-display),Impact,sans-serif;text-transform:uppercase;font-weight:900;font-size:var(--t-sm);letter-spacing:.02em;color:var(--ink)}.slot{text-align:center;border:2px dashed #0b0b0b47;justify-content:center;align-items:center;min-height:340px;padding:28px;display:flex}.slot-wide{min-height:0;margin-top:clamp(18px,2.4vw,30px);padding:22px}.slot p{max-width:30ch;font-size:var(--t-xs);color:var(--muted-on-cream);margin:0}@media (max-width:1120px){.price-grid,.show-big{grid-template-columns:minmax(0,1fr)}.show-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:860px){.feat,.not-yet{grid-template-columns:minmax(0,1fr)}.show-big .frame{height:280px}.show-grid{grid-template-columns:minmax(0,1fr)}}.doc-meta{font-family:var(--font-mono),monospace;font-size:var(--t-2xs);letter-spacing:.08em;text-transform:uppercase;flex-wrap:wrap;gap:9px 28px;margin:22px 0 0;display:flex}.doc-meta>span{gap:.7em;display:flex}.doc-meta b{color:var(--ink-on-spot);font-weight:500}.toc{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 clamp(20px,3vw,48px);margin-top:clamp(22px,2.6vw,34px);display:grid}.toc a{border-top:var(--rule);font-family:var(--font-mono),monospace;font-size:var(--t-2xs);letter-spacing:.06em;text-transform:uppercase;padding:11px 0;text-decoration:none;display:block}.toc a:hover{text-decoration:underline}.legal{max-width:68ch}.legal>p{font-size:var(--t-sm);margin:0 0 15px}.legal>p:last-child{margin-bottom:0}.sec-ink .legal>p{color:var(--cream-dim)}.sec-cream .legal>p{color:var(--muted-on-cream)}.legal dl{border-top:var(--rule-spot);margin:0}.sec-cream .legal dl{border-top:var(--rule)}.legal dt{font-family:var(--font-display),Impact,sans-serif;text-transform:uppercase;font-weight:900;font-size:var(--t-md);letter-spacing:.01em;margin-bottom:4px;padding-top:15px;line-height:1.02}.sec-ink .legal dt{color:var(--spot)}.sec-cream .legal dt{color:var(--ink)}.legal dd{border-bottom:var(--rule-spot);font-size:var(--t-sm);margin:0;padding-bottom:15px}.sec-cream .legal dd{border-bottom:var(--rule);color:var(--muted-on-cream)}.sec-ink .legal dd{color:var(--cream-dim)}.legal p+dl,.legal dl+p{margin-top:15px}.legal a{text-decoration:underline}.sec-ink .legal a{color:var(--spot)}.sec-cream .legal a{color:var(--ink)}.sec-ink .tbd{background:var(--spot);color:var(--ink)}.auth{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(26px,4vw,68px);display:grid}.form-panel{border:var(--rule-cream);background:var(--ink-lift);padding:clamp(22px,3vw,34px)}.field{margin-bottom:18px;display:block}.field .label{color:var(--cream-dim);margin-bottom:8px;display:block}.field input{width:100%;color:var(--cream);font-family:var(--font-mono),monospace;font-size:var(--t-sm);background:#000;border:1.5px solid #f4efe238;border-radius:0;padding:11px 13px;display:block}.field input::placeholder{color:var(--muted-on-ink)}.field input:focus-visible{border-color:var(--spot);outline:3px solid var(--spot);outline-offset:3px}.field-note{font-size:var(--t-2xs);color:var(--muted-on-ink);margin:8px 0 0}.addr{background:#000;border:1.5px solid #f4efe238;align-items:stretch;display:flex}.addr input{border:0;flex:1;min-width:0}.addr input:focus-visible{outline-offset:-3px}.addr span{white-space:nowrap;font-family:var(--font-mono),monospace;font-size:var(--t-sm);color:var(--spot);border-left:1.5px solid #f4efe238;align-items:center;padding:0 13px;display:flex}.form-panel .btn{justify-content:center;width:100%;margin-top:4px}.form-foot{border-top:var(--rule-spot);font-size:var(--t-xs);color:var(--cream-dim);margin:18px 0 0;padding-top:16px}.form-foot a{color:var(--spot)}.form-foot p{margin:0 0 8px}.form-foot p:last-child{margin:0}.nf{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(26px,4vw,64px);display:grid}@media (max-width:1120px){.auth,.nf{grid-template-columns:minmax(0,1fr)}}@media (max-width:860px){.toc{grid-template-columns:minmax(0,1fr)}}
