.stadium-wrap{--st-x:5vw;--st-y:20svh;position:relative}@media (width<=699px){.stadium-wrap{--st-x:17.5vw;--st-y:10svh}}.stadium-stage{isolation:isolate;background:var(--ground-2);align-content:center;min-block-size:70svh;display:grid;position:relative;overflow:hidden}.stadium-media{z-index:-1;background:var(--ground);position:absolute;inset:0}.stadium-video{object-fit:cover;background:var(--ground-2);block-size:100%;inline-size:100%;display:block}.stadium-copy{justify-items:center;gap:var(--space-4);text-align:center;padding-block:var(--space-9) var(--space-9);display:grid;position:relative}.stadium-copy[data-protect]:before{content:none}.stadium-heading{max-width:var(--measure-h2)}.stadium-body{max-width:var(--measure-narrow);margin:0}.stadium-actions{margin:0;justify-content:center;margin-block-start:var(--space-3)}.stadium-film-still,.stadium-film-rest{display:block;position:absolute;inset:0}.stadium-film-still img,.stadium-film-rest img{object-fit:cover;block-size:100%;inline-size:100%;display:block}.stadium-wrap[data-playback=once] .stadium-film-rest{display:none}.stadium-wrap[data-playback=once][data-video-state=ended] .stadium-film-rest{display:block}.stadium-wrap[data-playback=once] .stadium-video{background:0 0;position:relative}.stadium-wrap[data-playback=once] .stadium-stage{aspect-ratio:16/9;min-block-size:0}.stadium-wrap[data-fit=contain] .stadium-video,.stadium-wrap[data-fit=contain] .stadium-film-still img,.stadium-wrap[data-fit=contain] .stadium-film-rest img{object-fit:contain}@media (width<=699px){.stadium-wrap[data-playback=once] .stadium-stage{aspect-ratio:4/5}.stadium-wrap[data-fit=contain-narrow] .stadium-video,.stadium-wrap[data-fit=contain-narrow] .stadium-film-still img,.stadium-wrap[data-fit=contain-narrow] .stadium-film-rest img{object-fit:contain}}html[data-scroll-driver=css] .stadium-wrap[data-playback=once] .stadium-stage,html[data-scroll-driver=motion] .stadium-wrap[data-playback=once] .stadium-stage{aspect-ratio:auto}@media (prefers-reduced-motion:reduce),(height<=619px){.stadium-wrap[data-playback=once] .stadium-stage{aspect-ratio:16/9!important}}:root[data-motion=off] .stadium-wrap[data-playback=once] .stadium-stage{aspect-ratio:16/9!important}@media (width<=699px){@media (prefers-reduced-motion:reduce),(height<=619px){.stadium-wrap[data-playback=once] .stadium-stage{aspect-ratio:4/5!important}}:root[data-motion=off] .stadium-wrap[data-playback=once] .stadium-stage{aspect-ratio:4/5!important}}@media (prefers-reduced-motion:reduce){.stadium-wrap[data-playback=once] .stadium-video{visibility:hidden}.stadium-wrap[data-playback=once] .stadium-film-rest{display:block}}:root[data-motion=off] .stadium-wrap[data-playback=once] .stadium-video{visibility:hidden}:root[data-motion=off] .stadium-wrap[data-playback=once] .stadium-film-rest{display:block}@supports (animation-timeline:view()){html[data-scroll-driver=css] .stadium-wrap{view-timeline-name:--stadium;view-timeline-axis:block;block-size:200svh}html[data-scroll-driver=css] .stadium-stage{block-size:100svh;min-block-size:0;position:sticky;inset-block-start:0}html[data-scroll-driver=css] .stadium-wrap[data-stadium-mode=clip] .stadium-media{clip-path:inset(var(--st-y) var(--st-x) round var(--radius-pill));animation:linear both stadium-clip;animation-range:contain contain 80%}html[data-scroll-driver=css] .stadium-wrap[data-stadium-mode=size] .stadium-media{inset:var(--st-y) var(--st-x);border-radius:var(--radius-pill);animation:linear both stadium-size;animation-range:contain contain 80%;overflow:hidden}html[data-scroll-driver=css] .stadium-copy{opacity:var(--init-opacity);translate:0 calc(var(--init-y) * 3);animation:linear both stadium-copy;animation-range:contain 58% contain 92%}html[data-scroll-driver=css] .stadium-wrap .stadium-stage .stadium-media,html[data-scroll-driver=css] .stadium-wrap .stadium-stage .stadium-copy{animation-timeline:--stadium}}@keyframes stadium-clip{to{clip-path:inset(0)}}@keyframes stadium-size{to{border-radius:0;inset:0}}@keyframes stadium-copy{to{opacity:1;translate:0}}html[data-scroll-driver=motion] .stadium-wrap{block-size:200svh}html[data-scroll-driver=motion] .stadium-stage{block-size:100svh;min-block-size:0;position:sticky;inset-block-start:0}html[data-scroll-driver=motion] .stadium-wrap[data-stadium-mode=clip] .stadium-media{clip-path:inset(calc(var(--st-y) * (1 - var(--p,0))) calc(var(--st-x) * (1 - var(--p,0))) round calc(var(--radius-pill) * (1 - var(--p,0))))}html[data-scroll-driver=motion] .stadium-wrap[data-stadium-mode=size] .stadium-media{inset:calc(var(--st-y) * (1 - var(--p,0))) calc(var(--st-x) * (1 - var(--p,0)));border-radius:calc(var(--radius-pill) * (1 - var(--p,0)));overflow:hidden}html[data-scroll-driver=motion] .stadium-copy{opacity:var(--pc,0);translate:0 calc(var(--init-y) * 3 * (1 - var(--pc,0)))}@media (prefers-reduced-motion:reduce){[data-motion=stadium-expand]{block-size:auto!important}[data-motion=stadium-expand] .stadium-stage{block-size:auto!important;min-block-size:70svh!important;position:static!important}[data-motion=stadium-expand] .stadium-media{clip-path:none!important;border-radius:0!important;animation:none!important;inset:0!important}[data-motion=stadium-expand] .stadium-copy{opacity:1!important;animation:none!important;translate:none!important}}:root[data-motion=off] [data-motion=stadium-expand]{block-size:auto!important}:root[data-motion=off] [data-motion=stadium-expand] .stadium-stage{block-size:auto!important;min-block-size:70svh!important;position:static!important}:root[data-motion=off] [data-motion=stadium-expand] .stadium-media{clip-path:none!important;border-radius:0!important;animation:none!important;inset:0!important}:root[data-motion=off] [data-motion=stadium-expand] .stadium-copy{opacity:1!important;animation:none!important;translate:none!important}@media (height<=619px){[data-motion=stadium-expand]{block-size:auto!important}[data-motion=stadium-expand] .stadium-stage{block-size:auto!important;min-block-size:70svh!important;position:static!important}[data-motion=stadium-expand] .stadium-media{clip-path:none!important;border-radius:0!important;animation:none!important;inset:0!important}[data-motion=stadium-expand] .stadium-copy{opacity:1!important;animation:none!important;translate:none!important}}
