@font-face{font-family:Archivo;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/archivo-latin-400-normal.C81ewxNO.woff2)format("woff2"),url(/_astro/archivo-latin-400-normal.Bl602Mgc.woff)format("woff")}@font-face{font-family:Archivo;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/archivo-latin-600-normal.3BBy0ZsW.woff2)format("woff2"),url(/_astro/archivo-latin-600-normal.DwYieO8P.woff)format("woff")}@font-face{font-family:Archivo;font-style:normal;font-display:swap;font-weight:800;src:url(/_astro/archivo-latin-800-normal.cB6v3kRN.woff2)format("woff2"),url(/_astro/archivo-latin-800-normal.DZa_k145.woff)format("woff")}:root{--stage:1320px;--stage-pad:clamp(20px, 5vw, 72px);--media-stage:1600px;--bg:#0a0a0c;--surface:#16161b;--surface-2:#23232a;--line:#2e2e36;--ink:#ececef;--ink-2:#c9c9d0;--mute:#9a9aa4;--red:#db1f33;--red-hover:#c11a2c;--red-ink:#f2475a;--ok:#7ad9a8;--warn:#f2b35a;--font:"Archivo", system-ui, -apple-system, "Segoe UI", sans-serif;--t-0:.75rem;--t-1:1rem;--t-2:1.333rem;--t-3:1.777rem;--t-4:2.369rem;--t-5:clamp(2.6rem, 6vw, 4.209rem);--t-6:clamp(3.2rem, 11vw, 7.478rem);--s-1:.5rem;--s-2:1rem;--s-3:1.5rem;--s-4:2rem;--s-6:3rem;--s-8:4rem;--s-12:6rem;--s-16:8rem;--cut-s:9px;--cut-m:12px;--cut-l:20px;--max:1200px;--gutter:16px;--ease:cubic-bezier(.2, .7, .2, 1);--fast:.16s}@media (width>=720px){:root{--gutter:32px}}*,:before,:after{box-sizing:border-box}[hidden]{display:none!important}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;color-scheme:dark}body{background:var(--bg);color:var(--ink);font:400 var(--t-1)/1.6 var(--font);-webkit-font-smoothing:antialiased;margin:0;overflow-x:clip}img,svg{max-width:100%;height:auto;display:block}a{color:inherit;text-underline-offset:3px;text-decoration-thickness:1px}a:hover{color:var(--ink)}h1,h2,h3{letter-spacing:-.01em;text-wrap:balance;margin:0;font-weight:800;line-height:1.02}p{text-wrap:pretty;margin:0}:focus-visible{outline:2px solid var(--ink);outline-offset:3px}::selection{background:var(--red);color:#fff}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.skip{left:var(--gutter);z-index:10;background:var(--ink);color:var(--bg);padding:var(--s-1) var(--s-2);font-weight:600;position:absolute;top:-100px}.skip:focus{top:var(--s-2)}.wrap{width:100%;max-width:var(--stage);padding:0 var(--stage-pad);margin:0 auto}.measure{max-width:62ch}.label{font-size:var(--t-0);letter-spacing:.12em;text-transform:uppercase;color:var(--mute);font-weight:800}.lede{font-size:var(--t-2);color:var(--ink-2);line-height:1.45}.muted{color:var(--mute)}.fine{color:var(--mute);font-size:.875rem}strong,.em{color:var(--ink);font-weight:600}.section{padding:var(--s-12) 0}.section+.section{border-top:0}.shift{background:var(--surface)}.btn{justify-content:center;align-items:center;gap:var(--s-1);min-height:52px;padding:0 var(--s-4);font:800 1rem/1 var(--font);letter-spacing:.02em;color:#fff;background:var(--red);cursor:pointer;clip-path:polygon(var(--cut-m) 0, 100% 0, 100% calc(100% - var(--cut-m)), calc(100% - var(--cut-m)) 100%, 0 100%, 0 var(--cut-m));transition:background-color var(--fast) var(--ease), transform var(--fast) var(--ease);border:0;text-decoration:none;display:inline-flex}.btn:hover{background:var(--red-hover);color:#fff}.btn:active{transform:translateY(1px)}.btn:focus-visible{outline-offset:-6px;outline:2px solid #fff}.btn[disabled],.btn[aria-busy=true]{opacity:.7;cursor:progress}.btn--quiet{background:var(--surface-2);color:var(--ink)}.btn--quiet:hover{background:var(--line);color:var(--ink)}.linklike{font:inherit;color:var(--ink);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:10px 0;text-decoration:underline}.octagon{clip-path:polygon(30% 0,70% 0,100% 30%,100% 70%,70% 100%,30% 100%,0 70%,0 30%)}.signup{gap:var(--s-2);max-width:560px;display:grid}.signup .signup-go{justify-self:start}.input{width:100%;min-height:52px;padding:0 var(--s-2);font:400 1rem/1 var(--font);color:var(--ink);background:var(--surface);border:1px solid var(--line);clip-path:polygon(var(--cut-s) 0, 100% 0, 100% 100%, 0 100%, 0 var(--cut-s))}.input::placeholder{color:var(--mute)}.input:hover{border-color:#3a3a44}.input:focus-visible{outline:2px solid var(--ink);outline-offset:-2px;border-color:var(--ink)}.input[aria-invalid=true]{border-color:var(--warn)}.check{gap:var(--s-1) 12px;color:var(--ink-2);cursor:pointer;grid-template-columns:auto 1fr;align-items:start;font-size:.9375rem;line-height:1.5;display:grid}.check input{width:22px;height:22px;accent-color:var(--red);cursor:pointer;margin:1px 0 0}.signup-status{min-height:1.5em;color:var(--warn);font-size:.9375rem}.signup-status:empty{min-height:0}.signup-suggest .linklike{padding:4px 0}.signup-done{gap:var(--s-1);max-width:560px;padding:var(--s-3);background:var(--surface);display:grid}.signup-done .done-title{font-size:var(--t-3)}.signup-done:focus-visible{outline-offset:4px}.cf-turnstile:empty{display:none}.hero{padding:var(--s-8) 0 var(--s-12)}.hero h1{font-size:var(--t-5)}.hero .lede{margin-top:var(--s-3)}.hero .signup,.hero .signup-done{margin-top:var(--s-4)}.stack>*+*{margin-top:var(--s-2)}.facts{gap:var(--s-2);margin:0;padding:0;list-style:none;display:grid}.facts li{color:var(--ink-2);padding-left:22px;position:relative}.facts li>a:only-child{padding:10px 0;display:inline-block}.facts li:has(>a:only-child):before{top:calc(10px + .62em)}.facts li:before{content:"";background:var(--red);clip-path:polygon(30% 0,70% 0,100% 30%,100% 70%,70% 100%,30% 100%,0 70%,0 30%);width:10px;height:10px;position:absolute;top:.62em;left:0}.faq{gap:var(--s-1);max-width:760px;display:grid}.faq details{background:var(--surface)}.faq summary{cursor:pointer;padding:var(--s-2) var(--s-3);justify-content:space-between;gap:var(--s-2);font-weight:600;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";color:var(--mute);font-weight:400}.faq details[open] summary:after{content:"−"}.faq details>p{padding:0 var(--s-3) var(--s-3);color:var(--ink-2)}.placeholder{text-align:center;padding:var(--s-3);aspect-ratio:var(--ratio,4 / 3);color:var(--mute);background:repeating-linear-gradient(45deg, var(--surface) 0 12px, #121216 12px 24px);outline:1px dashed var(--line);outline-offset:-1px;place-items:center;font-size:.875rem;display:grid}.page{padding-top:var(--s-8);padding-bottom:var(--s-12)}.page h1{font-size:var(--t-5)}.panel{margin-top:var(--s-4);gap:var(--s-2);max-width:640px;display:grid}.prose{max-width:70ch}.prose h2{font-size:var(--t-3);margin:var(--s-6) 0 var(--s-2)}.prose h3{font-size:var(--t-2);margin:var(--s-4) 0 var(--s-1)}.prose p,.prose ul{margin:0 0 var(--s-2);color:var(--ink-2)}.prose ul{padding-left:1.2em}.prose table{border-collapse:collapse;width:100%;margin:0 0 var(--s-3);font-size:.9375rem}.prose th,.prose td{text-align:left;vertical-align:top;border-bottom:1px solid var(--line);color:var(--ink-2);padding:10px 12px 10px 0}.prose th{color:var(--ink);font-weight:600}.table-scroll{overflow-x:auto}.prefs{margin:var(--s-3) 0 0;gap:var(--s-1);padding:0;list-style:none;display:grid}.prefs li{justify-content:space-between;align-items:center;gap:var(--s-2);padding:var(--s-2) var(--s-3);background:var(--surface);display:flex}.prefs .name{font-weight:600}.toggle{min-width:96px;min-height:44px;padding:0 var(--s-2);font:600 .9375rem/1 var(--font);color:var(--ink);background:var(--surface-2);border:1px solid var(--line);cursor:pointer}.toggle[aria-pressed=true]{background:var(--red);border-color:var(--red);color:#fff}.toggle:focus-visible{outline:2px solid var(--ink);outline-offset:2px}@media (prefers-reduced-motion:no-preference){.rise{animation:rise .52s var(--ease) both}.rise-2{animation-delay:80ms}.rise-3{animation-delay:.16s}@keyframes rise{0%{opacity:0;transform:translateY(10px)}}@supports (animation-timeline:view()){.reveal{animation:linear both rise view();animation-range:entry entry 40%}}}.signup .check-who{margin:-4px 0 0;font-size:.8125rem;line-height:1.5}:root{--ink2:#c9c9d0;--dim:#8a8a94;--card1:#23232a;--card2:#16161b}html{scroll-behavior:smooth}body.realm{background:var(--bg);overflow-x:clip}.sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.rwrap{max-width:var(--stage);padding:0 var(--stage-pad);margin:0 auto}.ol-cut{clip-path:polygon(18px 0,100% 0,100% calc(100% - 18px),calc(100% - 18px) 100%,0 100%,0 18px)}.ol-cut-s{clip-path:polygon(12px 0,100% 0,100% calc(100% - 12px),calc(100% - 12px) 100%,0 100%,0 12px)}.ol-title{background:linear-gradient(#fff 0%,#c9c9d0 100%);color:#0000;filter:drop-shadow(0 14px 28px #000000b3);-webkit-background-clip:text;background-clip:text}.ol-caps{letter-spacing:5px;color:var(--mute);font-size:15px;font-weight:600}.ol-cta{background:var(--red);color:#fff;min-height:56px;font:800 18px var(--font);cursor:pointer;border:0;justify-content:center;align-items:center;padding:0 32px;text-decoration:none;transition:transform .16s cubic-bezier(.2,.8,.2,1),opacity .16s;display:inline-flex;box-shadow:0 18px 40px #db1f3347}.ol-cta:hover{color:#fff;transform:translateY(-2px)}.ol-nav{min-height:44px;color:var(--mute);align-items:center;font-size:16px;font-weight:600;text-decoration:none;display:inline-flex}.ol-nav:hover,.ol-nav[aria-current=page]{color:var(--ink)}.realm :focus-visible{outline:2px solid var(--red);outline-offset:3px}.bgfx{pointer-events:none;z-index:0;height:100vh;max-height:1400px;margin-bottom:-100vh;position:sticky;top:0;overflow:hidden}.glowlayer{opacity:0;transition:opacity .9s;position:absolute;inset:0}.glowlayer.on{opacity:1}.glowlayer i{border-radius:50%;width:1400px;height:1200px;position:absolute;top:-420px;right:-260px}.glow2{background:radial-gradient(closest-side,#db1f331a,#0a0a0c00);border-radius:50%;width:1200px;height:1000px;position:absolute;bottom:-560px;left:-480px}.dots{opacity:.8;position:absolute;inset:0;overflow:hidden}.grain{opacity:.18;mix-blend-mode:overlay;width:100%;height:100%;position:absolute;inset:0}.vignette{background:radial-gradient(80% 75% at 45% 40%,#0000 55%,#0009 100%);position:absolute;inset:0}.ol-p{pointer-events:none;animation-timing-function:ease-in-out;animation-iteration-count:infinite;position:absolute}.ol-p.pa{animation-name:ol-pa}.ol-p.pb{animation-name:ol-pb}.ol-p.pc{animation-name:ol-pc}.ol-p.pd{animation-name:ol-pd}.ol-dot{background:radial-gradient(circle,currentColor 0% 35%,#0000 72%);border-radius:50%;width:100%;height:100%;animation-name:ol-hue,ol-tw;animation-timing-function:linear,ease-in-out;animation-iteration-count:infinite,infinite;display:block}.rpage{z-index:1;position:relative}.topbar{z-index:50;border-bottom:1px solid #0000;transition:background .24s,border-color .24s;position:sticky;top:0}.topbar-in{justify-content:space-between;align-items:center;gap:20px;padding-top:24px;padding-bottom:24px;transition:padding .24s;display:flex}.topbar .brand img{width:auto;height:40px;display:block}.topnav{align-items:center;gap:28px;display:flex}.topnav .ol-cta{min-height:48px;box-shadow:none;padding:0 22px;font-size:16px}.topbar.scrolled{backdrop-filter:blur(12px);background:#0a0a0ccc;border-bottom-color:#1e1e24}.topbar .brand img{transform-origin:0;transition:transform .24s}.topbar.scrolled .brand img{transform:scale(.8)}.realm [id]{scroll-margin-top:90px}@media (width<=640px){.topnav{gap:14px}.topnav .ol-cta{min-height:40px;padding:0 12px;font-size:14px}.topnav .ol-nav[aria-current=page]{display:none}.topbar-in{padding-top:14px;padding-bottom:14px}.topbar .brand img{height:32px}}.foot{z-index:1;background:#0a0a0cd9;border-top:1px solid #1e1e24;position:relative}.foot-in{grid-template-columns:minmax(0,1fr) auto;gap:36px 64px;padding-top:56px;padding-bottom:48px;display:grid}.foot-brand{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.foot-brand>span:not(.ol-caps){color:var(--mute);font-size:14px}.foot-cols{flex-wrap:wrap;gap:32px 72px;display:flex}.foot-cols>div{flex-direction:column;gap:4px;display:flex}.foot-h{letter-spacing:4px;color:var(--dim);margin-bottom:4px;font-size:12px;font-weight:600}.foot-cols a{color:var(--mute);padding:11px 0;font-size:15px;font-weight:600;text-decoration:none;display:inline-block}.foot-cols a:hover{color:var(--ink)}.foot p{color:var(--dim);grid-column:1/-1;margin:0;font-size:13px;line-height:1.6}@media (width<=720px){.foot-in{grid-template-columns:minmax(0,1fr)}}.foot-social{flex-wrap:wrap;gap:6px;margin:6px 0 0 -10px;padding:0;list-style:none;display:flex}.foot-social a{width:44px;height:44px;color:var(--mute);place-items:center;transition:color .16s,transform .16s;display:grid}.foot-social a:hover{color:var(--ink);transform:translateY(-2px)}.foot-social a:focus-visible{outline:2px solid var(--ink);outline-offset:-4px}.foot-social svg{fill:currentColor;width:20px;height:20px}@media (width<=480px){.foot-social{grid-template-columns:repeat(9,minmax(0,44px));justify-content:space-between;align-self:stretch;gap:0;margin-left:-10px;margin-right:-10px;display:grid}.foot-social a{width:100%}}.realm .signup{gap:14px;max-width:640px}.realm .signup .input{min-width:0;min-height:56px;color:var(--ink);font:400 18px var(--font);clip-path:none;background:#1a1a1fe6;border:0;border-bottom:2px solid #3a3a44;flex:260px;padding:0 20px}.realm .signup .input:focus-visible{border-bottom-color:var(--red);outline:none}.realm .signup .input[aria-invalid=true]{border-bottom-color:var(--warn)}.realm .signup .btn{clip-path:polygon(18px 0,100% 0,100% calc(100% - 18px),calc(100% - 18px) 100%,0 100%,0 18px);min-height:56px;padding:0 32px;font-size:18px;box-shadow:0 18px 40px #db1f3347}.realm .signup .btn:hover{background:var(--red);transform:translateY(-2px)}.realm .signup .check{color:var(--ink2);padding-block:10px;font-size:15px}.realm .signup .fine{color:var(--dim);font-size:14px}.realm .signup .fine a{color:var(--mute);margin:-12px 0;padding:12px 0;display:inline-block}.realm .signup-done{clip-path:polygon(18px 0,100% 0,100% calc(100% - 18px),calc(100% - 18px) 100%,0 100%,0 18px);background:linear-gradient(160deg,#23232ae0 0%,#16161be0 100%);gap:8px;max-width:640px;padding:28px}.realm .signup-done .done-title{font-size:30px}.tiles{flex-wrap:wrap;gap:28px;margin-top:96px;display:flex}@media (width<=420px){.tiles{gap:16px}}.ol-faq{background:#1a1a1fe0}.ol-faq summary{cursor:pointer;color:var(--ink);justify-content:space-between;align-items:center;gap:16px;padding:22px 28px;font-size:19px;font-weight:600;list-style:none;display:flex}.ol-faq summary::-webkit-details-marker{display:none}.ol-faq summary:after{content:"+";color:var(--mute);flex:none;font-size:26px;font-weight:400;transition:transform .2s}.ol-faq[open] summary:after{color:var(--red);transform:rotate(45deg)}.ol-faq summary:hover{color:#fff}.ol-faq p{color:var(--ink2);max-width:720px;margin:0;padding:0 28px 24px;font-size:17px;line-height:1.55}.ol-faq p b{color:var(--ink);font-weight:800}.eight{grid-template-columns:minmax(0,7fr) minmax(0,5fr);margin-top:-97px;display:grid;position:relative}@media (width<=640px){.eight{margin-top:-61px}}.chap{flex-direction:column;justify-content:center;gap:22px;max-width:520px;min-height:100svh;padding:120px 0 96px;display:flex}.chap h1,.chap h2{letter-spacing:-1.5px;text-wrap:balance;margin:0;font-weight:800}.chap h1{letter-spacing:-.035em;white-space:nowrap;padding-right:.04em;font-size:clamp(72px,9vw,150px);line-height:.9}.chap h2{font-size:clamp(38px,4.4vw,68px);line-height:1}.chap p{color:var(--ink2);margin:0;font-size:clamp(17px,1.3vw,19px);line-height:1.6}.chap p b{color:var(--ink);font-weight:600}.chap .lead{color:var(--ink);letter-spacing:-.3px;font-size:clamp(22px,2vw,30px);font-weight:700;line-height:1.25}.chap .status{color:var(--mute);font-size:16px}.chap .status b{color:var(--ink)}.chap .signup,.chap .signup-done{margin-top:6px}.chap .small{color:var(--dim);font-size:14px;line-height:1.55}.chap .small a,.chap a.plain{color:var(--ink2);text-underline-offset:3px}.layer{opacity:0;pointer-events:none;clip-path:polygon(46% 42%,54% 42%,58% 46%,58% 54%,54% 58%,46% 58%,42% 54%,42% 46%);justify-content:center;align-items:center;transition:opacity .5s cubic-bezier(.23,1,.32,1),clip-path .8s cubic-bezier(.23,1,.32,1);display:flex;position:absolute;inset:0}.layer.on{opacity:1;pointer-events:auto;clip-path:polygon(0 0,100% 0,100% 0,100% 100%,100% 100%,0 100%,0 100%,0 0)}.layer figure{flex-direction:column;gap:14px;width:min(88%,760px);margin:0;display:flex}.layer figure img,.layer figure video{object-fit:contain;width:100%;height:auto;max-height:74svh;display:block}.layer figcaption{color:var(--mute);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;font-size:13px;line-height:1.5;display:flex}.layer figcaption b{color:var(--ink2);font-weight:600}.rail{z-index:3;align-items:center;gap:16px;display:flex;position:absolute;bottom:clamp(20px,4vh,44px);left:clamp(20px,4vw,56px)}.rail svg{width:64px;height:64px;overflow:visible}.rail .seg{fill:none;stroke:#3a3a44;stroke-width:5px;stroke-linecap:butt;transition:stroke .3s}.rail a:hover .seg,.rail a:focus-visible .seg{stroke:var(--ink2)}.rail .seg.past{stroke:#8a8a94}.rail .seg.on{stroke:var(--red)}.rail .name{color:var(--mute);flex-direction:column;font-size:13px;line-height:1.35;display:flex}.rail .name b{color:var(--ink);font-size:16px;font-weight:600}.fans{flex-wrap:wrap;gap:10px;margin:4px 0 0;padding:0;list-style:none;display:flex}.fans li{color:var(--ink2);clip-path:polygon(10px 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%,0 10px);background:#1a1a1fe0;padding:10px 14px;font-size:15px}.fans b{color:var(--ink)}.bars{gap:12px;margin:6px 0 0;display:grid}.bar{color:var(--ink2);grid-template-columns:minmax(0,150px) minmax(0,1fr) 64px;align-items:center;gap:12px;font-size:15px;display:grid}.bar .track{background:#1c1c22;height:12px}.bar .fill{background:#4a4a54;height:100%;display:block}.bar.us .fill{background:var(--red)}.bar.us{color:var(--ink);font-weight:600}.more summary{cursor:pointer;color:var(--ink2);text-underline-offset:3px;padding:10px 0;font-size:15px;font-weight:600;text-decoration:underline;list-style:none;display:inline-block}.more summary::-webkit-details-marker{display:none}.more table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;margin-top:8px;font-size:14px}.more th,.more td{text-align:left;color:var(--ink2);border-bottom:1px solid #26262d;padding:8px 10px 8px 0}.more th{color:var(--ink);font-weight:600}.spec{border-collapse:collapse;width:100%;font-size:15px}.spec th,.spec td{text-align:left;vertical-align:top;color:var(--ink2);border-bottom:1px solid #26262d;padding:11px 12px 11px 0}.spec th{width:38%;color:var(--mute);font-weight:600}.spec td b{color:var(--ink);font-weight:600}.stats{flex-wrap:wrap;gap:28px;display:flex}.stats div{flex-direction:column;max-width:200px;display:flex}.stats b{color:var(--ink);font-size:clamp(30px,2.8vw,44px);font-weight:800;line-height:1.05}.stats span{color:var(--mute);font-size:14px}.after{max-width:920px;margin:0 auto;padding:120px clamp(20px,5vw,64px) 140px}@media (width<=899px){.eight{display:block}.chap{justify-content:flex-start;max-width:none;min-height:88svh;padding:28px 0 72px}.chap:first-child{padding-top:12px}.chap h1{font-size:clamp(64px,18vw,110px)}.rail{gap:10px;bottom:10px;left:16px}.rail svg{width:44px;height:44px}.rail .name{font-size:12px}.rail .name b{font-size:14px}.layer figure{width:92%}.layer figure img,.layer figure video{max-height:34svh}.layer figcaption{font-size:12px}.bar{grid-template-columns:minmax(0,110px) minmax(0,1fr) 56px;font-size:14px}}@media (prefers-reduced-motion:reduce){.layer{transition:opacity .2s;clip-path:none!important}}@keyframes ol-up{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@keyframes ol-flow{0%{transform:translate(-40px)}to{transform:translate(400px)}}@keyframes ol-breathe{0%,to{opacity:1}50%{opacity:.62}}@keyframes ol-tabrun{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes ol-pa{0%,to{transform:translate(0)}25%{transform:translate(120px,-80px)}50%{transform:translate(40px,-190px)}75%{transform:translate(-90px,-110px)}}@keyframes ol-pb{0%,to{transform:translate(0)}33%{transform:translate(-140px,60px)}66%{transform:translate(-60px,-150px)}}@keyframes ol-pc{0%,to{transform:translate(0)}25%{transform:translate(90px,140px)}50%{transform:translate(200px,30px)}75%{transform:translate(70px,-90px)}}@keyframes ol-pd{0%,to{transform:translate(0)}30%{transform:translate(-60px,-120px)}60%{transform:translate(110px,-200px)}85%{transform:translate(160px,-40px)}}@keyframes ol-hue{0%,to{color:#db1f33}20%{color:#ff8a3d}40%{color:#f5d27a}60%{color:#8fb4ff}80%{color:#b47cff}}@keyframes ol-tw{0%,to{opacity:.35}50%{opacity:1}}@keyframes jg-open{0%{clip-path:inset(-80% 50%)}to{clip-path:inset(-80% -12%)}}@keyframes jg-seam-in{0%{opacity:0;transform:scaleY(0)}to{opacity:1;transform:scaleY(1)}}@keyframes jg-breathe{0%,to{opacity:.55}50%{opacity:1}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.ol-p,.ol-dot,.ol-cta,.road path{transition:none;animation:none}.air{height:auto}}.foot-logo{width:auto;height:28px;display:block}.foot-tag{letter-spacing:4px;color:var(--ink2);font-size:12px}.foot-brand a{color:var(--mute);padding:10px 0;text-decoration:none;display:inline-block}.foot-brand a:hover{color:var(--ink)}.realm [tabindex="-1"]:focus{outline:none}body:has(.h3d) .grain{mix-blend-mode:normal;opacity:.05}.h3d{margin-top:-97px;position:relative}.h3d-stage{height:100svh;min-height:560px;position:relative}.h3d-stage canvas{cursor:grab;opacity:0;width:100%;height:100%;transition:opacity .7s;display:block;position:absolute;inset:0}.h3d-stage canvas:active{cursor:grabbing}.h3d-poster{object-fit:contain;width:min(1100px,92%);height:66%;transition:opacity .7s;position:absolute;top:12%;left:50%;transform:translate(-50%);-webkit-mask-image:radial-gradient(60% 62%,#000 45%,#0000 100%);mask-image:radial-gradient(60% 62%,#000 45%,#0000 100%)}.h3d-ready canvas{opacity:1}.h3d-ready .h3d-poster{opacity:0}.h3d-hint{color:var(--dim);pointer-events:none;opacity:0;margin:0;font-size:14px;transition:opacity .4s;position:absolute;bottom:100px;left:50%;transform:translate(-50%)}.h3d-ready .h3d-hint{opacity:1}.h3d-touched .h3d-hint,.h3d-picked .h3d-hint{opacity:0}.h3d-tip{z-index:3;color:var(--ink);pointer-events:none;white-space:nowrap;background:#101014e6;border-left:2px solid #e86a12;padding:6px 10px;font-size:13px;font-weight:600;position:absolute;top:0;left:0}.h3d-panel{z-index:3;flex-direction:column;gap:8px;width:min(1160px,100% - 32px);display:flex;position:absolute;bottom:24px;left:50%;transform:translate(-50%)}.h3d-row{align-items:stretch;gap:8px;display:flex}.h3d-btn{cursor:pointer;min-height:56px;color:var(--ink);font:600 15px var(--font);background:linear-gradient(#2a2a32 0%,#1b1b21 100%);border:0;flex:none;align-items:center;gap:10px;padding:0 18px 0 16px;transition:transform .14s cubic-bezier(.2,.8,.2,1),box-shadow .16s,background .16s;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff24,inset 0 1px #ffffff1a,0 10px 24px #00000073}.h3d-ico{fill:none;stroke:#ff8a3d;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:20px;height:20px}.h3d-btn:hover{background:linear-gradient(#32323b 0%,#202027 100%);transform:translateY(-2px);box-shadow:inset 0 0 0 1px #ff8a3d8c,inset 0 1px #ffffff1f,0 14px 28px #00000080}.h3d-btn:active{transform:translateY(1px)scale(.98);box-shadow:inset 0 0 0 1px #ff8a3db3,inset 0 2px 6px #00000080}.h3d-btn:focus-visible{outline:2px solid var(--ink);outline-offset:-5px}.h3d-btn[aria-pressed=true]{background:linear-gradient(#3a2a20 0%,#241b16 100%);box-shadow:inset 0 0 0 1px #e86a12,inset 0 1px #ffffff14,0 10px 24px #00000073}.h3d-btn.h3d-beckon{animation:2.4s ease-in-out 1.2s infinite h3d-glow}@keyframes h3d-glow{0%,to{box-shadow:inset 0 0 0 1px #ff8a3d59,inset 0 1px #ffffff1a,0 10px 24px #00000073}50%{box-shadow:inset 0 0 0 1px #ff8a3de6,inset 0 1px #ffffff1a,0 0 26px #e86a1259,0 10px 24px #00000073}}.h3d-arrow{background:#ffffff0d}.h3d-off .h3d-panel,.h3d-off .h3d-hint{display:none}.h3d-bar{background:#16161bf0;flex:1;align-items:center;gap:4px;min-width:0;padding:6px;display:flex}.h3d-now{text-align:center;flex-direction:column;flex:1;align-items:center;gap:2px;min-width:0;padding:2px 6px;display:flex}.h3d-now b{text-overflow:ellipsis;white-space:nowrap;max-width:100%;color:var(--ink);font-size:16px;font-weight:700;overflow:hidden}.h3d-picked .h3d-now b{color:#ff8a3d}.h3d-now span{color:var(--dim);font-size:13px}.h3d-arrow,.h3d-x{width:44px;height:44px;color:var(--ink2);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;display:grid}.h3d-arrow:hover,.h3d-x:hover{color:var(--ink);background:#2a2a31}.h3d-arrow svg,.h3d-x svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.h3d-x{display:none}.h3d-picked .h3d-x{display:grid}.h3d-tag{left:max(var(--stage-pad), calc((100% - var(--stage)) / 2 + var(--stage-pad)));z-index:3;pointer-events:none;flex-direction:column;gap:10px;transition:opacity .3s;display:flex;position:absolute;bottom:112px}.h3d-specmode .h3d-tag,.h3d-lined .h3d-tag{opacity:0}.h3d-tag p,.h3d-tag h1{margin:0}.h3d-tag-name{letter-spacing:-.035em;font-size:clamp(44px,5.4vw,96px);font-weight:800;line-height:.9}.h3d-tag-line{letter-spacing:-.01em;color:var(--ink2);font-size:clamp(17px,1.6vw,26px);font-weight:700;line-height:1.15}.h3d-flowing .h3d-hint{opacity:0}.h3d-labels{pointer-events:none;opacity:0;transition:opacity .3s;position:absolute;inset:0;overflow:hidden}.h3d-labels.on{opacity:1}.h3d-label{max-width:170px;color:var(--ink);font:600 13px/1.3 var(--font);text-align:center;white-space:normal;pointer-events:auto;cursor:pointer;background:#101014d1;border:0;padding:6px 10px;position:absolute;top:0;left:0}.h3d-label.sel{color:#ff8a3d;box-shadow:inset 0 -2px #e86a12}.h3d-label[hidden]{display:none}.h3d-lined canvas{cursor:ew-resize}.h3d-lined .h3d-hint{opacity:0}.h3d-specs{z-index:3;overscroll-behavior:contain;scrollbar-width:thin;background:#101014db;flex-direction:column;width:300px;padding:14px 8px 8px;display:flex;position:absolute;top:104px;bottom:100px;right:clamp(20px,3vw,40px);overflow-y:auto}.h3d-specs[hidden]{display:none}.h3d-specs-title{letter-spacing:.14em;text-transform:uppercase;color:var(--dim);margin:0 8px 2px;font-size:12px;font-weight:700}.h3d-specs-hint{color:#ff8a3d;align-items:center;gap:6px;margin:0 8px 10px;font-size:13px;font-weight:600;display:flex}.h3d-specs-hint svg,.h3d-spec-go{fill:currentColor;flex:none;width:12px;height:12px}.h3d-spec-list{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.h3d-spec{width:100%;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:#ffffff0a;border:0;border-left:2px solid #0000;flex-direction:column;align-items:flex-start;gap:1px;padding:6px 36px 6px 12px;transition:background .14s,border-color .14s,transform .14s;display:flex;position:relative;box-shadow:inset 0 0 0 1px #ffffff0f}.h3d-spec-go{color:#ff8a3d;opacity:.75;margin-top:-6px;transition:transform .14s,opacity .14s;position:absolute;top:50%;right:13px}.h3d-spec:hover{background:#24242c;border-left-color:#ff8a3d99}.h3d-spec:hover .h3d-spec-go{opacity:1;transform:translate(2px)}.h3d-spec:active{transform:scale(.985)}.h3d-spec.h3d-spec-text{cursor:default;box-shadow:none;background:0 0}.h3d-spec.h3d-spec-text:hover{background:0 0;border-left-color:#0000}.h3d-specs:not(.h3d-specs-used) li:nth-child(-n+11) .h3d-spec{animation:.9s ease-out h3d-sweep;animation-delay:calc(var(--i,0) * 70ms + .25s)}@keyframes h3d-sweep{0%,to{border-left-color:#0000}35%{background:#2a211b;border-left-color:#ff8a3d}}.h3d-specs:not(.h3d-specs-used) .h3d-specs-hint{animation:2.4s ease-in-out 1.4s infinite h3d-hintpulse}@keyframes h3d-hintpulse{0%,to{opacity:1}50%{opacity:.55}}.h3d-spec:focus-visible{outline:2px solid var(--ink);outline-offset:-2px}.h3d-spec-k{color:var(--dim);font-size:12px;font-weight:600}.h3d-spec-v{font-size:15px;font-weight:700;line-height:1.3}.h3d-spec-n{color:var(--ink2);font-size:13px;line-height:1.4;display:none}.h3d-spec[aria-pressed=true]{background:#2a211b;border-left-color:#e86a12;box-shadow:inset 0 0 0 1px #e86a1259}.h3d-spec[aria-pressed=true] .h3d-spec-go{opacity:1}.h3d-spec[aria-pressed=true] .h3d-spec-k{color:#ff8a3d}.h3d-spec[aria-pressed=true] .h3d-spec-n{display:block}.h3d-spec-read{display:none}.h3d-specmode .h3d-hint{opacity:0}.h3d-dims{z-index:2;pointer-events:none;position:absolute;inset:0;overflow:hidden}.h3d-dim{white-space:nowrap;opacity:0;will-change:transform;background:#101014e0;flex-direction:column;align-items:center;padding:5px 10px 6px;display:flex;position:absolute;top:0;left:0;box-shadow:inset 0 -2px #e86a12}.h3d-dim b{color:#ff8a3d;font-size:17px;font-weight:800;line-height:1.15}.h3d-dim span{color:var(--ink2);font-size:12px;font-weight:600}.h3d-fps{font:600 12px var(--font);color:#9fe870;background:#0009;padding:4px 8px;position:absolute;top:104px;right:16px}.h3d-cover .bgfx{visibility:hidden}.h3d-live .topbar.scrolled{backdrop-filter:none;background:#0a0a0cf0}.h3d-live .ol-p,.h3d-live .ol-dot{animation-play-state:paused}.h3d-join{padding:64px clamp(20px,5vw,72px) 120px}.h3d-runway{display:none}.h3d-pinned{position:relative}.h3d-pinned .h3d{z-index:1;position:sticky;top:0}.h3d-pinned .h3d-join{z-index:3;pointer-events:none;justify-content:center;align-items:center;height:100svh;margin-top:-100svh;padding:0;display:flex;position:sticky;top:0}.h3d-pinned .h3d-join-in{left:calc(var(--C,1200px) / 4);width:min(520px, calc(var(--C,1200px) / 2 - 40px));opacity:var(--j,0);transform:translateX(calc((1 - var(--j,0)) * 80px));pointer-events:auto;background:#101014c7;margin:40px 0 0;position:relative}.h3d-pinned:not(.h3d-joined) .h3d-join-in{visibility:hidden}.h3d-pinned .h3d-join .h3d-title{white-space:nowrap;font-size:min(clamp(56px,5.4vw,104px),12vh)}.h3d-pinned .h3d-join-in{gap:min(18px,2vh);padding:clamp(24px,min(3.4vw,4.5vh),48px)}.h3d-pinned .h3d-runway{height:calc(var(--run,3) * 100vh);height:calc(var(--run,3) * 100svh);display:block}.h3d-gallery{gap:40px;max-width:1100px;margin:0 auto;padding:24px clamp(16px,4vw,48px) 96px;display:grid}.h3d-photo{margin:0}.h3d-photo img{width:100%;height:auto;display:block}.h3d-photo figcaption{letter-spacing:-.02em;align-items:baseline;gap:12px;margin-top:14px;font-size:clamp(22px,2.4vw,32px);font-weight:800;line-height:1.1;display:flex}.h3d-photo-n{letter-spacing:.12em;color:#ff8a3d;font-size:13px;font-weight:700}.h3d-pinned .h3d-gallery{z-index:2;pointer-events:none;max-width:none;height:100svh;margin:-100svh 0 0;padding:0;display:block;position:sticky;top:0;overflow:hidden}.h3d-pinned .h3d-gallery:before{content:"";opacity:calc(var(--ga,0) * .92);background:#050506;position:absolute;inset:0}.h3d-pinned .h3d-photo{visibility:hidden;position:absolute;inset:0}.h3d-pinned:not(.h3d-near) .h3d-photo{display:none}.h3d-pinned .h3d-photo.on{visibility:visible}.h3d-pinned .h3d-photo img{object-fit:cover;will-change:transform;--wipe:linear-gradient(105deg, #000 calc(var(--w,0) * 120% - 10%), transparent calc(var(--w,0) * 120% - 9.5%));width:100%;height:100%;-webkit-mask-image:var(--wipe), radial-gradient(ellipse 62% 62% at 50% 50%, #000 55%, transparent 100%);-webkit-mask-composite:source-in;mask-image:var(--wipe), radial-gradient(ellipse 62% 62% at 50% 50%, #000 55%, transparent 100%);position:absolute;top:0;left:0;mask-composite:intersect}.h3d-pinned .h3d-photo[data-shot=empty-34] img,.h3d-pinned .h3d-photo[data-shot=open-front] img,.h3d-pinned .h3d-photo[data-shot=built] img,.h3d-pinned .h3d-photo[data-shot=front] img{object-fit:fill;-webkit-mask-image:var(--wipe), radial-gradient(closest-side, #000 74%, transparent 100%);mask-image:var(--wipe), radial-gradient(closest-side, #000 74%, transparent 100%)}.h3d-pinned .h3d-gallery:after{content:"";z-index:0;pointer-events:none;height:24%;opacity:var(--ga,0);background:linear-gradient(#05050600,#050506);position:absolute;bottom:0;left:0;right:0}.h3d-pinned .h3d-photo figcaption{z-index:1;left:max(var(--stage-pad), calc((100% - var(--stage)) / 2 + var(--stage-pad)));letter-spacing:-.035em;text-shadow:0 2px 30px #000c;opacity:var(--c,0);transform:translateY(calc((1 - var(--c,0)) * 28px));flex-direction:column;gap:12px;margin:0;font-size:clamp(36px,4vw,72px);line-height:1;position:absolute;bottom:clamp(40px,8vh,96px)}.h3d-pinned .h3d-photo-n{letter-spacing:.2em;font-size:14px}.h3d-scan{display:none}.h3d-pinned .h3d-scan{opacity:0;pointer-events:none;z-index:2;background:linear-gradient(#0000,#fff 18% 82%,#0000);width:2px;height:130%;display:block;position:absolute;top:-15%;left:0;box-shadow:0 0 10px 2px #ffaa6ee6,0 0 42px 12px #e86a128c,0 0 120px 40px #db1f3340}.h3d-rail{display:none}.h3d-pinned .h3d-touring .h3d-rail{flex-direction:column;gap:10px;display:flex;position:absolute;top:50%;right:clamp(28px,4vw,76px);transform:translateY(-50%)}.h3d-rail span{background:#ffffff2e;width:3px;height:22px;transition:background .2s,height .2s}.h3d-rail span.on{background:#e86a12;height:44px}.h3d-pinned .h3d-panel,.h3d-pinned .h3d-tag,.h3d-pinned .h3d-hint{transition:none}.h3d-pinned.h3d-past .h3d-panel,.h3d-pinned.h3d-past .h3d-tag,.h3d-pinned.h3d-past .h3d-hint{opacity:0;pointer-events:none}.h3d-pinned .h3d-panel,.h3d-pinned .h3d-stage:not(.h3d-specmode):not(.h3d-lined) .h3d-tag{opacity:calc(1 - var(--p,0))}.h3d-join-in{background:#16161bb8;flex-direction:column;gap:18px;max-width:760px;margin:0 auto;padding:clamp(28px,4vw,48px);display:flex}.h3d-join .h3d-title{letter-spacing:-.035em;margin:0;font-size:clamp(64px,8vw,120px);font-weight:800;line-height:.9}.h3d-join .h3d-lead{letter-spacing:-.5px;color:var(--ink);margin:0;font-size:clamp(26px,2.6vw,38px);font-weight:800;line-height:1.1}.h3d-join .status{color:var(--ink2);max-width:60ch;margin:0;font-size:17px;line-height:1.55}.h3d-join .status b{color:var(--ink);font-weight:600}.pf{padding:clamp(96px,14vh,180px) clamp(20px,5vw,72px) clamp(40px,6vh,80px);position:relative}.pf-wide{max-width:1240px;margin:0 auto}.pf-kicker{letter-spacing:.2em;text-transform:uppercase;color:#ff8a3d;margin:0;font-size:13px;font-weight:700}.pf h2,.sp h2{letter-spacing:-.04em;text-wrap:balance;margin:14px 0 0;font-size:clamp(44px,6vw,96px);font-weight:800;line-height:.92}.pf-h3{letter-spacing:-.03em;margin:0;font-size:clamp(28px,2.8vw,44px);font-weight:800;line-height:1}.pf-more{color:var(--dim);font-size:13px;line-height:1.6}.pf-more table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;margin-top:12px}.pf-more th,.pf-more td{text-align:left;border-bottom:1px solid #23232a;padding:6px 8px}.pf-more th{font-weight:600}.rt-clock{align-items:center;gap:16px;margin:44px 0 26px;display:flex}.rt-track{background:#ffffff1a;flex:1;height:2px;position:relative;overflow:hidden}.rt-run{transform-origin:0;transform:scaleX(var(--k,1));background:linear-gradient(90deg,#db1f33,#ff8a3d);position:absolute;inset:0;box-shadow:0 0 12px #e86a12b3}.rt-time{font-variant-numeric:tabular-nums;color:#ff8a3d;font-size:15px;font-weight:800}.rt-label{color:var(--dim);font-size:13px;font-weight:600}.rt-tiles{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.rt-tile{background:linear-gradient(#1e1e25d9,#121216d9);padding:22px 22px 18px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff0f}.rt-k{margin:0;font-size:15px;font-weight:700}.rt-k span{color:var(--dim);margin-top:2px;font-size:12px;font-weight:500;display:block}.rt-big{align-items:baseline;gap:6px;margin:18px 0 0;line-height:.9;display:flex}.rt-big b{letter-spacing:-.04em;font-variant-numeric:tabular-nums;background:linear-gradient(#fff,#ffb07a);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:clamp(44px,4.6vw,72px);font-weight:800}.rt-big small{color:#ff8a3d;font-size:20px;font-weight:700}.rt-cols{grid-template-columns:repeat(3,1fr);align-items:end;gap:10px;height:120px;margin-top:36px;display:grid}.rt-col{flex-direction:column;justify-content:flex-end;height:100%;display:flex;position:relative}.rt-col em{text-align:center;color:var(--mute);font-variant-numeric:tabular-nums;margin-bottom:5px;font-size:12px;font-style:normal;font-weight:700;line-height:1}.rt-col.rt-us em{color:#ff8a3d}.hd-cond{max-width:64ch;color:var(--mute);margin:6px 0 14px;font-size:13px;line-height:1.45}.rt-col i{height:calc(var(--h) * 100%);transform-origin:bottom;background:linear-gradient(#4b4b57,#2a2a31);transition:transform 1.1s cubic-bezier(.2,.8,.2,1);display:block}.rt-tile{padding-bottom:18px}.rt-key{color:var(--dim);flex-wrap:wrap;gap:6px 18px;margin:0 0 clamp(10px,2vh,20px);font-size:13px;font-weight:600;display:flex}.rt-key span{align-items:center;gap:7px;display:inline-flex}.rt-key span:before{content:"";background:linear-gradient(#4b4b57,#2a2a31);width:10px;height:10px}.rt-key .rt-us{color:#ff8a3d}.rt-key .rt-us:before{background:linear-gradient(#ff8a3d,#db1f33)}.rt-us i{background:linear-gradient(#ff8a3d,#db1f33);box-shadow:0 0 22px #e86a1273}.rt-col:nth-child(2) i{transition-delay:.12s}.rt-col:nth-child(3) i{transition-delay:.24s}.pf-js .pf-anim:not(.in) .rt-col i{transform:scaleY(0)}.rt-col em{transition:opacity .5s .9s}.pf-js .pf-anim:not(.in) .rt-col em{opacity:0;transition:none}.pf-js .pf-anim .rt-big b{transition:opacity .4s}.rt-tile:nth-child(2) .rt-col i{transition-delay:.15s}.rt-tile:nth-child(3) .rt-col i{transition-delay:.3s}.rt-tile:nth-child(4) .rt-col i{transition-delay:.45s}.cfd-fig{margin:24px 0 0}.cfd-pair{grid-template-columns:1fr 1fr;align-items:end;gap:clamp(16px,4vw,64px);display:grid}.cfd-cell{flex-direction:column;align-items:center;gap:12px;min-width:0;display:flex}.cfd-cell img{width:calc(var(--nw) / 1300 * 100%);height:auto;display:block}.cfd-cell span{color:var(--ink2);font-size:14px;font-weight:700}.cfd-cell:last-child span{color:#ff8a3d}.hd{background:linear-gradient(#1a1a20d9,#0e0e12d9);margin-top:0;padding:clamp(24px,3vw,40px);box-shadow:inset 0 0 0 1px #ffffff0f}.hd-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.hd-tabs{background:#ffffff0d;padding:3px;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff14}.hd-tabs button{min-height:40px;color:var(--ink2);font:700 14px var(--font);cursor:pointer;background:0 0;border:0;padding:0 18px}.hd-tabs button[aria-selected=true]{color:#ff8a3d;background:#2a211b;box-shadow:inset 0 0 0 1px #e86a12}.hd-set{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,3vw,48px);margin-top:36px;display:grid}.hd-set[hidden]{display:none}.hd-comp{flex-direction:column;align-items:center;display:flex}.hd-pair{align-items:flex-end;gap:clamp(14px,2vw,28px);height:300px;display:flex}.hd-tube{background:#ffffff0a;border-radius:40px;width:clamp(54px,5vw,76px);height:100%;position:relative;overflow:visible;box-shadow:inset 0 0 0 1px #ffffff1a}.hd-fill{clip-path:inset(calc((1 - var(--t) * var(--k,1)) * 100%) 0 0 0 round 40px);background:linear-gradient(#9e1622 0%,#d8342a 14%,#f08a2c 26%,#f2d64b 38%,#8ee07a 48%,#3fc0e0 60%,#2563d8 78%,#1b2f8f 100%);border-radius:40px;position:absolute;inset:0;overflow:hidden}.hd-tube b{left:50%;bottom:calc(var(--k,1) * var(--t,0) * 100% + 10px);font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--ink2);font-size:clamp(18px,1.6vw,24px);font-weight:800;position:absolute;transform:translate(-50%)}.hd-us b{color:#fff}.hd-tube em{color:var(--dim);white-space:nowrap;font-size:12px;font-style:normal;font-weight:700;position:absolute;bottom:-26px;left:50%;transform:translate(-50%)}.hd-us em{color:#ff8a3d}.hd-us{box-shadow:inset 0 0 0 1px #ff8a3d80,0 0 30px #e86a122e}.hd-delta{color:#0a0a0c;clip-path:polygon(8px 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%,0 8px);background:#ff8a3d;margin:44px 0 0;padding:6px 14px;font-size:15px;font-weight:800;transition:transform .5s cubic-bezier(.2,1.4,.4,1) 1.1s,opacity .3s 1.1s}.pf-js .pf-anim:not(.in) .hd-delta{opacity:0;transform:scale(.6)}.hd-name{letter-spacing:-.02em;margin:12px 0 0;font-size:22px;font-weight:800}.hd-scale{color:var(--dim);text-align:center;margin:26px 0 0;font-size:12px}@media (width<=899px){.h3d{margin-top:0}.h3d-tag{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.h3d-tag .why-btn{display:none}.h3d-stage{flex-direction:column;height:auto;min-height:0;padding-bottom:8px;display:flex}.h3d-stage canvas{height:68svh;min-height:360px;position:relative;inset:auto}.h3d-poster{width:100%;height:50svh;top:12%}.h3d-hint{display:none}.h3d-tag{gap:4px;top:70px;bottom:auto;left:16px}.h3d-tag-name{font-size:30px}.h3d-tag-line{font-size:15px}.h3d-panel{width:auto;margin:0 12px;position:relative;bottom:auto;left:auto;transform:none}.h3d-row{flex-wrap:wrap}.h3d-bar{flex:100%;order:-1}.h3d-btn{flex:40%;justify-content:center;gap:6px;min-height:48px;padding:0 6px;font-size:13px}.h3d-specs{background:linear-gradient(#0a0a0c00 0%,#0a0a0cdb 26%,#0a0a0cf0 100%);width:auto;height:162px;margin:0;padding:22px 12px 0;position:absolute;inset:calc(max(68svh,360px) - 162px) 0 auto;overflow:hidden}.h3d-specs-title{display:none}.h3d-specs-hint{margin:0 2px 8px}.h3d-spec-list{scrollbar-width:none;scroll-snap-type:x proximity;flex-direction:row;gap:6px;padding:0 0 6px;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 36px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 36px),#0000)}.h3d-spec-list::-webkit-scrollbar{display:none}.h3d-spec-list li{scroll-snap-align:center;flex:none}.h3d-spec{background:linear-gradient(#2a2a32 0%,#1b1b21 100%);border-left:0;flex-direction:row;align-items:center;gap:8px;width:auto;min-height:44px;padding:0 14px;box-shadow:inset 0 0 0 1px #ffffff24}.h3d-spec-go{margin:0;position:static}.h3d-spec.h3d-spec-text{cursor:pointer;background:#16161b99;box-shadow:inset 0 0 0 1px #ffffff14}.h3d-specs:not(.h3d-specs-used) li:nth-child(-n+11) .h3d-spec{animation-name:h3d-sweepchip}@keyframes h3d-sweepchip{0%,to{box-shadow:inset 0 0 0 1px #ffffff24}35%{box-shadow:inset 0 0 0 1px #ff8a3d}}.h3d-spec[aria-pressed=true]{box-shadow:inset 0 0 0 1px #e86a12}.h3d-spec-k{color:var(--ink);white-space:nowrap;font-size:13px}.h3d-spec-v,.h3d-spec[aria-pressed=true] .h3d-spec-n{display:none}.h3d-spec-read{flex-direction:column;gap:2px;margin:2px 2px 0;display:flex}.h3d-spec-read span{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.h3d-spec-read b{color:#ff8a3d;font-size:17px;font-weight:800}.h3d-spec-read span{color:var(--ink2);font-size:13px}.h3d-dim{padding:4px 8px 5px}.h3d-dim b{font-size:15px}.h3d-dim span{font-size:11px}.rt-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.rt-tile{padding:16px 14px 32px}.rt-cols{gap:6px;height:84px}.rt-clock{margin:28px 0 18px}.hd-set{gap:8px}.hd-pair{gap:8px;height:220px}.hd-tube{width:40px}.hd-tube b{font-size:15px}.hd-delta{text-align:center;padding:5px 8px;font-size:12px}.hd-name{font-size:18px}.pf-more{overflow-x:auto}.h3d-ico{width:16px;height:16px}.h3d-join{padding-top:32px}}@media (prefers-reduced-motion:reduce){.h3d-stage canvas,.h3d-poster,.h3d-hint{transition:none}.h3d-btn.h3d-beckon{animation:none;box-shadow:inset 0 0 0 1px #ff8a3db3,inset 0 1px #ffffff1a}.h3d-btn{transition:none}.h3d-specs .h3d-spec,.h3d-specs .h3d-specs-hint{animation:none!important}}.pf-js .rt-tile:not(.in) .rt-big b,.pf-js .hd-set:not(.in) .hd-tube b{opacity:0}html{scrollbar-gutter:stable}html.join-open{overflow:hidden}.join-veil{z-index:100;backdrop-filter:blur(14px)saturate(.9);opacity:0;visibility:hidden;background:#08080a8c;transition:opacity .26s,visibility 0s .26s;position:fixed;inset:0}.join-open .join-veil{opacity:1;visibility:visible;transition:opacity .26s}.join-open .h3d-join{z-index:101}.join-open #join-card{z-index:101;opacity:1;visibility:visible;pointer-events:auto;background:#141418;width:min(560px,100vw - 32px);max-height:calc(100svh - 32px);margin:0;animation:.32s cubic-bezier(.2,.8,.2,1) join-in;position:fixed;top:50%;left:50%;overflow:auto;transform:translate(-50%,-50%);box-shadow:0 30px 80px #0009,inset 0 0 0 1px #ffffff14}@keyframes join-in{0%{opacity:0;transform:translate(-50%,calc(18px - 50%))scale(.98)}}.join-open .h3d-pinned .h3d-join-in{left:50%}.join-x{z-index:5;width:44px;height:44px;color:var(--ink2);cursor:pointer;background:0 0;border:0;place-items:center;display:grid;position:absolute;top:10px;right:10px}.join-x[hidden]{display:none}.join-x:hover{color:var(--ink);background:#24242b}.join-x svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;width:16px;height:16px}@media (prefers-reduced-motion:reduce){.join-open #join-card{animation:none}.join-veil{transition:none}}.join-open .ol-p,.join-open .ol-dot{animation-play-state:paused}body:has(.h3d){background:#050506}body:has(.h3d) #glows,body:has(.h3d) .glow2,body:has(.h3d) .dots{display:none}.stg{min-height:calc(100svh - var(--hdr,72px));isolation:isolate;align-items:center;padding-block:clamp(32px,7vh,80px);display:flex;position:relative;overflow:clip}.stg-frame{z-index:2;width:100%;max-width:var(--stage);padding:0 var(--stage-pad);pointer-events:none;margin:0 auto;position:relative}.stg-frame a,.stg-frame button,.stg-frame summary,.stg-frame [tabindex],.stg-frame details{pointer-events:auto}.stg-cap{width:min(46%,580px)}.stg-media{z-index:1;top:0;bottom:0;right:max(0px, calc((100% - var(--media-stage)) / 2));width:calc(min(100%, var(--media-stage)) * .56);position:absolute;-webkit-mask-image:radial-gradient(66% 64% at 54%,#000 50%,#0000 100%);mask-image:radial-gradient(66% 64% at 54%,#000 50%,#0000 100%)}.stg:before{content:"";z-index:0;right:calc(max(0px, (100% - var(--media-stage)) / 2) + min(100%, var(--media-stage)) * .04);width:calc(min(100%, var(--media-stage)) * .6);aspect-ratio:1;pointer-events:none;background:radial-gradient(closest-side,#db1f3321,#db1f330a 55%,#05050600);position:absolute;top:50%;transform:translateY(-50%)}.stg-layer{object-fit:cover;visibility:hidden;--wipe:linear-gradient(105deg, #000 calc(var(--w,1) * 120% - 10%), transparent calc(var(--w,1) * 120% - 9.5%));width:100%;height:100%;-webkit-mask-image:var(--wipe);mask-image:var(--wipe);display:block;position:absolute;inset:0}.stg-layer.on{visibility:visible}.stg-scan{z-index:3;opacity:0;pointer-events:none;background:linear-gradient(#0000,#fff 18% 82%,#0000);width:2px;height:130%;position:absolute;top:-15%;left:0;box-shadow:0 0 10px 2px #ffaa6ee6,0 0 42px 12px #e86a128c,0 0 120px 40px #db1f3340}.stg-tag{z-index:3;letter-spacing:.18em;text-transform:uppercase;color:#ff8a3d;background:#101014b3;margin:0;padding:6px 12px;font-size:12px;font-weight:700;position:absolute;top:clamp(16px,3vh,28px);right:clamp(24px,4vw,72px);box-shadow:inset 0 0 0 1px #e86a12}.stg-rail{z-index:3;flex-direction:column;gap:2px;display:flex;position:absolute;top:50%;right:clamp(16px,3vw,60px);transform:translateY(-50%)}.stg-rail button{cursor:pointer;background:0 0;border:0;place-items:center;width:28px;height:32px;padding:0;display:grid}.stg-rail button:before{content:"";background:#ffffff2e;width:3px;height:22px;transition:background .2s,height .2s}.stg-rail button:hover:before{background:#ffffff80}.stg-rail button[aria-current=true]{height:54px}.stg-rail button[aria-current=true]:before{background:#e86a12;height:44px}.stg-rail button:focus-visible{outline-offset:-2px;outline:2px solid #ff8a3d}.stg-n{letter-spacing:.2em;text-transform:uppercase;color:#ff8a3d;margin:0;font-size:14px;font-weight:700}.stg-h{letter-spacing:-.035em;text-wrap:balance;text-shadow:0 2px 30px #000c;margin:14px 0 0;font-size:clamp(36px,4.4vw,76px);font-weight:800;line-height:.96}.stg-cap>.stg-h:first-child{margin-top:0}.stg-lede{max-width:44ch;color:var(--ink2);margin:18px 0 0;font-size:clamp(17px,1.4vw,21px);line-height:1.45}.stg-cap>*{transition:opacity .7s,transform .8s cubic-bezier(.2,.8,.2,1);transition-delay:calc(var(--d,0) * .11s + .3s)}.stg-cap>:nth-child(2){--d:1}.stg-cap>:nth-child(3){--d:2}.stg-cap>:nth-child(4){--d:3}.stg-cap>:nth-child(5){--d:4}.stg-cap>:nth-child(6){--d:5}.pf-js .stg:not(.in) .stg-cap>*{opacity:0;transform:translateY(28px)}.stg-tag,.stg-rail{transition:opacity .5s .6s}.pf-js .stg:not(.in) .stg-tag,.pf-js .stg:not(.in) .stg-rail{opacity:0}.sp{padding-bottom:150px}.sp-media{width:calc(min(100%, var(--media-stage)) * .52);bottom:120px;-webkit-mask-image:radial-gradient(64% 70% at 56% 46%,#000 48%,#0000 100%);mask-image:radial-gradient(64% 70% at 56% 46%,#000 48%,#0000 100%)}.sp-nums{gap:clamp(20px,3vw,48px);margin-top:clamp(24px,5vh,48px);display:flex}.sp-num b{letter-spacing:-.05em;font-variant-numeric:tabular-nums;background:linear-gradient(#fff 30%,#ffb07a);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:clamp(44px,5vw,92px);font-weight:800;line-height:.85;display:block}.sp-num p{max-width:13ch;color:var(--ink2);margin:10px 0 0;font-size:15px;font-weight:600;line-height:1.35}.sp-band{z-index:2;align-items:center;gap:clamp(16px,3vw,40px);padding-left:max(clamp(20px,5vw,72px),50% - 588px);display:flex;position:absolute;bottom:clamp(16px,3vh,32px);left:0;right:0}.sp-band-h{letter-spacing:.2em;text-transform:uppercase;color:var(--dim);flex:none;margin:0;font-size:12px;font-weight:700}.sp-marquee{flex:1;min-width:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.sp-marquee:focus-visible{outline:2px solid var(--red);outline-offset:4px}.sp-track{align-items:center;gap:clamp(44px,5vw,88px);width:max-content;margin:0;padding:0 clamp(22px,2.5vw,44px);list-style:none;display:flex}.sp-run .sp-track{animation:sp-run var(--dur,40s) linear infinite}.sp-marquee:hover .sp-track,.sp-marquee:focus-within .sp-track{animation-play-state:paused}@keyframes sp-run{to{transform:translate(-50%)}}.sp-logo{flex-direction:column;flex:none;align-items:center;gap:10px;display:flex}.sp-logo img{height:calc(34px * var(--lh,1));object-fit:contain;filter:brightness(0)invert();opacity:.55;width:auto;max-width:180px;transition:opacity .2s;display:block}.sp-logo:hover img{opacity:1}.sp-logo span{letter-spacing:.14em;text-transform:uppercase;color:var(--dim);white-space:nowrap;font-size:12px;font-weight:700}@media (prefers-reduced-motion:reduce){.sp-track{flex-wrap:wrap;justify-content:center;row-gap:28px;width:auto}.sp-marquee{-webkit-mask-image:none;mask-image:none}}.road-media{place-items:center;display:grid}.road-film{opacity:.5;filter:saturate(.55)contrast(1.05)}.road-media .sp-oct{z-index:2;width:min(80%,68svh);position:relative}.sp-oct{height:auto;display:block;overflow:visible}.sp-oct path{fill:none;stroke:color-mix(in oklab, #ff8a3d calc(var(--i) / 15 * 100%), #8a8a95);stroke-width:.9px;stroke-dasharray:1;stroke-dashoffset:1px;stroke-linejoin:round}.sp-oct path:last-of-type{stroke:#ff8a3d;stroke-width:1.8px;fill:#050506;fill-opacity:0;filter:drop-shadow(0 0 6px #e86a12b3)}.sp-oct-name{font:800 22px var(--font);letter-spacing:-.02em;fill:#fff;opacity:0}.sp-tally{align-items:baseline;gap:clamp(20px,3vw,40px);margin-top:clamp(20px,4vh,36px);display:flex}.sp-count{align-items:baseline;gap:12px;margin:0;line-height:.85;display:flex}.sp-count b{letter-spacing:-.05em;font-variant-numeric:tabular-nums;min-width:2ch;color:var(--ink);font-size:clamp(72px,8vw,140px);font-weight:800}.sp-count span,.sp-versions{color:var(--ink2);font-size:clamp(17px,1.5vw,22px);font-weight:600}.sp-versions{opacity:0;margin:0;transition:opacity .3s,transform .3s;transform:translateY(8px)}.sp-versions b{letter-spacing:-.04em;color:var(--ink);margin-right:6px;font-size:clamp(36px,3.4vw,52px);font-weight:800}.road.v .sp-versions{opacity:1;transform:none}.sp-checks{flex-wrap:wrap;gap:8px;margin:clamp(20px,3.5vh,32px) 0 0;padding:0;list-style:none;display:flex}.sp-checks li{color:var(--dim);background:#ffffff0a;align-items:center;gap:8px;padding:7px 12px 7px 9px;font-size:14px;font-weight:700;transition:color .3s,background .3s;display:flex}.sp-checks li:before{content:"";clip-path:polygon(30% 0,70% 0,100% 30%,100% 70%,70% 100%,30% 100%,0 70%,0 30%);background:#ffffff2e;flex:none;width:11px;height:11px;transition:background .3s}.sp-checks li.on{color:var(--ink);background:#e86a121f}.sp-checks li.on:before{background:#ff8a3d}.md-list{gap:2px;margin:clamp(18px,3.5vh,32px) 0 0;padding:0;list-style:none;display:grid}.stg-pick{width:100%;min-height:44px;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-left:2px solid #ffffff1f;align-content:center;gap:3px;padding:clamp(7px,1.2vh,11px) 14px clamp(7px,1.2vh,11px) 16px;transition:background .16s,border-color .2s;display:grid}.stg-pick:hover{background:#ffffff0a;border-left-color:#ff8a3d99}.stg-pick:focus-visible{outline-offset:-2px;outline:2px solid #ff8a3d}.stg-pick b{flex-wrap:wrap;align-items:center;gap:10px;font-size:clamp(16px,1.3vw,19px);font-weight:800;display:flex}.stg-pick>span{display:none}.stg-pick[aria-pressed=true]{background:linear-gradient(90deg,#e86a121f,#e86a1200);border-left-color:#e86a12}.stg-pick[aria-pressed=true] b{color:#ff8a3d}.md-3d{margin-top:clamp(16px,3vh,28px)}.stg-say{z-index:3;text-align:center;letter-spacing:-.01em;text-wrap:balance;text-shadow:0 2px 24px #000000f2,0 0 2px #000c;pointer-events:none;margin:0;padding:0 clamp(24px,4vw,64px);font-size:clamp(18px,1.7vw,26px);font-weight:700;line-height:1.25;transition:opacity .4s,transform .5s cubic-bezier(.2,.8,.2,1);position:absolute;bottom:clamp(28px,7vh,72px);left:44%;right:0}.stg-say.swap{opacity:0;transition:none;transform:translateY(10px)}.cfg-media{width:calc(min(100%, var(--media-stage)) * .6);-webkit-mask-image:radial-gradient(64% 66% at 52%,#000 56%,#0000 100%);mask-image:radial-gradient(64% 66% at 52%,#000 56%,#0000 100%)}.cfg-media>video.stg-layer{aspect-ratio:4/3;object-fit:cover;-webkit-mask-composite:source-in;width:min(92%,104svh);height:auto;inset:50% auto auto 50%;transform:translate(-50%,-50%);-webkit-mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000),linear-gradient(#0000,#000 10% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000),linear-gradient(#0000,#000 10% 88%,#0000);mask-composite:intersect}.cfg-layer>img,.cfg-layer>svg{object-fit:contain;transform-origin:47%;width:100%;height:100%;position:absolute;inset:0;overflow:visible;transform:scale(1.42)}.cfg-layer>img{opacity:.55}.cfg-fan{stroke:#ff8a3d;stroke-width:13px;stroke-linecap:round;filter:drop-shadow(0 0 7px #e86a12cc)}.cfg-fan.cfg-in{stroke:#5ab4ff;filter:drop-shadow(0 0 7px #5ab4ffcc)}.cfg-fan.cfg-out{stroke:#ff4a2a;filter:drop-shadow(0 0 7px #ff4a2acc)}.cfg-fan.cfg-dim{stroke:#ffffff38;filter:none}.cfg-arrow line{stroke-width:7px;stroke-linecap:round}.cfg-arrow.cfg-in line{stroke:#5ab4ff}.cfg-arrow.cfg-in polygon{fill:#5ab4ff}.cfg-arrow.cfg-out line{stroke:#ff4a2a}.cfg-arrow.cfg-out polygon{fill:#ff4a2a}.cfg-arrow{animation:1.8s ease-in-out infinite cfg-flow}@keyframes cfg-flow{0%,to{opacity:.45}50%{opacity:1}}.cfg-rad{fill:#ff8a3d3d;stroke:#ff8a3d;stroke-width:4px;filter:drop-shadow(0 0 10px #e86a1299)}.cfg-label{font:800 30px var(--font);fill:#fff;paint-order:stroke;stroke:#050506;stroke-width:8px;stroke-linejoin:round}@media (prefers-reduced-motion:reduce){.cfg-arrow{animation:none}}.pf-dialog.sheet{width:min(1120px,100vw - 32px);max-height:min(88vh,900px);padding:clamp(24px,4vw,48px)}.sheet-h{color:var(--ink);letter-spacing:-.03em;margin:0 48px clamp(20px,4vh,36px) 0;font-size:clamp(28px,2.8vw,48px);font-weight:800;line-height:1}.sheet-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 clamp(24px,3vw,56px);margin:0;display:grid}.sheet-list>div{border-top:1px solid #ffffff14;padding:18px 0 20px}.sheet-list dt{letter-spacing:.16em;text-transform:uppercase;color:var(--dim);font-size:12px;font-weight:700}.sheet-list dd{color:var(--ink);margin:8px 0 0;font-size:clamp(17px,1.4vw,20px);font-weight:700;line-height:1.3}.sheet-list dd small{color:var(--ink2);margin-top:5px;font-size:14px;font-weight:500;line-height:1.45;display:block}.sheet-note{color:var(--dim);margin:clamp(20px,4vh,32px) 0 0;font-size:13px}@media (width<=899px){.cfg-media{width:100%}.cfg-layer>img,.cfg-layer>svg{transform:scale(1.2)}.sheet-list{grid-template-columns:1fr 1fr}}@media (width<=560px){.sheet-list{grid-template-columns:1fr}}.rl-media{place-items:center;display:grid;-webkit-mask-image:none;mask-image:none}.rl-window{aspect-ratio:1;width:min(78%,70svh);position:relative}.rl-window .stg-layer{clip-path:polygon(31.5% 5.3%,68.5% 5.3%,94.7% 31.5%,94.7% 68.5%,68.5% 94.7%,31.5% 94.7%,5.3% 68.5%,5.3% 31.5%)}.rl-oct{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.rl-oct path{fill:none;stroke:#ff8a3d;stroke-width:1.4px;stroke-dasharray:1;stroke-dashoffset:0;filter:drop-shadow(0 0 6px #e86a12cc);transition:stroke-dashoffset 1.6s cubic-bezier(.65,0,.35,1) .3s}.pf-js .rl:not(.in) .rl-oct path{stroke-dashoffset:1px}.rl-cols{grid-template-columns:1fr 1fr;gap:clamp(16px,2.4vw,32px);margin-top:clamp(22px,4vh,40px);display:grid}.rl-col h3{letter-spacing:.2em;text-transform:uppercase;color:var(--dim);margin:0 0 12px;font-size:13px;font-weight:700}.rl-kept h3{color:#ff8a3d}.rl-chips{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.rl-chips li{color:var(--ink2);background:#ffffff0d;padding:7px 12px;font-size:14px;font-weight:700}.rl-kept .rl-chips li{color:var(--ink);background:#e86a1224;box-shadow:inset 0 0 0 1px #ff8a3d59}.rl-cols{grid-template-columns:minmax(0,2fr) minmax(0,3fr)}.rl-foot{color:var(--ink);margin:clamp(18px,3.5vh,32px) 0 0;font-size:16px;font-weight:700}.rl-foot b{color:var(--ink)}.qa:before{display:none}.qa-grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:clamp(32px,5vw,96px);display:grid}.qa .stg-cap{width:auto}.qa .faq-list{border-top:1px solid #ffffff1a;margin-top:clamp(20px,4vh,36px);display:grid}.qa .ol-faq{clip-path:none;background:0 0;border-bottom:1px solid #ffffff1a}.qa .ol-faq summary{padding:clamp(14px,2.2vh,20px) 4px;font-size:clamp(17px,1.4vw,20px);font-weight:700;transition:color .16s,background .16s,border-color .16s}.qa .ol-faq summary:after,.qa .ol-faq[open] summary{color:#ff8a3d}.qa .ol-faq p{padding:0 4px 20px}.qa-wide .faq-list{border-top:0;gap:2px}.qa-wide .ol-faq{border-bottom:0}.qa-wide .ol-faq summary{color:var(--ink2);border-left:2px solid #ffffff1f;padding:clamp(10px,1.6vh,14px) 16px;font-size:clamp(16px,1.3vw,19px)}.qa-wide .ol-faq summary:after{content:none}.qa-wide .ol-faq summary:hover{color:var(--ink);background:#ffffff0a;border-left-color:#ff8a3d99}.qa-wide .ol-faq.sel summary{color:#ff8a3d;background:linear-gradient(90deg,#e86a121f,#e86a1200);border-left-color:#e86a12}.qa-wide .ol-faq summary:focus-visible{outline-offset:-2px;outline:2px solid #ff8a3d}.qa-answer{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:min(64svh,600px);padding:clamp(40px,6vw,96px);display:flex;position:relative}.qa-answer[hidden]{display:none}.qa-answer{transition:opacity .8s .5s}.pf-js .qa:not(.in) .qa-answer{opacity:0}.qa-q{letter-spacing:.2em;text-transform:uppercase;color:#ff8a3d;max-width:30ch;margin:0;font-size:13px;font-weight:700;position:relative}.qa-a{max-width:30ch;color:var(--ink2);margin-top:18px;font-size:clamp(16px,1.3vw,19px);line-height:1.5;position:relative}.qa-a p{margin:0}.qa-a b{letter-spacing:-.03em;color:var(--ink);text-wrap:balance;margin-bottom:12px;font-size:clamp(28px,2.8vw,46px);font-weight:800;line-height:1.05;display:block}.qa-answer.swap .qa-q,.qa-answer.swap .qa-a{animation:.65s cubic-bezier(.2,.8,.2,1) both qa-in}.qa-answer.swap .qa-a{animation-delay:90ms}@keyframes qa-in{0%{opacity:0;transform:translateY(14px)}}@media (prefers-reduced-motion:reduce){.qa-answer.swap .qa-q,.qa-answer.swap .qa-a{animation:none}}.end{align-items:flex-end;padding-bottom:clamp(48px,10vh,112px)}.end:before{display:none}.end-media{width:100%;inset:0;-webkit-mask-image:linear-gradient(#0000 0,#000 16% 84%,#0000 100%);mask-image:linear-gradient(#0000 0,#000 16% 84%,#0000 100%)}.end-media .stg-layer{object-fit:cover;transform:scale(var(--z,1));transform-origin:60%;transition:transform 16s linear;left:20%}.end.in .end-media .stg-layer{--z:1.08}.end-media:after{content:"";z-index:3;pointer-events:none;background:linear-gradient(90deg,#050506 0% 18%,#0505068c 40%,#05050600 64%),linear-gradient(#05050600 58%,#050506cc 100%);position:absolute;inset:0}.end-media .stg-scan{z-index:4}.end-h{flex-direction:column;gap:12px;margin:0;display:flex}.end-name{letter-spacing:-.045em;font-size:clamp(72px,9vw,168px);font-weight:800;line-height:.86;display:block}.end-line{letter-spacing:-.01em;color:var(--ink2);font-size:clamp(22px,2vw,34px);font-weight:700;line-height:1.15}.end-cta{clip-path:polygon(16px 0,100% 0,100% calc(100% - 16px),calc(100% - 16px) 100%,0 100%,0 16px);min-height:60px;margin-top:clamp(24px,4vh,40px);padding:0 36px;font-size:19px}.end-note{color:var(--dim);margin:18px 0 0;font-size:13px;line-height:1.5}.end .stg-cap{width:min(56%,720px)}@media (width<=899px){.stg{flex-direction:column;align-items:stretch;min-height:0;padding-block:0 56px}.stg:before{width:90%;top:24svh;right:50%;transform:translate(50%,-50%)}.stg-media{flex:none;width:100%;height:54svh;position:relative;inset:auto}.stg-cap{width:auto}.stg-rail{z-index:3;flex-direction:row;justify-content:center;margin:-6px 0 8px;position:relative;top:auto;right:auto;transform:none}.stg-rail button{width:40px;height:44px}.stg-rail button:before{width:22px;height:3px}.stg-rail button[aria-current=true]{width:54px;height:44px}.stg-rail button[aria-current=true]:before{width:44px;height:3px}.stg-tag{top:12px;right:16px}.stg-say{margin:-36px 0 4px;position:relative;bottom:auto;left:auto}.sp{padding-bottom:32px}.sp-media{width:100%;bottom:auto}.sp-nums{justify-content:space-between;gap:16px}.sp-num b{font-size:clamp(32px,9.4vw,56px)}.sp-num p{font-size:13px}.sp-band{flex-direction:column;align-items:stretch;gap:16px;margin-top:36px;padding:0;position:relative;inset:auto}.sp-band-h{text-align:center}.road-media .sp-oct{width:min(78vw,46svh)}.sp-count b{font-size:64px}.rl-media{order:2;height:auto;padding:32px 0 0}.rl-window{width:min(80vw,420px)}.rl-cols{grid-template-columns:1fr}.qa{padding-top:48px}.qa-grid{grid-template-columns:1fr}.end{padding-bottom:56px}.end-media{height:56svh}.end-media .stg-layer{left:0}.end-media:after{background:linear-gradient(#05050600 55%,#050506f2 100%)}.end .stg-cap{width:auto;margin-top:-72px;position:relative}.end-name{font-size:64px}}.pv .rt-tile{background:0 0;box-shadow:inset 1px 0 #ffffff17}.pv .hd{box-shadow:none;background:0 0;padding-inline:0}.pv-panel{position:relative}@media (width>=900px){.pv .pv-in>.pf-kicker:first-child{z-index:3;letter-spacing:.18em;background:#101014b3;margin:0;padding:6px 12px;font-size:12px;position:absolute;top:0;right:0;box-shadow:inset 0 0 0 1px #e86a12}}.pv-ring{filter:drop-shadow(0 0 5px #ffaa6ee6)drop-shadow(0 0 22px #e86a1299)}.pv-ring path{stroke:#fff;stroke-width:2px}.pv-tabs button{background:#ffffff08}@media (prefers-reduced-motion:reduce){.stg-cap>*,.faq-list,.end-media .stg-layer,.rl-oct path,.rt-col i,.qa-answer{transition:none}}.ch{scroll-margin-top:var(--hdr,72px)}.pf.pv{height:calc(100svh - var(--hdr,72px));box-sizing:border-box;flex-direction:column;min-height:520px;padding-block:clamp(12px,2.5vh,28px) clamp(12px,2vh,24px);display:flex}.pv>.pf-wide{flex-direction:column;flex:1;width:100%;min-height:0;display:flex}.pv-top{align-items:stretch;gap:10px;display:flex}.pv-tabs{flex:1;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.pv-tabs button{min-width:0;color:var(--ink2);font:700 14px var(--font);text-align:left;cursor:pointer;clip-path:polygon(10px 0,100% 0,100% 100%,0 100%,0 10px);background:#ffffff09;border:0;flex-direction:column;justify-content:space-between;gap:10px;padding:12px 14px 0;transition:background .2s,color .2s,transform .2s;display:flex;position:relative}.pv-tabs button:hover{color:var(--ink);background:#ffffff14;transform:translateY(-2px)}.pv-tabs button:focus-visible{outline-offset:-2px;outline:2px solid #ff8a3d}.pv-tabs button[aria-selected=true]{color:var(--ink);background:linear-gradient(#ff8a3d29,#ff8a3d0a)}.pv-row{align-items:baseline;gap:8px;min-width:0;display:flex}.pv-n{color:#ff8a3d;font-variant-numeric:tabular-nums;flex:none;font-size:12px;font-weight:800}.pv-bar{background:#ffffff1a;height:3px;margin:0 -14px;display:block;position:relative;overflow:hidden}.pv-bar i{transform-origin:0;transform:scaleX(var(--f,0));background:linear-gradient(90deg,#db1f33,#ff8a3d);position:absolute;inset:0}.pv-tabs button.done .pv-bar i{--f:1;background:#ff8a3d8c}.pv-l{min-width:0;line-height:1.2}.pv-play{width:44px;height:44px;color:var(--ink);cursor:pointer;clip-path:polygon(30% 0,70% 0,100% 30%,100% 70%,70% 100%,30% 100%,0 70%,0 30%);background:#1e1e24;border:0;flex:none;align-self:center;place-items:center;display:grid}.pv-play:hover{background:#2a2a31}.pv-play svg{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}.pv-play .pv-go{fill:currentColor;stroke:none;display:none}.pv-play.paused .pv-go{display:block}.pv-play.paused .pv-pause{display:none}@property --oct{syntax:"<number>";inherits:false;initial-value:100}.pv-panels{flex:1;min-height:0;margin-top:clamp(12px,2.5vh,28px);display:grid;position:relative;overflow:clip}.pv-panel{visibility:hidden;flex-direction:column;grid-area:1/1;justify-content:center;min-width:0;min-height:0;display:flex}.pv-in{zoom:var(--fit,1);flex-direction:column;display:flex}.pv-panel.on,.pv-panel.out{visibility:visible}.pv-panel.on{z-index:2;--oct:100;clip-path:polygon(calc(50% - var(--oct) * .4142vmax) calc(50% - var(--oct) * 1vmax), calc(50% + var(--oct) * .4142vmax) calc(50% - var(--oct) * 1vmax), calc(50% + var(--oct) * 1vmax) calc(50% - var(--oct) * .4142vmax), calc(50% + var(--oct) * 1vmax) calc(50% + var(--oct) * .4142vmax), calc(50% + var(--oct) * .4142vmax) calc(50% + var(--oct) * 1vmax), calc(50% - var(--oct) * .4142vmax) calc(50% + var(--oct) * 1vmax), calc(50% - var(--oct) * 1vmax) calc(50% + var(--oct) * .4142vmax), calc(50% - var(--oct) * 1vmax) calc(50% - var(--oct) * .4142vmax))}.pv-panel.opening{animation:.9s cubic-bezier(.65,0,.35,1) both pv-open}@keyframes pv-open{0%{--oct:0;background-color:#0b0b0e}78%{background-color:#0b0b0e}to{--oct:100;background-color:#0b0b0e00}}.pv-panel.out{z-index:1;animation:.9s cubic-bezier(.65,0,.35,1) both pv-sink}@keyframes pv-sink{0%{opacity:1}70%{opacity:0;transform:scale(.94)}to{opacity:0;transform:scale(.94)}}.pv-ring{z-index:3;pointer-events:none;opacity:0;width:223.6vmax;max-width:none;height:223.6vmax;max-height:none;margin:-111.8vmax 0 0 -111.8vmax;position:absolute;top:50%;left:50%;overflow:visible;transform:scale(0)}.pv-ring path{fill:none;stroke:#ff8a3d;stroke-width:3px;vector-effect:non-scaling-stroke}.pv-ring.go{animation:.9s cubic-bezier(.65,0,.35,1) both pv-ring}@keyframes pv-ring{0%{opacity:1;transform:scale(0)}70%{opacity:1}to{opacity:0;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.pv-panel.opening,.pv-panel.out,.pv-ring.go{animation:none}.pv-panel.out{visibility:hidden}}.pv-h{letter-spacing:-.04em;text-wrap:balance;margin:8px 0 0;font-size:clamp(28px,min(4.4vw,7svh),72px);font-weight:800;line-height:.95}.pv .hd{margin-top:0}.pv-kick{margin-bottom:10px}.pv .rt-clock{margin:clamp(12px,3vh,40px) 0 clamp(10px,2.4vh,26px)}.pv .rt-cols{height:clamp(48px,12svh,120px);margin-top:clamp(10px,2vh,22px)}.pv .rt-big{margin-top:clamp(8px,1.6vh,18px)}.pv .rt-big b{font-size:clamp(30px,min(4.6vw,7svh),72px)}.pv .rt-tile{padding-top:clamp(12px,2vh,22px)}.pv .cfd-fig{margin-top:clamp(12px,2.4vh,24px)}.pv .cfd-cell img{max-height:calc(100svh - var(--hdr,72px) - 330px);object-fit:contain}.pv .hd{padding:clamp(14px,2.4vh,40px) clamp(16px,3vw,40px)}.pv .hd-set{margin-top:clamp(14px,3vh,36px)}.pv .hd-pair{height:clamp(130px,30svh,300px)}.pv .hd-delta{margin-top:clamp(30px,4.4vh,44px)}.pv .pf-more-btn{margin-top:clamp(0px,1vh,10px)}.chap{z-index:40;pointer-events:none;flex-direction:column;gap:10px;height:max-content;transition:opacity .3s;display:flex;position:fixed;top:50%;left:clamp(10px,1.6vw,28px);transform:translateY(-50%)}.chap a{pointer-events:auto;height:26px;min-height:0;color:var(--dim);justify-content:flex-start;align-items:center;gap:10px;margin:0;padding:0;font-size:12px;font-weight:700;text-decoration:none;display:flex}.chap i{clip-path:polygon(30% 0,70% 0,100% 30%,100% 70%,70% 100%,30% 100%,0 70%,0 30%);background:#ffffff38;flex:none;width:12px;height:12px;transition:background .2s,transform .2s}.chap span{opacity:0;white-space:nowrap;transition:opacity .2s,transform .2s;transform:translate(-6px)}.chap a:hover span,.chap a:focus-visible span,.chap.flash a.on span{opacity:1;transform:none}.chap a.on{color:var(--ink)}.chap a.on i{background:#ff8a3d;transform:scale(1.25)}.chap a.done i{background:#ff8a3d73}.join-open .chap{opacity:0;pointer-events:none}.pf-more-btn{min-height:44px;color:var(--ink2);font:700 14px var(--font);text-underline-offset:4px;cursor:pointer;background:0 0;border:0;align-self:flex-start;margin-top:10px;padding:12px 0;text-decoration:underline}.pf-more-btn:hover{color:var(--ink)}.pf-dialog{overscroll-behavior:contain;width:min(760px,100vw - 32px);max-height:min(80vh,720px);color:var(--ink2);background:#141418;border:0;margin:auto;padding:28px 28px 24px;overflow:auto;box-shadow:0 30px 80px #0009,inset 0 0 0 1px #ffffff14}.pf-dialog::backdrop{backdrop-filter:blur(6px);background:#050507b3}.pf-dialog-h{color:var(--ink);margin:0 40px 10px 0;font-size:20px;font-weight:800}.pf-dialog-x{width:36px;height:36px;color:var(--ink2);cursor:pointer;background:#1e1e24;border:0;place-items:center;display:grid;position:absolute;top:14px;right:14px}.pf-dialog-x:hover{color:var(--ink);background:#26262d}.pf-dialog-x svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;width:14px;height:14px}@media (width<=899px){.rt-tiles .rt-cols{height:64px;margin-top:14px}.chap span{display:none}.chap{gap:8px;left:6px}.chap i{width:9px;height:9px}.hd-delta{white-space:nowrap;padding:5px 6px;font-size:11px}.pv-tabs{gap:5px}.pv-tabs button{gap:8px;padding:9px 7px 0;font-size:12px}.pv-row{flex-direction:column;gap:2px}.pv-bar{margin:0 -8px}.rt-clock{margin:18px 0 14px}.rt-tile{padding:12px 12px 26px}.rt-big{margin-top:8px}.rt-big b{font-size:36px}.hd-pair{height:180px}.chap{display:none}}@media (pointer:coarse){.chap{gap:0}.chap a{min-width:40px;height:40px}}@media (pointer:coarse) and (height<=480px){.chap{display:none}}@media (width<=359px){.topnav .ol-nav{display:none}}.h3d-light .h3d-ready .h3d-tag-name{color:#0c0c10;filter:none;background:0 0}.h3d-light .h3d-ready .h3d-tag-line{color:#3a3a42}.h3d-light .h3d-hint{color:#e6e6ea;white-space:nowrap;background:#0a0a0c9e;padding:5px 12px}.h3d-light .topbar{background:#0a0a0ceb}.qa-os{--qa:#e86a12;--qa-sel:#b4480a;--qa-ink:#ff8a3d;--qa-glow:#e86a1280;--qa-tint:#e86a1233}.qa-os .stg-h{margin-bottom:0}.qa-os.qa-wide .faq-list{gap:6px;margin-top:clamp(20px,4vh,34px)}.qa-os.qa-wide .ol-faq summary{color:var(--ink2);clip-path:polygon(10px 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%,0 10px);background:#ffffff09;border-left:0;padding:clamp(12px,1.8vh,16px) 22px;transition:background .16s,color .16s}.qa-os.qa-wide .ol-faq summary:hover{color:var(--ink);background:#ffffff14}.qa-os.qa-wide .ol-faq.sel summary{color:#fff;background:var(--qa-sel,var(--qa))}.qa-os.qa-wide .ol-faq summary:focus-visible{outline-offset:2px;outline:2px solid #fff}.qa-os:not(.qa-wide) .faq-list{border-top:0;gap:6px}.qa-os:not(.qa-wide) .ol-faq{clip-path:polygon(10px 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%,0 10px);background:#ffffff09;border-bottom:0}.qa-os:not(.qa-wide) .ol-faq summary{padding:16px 18px}.qa-os:not(.qa-wide) .ol-faq p{padding:0 18px 20px}.qa-os:not(.qa-wide) .ol-faq[open] summary{color:#fff;background:var(--qa-sel,var(--qa))}.qa-os:not(.qa-wide) .ol-faq[open] summary:after{color:#fff}.qa-os:not(.qa-wide) .ol-faq[open] p{padding-top:16px}.qa-help{text-align:left;isolation:isolate;clip-path:polygon(30px 0,100% 0,100% calc(100% - 30px),calc(100% - 30px) 100%,0 100%,0 30px);background:#ffffff1f;justify-content:flex-start;align-items:stretch;min-height:min(62svh,560px);padding:0}.qa-help:before{content:"";z-index:-1;clip-path:polygon(29.5px 0,100% 0,100% calc(100% - 29.5px),calc(100% - 29.5px) 100%,0 100%,0 29.5px);background:radial-gradient(ellipse 70% 60% at 100% 0%, var(--qa-tint), transparent 70%), linear-gradient(160deg, #1a1a20, #0e0e12);position:absolute;inset:1px}.qa-help:after{content:"";background:var(--qa);width:4px;box-shadow:0 0 22px 3px var(--qa-glow);position:absolute;top:30px;bottom:30px;left:1px}.qa-help-bar{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;padding:clamp(22px,3vh,30px) clamp(28px,3.2vw,48px);display:flex}.qa-help-bar svg{width:auto;height:18px;display:block}.qa-help-name{letter-spacing:-.02em;color:var(--ink);font-size:20px;font-weight:800}.qa-help-bar span{letter-spacing:.3em;text-transform:uppercase;color:var(--dim);font-size:12px;font-weight:700}.qa-help .qa-q{letter-spacing:.24em;max-width:none;color:var(--qa-ink);margin:0;padding:clamp(28px,4.5vh,44px) clamp(28px,3.2vw,48px) 0;font-size:13px}.qa-help .qa-a{max-width:40ch;margin:0;padding:14px clamp(28px,3.2vw,48px) clamp(28px,4.5vh,44px);font-size:clamp(17px,1.35vw,20px)}.qa-help .qa-a b{margin-bottom:18px;font-size:clamp(34px,3.4vw,56px)}.pf-js .qa-os .stg-cap>*,.pf-js .qa-os:not(.in) .qa-answer{opacity:1;transition:none;transform:none}@media (width>=900px){.rl-media{container-type:size}.rl-window{width:min(78cqw,92cqh,70svh)}}@media (width<=599px){.pv-tabs{scroll-snap-type:x proximity;scrollbar-width:none;overscroll-behavior-x:contain;padding-right:28px;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 36px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 36px),#0000)}.pv-tabs::-webkit-scrollbar{display:none}.pv-tabs button{scroll-snap-align:start;flex:none;min-height:48px}.pv-row{flex-direction:row;gap:6px}.pv-l{white-space:nowrap}}@media (width>=900px){.pv-panel[data-kind=rt],.pv-panel[data-kind=steady]{justify-content:flex-start;padding-top:clamp(8px,2vh,24px)}.pv .pv-panel[data-kind=rt] .rt-cols{height:clamp(48px,26svh,380px)}}.why-btn{cursor:pointer;min-height:44px;color:var(--ink);font:700 14px var(--font);background:#ffffff0d;border:0;align-items:center;gap:10px;padding:0 16px 0 10px;transition:background .2s,box-shadow .2s;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff29}.why-btn:hover{background:color-mix(in srgb, var(--why-b,#e86a12) 12%, transparent);box-shadow:inset 0 0 0 1px var(--why-b,#e86a12)}.why-btn:focus-visible{outline:2px solid var(--why-a,#ff8a3d);outline-offset:2px}.why-ico{flex:none;width:24px;height:24px;overflow:visible}.why-ico path{fill:none;stroke:var(--why-a,#ff8a3d);stroke-width:1.6px}.why-ico text{fill:var(--why-a,#ff8a3d);font:800 12px var(--font)}.why-row{flex-wrap:wrap;gap:10px;margin-top:clamp(14px,2.4vh,24px);display:flex}@media (width>=900px){.h3d-join .join-why{display:none}}.h3d-join .join-why{margin-top:-6px}.h3d-tag .why-btn{pointer-events:auto;background:#1010148c;align-self:flex-start;margin-top:10px}.h3d-specmode .h3d-tag .why-btn,.h3d-lined .h3d-tag .why-btn,.h3d-pinned.h3d-past .h3d-tag .why-btn{visibility:hidden}.h3d-light .h3d-ready .h3d-tag .why-btn{color:#0c0c10;background:#ffffffb3;box-shadow:inset 0 0 0 1px #0c0c1033}.why-more{color:var(--why-a,#ff8a3d);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700;text-decoration:underline;display:inline}.pf-dialog.why{width:min(720px,100vw - 32px);max-height:min(90svh,780px);padding:clamp(22px,4vw,44px)}.why[open]{flex-direction:column;display:flex}.why-k{letter-spacing:.18em;text-transform:uppercase;color:var(--why-a,#ff8a3d);margin:0;font-size:12px;font-weight:700}.why-t{letter-spacing:-.02em;color:var(--ink);margin:6px 44px 0 0;font-size:clamp(20px,2.4vw,28px);font-weight:800;line-height:1.1}.why-marks{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:6px;margin-top:20px;display:grid}.why-mark{min-height:32px;color:var(--dim);font:700 11px var(--font);text-align:left;cursor:pointer;background:0 0;border:0;padding:6px 0 0;display:block}.why-mark i{background:#ffffff1f;height:3px;margin-top:6px;transition:background .3s;display:block}.why-mark.done i{background:color-mix(in srgb, var(--why-b,#e86a12) 55%, transparent)}.why-mark.on b{color:var(--ink)}.why-mark.on i{background:var(--why-b,#e86a12)}.why-body{flex:1;min-height:0;margin-top:clamp(20px,4vh,36px);display:grid;overflow-y:auto}.why-ch+.why-ch{margin-top:40px}.why-js .why-ch{visibility:hidden;grid-area:1/1;margin:0}.why-js .why-ch.on{visibility:visible}.why-n{letter-spacing:.16em;text-transform:uppercase;color:var(--why-a,#ff8a3d);margin:0;font-size:12px;font-weight:700}.why-h{letter-spacing:-.035em;color:var(--ink);text-wrap:balance;margin:10px 0 0;font-size:clamp(28px,3.6vw,44px);font-weight:800;line-height:1}.why-p{max-width:54ch;color:var(--ink2);text-wrap:pretty;margin:16px 0 0;font-size:clamp(16px,1.3vw,18px);line-height:1.6}.why-sign{letter-spacing:.22em;text-transform:uppercase;color:var(--ink);margin:24px 0 0;font-size:13px;font-weight:800}.why-go{flex-wrap:wrap;align-items:center;gap:12px 22px;margin:26px 0 0;display:flex}.why-link{min-height:44px;color:var(--ink);text-underline-offset:4px;align-items:center;font-weight:700;text-decoration:underline;display:inline-flex}.why-cta{min-height:48px;padding:0 24px;font-size:16px}.why-foot{border-top:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:12px;margin-top:clamp(18px,3.5vh,32px);padding-top:16px;display:flex}.why-prev{min-height:44px;color:var(--dim);font:700 15px var(--font);cursor:pointer;background:0 0;border:0;padding:0 4px}.why-prev:hover{color:var(--ink)}.why-prev:disabled{visibility:hidden}.why-next{background:var(--why-b,#e86a12);min-height:48px;color:var(--why-on,#111216);font:800 16px var(--font);cursor:pointer;border:0;margin-left:auto;padding:0 30px}.why-next:hover{filter:brightness(1.12)}.why-count{color:var(--dim);font-variant-numeric:tabular-nums;font-size:12px}.why:not(.why-js) .why-marks,.why:not(.why-js) .why-foot{display:none}.why-ch.in-r{animation:.32s cubic-bezier(.2,.7,.2,1) both why-in-r}.why-ch.in-l{animation:.32s cubic-bezier(.2,.7,.2,1) both why-in-l}@keyframes why-in-r{0%{opacity:0;transform:translate(28px)}}@keyframes why-in-l{0%{opacity:0;transform:translate(-28px)}}@media (width<=599px){.pf-dialog.why{width:100vw;max-width:100vw;height:100svh;max-height:100svh;margin:0}.why-h{font-size:32px}}@media (prefers-reduced-motion:reduce){.why-ch.in-r,.why-ch.in-l{animation:none}}
