.s-6kkG_hero{--frame:1700 / 1036;--frame-ratio:1.6409;--pan-x:.52;background:#fff;position:relative}.s-6kkG_filmCol{display:contents}.s-6kkG_film{top:var(--header-h);z-index:2;height:min(42svh, calc(124vw / var(--frame-ratio)));background:#fff;position:sticky}.s-6kkG_film:after{content:"";inset-inline:0;pointer-events:none;background:linear-gradient(#fff,#fff0);height:2.25rem;position:absolute;top:100%}.s-6kkG_crop{height:100%;position:relative;overflow:hidden;container-type:size}.s-6kkG_stage{--stage-w:calc(100cqh * var(--frame-ratio));margin-left:max(calc(100cqw - var(--stage-w)), calc(50cqw - var(--pan-x) * var(--stage-w)));width:var(--stage-w);aspect-ratio:var(--frame);position:relative}.s-6kkG_stage img,.s-6kkG_stage canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.s-6kkG_copy{z-index:1;padding-inline:clamp(1.25rem,2.75vw,2.75rem);position:relative}.s-6kkG_intro{padding-block:1.25rem 3.5rem}.s-6kkG_title{font-size:clamp(2.75rem,13.2vw,6rem);line-height:.92}.s-6kkG_title span{display:block}.s-6kkG_beat{flex-direction:column;justify-content:center;min-height:58svh;display:flex}.s-6kkG_beatTitle{font-size:clamp(3rem,15vw,5.5rem);line-height:.92}.s-6kkG_tail{height:10svh}.s-6kkG_cue{display:none}.s-6kkG_hero[data-live=true] .s-6kkG_cue{display:flex}.s-6kkG_cue i{transform-origin:0;background:currentColor;width:2.5rem;height:1px;display:block}@media (prefers-reduced-motion:no-preference){.s-6kkG_cue i{animation:2.4s cubic-bezier(.6,0,.2,1) infinite s-6kkG_cue}.s-6kkG_hero[data-live=true] .s-6kkG_beat{opacity:.25;transition:opacity .45s}.s-6kkG_hero[data-live=true] .s-6kkG_beat[data-active=true]{opacity:1}}@keyframes s-6kkG_cue{0%{transform:scaleX(0)}55%{transform:scaleX(1)}to{opacity:0;transform:scaleX(1)}}@media (min-width:64rem) and (orientation:landscape){.s-6kkG_hero{--bleed:.1;grid-template-columns:minmax(0,38fr) minmax(0,62fr);display:grid}.s-6kkG_filmCol{grid-area:1/2;display:block}.s-6kkG_film{height:calc(100svh - var(--header-h))}.s-6kkG_film:after{display:none}.s-6kkG_stage{--stage-w:min(calc(100cqw / (1 - var(--bleed))), calc(100cqh * var(--frame-ratio)));margin-left:max(0px, calc(100cqw - var(--stage-w)))}.s-6kkG_copy{grid-area:1/1;padding-left:max(2.75vw,50vw - 55rem);padding-right:0}.s-6kkG_intro{min-height:calc(100svh - var(--header-h));flex-direction:column;justify-content:center;padding-block:2rem 4rem;display:flex}.s-6kkG_title{font-size:clamp(3.25rem,min(6.5vw,12.5svh),7.5rem)}.s-6kkG_beat{min-height:82svh}.s-6kkG_beatTitle{font-size:clamp(4rem,min(8vw,16svh),9rem)}.s-6kkG_tail{height:30svh}}
@media (prefers-reduced-motion:no-preference){.O9RkOa_selected{animation:.4s cubic-bezier(.2,.7,.2,1) both O9RkOa_selected-in}}@keyframes O9RkOa_selected-in{0%{opacity:0}to{opacity:1}}
