@font-face{font-family:Archivo;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/a2947afc6a06879b-s.1gyfqm5yhhzs7.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.357dd_6abeqge.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:Archivo;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/75affa71d1e2f6a7-s.p.17-aodiw50953.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.1gyfqm5yhhzs7.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.357dd_6abeqge.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:Archivo;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/75affa71d1e2f6a7-s.p.17-aodiw50953.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.1gyfqm5yhhzs7.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.357dd_6abeqge.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:Archivo;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/75affa71d1e2f6a7-s.p.17-aodiw50953.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.1gyfqm5yhhzs7.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.357dd_6abeqge.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:Archivo;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/75affa71d1e2f6a7-s.p.17-aodiw50953.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:800;font-stretch:100%;font-display:swap;src:url(../media/a2947afc6a06879b-s.1gyfqm5yhhzs7.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:800;font-stretch:100%;font-display:swap;src:url(../media/651aaf1801011892-s.357dd_6abeqge.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:Archivo;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(../media/75affa71d1e2f6a7-s.p.17-aodiw50953.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%}._1XpK4q_className{font-family:Archivo,Archivo Fallback;font-style:normal}._1XpK4q_variable{--font-archivo:"Archivo", "Archivo Fallback"}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/04c5164763c40239-s.1kd-r_s9smv5m.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.3hlisc-pwq13z.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.0-oo9_1x_xmvg.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.36fqqi66-3tjb.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.3_z45zcoc-xoz.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/051742360c26797e-s.p.1bkzbscqrt8rl.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.1kd-r_s9smv5m.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.3hlisc-pwq13z.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.0-oo9_1x_xmvg.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.36fqqi66-3tjb.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.3_z45zcoc-xoz.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/051742360c26797e-s.p.1bkzbscqrt8rl.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.1kd-r_s9smv5m.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.3hlisc-pwq13z.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.0-oo9_1x_xmvg.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.36fqqi66-3tjb.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.3_z45zcoc-xoz.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:600;font-display:swap;src:url(../media/051742360c26797e-s.p.1bkzbscqrt8rl.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.1kd-r_s9smv5m.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.3hlisc-pwq13z.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.0-oo9_1x_xmvg.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.36fqqi66-3tjb.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.3_z45zcoc-xoz.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:700;font-display:swap;src:url(../media/051742360c26797e-s.p.1bkzbscqrt8rl.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%}.RKWyma_className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.RKWyma_variable{--font-mono:"JetBrains Mono", "JetBrains Mono Fallback"}
._8RiFmG_base{isolation:isolate;font-family:var(--font-mono);font-size:var(--step--2);letter-spacing:var(--tr-label);text-transform:uppercase;border-radius:var(--radius-pill);min-height:44px;transition:color var(--dur-fast) var(--ease-out-expo), border-color var(--dur-fast) var(--ease-out-expo);cursor:pointer;justify-content:center;align-items:center;gap:.85em;padding:1.25em 2em;font-weight:600;line-height:1;display:inline-flex;position:relative;overflow:hidden}._8RiFmG_base:before{content:"";z-index:-1;transition:transform .52s var(--ease-out-expo);position:absolute;inset:0;transform:translateY(101%)}._8RiFmG_base:hover:before,._8RiFmG_base:focus-visible:before{transform:translate(0,0)}._8RiFmG_arrow{transition:transform .42s var(--ease-out-expo);display:inline-block}._8RiFmG_base:hover ._8RiFmG_arrow{transform:translate(.35em,-.35em)}._8RiFmG_primary{background:var(--c-electric);color:var(--c-ink)}._8RiFmG_primary:before{background:var(--fg)}._8RiFmG_primary:hover,._8RiFmG_primary:focus-visible{color:var(--bg)}._8RiFmG_solid{background:var(--fg);color:var(--bg)}._8RiFmG_solid:before{background:var(--c-electric)}._8RiFmG_solid:hover,._8RiFmG_solid:focus-visible{color:var(--c-ink)}._8RiFmG_outline{border:1px solid var(--rule-strong);color:var(--fg)}._8RiFmG_outline:before{background:var(--c-electric)}._8RiFmG_outline:hover,._8RiFmG_outline:focus-visible{color:var(--c-ink);border-color:var(--c-electric)}._8RiFmG_link{font-family:var(--font-mono);font-size:var(--step--2);letter-spacing:var(--tr-label);text-transform:uppercase;color:var(--fg);align-items:center;gap:.7em;min-height:44px;padding-block:.4em;font-weight:600;display:inline-flex;position:relative}._8RiFmG_link:after{content:"";transform-origin:100%;height:1px;transition:transform .46s var(--ease-out-expo);background:currentColor;position:absolute;bottom:0;left:0;right:0;transform:scaleX(1)}._8RiFmG_link:hover:after{transform-origin:0;transform:scaleX(0)}._8RiFmG_link:hover{color:var(--accent)}._8RiFmG_full{width:100%}@media (max-width:560px){._8RiFmG_base{padding:1.15em 1.6em}._8RiFmG_link{padding-block:.7em}._8RiFmG_base>span{text-wrap:balance;line-height:1.3}}@media (max-width:380px){._8RiFmG_base{letter-spacing:.1em}}
.PX4EiW_section{background:var(--c-paper);color:var(--c-ink);padding-block:var(--space-3xl);position:relative;overflow:hidden}.PX4EiW_inner{gap:var(--col-gap);grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;display:grid}.PX4EiW_headline{font-family:var(--font-display);font-weight:800;font-size:var(--h-final);letter-spacing:-.05em;text-transform:uppercase;grid-column:1/9;line-height:.86}.PX4EiW_headline em{color:var(--c-electric);padding-left:.18em;font-style:normal;display:block}.PX4EiW_side{gap:var(--space-m);grid-column:9/-1;padding-bottom:.6rem;display:grid}.PX4EiW_sideText{color:var(--fg-muted);text-wrap:pretty}.PX4EiW_rail{align-items:center;gap:var(--space-s);margin-bottom:var(--space-xl);padding-bottom:var(--space-s);border-bottom:1px solid var(--rule);display:flex}.PX4EiW_rail:after{content:"";background:var(--rule);flex:1;height:1px}.PX4EiW_tick{background:var(--c-electric);flex:none;width:7px;height:7px;transform:rotate(45deg)}.PX4EiW_direct{margin-top:var(--space-2xl);padding-top:var(--space-l);border-top:1px solid var(--rule);gap:var(--space-m) var(--space-2xl);flex-wrap:wrap;display:flex}.PX4EiW_directItem{gap:.3rem;display:grid}.PX4EiW_directItem a,.PX4EiW_directItem span:last-child{font-family:var(--font-display);font-weight:600;font-size:var(--step-1);letter-spacing:var(--tr-tight)}.PX4EiW_directItem a:hover{color:var(--c-electric)}@media (pointer:coarse){.PX4EiW_directItem a{align-items:center;min-height:44px;display:inline-flex}.PX4EiW_direct{gap:var(--space-m) var(--space-xl)}}@media (max-width:1024px){.PX4EiW_headline{grid-column:1/-1}.PX4EiW_side{margin-top:var(--space-xl);grid-column:1/-1}}@media (max-width:860px){.PX4EiW_inner{grid-template-columns:repeat(6,minmax(0,1fr))}}
._2ip_qa_marquee{--speed:34s;--gap:clamp(2rem, 5vw, 5rem);-webkit-user-select:none;user-select:none;width:100%;display:flex;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}._2ip_qa_track{align-items:center;gap:var(--gap);padding-right:var(--gap);min-width:100%;animation:_2ip_qa_slide var(--speed) linear infinite;will-change:transform;flex:none;display:flex}._2ip_qa_marquee[data-reverse=true] ._2ip_qa_track{animation-direction:reverse}._2ip_qa_marquee:hover ._2ip_qa_track{animation-play-state:paused}._2ip_qa_item{white-space:nowrap;flex:none;align-items:center;gap:.75em;display:inline-flex}._2ip_qa_dot{background:var(--accent);border-radius:50%;flex:none;width:.4em;height:.4em}@keyframes _2ip_qa_slide{0%{transform:translate(0,0)}to{transform:translate(-100%)}}@media (prefers-reduced-motion:reduce){._2ip_qa_track{animation:none}._2ip_qa_marquee{overflow-x:auto;-webkit-mask-image:none;mask-image:none}}
.sgr-qq_band{background:var(--c-ink);color:var(--c-paper);padding-block:var(--space-2xl);overflow:hidden}.sgr-qq_row{font-family:var(--font-display);letter-spacing:-.028em;text-transform:uppercase;padding-block:.25em;font-size:clamp(1.4rem,3.4vw,2.6rem);font-weight:600;line-height:1.2}.sgr-qq_row+.sgr-qq_row{color:color-mix(in oklab, var(--c-paper) 38%, transparent)}.sgr-qq_head{gap:var(--space-s) var(--space-xl);padding-bottom:var(--space-l);margin-bottom:var(--space-l);border-bottom:1px solid color-mix(in oklab, var(--c-paper) 16%, transparent);flex-wrap:wrap;justify-content:space-between;align-items:baseline;display:flex}.sgr-qq_headText{color:color-mix(in oklab, var(--c-paper) 62%, transparent);max-width:44ch}
.Q4z9Ya_section{background:var(--c-paper);color:var(--c-ink);padding-block:var(--space-l);border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);overflow:hidden}.Q4z9Ya_head{justify-items:center;gap:var(--space-s);text-align:center;margin-bottom:var(--space-l);display:grid}.Q4z9Ya_rule{background:var(--c-electric);width:42px;height:3px}.Q4z9Ya_headLabel{font-family:var(--font-display);font-weight:600;font-size:var(--h-sec-sm);background:linear-gradient(120deg, var(--c-ink) 30%, var(--c-electric) 100%);-webkit-text-fill-color:transparent;color:var(--c-ink);letter-spacing:-.015em;text-wrap:balance;-webkit-background-clip:text}.Q4z9Ya_marquee{--speed:40s;--gap:clamp(2.5rem, 6vw, 6rem);-webkit-user-select:none;user-select:none;width:100%;display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.Q4z9Ya_track{align-items:center;gap:var(--gap);padding-right:var(--gap);min-width:100%;animation:Q4z9Ya_slide var(--speed) linear infinite;will-change:transform;flex:none;display:flex}.Q4z9Ya_marquee[data-reverse=true] .Q4z9Ya_track{animation-direction:reverse}.Q4z9Ya_marquee:hover .Q4z9Ya_track{animation-play-state:paused}.Q4z9Ya_item{white-space:nowrap;font-family:var(--font-display);letter-spacing:-.026em;text-transform:uppercase;color:color-mix(in oklab, var(--c-ink) 42%, transparent);transition:color .34s var(--ease-out-expo);flex:none;align-items:center;gap:.9em;font-size:clamp(1.15rem,2.5vw,2rem);font-weight:650;display:inline-flex}.Q4z9Ya_marquee:hover .Q4z9Ya_item{color:color-mix(in oklab, var(--c-ink) 28%, transparent)}.Q4z9Ya_item:hover{color:var(--c-ink)}.Q4z9Ya_mark{background:var(--c-electric);flex:none;width:7px;height:7px;transform:rotate(45deg)}.Q4z9Ya_logo{height:calc(clamp(40px, 5vw, 65px) * var(--escala,1));object-fit:contain;filter:brightness(0);opacity:.5;width:auto;max-width:clamp(150px,18vw,260px);transition:opacity .34s var(--ease-out-expo)}.Q4z9Ya_item:hover .Q4z9Ya_logo{opacity:.85}.Q4z9Ya_marquee[data-mode=logo]{--gap:clamp(3rem, 7vw, 7rem)}.Q4z9Ya_marquee[data-mode=logo] .Q4z9Ya_mark{display:none}.Q4z9Ya_marquee[data-mode=logo] .Q4z9Ya_item{gap:0}.Q4z9Ya_marquee[data-mode=logo]:hover .Q4z9Ya_item{color:inherit}@keyframes Q4z9Ya_slide{0%{transform:translate(0,0)}to{transform:translate(-100%)}}@media (prefers-reduced-motion:reduce){.Q4z9Ya_track{animation:none}.Q4z9Ya_marquee{scrollbar-width:thin;overflow-x:auto;-webkit-mask-image:none;mask-image:none}}
.KRU6Oa_section{background:var(--bg);color:var(--fg)}.KRU6Oa_list{border-top:1px solid var(--rule)}.KRU6Oa_item{border-bottom:1px solid var(--rule)}.KRU6Oa_summary{justify-content:space-between;align-items:baseline;gap:var(--space-m);cursor:pointer;transition:color .3s var(--ease-out-expo);padding-block:clamp(1.15rem,2.4vw,1.9rem);list-style:none;display:flex}.KRU6Oa_summary::-webkit-details-marker{display:none}.KRU6Oa_summary:hover{color:var(--accent)}.KRU6Oa_q{font-family:var(--font-display);letter-spacing:var(--tr-tight);max-width:46ch;font-size:clamp(1.05rem,2.1vw,1.6rem);font-weight:600;line-height:1.24}.KRU6Oa_sign{flex:none;width:16px;height:16px;margin-top:.35em;position:relative}.KRU6Oa_sign:before,.KRU6Oa_sign:after{content:"";transition:transform .48s var(--ease-out-expo), opacity .3s;background:currentColor;position:absolute}.KRU6Oa_sign:before{height:1.5px;inset:50% 0 auto;transform:translateY(-50%)}.KRU6Oa_sign:after{width:1.5px;inset:0 50% 0 auto;transform:translate(50%)}.KRU6Oa_item[open] .KRU6Oa_sign:after{opacity:0;transform:translate(50%)scaleY(0)}.KRU6Oa_item[open] .KRU6Oa_summary{color:var(--accent)}.KRU6Oa_answer{color:var(--fg-muted);text-wrap:pretty;max-width:72ch;padding-bottom:clamp(1.4rem,2.6vw,2.2rem);padding-right:clamp(0px,8vw,8rem);line-height:1.66}@supports selector(details::details-content){.KRU6Oa_item::details-content{block-size:0;transition:block-size .52s var(--ease-out-expo), content-visibility .52s allow-discrete;overflow:hidden}.KRU6Oa_item[open]::details-content{block-size:auto}}@media (prefers-reduced-motion:reduce){.KRU6Oa_item::details-content{transition:none}.KRU6Oa_sign:before,.KRU6Oa_sign:after{transition:none}}
._w2HtG_hero{background:var(--c-ink);background: radial-gradient(100% 78% at 66% 26%, color-mix(in oklab, var(--c-deep) 72%, var(--c-electric)) 0%, var(--c-deep) 22%, color-mix(in oklab, var(--c-deep-2) 70%, var(--c-ink)) 52%, var(--c-ink) 82%),  radial-gradient(68% 58% at 26% 72%, color-mix(in oklab, var(--c-deep-2) 85%, var(--c-electric)) 0%, color-mix(in oklab, var(--c-deep-2) 50%, var(--c-ink)) 45%, var(--c-ink) 78%),  radial-gradient(45% 40% at 88% 66%, color-mix(in oklab, var(--c-deep-2) 60%, var(--c-ink)) 0%, var(--c-ink) 72%), var(--c-ink);min-height:100svh;color:var(--c-paper);padding-top:calc(var(--space-3xl) + 40px);padding-bottom:var(--space-xl);isolation:isolate;flex-direction:column;justify-content:flex-end;display:flex;position:relative;overflow:hidden}._w2HtG_canvas{z-index:-2;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}._w2HtG_veil{z-index:-1;pointer-events:none;background:radial-gradient(80% 60% at 50% 40%,#0000 0%,#0b0c0ea6 80%,#0b0c0e 100%),linear-gradient(#0000 0%,#0b0c0e66 60%,#0b0c0e 100%);background:radial-gradient(80% 60% at 50% 40%,#0000 0%,lab(3.29381% -.0508577 -1.00182/.65) 80%,#0b0c0e 100%),linear-gradient(#0000 0%,lab(3.29381% -.0508577 -1.00182/.4) 60%,#0b0c0e 100%);position:absolute;inset:0}._w2HtG_inner{gap:clamp(1.25rem,2.6vw,2.25rem);width:100%;display:grid}._w2HtG_brand{align-items:center;gap:var(--space-s);font-family:var(--font-display);letter-spacing:-.04em;color:var(--c-electric);font-size:clamp(1.6rem,3.4vw,2.6rem);font-weight:800;line-height:1;display:flex}._w2HtG_brand:after{content:"";background:color-mix(in oklab, var(--c-ice) 40%, transparent);flex:1;max-width:clamp(3rem,14vw,11rem);height:1px}._w2HtG_brandTag{font-family:var(--font-mono);font-size:var(--step--2);letter-spacing:var(--tr-label);text-transform:uppercase;color:color-mix(in oklab, var(--c-paper) 62%, transparent);white-space:nowrap;font-weight:500}._w2HtG_title{font-family:var(--font-display);font-weight:800;font-size:var(--display-md);letter-spacing:-.052em;text-transform:uppercase;margin:0;line-height:.87}._w2HtG_line{display:block}._w2HtG_line>span{will-change:transform;display:block}._w2HtG_line:last-child>span{color:var(--c-electric);padding-left:.16em}@media (max-width:640px){._w2HtG_line:last-child>span{padding-left:0}}._w2HtG_ticker{font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--c-electric);flex-wrap:wrap;align-items:center;gap:.75em;max-width:600px;font-size:clamp(.75rem,2vw,.85rem);font-weight:600;display:flex}._w2HtG_tickerItem{font-family:var(--font-mono);font-size:var(--step--1);letter-spacing:.04em;text-transform:uppercase;color:var(--c-electric);white-space:nowrap;font-weight:600}._w2HtG_tickerDot{background:var(--c-electric);border-radius:50%;flex:none;width:4px;height:4px}._w2HtG_foot{gap:var(--col-gap);padding-top:var(--space-l);margin-top:var(--space-xs);border-top:1px solid color-mix(in oklab, var(--c-paper) 20%, transparent);grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;display:grid}._w2HtG_standfirst{font-size:var(--step-0);color:color-mix(in oklab, var(--c-paper) 78%, transparent);text-wrap:pretty;grid-column:1/6;max-width:46ch;line-height:1.55}._w2HtG_actions{gap:var(--space-s);flex-wrap:wrap;grid-column:7/11;align-items:center;display:flex}._w2HtG_scroll{color:color-mix(in oklab, var(--c-paper) 55%, transparent);white-space:nowrap;grid-column:12/-1;justify-self:end;align-items:center;gap:.6rem;display:inline-flex}._w2HtG_scrollTrack{background:color-mix(in oklab, var(--c-paper) 22%, transparent);width:1px;height:52px;position:relative;overflow:hidden}._w2HtG_scrollTrack:after{content:"";inset-inline:0;background:var(--c-electric);height:40%;animation:_w2HtG_drop 2.2s var(--ease-in-out-q) infinite;position:absolute;top:0}@keyframes _w2HtG_drop{0%{transform:translateY(-100%)}60%{transform:translateY(250%)}to{transform:translateY(250%)}}@media (max-width:1100px){._w2HtG_standfirst,._w2HtG_actions{grid-column:1/-1}._w2HtG_scroll{display:none}}@media (max-width:860px){._w2HtG_foot{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (max-width:760px){._w2HtG_hero{padding-top:calc(66px + env(safe-area-inset-top,0px) + 1.25rem);padding-bottom:calc(var(--space-m) + env(safe-area-inset-bottom,0px));justify-content:center}._w2HtG_inner{gap:.85rem}._w2HtG_brand{gap:.6rem;font-size:clamp(1.25rem,6vw,1.6rem)}._w2HtG_brandTag{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}._w2HtG_brand:after{max-width:none}._w2HtG_title{letter-spacing:-.042em;font-size:clamp(2rem,10.5vw,3.3rem);line-height:.92}._w2HtG_ticker{gap:.5em .7em}._w2HtG_tickerItem{font-size:.75rem}._w2HtG_foot{align-items:stretch;gap:var(--space-s);padding-top:var(--space-s);flex-direction:column;margin-top:0;display:flex}._w2HtG_actions{gap:var(--space-xs) var(--space-m);order:1}._w2HtG_standfirst{order:2;max-width:none;font-size:.92rem;line-height:1.5}._w2HtG_actions>a:first-child{justify-content:center;width:100%;min-height:52px}}@media (max-width:760px) and (max-height:700px){._w2HtG_title{font-size:clamp(1.9rem,10.5vw,2.8rem)}._w2HtG_inner{gap:.7rem}}@media (prefers-reduced-motion:reduce){._w2HtG_scrollTrack:after{animation:none;transform:translateY(0)}}
.RYqgXq_hero{background:var(--c-paper);color:var(--c-ink);padding-top:clamp(6.5rem,12vh,10rem);padding-bottom:var(--space-2xl);border-bottom:1px solid var(--rule);position:relative;overflow:hidden}.RYqgXq_crumbs{margin-bottom:var(--space-l);color:var(--fg-faint);flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.RYqgXq_crumbs a:hover{color:var(--accent)}.RYqgXq_crumbs span[aria-current]{color:var(--fg)}.RYqgXq_heroGrid{gap:var(--space-xl) var(--col-gap);grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;display:grid}.RYqgXq_heroCopy{gap:var(--space-m);grid-column:1/8;align-content:center;display:grid}.RYqgXq_heroLabel{color:var(--accent);line-height:1.45}.RYqgXq_heroTitle{font-family:var(--font-display);font-weight:800;font-size:var(--display-md);letter-spacing:-.048em;text-transform:uppercase;line-height:.9}.RYqgXq_heroPromise{font-size:var(--step-1);color:var(--fg-muted);text-wrap:pretty;max-width:46ch;line-height:1.5}.RYqgXq_heroActions{align-items:center;gap:var(--space-s) var(--space-l);margin-top:var(--space-2xs);flex-wrap:wrap;display:flex}.RYqgXq_trust{gap:var(--space-xs) var(--space-l);margin-top:var(--space-s);padding-top:var(--space-m);border-top:1px solid var(--rule);font-size:var(--step--1);color:var(--fg-muted);flex-wrap:wrap;line-height:1.4;display:flex}.RYqgXq_trust li{padding-left:1.15em;position:relative}.RYqgXq_trust li:before{content:"";background:var(--accent);width:6px;height:6px;position:absolute;top:calc(.7em - 3px);left:.1em;transform:rotate(45deg)}.RYqgXq_trust strong{color:var(--fg);font-weight:600}.RYqgXq_trust a:hover{color:var(--accent)}.RYqgXq_heroMedia{grid-column:8/-1;margin:0}.RYqgXq_heroImg{aspect-ratio:4/5;object-fit:cover;background:color-mix(in oklab, var(--fg) 7%, transparent);width:100%;height:auto;display:block}.RYqgXq_heroCaption{margin-top:var(--space-xs);padding-top:var(--space-xs);border-top:1px solid var(--rule);color:var(--fg-faint);line-height:1.45}@media (pointer:coarse){.RYqgXq_trust a{margin-block:-1em;padding-block:1em;display:inline-block}}@media (max-width:900px){.RYqgXq_hero{padding-top:clamp(5.5rem,10vh,7rem);padding-bottom:var(--space-xl)}.RYqgXq_heroGrid{gap:var(--space-l);grid-template-columns:1fr}.RYqgXq_heroCopy,.RYqgXq_heroMedia{grid-column:1/-1}.RYqgXq_heroImg{aspect-ratio:4/3}}@media (max-width:560px){.RYqgXq_heroActions{gap:var(--space-xs)}.RYqgXq_heroActions>a:first-child{justify-content:center;width:100%;min-height:52px}}@media (max-width:480px) and (max-height:740px){.RYqgXq_hero{padding-top:5.25rem}.RYqgXq_crumbs{margin-bottom:var(--space-s)}.RYqgXq_heroCopy{gap:var(--space-s)}}.RYqgXq_why{overflow:hidden}.RYqgXq_whyGrid{gap:var(--space-xl) var(--col-gap);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;display:grid}.RYqgXq_whyMedia{grid-column:1/7;position:sticky;top:clamp(96px,12vh,140px)}.RYqgXq_whyFrame{aspect-ratio:4/3;background:color-mix(in oklab, var(--fg) 8%, transparent);position:relative;overflow:hidden}.RYqgXq_whyFrame img{object-fit:cover;object-position:var(--focus,50% 50%)}.RYqgXq_whyList{grid-column:8/-1;display:grid}.RYqgXq_whyItem{gap:var(--space-xs);padding-block:var(--space-l);border-top:1px solid var(--rule);display:grid}.RYqgXq_whyItem:last-child{border-bottom:1px solid var(--rule)}.RYqgXq_whyIndex{color:var(--accent)}.RYqgXq_whyTitle{font-family:var(--font-display);font-weight:650;font-size:var(--step-3);letter-spacing:var(--tr-tight);text-transform:uppercase;line-height:1.1}.RYqgXq_whyText{color:var(--fg-muted);text-wrap:pretty;max-width:48ch;line-height:1.6}.RYqgXq_whyCta{margin-top:var(--space-xl);align-items:center;gap:var(--space-s) var(--space-l);flex-wrap:wrap;display:flex}.RYqgXq_whyCtaNote{color:var(--fg-faint);line-height:1.5}@media (max-width:1024px){.RYqgXq_whyMedia,.RYqgXq_whyList{grid-column:1/-1}.RYqgXq_whyMedia{position:static}}.RYqgXq_scopeGrid{gap:var(--space-xl) var(--col-gap);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.RYqgXq_checklist{gap:0 var(--space-l);grid-column:1/8;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;display:grid}.RYqgXq_check{padding-block:var(--space-s);border-top:1px solid var(--rule);line-height:1.45;font-size:var(--step-0);align-items:flex-start;gap:.75rem;display:flex}.RYqgXq_checkMark{color:var(--accent);flex:none;margin-top:.15em;display:inline-flex}.RYqgXq_scopeAside{gap:var(--space-l);grid-column:9/-1;align-content:start;display:grid}.RYqgXq_chipsBlock{gap:var(--space-s);display:grid}.RYqgXq_chipsTitle{color:var(--accent);padding-bottom:var(--space-xs);border-bottom:1px solid var(--rule)}.RYqgXq_chips{flex-wrap:wrap;gap:.5rem;display:flex}.RYqgXq_chip{font-size:var(--step--1);border:1px solid var(--rule-strong);border-radius:var(--radius-pill);color:var(--fg-muted);padding:.55em .9em;line-height:1.3}@media (max-width:1024px){.RYqgXq_checklist,.RYqgXq_scopeAside{grid-column:1/-1}}@media (max-width:640px){.RYqgXq_checklist{grid-template-columns:1fr}}
.Gk2N4q_section{background:var(--c-ink);color:var(--c-paper);text-align:center;padding-block:var(--section-y);flex-direction:column;justify-content:center;align-items:center;min-height:60svh;display:flex;position:relative;overflow:hidden}.Gk2N4q_content{z-index:1;flex-direction:column;align-items:center;max-width:900px;margin:0 auto;display:flex;position:relative}.Gk2N4q_statement{font-family:var(--font-display);letter-spacing:-.035em;white-space:nowrap;margin-bottom:3rem;font-size:clamp(1.5rem,3.8vw,7.5rem);font-weight:700;line-height:1.05}.Gk2N4q_statement .accent{display:block}.Gk2N4q_carouselContainer{--gap:10px;width:100%;margin-top:var(--space-xl);z-index:2;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 9% 91%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 9% 91%,#0000 100%)}.Gk2N4q_carouselTrack{gap:var(--gap);width:max-content;animation:60s linear infinite Gk2N4q_scroll;display:flex}.Gk2N4q_carouselTrack:hover{animation-play-state:paused}.Gk2N4q_carouselItem{width:auto;height:clamp(220px,22vw,290px);aspect-ratio:var(--r,1.5);background:color-mix(in oklab, var(--fg) 7%, transparent);flex-shrink:0;position:relative;overflow:hidden}.Gk2N4q_carouselItem img{object-fit:cover;width:100%;height:100%;transition:transform .9s var(--ease-out-expo);transform:scale(1.005)}.Gk2N4q_carouselItem:hover img{transform:scale(1.045)}@keyframes Gk2N4q_scroll{0%{transform:translate(0)}to{transform:translateX(calc(-50% - var(--gap) / 2))}}@media (prefers-reduced-motion:reduce){.Gk2N4q_carouselTrack{animation:none}.Gk2N4q_carouselItem img{transition:none;transform:none}.Gk2N4q_carouselItem:hover img{transform:none}}
.pq9m2q_rail{align-self:start;gap:var(--space-l);grid-column:8/-1;max-width:520px;display:grid;position:sticky;top:clamp(96px,12vh,140px)}.pq9m2q_figure{margin:0}.pq9m2q_figure img{background:color-mix(in oklab, var(--fg) 7%, transparent);width:100%;height:auto;display:block}.pq9m2q_figure figcaption{margin-top:var(--space-xs);padding-top:var(--space-xs);border-top:1px solid var(--rule);color:var(--fg-faint)}.pq9m2q_media{display:block}.pq9m2q_intro{gap:var(--space-2xl) var(--col-gap);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.pq9m2q_introText{gap:var(--space-m);grid-column:1/7;display:grid}.pq9m2q_introText p{font-size:var(--step-1);color:var(--fg-muted);text-wrap:pretty;line-height:1.58}.pq9m2q_introText p:first-child{font-size:var(--step-2);color:var(--fg);letter-spacing:-.014em;line-height:1.4}.pq9m2q_introCta{margin-top:var(--space-s)}.pq9m2q_specs{padding:var(--space-l);border:1px solid var(--rule-strong);background:var(--surface)}.pq9m2q_specsTitle{color:var(--accent);padding-bottom:var(--space-s);margin-bottom:var(--space-s);border-bottom:1px solid var(--rule)}.pq9m2q_specsTitle~.pq9m2q_specsTitle{margin-top:var(--space-l)}.pq9m2q_specRow{padding-block:var(--space-xs);border-bottom:1px solid var(--rule);gap:.2rem;display:grid}.pq9m2q_specRow:last-of-type{border-bottom:0}.pq9m2q_specRow dd{font-family:var(--font-display);font-weight:600;font-size:var(--step-0);letter-spacing:var(--tr-tight)}.pq9m2q_coverage{font-family:var(--font-display);font-weight:600;font-size:var(--step-1);letter-spacing:var(--tr-tight);margin-bottom:var(--space-2xs);line-height:1.28}.pq9m2q_specsNote{margin-top:var(--space-s);padding-top:var(--space-s);border-top:1px solid var(--rule);font-size:var(--step--1);color:var(--fg-faint);line-height:1.55}.pq9m2q_columns{gap:var(--space-xl) var(--col-gap);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.pq9m2q_col{gap:var(--space-s);align-content:start;display:grid}.pq9m2q_colTitle{color:var(--c-electric);padding-bottom:var(--space-xs);border-bottom:1px solid color-mix(in oklab, var(--fg) 22%, transparent)}.pq9m2q_listItem{color:var(--fg-muted);line-height:1.5;font-size:var(--step-0);align-items:baseline;gap:.85rem;display:flex}.pq9m2q_bullet{background:var(--c-electric);flex:none;width:6px;height:1px;transform:translateY(-.35em)}@media (pointer:coarse){.pq9m2q_relatedHead a{align-items:center;min-height:44px;display:inline-flex}}.pq9m2q_relatedHead{justify-content:space-between;align-items:baseline;gap:var(--space-m);padding-bottom:var(--space-s);margin-bottom:var(--space-xl);border-bottom:1px solid var(--rule-strong);display:flex}.pq9m2q_related{gap:var(--col-gap);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.pq9m2q_relatedCard{gap:var(--space-xs);height:100%;padding:var(--space-l);background:var(--c-paper);border:1px solid var(--rule);transition:background-color .42s var(--ease-out-expo), border-color .42s var(--ease-out-expo), color .42s var(--ease-out-expo);align-content:start;display:grid}.pq9m2q_relatedCard:hover{background:var(--c-ink);border-color:var(--c-ink);color:var(--c-paper)}.pq9m2q_relatedIndex{color:var(--accent)}.pq9m2q_relatedTitle{font-family:var(--font-display);font-weight:650;font-size:var(--step-2);letter-spacing:var(--tr-tight);text-transform:uppercase;line-height:1.1}.pq9m2q_relatedText{color:var(--fg-muted);font-size:var(--step--1);text-wrap:pretty;line-height:1.55}.pq9m2q_relatedCard:hover .pq9m2q_relatedText{color:color-mix(in oklab, var(--c-paper) 65%, transparent)}.pq9m2q_relatedLink{color:var(--accent);margin-top:var(--space-2xs)}@media (max-width:760px){.pq9m2q_introCta{margin-top:0;margin-bottom:var(--space-2xs);order:-1}.pq9m2q_introCta>a{justify-content:center;width:100%;min-height:52px}.pq9m2q_intro{gap:var(--space-xl) var(--col-gap)}}@media (max-width:1100px){.pq9m2q_introText,.pq9m2q_rail{grid-column:1/-1}.pq9m2q_rail{max-width:none;position:static}.pq9m2q_columns,.pq9m2q_related{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.pq9m2q_columns,.pq9m2q_related{grid-template-columns:1fr}.pq9m2q_cover{height:clamp(260px,42vh,400px)}}
._7JUSTW_section{background:var(--c-deep-2);color:var(--c-paper);padding-block:var(--section-y);position:relative;overflow:hidden}._7JUSTW_section:before{content:"";pointer-events:none;background-image:linear-gradient(90deg,#96d9f514 1px,#0000 1px);background-image:linear-gradient(90deg,lab(82.9473% -16.7019 -20.843/.08) 1px,#0000 1px);background-size:clamp(64px,8vw,120px) 100%;position:absolute;inset:0}._7JUSTW_head{align-items:center;gap:var(--space-m);margin-bottom:var(--space-l);display:flex;position:relative}._7JUSTW_rule{background:var(--c-ice);flex:none;width:42px;height:3px}._7JUSTW_title{font-family:var(--font-display);font-weight:700;font-size:var(--step-3);letter-spacing:var(--tr-display);text-transform:uppercase;color:var(--c-paper);line-height:1}._7JUSTW_head:after{content:"";background:#96d9f53d;background:lab(82.9473% -16.7019 -20.843/.24);flex:1;height:1px}._7JUSTW_grid{gap:var(--col-gap);grid-template-columns:repeat(4,minmax(0,1fr));display:grid;position:relative}._7JUSTW_item{gap:var(--space-2xs);padding-top:var(--space-m);border-top:1px solid #96d9f542;border-top:1px solid lab(82.9473% -16.7019 -20.843/.26);align-content:start;display:grid}._7JUSTW_value{font-family:var(--font-display);letter-spacing:-.045em;font-variant-numeric:tabular-nums;color:var(--c-paper);font-size:clamp(2.6rem,6vw,5rem);font-weight:700;line-height:.94}._7JUSTW_item:first-child ._7JUSTW_value,._7JUSTW_item:last-child ._7JUSTW_value{color:var(--c-ice)}._7JUSTW_item[data-kind=text] ._7JUSTW_value{color:var(--c-ice);letter-spacing:-.035em;text-transform:uppercase;font-size:clamp(1.9rem,4vw,3.2rem)}._7JUSTW_label{color:var(--c-paper)}._7JUSTW_sub{font-size:var(--step--1);color:#96d9f5c7;color:lab(82.9473% -16.7019 -20.843/.78);text-wrap:pretty;line-height:1.5}@media (max-width:900px){._7JUSTW_grid{gap:var(--space-xl) var(--col-gap);grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:460px){._7JUSTW_grid{grid-template-columns:1fr}}
.J-8iCa_cta{background:var(--c-ink);color:var(--c-paper);margin-top:var(--space-2xl);padding-block:var(--space-xl)}.J-8iCa_inner{gap:var(--space-m);display:grid}.J-8iCa_copy{gap:var(--space-s);display:grid}.J-8iCa_label{color:var(--c-electric)}.J-8iCa_title{font-family:var(--font-display);font-weight:700;font-size:var(--step-4);letter-spacing:var(--tr-display);text-transform:uppercase;text-wrap:balance;line-height:1}.J-8iCa_text{font-size:var(--step--1);color:color-mix(in oklab, var(--c-paper) 62%, transparent);text-wrap:pretty;max-width:44ch;line-height:1.55}.J-8iCa_actions{gap:var(--space-s);justify-items:start;display:grid}.J-8iCa_secondary{min-height:44px;color:color-mix(in oklab, var(--c-paper) 78%, transparent);transition:color var(--dur-fast) var(--ease-out-expo);border-bottom:1px solid;align-items:center;gap:.7em;padding-block:.4em;display:inline-flex}.J-8iCa_secondary:hover,.J-8iCa_secondary:focus-visible{color:var(--c-electric)}.J-8iCa_foot{font-family:var(--font-mono);font-size:var(--step--2);letter-spacing:.06em;color:color-mix(in oklab, var(--c-paper) 34%, transparent);margin-top:var(--space-m);line-height:1.6}@media (min-width:861px){.J-8iCa_inner{align-items:end;column-gap:var(--space-2xl);grid-template-columns:1fr auto}.J-8iCa_title{font-size:var(--step-5)}.J-8iCa_actions{align-items:center;gap:var(--space-l);grid-auto-flow:column}.J-8iCa_actions>a:first-child{width:auto}}
.lnUIdW_header{z-index:var(--z-header);color:var(--c-paper);transition:transform .62s var(--ease-out-expo), background-color .42s var(--ease-out-soft), color .42s var(--ease-out-soft);position:fixed;top:0;left:0;right:0}.lnUIdW_header[data-hidden=true]{transform:translateY(-102%)}.lnUIdW_header[data-scrolled=true]{background:color-mix(in oklab, var(--c-ink) 78%, transparent);-webkit-backdrop-filter:saturate(150%)blur(14px)}.lnUIdW_header[data-scrolled=true] .lnUIdW_inner{border-bottom-color:#0000}.lnUIdW_header{--nav-fg:var(--c-paper)}.lnUIdW_header[data-solid=true]{--nav-fg:var(--c-ink);color:var(--c-ink);background:color-mix(in oklab, var(--c-paper) 80%, transparent);-webkit-backdrop-filter:saturate(150%)blur(14px)}.lnUIdW_inner{justify-content:space-between;align-items:center;gap:var(--space-l);border-bottom:1px solid color-mix(in oklab, currentColor 14%, transparent);height:clamp(66px,7.2vw,88px);transition:border-color .42s var(--ease-out-soft);display:flex}.lnUIdW_brand{color:inherit;flex:none;align-items:center;min-height:44px;padding-right:.5rem;display:inline-flex}.lnUIdW_brand img{filter:brightness(0)invert();width:auto;height:clamp(24px,2.6vw,30px);transition:filter .42s var(--ease-out-soft)}.lnUIdW_header[data-solid=true] .lnUIdW_brand img{filter:none}.lnUIdW_nav{align-items:center;gap:clamp(1.5rem,3vw,3rem);margin-left:auto;display:flex}.lnUIdW_navLink{font-family:var(--font-mono);font-size:var(--step--2);letter-spacing:var(--tr-label);text-transform:uppercase;padding-block:.6em;font-weight:500;display:block;position:relative}.lnUIdW_navLink span{color:#0000;display:block;position:relative;overflow:hidden}.lnUIdW_navLink span:before,.lnUIdW_navLink span:after{content:attr(data-text);transition:transform .52s var(--ease-out-expo), color .42s var(--ease-out-soft);position:absolute;left:0}.lnUIdW_navLink span:before{color:var(--nav-fg);top:0}.lnUIdW_navLink span:after{color:var(--c-electric);top:100%}.lnUIdW_navLink:hover span:before,.lnUIdW_navLink:hover span:after,.lnUIdW_navLink:focus-visible span:before,.lnUIdW_navLink:focus-visible span:after{transform:translateY(-100%)}.lnUIdW_navLink[data-active=true]:before{content:"";background:var(--c-electric);width:100%;height:1px;position:absolute;bottom:0;left:0}.lnUIdW_cta{flex:none}.lnUIdW_cta a{padding:1em 1.6em}.lnUIdW_burger{font-family:var(--font-mono);font-size:var(--step--2);letter-spacing:var(--tr-label);text-transform:uppercase;color:inherit;align-items:center;gap:.7rem;margin-left:auto;padding:.5rem 0;display:none}.lnUIdW_burgerBars{gap:5px;width:26px;display:grid}.lnUIdW_burgerBars i{height:1.5px;transition:transform .48s var(--ease-out-expo), opacity .24s;background:currentColor;display:block}.lnUIdW_burger[aria-expanded=true] i:first-child{transform:translateY(6.5px)rotate(45deg)}.lnUIdW_burger[aria-expanded=true] i:nth-child(2){opacity:0}.lnUIdW_burger[aria-expanded=true] i:nth-child(3){transform:translateY(-6.5px)rotate(-45deg)}.lnUIdW_overlay{z-index:calc(var(--z-header) - 1);background:var(--c-ink);color:var(--c-paper);padding:calc(var(--space-2xl) + 40px + env(safe-area-inset-top,0px)) var(--gutter) calc(var(--space-xl) + env(safe-area-inset-bottom,0px));clip-path:inset(0 0 100%);transition:clip-path .9s var(--ease-in-out-q);pointer-events:none;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;flex-direction:column;justify-content:flex-start;display:flex;position:fixed;inset:0;overflow-y:auto}.lnUIdW_overlay[data-open=true]{clip-path:inset(0);pointer-events:auto}.lnUIdW_overlayBody{flex-direction:column;width:100%;margin-block:auto;display:flex}.lnUIdW_overlayNav{gap:.1em;display:grid}.lnUIdW_overlayItem{display:block;overflow:hidden}.lnUIdW_overlayItem>a{font-family:var(--font-display);letter-spacing:var(--tr-display);text-transform:uppercase;transition:transform .8s var(--ease-out-expo), color .3s;align-items:baseline;gap:1rem;font-size:clamp(2.6rem,12vw,5.5rem);font-weight:700;line-height:1.02;display:flex;transform:translateY(105%)}.lnUIdW_overlay[data-open=true] .lnUIdW_overlayItem>a{transform:translate(0,0)}.lnUIdW_overlayItem:first-child>a{transition-delay:.12s}.lnUIdW_overlayItem:nth-child(2)>a{transition-delay:.19s}.lnUIdW_overlayItem:nth-child(3)>a{transition-delay:.26s}.lnUIdW_overlayItem:nth-child(4)>a{transition-delay:.33s}.lnUIdW_overlayItem>a:hover{color:var(--c-electric)}.lnUIdW_overlayItem em{font-family:var(--font-mono);font-size:var(--step--2);letter-spacing:var(--tr-label);color:var(--c-electric);font-style:normal}.lnUIdW_overlayFoot{margin-top:var(--space-2xl);padding-top:var(--space-l);border-top:1px solid color-mix(in oklab, var(--c-paper) 18%, transparent);gap:var(--space-m) var(--space-xl);opacity:0;transition:opacity .6s .42s var(--ease-out-expo), transform .6s .42s var(--ease-out-expo);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex;transform:translateY(20px)}.lnUIdW_overlay[data-open=true] .lnUIdW_overlayFoot{opacity:1;transform:none}.lnUIdW_overlayContact{gap:.35rem;display:grid}.lnUIdW_overlayContact a{font-size:var(--step-1)}.lnUIdW_overlayContact a:hover{color:var(--c-electric)}.lnUIdW_overlayCta{margin-top:var(--space-l);border-radius:var(--radius-pill);background:var(--c-electric);min-height:56px;color:var(--c-ink);font-family:var(--font-mono);font-size:var(--step--2);letter-spacing:var(--tr-label);text-transform:uppercase;justify-content:center;align-items:center;gap:.7rem;padding:1.15rem 1.5rem;font-weight:700;display:flex}.lnUIdW_overlayCta svg{flex:none;width:20px;height:20px}.lnUIdW_barCta{background:var(--c-electric);width:44px;height:44px;color:var(--c-ink);border-radius:50%;flex:none;justify-content:center;align-items:center;margin-left:auto;display:none}.lnUIdW_barCta svg{width:21px;height:21px}@media (max-width:1024px){.lnUIdW_nav,.lnUIdW_cta{display:none}.lnUIdW_burger{margin-left:var(--space-s);display:flex}.lnUIdW_barCta{display:inline-flex}}@media (max-width:760px){.lnUIdW_burger{gap:.55rem;min-height:44px;padding-inline:.25rem}.lnUIdW_burgerBars{width:24px}.lnUIdW_overlayItem>a{align-items:center;gap:.75rem;min-height:56px;font-size:clamp(2rem,9.5vw,2.9rem)}.lnUIdW_overlayFoot{margin-top:var(--space-l);padding-top:var(--space-m);gap:var(--space-s);flex-direction:column;align-items:flex-start}.lnUIdW_overlayContact{gap:.35rem}.lnUIdW_overlayContact a{font-size:var(--step-0);align-items:center;min-height:44px;display:inline-flex}.lnUIdW_overlayContact:nth-child(2){display:none}}@media (max-width:760px) and (max-height:700px){.lnUIdW_overlay{padding-top:calc(var(--space-xl) + 40px + env(safe-area-inset-top,0px))}.lnUIdW_overlayItem>a{min-height:48px;font-size:clamp(1.7rem,8vw,2.3rem)}.lnUIdW_overlayCta{margin-top:var(--space-m);min-height:50px}.lnUIdW_overlayFoot{margin-top:var(--space-m)}}@media (max-width:760px) and (max-height:620px){.lnUIdW_overlay{padding-top:calc(var(--space-l) + 40px + env(safe-area-inset-top,0px));padding-bottom:calc(var(--space-m) + env(safe-area-inset-bottom,0px))}.lnUIdW_overlayItem>a{min-height:46px;font-size:clamp(1.55rem,7.5vw,2rem)}.lnUIdW_overlayCta{margin-top:var(--space-s);min-height:48px}.lnUIdW_overlayFoot{margin-top:var(--space-s);padding-top:var(--space-s)}}@media (prefers-reduced-motion:reduce){.lnUIdW_header{transition:none}.lnUIdW_header[data-hidden=true]{transform:none}.lnUIdW_overlay{clip-path:none;opacity:0;visibility:hidden;transition:opacity .15s}.lnUIdW_overlay[data-open=true]{opacity:1;visibility:visible}.lnUIdW_overlayItem>a{transition:none;transform:none}.lnUIdW_overlayFoot{opacity:1;transition:none;transform:none}}@media (max-width:359px){.lnUIdW_inner{gap:var(--space-s)}.lnUIdW_burger{margin-left:.5rem}}
.Qlo1Sq_wrap{position:relative}.Qlo1Sq_list{border-top:1px solid var(--rule)}.Qlo1Sq_row{align-items:center;gap:var(--space-m);border-bottom:1px solid var(--rule);isolation:isolate;transition:color .42s var(--ease-out-expo);grid-template-columns:4.5rem minmax(0,1fr) auto 2.5rem;padding-block:clamp(1.1rem,2.2vw,1.9rem);display:grid;position:relative}.Qlo1Sq_row:before{content:"";inset:0 calc(var(--gutter) * -.5);z-index:-1;background:var(--fg);transform-origin:bottom;transition:transform .52s var(--ease-out-expo);position:absolute;transform:scaleY(0)}.Qlo1Sq_row:hover,.Qlo1Sq_row:focus-within{color:var(--bg)}.Qlo1Sq_row:hover:before,.Qlo1Sq_row:focus-within:before{transform-origin:bottom;transform:scaleY(1)}.Qlo1Sq_link{z-index:2;position:absolute;inset:0}.Qlo1Sq_link span{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.Qlo1Sq_index{color:var(--accent);transition:transform .52s var(--ease-out-expo)}.Qlo1Sq_row:hover .Qlo1Sq_index{transform:translate(.45rem)}.Qlo1Sq_name{font-family:var(--font-display);font-weight:650;font-size:var(--step-3);letter-spacing:var(--tr-display);text-transform:uppercase;transition:transform .62s var(--ease-out-expo);line-height:1.05}.Qlo1Sq_row:hover .Qlo1Sq_name{transform:translate(.9rem)}.Qlo1Sq_meta{text-align:right;opacity:.62;transition:opacity .42s}.Qlo1Sq_row:hover .Qlo1Sq_meta{opacity:.85}.Qlo1Sq_arrow{opacity:0;transition:opacity .42s var(--ease-out-expo), transform .52s var(--ease-out-expo);justify-self:end;font-size:1.25rem;transform:translate(-.6rem,.6rem)}.Qlo1Sq_row:hover .Qlo1Sq_arrow,.Qlo1Sq_row:focus-within .Qlo1Sq_arrow{opacity:1;transform:translate(0,0)}.Qlo1Sq_preview{aspect-ratio:4/3;width:clamp(240px,24vw,380px);z-index:calc(var(--z-cursor) - 1);pointer-events:none;opacity:0;will-change:transform;border:1px solid color-mix(in oklab, var(--c-electric) 45%, transparent);margin:-.5px 0 0 -.5px;position:fixed;top:0;left:0;overflow:hidden}.Qlo1Sq_previewInner{opacity:0;transition:opacity .32s var(--ease-out-expo);position:absolute;inset:0}.Qlo1Sq_previewInner[data-on=true]{opacity:1}.Qlo1Sq_previewInner img{object-fit:cover}@media (hover:none),(pointer:coarse),(prefers-reduced-motion:reduce){.Qlo1Sq_preview{display:none}}@media (max-width:860px){.Qlo1Sq_row{grid-template-columns:2.6rem minmax(0,1fr) 1.5rem}.Qlo1Sq_meta{display:none}.Qlo1Sq_arrow{grid-column:3}}@media (max-width:359px){.Qlo1Sq_name{font-size:var(--step-2)}}@media (prefers-reduced-motion:reduce){.Qlo1Sq_row:before,.Qlo1Sq_name,.Qlo1Sq_index,.Qlo1Sq_arrow{transition:none}}
.X7R5sW_section{background:var(--c-ink);color:var(--c-paper);overflow:hidden}.X7R5sW_head{justify-content:space-between;align-items:flex-end;gap:var(--space-l) var(--space-xl);padding-bottom:var(--space-l);margin-bottom:var(--space-xl);border-bottom:1px solid color-mix(in oklab, var(--c-paper) 16%, transparent);flex-wrap:wrap;display:flex}.X7R5sW_headText{gap:var(--space-s);display:grid}.X7R5sW_headNote{color:color-mix(in oklab, var(--c-paper) 62%, transparent);font-size:var(--step-0);text-wrap:pretty;max-width:46ch;line-height:1.55}.X7R5sW_title{font-family:var(--font-display);font-weight:700;font-size:var(--step-5);letter-spacing:var(--tr-display);text-transform:uppercase;max-width:16ch;line-height:1.02}.X7R5sW_title em{color:var(--c-electric);font-style:normal}.X7R5sW_badgeWrap{display:inline-flex}.X7R5sW_badge{align-items:center;gap:var(--space-m);padding:var(--space-s) var(--space-m);border:1px solid color-mix(in oklab, var(--c-paper) 20%, transparent);border-radius:var(--radius-pill);color:inherit;transition:border-color .42s var(--ease-out-expo);display:flex}.X7R5sW_badge:hover,.X7R5sW_badge:focus-visible{border-color:color-mix(in oklab, var(--c-electric) 60%, transparent)}.X7R5sW_badge:hover .X7R5sW_badgeLink{text-decoration:underline}.X7R5sW_badgeScore{font-family:var(--font-display);font-weight:700;font-size:var(--step-3);letter-spacing:-.03em;font-variant-numeric:tabular-nums;line-height:1}.X7R5sW_badgeMeta{gap:.2rem;display:grid}.X7R5sW_badgeLink{color:var(--c-electric)}@media (pointer:coarse){.X7R5sW_badgeLink{align-items:center;min-height:44px;display:inline-flex}.X7R5sW_badge{padding:var(--space-s) var(--space-m)}}.X7R5sW_badgeLink:hover{text-decoration:underline}.X7R5sW_stars{color:var(--c-electric);gap:2px;display:inline-flex}.X7R5sW_stars svg{width:14px;height:14px}.X7R5sW_starsLg svg{width:20px;height:20px}.X7R5sW_source{color:color-mix(in oklab, var(--c-paper) 45%, transparent);align-items:center;gap:.45rem;display:inline-flex}.X7R5sW_source svg{width:13px;height:13px}.X7R5sW_featured{align-items:start;gap:var(--space-m) var(--space-xl);padding:var(--space-l) 0 var(--space-xl);margin-bottom:var(--space-xl);border-top:2px solid var(--c-electric);grid-template-columns:1fr auto;display:grid}.X7R5sW_featuredQuote{font-family:var(--font-display);font-weight:500;font-size:var(--step-3);letter-spacing:-.028em;text-wrap:pretty;line-height:1.24}.X7R5sW_featuredMeta{gap:var(--space-s);width:240px;padding-left:var(--space-l);border-left:1px solid color-mix(in oklab, var(--c-paper) 16%, transparent);justify-items:start;display:grid}.X7R5sW_featuredName{font-family:var(--font-display);font-weight:650;font-size:var(--step-1);letter-spacing:var(--tr-tight)}.X7R5sW_mural{gap:var(--col-gap);grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;display:grid}.X7R5sW_card{gap:var(--space-m);padding:var(--space-l);background:color-mix(in oklab, var(--c-paper) 5%, transparent);border:1px solid color-mix(in oklab, var(--c-paper) 12%, transparent);transition:border-color .42s var(--ease-out-expo), background-color .42s var(--ease-out-expo);display:grid}.X7R5sW_card:hover{border-color:color-mix(in oklab, var(--c-electric) 55%, transparent);background:color-mix(in oklab, var(--c-paper) 8%, transparent)}.X7R5sW_cardTop{justify-content:space-between;align-items:center;gap:var(--space-s);display:flex}.X7R5sW_quote{font-family:var(--font-display);font-weight:500;font-size:var(--step-1);letter-spacing:-.015em;color:var(--c-paper);text-wrap:pretty;line-height:1.42}.X7R5sW_author{padding-top:var(--space-s);border-top:1px solid color-mix(in oklab, var(--c-paper) 14%, transparent);gap:.2rem;display:grid}.X7R5sW_authorName{font-family:var(--font-display);font-weight:650;font-size:var(--step-0);letter-spacing:var(--tr-tight)}.X7R5sW_authorRole{color:color-mix(in oklab, var(--c-paper) 52%, transparent)}.X7R5sW_foot{gap:var(--space-m);padding-top:var(--space-2xs);align-content:start;justify-items:start;display:grid}.X7R5sW_footNote{color:color-mix(in oklab, var(--c-paper) 48%, transparent);font-size:var(--step--1);max-width:40ch;line-height:1.55}@media (max-width:1024px){.X7R5sW_mural{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.X7R5sW_mural{grid-template-columns:none}.X7R5sW_title{max-width:none}.X7R5sW_foot{padding-top:var(--space-s)}.X7R5sW_footNote{max-width:none}.X7R5sW_featured{gap:var(--space-m);padding-bottom:var(--space-l);grid-template-columns:none}.X7R5sW_featuredQuote{font-size:var(--step-2);max-width:none}.X7R5sW_featuredMeta{width:auto;padding-left:0;padding-top:var(--space-s);border-left:0;border-top:1px solid color-mix(in oklab, var(--c-paper) 16%, transparent)}}
._3hUVsW_footer{background:var(--c-ink);color:var(--c-paper);padding-top:var(--space-3xl);position:relative;overflow:hidden}._3hUVsW_wordmark{font-family:var(--font-display);letter-spacing:-.055em;text-transform:uppercase;color:#0000;-webkit-text-stroke:1px color-mix(in oklab, var(--c-paper) 20%, transparent);margin-top:var(--space-2xl);-webkit-user-select:none;user-select:none;pointer-events:none;white-space:nowrap;margin-bottom:-.14em;font-size:clamp(5rem,26vw,24rem);font-weight:800;line-height:.78}._3hUVsW_brandRow{align-items:center;gap:var(--space-m);padding-bottom:var(--space-xl);display:flex}._3hUVsW_brandRow img{filter:brightness(0)invert();width:auto;height:34px}._3hUVsW_brandRow span{color:color-mix(in oklab, var(--c-paper) 45%, transparent)}._3hUVsW_brandRow:after{content:"";background:color-mix(in oklab, var(--c-paper) 14%, transparent);flex:1;height:1px}._3hUVsW_top{gap:var(--col-gap) var(--col-gap);padding-bottom:var(--space-2xl);border-bottom:1px solid color-mix(in oklab, var(--c-paper) 14%, transparent);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}._3hUVsW_pitch{grid-column:1/6}._3hUVsW_pitch h2{font-family:var(--font-display);font-weight:700;font-size:var(--step-4);letter-spacing:var(--tr-display);text-transform:uppercase;margin-bottom:var(--space-m);line-height:1.02}._3hUVsW_pitchText{color:color-mix(in oklab, var(--c-paper) 62%, transparent);max-width:38ch;margin-bottom:var(--space-l)}._3hUVsW_cols{gap:var(--col-gap);grid-column:7/-1;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}._3hUVsW_col{gap:var(--space-s);align-content:start;display:grid}._3hUVsW_colTitle{padding-bottom:var(--space-xs);border-bottom:1px solid color-mix(in oklab, var(--c-paper) 14%, transparent);color:var(--c-electric)}._3hUVsW_col ul{gap:.6rem;display:grid}._3hUVsW_col a,._3hUVsW_col span{color:color-mix(in oklab, var(--c-paper) 68%, transparent)}._3hUVsW_col a{transition:color .26s var(--ease-out-expo);position:relative}._3hUVsW_col a:hover{color:var(--c-electric)}._3hUVsW_bottom{gap:var(--space-s) var(--space-xl);padding-block:var(--space-l);color:color-mix(in oklab, var(--c-paper) 45%, transparent);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}._3hUVsW_bottom a:hover{color:var(--c-electric)}._3hUVsW_legal{gap:var(--space-m);flex-wrap:wrap;display:flex}@media (max-width:1024px){._3hUVsW_pitch{margin-bottom:var(--space-xl);grid-column:1/-1}._3hUVsW_cols{grid-column:1/-1}}@media (max-width:700px){._3hUVsW_top{grid-template-columns:repeat(6,minmax(0,1fr))}._3hUVsW_cols{gap:var(--space-xl) var(--col-gap);grid-template-columns:repeat(2,minmax(0,1fr))}._3hUVsW_wordmark{font-size:28vw}}
._1WsNmG_head{gap:var(--col-gap);margin-bottom:var(--space-2xl);grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;display:grid}._1WsNmG_rail{align-items:center;gap:var(--space-s);margin-bottom:var(--space-l);padding-bottom:var(--space-s);border-bottom:1px solid var(--rule);grid-column:1/-1;display:flex}._1WsNmG_rail:after{content:"";background:var(--rule);flex:1;height:1px}._1WsNmG_index{color:var(--accent)}._1WsNmG_title{grid-column:1/8}._1WsNmG_aside{grid-column:9/-1;padding-bottom:.5rem}@media (max-width:1024px){._1WsNmG_title{grid-column:1/-1}._1WsNmG_aside{margin-top:var(--space-l);grid-column:1/-1}}@media (max-width:860px){._1WsNmG_head{grid-template-columns:repeat(6,minmax(0,1fr))}}
.FQTS6a_section{background:var(--c-paper);color:var(--c-ink);padding-block:var(--section-y);border-top:1px solid var(--rule)}.FQTS6a_rail{align-items:center;gap:var(--space-s);padding-bottom:var(--space-s);margin-bottom:var(--space-xl);border-bottom:1px solid var(--rule);color:var(--fg-faint);display:flex}.FQTS6a_tick{background:var(--c-electric);flex:none;width:7px;height:7px;transform:rotate(45deg)}.FQTS6a_rail:after{content:"";background:var(--rule);flex:1;height:1px}.FQTS6a_inner{gap:var(--col-gap);grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;display:grid}.FQTS6a_headline{font-family:var(--font-display);font-weight:800;font-size:var(--display-sm);letter-spacing:-.048em;text-transform:uppercase;grid-column:1/8;line-height:.88}.FQTS6a_headline em{color:var(--c-electric);font-style:normal;display:block}.FQTS6a_side{gap:var(--space-m);grid-column:8/-1;padding-bottom:.5rem;display:grid}.FQTS6a_text{color:var(--fg-muted);text-wrap:pretty}.FQTS6a_button{isolation:isolate;background:var(--c-ink);color:var(--c-paper);font-family:var(--font-mono);font-size:var(--step--2);letter-spacing:var(--tr-label);text-transform:uppercase;border-radius:var(--radius-pill);min-height:52px;transition:color var(--dur-fast) var(--ease-out-expo);justify-self:start;align-items:center;gap:.85em;padding:1.3em 2.1em;font-weight:700;display:inline-flex;position:relative;overflow:hidden}.FQTS6a_button:before{content:"";z-index:-1;background:var(--c-electric);transition:transform .52s var(--ease-out-expo);position:absolute;inset:0;transform:translateY(101%)}.FQTS6a_button:hover:before,.FQTS6a_button:focus-visible:before{transform:translate(0,0)}.FQTS6a_button:hover,.FQTS6a_button:focus-visible{color:var(--c-ink)}@media (max-width:1024px){.FQTS6a_headline,.FQTS6a_side{grid-column:1/-1}.FQTS6a_side{margin-top:var(--space-l)}}@media (max-width:760px){.FQTS6a_inner{grid-template-columns:repeat(6,minmax(0,1fr))}.FQTS6a_button{justify-content:center;width:100%;min-height:56px}}@media (prefers-reduced-motion:reduce){.FQTS6a_button:before{transition:none}}
.yYwB5W_layout{gap:var(--space-2xl) var(--col-gap);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.yYwB5W_formCol{grid-column:1/8}.yYwB5W_infoCol{align-self:start;gap:var(--space-l);grid-column:9/-1;align-content:start;display:grid;position:sticky;top:clamp(96px,12vh,140px)}.yYwB5W_colTitle{color:var(--accent);padding-bottom:var(--space-s);margin-bottom:var(--space-l);border-bottom:1px solid var(--rule-strong);display:block}.yYwB5W_channels{gap:var(--space-m);display:grid}.yYwB5W_channels li{gap:.25rem;display:grid}.yYwB5W_channels a{font-family:var(--font-display);font-weight:600;font-size:var(--step-1);letter-spacing:var(--tr-tight);width:fit-content;transition:color .26s var(--ease-out-expo), border-color .26s var(--ease-out-expo);border-bottom:1px solid #0000}.yYwB5W_channels a:hover{color:var(--accent);border-color:var(--accent)}.yYwB5W_block{padding-top:var(--space-s);border-top:1px solid var(--rule);gap:.35rem;display:grid}.yYwB5W_block p{color:var(--fg-muted);font-size:var(--step--1);text-wrap:pretty;line-height:1.6}.yYwB5W_social{gap:var(--space-m);display:flex}.yYwB5W_social a{color:var(--fg)}.yYwB5W_social a:hover{color:var(--accent)}@media (pointer:coarse){.yYwB5W_social{gap:var(--space-l)}.yYwB5W_social a{align-items:center;min-height:44px;display:inline-flex}}.yYwB5W_legal{padding-top:var(--space-s);border-top:1px solid var(--rule);font-family:var(--font-mono);font-size:var(--step--2);letter-spacing:.06em;color:var(--fg-faint);line-height:1.6}@media (max-width:1024px){.yYwB5W_formCol,.yYwB5W_infoCol{grid-column:1/-1}.yYwB5W_infoCol{position:static}}
.TEVaWq_prose{--leitura:68ch;grid-template-columns:[full-start] minmax(0, 1fr) [wide-start] minmax(0, 6rem) [text-start] min(var(--leitura), 100%) [text-end] minmax(0, 6rem) [wide-end] minmax(0, 1fr) [full-end];row-gap:var(--space-m);font-size:var(--step-0);color:var(--fg-muted);line-height:1.75;display:grid}.TEVaWq_prose>*{grid-column:text}.TEVaWq_prose p{text-wrap:pretty}.TEVaWq_prose>p:first-of-type{font-size:var(--step-1);color:var(--fg);letter-spacing:-.011em;line-height:1.62}.TEVaWq_prose h2{font-family:var(--font-display);font-weight:700;font-size:var(--step-3);letter-spacing:var(--tr-display);text-transform:uppercase;color:var(--fg);margin-top:var(--space-2xl);padding-top:var(--space-m);border-top:1px solid var(--rule);text-wrap:balance;grid-column:text;line-height:1.12}.TEVaWq_prose h2:first-child{border-top:0;margin-top:0;padding-top:0}.TEVaWq_prose h3{font-family:var(--font-display);font-weight:650;font-size:var(--step-1);letter-spacing:var(--tr-tight);color:var(--fg);margin-top:var(--space-l);line-height:1.22}.TEVaWq_prose strong{color:var(--fg);font-weight:600}.TEVaWq_prose a{color:var(--fg);text-decoration:underline;-webkit-text-decoration-color:color-mix(in oklab, var(--accent) 55%, transparent);text-decoration-color:color-mix(in oklab, var(--accent) 55%, transparent);text-underline-offset:3px;transition:color .24s var(--ease-out-expo), text-decoration-color .24s var(--ease-out-expo);text-decoration-thickness:1.5px}.TEVaWq_prose a:hover{color:var(--accent);-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}.TEVaWq_prose ul,.TEVaWq_prose ol{gap:var(--space-xs);padding-left:0;display:grid}.TEVaWq_prose li{padding-left:1.6rem;line-height:1.7;position:relative}.TEVaWq_prose ul>li:before{content:"";background:var(--accent);width:8px;height:1.5px;position:absolute;top:.78em;left:0}.TEVaWq_prose ol{counter-reset:item}.TEVaWq_prose ol>li{counter-increment:item}.TEVaWq_prose ol>li:before{content:counter(item, decimal-leading-zero);font-family:var(--font-mono);font-size:var(--step--2);color:var(--accent);position:absolute;top:.1em;left:0}.TEVaWq_prose li>ul,.TEVaWq_prose li>ol{margin-top:var(--space-xs)}.TEVaWq_prose blockquote{margin:var(--space-l) 0;padding-left:var(--space-m);border-left:2px solid var(--accent);font-family:var(--font-display);font-weight:500;font-size:var(--step-2);letter-spacing:-.016em;color:var(--fg);grid-column:wide;line-height:1.36}.TEVaWq_prose blockquote p{text-wrap:balance}.TEVaWq_prose blockquote cite{margin-top:var(--space-s);font-family:var(--font-mono);font-size:var(--step--2);letter-spacing:var(--tr-label);text-transform:uppercase;color:var(--fg-faint);font-style:normal;display:block}.TEVaWq_tableWrap{margin-block:var(--space-m);border-top:1px solid var(--rule-strong);border-bottom:1px solid var(--rule-strong);overscroll-behavior-x:contain;grid-column:wide;overflow-x:auto}.TEVaWq_tableWrap table{border-collapse:collapse;width:100%;font-size:var(--step--1);min-width:34rem}.TEVaWq_tableWrap th{text-align:left;font-family:var(--font-mono);font-size:var(--step--2);letter-spacing:var(--tr-label);text-transform:uppercase;color:var(--fg);padding:var(--space-s) var(--space-m) var(--space-s) 0;border-bottom:1px solid var(--rule);white-space:nowrap;font-weight:600}.TEVaWq_tableWrap td{padding:var(--space-s) var(--space-m) var(--space-s) 0;border-bottom:1px solid var(--rule);vertical-align:top;line-height:1.6}.TEVaWq_tableWrap tr:last-child td{border-bottom:0}.TEVaWq_figure{margin:var(--space-l) 0;grid-column:wide}.TEVaWq_figure[data-size=full]{grid-column:full}.TEVaWq_figure[data-size=text]{grid-column:text}.TEVaWq_figure img{background:color-mix(in oklab, var(--fg) 7%, transparent);width:100%;height:auto;display:block}.TEVaWq_figure figcaption{margin-top:var(--space-xs);padding-top:var(--space-xs);border-top:1px solid var(--rule);font-family:var(--font-mono);font-size:var(--step--2);letter-spacing:.04em;color:var(--fg-faint);line-height:1.6}.TEVaWq_gallery{gap:var(--space-s);margin:var(--space-l) 0;grid-column:wide;grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));display:grid}.TEVaWq_gallery figure{margin:0}.TEVaWq_gallery .TEVaWq_figure{grid-column:auto}.TEVaWq_gallery img{width:100%;height:auto;display:block}.TEVaWq_callout{margin:var(--space-l) 0;padding:var(--space-l);background:var(--c-paper-2);border-left:3px solid var(--accent);gap:var(--space-xs);grid-column:wide;display:grid}.TEVaWq_calloutTitle{font-family:var(--font-mono);font-size:var(--step--2);letter-spacing:var(--tr-label);text-transform:uppercase;color:var(--accent);font-weight:700}.TEVaWq_callout p{margin:0}.TEVaWq_callout p+p{margin-top:var(--space-xs)}.TEVaWq_faq{margin:var(--space-l) 0;border-top:1px solid var(--rule-strong);grid-column:wide}.TEVaWq_faqItem{border-bottom:1px solid var(--rule)}.TEVaWq_faqSummary{justify-content:space-between;align-items:baseline;gap:var(--space-m);padding-block:var(--space-m);cursor:pointer;font-family:var(--font-display);font-weight:600;font-size:var(--step-0);color:var(--fg);transition:color .26s var(--ease-out-expo);line-height:1.32;list-style:none;display:flex}.TEVaWq_faqSummary::-webkit-details-marker{display:none}.TEVaWq_faqSummary:hover{color:var(--accent)}.TEVaWq_faqSign{font-family:var(--font-mono);font-size:var(--step--1);color:var(--accent);flex:none}.TEVaWq_faqItem[open] .TEVaWq_faqSign{transform:rotate(45deg)}.TEVaWq_faqAnswer{padding-bottom:var(--space-m);line-height:1.7}.TEVaWq_faqAnswer p+p{margin-top:var(--space-s)}.TEVaWq_inlineCta{margin:var(--space-xl) 0;padding:var(--space-l);border:1px solid var(--rule-strong);gap:var(--space-s);grid-column:wide;display:grid}.TEVaWq_inlineCtaTitle{font-family:var(--font-display);font-weight:650;font-size:var(--step-2);letter-spacing:var(--tr-tight);color:var(--fg);text-wrap:balance;line-height:1.2}.TEVaWq_inlineCtaText{color:var(--fg-muted);font-size:var(--step--1);max-width:52ch;line-height:1.6}.TEVaWq_inlineCtaLink{font-family:var(--font-mono);font-size:var(--step--2);letter-spacing:var(--tr-label);text-transform:uppercase;color:var(--fg);border-bottom:1px solid var(--accent);transition:color .26s var(--ease-out-expo), gap .26s var(--ease-out-expo);justify-self:start;align-items:center;gap:.6rem;padding-block:.5em;font-weight:700;display:inline-flex}.TEVaWq_inlineCtaLink:hover{color:var(--accent);gap:1rem}.TEVaWq_prose hr{background:var(--rule);height:1px;margin-block:var(--space-l);border:0;grid-column:wide}@media (max-width:760px){.TEVaWq_prose{grid-template-columns:[full-start] [wide-start] [text-start] minmax(0, 1fr) [text-end] [wide-end] [full-end];row-gap:var(--space-s);font-size:1.0625rem;line-height:1.72}.TEVaWq_prose>p:first-of-type{font-size:1.15rem}.TEVaWq_prose h2{font-size:var(--step-2);margin-top:var(--space-xl)}.TEVaWq_prose blockquote{font-size:var(--step-1);margin-inline:0}.TEVaWq_callout,.TEVaWq_inlineCta{padding:var(--space-m)}.TEVaWq_tableWrap{margin-inline:calc(var(--gutter) * -1);padding-inline:var(--gutter)}.TEVaWq_figure[data-size=full]{margin-inline:calc(var(--gutter) * -1)}}@media (pointer:coarse){.TEVaWq_faqSummary{align-items:center;min-height:56px}.TEVaWq_inlineCtaLink{min-height:44px}}
.B7MB_G_fab{right:clamp(1rem,2.4vw,2rem);bottom:calc(clamp(1rem, 2.4vw, 2rem) + env(safe-area-inset-bottom,0px));min-height:52px;z-index:var(--z-fab);border-radius:var(--radius-pill);background:var(--c-electric);color:var(--c-ink);font-family:var(--font-mono);font-size:var(--step--2);letter-spacing:var(--tr-label);text-transform:uppercase;box-shadow:0 10px 40px -12px color-mix(in oklab, var(--c-electric) 70%, transparent);opacity:0;transition:transform .64s var(--ease-out-expo), opacity .4s var(--ease-out-expo), background-color .26s var(--ease-out-expo);will-change:transform;align-items:center;gap:.75rem;padding:.9rem 1.1rem;font-weight:700;display:inline-flex;position:fixed;transform:translateY(140%)}.B7MB_G_fab[data-visible=true]{opacity:1;transform:translate(0,0)}.B7MB_G_fab:hover{background:var(--c-paper)}.B7MB_G_icon{flex:none;width:20px;height:20px}.B7MB_G_text{white-space:nowrap}@media (max-width:560px){.B7MB_G_text{display:none}.B7MB_G_fab{justify-content:center;width:56px;height:56px;min-height:56px;padding:0}.B7MB_G_icon{width:24px;height:24px}}@media (prefers-reduced-motion:reduce){.B7MB_G_fab{transition:opacity .2s;transform:none}}
.eMmfva_hero{background:var(--c-ink);color:var(--c-paper);padding-top:clamp(8.5rem,15vh,12rem);padding-bottom:var(--space-2xl)}.eMmfva_crumbs{margin-bottom:var(--space-xl);color:color-mix(in oklab, var(--c-paper) 45%, transparent);flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.eMmfva_crumbs a:hover{color:var(--c-electric)}.eMmfva_crumbs span[aria-current]{color:var(--c-paper)}.eMmfva_category{color:var(--c-electric);margin-bottom:var(--space-m);display:inline-block}.eMmfva_title{font-family:var(--font-display);letter-spacing:-.042em;text-transform:uppercase;text-wrap:balance;max-width:20ch;font-size:clamp(2.1rem,5.4vw,4.1rem);font-weight:800;line-height:.98}.eMmfva_summary{margin-top:var(--space-l);max-width:56ch;font-size:var(--step-1);color:color-mix(in oklab, var(--c-paper) 72%, transparent);text-wrap:pretty;line-height:1.52}.eMmfva_meta{margin-top:var(--space-xl);padding-top:var(--space-m);border-top:1px solid color-mix(in oklab, var(--c-paper) 18%, transparent);gap:var(--space-s) var(--space-l);color:color-mix(in oklab, var(--c-paper) 55%, transparent);flex-wrap:wrap;display:flex}.eMmfva_metaItem{gap:.25rem;display:grid}.eMmfva_metaItem strong{color:var(--c-paper);font-weight:500;font-family:var(--font-mono);font-size:var(--step--2);letter-spacing:.04em}.eMmfva_review{margin-top:var(--space-l);padding:var(--space-s) var(--space-m);border:1px dashed color-mix(in oklab, var(--c-electric) 60%, transparent);color:var(--c-ice);font-family:var(--font-mono);font-size:var(--step--2);letter-spacing:.03em;line-height:1.6}.eMmfva_cover{background:var(--c-paper);padding-top:var(--space-2xl)}.eMmfva_coverFrame{aspect-ratio:16/8;background:color-mix(in oklab, var(--fg) 7%, transparent);position:relative;overflow:hidden}.eMmfva_coverFrame img{object-fit:cover;width:100%;height:100%}.eMmfva_coverCaption{margin-top:var(--space-xs);padding-top:var(--space-xs);border-top:1px solid var(--rule);color:var(--fg-faint);line-height:1.6}.eMmfva_body{background:var(--c-paper);padding-block:var(--space-2xl)}.eMmfva_signature{margin-top:var(--space-2xl);padding-top:var(--space-l);border-top:1px solid var(--rule-strong);gap:var(--space-m);grid-template-columns:auto minmax(0,1fr);align-items:start;max-width:62rem;display:grid}.eMmfva_signatureMark{background:var(--c-ink);width:52px;height:52px;color:var(--c-electric);font-family:var(--font-display);font-weight:800;font-size:var(--step-1);letter-spacing:-.04em;flex:none;place-items:center;display:grid}.eMmfva_signatureBody{gap:.4rem;display:grid}.eMmfva_signatureName{font-family:var(--font-display);font-weight:650;font-size:var(--step-1);letter-spacing:var(--tr-tight)}.eMmfva_signatureText{color:var(--fg-muted);font-size:var(--step--1);text-wrap:pretty;max-width:62ch;line-height:1.62}.eMmfva_services{background:var(--c-paper-2);padding-block:var(--section-y)}.eMmfva_servicesHead{justify-content:space-between;align-items:baseline;gap:var(--space-m);padding-bottom:var(--space-s);margin-bottom:var(--space-xl);border-bottom:1px solid var(--rule-strong);display:flex}.eMmfva_servicesHeadTitle{color:var(--accent)}.eMmfva_serviceGrid{gap:var(--col-gap);grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));display:grid}.eMmfva_serviceCard{gap:var(--space-xs);height:100%;padding:var(--space-l);background:var(--c-paper);border:1px solid var(--rule);transition:background-color .42s var(--ease-out-expo), border-color .42s var(--ease-out-expo), color .42s var(--ease-out-expo);align-content:start;display:grid}.eMmfva_serviceCard:hover{background:var(--c-ink);border-color:var(--c-ink);color:var(--c-paper)}.eMmfva_serviceIndex{color:var(--accent)}.eMmfva_serviceTitle{font-family:var(--font-display);font-weight:650;font-size:var(--step-2);letter-spacing:var(--tr-tight);text-transform:uppercase;line-height:1.1}.eMmfva_serviceText{color:var(--fg-muted);font-size:var(--step--1);text-wrap:pretty;line-height:1.55}.eMmfva_serviceCard:hover .eMmfva_serviceText{color:color-mix(in oklab, var(--c-paper) 65%, transparent)}.eMmfva_serviceLink{color:var(--accent);margin-top:var(--space-2xs)}.eMmfva_projects{background:var(--c-paper);padding-block:var(--section-y)}.eMmfva_related{background:var(--c-ink);color:var(--c-paper);padding-block:var(--section-y)}.eMmfva_relatedHead{justify-content:space-between;align-items:baseline;gap:var(--space-m);padding-bottom:var(--space-s);margin-bottom:var(--space-2xl);border-bottom:1px solid color-mix(in oklab, var(--c-paper) 20%, transparent);display:flex}.eMmfva_relatedHeadTitle{color:var(--c-electric)}.eMmfva_relatedGrid{gap:var(--space-xl) var(--col-gap);grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));display:grid}.eMmfva_relatedCard{display:block}.eMmfva_relatedFrame{aspect-ratio:4/3;background:color-mix(in oklab, var(--c-paper) 8%, transparent);margin-bottom:var(--space-m);position:relative;overflow:hidden}.eMmfva_relatedFrame img{object-fit:cover;width:100%;height:100%;transition:transform .9s var(--ease-out-expo)}.eMmfva_relatedCard:hover .eMmfva_relatedFrame img{transform:scale(1.05)}.eMmfva_relatedMeta{align-items:center;gap:.5rem var(--space-s);padding-bottom:var(--space-2xs);border-bottom:1px solid color-mix(in oklab, var(--c-paper) 18%, transparent);color:color-mix(in oklab, var(--c-paper) 55%, transparent);flex-wrap:wrap;display:flex}.eMmfva_relatedBadge{color:var(--c-electric)}.eMmfva_relatedTitle{margin-top:var(--space-s);font-family:var(--font-display);font-weight:650;font-size:var(--step-1);letter-spacing:var(--tr-tight);text-wrap:balance;transition:color .3s var(--ease-out-expo);line-height:1.14}.eMmfva_relatedCard:hover .eMmfva_relatedTitle{color:var(--c-electric)}@media (pointer:coarse){.eMmfva_servicesHead a,.eMmfva_relatedHead a{align-items:center;min-height:44px;display:inline-flex}}@media (max-width:760px){.eMmfva_hero{padding-top:calc(66px + env(safe-area-inset-top,0px) + 2.5rem)}.eMmfva_title{max-width:none;font-size:clamp(1.9rem,8.5vw,2.6rem)}.eMmfva_summary{font-size:var(--step-0);margin-top:var(--space-m)}.eMmfva_meta{margin-top:var(--space-l);gap:var(--space-m)}.eMmfva_coverFrame{aspect-ratio:4/3}.eMmfva_body{padding-block:var(--space-xl)}.eMmfva_signature{gap:var(--space-s);grid-template-columns:1fr}.eMmfva_serviceCard{padding:var(--space-m)}}@media (prefers-reduced-motion:reduce){.eMmfva_relatedFrame img{transition:none}}
.a9ol_W_group{margin-bottom:var(--space-3xl)}.a9ol_W_group:last-child{margin-bottom:0}.a9ol_W_groupHead{justify-content:space-between;align-items:baseline;gap:var(--space-m);padding-bottom:var(--space-s);margin-bottom:var(--space-xl);border-bottom:1px solid var(--rule-strong);display:flex}.a9ol_W_groupTitle{color:var(--accent);font-size:var(--step--1)}.a9ol_W_cards{gap:var(--space-xl) var(--col-gap);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.a9ol_W_card>a{display:block}.a9ol_W_frame{aspect-ratio:8/5.5;margin-bottom:var(--space-m);background:color-mix(in oklab, var(--fg) 7%, transparent);position:relative;overflow:hidden}.a9ol_W_frame img{object-fit:cover;width:100%;height:100%;transition:transform .9s var(--ease-out-expo)}.a9ol_W_card:hover .a9ol_W_frame img{transform:scale(1.05)}.a9ol_W_frame:after{content:"";background:var(--c-electric);transform-origin:0;height:3px;transition:transform .62s var(--ease-out-expo);position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.a9ol_W_card:hover .a9ol_W_frame:after{transform:scaleX(1)}.a9ol_W_cardBody{gap:var(--space-2xs);display:grid}.a9ol_W_cardTop{padding-bottom:var(--space-2xs);border-bottom:1px solid var(--rule);justify-content:space-between;align-items:center;display:flex}.a9ol_W_cardIndex{color:var(--accent)}.a9ol_W_arrow{opacity:0;transition:opacity .38s var(--ease-out-expo), transform .48s var(--ease-out-expo);transform:translate(-.4rem,.4rem)}.a9ol_W_card:hover .a9ol_W_arrow{opacity:1;transform:none}.a9ol_W_cardTitle{font-family:var(--font-display);font-weight:650;font-size:var(--step-2);letter-spacing:var(--tr-tight);text-transform:uppercase;margin-top:var(--space-2xs);transition:color .3s var(--ease-out-expo);line-height:1.1}.a9ol_W_card:hover .a9ol_W_cardTitle{color:var(--accent)}.a9ol_W_cardText{color:var(--fg-muted);font-size:var(--step--1);text-wrap:pretty;line-height:1.58}.a9ol_W_chips{gap:var(--space-xs) var(--space-m);margin-top:var(--space-xs);padding-top:var(--space-xs);border-top:1px solid var(--rule);flex-wrap:wrap;display:flex}.a9ol_W_chips li{font-size:var(--step--1);gap:.15rem;display:grid}@media (max-width:1100px){.a9ol_W_cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.a9ol_W_cards{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.a9ol_W_frame img,.a9ol_W_frame:after,.a9ol_W_arrow,.a9ol_W_cardTitle{transition:none}}
.M3-dFa_page{position:relative;overflow-x:hidden}.M3-dFa_heroCover{width:100%;margin-top:calc(var(--space-m) * -1);border:1px solid var(--rule);border-radius:clamp(16px,2.5vw,28px);position:relative;overflow:hidden;box-shadow:0 24px 60px #00000040}.M3-dFa_heroCoverMedia{object-fit:cover;width:100%;height:clamp(320px,50vh,580px);display:block}.M3-dFa_heroCoverOverlay{background:linear-gradient(#0000 0%,#0b0c0e66 60%,#0b0c0ee6 100%);align-items:flex-end;padding:clamp(1.25rem,3vw,2.5rem);display:flex;position:absolute;inset:0}.M3-dFa_heroCoverBadge{-webkit-backdrop-filter:blur(12px);color:var(--c-paper);font-family:var(--font-mono);font-size:var(--step--1);letter-spacing:.04em;background:#0b0c0ebf;border:1px solid #ffffff26;border-radius:99px;align-items:center;gap:.6rem;padding:.5rem 1rem;font-weight:600;display:inline-flex}.M3-dFa_heroCoverBadgeDot{background:var(--c-electric);width:8px;height:8px;box-shadow:0 0 10px var(--c-electric);border-radius:50%}.M3-dFa_metricsBar{gap:var(--space-s);margin-top:var(--space-xl);background:var(--surface);border:1px solid var(--rule);border-radius:clamp(16px,2vw,24px);grid-template-columns:repeat(4,1fr);padding:clamp(1.25rem,2.5vw,2rem);display:grid;box-shadow:0 12px 36px #0000000a}.M3-dFa_metricItem{padding:0 var(--space-s);border-left:2px solid color-mix(in oklab, var(--c-electric) 40%, transparent);flex-direction:column;gap:.25rem;display:flex}.M3-dFa_metricItem:first-child{border-left-color:var(--c-electric)}.M3-dFa_metricValue{font-family:var(--font-display);letter-spacing:-.04em;color:var(--fg);font-size:clamp(1.8rem,3vw,2.75rem);font-weight:800;line-height:1}.M3-dFa_metricValue em{color:var(--c-electric);font-style:normal}.M3-dFa_metricLabel{font-family:var(--font-mono);font-size:var(--step--2);text-transform:uppercase;letter-spacing:.06em;color:var(--fg-muted);font-weight:600}.M3-dFa_storySection{padding:var(--space-2xl) 0}.M3-dFa_storyGrid{grid-template-columns:1.15fr .85fr;align-items:start;gap:clamp(2rem,5vw,4.5rem);display:grid}.M3-dFa_storyContent{gap:var(--space-l);flex-direction:column;display:flex}.M3-dFa_storyLead{font-family:var(--font-display);letter-spacing:-.025em;color:var(--fg);font-size:clamp(1.35rem,2.2vw,1.85rem);font-weight:700;line-height:1.28}.M3-dFa_storyLead em{color:var(--c-electric);font-style:normal}.M3-dFa_storyParagraphs{gap:var(--space-m);flex-direction:column;display:flex}.M3-dFa_storyParagraphs p{color:var(--fg-muted);font-size:var(--step-0);line-height:1.7}.M3-dFa_storyChips{margin-top:var(--space-xs);flex-wrap:wrap;gap:.5rem;display:flex}.M3-dFa_chip{background:color-mix(in oklab, var(--c-electric) 10%, transparent);border:1px solid color-mix(in oklab, var(--c-electric) 25%, transparent);font-family:var(--font-mono);font-size:var(--step--2);color:var(--fg);text-transform:uppercase;letter-spacing:.04em;border-radius:8px;align-items:center;padding:.4rem .85rem;font-weight:600;display:inline-flex}.M3-dFa_storyCard{background:var(--surface);border:1px solid var(--rule);border-radius:20px;position:relative;overflow:hidden;box-shadow:0 20px 48px #00000014}.M3-dFa_storyCardMedia{object-fit:cover;width:100%;height:clamp(280px,40vh,420px);display:block}.M3-dFa_storyCardBody{background:var(--surface);flex-direction:column;gap:.4rem;padding:1.5rem;display:flex}.M3-dFa_storyCardTitle{font-family:var(--font-display);font-size:var(--step-1);color:var(--fg);font-weight:700}.M3-dFa_storyCardSubtitle{font-family:var(--font-mono);font-size:var(--step--2);color:var(--fg-muted)}.M3-dFa_pillarsSection{padding:var(--space-3xl) 0;background:color-mix(in oklab, var(--bg) 95%, black);border-top:1px solid var(--rule);border-bottom:1px solid var(--rule)}.M3-dFa_pillarsGrid{gap:var(--space-m);margin-top:var(--space-xl);grid-template-columns:repeat(4,1fr);display:grid}.M3-dFa_pillarCard{background:var(--surface);border:1px solid var(--rule);border-radius:18px;flex-direction:column;padding:clamp(1.5rem,2.5vw,2.25rem);transition:all .35s cubic-bezier(.25,1,.5,1);display:flex;position:relative;overflow:hidden}.M3-dFa_pillarCard:before{content:"";background:linear-gradient(90deg, var(--c-electric), transparent);opacity:0;height:3px;transition:opacity .35s;position:absolute;top:0;left:0;right:0}.M3-dFa_pillarCard:hover{border-color:color-mix(in oklab, var(--c-electric) 50%, transparent);box-shadow:0 16px 40px #00000014, 0 0 20px color-mix(in oklab, var(--c-electric) 10%, transparent);transform:translateY(-6px)}.M3-dFa_pillarCard:hover:before{opacity:1}.M3-dFa_pillarHeader{margin-bottom:var(--space-m);justify-content:space-between;align-items:baseline;display:flex}.M3-dFa_pillarNumber{font-family:var(--font-mono);font-size:var(--step-2);color:var(--c-electric);font-weight:800;line-height:1}.M3-dFa_pillarTag{font-family:var(--font-mono);font-size:var(--step--2);text-transform:uppercase;color:var(--fg-faint);letter-spacing:.06em}.M3-dFa_pillarTitle{font-family:var(--font-display);font-size:var(--step-1);color:var(--fg);letter-spacing:-.02em;margin-bottom:.75rem;font-weight:700}.M3-dFa_pillarText{font-size:var(--step--1);color:var(--fg-muted);line-height:1.65}.M3-dFa_bentoSection{padding:var(--space-3xl) 0}.M3-dFa_bentoGrid{gap:var(--space-m);margin-top:var(--space-xl);grid-template-columns:repeat(12,1fr);grid-auto-rows:minmax(180px,auto);display:grid}.M3-dFa_bentoItemLarge{border:1px solid var(--rule);border-radius:20px;grid-area:span 2/span 7;min-height:380px;position:relative;overflow:hidden}.M3-dFa_bentoItemMedium,.M3-dFa_bentoItemSmall{border:1px solid var(--rule);border-radius:20px;grid-area:span 1/span 5;min-height:220px;position:relative;overflow:hidden}.M3-dFa_bentoMedia{object-fit:cover;width:100%;height:100%;transition:transform .6s cubic-bezier(.25,1,.5,1);display:block}.M3-dFa_bentoItemLarge:hover .M3-dFa_bentoMedia,.M3-dFa_bentoItemMedium:hover .M3-dFa_bentoMedia,.M3-dFa_bentoItemSmall:hover .M3-dFa_bentoMedia{transform:scale(1.04)}.M3-dFa_bentoOverlay{background:linear-gradient(#0000 40%,#0b0c0ed9 100%);flex-direction:column;justify-content:flex-end;padding:1.5rem;display:flex;position:absolute;inset:0}.M3-dFa_bentoTitle{font-family:var(--font-display);font-size:var(--step-1);color:var(--c-white);font-weight:700;line-height:1.2}.M3-dFa_bentoCaption{font-family:var(--font-mono);font-size:var(--step--2);color:var(--c-ice);letter-spacing:.04em;margin-top:.25rem}@media (max-width:1024px){.M3-dFa_metricsBar{gap:var(--space-m);grid-template-columns:repeat(2,1fr)}.M3-dFa_storyGrid{grid-template-columns:1fr}.M3-dFa_pillarsGrid{grid-template-columns:repeat(2,1fr)}.M3-dFa_bentoItemLarge{grid-column:span 12;min-height:320px}.M3-dFa_bentoItemMedium,.M3-dFa_bentoItemSmall{grid-column:span 6}}@media (max-width:640px){.M3-dFa_metricsBar,.M3-dFa_pillarsGrid{grid-template-columns:1fr}.M3-dFa_bentoItemMedium,.M3-dFa_bentoItemSmall{grid-column:span 12;min-height:200px}}
.JsT-Oq_hero{background:var(--c-ink);color:var(--c-paper);padding-top:clamp(9rem,16vh,13rem);padding-bottom:var(--space-2xl)}.JsT-Oq_crumbs{margin-bottom:var(--space-xl);color:color-mix(in oklab, var(--c-paper) 45%, transparent);align-items:center;gap:.6rem;display:flex}.JsT-Oq_crumbs a:hover{color:var(--c-electric)}.JsT-Oq_crumbs span[aria-current]{color:var(--c-paper)}.JsT-Oq_heroTitle{font-family:var(--font-display);font-weight:800;font-size:var(--display-sm);letter-spacing:-.048em;text-transform:uppercase;max-width:18ch;line-height:.9}.JsT-Oq_heroTitle em{color:var(--c-electric);font-style:normal}.JsT-Oq_heroText{margin-top:var(--space-l);max-width:52ch;font-size:var(--step-1);color:color-mix(in oklab, var(--c-paper) 70%, transparent);text-wrap:pretty;line-height:1.5}.JsT-Oq_heroMeta{margin-top:var(--space-xl);padding-top:var(--space-m);border-top:1px solid color-mix(in oklab, var(--c-paper) 18%, transparent);gap:var(--space-s) var(--space-l);color:color-mix(in oklab, var(--c-paper) 50%, transparent);flex-wrap:wrap;display:flex}.JsT-Oq_featured{background:var(--c-paper);padding-block:var(--section-y)}.JsT-Oq_featuredLink{display:block}.JsT-Oq_featuredFrame{aspect-ratio:16/8;background:color-mix(in oklab, var(--fg) 7%, transparent);margin-bottom:var(--space-l);position:relative;overflow:hidden}.JsT-Oq_featuredFrame img{object-fit:cover;width:100%;height:100%;transition:transform 1.1s var(--ease-out-expo);transform:scale(1.01)}.JsT-Oq_featuredLink:hover .JsT-Oq_featuredFrame img{transform:scale(1.05)}.JsT-Oq_featuredBody{gap:var(--col-gap);grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;display:grid}.JsT-Oq_featuredMeta{align-items:center;gap:var(--space-s) var(--space-m);padding-bottom:var(--space-s);border-bottom:1px solid var(--rule);margin-bottom:var(--space-m);flex-wrap:wrap;grid-column:1/-1;display:flex}.JsT-Oq_badge{color:var(--accent)}.JsT-Oq_dot{background:var(--fg-faint);border-radius:50%;width:3px;height:3px}.JsT-Oq_featuredTitle{font-family:var(--font-display);letter-spacing:var(--tr-display);text-transform:uppercase;text-wrap:balance;transition:color .3s var(--ease-out-expo);grid-column:1/9;font-size:clamp(1.85rem,4.2vw,3.2rem);font-weight:700;line-height:1.04}.JsT-Oq_featuredLink:hover .JsT-Oq_featuredTitle{color:var(--accent)}.JsT-Oq_featuredAside{gap:var(--space-m);grid-column:9/-1;display:grid}.JsT-Oq_featuredDesc{color:var(--fg-muted);text-wrap:pretty;line-height:1.6}.JsT-Oq_readMore{font-family:var(--font-mono);font-size:var(--step--2);letter-spacing:var(--tr-label);text-transform:uppercase;color:var(--fg);border-bottom:1px solid var(--accent);width:fit-content;transition:gap .3s var(--ease-out-expo), color .3s var(--ease-out-expo);align-items:center;gap:.7rem;padding-block:.5em;font-weight:700;display:inline-flex}.JsT-Oq_featuredLink:hover .JsT-Oq_readMore{color:var(--accent);gap:1.15rem}.JsT-Oq_list{background:var(--c-paper);padding-bottom:var(--section-y)}.JsT-Oq_listHead{justify-content:space-between;align-items:baseline;gap:var(--space-m);padding-bottom:var(--space-s);margin-bottom:var(--space-2xl);border-bottom:1px solid var(--rule-strong);display:flex}.JsT-Oq_listHeadTitle{color:var(--accent)}.JsT-Oq_grid{gap:var(--space-2xl) var(--col-gap);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.JsT-Oq_card:nth-child(4n+1){grid-column:1/7}.JsT-Oq_card:nth-child(4n+2){margin-top:var(--space-2xl);grid-column:8/-1}.JsT-Oq_card:nth-child(4n+3){grid-column:1/6}.JsT-Oq_card:nth-child(4n+4){margin-top:calc(var(--space-xl) * -1);grid-column:7/-1}.JsT-Oq_cardLink{height:100%;display:block}.JsT-Oq_cardFrame{aspect-ratio:4/3;background:color-mix(in oklab, var(--fg) 7%, transparent);margin-bottom:var(--space-m);position:relative;overflow:hidden}.JsT-Oq_cardFrame img{object-fit:cover;width:100%;height:100%;transition:transform .95s var(--ease-out-expo)}.JsT-Oq_cardLink:hover .JsT-Oq_cardFrame img{transform:scale(1.045)}.JsT-Oq_cardFrame:after{content:"";background:var(--c-electric);transform-origin:0;height:3px;transition:transform .62s var(--ease-out-expo);position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.JsT-Oq_cardLink:hover .JsT-Oq_cardFrame:after{transform:scaleX(1)}.JsT-Oq_cardMeta{align-items:center;gap:.5rem var(--space-s);padding-bottom:var(--space-2xs);border-bottom:1px solid var(--rule);flex-wrap:wrap;display:flex}.JsT-Oq_cardTitle{margin-top:var(--space-s);font-family:var(--font-display);letter-spacing:var(--tr-tight);text-wrap:balance;transition:color .3s var(--ease-out-expo);font-size:clamp(1.25rem,2.3vw,1.75rem);font-weight:650;line-height:1.12}.JsT-Oq_cardLink:hover .JsT-Oq_cardTitle{color:var(--accent)}.JsT-Oq_cardDesc{margin-top:var(--space-xs);color:var(--fg-muted);font-size:var(--step--1);text-wrap:pretty;line-height:1.58}.JsT-Oq_empty{padding-block:var(--space-2xl);color:var(--fg-muted);grid-column:1/-1;max-width:48ch}@media (max-width:1024px){.JsT-Oq_featuredTitle,.JsT-Oq_featuredAside{grid-column:1/-1}.JsT-Oq_featuredAside{margin-top:var(--space-m)}.JsT-Oq_card:nth-child(4n+1),.JsT-Oq_card:nth-child(4n+2),.JsT-Oq_card:nth-child(4n+3),.JsT-Oq_card:nth-child(4n+4){grid-column:1/-1;margin-top:0}.JsT-Oq_grid{gap:var(--space-xl) var(--col-gap)}}@media (max-width:760px){.JsT-Oq_hero{padding-top:calc(66px + env(safe-area-inset-top,0px) + 3rem)}.JsT-Oq_heroTitle{max-width:none}.JsT-Oq_heroText{font-size:var(--step-0);margin-top:var(--space-m)}.JsT-Oq_heroMeta{margin-top:var(--space-l)}.JsT-Oq_featuredFrame{aspect-ratio:4/3}.JsT-Oq_featuredBody{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.JsT-Oq_featuredFrame img,.JsT-Oq_cardFrame img,.JsT-Oq_cardFrame:after,.JsT-Oq_readMore{transition:none}}
.HS70Aa_wrap{background:var(--c-ink);color:var(--c-paper);min-height:100svh;padding-block:calc(var(--space-3xl) + 60px) var(--space-3xl);align-items:center;display:flex}.HS70Aa_code{color:var(--c-electric);margin-bottom:var(--space-l);display:block}.HS70Aa_title{font-family:var(--font-display);font-weight:800;font-size:var(--display-md);letter-spacing:-.05em;text-transform:uppercase;margin-bottom:var(--space-l);line-height:.88}.HS70Aa_title em{color:var(--c-electric);font-style:normal}.HS70Aa_text{max-width:44ch;color:color-mix(in oklab, var(--c-paper) 62%, transparent);margin-bottom:var(--space-xl);line-height:1.6}.HS70Aa_actions{gap:var(--space-m);flex-wrap:wrap;align-items:center;display:flex}.HS70Aa_links{margin-top:var(--space-3xl);padding-top:var(--space-l);border-top:1px solid color-mix(in oklab, var(--c-paper) 16%, transparent);gap:var(--space-m);display:grid}.HS70Aa_links ul{gap:var(--space-xs) var(--space-l);flex-wrap:wrap;display:flex}.HS70Aa_links a{color:color-mix(in oklab, var(--c-paper) 68%, transparent);transition:color .24s var(--ease-out-expo)}.HS70Aa_links a:hover{color:var(--c-electric)}
