@font-face{font-family:Chivo;src:local(Chivo Regular),local(Chivo),url(../_fonts/TM5Ck4jnMOyUFsYmaQ6IEl4jc4hqww8NUXrmhZ2LpbY-Mv_tDsimu50JataYdzGRo_DoZcUc8YghZwB68VMhaYE.woff2)format("woff2");font-display:swap;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-weight:400;font-style:normal}@font-face{font-family:Chivo;src:local(Chivo Regular),local(Chivo),url(../_fonts/fFDRYuzqbSQTU0jCeHh1Tac0jEU7w1fQYY_A5ftmd1Y-ZEXi_LLWGxSwEIZncIx2O6DhUGTyQv6zrEbEE6_ziHs.woff2)format("woff2");font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:400;font-style:normal}@font-face{font-family:Chivo;src:local(Chivo Regular),local(Chivo),url(../_fonts/AMNsTfuIXQLd2rTPQn-5r1AFSQl2iuho_-WmPPGyYnw-_VpYrih5spWP8MWaWhqcU4m5OaTPUBOjtsR0aTGvRfI.woff2)format("woff2");font-display:swap;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-weight:400;font-style:normal}@font-face{font-family:Chivo;src:local(Chivo SemiBold),url(../_fonts/TM5Ck4jnMOyUFsYmaQ6IEl4jc4hqww8NUXrmhZ2LpbY-Mv_tDsimu50JataYdzGRo_DoZcUc8YghZwB68VMhaYE.woff2)format("woff2");font-display:swap;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-weight:600;font-style:normal}@font-face{font-family:Chivo;src:local(Chivo SemiBold),url(../_fonts/fFDRYuzqbSQTU0jCeHh1Tac0jEU7w1fQYY_A5ftmd1Y-ZEXi_LLWGxSwEIZncIx2O6DhUGTyQv6zrEbEE6_ziHs.woff2)format("woff2");font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:600;font-style:normal}@font-face{font-family:Chivo;src:local(Chivo SemiBold),url(../_fonts/AMNsTfuIXQLd2rTPQn-5r1AFSQl2iuho_-WmPPGyYnw-_VpYrih5spWP8MWaWhqcU4m5OaTPUBOjtsR0aTGvRfI.woff2)format("woff2");font-display:swap;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-weight:600;font-style:normal}@font-face{font-family:Chivo;src:local(Chivo Bold),url(../_fonts/TM5Ck4jnMOyUFsYmaQ6IEl4jc4hqww8NUXrmhZ2LpbY-Mv_tDsimu50JataYdzGRo_DoZcUc8YghZwB68VMhaYE.woff2)format("woff2");font-display:swap;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-weight:700;font-style:normal}@font-face{font-family:Chivo;src:local(Chivo Bold),url(../_fonts/fFDRYuzqbSQTU0jCeHh1Tac0jEU7w1fQYY_A5ftmd1Y-ZEXi_LLWGxSwEIZncIx2O6DhUGTyQv6zrEbEE6_ziHs.woff2)format("woff2");font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:700;font-style:normal}@font-face{font-family:Chivo;src:local(Chivo Bold),url(../_fonts/AMNsTfuIXQLd2rTPQn-5r1AFSQl2iuho_-WmPPGyYnw-_VpYrih5spWP8MWaWhqcU4m5OaTPUBOjtsR0aTGvRfI.woff2)format("woff2");font-display:swap;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-weight:700;font-style:normal}@font-face{font-family:Chivo;src:local(Chivo Black),url(../_fonts/TM5Ck4jnMOyUFsYmaQ6IEl4jc4hqww8NUXrmhZ2LpbY-Mv_tDsimu50JataYdzGRo_DoZcUc8YghZwB68VMhaYE.woff2)format("woff2");font-display:swap;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-weight:900;font-style:normal}@font-face{font-family:Chivo;src:local(Chivo Black),url(../_fonts/fFDRYuzqbSQTU0jCeHh1Tac0jEU7w1fQYY_A5ftmd1Y-ZEXi_LLWGxSwEIZncIx2O6DhUGTyQv6zrEbEE6_ziHs.woff2)format("woff2");font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:900;font-style:normal}@font-face{font-family:Chivo;src:local(Chivo Black),url(../_fonts/AMNsTfuIXQLd2rTPQn-5r1AFSQl2iuho_-WmPPGyYnw-_VpYrih5spWP8MWaWhqcU4m5OaTPUBOjtsR0aTGvRfI.woff2)format("woff2");font-display:swap;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-weight:900;font-style:normal}@font-face{font-family:Chivo;src:local(Chivo Regular),local(Chivo),url(../_fonts/ZdKs-WAM1lnYc6jLQunGbhpIsOoQi5f-fgMpIki_oT4-VB4FApT3NavUlTnYc6lYV4Qt9N_5o_LphnZ96fJq838.woff)format("woff");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:Chivo;src:local(Chivo SemiBold),url(../_fonts/jJ8emBKYWPGQQgu0rUFuege6hOT4PaQkRt_RS487RPw-IOO2fx8_4UCIrakrTAumhwFTELpTo5cm_2g4yrFmUCU.woff)format("woff");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:Chivo;src:local(Chivo Bold),url(../_fonts/Am4sTY6wbjcTfMuCwt6mMUaYZ6d0ArAh1r0LxS-ccJk-YBExlRuOBLuGx7D77K_Dhcz4MGNgJRN2sakZNyrU_MY.woff)format("woff");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:Chivo;src:local(Chivo Black),url(../_fonts/bqnGWgomm4UvLZ3w6t6DMf_RJLOSeWrP5qoqGswWwKs-oysVG3gDnPWMd_R0adlJG7j__t92OFrLHUQSrJQ4UhM.woff)format("woff");font-display:swap;font-weight:900;font-style:normal}@font-face{font-family:Geist;src:local(Geist Regular),local(Geist),url(../_fonts/oGcRQEP9-Rv7b2uyaKqABA_9H5e1bPgQgKlAviF1k8U-qti22yXJuIs5rWk2gExo91xkZH7b0s_4SgeCKK8k_A8.woff2)format("woff2");font-display:swap;unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:400;font-style:normal}@font-face{font-family:Geist Fallback\: BlinkMacSystemFont;src:local(BlinkMacSystemFont);size-adjust:112.124%;ascent-override:89.6331%;descent-override:26.3102%;line-gap-override:0%}@font-face{font-family:Geist Fallback\: Segoe UI;src:local(Segoe UI);size-adjust:105.332%;ascent-override:95.4125%;descent-override:28.0066%;line-gap-override:0%}@font-face{font-family:Geist Fallback\: Roboto;src:local(Roboto);size-adjust:104.985%;ascent-override:95.7277%;descent-override:28.0992%;line-gap-override:0%}@font-face{font-family:Geist Fallback\: Helvetica Neue;src:local(Helvetica Neue);size-adjust:103.778%;ascent-override:96.8415%;descent-override:28.4261%;line-gap-override:0%}@font-face{font-family:Geist Fallback\: Arial;src:local(Arial);size-adjust:104.755%;ascent-override:95.9379%;descent-override:28.1609%;line-gap-override:0%}@font-face{font-family:Geist;src:local(Geist Regular),local(Geist),url(../_fonts/PvQGA9Wjw0v5beTMDlAbhFZtFsd7PjAovDfhkiht2-g-WB_OAxqXtYUHVWrCqTwZDYRI4Hpk_Epq6cGzqAHyqbQ.woff2)format("woff2");font-display:swap;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116;font-weight:400;font-style:normal}@font-face{font-family:Geist;src:local(Geist Regular),local(Geist),url(../_fonts/36J5nJjZFpKWg6bcnATRZpYY0bmPpGbQWct0-J5ywnY-_GEzQf_T5my8l5MEKkq7TddfQ8a1uEPAmX7iSt4jeM0.woff2)format("woff2");font-display:swap;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-weight:400;font-style:normal}@font-face{font-family:Geist;src:local(Geist Regular),local(Geist),url(../_fonts/1xv7aEbTueF3YeE8nN5uPloPWq5ORfusEaPnuNVSazw-nNrS_2vYM-452l3sJYmMo7dygL9uGTm5f3tFrY50hEU.woff2)format("woff2");font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:400;font-style:normal}@font-face{font-family:Geist;src:local(Geist Regular),local(Geist),url(../_fonts/B4TjMYiMc_uvQl1ZPjAvT5UpGkUP_0_3f861-mJlHFk-HIHisNHxhGTjp4OjpGk5a0MnXSGF6ArklaI8C0Ht3P0.woff2)format("woff2");font-display:swap;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-weight:400;font-style:normal}@font-face{font-family:Geist;src:local(Geist Medium),url(../_fonts/oGcRQEP9-Rv7b2uyaKqABA_9H5e1bPgQgKlAviF1k8U-qti22yXJuIs5rWk2gExo91xkZH7b0s_4SgeCKK8k_A8.woff2)format("woff2");font-display:swap;unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:500;font-style:normal}@font-face{font-family:Geist;src:local(Geist Medium),url(../_fonts/PvQGA9Wjw0v5beTMDlAbhFZtFsd7PjAovDfhkiht2-g-WB_OAxqXtYUHVWrCqTwZDYRI4Hpk_Epq6cGzqAHyqbQ.woff2)format("woff2");font-display:swap;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116;font-weight:500;font-style:normal}@font-face{font-family:Geist;src:local(Geist Medium),url(../_fonts/36J5nJjZFpKWg6bcnATRZpYY0bmPpGbQWct0-J5ywnY-_GEzQf_T5my8l5MEKkq7TddfQ8a1uEPAmX7iSt4jeM0.woff2)format("woff2");font-display:swap;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-weight:500;font-style:normal}@font-face{font-family:Geist;src:local(Geist Medium),url(../_fonts/1xv7aEbTueF3YeE8nN5uPloPWq5ORfusEaPnuNVSazw-nNrS_2vYM-452l3sJYmMo7dygL9uGTm5f3tFrY50hEU.woff2)format("woff2");font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:500;font-style:normal}@font-face{font-family:Geist;src:local(Geist Medium),url(../_fonts/B4TjMYiMc_uvQl1ZPjAvT5UpGkUP_0_3f861-mJlHFk-HIHisNHxhGTjp4OjpGk5a0MnXSGF6ArklaI8C0Ht3P0.woff2)format("woff2");font-display:swap;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-weight:500;font-style:normal}@font-face{font-family:Geist;src:local(Geist Regular),local(Geist),url(../_fonts/v1uIKycIfkgtdywcltIrSda4-zIfiQI75rj_JBTihK4-C8IEmfRI9hnIcAqfpvd3vYtzAz2z71aPtm_DaA3ooBU.woff)format("woff");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:Geist;src:local(Geist Medium),url(../_fonts/os5labccBOh8zQ2uSPRPjPBaAvPbw4I64S1RujjQo6w-jYgD7yYWoL4KCLkbzBhbZrw7mi07GCvWG_BS2JSdRP8.woff)format("woff");font-display:swap;font-weight:500;font-style:normal}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--ink);-webkit-font-smoothing:antialiased;font-family:Geist,Geist Fallback\: BlinkMacSystemFont,Geist Fallback\: Segoe UI,Geist Fallback\: Roboto,Geist Fallback\: Helvetica Neue,Geist Fallback\: Arial,system-ui,sans-serif;font-size:17px;line-height:1.6;overflow-x:hidden}body:before{content:"";pointer-events:none;z-index:1;opacity:.035;background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22120%22%20height%3D%22120%22%3E%3Cfilter%20id%3D%22a%22%3E%3CfeTurbulence%20baseFrequency%3D%22.85%22%20numOctaves%3D%223%22%2F%3E%3C%2Ffilter%3E%3Cpath%20d%3D%22M0%200h120v120H0z%22%20filter%3D%22url\(%23a\)%22%2F%3E%3C%2Fsvg%3E);position:fixed;inset:0}section{z-index:2;position:relative}.display,h1,h2,h3,h4{letter-spacing:-.03em;font-family:Chivo,sans-serif;font-weight:700;line-height:var(--head-lh);text-wrap:balance}h1{font-size:var(--h1);font-weight:900}h2{font-size:var(--h2)}h3{font-size:var(--h3);letter-spacing:var(--h3-ls);line-height:var(--h3-lh)}p{text-wrap:pretty}a{color:var(--ink);transition:color .3s var(--ease);text-decoration:none}a:hover{color:var(--coral)}@media (width<=720px){body{font-size:16px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:root{--bg:#0a0a0c;--bg2:#0e1014;--surf:#14161b;--surf2:#191c22;--line:#ffffff17;--line2:#ffffff29;--ink:#f4f1ee;--muted:#8c929c;--muted2:#5f656e;--coral:#ff5a50;--coral-dk:#e0433a;--coral-soft:#ff5a501f;--ok:#7fe0a8;--r-s:6px;--r-m:14px;--r-l:24px;--sh:0 30px 80px -20px #000000bf;--sp:clamp(24px, 6vw, 120px);--ease:cubic-bezier(.22, .8, .24, 1);--h1:clamp(44px, 6.6vw, 116px);--h2:clamp(34px, 4.4vw, 74px);--h3:clamp(21px, 1.6vw, 27px);--h3-ls:-.02em;--h3-lh:1.15;--head-lh:.98;--sec-pad:clamp(80px, 10vw, 160px)}@font-face{font-family:Geist Mono Fallback\: Courier New;src:local(Courier New);size-adjust:99.9837%;ascent-override:100.516%;descent-override:29.5048%;line-gap-override:0%}@font-face{font-family:Geist Mono;src:local(Geist Mono Regular),local(Geist Mono),url(../_fonts/hbND1IeOgQ0MWCC-QKIB-m6yhtIepzGrBc2aws9KaZE-CVme6aVVIWy6IaUyuMljXBboOIF4lCO4LcricvhNo_4.woff2)format("woff2");font-display:swap;unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F;font-weight:400;font-style:normal}@font-face{font-family:Geist Mono;src:local(Geist Mono Regular),local(Geist Mono),url(../_fonts/rZctk754HlalU1qk-tdtYCn0AfvlH9EBqIBUkk8CJg0-Oc6H_hkZSaEAjx9f9YqiJfw887cbVlO6tv7BwNvoxQE.woff2)format("woff2");font-display:swap;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-weight:400;font-style:normal}@font-face{font-family:Geist Mono;src:local(Geist Mono Medium),url(../_fonts/BG8PueVJMRUWxK_UoGmidjFEBsVn0mh27eQwiRLglMk-xLfouPdEnub1_xuIh1RLigUkPmjpr7I-Hth94Y8yAsA.woff2)format("woff2");font-display:swap;unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:500;font-style:normal}@font-face{font-family:Geist Mono;src:local(Geist Mono Medium),url(../_fonts/B4XYTmqECKGO9n0zrFAlXFGSLhSzMlW_Nn_uM0SnSn0-pqaXfBwQixi4YhyAjMEvb3BdvgFxXze7rSKrxzEsVjU.woff2)format("woff2");font-display:swap;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116;font-weight:500;font-style:normal}@font-face{font-family:Geist Mono;src:local(Geist Mono Medium),url(../_fonts/trbWC_h5_lDjsEIz3K7rNSraDGuAz-l9Xvco9sJCGbU-eppvz75ICmGKUIuqHqmd7xhCP3N6N_H7dxwx0ICqvgg.woff2)format("woff2");font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:500;font-style:normal}@font-face{font-family:Geist Mono;src:local(Geist Mono Medium),url(../_fonts/h_KmxwHWAbZ0E7eWhUEfoCxrf9wSDGQad1CgON153wo-YnXXhbOFAu7b5GePoTizJJCCC2y_xrIxl-OtD4NBIcM.woff2)format("woff2");font-display:swap;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-weight:500;font-style:normal}@font-face{font-family:Geist Mono;src:local(Geist Mono Medium),url(../_fonts/ndNrGJcN4bDG6BODmarJ8JAlvGvhoxhD2HE9Def3Z44-cbOSrZ1QWoNT97DjXVbk6_VCkF451BY4bI9VIq5nMbk.woff)format("woff");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:Geist Mono;src:local(Geist Mono Regular),local(Geist Mono),url(../_fonts/BG8PueVJMRUWxK_UoGmidjFEBsVn0mh27eQwiRLglMk-xLfouPdEnub1_xuIh1RLigUkPmjpr7I-Hth94Y8yAsA.woff2)format("woff2");font-display:swap;unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:400;font-style:normal}@font-face{font-family:Geist Mono;src:local(Geist Mono Regular),local(Geist Mono),url(../_fonts/B4XYTmqECKGO9n0zrFAlXFGSLhSzMlW_Nn_uM0SnSn0-pqaXfBwQixi4YhyAjMEvb3BdvgFxXze7rSKrxzEsVjU.woff2)format("woff2");font-display:swap;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116;font-weight:400;font-style:normal}@font-face{font-family:Geist Mono;src:local(Geist Mono Regular),local(Geist Mono),url(../_fonts/trbWC_h5_lDjsEIz3K7rNSraDGuAz-l9Xvco9sJCGbU-eppvz75ICmGKUIuqHqmd7xhCP3N6N_H7dxwx0ICqvgg.woff2)format("woff2");font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:400;font-style:normal}@font-face{font-family:Geist Mono;src:local(Geist Mono Regular),local(Geist Mono),url(../_fonts/h_KmxwHWAbZ0E7eWhUEfoCxrf9wSDGQad1CgON153wo-YnXXhbOFAu7b5GePoTizJJCCC2y_xrIxl-OtD4NBIcM.woff2)format("woff2");font-display:swap;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-weight:400;font-style:normal}@font-face{font-family:Geist Mono;src:local(Geist Mono Medium),url(../_fonts/hbND1IeOgQ0MWCC-QKIB-m6yhtIepzGrBc2aws9KaZE-CVme6aVVIWy6IaUyuMljXBboOIF4lCO4LcricvhNo_4.woff2)format("woff2");font-display:swap;unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F;font-weight:500;font-style:normal}@font-face{font-family:Geist Mono;src:local(Geist Mono Medium),url(../_fonts/rZctk754HlalU1qk-tdtYCn0AfvlH9EBqIBUkk8CJg0-Oc6H_hkZSaEAjx9f9YqiJfw887cbVlO6tv7BwNvoxQE.woff2)format("woff2");font-display:swap;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-weight:500;font-style:normal}@font-face{font-family:Geist Mono;src:local(Geist Mono Regular),local(Geist Mono),url(../_fonts/Ym4gqdSDLZgMRjwqwyHSQbzpuc1rIg_gdyNhfBv6epI-dCtQZPLpqM8WK5gdPlR8deyttimKO6m_7Sz14lcSpGk.woff)format("woff");font-display:swap;font-weight:400;font-style:normal}.wrap{max-width:1560px;padding:0 var(--sp);margin:0 auto}.mono{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-family:Geist Mono,Geist Mono Fallback\: Courier New,ui-monospace,monospace;font-size:12px}.eyebrow{align-items:center;gap:12px;display:flex}.eyebrow:before{content:"";background:var(--coral);flex:none;width:34px;height:1px}.eyebrow+h1,.eyebrow+h2,.eyebrow+h3{margin-top:20px}.section{padding:var(--sec-pad) 0}.section.isAlt{background:var(--bg2);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.sectionHead{grid-template-columns:1fr 1fr;align-items:end;gap:clamp(24px,4vw,64px);margin-bottom:clamp(40px,5vw,76px);display:grid}.sectionHead p{color:var(--muted);max-width:52ch}.twoCols{grid-template-columns:1fr 1fr;gap:clamp(28px,4vw,72px);display:grid}.glow{pointer-events:none;filter:blur(20px);background:radial-gradient(circle,#ff5a5029,#0000 62%);border-radius:50%;width:900px;height:900px;position:absolute;top:-320px;right:-180px}.btn{cursor:pointer;transition:color .35s var(--ease),border-color .35s var(--ease),transform .35s var(--ease);background:0 0;border:1px solid #0000;border-radius:100px;flex:none;align-items:center;gap:10px;padding:15px 26px;font-family:inherit;font-size:15px;font-weight:500;display:inline-flex;overflow:hidden}.btn,.btn span{white-space:nowrap;position:relative}.btn span{z-index:2}.btn:before{content:"";background:var(--coral);transition:transform .5s var(--ease);z-index:1;position:absolute;inset:0;transform:translateY(101%)}.btn:hover:before{transform:translateY(0)}.btnPrimary{background:var(--coral);color:#fff}.btnPrimary:before{background:var(--ink)}.btnPrimary:hover{color:var(--bg)}.btnGhost{border-color:var(--line2);color:var(--ink)}.btnGhost:hover{color:#fff;border-color:var(--coral)}.btn .arrow{z-index:2;transition:transform .4s var(--ease);position:relative}.btn:hover .arrow{transform:translate(4px,-4px)}.tag{letter-spacing:.08em;text-transform:uppercase;border:1px solid var(--line2);color:var(--muted);white-space:nowrap;transition:.4s var(--ease);border-radius:100px;flex:none;padding:6px 10px;font-family:Geist Mono,Geist Mono Fallback\: Courier New,monospace;font-size:11px;font-weight:500;line-height:1}.tag.isOk{color:#7fe0a8;border-color:#7fe0a859}.tag.isCoral{color:var(--coral);border-color:#ff5a5066}.chips{flex-wrap:wrap;gap:8px;display:flex}.chip{border:1px solid var(--line);color:var(--muted);transition:.4s var(--ease);white-space:nowrap;border-radius:100px;flex:none;padding:9px 15px;font-size:13.5px}.chip:hover{color:var(--ink);border-color:var(--coral)}.badge,.chip:hover{background:var(--coral-soft)}.badge{color:var(--coral);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;border:1px solid #ff5a5059;border-radius:100px;flex:none;align-items:center;gap:9px;padding:9px 16px;font:500 12px/1 Geist Mono,Geist Mono Fallback\: Courier New,monospace;display:inline-flex}.reveal{opacity:0;transition:opacity 1s var(--ease),transform 1s var(--ease);transform:translateY(34px)}.reveal[data-revealed]{opacity:1;transform:none}.delay1{transition-delay:80ms}.delay2{transition-delay:.16s}.delay3{transition-delay:.24s}.delay4{transition-delay:.32s}.delay5{transition-delay:.4s}html[lang=en] .lines{--h1:clamp(40px, 6vw, 96px)}.lines>*{margin:0;display:block;overflow:hidden}.lines>*>b{font-weight:inherit;transition:transform 1.1s var(--ease);display:block;transform:translateY(105%)}.lines[data-revealed]>*>b{transform:none}.lines[data-revealed]>:nth-child(2)>b{transition-delay:.1s}.lines[data-revealed]>:nth-child(3)>b{transition-delay:.2s}@media (width<=1180px){.sectionHead,.twoCols{grid-template-columns:1fr}}@font-face{font-family:Geist Mono;src:local(Geist Mono Regular),local(Geist Mono),url(../_fonts/BG8PueVJMRUWxK_UoGmidjFEBsVn0mh27eQwiRLglMk-xLfouPdEnub1_xuIh1RLigUkPmjpr7I-Hth94Y8yAsA.woff2)format("woff2");font-display:swap;unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:400;font-style:normal}@font-face{font-family:Geist Mono Fallback\: Courier New;src:local(Courier New);size-adjust:99.9837%;ascent-override:100.516%;descent-override:29.5048%;line-gap-override:0%}@font-face{font-family:Geist Mono;src:local(Geist Mono Regular),local(Geist Mono),url(../_fonts/B4XYTmqECKGO9n0zrFAlXFGSLhSzMlW_Nn_uM0SnSn0-pqaXfBwQixi4YhyAjMEvb3BdvgFxXze7rSKrxzEsVjU.woff2)format("woff2");font-display:swap;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116;font-weight:400;font-style:normal}@font-face{font-family:Geist Mono;src:local(Geist Mono Regular),local(Geist Mono),url(../_fonts/hbND1IeOgQ0MWCC-QKIB-m6yhtIepzGrBc2aws9KaZE-CVme6aVVIWy6IaUyuMljXBboOIF4lCO4LcricvhNo_4.woff2)format("woff2");font-display:swap;unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F;font-weight:400;font-style:normal}@font-face{font-family:Geist Mono;src:local(Geist Mono Regular),local(Geist Mono),url(../_fonts/rZctk754HlalU1qk-tdtYCn0AfvlH9EBqIBUkk8CJg0-Oc6H_hkZSaEAjx9f9YqiJfw887cbVlO6tv7BwNvoxQE.woff2)format("woff2");font-display:swap;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-weight:400;font-style:normal}@font-face{font-family:Geist Mono;src:local(Geist Mono Medium),url(../_fonts/BG8PueVJMRUWxK_UoGmidjFEBsVn0mh27eQwiRLglMk-xLfouPdEnub1_xuIh1RLigUkPmjpr7I-Hth94Y8yAsA.woff2)format("woff2");font-display:swap;unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:500;font-style:normal}@font-face{font-family:Geist Mono;src:local(Geist Mono Medium),url(../_fonts/B4XYTmqECKGO9n0zrFAlXFGSLhSzMlW_Nn_uM0SnSn0-pqaXfBwQixi4YhyAjMEvb3BdvgFxXze7rSKrxzEsVjU.woff2)format("woff2");font-display:swap;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116;font-weight:500;font-style:normal}@font-face{font-family:Geist Mono;src:local(Geist Mono Medium),url(../_fonts/trbWC_h5_lDjsEIz3K7rNSraDGuAz-l9Xvco9sJCGbU-eppvz75ICmGKUIuqHqmd7xhCP3N6N_H7dxwx0ICqvgg.woff2)format("woff2");font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:500;font-style:normal}@font-face{font-family:Geist Mono;src:local(Geist Mono Regular),local(Geist Mono),url(../_fonts/Ym4gqdSDLZgMRjwqwyHSQbzpuc1rIg_gdyNhfBv6epI-dCtQZPLpqM8WK5gdPlR8deyttimKO6m_7Sz14lcSpGk.woff)format("woff");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:Geist Mono;src:local(Geist Mono Medium),url(../_fonts/ndNrGJcN4bDG6BODmarJ8JAlvGvhoxhD2HE9Def3Z44-cbOSrZ1QWoNT97DjXVbk6_VCkF451BY4bI9VIq5nMbk.woff)format("woff");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:Geist Mono;src:local(Geist Mono Regular),local(Geist Mono),url(../_fonts/trbWC_h5_lDjsEIz3K7rNSraDGuAz-l9Xvco9sJCGbU-eppvz75ICmGKUIuqHqmd7xhCP3N6N_H7dxwx0ICqvgg.woff2)format("woff2");font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:400;font-style:normal}@font-face{font-family:Geist Mono;src:local(Geist Mono Regular),local(Geist Mono),url(../_fonts/h_KmxwHWAbZ0E7eWhUEfoCxrf9wSDGQad1CgON153wo-YnXXhbOFAu7b5GePoTizJJCCC2y_xrIxl-OtD4NBIcM.woff2)format("woff2");font-display:swap;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-weight:400;font-style:normal}@font-face{font-family:Geist Mono;src:local(Geist Mono Medium),url(../_fonts/hbND1IeOgQ0MWCC-QKIB-m6yhtIepzGrBc2aws9KaZE-CVme6aVVIWy6IaUyuMljXBboOIF4lCO4LcricvhNo_4.woff2)format("woff2");font-display:swap;unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F;font-weight:500;font-style:normal}@font-face{font-family:Geist Mono;src:local(Geist Mono Medium),url(../_fonts/rZctk754HlalU1qk-tdtYCn0AfvlH9EBqIBUkk8CJg0-Oc6H_hkZSaEAjx9f9YqiJfw887cbVlO6tv7BwNvoxQE.woff2)format("woff2");font-display:swap;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-weight:500;font-style:normal}@font-face{font-family:Geist Mono;src:local(Geist Mono Medium),url(../_fonts/h_KmxwHWAbZ0E7eWhUEfoCxrf9wSDGQad1CgON153wo-YnXXhbOFAu7b5GePoTizJJCCC2y_xrIxl-OtD4NBIcM.woff2)format("woff2");font-display:swap;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-weight:500;font-style:normal}html.themeAi{--bg:#08090b;--bg2:#0c0e11;--surf:#12141a;--surf2:#171a21;--line:#ffffff14;--line2:#ffffff26;--coral-soft:#ff5a501a;--ok:#7fe0a8;--r-m:12px;--r-l:20px;--sh:0 30px 80px -20px #000c;--h1:clamp(40px, 5.8vw, 104px);--h2:clamp(26px, 3vw, 50px);--h3:clamp(18px, 1.35vw, 23px);--h3-lh:1.2;--head-lh:1;--sec-pad:clamp(64px, 8vw, 124px);scroll-padding-top:110px}html.themeAi body{line-height:1.62}html.themeAi body:before{opacity:.4;background-image:radial-gradient(#ffffff12 1px,#0000 0);background-size:26px 26px;-webkit-mask-image:linear-gradient(#000,#0000 70%);mask-image:linear-gradient(#000,#0000 70%)}html.themeAi .wrap{max-width:1500px}html.themeAi .mono{letter-spacing:.16em;font-size:11.5px}html.themeAi .siteHeader{padding:24px 0}html.themeAi .siteHeader.isStuck{background:#08090bbf;padding:13px 0}html.themeAi .siteHeader .logo img{height:36px}html.themeAi .siteHeader.isStuck .logo img{height:29px}html.themeAi .mainNav{gap:2px}html.themeAi .mainNav a{letter-spacing:.06em;padding:9px 13px;font-family:Geist Mono,Geist Mono Fallback\: Courier New,monospace;font-size:12px}html.themeAi .mainNav a:after{bottom:3px;left:13px;right:13px}html.themeAi .headerActions{gap:12px}html.themeAi .langSwitch{border-radius:4px}html.themeAi .langSwitch button{padding:8px 10px;font-size:11px}html.themeAi .burger{border-radius:6px;width:44px;height:44px}html.themeAi .burger i{left:13px}html.themeAi .burger i:first-child{top:18px}html.themeAi .burger i:last-child{top:24px}html.themeAi .btn{letter-spacing:.08em;text-transform:uppercase;border-radius:6px;padding:14px 22px;font-family:Geist Mono,Geist Mono Fallback\: Courier New,monospace;font-size:12.5px;font-weight:500}html.themeAi .mobileMenu{gap:4px}html.themeAi .mobileMenu a{font-size:clamp(30px,8vw,48px)}html.themeAi .menuFoot{margin-top:36px}html.themeAi .toTop{background:#12141abf;border-radius:10px;width:50px;height:50px}html.themeAi .toTop:hover svg{transform:none}html.themeAi .footerCol h4{letter-spacing:.18em;margin-bottom:18px;font-size:10.5px}html.themeAi .footerCol ul{gap:10px}html.themeAi .footerBrand img{height:42px;margin-bottom:18px}.errorPage[data-v-be5e6bbb]{background:var(--bg);z-index:2;place-items:center;min-height:100vh;display:grid;position:relative}.errorInner[data-v-be5e6bbb]{text-align:center;flex-direction:column;align-items:center;gap:22px;display:flex}.errorInner .eyebrow[data-v-be5e6bbb]{justify-content:center}.errorInner p[data-v-be5e6bbb]{color:var(--muted);max-width:46ch}
