#hud{position:fixed;inset:0 0 auto;height:72px;z-index:40;pointer-events:none}#hud .logo{position:absolute;left:50%;translate:-50% 0;top:26px;height:22px;display:block;pointer-events:auto;opacity:0;color:var(--nav-ink, #000)}#hud .logo .ld{transition:opacity .4s linear}.af-js #hud:not(.dashed) .logo .ld{opacity:0}#hud .logo svg{height:22px;width:auto;display:block}#hud .logo:focus-visible{outline:none}#hud .logo:focus-visible:after{content:"";position:absolute;left:0;right:0;bottom:-10px;height:var(--cursor);background:currentColor}#hud[data-nav-f=k]{--nav-ink: #fff}#hud:before{content:"";position:absolute;inset:0 0 -28px;z-index:-1;pointer-events:none;opacity:0;background:var(--glass, rgba(0, 0, 0, .3));-webkit-backdrop-filter:blur(20px) saturate(1.5);backdrop-filter:blur(20px) saturate(1.5);-webkit-mask-image:linear-gradient(180deg,#000 55%,transparent);mask-image:linear-gradient(180deg,#000 55%,transparent);transition:opacity .4s linear,background-color .3s linear}#hud.logo-on:before{opacity:1}#hud[data-nav-f=o]{--glass: rgba(255, 79, 0, .55)}#hud[data-nav-f=k]{--glass: rgba(0, 0, 0, .34)}#hud[data-nav-f=w]{--glass: rgba(255, 255, 255, .6)}#hud.over-show{--glass: rgba(0, 0, 0, .14)}.fly{position:fixed;left:0;top:0;width:100px;height:100px;z-index:46;pointer-events:none;transform-origin:0 0;will-change:transform;color:#000;opacity:0}.af-ready .fly{opacity:1}.fly .r{position:absolute;inset:0;background:currentColor}#heroMark{color:#ec4700}#heroMark #wm-body,#heroMark .wm-bar{filter:url(#deboss)}.hero-layer .defs{position:absolute;width:0;height:0}.af-js:not(.hero-rest) #heroMark #bar-dash{visibility:hidden}.hero-rest .fly{visibility:hidden!important}.af-reduce #heroMark #bar-dash{visibility:visible}.af-reduce .fly{display:none}#show{position:relative}#show .pin{position:sticky;top:0;height:100vh;height:100svh;overflow:clip;background:var(--o);color:#000}.grain{position:absolute;inset:0;pointer-events:none;opacity:.32;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3CfeComponentTransfer%3E%3CfeFuncR type='linear' slope='1.8' intercept='-.64'/%3E%3CfeFuncG type='linear' slope='1.8' intercept='-.64'/%3E%3CfeFuncB type='linear' slope='1.8' intercept='-.64'/%3E%3CfeFuncA type='linear' slope='0' intercept='1'/%3E%3C/feComponentTransfer%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:220px 220px}.blackout{position:absolute;inset:0;background:#000;opacity:0;pointer-events:none}.hero-layer{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:calc(72px + 2vh) var(--pad) clamp(28px,5vh,56px)}.hero-block{flex:none;width:var(--bw, 100%)}.hero-mark svg{display:block;width:100%;height:auto;overflow:visible;transform-origin:0 0}.hero-vision{display:block;margin-top:calc(var(--bw, 100vw) * .025);font:800 10vw/.8 var(--disp);letter-spacing:-.005em}.hw{display:block;width:max-content;white-space:nowrap}.hw+.hw{margin-top:calc(var(--bw, 100vw) * .012)}.hero-vision{text-shadow:.012em .024em 0 #b83700,.03em .055em .04em rgba(70,18,0,.28)}.hero-who{flex:none;margin-top:var(--drop, 40px);font:500 clamp(17px,1.45vw,24px)/1.35 var(--text);letter-spacing:-.012em;text-align:center;text-wrap:balance}.scene{position:absolute;inset:0;overflow:hidden;perspective-origin:50% 50%}#pin{--k: 0}.backdrop{position:absolute;inset:0;opacity:calc(var(--k) * .9);background:radial-gradient(58% 56% at 44% 52%,color-mix(in srgb,var(--ft, #888) 22%,transparent),transparent 72%)}.rig{position:absolute;inset:0;transform-style:preserve-3d;will-change:transform}.plate{position:absolute;inset:0;overflow:hidden;border-radius:calc(var(--k, 0) * 22px);background:color-mix(in srgb,var(--f, #222) 26%,#08080a);container-type:size;will-change:transform,opacity}.plate:after{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:inset 0 0 0 3px #ffffff29;opacity:var(--k);pointer-events:none}.anchor{position:absolute;right:0;bottom:0;width:2px;height:2px}.p-film{background:#000;--zoom: 1;--pw: min(max(100cqw, 100cqh * 16 / 9), min(100cqw, 100cqh * 16 / 9) * var(--zoom));--lb: max(0px, (100cqh - var(--pw) * 9 / 16) / 2);--fy: min(var(--lb) * .5, 14px);--fx: min(max(0px, (100cqw - var(--pw)) / 2) * .5, 14px)}.amb{position:absolute;inset:-8%;width:116%;height:116%;filter:blur(72px) saturate(1.2) brightness(.26)}.pic{position:absolute;left:50%;top:50%;width:var(--pw);aspect-ratio:16 / 9;translate:-50% -50%;-webkit-mask-image:linear-gradient(180deg,transparent,#000 var(--fy),#000 calc(100% - var(--fy)),transparent),linear-gradient(90deg,transparent,#000 var(--fx),#000 calc(100% - var(--fx)),transparent);-webkit-mask-composite:source-in;mask-image:linear-gradient(180deg,transparent,#000 var(--fy),#000 calc(100% - var(--fy)),transparent),linear-gradient(90deg,transparent,#000 var(--fx),#000 calc(100% - var(--fx)),transparent);mask-composite:intersect}.band{position:absolute;left:0;right:0;height:calc(var(--lb) + 4px);pointer-events:none;opacity:calc(1 - var(--k, 0))}.bt{top:0;background:linear-gradient(180deg,#000 calc(100% - 22px),#0000)}.bb{bottom:0;background:linear-gradient(0deg,#000 calc(100% - 22px),#0000)}.pic video{display:block;width:100%;height:100%;object-fit:cover;filter:contrast(1.1) saturate(.94) sepia(.07) brightness(.98)}.pic:after{content:"";position:absolute;inset:-10%;pointer-events:none;opacity:.3;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='256' height='256'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='1.1' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3CfeComponentTransfer%3E%3CfeFuncR type='linear' slope='2.4' intercept='-.7'/%3E%3CfeFuncG type='linear' slope='2.4' intercept='-.7'/%3E%3CfeFuncB type='linear' slope='2.4' intercept='-.7'/%3E%3C/feComponentTransfer%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:256px 256px;animation:film-grain .32s steps(8) infinite}@keyframes film-grain{0%{transform:translate(0)}12%{transform:translate(-3%,2%)}25%{transform:translate(2%,-4%)}37%{transform:translate(-4%,-1%)}50%{transform:translate(3%,3%)}62%{transform:translate(-1%,4%)}75%{transform:translate(4%,-2%)}87%{transform:translate(-2%,-3%)}to{transform:translate(0)}}.af-reduce .pic:after{animation:none}.pg{position:absolute;left:0;top:0;width:100%;height:auto;display:block;will-change:transform}.pc{position:absolute;inset:0;display:grid;place-items:center end;padding-right:9cqw;color:var(--o);opacity:.55}.pc .g{height:13cqh}.vig{position:absolute;inset:0;pointer-events:none;opacity:calc(1 - var(--k));background:linear-gradient(180deg,#0000004d,#0000 14%),linear-gradient(270deg,#00000057,#0000 22%),linear-gradient(0deg,#0006,#0000 18%)}.vig-c{position:absolute;inset:0;pointer-events:none;opacity:calc((1 - var(--k)) * (1 - var(--dv, 0)));background:radial-gradient(ellipse 100% 92% at 50% 50%,#0000 55%,#00000057)}.fx{position:absolute;inset:0;opacity:.22;mix-blend-mode:overlay;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:220px 220px;animation:grain .5s steps(5) infinite}@keyframes grain{0%{background-position:0 0}20%{background-position:-61px 37px}40%{background-position:83px -24px}60%{background-position:-29px -88px}80%{background-position:52px 71px}to{background-position:0 0}}.caps{position:absolute;inset:0;pointer-events:none;color:#fff;--btn-bg: var(--o);--btn-fg: #000;--btn-hv: #fff;--btn-hfg: #000}.caps ::selection{background:var(--o);color:#000}.cap{position:absolute;visibility:hidden;--v: 0}.cap.on{visibility:visible}.cap-p{right:var(--pad);bottom:clamp(24px,4.5vh,44px);pointer-events:auto;--a: clamp(0, calc(var(--v) * 1.6 - .3), 1);opacity:var(--a);transform:translate3d(0,calc((1 - var(--a)) * 12px),0)}.acts{display:flex;align-items:stretch;gap:3px;padding:3px;background:#0a0a0aa8;-webkit-backdrop-filter:blur(18px) saturate(1.3);backdrop-filter:blur(18px) saturate(1.3);box-shadow:inset 0 0 0 1px #ffffff1f,0 20px 44px -20px #000000b3}.acts .btn{height:42px;padding:0 16px 0 18px;gap:14px;font-size:14px;white-space:nowrap}.acts .btn:after{width:12px;height:5px}.af .btn2{--btn-bg: transparent;--btn-fg: rgba(255, 255, 255, .9);--btn-hv: rgba(255, 255, 255, .14);--btn-hfg: #fff}.af .btn2:after{opacity:.5}.snd{position:relative;display:grid;place-items:center;width:42px;flex:none;background:none;border:0;color:#ffffffe6;cursor:pointer;transition:background-color .2s linear,color .2s linear}.snd:before{content:"";position:absolute;left:-2px;top:9px;bottom:9px;width:1px;background:#ffffff24}.snd:hover,.snd:focus-visible{background:#ffffff24;color:#fff}.af .snd:focus-visible{outline:none}.snd svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.snd .spk{fill:currentColor;stroke:none}.snd .on{display:none}.snd[aria-pressed=true]{color:var(--o)}.snd[aria-pressed=true] .on{display:block}.snd[aria-pressed=true] .off{display:none}.cap-stack{inset:0}.st-h{position:absolute;left:var(--gut);top:calc(72px + 5vh);max-width:9ch;font:600 calc(var(--fs-2) * 1.25)/1 var(--text);font-stretch:85%;letter-spacing:-.035em;--a: clamp(0, calc(var(--v) * 1.5 - .2), 1);filter:opacity(var(--a));transform:translate3d(0,calc((1 - var(--a)) * 20px),0)}.co{position:absolute;left:0;top:0;transform:translate3d(var(--x, 0px),var(--y, 0px),0);--a: clamp(0, calc(var(--v) * 1.8 - var(--i) * .14), 1);opacity:var(--a)}.co-l{position:absolute;left:0;top:0;width:var(--w, 0px);height:1px;background:#ffffffb3;box-shadow:0 0 0 1px #00000059;transform-origin:0 0;transform:scaleX(var(--a))}.co-l:before{content:"";position:absolute;left:-4px;top:-4px;width:9px;height:9px;background:#fff;box-shadow:0 0 0 2px #000}.co-t{position:absolute;left:calc(var(--w, 0px) + 14px);top:0;transform:translateY(-50%);display:grid;gap:4px;width:max-content;font:500 var(--fs-4)/1.25 var(--text);background:none;border:0;padding:6px 0;color:inherit;text-align:left;cursor:pointer}.cap-stack.on .co-t{pointer-events:auto}.co-t b{transition:color .2s linear}.co:hover .co-t b,.co-t:focus-visible b{color:var(--o)}.co:has(.co-t:hover) .co-l{background:var(--o)}.af .co-t:focus-visible{outline:none}.co-n{display:flex;align-items:center;gap:10px}.co-t .g{height:10px;color:var(--o)}.co-t b{font:600 calc(var(--fs-3) * 1.2)/1 var(--text);font-stretch:85%;letter-spacing:-.02em}.co-t b span{opacity:.4;font-weight:500}.co-t>span:not(.co-n){opacity:.66}.rail{position:absolute;z-index:3;right:var(--pad);top:50%;translate:0 -50%;display:grid;gap:clamp(22px,4.4vh,44px);justify-items:end;opacity:0;transition:opacity .5s linear;filter:drop-shadow(0 1px 8px rgba(0,0,0,.55))}.pin.rail-on .rail{opacity:1}.pin.rail-on .rail.all{opacity:0;pointer-events:none}.rl{display:flex;align-items:center;gap:12px;background:none;border:0;padding:4px 0;color:#fff;cursor:pointer}.rl .g{height:9px;opacity:.66;transition:opacity .2s linear,color .2s linear}.rl i{display:block;width:14px;height:2px;background:#fff9}.rl-n{font:500 var(--fs-4)/1 var(--text);opacity:0;transform:translate(6px);transition:opacity .3s linear,transform .3s var(--ease-out)}.rl:hover .rl-n,.rl:focus-visible .rl-n,.rl.act .rl-n{opacity:.9;transform:none}.rl:hover .g,.rl.act .g{opacity:1}.rl.act .g{color:var(--o)}.af .rl:focus-visible{outline:none}.rl-m{position:absolute;right:0;top:0;width:calc(22px - var(--k, 0) * 19px);height:6px;background:var(--o)}#others{padding:clamp(110px,16vh,180px) var(--pad) clamp(80px,12vh,140px) var(--gut)}.ot-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:clamp(28px,5vw,96px);align-items:end}.ot-head h2{font:600 var(--fs-1)/.95 var(--text);font-stretch:85%;letter-spacing:-.035em}.ot-head p{font:400 clamp(18px,1.45vw,23px)/1.5 var(--text);opacity:.86;max-width:46ch}.ot-grid{list-style:none;margin-top:clamp(64px,10vh,120px);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(36px,5vh,56px) clamp(18px,2vw,32px)}.ot{position:relative;container-type:inline-size}.ot-a{display:block;color:inherit;text-decoration:none}.ot-shot{position:relative;aspect-ratio:16 / 10;overflow:hidden;border-radius:10px;background:color-mix(in srgb,var(--f, #222) 30%,#0b0b0d)}.ot-shot:after{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:inset 0 0 0 1px #ffffff17;pointer-events:none}.ot-shot img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 0;transition:object-position 7s linear}.ot-a:hover .ot-shot img,.ot-a:focus-visible .ot-shot img{object-position:50% 100%}.ot-pc{position:absolute;inset:0;display:grid;place-items:center;color:#ffffff38}.ot-pc .g{height:11%}.ot-meta{display:flex;align-items:center;gap:12px;margin-top:18px;color:var(--o)}.ot-meta .g{height:12px}.ot-meta span{color:#fff;opacity:.6;font:500 var(--fs-4)/1 var(--text)}.ot h4{font:600 var(--fs-2)/1 var(--text);font-stretch:85%;letter-spacing:-.025em;margin-top:12px}.ot h4 span{opacity:.38;font-weight:500}.ot p{font:400 var(--fs-3)/1.45 var(--text);opacity:.74;margin-top:8px}.af .ot-a:focus-visible{outline:none}.ot-a:focus-visible h4{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:6px}.ot-rel{position:absolute;right:0;top:calc(62.5cqw + 14px);font:500 var(--fs-4)/1 var(--text);color:#fff;opacity:.5;text-decoration:none;padding:4px 0;transition:opacity .2s linear}.ot-rel:hover,.ot-rel:focus-visible{opacity:1;text-decoration:underline;text-underline-offset:4px}.af .ot-rel:focus-visible{outline:none}.ot-slot{display:flex;align-items:center;justify-content:space-between;gap:12px;height:58px;padding:0 18px;border:1px dashed rgba(255,255,255,.18);border-radius:10px;color:#ffffff57}.ot-slot .g{height:12px}.ot-slot span{font:500 var(--fs-4)/1 var(--text);color:#ffffff6b}.ot.open.tall .ot-slot{height:auto;aspect-ratio:16 / 10;flex-direction:column;justify-content:center;gap:14px}.ot.open.tall .ot-slot .g{height:22px}.af-js .ot-head,.af-js .ot{opacity:0;transform:translate3d(0,28px,0);transition:opacity .9s var(--ease-out),transform .9s var(--ease-out)}.af-js .ot:nth-child(3n+2){transition-delay:.08s}.af-js .ot:nth-child(3n){transition-delay:.16s}.af-js .ot-head.in,.af-js .ot.in{opacity:1;transform:none}#releases{border-top:1px solid rgba(255,255,255,.08);display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:clamp(32px,5vw,96px);row-gap:clamp(20px,3vh,32px);align-items:end;padding:clamp(72px,11vh,120px) var(--pad) clamp(48px,7vh,72px) var(--gut)}.chart-wrap{display:contents}#releases .chart,#releases .axis{grid-column:1 / -1}.rel-top{display:grid;grid-template-columns:auto 1fr;column-gap:clamp(28px,4vw,72px);align-items:end}.big369 .g{height:min(clamp(76px,12vh,124px),calc(30vw / var(--ar)))}.rel-say{padding-bottom:.2vh;max-width:30ch}.rel-say h2{font:600 clamp(19px,1.6vw,26px)/1.15 var(--text);font-stretch:85%;letter-spacing:-.025em}.rel-say .l30{display:flex;align-items:flex-end;gap:10px;margin-top:1.4vh}.rel-say .l30 b{color:var(--o)}.rel-say .l30 .g{height:clamp(22px,3vh,32px)}.rel-say .l30 span{font:500 var(--fs-4)/1.3 var(--text);padding-bottom:2px}.rel-say .asof{font:400 13px/1.3 var(--text);opacity:.6;margin-top:1vh}.readout{display:grid;grid-template-columns:auto 1fr;column-gap:clamp(24px,3vw,48px);align-items:end;min-height:0}.ro-m{font:600 clamp(19px,1.6vw,26px)/1 var(--text);font-stretch:85%;letter-spacing:-.02em}.ro-c{display:flex;align-items:flex-end;gap:8px;color:var(--o);margin-top:10px}.ro-c .g{height:clamp(22px,3vh,32px)}.ro-c small{font:500 var(--fs-4)/1 var(--text);color:#ffffffb8}.ro-p{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px 22px;align-self:end}.ro-p li{display:grid;grid-template-columns:1fr auto;align-items:center;gap:4px 12px;font:600 var(--fs-4)/1 var(--text)}.ro-p li i{grid-column:1 / -1;display:block;height:5px;background:var(--o);transform-origin:0 0}.ro-p li em{font:600 var(--fs-4)/1 var(--text);font-style:normal;font-variant-numeric:tabular-nums}.ro-p .none{font:400 var(--fs-4)/1.3 var(--text);grid-column:1 / -1}.chart{position:relative;display:flex;align-items:flex-end;gap:clamp(2px,.3vw,5px);height:clamp(110px,17vh,180px)}.chart button{flex:1 1 0;height:100%;display:flex;align-items:flex-end;background:none;border:0;padding:0;cursor:pointer;min-width:0}.af .chart button:focus-visible{outline:none}.chart .b{display:block;width:100%;background:#ffffff4d;transition:background-color .12s linear}.chart .z .b{height:6px!important;background:none;box-shadow:inset 0 0 0 1px #ffffff4d}.chart button.on .b{background:var(--o)}.chart button.on.z .b{box-shadow:inset 0 0 0 1px var(--o)}.chart button:not(.on):hover .b{background:#ffffff8c}.axis{position:relative;height:28px;margin-top:calc(-1*clamp(20px,3vh,32px) + 8px)}.axis .cur{position:absolute;left:0;top:0;height:5px;background:var(--o);transition:transform .3s var(--ease),width .3s var(--ease);transform-origin:0 0}.axis .yr{position:absolute;top:16px}.axis .yr .g{height:10px}@media(max-width:860px){#hud{height:58px}#hud .logo{top:20px;height:18px}#hud .logo svg{height:18px}.hero-layer{padding:84px 20px 28px}.plate{border-radius:16px}.cap-p{left:20px;right:20px;bottom:20px}.st-h{left:20px;top:84px;font-size:clamp(30px,8vw,40px)}.co-t>span:not(.co-n){display:none}.co-t .g{display:none}.acts .btn{flex:1 1 0;justify-content:center;height:46px;padding:0 12px;gap:10px}.snd{width:46px}.co-t b{font-size:var(--fs-3)}.co-t .g{height:9px}.rail{display:none}#others{padding:88px 20px 72px}.ot-head{grid-template-columns:1fr;gap:20px}.ot-grid{grid-template-columns:1fr 1fr}.ot.open.tall .ot-slot{height:58px;aspect-ratio:auto;flex-direction:row;justify-content:space-between}.ot.open.tall .ot-slot .g{height:12px}#releases{grid-template-columns:1fr;padding:64px 20px 48px}.rel-top{grid-template-columns:1fr}.big369 .g{height:min(80px,calc((100vw - 40px) / var(--ar)))}.rel-say{margin-top:14px}.readout{grid-template-columns:1fr;min-height:0;row-gap:14px}.ro-p{grid-template-columns:1fr 1fr;gap:10px 18px}.chart{height:120px;gap:2px}}@media(max-width:560px){.ot-grid{grid-template-columns:1fr}}@media(max-width:560px){:root{--fs-hero: clamp(56px, 17vw, 88px)}}html:not(.af-js) #show .pin{position:relative;height:auto;overflow:visible;background:#000}html:not(.af-js) .hero-layer{position:relative;height:100vh;height:100svh;background:var(--o)}html:not(.af-js) .scene,html:not(.af-js) .rail,html:not(.af-js) .cap-stack{display:none}html:not(.af-js) .caps{position:relative;pointer-events:auto}html:not(.af-js) .cap{position:relative;inset:auto;visibility:visible;width:auto;padding:56px var(--gut);--v: 1}.af-reduce .fx{animation:none}.af-reduce .cap *{transform:none!important}
