.wm-hero{margin-top:calc(-1 * var(--header-h));padding:calc(var(--header-h) + clamp(1.5rem, min(4vw, 6svh), 3.5rem)) 0 0;background:linear-gradient(180deg,#141238 0,#0d0c24 45%,var(--pk-night) 100%);color:var(--pk-050);overflow:clip}.wm-hero__copy{max-width:64rem;margin-inline:auto;padding-inline:var(--gutter);text-align:center}.wm-hero__title{font-size:clamp(2.25rem,min(5vw,8.5svh),4.5rem);font-weight:500;line-height:1.1;letter-spacing:-.03em;text-wrap:balance;animation:heroRise 1s var(--e-reveal) both}.wm-hero__title span{color:var(--pk-violet-400)}.wm-hero__lede{max-width:38rem;margin:clamp(1rem,1.6vw,1.25rem) auto 0;font-size:clamp(1rem,1.4vw,1.25rem);line-height:1.5;color:var(--pk-300);text-wrap:pretty;animation:heroRise 1s var(--e-reveal) .1s both}.wm-hero__partners{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem;margin-top:clamp(1.1rem,1.8vw,1.5rem);animation:heroRise 1s var(--e-reveal) .2s both}.wm-hero__partner{display:inline-flex;align-items:center;gap:.45rem;padding:.4rem .85rem .4rem .6rem;border-radius:var(--r-pill);background:rgb(255 255 255/.07);box-shadow:inset 0 0 0 1px rgb(255 255 255/.14);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);font-size:.8125rem;color:var(--pk-300)}.wm-hero__partner img{width:1.1rem;height:1.1rem;flex:none}.wm-hero__partner strong{font-weight:600;color:#fff}.fan{--e-sine:cubic-bezier(0.37,0,0.63,1);margin-top:clamp(1rem,2vw,2rem)}.fan,.fan__stage{position:relative}.fan__stage{container-type:inline-size;width:100vw;margin-inline:calc(50% - 50vw);--cw:min(19.9cqw,calc((var(--w-page) - var(--gutter) * 2) * 0.199));--top:0.26;height:calc(min(19.9vw, (var(--w-page) - var(--gutter) * 2) * .199) * 2.373);overflow:hidden;touch-action:pan-y;-moz-user-select:none;user-select:none;-webkit-user-select:none;cursor:-webkit-grab;cursor:grab;animation:fanIn 1.1s var(--e-reveal) .12s both}.fan__stage[data-dragging]{cursor:-webkit-grabbing;cursor:grabbing}@keyframes fanIn{0%{opacity:0;transform:translate3d(0,2.5rem,0)}}.fan__glow{background:radial-gradient(circle at 50% calc(var(--cw) * (var(--top) + 4.676)),rgb(var(--glow-core)/.85) 0,rgb(var(--glow-lilac)/.55) calc(var(--cw) * 1.9),rgb(var(--glow-violet)/.28) calc(var(--cw) * 2.7),rgb(var(--glow-indigo)/.1) calc(var(--cw) * 3.2),transparent calc(var(--cw) * 3.6))}.fan__deck,.fan__glow{position:absolute;inset:0}.fan__slot{position:absolute;top:calc(var(--cw) * var(--top));left:calc(50% - var(--cw) / 2);width:var(--cw);height:calc(var(--cw) * 1.613);transform-origin:50% calc(var(--cw) * 4.676);rotate:var(--rest);z-index:var(--z)}.fan__card{position:absolute;inset:0;display:block;overflow:hidden;padding:calc(var(--cw) * .13) calc(var(--cw) * .08) 0;border-radius:calc(var(--cw) * .04);background:var(--field);color:#0b0b0d;text-align:center;box-shadow:-28px 8px 40px rgb(0 0 0/.55);transition:transform .6s var(--e-out)}.fan__card[data-ink=light]{color:#fff}.fan__logo{display:block;width:auto;max-width:100%;height:calc(var(--cw) * .12);margin-inline:auto;object-fit:contain;pointer-events:none}.fan__logo[data-tall]{height:calc(var(--cw) * .2)}.fan__name{display:block;font-size:calc(var(--cw) * .105);font-weight:700;line-height:1.02;letter-spacing:-.035em;text-wrap:balance}.fan__meta{display:block;margin-top:calc(var(--cw) * .04);font-size:calc(var(--cw) * .05);font-weight:500;letter-spacing:.08em;text-transform:uppercase}.fan__shot{position:absolute;inset:auto 0 0;aspect-ratio:1}.fan__shot img{width:100%;height:100%;object-fit:cover}.fan__card:focus-visible,.fan__card:hover{transform:translate3d(0,calc(var(--cw) * -.08),0)}.fan__card:focus-visible{outline:2px solid var(--pk-violet-300);outline-offset:3px}.fan__nav{position:absolute;z-index:300;top:calc(var(--cw) * var(--top));left:calc(50% - var(--cw) / 2);width:var(--cw);height:0;transform-origin:50% calc(var(--cw) * 4.676);rotate:22deg;display:flex;justify-content:center;gap:.75rem}.fan__nav .fan__btn{margin-top:calc(var(--cw) * -.3 - 1.625rem)}.fan__nav .fan__pause{margin-top:calc(var(--cw) * -.3 - 1.375rem)}.fan__btn{display:grid;place-items:center;width:3.25rem;height:3.25rem;border:1px solid rgb(255 255 255/.3);border-radius:50%;background:rgb(255 255 255/.07);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);color:#fff;cursor:pointer;flex:none;transition:background-color var(--d-fast) var(--e-out),border-color var(--d-fast) var(--e-out)}.fan__btn:hover{background:rgb(255 255 255/.14);border-color:rgb(255 255 255/.5)}.fan__btn:focus-visible{outline:2px solid #fff;outline-offset:3px}.fan__pause{position:relative;flex:none;margin-left:.25rem;display:grid;place-items:center;width:2.75rem;height:2.75rem;border:1px solid rgb(255 255 255/.4);border-radius:50%;background:rgb(0 0 0/.45);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);color:#fff;cursor:pointer}.fan__pauseInput{position:absolute;inset:0;margin:0;opacity:0;cursor:pointer}.fan__pause:has(.fan__pauseInput:focus-visible){outline:2px solid #fff;outline-offset:3px}.fan__pauseIcon{width:10px;height:12px;border-inline:3px solid currentColor}.fan__pauseInput:checked+span+.fan__pauseIcon{width:0;height:0;margin-left:3px;border-inline:0;border-block:6.5px solid transparent;border-left:10px solid}@media (max-width:809px){.wm-hero__copy{text-align:left}.wm-hero__lede{margin-inline:0}.wm-hero__partners{justify-content:flex-start;gap:.4rem}.wm-hero__partner{gap:.4rem;padding:.45rem .75rem .45rem .55rem;font-size:.75rem}.wm-hero__partner img{width:1.05rem;height:1.05rem}.fan__stage{width:165vw;margin-inline:calc(50% - 82.5vw);--cw:15.4cqw;--top:0.5;height:calc(165vw * .5171 + 25.4vw * .24)}.fan__nav{rotate:12deg}.fan__pause{order:-1;margin:0 .25rem 0 0}.fan__btn{width:2.75rem;height:2.75rem}.fan__nav .fan__btn{margin-top:calc(var(--cw) * -.28 - 1.375rem)}.fan__pause{width:2.4rem;height:2.4rem}.fan__nav .fan__pause{margin-top:calc(var(--cw) * -.28 - 1.2rem)}.fan__card{box-shadow:-14px 4px 22px rgb(0 0 0/.55)}}@media (prefers-reduced-motion:reduce){.fan__stage,.wm-hero__lede,.wm-hero__partners,.wm-hero__title{animation:none}.fan__card{transition:none}.fan__pause{display:none}}