.VBdvQG_page{overflow-x:clip}.VBdvQG_hero{isolation:isolate;padding-block:clamp(2.5rem,7vw,5.5rem) clamp(3.5rem,8vw,6rem);position:relative}.VBdvQG_heroGlow{z-index:-1;aspect-ratio:1;pointer-events:none;background:radial-gradient(closest-side,#4dff6a29,#eef0ea0a 50%,#0000 72%);border-radius:50%;width:min(120vw,960px);position:absolute;top:-12%;right:-12%}.VBdvQG_heroGhost{z-index:-1;font-family:var(--font-display);font-variation-settings:"opsz" 72;letter-spacing:-.02em;color:var(--color-ghost);white-space:nowrap;-webkit-user-select:none;user-select:none;pointer-events:none;margin:0;font-size:clamp(9rem,36vw,32rem);font-weight:900;line-height:.8;position:absolute;top:46%;left:0;translate:0 -50%}.VBdvQG_heroGrid{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:clamp(2rem,5vw,4.5rem);display:grid}.VBdvQG_heroCopy{justify-items:start;gap:1.1rem;display:grid}.VBdvQG_heroTitle{font-size:clamp(3rem,9vw,7.5rem)}.VBdvQG_heroIntro{max-width:48ch;color:var(--color-text-2);margin:.4rem 0 0;font-size:clamp(1.02rem,1.6vw,1.2rem)}.VBdvQG_heroCtas{flex-wrap:wrap;gap:.75rem;margin-top:.5rem;display:flex}.VBdvQG_heroPosterWrap{perspective:1200px;justify-self:center;width:100%;max-width:460px}.VBdvQG_heroPoster{border-radius:var(--radius-card);border:1px solid var(--color-line);box-shadow:var(--shadow-product), 0 0 80px -30px #4dff6a73;margin:0;position:relative;overflow:hidden}.VBdvQG_heroPosterImg{width:100%;height:auto;display:block}.VBdvQG_heroSheen{animation:VBdvQG_sheen 6s var(--ease-out) 1.4s infinite;pointer-events:none;background:linear-gradient(115deg,#0000 35%,#ffffff24 48%,#0000 60%);position:absolute;inset:0;translate:-120%}@keyframes VBdvQG_sheen{0%{translate:-120%}35%,to{translate:120%}}.VBdvQG_scrollHint{letter-spacing:.2em;text-transform:uppercase;color:var(--color-caption);justify-items:center;gap:.5rem;font-size:.72rem;display:grid;position:absolute;bottom:.75rem;left:50%;translate:-50%}.VBdvQG_scrollHintLine{background:linear-gradient(to bottom, transparent, var(--color-accent));transform-origin:top;width:1px;height:38px;animation:VBdvQG_hint 2.2s var(--ease-out) infinite}@keyframes VBdvQG_hint{0%{opacity:1;transform:scaleY(0)}70%{opacity:1;transform:scaleY(1)}to{opacity:0;transform:scaleY(1)}}@media (max-width:899px){.VBdvQG_heroGrid{grid-template-columns:minmax(0,1fr)}.VBdvQG_heroTitle{font-size:clamp(3rem,15vw,7.5rem)}.VBdvQG_heroPosterWrap{max-width:380px}.VBdvQG_scrollHint{display:none}}.VBdvQG_h2{margin-block:.9rem clamp(1.25rem,3vw,2rem);font-size:clamp(2.8rem,8vw,6.2rem)}.VBdvQG_players,.VBdvQG_filmSection{padding-top:clamp(4.5rem,11vw,9rem)}.VBdvQG_playersHead{margin-bottom:clamp(2rem,6vw,4.5rem)}.VBdvQG_roster{gap:clamp(5rem,14vw,11rem);display:grid;position:relative}.VBdvQG_spine{background:var(--color-line);pointer-events:none;width:1px;position:absolute;top:0;bottom:0;left:50%;translate:-50%}.VBdvQG_spineFill{background:linear-gradient(to bottom, transparent, var(--color-accent) 12%, var(--color-accent));transform-origin:top;position:absolute;inset:0;box-shadow:0 0 12px #4dff6a99}.VBdvQG_player{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"media copy";align-items:center;gap:clamp(2.5rem,7vw,6rem);display:grid;position:relative}.VBdvQG_playerReversed{grid-template-areas:"copy media"}.VBdvQG_playerMedia{z-index:1;grid-area:media;gap:1rem;margin:0;display:grid;position:relative}.VBdvQG_playerFrame{aspect-ratio:4/5;border-radius:var(--radius-card);background:var(--color-surface);box-shadow:var(--shadow-product);position:relative;overflow:hidden}.VBdvQG_playerImgInner{will-change:transform;position:absolute;inset:-8% 0}.VBdvQG_playerImg{object-fit:cover}.VBdvQG_playerShade{pointer-events:none;background:linear-gradient(#0000 62%,#0a0b0a8c);position:absolute;inset:0}.VBdvQG_playerTag{font-family:var(--font-display);letter-spacing:.18em;color:var(--color-text);font-size:1rem;font-weight:800;position:absolute;bottom:1rem;left:1.1rem}.VBdvQG_playerCopy{z-index:1;background:var(--color-bg);grid-area:copy;justify-items:start;padding-block:1rem;display:grid;position:relative}.VBdvQG_playerNumber{z-index:-1;font-family:var(--font-display);color:#0000;-webkit-text-stroke:1px #4dff6a47;-webkit-user-select:none;user-select:none;pointer-events:none;font-size:clamp(8rem,18vw,15rem);font-weight:900;line-height:1;position:absolute;top:-.4em;right:0}.VBdvQG_playerName{margin-top:.7rem;font-size:clamp(2.8rem,6.4vw,5.6rem)}.VBdvQG_playerRule{background:var(--color-accent);transform-origin:0;border-radius:3px;width:min(220px,50%);height:3px;margin-block:1.4rem 1.6rem;display:block}.VBdvQG_playerBio{gap:1rem;max-width:54ch;display:grid}.VBdvQG_playerBio p{color:var(--color-text-2);margin:0;font-size:clamp(1rem,1.4vw,1.1rem);line-height:1.65}.VBdvQG_highlights{gap:.6rem;width:100%;max-width:54ch;margin:1.8rem 0 0;padding:0;list-style:none;display:grid}.VBdvQG_highlight{border:1px solid var(--color-line);border-radius:var(--radius-card-sm);background:var(--color-surface);color:var(--color-text);transition:border-color .3s var(--ease-out), translate .3s var(--ease-out);align-items:baseline;gap:.9rem;padding:.8rem 1rem;font-weight:500;display:flex}.VBdvQG_highlight:hover{border-color:#4dff6a80;translate:4px}.VBdvQG_highlightYear{font-family:var(--font-display);color:var(--color-accent);flex:none;min-width:3ch;font-size:1.2rem;font-weight:800}.VBdvQG_playerLink{margin-top:1.6rem}@media (max-width:899px){.VBdvQG_spine{left:0;translate:none}.VBdvQG_player,.VBdvQG_playerReversed{grid-template-columns:minmax(0,1fr);grid-template-areas:"media""copy";gap:1.8rem;padding-left:1.1rem}.VBdvQG_playerFrame{aspect-ratio:4/4.6}.VBdvQG_playerNumber{font-size:clamp(6rem,28vw,9rem)}}.VBdvQG_outro{text-align:center;justify-items:center;padding-block:clamp(5rem,12vw,9rem) clamp(3rem,8vw,5rem);display:grid}.VBdvQG_outroText{max-width:60ch;color:var(--color-text-2);margin:0 0 2rem}.VBdvQG_outroCtas{flex-wrap:wrap;justify-content:center;gap:.75rem;display:flex}@media (prefers-reduced-motion:reduce) and (max-width:0){.VBdvQG_heroSheen,.VBdvQG_scrollHintLine{animation:none}.VBdvQG_heroSheen{display:none}.VBdvQG_highlight{transition:none}.VBdvQG_highlight:hover{translate:none}}@media (pointer:coarse){.VBdvQG_playerCopy *{filter:none!important}}
.FpLc4G_wrap{gap:clamp(1rem,2.5vw,1.5rem);margin:0;display:grid}.FpLc4G_frame{aspect-ratio:16/9;border:1px solid var(--color-line);border-radius:var(--radius-card);background:#000;position:relative;overflow:hidden;box-shadow:0 60px 140px -70px #4dff6a80}.FpLc4G_video{object-fit:cover;width:100%;height:100%;display:block}.FpLc4G_play{color:var(--color-text);cursor:pointer;background:radial-gradient(60% 70%,#0a0b0a26,#0a0b0a99);border:0;align-content:center;place-items:center;gap:1rem;padding:0;display:grid;position:absolute;inset:0;overflow:hidden}.FpLc4G_sweep{width:30%;animation:FpLc4G_sweep 5s var(--ease-in-out,ease-in-out) 1s infinite;pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff1a,#a0ffaf1f,#0000);position:absolute;inset:-20% auto -20% 0;transform:translate(-120%)skew(-16deg)}@keyframes FpLc4G_sweep{0%{transform:translate(-120%)skew(-16deg)}55%,to{transform:translate(460%)skew(-16deg)}}.FpLc4G_button{aspect-ratio:1;background:var(--color-accent);width:clamp(4.5rem,9vw,6.5rem);color:var(--color-on-accent);transition:transform .5s var(--ease-out);animation:FpLc4G_ring 2.6s var(--ease-out) infinite;border-radius:50%;place-items:center;display:grid;position:relative;box-shadow:0 0 #4dff6a80,0 20px 60px -10px #4dff6a99}.FpLc4G_button svg{width:38%;margin-left:6%}@keyframes FpLc4G_ring{0%{box-shadow:0 0 #4dff6a80,0 20px 60px -10px #4dff6a99}70%,to{box-shadow:0 0 0 26px #4dff6a00,0 20px 60px -10px #4dff6a99}}.FpLc4G_play:hover .FpLc4G_button,.FpLc4G_play:focus-visible .FpLc4G_button{transform:scale(1.08)}.FpLc4G_label{font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;font-size:clamp(1.1rem,2.4vw,1.6rem);font-weight:800}.FpLc4G_label span{color:var(--color-accent)}.FpLc4G_caption{gap:.4rem;max-width:760px;display:grid}.FpLc4G_desc{color:var(--color-text-2);max-width:64ch;margin:0;font-size:.98rem}@media (prefers-reduced-motion:reduce) and (max-width:0){.FpLc4G_sweep,.FpLc4G_button{animation:none}}@media (max-width:600px){.FpLc4G_label{display:none}}
