@font-face{font-family:Outfit Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./outfit-latin-ext-wght-normal-DdQaqQDo.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./outfit-latin-wght-normal-Bc-8i84L.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--ink:#060910;--abyss:#0a1020;--deep:#0c0780;--slate:#111a22;--steel:#9aa8ae;--steel-dim:#67757f;--bone:#edf1f2;--cyan:#008798;--cyan-lit:#2fc3c6;--cyan-ink:#04191c;--rule:#edf1f217;--rule-strong:#edf1f22b;--glass-bg:linear-gradient(148deg, #edf1f20e, #edf1f204 44%, #0c078009);--glass-blur:blur(34px) saturate(1.22);--glass-edge:#edf1f214;--glass-lip:#edf1f229;--glass-shadow:0 24px 70px #03050a6b;--glass-radius:22px;--font:"Outfit Variable", "Outfit", "Helvetica Neue", Arial, sans-serif;--t-hero:clamp(1.85rem, 3.15vw, 3.5rem);--t-h2:clamp(1.5rem, 2.5vw, 2.6rem);--t-body:clamp(.92rem, .98vw, 1.02rem);--t-ui:clamp(.76rem, .85vw, .9rem);--t-label:clamp(.66rem, .72vw, .76rem);--gut:clamp(1.5rem, 4.2vw, 4rem);--edge:clamp(1rem, 2.2vw, 2.4rem);--bar:clamp(178px, 13.5vw, 214px);--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-io:cubic-bezier(.65, 0, .35, 1);--z-backdrop:0;--z-canvas:1;--z-grade:2;--z-scrim:3;--z-copy:6;--z-nav:9;--z-loader:20;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--ink);color:var(--bone);font-family:var(--font);font-size:var(--t-body);letter-spacing:.005em;-webkit-font-smoothing:antialiased;margin:0;font-weight:300;line-height:1.65;overflow-x:hidden}::selection{background:var(--cyan);color:var(--bone)}:focus-visible{outline:1px solid var(--cyan-lit);outline-offset:4px}.track{width:100%}.backdrop{z-index:var(--z-backdrop);pointer-events:none;background:var(--ink);position:fixed;top:0;bottom:0;left:0;right:0}.backdrop__glow{--gx:62%;--gy:46%;background:radial-gradient(42vw 42vw at var(--gx) var(--gy), #00879833, #0087980d 46%, transparent 72%), radial-gradient(86vw 76vw at calc(var(--gx) - 14%) calc(var(--gy) + 26%), #0c078042, #0c078014 54%, transparent 80%), linear-gradient(to bottom, #070b14, #04060c 70%);position:absolute;top:0;bottom:0;left:0;right:0}.backdrop__grain{opacity:.04;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3'/%3E%3C/filter%3E%3Crect width='140' height='140' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;top:0;bottom:0;left:0;right:0}.film,.waves,.globe{z-index:var(--z-canvas);pointer-events:none;width:100vw;height:100vh;display:block;position:fixed;top:0;bottom:0;left:0;right:0}.waves{opacity:0;background-color:#05080f;background-image:radial-gradient(circle at 72% 40%,#0c078057 0%,#0a10201f 55%,#0000 100%),linear-gradient(#05080f 0%,#070b16 50%,#04060c 100%)}.grade{z-index:var(--z-grade);pointer-events:none;position:fixed;top:0;bottom:0;left:0;right:0}.grade__tint,.grade__side,.grade__edges{position:absolute;top:0;bottom:0;left:0;right:0}.grade__tint{background:radial-gradient(58vw 58vw at 62% 44%,#0087981f,#0000 68%),radial-gradient(92vw 82vw at 34% 78%,#0c078033,#0000 76%)}.grade__side--l{background:linear-gradient(90deg,#060910f2 0%,#060910e3 24%,#060910ad 38%,#0609105c 50%,#0609101c 61%,#0000 72%)}.grade__side--r{background:linear-gradient(270deg,#060910e6 0%,#0609109e 26%,#0609103d 44%,#0000 62%)}.grade__edges{background:linear-gradient(#060910b3 0%,#0000 18%),linear-gradient(#0000 80%,#0609109e 100%),radial-gradient(132% 112%,#0000 54%,#04060c8c 100%)}.scrim{z-index:var(--z-scrim);background:var(--ink);opacity:0;pointer-events:none;position:fixed;top:0;bottom:0;left:0;right:0}.bar{top:var(--edge);bottom:var(--edge);width:var(--bar);z-index:var(--z-nav);border:1px solid var(--glass-edge);border-top-color:var(--glass-lip);-webkit-backdrop-filter:var(--glass-blur);box-shadow:var(--glass-shadow);background:linear-gradient(170deg,#edf1f20d,#edf1f203 40%,#0c07800d);border-radius:18px;flex-direction:column;align-items:stretch;padding:1.9rem 1.15rem 1.4rem;display:flex;position:fixed}.bar:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:var(--edge)}.bar:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:var(--edge)}.bar:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:var(--edge)}.bar:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:var(--edge)}.bar__brand{padding:0 .35rem;line-height:0;text-decoration:none;display:block}.bar__logo{filter:brightness(3)saturate(1.2)contrast(1.02);width:100%;height:auto;display:block}.bar__rule{background:var(--rule-strong);height:1px;margin:1.55rem .35rem 1.5rem;display:block}.bar__nav{flex-direction:column;gap:.3rem;display:flex}.bar__link{font-size:var(--t-ui);letter-spacing:.012em;color:var(--steel-dim);transition:color .4s var(--ease-out);align-items:center;gap:.8rem;padding:.72rem .35rem;font-weight:300;text-decoration:none;display:flex;position:relative}.bar__link:hover{color:var(--steel)}.bar__link.is-active{color:var(--cyan-lit)}.bar__marker{background:var(--cyan-lit);width:2px;height:0;transition:height .45s var(--ease-out), box-shadow .45s var(--ease-out);border-radius:0 2px 2px 0;position:absolute;top:50%;transform:translateY(-50%)}.bar__marker:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:-1.15rem}.bar__marker:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:-1.15rem}.bar__marker:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:-1.15rem}.bar__marker:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:-1.15rem}.bar__link.is-active .bar__marker{height:26px;box-shadow:0 0 12px #2fc3c6d9}.bar__label{white-space:nowrap}.bar__cta{border:1px solid var(--cyan-lit);color:var(--cyan-lit);font-size:var(--t-label);letter-spacing:.02em;transition:background .4s var(--ease-out), color .4s var(--ease-out);border-radius:10px;justify-content:center;align-items:center;gap:.5rem;margin-top:auto;padding:.78rem .8rem;font-weight:400;text-decoration:none;display:flex}.bar__cta svg{transition:transform .45s var(--ease-out);flex:none}.bar__cta:hover{background:var(--cyan-lit);color:var(--cyan-ink)}.bar__cta:hover svg{transform:translate(3px)}.langsw{z-index:40;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);min-width:2.6rem;color:var(--bone);letter-spacing:.14em;background:#0609108c;border:1px solid #edf1f22e;border-radius:999px;justify-content:center;align-items:center;padding:.42rem .72rem;font-size:.76rem;font-weight:400;text-decoration:none;transition:color .2s,border-color .2s,background .2s;display:inline-flex;position:fixed;top:1.6rem;right:1.6rem}.langsw:hover{color:var(--cyan-lit);border-color:var(--cyan-lit);background:#060910bf}.bar__social{border-top:1px solid var(--rule);gap:.35rem;margin-top:1.35rem;padding-top:1.15rem;display:flex}.bar__socialLink{width:30px;height:30px;color:var(--steel-dim);transition:color .4s var(--ease-out), background .4s var(--ease-out);border-radius:8px;place-items:center;display:grid}.bar__socialLink:hover{color:var(--cyan-lit);background:#edf1f20d}.copy{z-index:var(--z-copy);pointer-events:none;position:fixed;top:0;bottom:0;left:0;right:0}.block{will-change:transform, opacity;opacity:calc(var(--r) * (1 - var(--x)));flex-direction:column;justify-content:center;gap:1.4rem;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.block--left{text-align:start;padding-block-start:0;padding-block-end:0;padding-inline:calc(var(--edge) + var(--bar) + var(--gut)) 46vw;align-items:flex-start}.block--right{text-align:end;padding-block-start:0;padding-block-end:0;padding-inline:calc(var(--edge) + var(--bar) + 22vw) calc(var(--edge) + var(--gut));align-items:flex-end}.block--centre{text-align:center;padding-block-start:0;padding-block-end:0;padding-inline:calc(var(--edge) + var(--bar) + var(--gut)) var(--gut);align-items:center;gap:1rem}.block--hero{gap:clamp(1.9rem,3.2vw,3.2rem);padding-inline-end:54vw}.block--rise{transform:translateY(calc((1 - var(--r)) * 34px + var(--x) * -52px))}.block--clip{clip-path:inset(calc((1 - var(--r)) * 100%) 0 0 0);transform:translateY(calc(var(--x) * -52px))}.block--slide-left{transform:translateX(calc((1 - var(--r)) * -60px)) translateY(calc(var(--x) * -52px))}.block--slide-right{transform:translateX(calc((1 - var(--r)) * 60px)) translateY(calc(var(--x) * -52px))}.block--scale-up{transform:scale(calc(.94 + var(--r) * .06)) translateY(calc(var(--x) * -52px))}.stagger{flex-direction:column;gap:1.2rem;display:flex}.stagger__item,.classes__row,.stat{--t:clamp(0, calc((var(--r,1) - var(--i) * .11) * 3.4), 1);opacity:var(--t);transform:translateY(calc((1 - var(--t)) * 22px))}.eyebrow{font-size:var(--t-label);letter-spacing:.2em;text-transform:uppercase;color:var(--steel-dim);align-items:center;gap:.8rem;margin:0;font-weight:400;display:flex}.eyebrow:before{content:"";background:var(--cyan-lit);opacity:.75;width:clamp(18px,2.6vw,38px);height:1px}.block--right .eyebrow{flex-direction:row-reverse}.eyebrow--mid{justify-content:center}.hero__h{font-size:var(--t-hero);letter-spacing:-.012em;text-wrap:balance;flex-direction:column;gap:.12em;margin:0;line-height:1.16;display:flex}.hero__lead{color:var(--steel);font-weight:200}.hero__focus{color:var(--bone);text-shadow:0 2px 26px #03050ae6,0 0 44px #0c078099,0 0 16px #0087982e;font-weight:400}.hero__sub{max-width:30ch;color:var(--steel);margin:0;font-weight:300;line-height:1.7}.h2{font-size:var(--t-h2);letter-spacing:-.014em;color:var(--bone);text-wrap:balance;text-shadow:0 2px 24px #03050ad9,0 0 40px #0c078080;margin:0;font-weight:300;line-height:1.14}.h2--mid{max-width:18ch}.lede{max-width:38ch;color:var(--steel);margin:0;line-height:1.7}.lede--sm{max-width:42ch;font-size:.96em}.block--right .lede{margin-inline-start:auto}.note{font-size:var(--t-label);letter-spacing:.14em;text-transform:uppercase;color:var(--steel-dim);margin:0;font-weight:400}.block--corridor{padding-inline-end:42vw;gap:1.05rem;padding-top:clamp(4rem,17vh,13rem);padding-bottom:clamp(4rem,17vh,13rem)}.block--corridor .lede{max-width:38ch}.eyebrow__i{color:var(--cyan-lit);font-variant-numeric:tabular-nums;opacity:.9}.h2--sm{font-size:calc(var(--t-h2) * .78);max-width:20ch}.lanes{border-top:1px solid var(--rule);max-width:44ch;opacity:clamp(0, calc((var(--r) - .3) * 3.4), 1);grid-template-columns:1.25fr 1fr;gap:clamp(1.2rem,2.6vw,2.6rem);padding-top:.4rem;display:grid}.lane__k{font-size:var(--t-label);letter-spacing:.18em;text-transform:uppercase;color:var(--cyan-lit);opacity:.85;margin:0 0 .55rem;font-weight:400}.lane__l{flex-direction:column;gap:.42rem;margin:0;padding:0;list-style:none;display:flex}.lane__l li{color:var(--steel);padding-inline-start:.95rem;font-size:.9em;font-weight:300;line-height:1.5;position:relative}.lane__l li:before{content:"";background:var(--cyan-lit);opacity:.7;width:6px;height:1px;position:absolute;top:.62em}.lane__l li:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):before{left:0}.lane__l li:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):before{left:0}.lane__l li:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{right:0}.lane__l li:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{right:0}.note--route{color:var(--steel-dim);letter-spacing:.1em;font-size:calc(var(--t-label) * .95)}.method{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 clamp(1.4rem,3vw,2.8rem);max-width:48ch;margin:.3rem 0 0;padding:0;list-style:none;display:grid}.method__s{--t:clamp(0, calc((var(--r,1) - var(--i) * .09) * 3.6), 1);border-top:1px solid var(--rule);opacity:var(--t);transform:translateY(calc((1 - var(--t)) * 16px));grid-template-columns:auto 1fr;gap:.1rem .7rem;padding:.52rem 0;display:grid}.method__k{font-size:var(--t-label);color:var(--cyan-lit);font-variant-numeric:tabular-nums;grid-row:1/span 2;padding-top:.22em}.method__t{font-size:var(--t-ui);color:var(--bone);font-weight:400}.method__d{font-size:calc(var(--t-label) * 1.02);color:var(--steel-dim);font-weight:300;line-height:1.45}.creds{max-width:46ch;opacity:clamp(0, calc((var(--r) - .4) * 3.2), 1);flex-wrap:wrap;gap:.4rem .55rem;margin:.2rem 0 0;padding:0;list-style:none;display:flex}.creds li{border:1px solid var(--rule-strong);font-size:calc(var(--t-label) * .95);letter-spacing:.04em;color:var(--steel-dim);border-radius:999px;padding:.3rem .68rem}.block--index{padding-inline-end:36vw}.index{pointer-events:auto;max-width:58ch;margin:.2rem 0 0;padding:0;list-style:none}.index__r{--t:clamp(0, calc((var(--r,1) - var(--i) * .075) * 3.6), 1);opacity:var(--t);transform:translateY(calc((1 - var(--t)) * 18px));border-top:1px solid var(--rule)}.index__r:last-child{border-bottom:1px solid var(--rule)}.index__a{color:var(--bone);transition:color .25s var(--ease-out), padding-inline-start .3s var(--ease-out);grid-template-columns:minmax(0,1fr) auto auto;align-items:baseline;gap:.22rem 1.6rem;padding:.72rem .2rem .72rem 0;text-decoration:none;display:grid}.index__a:hover{color:var(--cyan-lit);padding-inline-start:.5rem}.index__a:focus-visible{color:var(--cyan-lit);padding-inline-start:.5rem}.index__meta{font-size:calc(var(--t-label) * .92);letter-spacing:.16em;text-transform:uppercase;color:var(--steel-dim);grid-column:1/-1;gap:.7rem;display:flex}.index__cat{color:var(--cyan-lit);opacity:.85}.index__t{font-size:var(--t-ui);text-wrap:pretty;grid-column:1;font-weight:400;line-height:1.35}.index__read,.index__go{color:var(--steel-dim);font-size:calc(var(--t-label) * .95);white-space:nowrap}.index__go{opacity:0;transition:transform .3s var(--ease-out), opacity .3s var(--ease-out);transform:translate(-4px)}.index__a:hover .index__go{opacity:1;color:var(--cyan-lit);transform:translate(0)}.index__a:focus-visible .index__go{opacity:1;color:var(--cyan-lit);transform:translate(0)}.note__link{color:var(--cyan-lit);pointer-events:auto;text-decoration:none}.note__link:hover{text-underline-offset:4px;text-decoration:underline}.roster{counter-reset:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:.1rem 2rem;max-width:52ch;margin:.2rem 0 0;padding:0;list-style:none;display:grid}.roster__c{--t:clamp(0, calc((var(--r,1) - var(--i) * .08) * 3.6), 1);border-bottom:1px solid var(--rule);opacity:var(--t);transform:translateY(calc((1 - var(--t)) * 16px));grid-template-columns:auto 1fr;align-items:baseline;gap:0 .7rem;padding:.6rem 0;display:grid}.roster__i{font-size:var(--t-label);color:var(--cyan-lit);font-variant-numeric:tabular-nums}.roster__n{font-size:var(--t-ui);color:var(--bone);font-weight:400}.roster__r{font-size:calc(var(--t-label) * 1.02);color:var(--steel-dim);grid-column:2;font-weight:300;line-height:1.4}.actions{flex-wrap:wrap;gap:.7rem;display:flex}.actions--end{justify-content:flex-end}.btn{isolation:isolate;pointer-events:auto;font-size:var(--t-ui);letter-spacing:.015em;color:var(--bone);border:1px solid var(--rule-strong);transition:color .4s var(--ease-out), border-color .4s var(--ease-out);border-radius:100px;align-items:center;gap:.6rem;padding:.85rem 1.5rem;font-weight:400;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.btn:before{content:"";z-index:-1;background:var(--bone);transform-origin:0;transition:transform .5s var(--ease-out);position:absolute;top:0;bottom:0;left:0;right:0;transform:scaleX(0)}.btn svg{transition:transform .45s var(--ease-out)}.btn:hover{border-color:var(--bone);color:var(--ink)}.btn:hover:before{transform:scaleX(1)}.btn:hover svg{transform:translate(3px)}.btn--go{color:var(--cyan-ink);border-color:var(--cyan-lit);font-weight:500}.btn--go:before{background:var(--cyan-lit);transform:scaleX(1)}.btn--go:hover{color:var(--cyan-lit)}.btn--go:hover:before{transform-origin:100%;transform:scaleX(0)}.hint{font-size:var(--t-label);letter-spacing:.02em;color:var(--steel-dim);align-items:center;gap:.9rem;margin:0;font-weight:300;display:flex}.hint__mouse{border:1px solid var(--rule-strong);border-radius:11px;flex:none;width:20px;height:32px;position:relative}.hint__mouse i{background:var(--cyan-lit);width:2px;height:6px;animation:wheelDrop 2.4s var(--ease-io) infinite;border-radius:2px;margin-left:-1px;position:absolute;top:6px;left:50%}@keyframes wheelDrop{0%{opacity:0;transform:translateY(0)}25%{opacity:1}70%{opacity:0;transform:translateY(12px)}to{opacity:0;transform:translateY(12px)}}.classes{width:min(30rem,100%);margin:.4rem 0 0;padding:0;list-style:none}.classes__row{pointer-events:auto;border-top:1px solid var(--rule);justify-content:space-between;align-items:baseline;gap:1.5rem;padding:.8rem 0;display:flex;position:relative}.classes__row:last-child{border-bottom:1px solid var(--rule)}.classes__row:after{content:"";background:var(--cyan-lit);width:0;height:1px;transition:width .6s var(--ease-out);position:absolute;top:-1px}.classes__row:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{left:0}.classes__row:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{left:0}.classes__row:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{right:0}.classes__row:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{right:0}.classes__row:hover:after{width:100%}.classes__name{color:var(--bone);font-size:1.02rem;font-weight:400}.classes__note{font-size:var(--t-label);letter-spacing:.06em;color:var(--steel-dim);text-align:end;transition:color .4s var(--ease-out)}.classes__row:hover .classes__note{color:var(--steel)}.stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(1.5rem,4vw,4rem);width:min(1000px,100%);margin:2.6rem 0 0;display:grid}.stat{border-top:1px solid var(--rule-strong);flex-direction:column;gap:.6rem;padding-top:1.1rem;display:flex}.stat__v{letter-spacing:-.028em;color:var(--bone);font-variant-numeric:tabular-nums;justify-content:center;align-items:baseline;margin:0;font-size:clamp(1.9rem,3.6vw,3.2rem);font-weight:300;line-height:1;display:flex}.stat__s{color:var(--cyan-lit);margin-inline-start:.16em;font-size:.42em;font-weight:400}.stat__l{font-size:var(--t-label);letter-spacing:.14em;text-transform:uppercase;color:var(--steel-dim)}.contact{gap:0;width:min(24rem,100%);margin:.4rem 0 0;display:grid}.contact__row{pointer-events:auto;border-top:1px solid var(--rule);font-size:var(--t-label);letter-spacing:.06em;transition:border-color .4s var(--ease-out);justify-content:space-between;gap:1.5rem;padding:.7rem 0;display:flex}.contact__row:hover{border-color:var(--cyan-lit)}.contact__row dt{color:var(--steel-dim);text-transform:uppercase;margin:0}.contact__row dd{color:var(--bone);transition:color .4s var(--ease-out);margin:0}.contact__row:hover dd{color:var(--cyan-lit)}.block--right .contact{margin-inline-start:auto}.loader{z-index:var(--z-loader);background:var(--ink);transition:opacity .9s var(--ease-out), visibility .9s;place-items:center;display:grid;position:fixed;top:0;bottom:0;left:0;right:0}.loader.is-lifting{opacity:0;visibility:hidden}.loader__inner{flex-direction:column;align-items:center;gap:1.4rem;display:flex}.loader__logo{filter:brightness(3)saturate(1.2)contrast(1.02);width:auto;height:clamp(34px,6vw,54px)}.loader__bar{background:var(--rule);width:clamp(120px,18vw,200px);height:1px;display:block;overflow:hidden}.loader__bar i{background:var(--cyan-lit);transform-origin:0;width:100%;height:100%;transition:transform .4s var(--ease-out);display:block}.loader__meta{letter-spacing:.28em;color:var(--steel-dim);font-variant-numeric:tabular-nums;font-size:.62rem;font-weight:400}.bar,.bar__link,.bar__cta,.bar__social,.hero__lead,.hero__focus,.hero__sub,.block--hero .actions,.hint{opacity:0}[data-ready="1"] .bar{animation:barIn 1.2s var(--ease-out) 80ms both}@keyframes barIn{0%{opacity:0;transform:translate(-22px)}to{opacity:1;transform:translate(0)}}[data-ready="1"] .bar__link{animation:barItem .8s var(--ease-out) both;animation-delay:calc(.42s + var(--i) * 60ms)}[data-ready="1"] .bar__cta{animation:barItem .9s var(--ease-out) .86s both}[data-ready="1"] .langsw{animation:barItem .9s var(--ease-out) 1.05s both}[data-ready="1"] .bar__social{animation:barItem .9s var(--ease-out) .98s both}@keyframes barItem{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:translate(0)}}[data-ready="1"] .hero__lead,[data-ready="1"] .hero__focus,[data-ready="1"] .hero__sub,[data-ready="1"] .block--hero .actions,[data-ready="1"] .hint{animation:riseIn 1.15s var(--ease-out) both;animation-delay:calc(.62s + var(--w) * .13s)}@keyframes riseIn{0%{opacity:0;filter:blur(6px);transform:translateY(18px)}to{opacity:1;filter:blur();transform:translateY(0)}}@media (max-width:1100px){.block--left{padding-inline-end:calc(var(--edge) + var(--gut))}.block--right{padding-inline-start:calc(var(--edge) + var(--bar) + var(--gut))}}@media (max-width:860px){:root{--bar:56px}.block--left,.block--right{text-align:start;padding-block-start:0;padding-block-end:11vh;padding-inline:calc(var(--edge) + var(--bar) + .9rem) var(--edge);justify-content:flex-end;align-items:flex-start}.block--centre{padding-block-start:0;padding-block-end:13vh;padding-inline:calc(var(--edge) + var(--bar) + .9rem) var(--edge);justify-content:flex-end}.block--right .lede,.block--right .contact{margin-inline-start:0}.block--right .eyebrow{flex-direction:row}.actions--end{justify-content:flex-start}.block--hero{padding-inline-end:var(--edge)}.block--corridor{padding-inline-end:var(--edge);gap:.85rem;padding-top:0;padding-bottom:9vh}.block--corridor:before{content:"";z-index:-1;background:linear-gradient(#06091000 4%,#060910e0 34%,#060910f7 54%);position:absolute;top:0;bottom:0;left:0;right:0}.lanes{grid-template-columns:1fr;gap:.9rem;max-width:none}.roster{grid-template-columns:1fr;gap:0;max-width:none}.roster__c{padding:.45rem 0}.roster__r{display:none}.method{grid-template-columns:1fr;max-width:none}.method__d{display:none}.block--index{padding-inline-end:var(--edge)}.index{max-width:none}.index__a{grid-template-columns:1fr auto;padding:.7rem 0}.index__go{display:none}.bar{border-radius:14px;align-items:center;padding:1rem .5rem .9rem}.bar__brand{width:30px;padding:0;overflow:hidden}.bar__logo{width:98px;max-width:none}.bar__rule{width:22px;margin:1rem 0 .9rem}.bar__nav{align-items:center;gap:.15rem}.bar__link{justify-content:center;padding:.7rem 0}.bar__marker:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:-.5rem}.bar__marker:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:-.5rem}.bar__marker:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:-.5rem}.bar__marker:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:-.5rem}.bar__label{display:none}.bar__cta{padding:.7rem 0}.bar__ctaLabel{display:none}.langsw{min-width:2.3rem;padding:.36rem .6rem;font-size:.72rem;top:1rem;right:1rem}.bar__social{flex-direction:column;gap:.1rem;margin-top:.9rem;padding-top:.8rem}.bar__socialLink{width:26px;height:26px}.stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.4rem}.grade__side--l,.grade__side--r{background:linear-gradient(#0000 10%,#0609103d 28%,#06091099 52%,#060910eb 78%);opacity:1!important}}@media (prefers-reduced-motion:reduce){.bar,.bar__link,.bar__cta,.bar__social,.hero__lead,.hero__focus,.hero__sub,.block--hero .actions,.hint{opacity:1!important;filter:none!important;animation:none!important;transform:none!important}.bar__marker{transform:translateY(-50%)!important}.hint__mouse i{opacity:1;animation:none}.block--rise,.block--slide-left,.block--slide-right,.block--scale-up,.stagger__item,.classes__row,.stat{transform:none}.loader{display:none}}.prod{z-index:var(--z-copy);opacity:0;visibility:hidden;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;padding-inline-start:calc(var(--edge) + var(--bar));display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.prod__head{text-align:center;flex-direction:column;align-items:center;gap:.8rem;margin-bottom:clamp(.6rem,1.4vh,1.4rem);display:flex}.prod__note{font-size:var(--t-label);letter-spacing:.12em;text-transform:uppercase;color:var(--steel-dim);margin:.2rem 0 0;font-weight:300}.prod__rail{width:100%;height:clamp(320px,52vh,520px);position:relative}.pcard{aspect-ratio:1;width:clamp(230px,22.5vw,320px);font:inherit;color:inherit;text-align:center;cursor:pointer;will-change:transform, opacity, filter;transform-origin:50% 60%;background:0 0;border:0;flex-direction:column;justify-content:flex-end;align-items:center;gap:0;margin:-.5% 0 0;padding:0 1.1rem 1.35rem;transition:none;display:flex;position:absolute;top:50%;left:50%;translate:-50% -46%}.pcard__halo{pointer-events:none;opacity:var(--lit,0);filter:blur(26px);background:radial-gradient(closest-side,#2fc3c64d,#00879824 52%,#0000 78%);border-radius:50%;position:absolute;top:-22%;bottom:-14%;left:-18%;right:-18%}.pcard__plate{border:1px solid var(--glass-edge);border-top-color:var(--glass-lip);background:var(--glass-bg);-webkit-backdrop-filter:blur(18px)saturate(1.1);box-shadow:var(--glass-shadow);transition:border-color .45s var(--ease-out), box-shadow .45s var(--ease-out);border-radius:26px;position:absolute;top:0;bottom:0;left:0;right:0}.pcard__plate:after{content:"";border-radius:inherit;background:linear-gradient(124deg,#edf1f217,#edf1f205 24%,#0000 48%);position:absolute;top:0;bottom:0;left:0;right:0}.pcard__img{object-fit:contain;object-position:center top;filter:drop-shadow(0 16px 26px #2fc3c657)drop-shadow(0 3px 8px #2fc3c638)drop-shadow(0 26px 40px #04080e99);width:100%;max-width:108%;height:68%;transition:filter .5s var(--ease-out), transform .5s var(--ease-out);margin-top:-24%;margin-bottom:1.1rem;position:relative}.pcard__meta{flex-direction:column;gap:.22rem;display:flex;position:relative}.pcard__name{letter-spacing:-.005em;color:var(--bone);font-size:.96rem;font-weight:500}.pcard__cat{font-size:var(--t-label);letter-spacing:.14em;text-transform:uppercase;color:var(--steel-dim);font-weight:300}.pcard.is-focus .pcard__plate{box-shadow:var(--glass-shadow), 0 0 0 1px #2fc3c61a, 0 22px 70px #00879838;border-color:#2fc3c657}.pcard.is-focus .pcard__img{filter:drop-shadow(0 20px 34px #2fc3c68c)drop-shadow(0 4px 12px #2fc3c659)drop-shadow(0 30px 46px #04080ea6)}.pcard.is-focus:hover .pcard__img{transform:translateY(-8px)}.pcard.is-focus .pcard__cat{color:var(--cyan-lit)}.pdet{z-index:var(--z-loader);padding:var(--edge);place-items:center;display:grid;position:fixed;top:0;bottom:0;left:0;right:0}.pdet__scrim{cursor:pointer;-webkit-backdrop-filter:blur(30px)saturate(.85);animation:scrimIn .45s var(--ease-out) both;background:#03050acc;border:0;padding:0;position:absolute;top:0;bottom:0;left:0;right:0}@keyframes scrimIn{0%{opacity:0}to{opacity:1}}.pdet__panel{border:1px solid #2fc3c638;border-top-color:var(--glass-lip);width:min(920px,100%);-webkit-backdrop-filter:var(--glass-blur);box-shadow:var(--glass-shadow), 0 0 90px #0087982e;animation:panelIn .6s var(--ease-out) both;background:linear-gradient(148deg,#141c26f7,#090d18fa 46%,#0c0a2ef7);border-radius:28px;grid-template-columns:minmax(0,.85fr) minmax(0,1fr);align-items:center;gap:clamp(1.5rem,3vw,3.4rem);padding:clamp(2rem,3vw,3rem);display:grid;position:relative}@keyframes panelIn{0%{opacity:0;transform:translateY(22px)scale(.94)}to{opacity:1;transform:translateY(0)scale(1)}}.pdet__stage{aspect-ratio:1;border:1px solid var(--glass-edge);background:linear-gradient(160deg,#edf1f20b,#0c07800f);border-radius:20px;place-items:center;display:grid}.pdet__img{object-fit:contain;filter:drop-shadow(0 22px 38px #2fc3c680)drop-shadow(0 5px 14px #2fc3c64d)drop-shadow(0 32px 50px #04080e99);width:116%;max-width:116%;height:auto;max-height:118%;animation:imgIn .75s var(--ease-out) 80ms both}@keyframes imgIn{0%{opacity:0;transform:translateY(18px)scale(.9)}to{opacity:1;transform:translateY(0)scale(1)}}.pdet__body{flex-direction:column;align-items:flex-start;gap:.85rem;min-width:0;display:flex}.pdet__cat{font-size:var(--t-label);letter-spacing:.18em;text-transform:uppercase;color:var(--cyan-lit);margin:0;font-weight:400}.pdet__name{letter-spacing:-.02em;color:var(--bone);text-wrap:balance;margin:0;font-size:clamp(1.5rem,2.4vw,2.3rem);font-weight:600;line-height:1.1}.pdet__blurb{max-width:42ch;color:var(--steel);margin:0;font-weight:300;line-height:1.65}.pdet__specs{flex-direction:column;gap:.55rem;margin:.5rem 0 .4rem;padding:0;list-style:none;display:flex}.pdet__specs li{color:var(--steel);padding-inline-start:1.35rem;font-size:.9rem;font-weight:300;line-height:1.5;position:relative}.pdet__specs li:before{content:"";background:var(--cyan-lit);width:8px;height:1px;position:absolute;top:.68em}.pdet__specs li:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):before{left:0}.pdet__specs li:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):before{left:0}.pdet__specs li:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{right:0}.pdet__specs li:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{right:0}.pdet__cta{margin-top:.5rem}.pdet__spec-link{color:var(--steel);letter-spacing:.01em;border-bottom:1px solid #edf1f22e;margin:.2rem 0 1.1rem;padding-bottom:2px;font-size:.82rem;transition:color .2s,border-color .2s;display:inline-block}.pdet__spec-link--off:hover{color:var(--steel);border-color:#edf1f22e}.pdet__spec-link:hover{color:var(--cyan-lit);border-color:var(--cyan-lit)}.pdet__close{top:1rem;border:1px solid var(--rule-strong);width:34px;height:34px;color:var(--steel);cursor:pointer;transition:color .35s var(--ease-out), border-color .35s var(--ease-out), background .35s var(--ease-out);background:0 0;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute}.pdet__close:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:1rem}.pdet__close:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:1rem}.pdet__close:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:1rem}.pdet__close:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:1rem}.pdet__close:hover{color:var(--ink);background:var(--bone);border-color:var(--bone)}.sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:1100px){.pcard{width:clamp(190px,26vw,250px)}}@media (max-width:860px){.prod{padding-inline-start:calc(var(--edge) + var(--bar) + .6rem);padding-inline-end:var(--edge);justify-content:flex-end;padding-bottom:8vh}.prod__rail{height:clamp(240px,38vh,320px)}.pcard{width:clamp(168px,54vw,220px)}.pdet{padding:var(--edge)}.pdet__panel{grid-template-columns:1fr;gap:1.2rem;max-height:86vh;padding:1.4rem;overflow-y:auto}.pdet__stage{aspect-ratio:16/10}.pdet__img{width:92%;max-width:92%}}@media (prefers-reduced-motion:reduce){.pdet__scrim,.pdet__panel,.pdet__img{animation:none}.pcard.is-focus:hover .pcard__img{transform:none}}[dir=rtl]{--font:"Vazirmatn Variable", "Vazirmatn", "Outfit Variable", system-ui, sans-serif;--t-hero:clamp(2.1rem, 3.6vw, 4rem);--t-h2:clamp(1.72rem, 2.95vw, 3.05rem);--t-body:clamp(1.02rem, 1.16vw, 1.24rem);--t-ui:clamp(.88rem, 1vw, 1.06rem);--t-label:clamp(.8rem, .88vw, .95rem)}[dir=rtl] body{font-weight:400;line-height:1.85}[dir=rtl] .h1,[dir=rtl] .h2,[dir=rtl] .hero__lead,[dir=rtl] .hero__focus{letter-spacing:0;line-height:1.4}[dir=rtl] .eyebrow,[dir=rtl] .bar__label,[dir=rtl] .note,[dir=rtl] .stat__label{letter-spacing:.04em}[dir=rtl] .stat__value,[dir=rtl] .roster__i,[dir=rtl] .corr__index{font-variant-numeric:tabular-nums;direction:ltr;unicode-bidi:isolate}[dir=rtl] .btn svg,[dir=rtl] .bar__cta svg,[dir=rtl] .index__go,[dir=rtl] .pdet__cta svg{transform:scaleX(-1)}[dir=rtl] .btn:hover svg,[dir=rtl] .bar__cta:hover svg{transform:scaleX(-1)translate(3px)}[dir=rtl] .index__a:hover .index__go{transform:scaleX(-1)translate(4px)}[dir=rtl] [data-ready="1"] .bar{animation-name:barInRtl}[dir=rtl] [data-ready="1"] .bar__link,[dir=rtl] [data-ready="1"] .bar__cta,[dir=rtl] [data-ready="1"] .bar__social,[dir=rtl] [data-ready="1"] .langsw{animation-name:barItemRtl}@keyframes barInRtl{0%{opacity:0;transform:translate(22px)}to{opacity:1;transform:translate(0)}}@keyframes barItemRtl{0%{opacity:0;transform:translate(10px)}to{opacity:1;transform:translate(0)}}@media (min-width:861px){[dir=rtl] .grade__side--l,[dir=rtl] .grade__side--r{transform:scaleX(-1)}}[dir=rtl] .index__meta,[dir=rtl] .index__read,[dir=rtl] .index__t{text-align:end;direction:ltr;unicode-bidi:isolate}[dir=rtl] .index__meta{justify-content:flex-end}[dir=rtl] .langsw{left:1.6rem;right:auto}@media (min-width:861px){[dir=rtl] .block--right{padding-inline-end:calc(var(--edge) + var(--gut) + 4vw)}}@media (max-width:860px){[dir=rtl] .langsw{left:1rem}[dir=rtl] .bar__brand{direction:ltr}}[dir=rtl] .note__arrow{display:inline-block;transform:scaleX(-1)}.mark{width:clamp(44px,4.4vw,62px);height:auto;color:var(--cyan-lit);opacity:.85;margin:0 auto .15rem;overflow:visible}.mark *{animation-play-state:paused}.block.is-live .mark *{animation-play-state:running}.mark__mer{transform-origin:32px 32px;animation:7s linear infinite meridian}.mark__mer--b{animation-delay:-2.33s}.mark__mer--c{animation-delay:-4.66s}@keyframes meridian{0%{opacity:.75;transform:scaleX(1)}25%{opacity:.35;transform:scaleX(.09)}50%{opacity:.75;transform:scaleX(1)}75%{opacity:.35;transform:scaleX(.09)}to{opacity:.75;transform:scaleX(1)}}.mark__unit{opacity:0;transform-origin:32px 32px;animation:12s ease-in-out infinite unitCycle}.mark__unit--b{animation-delay:-9s}.mark__unit--c{animation-delay:-6s}.mark__unit--d{animation-delay:-3s}@keyframes unitCycle{0%{opacity:0;transform:scale(.94)}3%,22%{opacity:1;transform:scale(1)}25%,to{opacity:0;transform:scale(1.04)}}.mark__hand{transform-origin:32px 32px}.mark__hand--m{animation:3s linear infinite sweep}.mark__hand--h{animation:36s linear infinite sweep}@keyframes sweep{to{transform:rotate(360deg)}}.mark__crate{animation:2.6s cubic-bezier(.45,0,.3,1) infinite crate}@keyframes crate{0%{transform:translate(-3px)}55%{transform:translate(3px)}to{transform:translate(-3px)}}.mark__speed path{opacity:0;animation:1.25s ease-in infinite streak}.mark__speed path:nth-child(2){animation-delay:.18s}.mark__speed path:nth-child(3){animation-delay:.36s}@keyframes streak{0%{opacity:0;transform:translate(6px)scaleX(.4)}40%{opacity:.85}to{opacity:0;transform:translate(-8px)scaleX(1)}}@media (prefers-reduced-motion:reduce){.mark *,.block.is-live .mark *{animation:none!important}.mark__unit{opacity:0}.mark__unit:first-of-type{opacity:1}.mark__speed path{opacity:.5}}.stats{width:min(1120px,100%);margin-top:clamp(2.6rem,5vh,4.2rem)}.stat{gap:.5rem;padding-top:clamp(1.1rem,2.4vh,1.9rem)}[dir=rtl] .btn{gap:.7rem;padding:1.02rem 1.85rem}[dir=rtl] .btn--go,[dir=rtl] .btn--ghost{font-size:clamp(.92rem,1.05vw,1.1rem)}.btn--ghost{-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur)}@media (min-width:861px){[dir=rtl] .block--hero{padding-inline-end:46vw}[dir=rtl] .block--left{padding-inline-end:40vw}[dir=rtl] .block--corridor{padding-inline-end:34vw}[dir=rtl] .block--index{padding-inline-end:28vw}}[dir=rtl] .h2--mid{max-width:30ch}[dir=rtl] .block--index .h2,[dir=rtl] .block--stats .h2{max-width:32ch}[dir=rtl] .lede{max-width:46ch}[dir=rtl] .block--corridor .h2{text-wrap:pretty;max-width:28ch;font-size:clamp(1.8rem,2.95vw,3rem)}[dir=rtl] .lane__k{font-size:clamp(.82rem,.9vw,.96rem)}[dir=rtl] .note{color:var(--steel);font-size:clamp(.88rem,.98vw,1.05rem)}[dir=rtl] .note--route{font-size:clamp(.82rem,.9vw,.95rem)}[dir=rtl] .prod__note{opacity:.92;font-size:clamp(.92rem,1.02vw,1.1rem)}[dir=rtl] .pcard__name,[dir=rtl] .pdet__name,[dir=rtl] .grid .n{text-align:end;direction:ltr;unicode-bidi:isolate}@media (max-width:860px){html{scroll-snap-type:none;overscroll-behavior-y:none}.track{position:relative}.snap{pointer-events:none;width:1px;height:1px;position:absolute}.snap:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:0}.snap:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:0}.snap:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:0}.snap:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:0}html.is-locked{overflow:hidden}}.prod--list{z-index:var(--z-copy);padding-block-start:7vh;padding-block-end:4vh;padding-inline:calc(var(--edge) + var(--bar) + .9rem) var(--edge);opacity:var(--r,1);visibility:inherit;pointer-events:auto;flex-direction:column;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.prod--list .prod__head{flex:none;margin-bottom:1.1rem}.plist{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;scrollbar-width:none;flex:auto;margin:0;padding:0 0 1rem;list-style:none;overflow-y:auto;-webkit-mask-image:linear-gradient(#0000 0,#000 14px calc(100% - 22px),#0000 100%);mask-image:linear-gradient(#0000 0,#000 14px calc(100% - 22px),#0000 100%)}.plist::-webkit-scrollbar{display:none}.plist__row{border-top:1px solid var(--rule);grid-template-columns:4.6rem minmax(0,1fr);align-items:start;gap:.9rem;padding:.95rem 0;display:grid}.plist__row:first-child{border-top:0}.plist__img{object-fit:contain;filter:drop-shadow(0 6px 16px #00000080);width:4.6rem;height:4.6rem}.plist__cat{letter-spacing:.14em;text-transform:uppercase;color:var(--cyan-lit);margin:0;font-size:.68rem}.plist__name{color:var(--bone);margin:.25rem 0 0;font-size:1.02rem;font-weight:400;line-height:1.3}.plist__blurb{color:var(--steel);margin:.35rem 0 0;font-size:.88rem;line-height:1.55}.plist__link{color:var(--cyan-lit);border-bottom:1px solid #2fc3c64d;margin-top:.5rem;padding-bottom:1px;font-size:.82rem;text-decoration:none;display:inline-block}[dir=rtl] .plist__name{font-size:1.1rem}[dir=rtl] .plist__blurb{font-size:.95rem}[dir=rtl] .plist__cat{letter-spacing:.06em;font-size:.74rem}[dir=rtl] .plist__link{font-size:.9rem}[dir=rtl] .plist__name{text-align:end;direction:ltr;unicode-bidi:isolate}@media (max-width:860px){.block--stats{justify-content:center;padding-bottom:8vh}.lede,.lede--sm,.h2,.h2--mid,.note{max-width:100%}.block>*,.stagger,.stagger__item{min-width:0;max-width:100%}}
