.alcPza_stage{flex-direction:column;gap:0;scroll-margin-top:6rem;display:flex}.alcPza_frame{aspect-ratio:var(--stage-aspect,760 / 428);background:var(--brand-yale);position:relative;overflow:hidden}.alcPza_frame[data-stage-poster=cover]{width:min(428px,100%);margin-inline:auto}.alcPza_poster{object-fit:cover;width:100%;height:100%;display:block}.alcPza_frame>.alcPza_poster:after,.alcPza_frame[data-consent-artwork=blocked]{min-height:100%}.alcPza_videoFrame{border:0;width:100%;height:100%;display:block}.alcPza_playButton{background:var(--brand-chartreuse);width:92px;height:92px;color:var(--brand-on-chartreuse);cursor:pointer;border:0;border-radius:50%;justify-content:center;align-items:center;transition:transform .16s;display:inline-flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.alcPza_playButton svg{fill:currentColor;margin-left:4px}.alcPza_playButton:hover,.alcPza_playButton:focus-visible{transform:translate(-50%,-50%)scale(.97)}.alcPza_frame>[data-consent-artwork=blocked]{visibility:hidden}.alcPza_frame:has(.alcPza_consentPanel){aspect-ratio:auto;grid-template-columns:minmax(0,1fr);display:grid}.alcPza_frame:has(.alcPza_consentPanel):before{content:"";aspect-ratio:var(--stage-aspect,760 / 428);grid-area:1/1}:is(.alcPza_frame:has(.alcPza_consentPanel)>.alcPza_poster,.alcPza_frame:has(.alcPza_consentPanel)>[data-consent-artwork]){position:absolute;inset:0}.alcPza_consentPanel{background:color-mix(in srgb, var(--brand-ink) 88%, transparent);color:var(--brand-off-white);flex-direction:column;grid-area:1/1;justify-content:center;gap:14px;padding:32px 48px;display:flex;position:relative}.alcPza_consentLabel{color:var(--brand-chartreuse);font-family:var(--font-stack-body-bold);font-synthesis:none;font-variation-settings:normal;font-weight:325;font-size:var(--text-label);line-height:var(--leading-label);letter-spacing:var(--tracking-label);text-transform:uppercase;margin:0}.alcPza_consentTitle{font-family:var(--font-stack-display);font-variation-settings:normal;font-weight:600;font-size:var(--text-subsection);line-height:var(--leading-subsection);letter-spacing:var(--tracking-section);margin:0}.alcPza_consentCopy{max-width:34rem;font-family:var(--font-stack-body);font-synthesis:none;font-variation-settings:normal;font-weight:310;font-size:var(--text-body);line-height:var(--leading-body);margin:0}.alcPza_consentActions{flex-wrap:wrap;align-items:center;gap:12px 20px;padding-top:4px;display:flex}.alcPza_consentActions .site-button svg{fill:currentColor}.alcPza_consentSettings{color:var(--brand-off-white);font-family:var(--font-stack-body-bold);font-synthesis:none;font-variation-settings:normal;font-weight:325;font-size:var(--text-control);line-height:var(--leading-control);cursor:pointer;background:0 0;border:0;border-bottom:1px solid;padding:0 0 2px}.alcPza_consentSettings:hover,.alcPza_consentSettings:focus-visible,.alcPza_consentPlayerLinks a:hover,.alcPza_consentPlayerLinks a:focus-visible{color:var(--brand-chartreuse)}.alcPza_consentPlayerLinks{color:var(--color-muted-on-ink);font-family:var(--font-stack-body);font-synthesis:none;font-variation-settings:normal;font-weight:310;font-size:var(--text-small);line-height:var(--leading-small);margin:0}.alcPza_consentPlayerLinks a{color:var(--brand-off-white)}.alcPza_consentSettings:focus-visible,.alcPza_consentPlayerLinks a:focus-visible{outline:2px solid var(--focus-on-dark);outline-offset:2px}.alcPza_badgeLeft{font-family:var(--font-stack-body-bold);font-synthesis:none;font-variation-settings:normal;font-weight:325;font-size:var(--text-label);line-height:var(--leading-label);letter-spacing:var(--tracking-label);background:var(--brand-ink);color:var(--brand-off-white);padding:8px 12px;position:absolute;bottom:16px;left:16px}.alcPza_scrub{background:var(--brand-yale);color:#fff;flex-direction:column;gap:10px;padding:16px 20px 18px;display:flex}.alcPza_scrubTrack{background:#ffffff47;height:6px;position:relative}.alcPza_scrubTrack[data-interactive=true]{cursor:pointer;background:0 0;height:14px;padding-block:4px}.alcPza_scrubTrack[data-interactive=true]:before{content:"";background:#ffffff47;position:absolute;inset:4px 0}.alcPza_scrubBuffer,.alcPza_scrubFill{height:100%;transition:width .36s cubic-bezier(.2,.8,.2,1);display:block;position:absolute;top:0;left:0}.alcPza_scrubTrack[data-interactive=true] .alcPza_scrubBuffer,.alcPza_scrubTrack[data-interactive=true] .alcPza_scrubFill{height:auto;top:4px;bottom:4px}.alcPza_scrubBuffer{background:#ffffff38}.alcPza_scrubFill{background:var(--brand-chartreuse)}.alcPza_scrubTick{pointer-events:none;background:#1616168c;width:2px;position:absolute;top:4px;bottom:4px}.alcPza_scrubInput{appearance:none;cursor:pointer;background:0 0;width:100%;height:100%;margin:0;position:absolute;inset:0}.alcPza_scrubInput::-webkit-slider-thumb{appearance:none;border:2px solid var(--brand-yale);background:var(--brand-chartreuse);cursor:grab;border-radius:50%;width:14px;height:14px}.alcPza_scrubInput::-moz-range-thumb{border:2px solid var(--brand-yale);background:var(--brand-chartreuse);cursor:grab;border-radius:50%;width:14px;height:14px}.alcPza_transport{align-items:center;gap:8px;display:flex}.alcPza_transportButton,.alcPza_transportPlay,.alcPza_transportRate{border:1px solid var(--color-line-on-colour-strong);color:#fff;cursor:pointer;background:0 0;justify-content:center;align-items:center;transition:background-color .16s,border-color .16s;display:inline-flex}.alcPza_transportButton{min-width:44px;height:34px;font-family:var(--font-stack-body-bold);font-synthesis:none;font-variation-settings:normal;font-weight:325;font-size:var(--text-control);line-height:var(--leading-control);gap:3px;padding-inline:8px}.alcPza_transportButton svg{flex-shrink:0}.alcPza_transportPlay{background:var(--brand-chartreuse);width:40px;height:34px;color:var(--brand-on-chartreuse);border-color:#0000}.alcPza_transportPlay svg{fill:currentColor}.alcPza_transportRate{min-width:44px;height:34px;font-family:var(--font-stack-body-bold);font-synthesis:none;font-variation-settings:normal;font-weight:325;font-size:var(--text-small);line-height:var(--leading-small);font-variant-numeric:tabular-nums;padding-inline:8px}.alcPza_transportButton:hover,.alcPza_transportRate:hover,.alcPza_transportButton:focus-visible,.alcPza_transportRate:focus-visible{border-color:var(--brand-chartreuse);background:#ffffff1a}.alcPza_transportPlay:hover,.alcPza_transportPlay:focus-visible{background:#fff}.alcPza_transportTime{font-family:var(--font-stack-body);font-synthesis:none;font-variation-settings:normal;font-weight:310;font-size:var(--text-small);line-height:var(--leading-small);font-variant-numeric:tabular-nums;white-space:nowrap;margin-left:auto;padding-inline:4px}.alcPza_transportLoading{color:var(--brand-chartreuse);margin-left:8px}.alcPza_scrub p{font-size:var(--text-small);line-height:var(--leading-small);justify-content:space-between;gap:16px;margin:0;display:flex}.alcPza_scrub p>span{font-variation-settings:normal;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.alcPza_scrub a{color:var(--brand-chartreuse);font-family:var(--font-stack-body-bold);font-synthesis:none;font-variation-settings:normal;flex-shrink:0;text-decoration:none}.alcPza_scrub a:hover,.alcPza_scrub a:focus-visible{text-decoration:underline}@media not (min-width:48rem){.alcPza_playButton{width:64px;height:64px}.alcPza_consentPanel{gap:10px;padding:20px}.alcPza_consentTitle{font-size:var(--text-subsection-mobile);line-height:var(--leading-subsection-mobile)}.alcPza_consentActions .site-button{justify-content:center;width:100%}.alcPza_badgeLeft{font-size:var(--text-label);line-height:var(--leading-label);padding:6px 10px;bottom:10px;left:10px}.alcPza_scrub{padding:12px 16px 14px}.alcPza_scrub p{flex-direction:column;gap:6px}.alcPza_transport{gap:6px}.alcPza_transportButton{min-width:40px;height:40px;padding-inline:6px}.alcPza_transportButton span{display:none}.alcPza_transportPlay{width:44px;height:40px}.alcPza_transportRate{min-width:40px;height:40px;padding-inline:6px}.alcPza_transportTime{font-size:var(--text-small);line-height:var(--leading-small)}}@media (prefers-reduced-motion:reduce){.alcPza_playButton,.alcPza_scrubBuffer,.alcPza_scrubFill{transition:none}}.alcPza_playButton:focus-visible,.alcPza_scrubInput:focus-visible,.alcPza_transportButton:focus-visible,.alcPza_transportPlay:focus-visible,.alcPza_transportRate:focus-visible{outline:2px solid var(--brand-ink);outline-offset:2px}
