:root{--c-brand:#AB5FFF;--c-brand-hover:color-mix(in srgb,var(--c-brand) 68%,var(--c-head-bg));--c-brand-ink:#FFFFFF;--c-brand-solid:color-mix(in srgb,var(--c-brand) 84%,var(--c-head-bg));--c-brand-text:var(--c-brand-solid);--c-brand-tint:color-mix(in srgb,var(--c-brand) 14%,transparent);--c-brand-wash:color-mix(in srgb,var(--c-brand) 8%,var(--c-surface));--c-brand-ring:color-mix(in srgb,var(--c-brand) 55%,transparent);--c-bg:#FCFAFF;--c-surface:#FFFFFF;--c-text:#150132;--c-text-soft:#574470;--c-line:#ECE3F7;--c-head-bg:#130028;--c-head-text:#FFFFFF;--c-head-line:#2C1648;--c-head-soft:#C3B2D9;--c-ok:#2E7D5B;--c-ok-bg:#E6F4EE;--c-error:#B3261E;--c-error-bg:#FCEBEA;--font-sans:"Archivo Variable",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;--wd-display:72%;--wd-mid:88%;--wd-body:100%;--fs-hero:clamp(3rem,1.2rem + 8.2vw,7.5rem);--fs-h2:clamp(2rem,1.25rem + 3vw,3.5rem);--fs-h3:clamp(1.1875rem,1.1rem + 0.4vw,1.4375rem);--fs-lead:clamp(1.0625rem,1rem + 0.35vw,1.3125rem);--fs-body:1.0625rem;--fs-sm:0.9375rem;--fs-xs:0.8125rem;--lh-tight:0.88;--lh-body:1.62;--ls-head:-0.035em;--ls-label:0.12em;--sp-section:clamp(3.5rem,8vw,6.5rem);--sp-gap:1.25rem;--sp-gutter:1.5rem;--w-max:1180px;--w-prose:48rem;--r-sm:0.625rem;--r-md:0.75rem;--r-lg:1rem;--r-xl:1.375rem;--r-pill:62.5rem;--h-head:88px;--h-head-sm:76px;--h-control:3rem;--h-tap:2.75rem;--ar-portrait:4 / 5;--ar-logo:5 / 3;--w-logo:12.5rem;--gap-logo:1rem;--t-fast:0.15s;--t-mid:0.28s;--t-logo:2.7s;--ease:cubic-bezier(0.4,0,0.2,1);--z-head:60;--z-drawer:59;--z-over:2;--shadow-card:0 1px 3px rgba(19,0,40,0.06);--shadow-pop:0 10px 30px rgba(19,0,40,0.14)}:root[data-theme="dark"]{--c-bg:#130028;--c-surface:#1D0A38;--c-text:#FFFFFF;--c-text-soft:#C3B2D9;--c-line:#2C1648;--c-brand-text:var(--c-brand);--c-ok-bg:#10301F;--c-error-bg:#3A1412;--shadow-card:0 1px 3px rgba(0,0,0,0.4)}@media (prefers-color-scheme:dark){:root:not([data-theme="light"]){--c-bg:#130028;--c-surface:#1D0A38;--c-text:#FFFFFF;--c-text-soft:#C3B2D9;--c-line:#2C1648;--c-brand-text:var(--c-brand);--c-ok-bg:#10301F;--c-error-bg:#3A1412;--shadow-card:0 1px 3px rgba(0,0,0,0.4)}}@media (prefers-reduced-motion:reduce){:root{--t-fast:0s;--t-mid:0s}}@font-face{font-family:"Archivo Variable";font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url("/assets/fonts/archivo.e3a28eade2.woff2") format("woff2-variations")}*,*::before,*::after{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%;scroll-padding-top:calc(var(--h-head) + 0.5rem)}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{font-family:var(--font-sans);font-size:var(--fs-body);line-height:var(--lh-body);background:var(--c-bg);color:var(--c-text);-webkit-font-smoothing:antialiased;overflow-wrap:break-word;overflow-x:clip}img,svg{display:block;max-width:100%}img{height:auto}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;color:inherit}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:3px solid var(--c-brand);outline-offset:2px;border-radius:var(--r-sm)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.skip{position:absolute;left:var(--sp-gutter);top:-4rem;z-index:999;background:var(--c-brand-solid);color:var(--c-brand-ink);padding:0.75rem 1.25rem;border-radius:0 0 var(--r-md) var(--r-md);font-weight:800;transition:top var(--t-fast) var(--ease)}.skip:focus{top:0}.wrap{max-width:var(--w-max);margin-inline:auto;padding-inline:var(--sp-gutter)}h1,h2{font-weight:900;font-stretch:var(--wd-display);letter-spacing:var(--ls-head);line-height:var(--lh-tight);text-transform:uppercase;text-wrap:balance}h2{font-size:var(--fs-h2);margin-bottom:0.5rem}h3,h4{font-weight:800;font-stretch:var(--wd-mid);letter-spacing:-0.015em;text-transform:uppercase}h3{font-size:var(--fs-h3);line-height:1.15}.num{font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}.section-label{display:inline-block;color:var(--c-brand-text);font-weight:700;font-size:var(--fs-xs);font-stretch:var(--wd-mid);letter-spacing:var(--ls-label);text-transform:uppercase;margin-bottom:1rem;padding-bottom:0.35rem;border-bottom:2px solid var(--c-brand)}.lead{color:var(--c-text-soft);font-size:var(--fs-lead);max-width:var(--w-prose)}.center{text-align:center}.center .lead{margin-inline:auto}.lead{margin-bottom:0.5rem}section{padding-block:var(--sp-section)}section + section.tight{padding-top:0}.btn{display:inline-block;font-weight:800;letter-spacing:0.01em;padding:1rem 1.875rem;border-radius:var(--r-md);font-size:var(--fs-sm);cursor:pointer;text-align:center;border:2px solid var(--c-brand);background:transparent;color:var(--c-brand-text);transition:transform var(--t-fast) var(--ease),background var(--t-fast) var(--ease),color var(--t-fast) var(--ease)}.btn-primary{background:var(--c-brand-solid);color:var(--c-brand-ink)}.btn-primary:hover{background:var(--c-brand-hover);border-color:var(--c-brand-hover)}.btn-ghost:hover{background:var(--c-brand-solid);color:var(--c-brand-ink)}@media (prefers-reduced-motion:no-preference){.btn:hover{transform:translateY(-2px)}}.btn[disabled]{opacity:0.55;cursor:progress;transform:none}.btn-lg{padding:1.15rem 2.25rem;font-size:var(--fs-body)}.btn-wa{display:inline-flex;align-items:center;justify-content:center;gap:0.55rem}.btn__ico{width:1.25rem;height:1.25rem;flex:0 0 auto}.applydialog{width:min(56rem,calc(100vw - 2rem));max-height:calc(100dvh - 2rem);margin:auto;padding:0;border:0;background:transparent;color:var(--c-text);overflow:visible}.applydialog::backdrop{background:color-mix(in srgb,var(--c-head-bg) 82%,transparent);backdrop-filter:blur(3px)}.applydialog .applyform{margin:0;max-width:none;max-height:calc(100dvh - 2rem);overflow-y:auto;overscroll-behavior:contain;box-shadow:var(--shadow-pop);position:relative}.applyform__close{position:absolute;top:0.75rem;inset-inline-end:0.75rem;width:2.5rem;height:2.5rem;line-height:1;font-size:1.75rem;border:1px solid var(--c-line);border-radius:var(--r-sm);background:var(--c-bg);color:var(--c-text-soft);cursor:pointer;transition:color var(--t-fast) var(--ease),border-color var(--t-fast) var(--ease)}.applyform__close:hover{color:var(--c-brand-text);border-color:var(--c-brand-text)}@media (prefers-reduced-motion:no-preference){.applydialog[open]{animation:rkm-pop var(--t-mid) var(--ease)}@keyframes rkm-pop{from{opacity:0;transform:translateY(0.75rem) scale(0.98)}to{opacity:1;transform:none}}}html:has(dialog[open]){overflow:hidden}.site-head,.site-foot{--c-brand-text:var(--c-brand)}.site-head{position:sticky;top:0;z-index:var(--z-head);background:var(--c-head-bg);border-bottom:1px solid var(--c-head-line)}.site-head .wrap{display:flex;align-items:center;gap:clamp(0.75rem,2vw,2rem);height:var(--h-head)}.brand{display:flex;align-items:center;min-height:var(--h-tap);flex:0 1 auto;min-width:0}.brand img{height:3.25rem;width:auto;max-width:100%;object-fit:contain;object-position:left center}.nav-center{flex:1 1 auto;min-width:0;display:flex;align-items:center;justify-content:center;gap:clamp(0.9rem,1.8vw,1.75rem)}.navlink{font-weight:700;font-size:var(--fs-sm);color:var(--c-head-text);opacity:0.8;padding:0.4rem 0.1rem;border-bottom:2px solid transparent;white-space:nowrap;transition:opacity var(--t-fast) var(--ease),color var(--t-fast) var(--ease)}.navlink:hover,.navlink:focus-visible{opacity:1;color:var(--c-brand-text)}.navlink[aria-current="true"]{opacity:1;color:var(--c-brand-text);border-bottom-color:var(--c-brand-text)}.head-tools{display:flex;align-items:center;gap:0.7rem;flex:0 0 auto}.lang{display:flex;border:1px solid var(--c-head-line);border-radius:var(--r-sm);overflow:hidden}.lang a{min-height:var(--h-tap);min-width:var(--h-tap);display:flex;align-items:center;justify-content:center;padding-inline:0.7rem;font-size:var(--fs-xs);font-weight:800;color:var(--c-head-text);opacity:0.72}.lang a[aria-current="true"]{background:var(--c-brand-solid);color:var(--c-brand-ink);opacity:1}.lang a:hover{opacity:1}.icon-btn{width:var(--h-tap);height:var(--h-tap);flex:0 0 auto;border-radius:var(--r-sm);border:1px solid var(--c-head-line);background:transparent;color:var(--c-head-text);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:border-color var(--t-fast) var(--ease),color var(--t-fast) var(--ease)}.icon-btn:hover{border-color:var(--c-brand);color:var(--c-brand)}.icon-btn svg{width:1.125rem;height:1.125rem}.head-tools .btn{padding:0.7rem 1.25rem;font-size:var(--fs-xs)}.menu-btn{display:none}.mobile-nav{display:none;flex-direction:column;background:var(--c-head-bg);border-top:1px solid var(--c-head-line)}.mobile-nav[data-open]{display:flex}.mobile-nav a{display:flex;align-items:center;min-height:var(--h-tap);padding:0.85rem var(--sp-gutter);font-weight:700;color:var(--c-head-text);border-top:1px solid var(--c-head-line)}.mobile-nav a:hover{color:var(--c-brand-text)}.mobile-nav__group{display:flex;flex-direction:column}.mobile-nav__label{margin:0;padding:0.9rem var(--sp-gutter) 0.35rem;font-size:var(--fs-xs);font-weight:800;letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--c-brand-text);border-top:1px solid var(--c-head-line)}.mobile-nav__label + a{border-top:0}.hero{padding-block:clamp(3.5rem,9vw,6.5rem) clamp(2.5rem,6vw,4rem);background:radial-gradient(42rem 28rem at 12% -10%,var(--c-brand-tint),transparent 68%),var(--c-bg)}.hero__grid{display:grid;grid-template-columns:minmax(0,1fr) fit-content(11rem);gap:clamp(2rem,4vw,3.5rem);align-items:end}.hero__body{min-width:0}.hero h1{font-size:var(--fs-hero);letter-spacing:-0.045em;margin:0 0 1.1rem;max-width:15ch}.hero h1 .accent{color:var(--c-brand-text);font-style:normal}.h1-sub{font-size:clamp(1.0625rem,0.92rem + 0.7vw,1.4375rem);font-weight:700;font-stretch:var(--wd-mid);line-height:1.3;max-width:30ch;margin-bottom:1.4rem}.hero .sub{max-width:46ch;margin-bottom:2rem;color:var(--c-text-soft);font-size:var(--fs-lead)}.hero-cta{display:flex;gap:0.9rem;flex-wrap:wrap;margin-bottom:1.1rem}.trust-line{color:var(--c-text-soft);font-size:var(--fs-sm);font-weight:600}.hero__stats{display:grid;gap:1.6rem;border-inline-start:3px solid var(--c-brand);padding-inline-start:clamp(1rem,2vw,1.75rem)}.stat__n{font-size:clamp(2.5rem,1.6rem + 3vw,4rem);font-weight:900;font-stretch:var(--wd-display);line-height:0.85;letter-spacing:-0.04em;color:var(--c-brand)}.stat__l{margin:0.35rem 0 0;color:var(--c-text-soft);font-size:var(--fs-sm);font-weight:600;max-width:12ch}.strip{background:var(--c-brand-solid);color:var(--c-brand-ink);padding:1.25rem var(--sp-gutter)}.strip p{font-weight:900;font-stretch:var(--wd-display);font-size:clamp(1.125rem,2.8vw,1.875rem);text-transform:uppercase;letter-spacing:-0.025em;max-width:var(--w-max);margin-inline:auto}.card,.step,.tile,.term,.earn-col{background:var(--c-surface);border:1px solid var(--c-line);border-radius:var(--r-lg);box-shadow:var(--shadow-card)}.steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--sp-gap);margin-top:2.4rem;text-align:left}.step{padding:2rem 1.6rem}.step .num{width:2.875rem;height:2.875rem;margin-bottom:1rem;border-radius:50%;background:var(--c-brand-solid);color:var(--c-brand-ink);font-weight:900;display:flex;align-items:center;justify-content:center}.step h3{margin-bottom:0.5rem}.step p,.tile p,.term p{color:var(--c-text-soft);font-size:var(--fs-sm)}.connect-banner{margin-top:1.75rem;background:var(--c-brand-solid);color:var(--c-brand-ink);border-radius:var(--r-lg);padding:1.6rem;text-align:center;font-weight:900;font-size:clamp(1.0625rem,2.6vw,1.625rem);text-transform:uppercase;letter-spacing:-0.02em}.earn-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--sp-gap);margin-top:2.4rem;text-align:left}.earn-col{padding:1.9rem 1.6rem}.earn-col h3{margin-bottom:1rem;color:var(--c-brand-text)}.earn-col ul,.zone-list,.card ul{list-style:none}.earn-col ul{display:flex;flex-direction:column;gap:0.7rem}.earn-col li,.zone-list li,.card li{display:flex;gap:0.7rem;align-items:flex-start}.tick{flex:0 0 1.375rem;height:1.375rem;border-radius:50%;background:var(--c-brand-solid);color:var(--c-brand-ink);display:inline-flex;align-items:center;justify-content:center;margin-top:0.1rem}.tick svg{width:0.8125rem;height:0.8125rem}.door--athlete .tick{background:color-mix(in srgb,var(--c-brand-ink) 22%,transparent);color:var(--c-brand-ink)}.zone{position:relative;background:var(--c-surface);border:1px solid var(--c-line);border-radius:var(--r-xl);padding:clamp(2rem,5vw,3.75rem);overflow:hidden}.zone.accent{border:2px solid var(--c-brand)}.zone::before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(39rem 19rem at 88% -10%,var(--c-brand-tint),transparent 70%)}.zone-grid{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:clamp(1.75rem,5vw,3.75rem);align-items:start}.zone-head .who,.card .who{display:block;color:var(--c-brand-text);font-weight:800;font-size:var(--fs-xs);letter-spacing:var(--ls-label);text-transform:uppercase;margin-bottom:0.9rem}.zone-head p.kw{color:var(--c-text-soft);font-size:var(--fs-lead);max-width:46ch}.zone-cta{margin-top:1.6rem}.zone-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem 1.4rem;align-self:center}.zone-list li{font-weight:600;line-height:1.45}.terms{background:var(--c-head-bg);color:var(--c-head-text);padding-block:var(--sp-section);width:100vw;margin-inline:calc(50% - 50vw)}.terms__label{text-transform:uppercase;letter-spacing:var(--ls-label);font-size:var(--fs-xs);font-weight:800;color:var(--c-brand);margin-bottom:0.75rem}.terms h2{color:var(--c-head-text)}.terms__statement{font-size:clamp(1.25rem,2.6vw,1.875rem);font-weight:900;font-stretch:var(--wd-mid);text-transform:uppercase;letter-spacing:-0.02em;line-height:1.15;margin-top:0.9rem;max-width:24ch;background:linear-gradient(100deg,var(--c-brand),var(--c-head-text) 72%);-webkit-background-clip:text;background-clip:text;color:transparent}.terms__lede{color:var(--c-head-soft);font-size:var(--fs-lead);max-width:62ch;margin-top:1.1rem}.terms__grid{display:grid;gap:0.875rem;margin-top:2.5rem;grid-template-columns:repeat(auto-fit,minmax(13rem,1fr))}.terms .term{background:color-mix(in srgb,var(--c-head-text) 5%,transparent);border:1px solid var(--c-head-line);border-radius:var(--r-lg);padding:1.4rem 1.25rem 1.5rem;display:flex;flex-direction:column;gap:0.3rem;transition:border-color var(--t-fast) var(--ease),transform var(--t-fast) var(--ease)}.terms .term:hover{border-color:var(--c-brand-ring);transform:translateY(-2px)}.term__ico{display:grid;place-items:center;width:2.75rem;height:2.75rem;margin-bottom:0.85rem;border-radius:var(--r-md);background:var(--c-brand-tint);color:var(--c-brand)}.term__ico svg{width:1.375rem;height:1.375rem}.terms .term dt{font-weight:800;font-stretch:var(--wd-mid);text-transform:uppercase;font-size:var(--fs-sm);letter-spacing:-0.01em}.terms .term dd{margin:0;color:var(--c-head-soft);font-size:var(--fs-sm)}.terms .term--accent{background:var(--c-brand-solid);border-color:var(--c-brand-text);color:var(--c-brand-ink)}.terms .term--accent .term__ico{background:color-mix(in srgb,var(--c-brand-ink) 18%,transparent);color:var(--c-brand-ink)}.terms .term--accent dd{color:var(--c-brand-ink);font-weight:500}.terms .term--accent:hover{border-color:var(--c-brand-ink)}@media (prefers-reduced-motion:reduce){.terms .term:hover{transform:none}}.statement{background:var(--c-surface);border:1px solid var(--c-line);border-left:4px solid var(--c-brand);border-radius:0 var(--r-lg) var(--r-lg) 0;padding:2.1rem 2rem}.statement p + p{margin-top:0.9rem;color:var(--c-text-soft)}.grid-3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--sp-gap);margin-top:2.1rem;text-align:left}.grid-4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--sp-gap);margin-top:2.1rem;text-align:left}.tile{padding:1.75rem 1.5rem}.tile .n{color:var(--c-brand);font-weight:900;font-size:1.875rem;line-height:1;margin-bottom:0.75rem}.tile h3{margin-bottom:0.5rem}.tags{display:flex;flex-wrap:wrap;gap:0.75rem;margin-top:1.9rem}.tag{background:var(--c-surface);border:1px solid var(--c-line);padding:0.8rem 1.5rem;border-radius:var(--r-pill);font-weight:800;font-size:var(--fs-sm);text-transform:uppercase;letter-spacing:0.03em}.tags-note{margin-top:1.1rem;color:var(--c-text-soft);font-size:var(--fs-sm)}.worldmap{position:relative;margin:2.1rem 0 0;background:var(--c-surface);border:1px solid var(--c-line);border-radius:var(--r-xl);padding:clamp(1rem,3vw,2rem);box-shadow:var(--shadow-card)}.worldmap__cap{display:block;margin-bottom:1.1rem}.worldmap__cap strong{display:block;font-weight:900;text-transform:uppercase;letter-spacing:var(--ls-head);font-size:var(--fs-h3)}.worldmap__cap span{color:var(--c-text-soft);font-size:var(--fs-sm)}.worldmap svg{display:block;width:100%;height:auto;overflow:visible}@media (max-width:760px){.pin__n{display:none}}.worldmap__land{stroke:color-mix(in srgb,var(--c-text) 26%,transparent);stroke-width:3.4;stroke-linecap:round;fill:none;vector-effect:non-scaling-stroke}.pin{cursor:pointer}.pin__hit{fill:transparent}.pin__halo{fill:var(--c-brand);opacity:0.18;transform-box:fill-box;transform-origin:center;transition:opacity var(--t-fast) var(--ease),transform var(--t-fast) var(--ease)}.pin__dot{fill:var(--c-brand-solid);stroke:var(--c-surface);stroke-width:2;transform-box:fill-box;transform-origin:center;transition:transform var(--t-fast) var(--ease)}.pin__n{fill:var(--c-brand-ink);font-size:11px;font-weight:800;text-anchor:middle;dominant-baseline:central;pointer-events:none;font-family:var(--font-sans)}.pin:hover .pin__dot,.pin:focus-visible .pin__dot{transform:scale(1.14)}.pin:hover .pin__halo,.pin:focus-visible .pin__halo{opacity:0.34;transform:scale(1.14)}.pin[aria-current="true"] .pin__halo{opacity:0.45}.pin:focus-visible{outline:none}.pin:focus-visible .pin__dot{stroke:var(--c-text);stroke-width:3}.worldmap__list{list-style:none;display:flex;flex-wrap:wrap;gap:0.5rem;margin-top:1.25rem;padding-top:1.25rem;border-top:1px solid var(--c-line)}.chip{display:inline-flex;align-items:center;gap:0.45rem;min-height:var(--h-tap);padding:0.4rem 0.75rem 0.4rem 0.85rem;border:1px solid var(--c-line);border-radius:var(--r-pill);font-size:var(--fs-sm);font-weight:600;transition:border-color var(--t-fast) var(--ease),color var(--t-fast) var(--ease)}.chip:hover,.chip:focus-visible{border-color:var(--c-brand-text);color:var(--c-brand-text)}.chip[aria-current="true"]{border-color:var(--c-brand-text);background:var(--c-brand-tint)}.chip__flag{font-size:1.05rem;line-height:1}.chip__n{background:var(--c-brand-solid);color:var(--c-brand-ink);border-radius:var(--r-pill);min-width:1.5rem;text-align:center;padding:0.05rem 0.4rem;font-weight:800;font-size:var(--fs-xs)}.worldmap__msg{margin:0.9rem 0 0;min-height:1.5rem;text-align:center;font-weight:700;font-size:var(--fs-sm);color:var(--c-brand-text)}.worldmap__msg button{margin-inline-start:0.6rem;background:none;border:0;cursor:pointer;color:var(--c-text-soft);font-weight:600;font-size:var(--fs-xs);text-decoration:underline;padding:0.2rem}.worldmap__msg button:hover{color:var(--c-brand-text)}.filter{margin-top:1.9rem;background:var(--c-surface);border:1px solid var(--c-line);border-radius:var(--r-lg);padding:1.25rem;display:flex;flex-wrap:wrap;gap:0.875rem;align-items:center}.filter .f-search{flex:1 1 14rem;min-width:0}.filter select{width:auto;min-width:10rem}.filter input::placeholder,.field input::placeholder{color:var(--c-text-soft)}.f-clear{background:transparent;border:1px solid var(--c-line);color:var(--c-text-soft);border-radius:var(--r-sm);min-height:var(--h-control);padding-inline:1rem;font-weight:700;font-size:var(--fs-sm);cursor:pointer}.f-clear:hover{border-color:var(--c-brand-text);color:var(--c-brand-text)}.roster-count{margin-top:1rem;color:var(--c-text-soft);font-size:var(--fs-sm);font-weight:600}.roster-blank{margin-top:1.5rem;padding:2.5rem;text-align:center;color:var(--c-text-soft);background:var(--c-surface);border:1px dashed var(--c-line);border-radius:var(--r-lg)}.talent-grid{list-style:none;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:1.1rem;margin-top:1rem}.fighter{position:relative;background:var(--c-surface);border:1px solid var(--c-line);border-radius:var(--r-lg);overflow:hidden}.fighter[hidden]{display:none}.fighter .ph{aspect-ratio:var(--ar-portrait);width:100%;background:var(--c-brand-wash);display:flex;align-items:center;justify-content:center}.fighter .ph img{width:100%;height:100%;object-fit:cover}.ph-ini{font-weight:900;font-size:clamp(1.75rem,4vw,2.5rem);letter-spacing:0.02em;background:linear-gradient(140deg,var(--c-brand),var(--c-brand-hover));-webkit-background-clip:text;background-clip:text;color:transparent}.fighter .tier{position:absolute;top:0.75rem;left:0.75rem;z-index:var(--z-over);background:var(--c-brand-solid);color:var(--c-brand-ink);font-weight:800;font-size:0.6875rem;letter-spacing:0.04em;text-transform:uppercase;padding:0.3rem 0.6rem;border-radius:var(--r-sm)}.fighter .meta-space{min-height:5.6rem}.fighter .meta{position:absolute;inset-inline:0;bottom:0;background:var(--c-surface);border-top:1px solid var(--c-line);padding:1rem 1rem 1.1rem}.fighter .nm{font-weight:900;font-stretch:var(--wd-display);font-size:1.0625rem;line-height:1.05;letter-spacing:-0.02em;text-transform:uppercase}.fighter .rec{font-size:var(--fs-xs);font-weight:700;color:var(--c-text-soft);letter-spacing:0.04em;margin-top:0.15rem}.fighter .dsc{color:var(--c-brand-text);font-size:var(--fs-xs);font-weight:700;letter-spacing:0.06em;text-transform:uppercase;margin-top:0.4rem;padding-top:0.4rem;border-top:1px solid var(--c-line)}.dsc-country{display:block;color:var(--c-text-soft);font-weight:600;text-transform:none;letter-spacing:0;margin-top:0.1rem}.nm__link::after{content:"";position:absolute;top:-100vh;right:0;bottom:0;left:0;z-index:1}.ig-wrap{max-height:0;overflow:hidden;opacity:0;margin-top:0;position:relative;z-index:2;transition:max-height var(--t-mid) var(--ease),opacity var(--t-fast) var(--ease),margin-top var(--t-mid) var(--ease)}.fighter:hover .ig-wrap,.fighter:focus-within .ig-wrap{max-height:4rem;opacity:1;margin-top:0.75rem}@media (hover:none){.ig-wrap{max-height:4rem;opacity:1;margin-top:0.75rem}}.ig{display:flex;align-items:center;gap:0.5rem;min-height:var(--h-tap);font-size:var(--fs-xs);font-weight:700;flex-wrap:wrap}.ig svg{width:1.0625rem;height:1.0625rem;flex:0 0 1.0625rem}.ig:hover{color:var(--c-brand-text)}.ig .cnt{color:var(--c-text-soft);font-weight:600}.talent-empty{margin-top:1.5rem;text-align:center;color:var(--c-text-soft);padding:1.9rem}.carousel{margin-top:1.1rem;overflow:hidden;position:relative;width:100vw;margin-inline:calc(50% - 50vw);-webkit-mask-image:linear-gradient(90deg,transparent,#000 4%,#000 96%,transparent);mask-image:linear-gradient(90deg,transparent,#000 4%,#000 96%,transparent)}.carousel:first-of-type{margin-top:2.1rem}.carousel-track{display:flex;gap:var(--gap-logo);width:max-content;animation:rkm-scroll calc(12 * var(--t-logo)) linear infinite}.carousel-track.reverse{animation-name:rkm-scroll-rev}.carousel:hover .carousel-track,.carousel:focus-within .carousel-track{animation-play-state:paused}@keyframes rkm-scroll{from{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes rkm-scroll-rev{from{transform:translateX(-50%)}to{transform:translateX(0)}}.brand-logo{flex:0 0 var(--w-logo);width:var(--w-logo);aspect-ratio:var(--ar-logo);background:var(--c-surface);border:1px solid var(--c-line);border-radius:var(--r-md);display:flex;align-items:center;justify-content:center;padding:1rem}.brand-logo img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain}.faq details{background:var(--c-surface);border:1px solid var(--c-line);border-radius:var(--r-md);margin-bottom:0.75rem;overflow:hidden}.faq summary{cursor:pointer;padding:1.1rem 1.25rem;font-weight:700;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:0.75rem}.faq summary::-webkit-details-marker{display:none}.faq summary::after{content:"+";color:var(--c-brand-text);font-weight:900;font-size:1.375rem;flex:0 0 auto;transition:transform var(--t-fast) var(--ease)}.faq details[open] summary::after{transform:rotate(45deg)}.faq .a{padding:0 1.25rem 1.1rem;color:var(--c-text-soft);font-size:var(--fs-sm)}.applyform{background:var(--c-surface);border:1px solid var(--c-line);border-radius:var(--r-xl);padding:clamp(1.5rem,4vw,2.75rem);margin-top:2.1rem;text-align:left;max-width:52rem;margin-inline:auto}.applyform h2{margin-bottom:0.4rem;font-size:var(--fs-h3)}.applyform .form-lede{color:var(--c-text-soft);font-size:var(--fs-sm);margin-bottom:1.6rem}.fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.1rem}.field{display:flex;flex-direction:column;gap:0.4rem;min-width:0}.field.wide{grid-column:1 / -1}.field label{font-weight:700;font-size:var(--fs-sm)}.field .hint{color:var(--c-text-soft);font-size:var(--fs-xs)}.field .req{color:var(--c-text-soft);font-weight:600;font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:0.08em;border:1px solid var(--c-line);border-radius:var(--r-pill);padding:0.1rem 0.45rem;margin-inline-start:0.3rem;white-space:nowrap}.field input,.field select,.filter input[type="search"],.filter select{width:100%;min-height:var(--h-control);background:var(--c-bg);color:var(--c-text);border:1px solid var(--c-line);border-radius:var(--r-sm);padding:0 0.875rem;font-size:var(--fs-sm);line-height:1.4;transition:border-color var(--t-fast) var(--ease),box-shadow var(--t-fast) var(--ease)}.field select,.filter select{-webkit-appearance:none;appearance:none;padding-inline-end:2.4rem;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23574470' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 6.5 8 10.5l4-4'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 0.875rem center;background-size:1rem}:root[data-theme="dark"] .field select,:root[data-theme="dark"] .filter select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23C3B2D9' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 6.5 8 10.5l4-4'/%3E%3C/svg%3E")}@media (prefers-color-scheme:dark){:root:not([data-theme="light"]) .field select,:root:not([data-theme="light"]) .filter select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23C3B2D9' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 6.5 8 10.5l4-4'/%3E%3C/svg%3E")}}.field input:hover,.field select:hover,.filter input:hover,.filter select:hover{border-color:var(--c-brand-ring)}.field input[aria-invalid="true"]{border-color:var(--c-error)}.field input[type="file"]{padding:0.55rem 0.6rem;cursor:pointer;display:flex;align-items:center}.phone-row{display:grid;grid-template-columns:minmax(7rem,13rem) minmax(0,1fr);gap:0.6rem}.phone-row select{text-overflow:ellipsis}@media (max-width:420px){.phone-row{grid-template-columns:minmax(0,1fr)}}.field input[type="file"]::file-selector-button{font:inherit;font-weight:700;font-size:var(--fs-xs);cursor:pointer;margin-right:0.75rem;padding:0.5rem 0.9rem;border:1px solid var(--c-brand);border-radius:var(--r-sm);background:transparent;color:var(--c-brand-text)}.hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.consent{grid-column:1 / -1;display:flex;gap:0.75rem;align-items:flex-start;background:var(--c-bg);border:1px solid var(--c-line);border-radius:var(--r-md);padding:1.1rem 1.25rem}.consent input{flex:0 0 1.5rem;width:1.5rem;height:1.5rem;margin-top:0.1rem;accent-color:var(--c-brand-text)}.consent label{cursor:pointer}.consent label{font-size:var(--fs-sm);font-weight:500;line-height:1.5}.consent strong{font-weight:800}.consent a{color:var(--c-brand-text);font-weight:700;text-decoration:underline}.form-actions{grid-column:1 / -1;display:flex;flex-wrap:wrap;gap:1rem;align-items:center;margin-top:0.25rem}.form-actions .btn{flex:0 0 auto}.form-note{color:var(--c-text-soft);font-size:var(--fs-xs);flex:1 1 14rem}.form-msg{grid-column:1 / -1;border-radius:var(--r-md);padding:1rem 1.25rem;font-weight:700;font-size:var(--fs-sm)}.form-msg[hidden]{display:none}.form-msg.is-ok{background:var(--c-ok-bg);color:var(--c-ok);border:1px solid var(--c-ok)}.form-msg.is-bad{background:var(--c-error-bg);color:var(--c-error);border:1px solid var(--c-error)}.cta-band{text-align:center;margin-top:clamp(2.5rem,6vw,4rem)}.contact-micro{margin-top:1.1rem}.contact-direct__h{font-size:var(--fs-h3);margin-top:var(--sp-section);margin-bottom:1.25rem;text-align:center}.contact-direct{display:grid;gap:0.875rem;grid-template-columns:repeat(auto-fit,minmax(13rem,1fr))}.contact-direct .term{background:var(--c-surface);border:1px solid var(--c-line);border-radius:var(--r-lg);padding:1.25rem}.contact-direct dt{font-weight:800;font-stretch:var(--wd-mid);text-transform:uppercase;font-size:var(--fs-xs);letter-spacing:var(--ls-label);color:var(--c-text-soft);margin-bottom:0.4rem}.contact-direct dd{margin:0;font-size:var(--fs-sm);font-weight:600}.contact-direct a{color:var(--c-brand-text);text-decoration:underline;text-underline-offset:0.2em}.contact-direct a:hover{text-decoration-thickness:2px}.contact-cta{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap;margin-bottom:0.9rem}.micro{color:var(--c-text-soft);font-size:var(--fs-sm);font-weight:600}.contact{text-align:center;background:radial-gradient(44rem 24rem at 50% 120%,var(--c-brand-tint),transparent 70%),var(--c-bg)}.contact .lead{margin:0 auto 2.1rem}.site-foot{background:var(--c-head-bg);border-top:1px solid var(--c-head-line);padding-block:2.75rem;text-align:center;color:var(--c-head-soft)}.site-foot .brand{justify-content:center;margin-bottom:1.1rem}.site-foot .social{display:flex;justify-content:center;margin-bottom:1rem}.site-foot .social a{display:inline-flex;align-items:center;gap:0.55rem;font-weight:700;color:var(--c-head-text);border:1px solid var(--c-head-line);padding:0.6rem 1.1rem;border-radius:var(--r-pill)}.site-foot .social a:hover{border-color:var(--c-brand-text);color:var(--c-brand-text)}.site-foot .social svg{width:1.25rem;height:1.25rem}.site-foot p{font-size:var(--fs-sm)}.site-foot a:hover{color:var(--c-brand-text)}@media (max-width:940px){.nav-center{display:none}.head-tools>.btn{display:none}.menu-btn{display:flex}}@media (max-width:1080px){.talent-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:980px){.steps,.earn-grid,.grid-3,.grid-4{grid-template-columns:minmax(0,1fr)}.site-head .wrap{height:var(--h-head-sm)}.brand img{height:2.6rem}}@media (max-width:860px){.zone-grid{grid-template-columns:minmax(0,1fr);gap:1.75rem}.zone-list{grid-template-columns:minmax(0,1fr)}.hero__grid{grid-template-columns:minmax(0,1fr);gap:2.25rem}.hero__stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(7.5rem,1fr));gap:1.1rem 1rem;border-inline-start:0;padding-inline-start:0;border-top:3px solid var(--c-brand);padding-top:1.25rem}}@media (max-width:820px){.talent-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.fields{grid-template-columns:minmax(0,1fr)}.hero-cta,.contact-cta{flex-direction:column}.hero-cta .btn,.contact-cta .btn{width:100%}.filter{flex-direction:column;align-items:stretch}.filter select,.f-clear{width:100%}}@media (max-width:560px){.talent-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0.875rem}}@media (max-width:420px){#themeBtn{display:none}}@media (max-width:380px){:root{--sp-gutter:1rem}.talent-grid{grid-template-columns:minmax(0,1fr);max-width:21rem;margin-inline:auto}}@media (prefers-reduced-motion:reduce){.carousel-track,.carousel-track.reverse{animation:none}.ig-wrap{max-height:4rem;opacity:1;margin-top:0.75rem}}@media print{.site-head,.mobile-nav,.filter,.carousel,.hero-cta,.contact-cta,.skip{display:none}body{background:#fff;color:#000}}.crumbs{border-bottom:1px solid var(--c-line);font-size:var(--fs-sm);color:var(--c-text-soft)}.crumbs .wrap{display:flex;flex-wrap:wrap;gap:0.5rem;align-items:center;padding-block:0.9rem}.crumbs a{font-weight:600}.crumbs a:hover{color:var(--c-brand-text)}.crumbs span[aria-hidden]{opacity:0.4}.phead{padding-block:clamp(2.5rem,6vw,4.5rem) clamp(1.5rem,3vw,2.5rem)}.phead h1{font-size:clamp(2.25rem,1.3rem + 4.2vw,4.5rem);max-width:18ch;margin-bottom:1rem}.phead__lede{font-size:var(--fs-lead);max-width:52ch}.shead{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:1rem;margin-bottom:0.5rem}.shead__more{font-weight:700;color:var(--c-brand-text);font-size:var(--fs-sm)}.shead__more:hover{text-decoration:underline}.shead__more,.door__more,.profile__back a,.foot__mail,.foot__ig,.crumbs a{display:inline-flex;align-items:center;min-height:var(--h-tap)}.doors{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1rem,2vw,1.75rem);margin-top:2.25rem}.door{position:relative;isolation:isolate;overflow:hidden;border-radius:var(--r-xl);padding:clamp(1.75rem,3.5vw,2.75rem);display:flex;flex-direction:column;gap:1rem;transition:transform var(--t-mid) var(--ease),box-shadow var(--t-mid) var(--ease)}.door::before{content:"";position:absolute;inset:-1px;z-index:-1;background:radial-gradient(18rem 18rem at var(--mx,50%) var(--my,0%),var(--door-glow),transparent 70%);opacity:0;transition:opacity var(--t-mid) var(--ease)}.door:hover::before,.door:focus-within::before{opacity:1}.door--athlete{background:var(--c-brand-solid);color:var(--c-brand-ink);--door-glow:color-mix(in srgb,#fff 26%,transparent)}.door--athlete .door__lede,.door--athlete .door__note{color:color-mix(in srgb,var(--c-brand-ink) 86%,transparent)}.door--athlete .door__badge{background:color-mix(in srgb,var(--c-brand-ink) 18%,transparent);color:var(--c-brand-ink)}.door--athlete .door__more{color:var(--c-brand-ink)}.door--athlete .btn-primary{background:var(--c-brand-ink);color:var(--c-brand-solid)}.door--athlete .btn-primary:hover{background:color-mix(in srgb,var(--c-brand-ink) 88%,var(--c-brand-solid))}.door--brand{background:var(--c-surface);border:1px solid var(--c-line);color:var(--c-text);--door-glow:var(--c-brand-tint)}.door--brand .door__badge{background:var(--c-brand-tint);color:var(--c-brand-text)}.door__badge{align-self:flex-start;margin:0;font-size:var(--fs-xs);font-weight:800;letter-spacing:var(--ls-label);text-transform:uppercase;padding:0.3rem 0.7rem;border-radius:var(--r-pill)}.door h3,.door h2{font-size:clamp(1.5rem,1.1rem + 1.6vw,2.25rem);font-stretch:var(--wd-display);font-weight:900;line-height:1.05}.door__lede{color:var(--c-text-soft)}.door__list{list-style:none;display:flex;flex-direction:column;gap:0.7rem;margin-top:0.25rem}.door__list li{display:flex;gap:0.7rem;align-items:flex-start;font-size:var(--fs-sm);font-weight:600}.door__foot{display:flex;flex-wrap:wrap;align-items:center;gap:0.5rem 1.25rem;margin-top:auto;padding-top:0.5rem}.door__more{font-weight:700;color:var(--c-brand-text);font-size:var(--fs-sm)}.door__more:hover{text-decoration:underline}.door__note{margin:0;font-size:var(--fs-xs);font-weight:600;color:var(--c-text-soft);line-height:1.5;padding-top:0.9rem;border-top:1px solid color-mix(in srgb,currentColor 16%,transparent)}.section-lede{max-width:56ch;color:var(--c-text-soft);margin-top:0.75rem}.faq-search{margin:1.5rem 0 1.25rem;max-width:26rem}.faq-search input{width:100%;min-height:var(--h-control);background:var(--c-bg);color:var(--c-text);border:1px solid var(--c-line);border-radius:var(--r-sm);padding:0 0.875rem;font-size:var(--fs-sm)}.faq-search input:hover{border-color:var(--c-brand-ring)}.faq-count{margin-top:0.5rem;font-size:var(--fs-xs);color:var(--c-text-soft);font-weight:600;min-height:1rem}.faq-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 1.75rem;align-items:start}.faq-list details[hidden]{display:none}.faq-none{margin-top:1rem;color:var(--c-text-soft)}@media (max-width:860px){.faq-list{grid-template-columns:minmax(0,1fr)}}.profile{padding-block:clamp(2rem,5vw,3.5rem)}.profile__grid{display:grid;grid-template-columns:minmax(0,380px) minmax(0,1fr);gap:clamp(1.75rem,4vw,3.5rem);align-items:start}.profile__media{aspect-ratio:var(--ar-portrait);border-radius:var(--r-xl);overflow:hidden;background:var(--c-brand-wash);border:1px solid var(--c-line);display:flex;align-items:center;justify-content:center}.profile__media img{width:100%;height:100%;object-fit:cover}.profile__ini{font-weight:900;font-stretch:var(--wd-display);font-size:clamp(3rem,8vw,5rem);background:linear-gradient(140deg,var(--c-brand),var(--c-brand-hover));-webkit-background-clip:text;background-clip:text;color:transparent}.profile__eyebrow{color:var(--c-brand-text);font-weight:800;font-size:var(--fs-xs);letter-spacing:var(--ls-label);text-transform:uppercase;margin-bottom:0.6rem}.profile h1{font-size:clamp(2.25rem,1.4rem + 3.6vw,4rem);margin-bottom:1rem}.profile__rep{font-size:var(--fs-lead);max-width:58ch;margin-bottom:1.75rem;padding-inline-start:1rem;border-inline-start:3px solid var(--c-brand)}.tape{margin-bottom:1.75rem}.tape>div{display:grid;grid-template-columns:minmax(7rem,11rem) minmax(0,1fr);gap:1rem;padding-block:0.7rem;border-top:1px solid var(--c-line)}@media (max-width:480px){.tape>div{grid-template-columns:minmax(0,1fr);gap:0.2rem}}.tape>div:last-child{border-bottom:1px solid var(--c-line)}.tape dt{font-weight:700;font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:var(--ls-label);color:var(--c-text-soft)}.tape dd{margin:0;font-weight:600}.tape dd a{color:var(--c-brand-text);font-weight:700}.tape dd a:hover{text-decoration:underline}.profile__cta{display:flex;flex-wrap:wrap;gap:0.9rem}.profile__back{margin-top:1.75rem;font-weight:700}.profile__back a{color:var(--c-brand-text)}.nm__link{display:block}.nm__link:hover{color:var(--c-brand-text)}.fighter:has(.nm__link:hover){border-color:var(--c-brand-ring)}.applyinline .applyform{max-width:none;margin:0}.applyinline .applyform__close{display:none}.foot__grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) minmax(0,1fr);gap:clamp(1.75rem,4vw,3rem);text-align:left;margin-bottom:2rem}.site-foot{text-align:left}.foot__brand .brand{justify-content:flex-start;margin-bottom:0.9rem}.foot__say{font-weight:900;font-stretch:var(--wd-display);text-transform:uppercase;font-size:var(--fs-h3);color:var(--c-head-text);letter-spacing:var(--ls-head)}.foot__nav ul{list-style:none;display:flex;flex-direction:column;gap:0.6rem}.foot__nav a{font-weight:600}.foot__nav a:hover,.foot__mail:hover,.foot__ig:hover,.foot__lang a:hover{color:var(--c-brand-text)}.foot__contact{display:flex;flex-direction:column;gap:0.75rem;align-items:flex-start}.foot__contact .btn{padding:0.7rem 1.1rem;font-size:var(--fs-sm)}.foot__mail{font-weight:600}.foot__ig{display:inline-flex;align-items:center;gap:0.5rem;font-weight:600}.foot__ig svg{width:1.1rem;height:1.1rem}.foot__lang a{font-weight:700;text-decoration:underline}.foot__legal{border-top:1px solid var(--c-head-line);padding-top:1.5rem;font-size:var(--fs-sm)}@media (max-width:860px){.doors{grid-template-columns:minmax(0,1fr)}.profile__grid{grid-template-columns:minmax(0,1fr)}.profile__media{max-width:20rem}.foot__grid{grid-template-columns:minmax(0,1fr)}}.js-reveal [data-reveal]:not([data-seen]){opacity:0;transform:translate3d(0,14px,0)}[data-reveal]{transition:opacity 0.5s var(--ease),transform 0.5s var(--ease)}[data-reveal="2"]{transition-delay:0.08s}[data-reveal="3"]{transition-delay:0.16s}@media (hover:hover) and (pointer:fine){.door:hover{transform:translate3d(0,-4px,0);box-shadow:var(--shadow-pop)}.fighter{transition:transform var(--t-mid) var(--ease),border-color var(--t-mid) var(--ease)}.fighter:hover{transform:translate3d(0,-3px,0);border-color:var(--c-brand-ring)}.brand-logo{transition:border-color var(--t-mid) var(--ease)}.carousel:hover .brand-logo:hover{border-color:var(--c-brand-ring)}}.site-head{transition:box-shadow var(--t-mid) var(--ease)}.is-scrolled .site-head{box-shadow:0 6px 24px rgb(0 0 0 / 0.28)}@media (prefers-reduced-motion:reduce){.js-reveal [data-reveal]:not([data-seen]){opacity:1;transform:none}[data-reveal],.door,.fighter,.site-head{transition:none}.door:hover,.fighter:hover{transform:none}.door::before{display:none}}@media print{.js-reveal [data-reveal]:not([data-seen]){opacity:1;transform:none}.door::before{display:none}}.cr-n8{animation-duration:calc(8 * var(--t-logo))}.cr-n9{animation-duration:calc(9 * var(--t-logo))}.cr-n10{animation-duration:calc(10 * var(--t-logo))}.cr-n11{animation-duration:calc(11 * var(--t-logo))}.cr-n12{animation-duration:calc(12 * var(--t-logo))}.cr-n13{animation-duration:calc(13 * var(--t-logo))}.cr-n14{animation-duration:calc(14 * var(--t-logo))}.cr-n15{animation-duration:calc(15 * var(--t-logo))}.cr-n16{animation-duration:calc(16 * var(--t-logo))}.cr-n17{animation-duration:calc(17 * var(--t-logo))}.cr-n18{animation-duration:calc(18 * var(--t-logo))}.cr-n19{animation-duration:calc(19 * var(--t-logo))}.cr-n20{animation-duration:calc(20 * var(--t-logo))}.cr-n21{animation-duration:calc(21 * var(--t-logo))}.cr-n22{animation-duration:calc(22 * var(--t-logo))}.cr-n23{animation-duration:calc(23 * var(--t-logo))}.cr-n24{animation-duration:calc(24 * var(--t-logo))}.cr-n25{animation-duration:calc(25 * var(--t-logo))}.cr-n26{animation-duration:calc(26 * var(--t-logo))}.cr-n27{animation-duration:calc(27 * var(--t-logo))}.cr-n28{animation-duration:calc(28 * var(--t-logo))}.cr-n29{animation-duration:calc(29 * var(--t-logo))}.cr-n30{animation-duration:calc(30 * var(--t-logo))}.cr-n31{animation-duration:calc(31 * var(--t-logo))}.cr-n32{animation-duration:calc(32 * var(--t-logo))}.cr-n33{animation-duration:calc(33 * var(--t-logo))}.cr-n34{animation-duration:calc(34 * var(--t-logo))}.cr-n35{animation-duration:calc(35 * var(--t-logo))}.cr-n36{animation-duration:calc(36 * var(--t-logo))}.cr-n37{animation-duration:calc(37 * var(--t-logo))}.cr-n38{animation-duration:calc(38 * var(--t-logo))}.cr-n39{animation-duration:calc(39 * var(--t-logo))}.cr-n40{animation-duration:calc(40 * var(--t-logo))}.cr-n42{animation-duration:calc(42 * var(--t-logo))}.cr-n44{animation-duration:calc(44 * var(--t-logo))}.cr-n46{animation-duration:calc(46 * var(--t-logo))}.cr-n48{animation-duration:calc(48 * var(--t-logo))}.cr-n50{animation-duration:calc(50 * var(--t-logo))}.cr-n52{animation-duration:calc(52 * var(--t-logo))}.cr-n54{animation-duration:calc(54 * var(--t-logo))}.cr-n56{animation-duration:calc(56 * var(--t-logo))}.cr-n58{animation-duration:calc(58 * var(--t-logo))}.cr-n60{animation-duration:calc(60 * var(--t-logo))}.cr-n62{animation-duration:calc(62 * var(--t-logo))}.cr-n64{animation-duration:calc(64 * var(--t-logo))}.cr-n66{animation-duration:calc(66 * var(--t-logo))}.cr-n68{animation-duration:calc(68 * var(--t-logo))}.cr-n70{animation-duration:calc(70 * var(--t-logo))}.cr-n72{animation-duration:calc(72 * var(--t-logo))}.cr-n74{animation-duration:calc(74 * var(--t-logo))}.cr-n76{animation-duration:calc(76 * var(--t-logo))}.cr-n78{animation-duration:calc(78 * var(--t-logo))}.cr-n80{animation-duration:calc(80 * var(--t-logo))}.cr-n84{animation-duration:calc(84 * var(--t-logo))}.cr-n88{animation-duration:calc(88 * var(--t-logo))}.cr-n92{animation-duration:calc(92 * var(--t-logo))}.cr-n96{animation-duration:calc(96 * var(--t-logo))}.cr-n100{animation-duration:calc(100 * var(--t-logo))}.cr-n104{animation-duration:calc(104 * var(--t-logo))}.cr-n108{animation-duration:calc(108 * var(--t-logo))}.cr-n112{animation-duration:calc(112 * var(--t-logo))}.cr-n116{animation-duration:calc(116 * var(--t-logo))}.cr-n120{animation-duration:calc(120 * var(--t-logo))}.cr-n124{animation-duration:calc(124 * var(--t-logo))}.cr-n128{animation-duration:calc(128 * var(--t-logo))}.cr-n132{animation-duration:calc(132 * var(--t-logo))}.cr-n136{animation-duration:calc(136 * var(--t-logo))}.cr-n140{animation-duration:calc(140 * var(--t-logo))}.cr-n144{animation-duration:calc(144 * var(--t-logo))}.cr-n148{animation-duration:calc(148 * var(--t-logo))}.cr-n152{animation-duration:calc(152 * var(--t-logo))}.cr-n156{animation-duration:calc(156 * var(--t-logo))}.cr-n160{animation-duration:calc(160 * var(--t-logo))}