@font-face{font-family:display;src:url(../media/chakra_petch_latin_600_normal-s.p.34i55il26mb_0.woff2)format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:display;src:url(../media/chakra_petch_latin_700_normal-s.p.1s--kcv7ff0_e.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:display Fallback;src:local(Arial);ascent-override:92.93%;descent-override:28.85%;line-gap-override:0.0%;size-adjust:106.74%}.display_1c33a6c1-module__s12a9W__className{font-family:display,display Fallback}.display_1c33a6c1-module__s12a9W__variable{--font-display:"display", "display Fallback"}
@font-face{font-family:body;src:url(../media/roboto_latin_300_normal-s.p.0nqyx-sj5t87t.woff2)format("woff2");font-display:swap;font-weight:300;font-style:normal}@font-face{font-family:body;src:url(../media/roboto_latin_400_normal-s.p.3748bjrmw_ck7.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:body;src:url(../media/roboto_latin_500_normal-s.p.43162ka3da5dh.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:body;src:url(../media/roboto_latin_700_normal-s.p.25zm6111a02b_.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:body Fallback;src:local(Arial);ascent-override:92.43%;descent-override:24.32%;line-gap-override:0.0%;size-adjust:100.37%}.body_680b8c21-module__YVMTza__className{font-family:body,body Fallback}.body_680b8c21-module__YVMTza__variable{--font-body:"body", "body Fallback"}
@font-face{font-family:mono;src:url(../media/roboto_mono_latin_400_normal-s.p.1d-c40srqck4m.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:mono;src:url(../media/roboto_mono_latin_500_normal-s.p.36olwehlwkrap.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:mono Fallback;src:local(Arial);ascent-override:79.68%;descent-override:20.61%;line-gap-override:0.0%;size-adjust:131.51%}.mono_1bc56c45-module__Xkyyhq__className{font-family:mono,mono Fallback}.mono_1bc56c45-module__Xkyyhq__variable{--font-mono:"mono", "mono Fallback"}
@font-face{font-family:seg;src:url(../media/DSEG7Classic_Bold-s.0rfw_fwhmhowq.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:seg Fallback;src:local(Arial);ascent-override:62.5%;descent-override:0.0%;line-gap-override:5.63%;size-adjust:159.99%}.seg_5e52266d-module__sD63pG__className{font-family:seg,seg Fallback}.seg_5e52266d-module__sD63pG__variable{--font-seg:"seg", "seg Fallback"}
@font-face{font-family:seg14;src:url(../media/DSEG14Classic_Bold-s.1lcs_xzy42elc.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:seg14 Fallback;src:local(Arial);ascent-override:62.5%;descent-override:0.0%;line-gap-override:5.63%;size-adjust:159.99%}.seg14_8646c151-module__P0spSG__className{font-family:seg14,seg14 Fallback}.seg14_8646c151-module__P0spSG__variable{--font-seg14:"seg14", "seg14 Fallback"}
:root{--black:#000;--card:#2e2e2e;--deep:#161616;--line:#3a3a3a;--white:#fff;--muted:#a6a6a6;--dim:#4a4a4a;--dim-text:#757575;--orange:#f05a28;--orange-2:#f58b4b;--orange-3:#ef4e2a;--orange-dim:#f05a2805;--orange-text:#ff7a45;--blue:#2e7bf6;--blue-2:#1f5fe0;--nav-blue:#4b8bff;--display:var(--font-display),"Eurostile","Michroma",sans-serif;--body:var(--font-body),system-ui,sans-serif;--mono:var(--font-mono),ui-monospace,monospace;--seg:var(--font-seg),var(--mono);--seg14:var(--font-seg14),var(--mono);--r:40px;--rc:28px;--g:clamp(16px,3vw,48px);--max:1440px;--ease:cubic-bezier(.2,.8,.2,1)}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;background:var(--black)}body{font-family:var(--body);color:var(--white);background:var(--black);-webkit-font-smoothing:antialiased;line-height:1.45;overflow-x:hidden}body.lock{overflow:hidden}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer;color:inherit;background:0 0;border:0}:focus-visible{outline:3px solid var(--blue);outline-offset:3px;border-radius:999px}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.display{font-family:var(--display);text-transform:uppercase;letter-spacing:.01em;font-weight:700;line-height:.94}.h-hero{font-size:clamp(46px,8.4vw,132px)}.h-1{font-size:clamp(36px,5.4vw,80px)}.h-2{font-size:clamp(26px,3.2vw,46px)}.lede{font-size:clamp(18px,1.5vw,24px);font-weight:300;line-height:1.4}.body{color:var(--muted);font-size:clamp(15px,1.1vw,18px);line-height:1.55}.mono{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-size:12px}.o{color:var(--orange)}.center{text-align:center}.wrap{max-width:var(--max);padding:0 var(--g);margin:0 auto}.sec{padding:clamp(56px,7vw,120px) 0}.sec.tight{padding-top:clamp(24px,3vw,48px)}.pill{letter-spacing:.06em;text-transform:uppercase;height:56px;transition:transform .15s var(--ease),background .25s,color .25s;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 36px;font-size:15px;font-weight:700;display:inline-flex}.pill:active{transform:scale(.97)}.pill-outline{border:1.5px solid #ffffffb3}.pill-white{background:var(--white);color:var(--black)}.pill-blue{background:linear-gradient(180deg,var(--blue),var(--blue-2));box-shadow:0 10px 30px #2e7bf647}.pill-dark{background:var(--deep);border:1px solid var(--line)}.pill-sm{height:44px;padding:0 22px;font-size:13px}@media (max-width:480px){.pill{white-space:normal;text-align:center;max-width:100%;height:auto;min-height:56px;padding-block:12px}.pill-sm{min-height:44px;padding-block:8px}}.nav{z-index:5;justify-content:space-between;align-items:center;height:84px;display:flex;position:relative}.logo{align-items:center;display:inline-flex}.logo svg{width:auto;height:20px;display:block}.nav-links{color:var(--nav-blue);gap:28px;font-size:17px;display:flex}.nav-links a:hover{color:var(--white)}.nav-switch{color:var(--white);border:1px solid var(--line);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;padding:8px 16px;font-size:13px;font-weight:700}.nav-switch:hover{border-color:var(--white)}.nav-links{white-space:nowrap;align-items:center}@media (max-width:1000px){.nav-links{gap:18px;font-size:15px}}.nav-motion{color:var(--muted);font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;padding:8px 4px;font-size:12px}.nav-motion:hover{color:var(--white)}.nav-motion:before{content:"";vertical-align:baseline;border:1.5px solid;border-radius:2px;width:9px;height:9px;margin-right:8px;display:inline-block}.nav-motion[aria-pressed=true]{color:var(--white)}.nav-motion[aria-pressed=true]:before{background:var(--orange);border-color:var(--orange)}[data-paused] .strip .track,[data-paused] .roll .list,[data-paused] .hero .ph .img{animation-play-state:paused}.nav-menu-btn{color:var(--white);border:1px solid var(--line);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;align-items:center;padding:8px 16px;font-size:13px;font-weight:700;display:none}.nav-menu-btn:hover,.nav-menu-btn[aria-expanded=true]{border-color:var(--white)}@media (max-width:860px){.nav-menu-btn{display:inline-flex}.nav-links{background:var(--deep);border:1px solid var(--line);border-radius:20px;flex-direction:column;align-items:stretch;gap:4px;min-width:220px;max-width:100%;padding:12px;display:none;position:absolute;top:calc(100% - 10px);right:0;box-shadow:0 20px 40px #00000080}.nav-links.open{display:flex}.nav-links a{padding:10px 12px}.nav-links .nav-switch{text-align:center;margin:4px 0}.nav-links .nav-motion{text-align:left;padding:10px 12px}}.skip-link{z-index:200;background:var(--white);color:var(--black);border-radius:999px;padding:12px 20px;font-size:15px;font-weight:700;position:fixed;top:12px;left:12px;transform:translateY(calc(-100% - 24px))}.skip-link:focus{transform:none}.skip-link:focus-visible{outline-color:var(--orange)}#main:focus{outline:none}.hero{border-radius:var(--r);isolation:isolate;flex-direction:column;justify-content:flex-end;min-height:min(92vh,960px);display:flex;position:relative;overflow:hidden}.hero .ph{z-index:-1;transition:opacity 1.1s var(--ease);position:absolute;inset:0}.hero .ph.a{opacity:1}.hero .ph.b,[data-side=backer] .hero .ph.a{opacity:0}[data-side=backer] .hero .ph.b{opacity:1}.hero .ph .img{background-position:50% 25%;background-repeat:no-repeat;background-size:cover;animation:26s linear infinite alternate kb;position:absolute;inset:-6%}@media (max-width:720px){.hero .ph .img{opacity:.6;background-position:50% 70px;background-size:200%}}@keyframes kb{0%{transform:scale(1)}to{transform:scale(1.08)translateY(-2%)}}.hero .ph:after{content:"";background:linear-gradient(90deg,#0000009e,#00000094 70%,#0000),linear-gradient(#0006,#0006),linear-gradient(#0000 30%,#0000008c 65%,#000000f0);position:absolute;inset:0}@media (max-width:720px){.hero .ph:after{background:linear-gradient(#0006,#0006 35%,#0000 55%),linear-gradient(#0006,#0006),linear-gradient(#0000 30%,#0000008c 65%,#000000f0)}}.hero-inner{padding:clamp(40px,6vw,88px) var(--g) clamp(28px,4vw,56px);z-index:1;position:relative}.hero h1{max-width:80%;color:var(--orange);font-size:clamp(46px,7.6vw,116px)}@media (max-width:720px){.hero h1{max-width:100%}}.hero h1 .w{opacity:0;animation:up .8s var(--ease) forwards;display:inline-block;transform:translateY(.35em)}.hero h1 .w:nth-child(2){animation-delay:.1s}.hero h1 .w:nth-child(3){animation-delay:.2s}.hero h1 .w:nth-child(4){animation-delay:.3s}.hero .lede{opacity:0;max-width:640px;animation:up .8s .5s var(--ease) forwards;margin-top:24px}@keyframes up{to{opacity:1;transform:none}}.select{opacity:0;animation:up .8s .7s var(--ease) forwards;grid-template-columns:1fr 1fr;gap:16px;margin-top:40px;display:grid}.side{text-align:left;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);transition:background .35s var(--ease),border-color .35s,transform .35s var(--ease);background:#00000059;border:1.5px solid #ffffff40;border-radius:24px;grid-template-columns:1fr auto;align-items:center;gap:18px;padding:26px 28px;display:grid;position:relative}.side:hover{border-color:#fff9;transform:translateY(-3px)}.side .k{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:#ffffffa6;font-size:12px}.side .t{font-family:var(--display);text-transform:uppercase;margin:6px 0 8px;font-size:clamp(22px,2.4vw,34px);font-weight:700;line-height:1}.side .d{color:#fffc;max-width:36ch;font-size:15px;font-weight:300}.side .arrow{width:56px;height:56px;transition:background .35s,transform .35s var(--ease);border:1.5px solid #ffffff80;border-radius:50%;place-items:center;display:grid}.side .arrow svg{width:22px;height:22px}.side[aria-pressed=true]{background:var(--white);color:var(--black);border-color:var(--white)}.side[aria-pressed=true] .k{color:#555}.side[aria-pressed=true] .d{color:#222}.side[aria-pressed=true] .arrow{background:var(--orange);border-color:var(--orange);color:var(--white);transform:rotate(90deg)}@media (max-width:720px){.hero{min-height:min(70vh,640px)}.select{grid-template-columns:1fr}.hero-top{letter-spacing:.12em;padding:22px var(--g);font-size:10px}.hero-top .r{display:none}.hero-inner{padding-top:96px}}.strip{border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin-top:20px;padding:18px 0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.strip .track{white-space:nowrap;width:max-content;font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--muted);gap:44px;font-size:13px;animation:70s linear infinite tk;display:flex}.strip .track span:before{content:"";background:var(--orange);vertical-align:middle;width:6px;height:6px;margin-right:18px;display:inline-block}@keyframes tk{to{transform:translate(-50%)}}.scrolly{grid-template-columns:275px 1fr;align-items:start;gap:clamp(24px,5vw,80px);display:grid}@media (max-width:820px){.scrolly{grid-template-columns:1fr}}.stamp{font-family:var(--seg);white-space:nowrap;color:var(--orange);letter-spacing:-.02em;font-variant-numeric:tabular-nums;align-items:flex-start;font-size:clamp(35px,4.35vw,64px);font-weight:700;line-height:1;transition:opacity .4s;display:flex;position:sticky;top:38vh}.stamp small{font-family:var(--seg14);letter-spacing:.16em;color:var(--muted);margin-left:10px;font-size:18px;font-weight:700;position:relative;top:4px}.stamp .d{text-align:center;display:inline-grid}.stamp .d.one{text-align:right}.stamp .d>span{grid-area:1/1}.stamp .seg-bg{color:var(--orange-dim)}@media (max-width:820px){.stamp{z-index:10;margin-bottom:24px;font-size:40px;position:sticky;top:0}.stamp.pinned{margin:0 calc(var(--g) * -1) 24px;padding:14px var(--g);background:var(--black);font-size:40px}}.lines{padding:6vh 0}.ln{font-family:var(--display);text-transform:uppercase;color:var(--dim-text);transition:color .5s var(--ease),transform .6s var(--ease);padding:1.9vh 0;font-size:clamp(26px,3.9vw,60px);font-weight:700;line-height:1}.ln.lit{color:var(--white);transform:translate(8px)}.ln.lit.o{color:var(--orange)}.after{max-width:640px;margin-top:6vh}.pillars{grid-template-columns:1fr 1fr;gap:16px;margin-top:clamp(40px,6vw,88px);display:grid}@media (max-width:820px){.pillars{grid-template-columns:1fr}}.pillar{background:var(--card);border-radius:var(--r);flex-direction:column;justify-content:space-between;gap:28px;min-height:340px;padding:clamp(30px,3.6vw,56px);display:flex}.pillar .t{font-family:var(--display);text-transform:uppercase;font-size:clamp(40px,4.8vw,76px);font-weight:700;line-height:.92}.pillar p{color:var(--white);max-width:38ch;font-size:clamp(17px,1.35vw,22px);font-weight:300;line-height:1.45}.ln.gap{margin-top:10vh}.credits{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(24px,5vw,80px);display:grid}@media (max-width:900px){.credits{grid-template-columns:1fr}}.roll{border-radius:var(--r);background:var(--deep);border:1px solid var(--line);height:560px;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 18% 82%,#0000);mask-image:linear-gradient(#0000,#000 18% 82%,#0000)}.roll .list{padding:40px clamp(24px,3vw,48px);animation:70s linear infinite roll;position:absolute;top:0;left:0;right:0}@keyframes roll{to{transform:translateY(-50%)}}.roll .row{border-bottom:1px solid #ffffff0f;grid-template-columns:1fr 1fr;align-items:baseline;gap:20px;padding:14px 0;display:grid}.roll .row .role{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);text-align:right;font-size:12px}.roll .row .who{font-family:var(--display);text-transform:uppercase;font-size:clamp(16px,1.5vw,22px);font-weight:700;line-height:1.1}.roll .row.hd{text-align:center;border:0;grid-template-columns:1fr;padding:30px 0 20px}.roll .row.hd .who{color:var(--orange);letter-spacing:.1em;font-size:clamp(14px,1.2vw,18px)}.credits .copy .lede{max-width:520px;margin-top:22px}.credits .copy .turnline{font-family:var(--display);text-transform:uppercase;color:var(--orange);margin-top:30px;font-size:clamp(22px,2.4vw,36px);font-weight:700;line-height:1.05}.bhead{grid-template-columns:1fr 1fr;align-items:end;gap:clamp(24px,5vw,80px);display:grid}@media (max-width:900px){.bhead{grid-template-columns:1fr}}.bhead .lede{max-width:560px}.stages{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:44px;display:grid}@media (max-width:1000px){.stages{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.stages{grid-template-columns:1fr}}.stg{background:var(--card);border-radius:var(--rc);opacity:0;min-height:260px;transition:opacity .6s var(--ease),transform .6s var(--ease);flex-direction:column;padding:28px;display:flex;transform:translateY(16px)}.stages.in .stg{opacity:1;transform:none}.stg:nth-child(2){transition-delay:80ms}.stg:nth-child(3){transition-delay:.16s}.stg:nth-child(4){transition-delay:.24s}.stg:nth-child(5){transition-delay:.32s}.stg:nth-child(6){transition-delay:.4s}.stg .lv{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--orange-text);border:1px solid #f05a2880;border-radius:999px;align-self:flex-start;padding:6px 12px;font-size:11px}.stg .t{font-family:var(--display);text-transform:uppercase;margin:22px 0 14px;font-size:clamp(26px,2.4vw,36px);font-weight:700;line-height:.95}.stg p{color:var(--muted);margin-top:auto;font-size:15.5px;line-height:1.55}.flag{border-radius:var(--r);background:var(--white);color:var(--black);padding:clamp(48px,6vw,96px) var(--g);overflow:hidden}.flag .top{grid-template-columns:1fr 1fr;align-items:start;gap:clamp(24px,5vw,80px);display:grid}.data{grid-template-columns:1fr 1fr;gap:12px;display:grid}@media (max-width:600px){.data{grid-template-columns:1fr}}.dc{background:var(--black);color:var(--white);border-radius:22px;flex-direction:column;gap:10px;padding:22px;display:flex}.dc .k{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-size:10px;line-height:1.5}.dc .v{font-family:var(--display);color:var(--orange);font-variant-numeric:tabular-nums;font-size:clamp(26px,2.3vw,36px);font-weight:700;line-height:1}.dc .v i{font-family:var(--body);color:var(--muted);margin:0 6px;font-size:14px;font-style:normal;font-weight:300}.dc .bar{flex-direction:column;gap:4px;margin-top:4px;display:flex}.dc .bar i{background:var(--orange);transform-origin:0;height:4px;transition:transform 1.4s var(--ease);border-radius:2px;display:block;transform:scaleX(0)}.dc .bar i+i{background:#3a3a3a}.flag.in .dc .bar i{transform:scaleX(1)}.dc .s{color:var(--muted);font-size:11px;line-height:1.45}@media (max-width:900px){.flag .top{grid-template-columns:1fr}}.flag .lede{color:#222;font-weight:400}.flag .lede+.lede{margin-top:18px}.icp{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:44px;display:grid}.icp.four{grid-template-columns:repeat(4,1fr)}@media (max-width:1000px){.icp.four{grid-template-columns:repeat(2,1fr)}}.icp .t:nth-child(4){transition-delay:.3s}@media (max-width:820px){.icp,.icp.four{grid-template-columns:minmax(0,1fr)}}.icp>*{min-width:0}.icp .t{background:var(--black);color:var(--white);border-radius:var(--rc);opacity:0;min-height:230px;transition:opacity .6s var(--ease),transform .6s var(--ease);flex-direction:column;justify-content:space-between;padding:28px;display:flex;transform:translateY(16px)}.flag.in .icp .t{opacity:1;transform:none}[data-grow]{transform-origin:0;will-change:transform}.icp .t:nth-child(2){transition-delay:.1s}.icp .t:nth-child(3){transition-delay:.2s}.icp .t .display{overflow-wrap:anywhere;color:var(--orange);font-size:clamp(24px,3vw,46px)}.icp .t p{color:var(--muted);margin-top:16px;font-size:15px;line-height:1.5}.icp .t .lv{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--white);margin-top:18px;font-size:11px}.flag .bridge{font-family:var(--display);text-transform:uppercase;color:var(--black);margin-top:40px;font-size:clamp(22px,2.6vw,40px);font-weight:700;line-height:1}.gal-head{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:24px;display:flex}.gal-head .lede{max-width:560px;margin-top:16px}.gal-nav{gap:10px;display:flex}.gal-nav button{border:1.5px solid var(--line);border-radius:50%;place-items:center;width:52px;height:52px;transition:background .25s,border-color .25s;display:grid}.gal-nav button:hover{background:var(--card);border-color:var(--white)}.gal-nav svg{width:20px;height:20px}.gal{scroll-snap-type:x mandatory;scrollbar-width:none;gap:18px;margin-inline:-8px;padding:34px 8px 18px;scroll-padding-inline:8px;display:flex;overflow-x:auto}.gal::-webkit-scrollbar{display:none}.gal.drag{cursor:grabbing;scroll-snap-type:none}.gal.drag .go:after{cursor:grabbing}.gal-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-top:6px;display:flex}.prog{background:var(--line);border-radius:1px;flex:240px;height:2px;overflow:hidden}.prog i{background:var(--orange);width:20%;height:100%;transition:width .15s linear;display:block}.ch{aspect-ratio:3/4.3;scroll-snap-align:start;isolation:isolate;border-radius:var(--rc);text-align:left;cursor:grab;transition:transform .45s var(--ease);border:1px solid var(--line);background:#141414;flex-direction:column;flex:0 0 clamp(300px,26vw,380px);justify-content:flex-end;display:flex;position:relative;overflow:hidden}.ch:has(.go:focus-visible){outline:3px solid var(--blue);outline-offset:3px}@supports selector(:has(*)){.ch .go:focus-visible{outline:none}}.ch .marks{z-index:-2;opacity:.5;width:100%;height:100%;transition:opacity .6s var(--ease),transform 1.2s var(--ease);position:absolute;inset:0}.ch .marks *{transition:stroke .9s var(--ease),fill .9s var(--ease)}.ch.in .marks{opacity:.9}.ch.in .marks line,.ch.in .marks path,.ch.in .marks rect,.ch.in .marks circle,.ch.in .marks ellipse{stroke:var(--orange)}.ch.in .marks text{fill:var(--orange)}.ch:hover .marks{transform:scale(1.04)}.ch .num{z-index:-2;font-family:var(--mono);color:#0000;-webkit-text-stroke:1px #ffffff2e;letter-spacing:-.06em;font-size:150px;line-height:1;position:absolute;top:38px;right:-6px}.ch:hover{transform:translateY(-8px)}.ch .img{z-index:-2;transition:transform 1.2s var(--ease);background-position:50%;background-size:cover;position:absolute;inset:0}.ch:hover .img{transform:scale(1.05)}.ch:after{content:"";z-index:-1;background:linear-gradient(#0000 35%,#0009 65%,#000000f5);position:absolute;inset:0}.ch .top{z-index:1;font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:#fffc;justify-content:space-between;font-size:11px;display:flex;position:absolute;top:20px;left:22px;right:22px}.ch .top b{color:var(--orange);margin-right:10px;font-weight:500}.ch .bot{padding:22px}.ch .lvl{background:var(--white);color:var(--black);letter-spacing:.1em;text-transform:uppercase;border-radius:6px;margin-bottom:12px;padding:5px 9px;font-size:10px;font-weight:700;display:inline-block}.ch .name{font-family:var(--display);text-transform:uppercase;font-size:clamp(26px,2.4vw,34px);font-weight:700;line-height:.95}.ch .hook{color:#ffffffd9;margin:10px 0 18px;font-size:15px;font-weight:300;line-height:1.45}.ch .go{background:var(--white);color:var(--black);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;align-items:center;gap:10px;height:46px;padding:0 20px 0 22px;font-size:13px;font-weight:700;display:inline-flex}.ch .go:after{content:"";z-index:2;position:absolute;inset:0}.ch .go svg{width:16px;height:16px;transition:transform .3s var(--ease)}.ch:hover .go svg{transform:translate(4px)}.ch .goal{z-index:1;font-family:var(--mono);color:var(--orange);font-size:12px;position:absolute;bottom:22px;right:22px}.ch .rs-row{gap:18px;margin:10px 0 18px;display:flex}.ch .rs-row span{font-family:var(--display);font-variant-numeric:tabular-nums;font-size:20px;font-weight:700;line-height:1}.ch .rs-row span i{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-bottom:5px;font-size:10px;font-style:normal;font-weight:400;display:block}.midcta{background:var(--card);border-radius:var(--r);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;margin-top:56px;padding:clamp(28px,3.4vw,48px);display:flex}.midcta .body{max-width:52ch;margin-top:10px;font-size:16px}.ov{z-index:100;background:var(--black);opacity:0;transition:opacity .4s var(--ease);width:100%;max-width:none;height:100%;max-height:none;color:inherit;border:0;grid-template-columns:.9fr 1.1fr;margin:0;padding:0;display:none;position:fixed;inset:0;overflow:hidden}.ov::backdrop{background:0 0}.ov.on{display:grid}.ov.show{opacity:1}@media (max-width:900px){.ov{grid-template-columns:1fr;overflow-y:auto}}.ov .left{min-height:44vh;position:relative;overflow:hidden}.ov .left .img{background-position:50% 30%;background-size:cover;transition:transform 6s linear;position:absolute;inset:0;transform:scale(1.04)}.ov.show .left .img{transform:scale(1)}.ov .left:after{content:"";mix-blend-mode:multiply;background:linear-gradient(#e2501e59,#782209a6 50%,#000000f2);position:absolute;inset:0}.ov .left .meta{z-index:1;position:absolute;bottom:clamp(24px,3vw,48px);left:clamp(24px,3vw,48px);right:clamp(24px,3vw,48px)}.ov .left .meta .mono{color:#fffc}.ov .left .meta .nm{font-family:var(--display);text-transform:uppercase;margin:10px 0 12px;font-size:clamp(40px,5vw,84px);font-weight:700;line-height:.92}.ov .left .meta .sub{color:#ffffffd9;max-width:46ch;font-size:16px;font-weight:300}.ov .right{flex-direction:column;gap:30px;padding:clamp(24px,4vw,64px);display:flex;overflow-y:auto}.ov .bar{justify-content:space-between;align-items:center;gap:12px;display:flex}.ov .x{border:1.5px solid var(--line);border-radius:50%;place-items:center;width:48px;height:48px;display:grid}.ov .x svg{width:18px;height:18px}.tl h3,.ov h3{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--orange);margin-bottom:12px;font-size:12px}.tl .row{border-top:1px solid var(--line);opacity:0;transition:opacity .55s var(--ease),transform .55s var(--ease);grid-template-columns:96px 1fr;align-items:baseline;gap:16px;padding:12px 0;display:grid;transform:translate(-10px)}.ov.show .tl .row{opacity:1;transform:none}.tl .row:nth-child(2){transition-delay:.1s}.tl .row:nth-child(3){transition-delay:.2s}.tl .row:nth-child(4){transition-delay:.3s}.tl .row:nth-child(5){transition-delay:.4s}.tl .row:nth-child(6){transition-delay:.5s}.tl .row:nth-child(7){transition-delay:.6s}.tl .t{font-family:var(--mono);color:var(--orange);font-size:14px}.tl .x2{font-size:clamp(15px,1.1vw,18px);line-height:1.45}.turn{font-family:var(--display);text-transform:uppercase;color:var(--orange);font-size:clamp(24px,2.4vw,38px);font-weight:700;line-height:1.05}.beats p{border-left:2px solid var(--line);margin-bottom:12px;padding-left:18px;font-size:clamp(16px,1.2vw,19px);font-weight:300;line-height:1.5}.quote{background:var(--card);border-radius:var(--rc);padding:28px 30px}.quote .q{font-size:clamp(18px,1.5vw,24px);font-weight:300;line-height:1.4}.quote .who{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-top:14px;font-size:12px}.behind{flex-wrap:wrap;gap:8px;display:flex}.behind span{background:var(--white);color:var(--black);border-radius:999px;padding:8px 14px;font-size:13px;font-weight:700}.raise{grid-template-columns:1fr 1fr;gap:12px;display:grid}@media (max-width:560px){.raise{grid-template-columns:1fr}}.raise .f{background:var(--deep);border:1px solid var(--line);border-radius:22px;padding:20px 22px}.raise .f .k{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--muted);font-size:11px}.raise .f .v{font-family:var(--display);color:var(--orange);margin-top:6px;font-size:clamp(28px,2.6vw,40px);font-weight:700;line-height:1}.raise .f p{color:var(--muted);margin-top:8px;font-size:14px;line-height:1.5}.dep{border-top:1px solid var(--line);padding-top:18px}.dep .k{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--orange);margin-bottom:8px;font-size:11px}.dep p{font-family:var(--display);text-transform:uppercase;font-size:clamp(18px,1.6vw,24px);font-weight:700;line-height:1.15}.ov .foot{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-top:22px;display:flex}.wipe{z-index:90;background:linear-gradient(90deg,var(--orange-2),var(--orange-3));clip-path:polygon(0 0,0 0,0 100%,0 100%);pointer-events:none;position:fixed;inset:0}.wipe.go{animation:wipe .95s var(--ease) forwards}@keyframes wipe{0%{clip-path:polygon(0 0,0 0,0 100%,0 100%)}45%{clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}55%{clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}to{clip-path:polygon(100% 0,100% 0,100% 100%,100% 100%)}}.wipe .lbl{font-family:var(--display);text-transform:uppercase;color:var(--white);opacity:0;place-items:center;font-size:clamp(40px,8vw,140px);font-weight:700;display:grid;position:absolute;inset:0}.wipe.go .lbl{animation:lbl .95s var(--ease) forwards}@keyframes lbl{0%,30%{opacity:0;transform:translateY(20px)}45%,55%{opacity:1;transform:none}70%,to{opacity:0;transform:translateY(-20px)}}[data-side=athlete] .for-backer,[data-side=backer] .for-athlete{display:none!important}.swap{animation:swapin .6s var(--ease)}@keyframes swapin{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.money-head .lede{max-width:600px;margin-top:16px}.rail{grid-template-columns:200px 1fr;align-items:start;gap:clamp(24px,5vw,80px);margin-top:40px;display:grid}@media (max-width:820px){.rail{grid-template-columns:1fr}}.rn{font-family:var(--mono);color:var(--orange);letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:clamp(56px,7vw,110px);line-height:1;position:sticky;top:30vh}.rn small{letter-spacing:.16em;color:var(--muted);margin-top:10px;font-size:12px;display:block}@media (max-width:820px){.rn{margin-bottom:8px;font-size:48px;position:static}}.rl{border-left:1px solid var(--line);list-style:none}.rs{opacity:1;transition:opacity .5s var(--ease);padding:26px 0 26px 40px;position:relative}.rs:before{content:"";background:var(--black);border:2px solid var(--line);border-radius:50%;width:11px;height:11px;transition:border-color .5s,background .5s;position:absolute;top:38px;left:-6px}.rs.lit{opacity:1}.rs.lit:before{border-color:var(--orange);background:var(--orange)}.rs .rt{font-family:var(--display);text-transform:uppercase;font-size:clamp(28px,3.4vw,52px);font-weight:700;line-height:.95}.rs p{color:var(--muted);max-width:52ch;margin-top:12px;font-size:clamp(15px,1.15vw,18px);line-height:1.5}.rs .rt,.rs p{transition:color .5s var(--ease)}.rs:not(.lit) .rt,.rs:not(.lit) p{color:var(--dim-text)}.calcs{grid-template-columns:1fr 1fr;gap:16px;margin-top:48px;display:grid}.calcs>*{min-width:0}@media (max-width:900px){.calcs{grid-template-columns:1fr}}.calc{background:var(--card);border-radius:var(--r);text-align:left;flex-direction:column;gap:22px;padding:clamp(26px,3vw,48px);display:flex}.calc h3{font-family:var(--display);text-transform:uppercase;letter-spacing:.03em;font-size:clamp(20px,1.5vw,24px);font-weight:700}.calc label{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);justify-content:space-between;margin-bottom:12px;font-size:12px;display:flex}.calc label output{color:var(--orange-text);font-size:14px;font-weight:500}input[type=range]{appearance:none;background:linear-gradient(90deg,var(--orange) var(--pct,50%),#4a4a4a var(--pct,50%));border-radius:3px;width:100%;height:6px}input[type=range]::-webkit-slider-thumb{appearance:none;background:var(--white);border:3px solid var(--orange);cursor:pointer;border-radius:50%;width:26px;height:26px}input[type=range]::-moz-range-thumb{background:var(--white);border:3px solid var(--orange);cursor:pointer;border-radius:50%;width:26px;height:26px}.readout{background:var(--deep);font-family:var(--mono);text-transform:uppercase;letter-spacing:.04em;color:var(--muted);border-radius:26px;padding:26px 28px;font-size:13px;line-height:1.9}.readout .num{color:var(--orange);font-weight:500}.readout .big{font-family:var(--display);overflow-wrap:anywhere;color:var(--white);font-variant-numeric:tabular-nums;margin:10px 0 6px;font-size:clamp(28px,3.6vw,60px);font-weight:700;line-height:1;display:block}.readout small{text-transform:none;letter-spacing:0;font-family:var(--body);color:var(--muted);margin-top:14px;font-size:14px;line-height:1.5;display:block}.plain{border-left:2px solid var(--orange);color:var(--muted);padding-left:18px;font-size:15px;line-height:1.6}.plain b{color:var(--white);font-weight:500}.scen{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}@media (max-width:560px){.scen{grid-template-columns:1fr}}.scen div{background:var(--deep);border-radius:18px;padding:16px}.scen .k,.scen .v,.scen .d{display:block}.scen .k{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-size:11px}.scen .v{font-family:var(--display);font-variant-numeric:tabular-nums;margin:6px 0 4px;font-size:clamp(22px,2vw,30px);font-weight:700}.scen .d{color:var(--muted);font-size:12px;line-height:1.45}.shot{background:var(--white);color:var(--black);border-radius:var(--r);grid-template-columns:.6fr 1.4fr;align-items:start;gap:clamp(20px,4vw,64px);margin-top:16px;padding:clamp(26px,3vw,44px);display:grid}@media (max-width:820px){.shot{grid-template-columns:1fr}}.shot-h{font-family:var(--display);text-transform:uppercase;flex-direction:column;gap:8px;font-size:clamp(26px,2.6vw,40px);font-weight:700;line-height:.95;display:flex}.shot-h span+span{font-family:var(--mono);letter-spacing:.16em;color:var(--orange);font-size:12px;font-weight:500}.shot ol{counter-reset:s;grid-template-columns:1fr;gap:0;list-style:none;display:grid}.shot li{counter-increment:s;border-top:1px solid #e6e6e6;grid-template-columns:44px 1fr;gap:14px;padding:14px 0;font-size:clamp(16px,1.25vw,20px);line-height:1.4;display:grid}.shot li:before{content:"0" counter(s);font-family:var(--mono);color:var(--orange);padding-top:4px;font-size:14px}.types{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:40px;display:grid}@media (max-width:1000px){.types{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.types{grid-template-columns:1fr}}.type{background:var(--card);border-radius:var(--rc);opacity:0;min-height:280px;transition:opacity .6s var(--ease),transform .6s var(--ease);flex-direction:column;justify-content:space-between;padding:28px;display:flex;transform:translateY(16px)}.type.in{opacity:1;transform:none}.type:nth-child(2){transition-delay:80ms}.type:nth-child(3){transition-delay:.16s}.type:nth-child(4){transition-delay:.24s}.type .t{font-family:var(--display);text-transform:uppercase;font-size:clamp(24px,2.2vw,32px);font-weight:700;line-height:1}.type p{color:var(--muted);margin-top:14px;font-size:15px;line-height:1.5}.type .l{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--orange);margin-top:20px;font-size:12px}.jhead{grid-template-columns:.8fr 1.2fr;align-items:end;gap:clamp(24px,5vw,80px);display:grid}@media (max-width:900px){.jhead{grid-template-columns:1fr}}.jhead .lede{max-width:640px}.jn{grid-template-columns:1.3fr .7fr;align-items:stretch;gap:16px;margin-top:40px;display:grid}@media (max-width:1000px){.jn{grid-template-columns:minmax(0,1fr)}}.jn>*{min-width:0}.jchart{background:var(--card);border-radius:var(--r);padding:clamp(18px,2.6vw,32px) clamp(18px,2.6vw,32px) 14px;position:relative}.jchart svg{width:100%;height:auto;display:block}.jaxis{grid-template-columns:repeat(7,1fr);margin-top:10px;display:grid}.jaxis button{overflow-wrap:anywhere;text-align:left;border-top:2px solid var(--line);min-width:0;font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);border-radius:0;padding:10px 6px 0;font-size:11px;line-height:1.35;transition:color .3s,border-color .3s}.jaxis button b{color:var(--white);letter-spacing:.06em;margin-bottom:3px;font-size:12px;font-weight:500;display:block}.jaxis button.on{border-top-color:var(--orange);color:var(--orange-text)}.jaxis button.on b{color:var(--orange-text)}@media (max-width:700px){.jaxis{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:480px){.jaxis{grid-template-columns:repeat(2,minmax(0,1fr))}}.jpanel{background:var(--deep);border:1px solid var(--line);border-radius:var(--r);flex-direction:column;gap:18px;padding:clamp(22px,2.6vw,34px);display:flex}.jp-top{justify-content:space-between;gap:12px;display:flex}.jp-title{font-family:var(--display);text-transform:uppercase;font-size:clamp(24px,2.2vw,34px);font-weight:700;line-height:1}.jp-what{color:var(--white);font-size:clamp(15px,1.15vw,18px);font-weight:300;line-height:1.5}.jp-grid{grid-template-columns:1fr;gap:10px;display:grid}.jp-grid>div{background:var(--card);border-radius:18px;padding:14px 16px}.jp-grid .k{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--muted);font-size:10px;display:block}.jp-grid .v{font-family:var(--display);font-variant-numeric:tabular-nums;margin-top:6px;font-size:clamp(24px,2.2vw,34px);font-weight:700;line-height:1;display:block}.jp-grid small{color:var(--muted);margin-top:6px;font-size:12px;line-height:1.4;display:block}.jdep{border-top:1px solid var(--line);padding-top:14px}.jdep .k{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--orange);font-size:10px;display:block}.jdep .v{font-family:var(--display);text-transform:uppercase;margin-top:8px;font-size:clamp(16px,1.4vw,20px);font-weight:700;line-height:1.2;display:block}.jscrub{border-top:1px solid var(--line);margin-top:22px;padding-top:18px}.jscrub label{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);justify-content:space-between;margin-bottom:12px;font-size:11px;display:flex}.jscrub label output{color:var(--orange-text)}.jscrub-r{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);flex-wrap:wrap;gap:26px;margin-top:14px;font-size:11px;display:flex}.jscrub-r b{color:var(--white);font-family:var(--display);letter-spacing:0;margin-left:8px;font-size:18px}.jnav{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:auto;display:flex}@media (max-width:420px){.jdots{flex-basis:100%;order:-1;justify-content:center}}.jdots{gap:6px;display:flex}.jdots i{background:var(--line);border-radius:50%;width:8px;height:8px;transition:background .3s,transform .3s}.jdots i.on{background:var(--orange);transform:scale(1.25)}.jlegend{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);flex-wrap:wrap;gap:18px;margin-top:16px;font-size:11px;display:flex}.jlegend i{vertical-align:-1px;border-radius:3px;width:12px;height:12px;margin-right:6px;display:inline-block}.aba{grid-template-columns:.9fr 1.1fr;align-items:center;gap:clamp(24px,5vw,80px);display:grid}@media (max-width:900px){.aba{grid-template-columns:1fr}}.aba .copy .lede{max-width:520px;margin-top:22px}.aba .pts{flex-direction:column;gap:14px;margin-top:28px;list-style:none;display:flex}.aba .pts>li{grid-template-columns:44px 1fr;align-items:start;gap:12px;display:grid}.aba .pts .n{font-family:var(--display);color:var(--orange);font-size:28px;font-weight:700;line-height:1}.aba .pts b{margin-bottom:4px;font-size:17px;display:block}.aba .pts span{color:var(--muted);font-size:15px;line-height:1.5}.page{background:var(--deep);border:1px solid var(--line);border-radius:var(--r);overflow:hidden}.page .hd{height:220px;position:relative;overflow:hidden}.page .hd .img{background-size:cover;position:absolute;inset:0}.page .hd:after{content:"";background:linear-gradient(#0000001a,#161616);position:absolute;inset:0}.page .hd .meta{z-index:1;justify-content:space-between;align-items:end;gap:16px;display:flex;position:absolute;bottom:18px;left:28px;right:28px}.page .hd .nm{font-family:var(--display);text-transform:uppercase;font-size:clamp(28px,2.6vw,40px);font-weight:700;line-height:.95}.page .hd .sm{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-top:6px;font-size:11px}.page .hd .pr{text-align:right;font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-size:11px}.page .hd .pr b{font-family:var(--display);color:var(--orange);letter-spacing:0;margin-top:4px;font-size:28px;display:block}.page .bar{background:#333;border-radius:3px;height:6px;margin:0 28px;overflow:hidden}.page .bar i{background:var(--orange);width:0;height:100%;transition:width 1.6s var(--ease);display:block}.page.in .bar i{width:41%}.page .bkh{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);justify-content:space-between;padding:22px 28px 10px;font-size:11px;display:flex}.page .bk{flex-direction:column;padding:0 28px 26px;list-style:none;display:flex}.page .bk .r{opacity:0;transition:opacity .5s var(--ease),transform .5s var(--ease);border-top:1px solid #ffffff12;grid-template-columns:40px 1fr auto;align-items:center;gap:14px;padding:12px 0;display:grid;transform:translate(-8px)}.page.in .bk .r{opacity:1;transform:none}.page .bk .r:nth-child(2){transition-delay:.15s}.page .bk .r:nth-child(3){transition-delay:.3s}.page .bk .r:nth-child(4){transition-delay:.45s}.page .bk .r:nth-child(5){transition-delay:.6s}.page .bk .r:nth-child(6){transition-delay:.75s}.page .bk .av{width:40px;height:40px;font-family:var(--display);background:#3a3a3a;border-radius:50%;place-items:center;font-size:13px;font-weight:700;display:grid}.page .bk .av.pro{background:var(--orange);color:var(--black)}.page .bk .nm{font-size:15px;font-weight:500}.page .bk .nm small{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-top:3px;font-size:11px;display:block}.page .bk .tag{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;border:1px solid var(--line);color:var(--muted);border-radius:999px;padding:6px 10px;font-size:10px}.page .bk .tag.d1{background:var(--white);color:var(--black);border-color:var(--white)}.page .note{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:#8a8a8a;padding:0 28px 22px;font-size:10px}.ahead{grid-template-columns:.8fr 1.2fr;align-items:end;gap:clamp(24px,5vw,80px);display:grid}@media (max-width:900px){.ahead{grid-template-columns:1fr}}.ahead .lede{max-width:600px}.life{border-top:1px solid var(--line);border-collapse:collapse;margin-top:44px;display:block}.life thead,.life tbody{display:block}.lf-row{border-bottom:1px solid var(--line);opacity:0;transition:opacity .6s var(--ease),transform .6s var(--ease);grid-template-columns:.7fr 1fr 1fr;gap:clamp(16px,3vw,48px);padding:26px 0;display:grid;transform:translateY(12px)}.life.in .lf-row{opacity:1;transform:none}.life tbody .lf-row:first-child{transition-delay:.1s}.life tbody .lf-row:nth-child(2){transition-delay:.2s}.life tbody .lf-row:nth-child(3){transition-delay:.3s}.lf-row.hd{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--orange);padding:14px 0;font-size:11px}.lf-row>*{text-align:left;font-weight:inherit;vertical-align:baseline;color:var(--muted);font-size:clamp(14.5px,1.1vw,17px);line-height:1.55}.lf-row .st{color:var(--muted);font-size:14px}.lf-row .st b{font-family:var(--display);text-transform:uppercase;color:var(--white);margin-bottom:8px;font-size:clamp(24px,2.2vw,34px);font-weight:700;line-height:1;display:block}@media (max-width:820px){.lf-row{grid-template-columns:1fr}.life thead{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.lf-row td:nth-child(2):before{content:"The athlete has";content:"The athlete has"/"";font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--orange);margin-bottom:6px;font-size:10px;display:block}.lf-row td:nth-child(3):before{content:"The backer has";content:"The backer has"/"";font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--orange);margin-bottom:6px;font-size:10px;display:block}}.safe{grid-template-columns:.8fr 1.2fr;align-items:start;gap:clamp(24px,5vw,80px);display:grid}@media (max-width:900px){.safe{grid-template-columns:1fr}}.safe .lede{max-width:440px;margin-top:20px}.safe .lede.o{font-weight:400}.rules{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}@media (max-width:560px){.rules{grid-template-columns:1fr}}.rule{background:var(--card);border-radius:22px;flex-direction:column;gap:12px;padding:22px;display:flex}.rule b{font-size:16px;line-height:1.3;display:block}.rule span{color:var(--muted);font-size:13.5px;line-height:1.5}.rule .st{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--orange-text);font-size:10px}.rule .st.soon{color:var(--muted)}.mission{border-top:1px solid var(--line);border-bottom:1px solid var(--line);text-align:center;padding:clamp(48px,6vw,96px) 0}.mission .m{font-family:var(--display);text-transform:uppercase;max-width:1100px;margin:0 auto;font-size:clamp(30px,4.2vw,64px);font-weight:700;line-height:1}.mission .m .o{display:block}.mission p{max-width:640px;margin:26px auto 0}.lhead{grid-template-columns:.7fr 1.3fr;align-items:end;gap:clamp(24px,5vw,80px);display:grid}@media (max-width:900px){.lhead{grid-template-columns:1fr}}.lhead .lede{max-width:520px}.moves{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:40px;list-style:none;display:grid}@media (max-width:900px){.moves{grid-template-columns:1fr}}.mv{background:var(--card);border-radius:var(--r);flex-direction:column;min-height:300px;padding:clamp(26px,3vw,40px);display:flex;position:relative}.mv .n{font-family:var(--display);color:var(--orange);font-size:clamp(56px,6vw,96px);font-weight:700;line-height:.8}.mv .t{font-family:var(--display);text-transform:uppercase;margin:22px 0 12px;font-size:clamp(26px,2.4vw,36px);font-weight:700;line-height:.95}.mv p{color:var(--muted);font-size:16px;line-height:1.5}.mv .tm{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--orange-text);margin-top:auto;padding-top:22px;font-size:11px}.d1{flex-direction:column;gap:12px;margin-top:22px;display:flex}.d1 label{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-bottom:-4px;font-size:11px}.d1 input{background:var(--deep);color:var(--white);font:inherit;border:1px solid #7a7a7a;border-radius:14px;outline:none;padding:14px 16px;font-size:16px}.d1 input:focus{border-color:var(--orange)}.badge-d1{background:var(--deep);border:1px solid var(--line);border-radius:18px;grid-template-columns:40px 1fr auto;align-items:center;gap:14px;padding:12px 14px;display:grid}.badge-d1 .av{background:var(--orange);width:40px;height:40px;color:var(--black);font-family:var(--display);border-radius:50%;place-items:center;font-size:13px;font-weight:700;display:grid}.badge-d1 .nm{font-size:15px;font-weight:500}.badge-d1 .nm small{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-top:3px;font-size:10px;display:block}.badge-d1 .tag{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;background:var(--white);color:var(--black);border-radius:999px;padding:6px 10px;font-size:10px}.faq{max-width:900px;margin-top:clamp(56px,7vw,96px)}.faq details{border-top:1px solid var(--line)}.faq details:last-child{border-bottom:1px solid var(--line)}.faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:22px 0;font-size:clamp(18px,1.5vw,24px);font-weight:400;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";font-family:var(--mono);color:var(--orange);transition:transform .3s var(--ease);font-size:24px}.faq details[open] summary:after{transform:rotate(45deg)}.faq p{color:var(--muted);max-width:70ch;padding:0 0 22px;font-size:16px;line-height:1.6}.loopline{max-width:900px;color:var(--muted);margin:0 auto 32px}.loopline .display{color:var(--white)}.cta{flex-wrap:wrap;justify-content:center;gap:16px;margin-top:36px;display:flex}footer{color:var(--muted);padding:40px 0 60px;font-size:14px}footer .row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;display:flex}footer .links{flex-wrap:wrap;gap:12px 22px;display:flex}footer .links a:hover{color:var(--white)}.statement{max-width:calc(70ch + 2 * var(--g));padding-block:clamp(24px,3vw,48px) clamp(56px,7vw,120px)}.statement .lede{color:var(--muted);margin-top:24px}.statement section{margin-top:clamp(40px,5vw,64px)}.statement h2{margin-bottom:18px}.statement p,.statement li{color:var(--muted);font-size:clamp(16px,1.1vw,18px);line-height:1.6}.statement p+p{margin-top:14px}.statement strong{color:var(--white)}.statement ul{gap:10px;padding-left:1.2em;display:grid}.statement a{color:var(--orange-text);text-underline-offset:3px;text-decoration:underline}.statement a:hover{color:var(--white)}.statement>.mono{margin-top:clamp(40px,5vw,64px)}.rv{opacity:0;transition:opacity .7s var(--ease),transform .7s var(--ease);transform:translateY(20px)}.rv.in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}.hero h1 .w,.hero .lede,.select,.rv,.type,.icp .t,.tl .row,.page .bk .r{opacity:1!important;transform:none!important}.ln{color:var(--white)}.rs{opacity:1}.page .bar i{width:41%}}.svg-mono{font-family:var(--mono)}
