.stage[data-astro-cid-cnmrirc5]{--cap:9rem;padding-block-end:var(--space-8);position:relative}.slides[data-astro-cid-cnmrirc5]{grid-template-columns:minmax(0,1fr);display:grid;container-type:inline-size}.slide[data-astro-cid-cnmrirc5]{--strip-max:calc(100cqi / 2.39);--frame-h:clamp(27rem, calc(100svh - 24.5rem), calc(var(--strip-max) + 13.5cqi + 5rem));--fs:min(var(--cap), calc(100cqi / var(--k)))}.frame[data-astro-cid-cnmrirc5]{height:var(--frame-h);flex-direction:column;justify-content:flex-end;gap:clamp(12px,1.4cqi,20px);display:flex}.line[data-astro-cid-cnmrirc5]{font-family:var(--font-display);font-size:var(--fs);letter-spacing:-.02em;flex:none;line-height:.95}.row[data-astro-cid-cnmrirc5]{white-space:nowrap;display:block}.chunk[data-astro-cid-cnmrirc5]{vertical-align:top;margin-block:-.1em -.16em;padding-block:.1em .16em;display:inline-block;overflow:clip}.chunk[data-astro-cid-cnmrirc5]>span[data-astro-cid-cnmrirc5]{display:inline-block}.strip[data-astro-cid-cnmrirc5]{min-height:0;max-height:var(--strip-max);border-radius:var(--radius-media);background:var(--stage);flex:1 1 0;display:block;position:relative;overflow:hidden}.strip[data-astro-cid-cnmrirc5] img,.strip[data-astro-cid-cnmrirc5] video{object-fit:cover;object-position:50% var(--focus,25%);width:100%;height:100%;position:absolute;inset:0}.strip[data-astro-cid-cnmrirc5] video{opacity:0;width:calc(100% - 2px);height:calc(100% - 2px);transition:opacity .5s linear;inset:1px}.strip[data-astro-cid-cnmrirc5] video.is-playing{opacity:1}.credit[data-astro-cid-cnmrirc5]{align-items:baseline;gap:var(--space-1) var(--space-8);flex-wrap:wrap;flex:none;align-content:center;min-height:2.75rem;padding-inline-end:13rem;display:flex}.by[data-astro-cid-cnmrirc5]{color:var(--text-muted)}.by[data-astro-cid-cnmrirc5] b[data-astro-cid-cnmrirc5]{color:var(--text);font-weight:500}.metric[data-astro-cid-cnmrirc5]{font-weight:500}.track[data-astro-cid-cnmrirc5]{inset-inline:var(--page-pad);gap:6px;display:none;position:absolute}.seg[data-astro-cid-cnmrirc5]{background:var(--rule);flex:1;height:2px;overflow:hidden}.seg[data-astro-cid-cnmrirc5] i{background:var(--signal);transform-origin:0;height:100%;display:block;transform:scaleX(0)}.controls[data-astro-cid-cnmrirc5]{align-items:center;gap:var(--space-1);display:none;position:absolute;inset-inline-end:var(--page-pad)}.ctl[data-astro-cid-cnmrirc5]{border-radius:var(--radius-pill);border:1px solid var(--rule-strong);place-items:center;width:2.75rem;height:2.75rem;display:inline-grid}.ctl[data-astro-cid-cnmrirc5]:hover{border-color:var(--text)}.ctl[data-astro-cid-cnmrirc5]:focus-visible{border-radius:var(--radius-pill)}.ctl[data-astro-cid-cnmrirc5] svg[data-astro-cid-cnmrirc5]{width:1rem;height:1rem}.ctl--text[data-astro-cid-cnmrirc5]{width:auto;min-width:4.75rem;padding-inline:var(--space-4);font-size:var(--type-small);margin-inline-start:var(--space-2);font-weight:500}html:not(.js) .slide[data-astro-cid-cnmrirc5]+.slide[data-astro-cid-cnmrirc5]{margin-block-start:var(--space-16)}@media (width<=899px){.slide[data-astro-cid-cnmrirc5]{--strip-max:calc(100cqi / 2);--frame-h:calc(100cqi / 2.2 + 13.5cqi + 7rem)}.credit[data-astro-cid-cnmrirc5]{gap:0 var(--space-6);padding-inline-end:0;padding-block:var(--space-1)}.controls[data-astro-cid-cnmrirc5]{margin-block-start:var(--space-8);position:static}}@media (width<=639px){.slide[data-astro-cid-cnmrirc5]{--strip-max:calc(100cqi / 1.6);--frame-h:calc(101cqi + 6.5rem);--fs:min(var(--cap), calc(100cqi / var(--k-m)))}.chunk[data-astro-cid-cnmrirc5]{display:block}}@media (prefers-reduced-motion:no-preference){.slide[data-astro-cid-cnmrirc5].is-active .chunk[data-astro-cid-cnmrirc5]>span[data-astro-cid-cnmrirc5]{animation:.7s cubic-bezier(.16,1,.3,1) both set;animation-delay:calc(var(--i,0) * 70ms)}.slide[data-astro-cid-cnmrirc5].is-active .strip[data-astro-cid-cnmrirc5]{animation:.9s cubic-bezier(.16,1,.3,1) .42s both open}.slide[data-astro-cid-cnmrirc5].is-initial .strip[data-astro-cid-cnmrirc5]{animation:none}.slide[data-astro-cid-cnmrirc5].is-active .credit[data-astro-cid-cnmrirc5]{animation:.4s linear .36s both fade}.slide[data-astro-cid-cnmrirc5].is-leaving .strip[data-astro-cid-cnmrirc5]{animation:.3s cubic-bezier(.7,0,.84,0) both close}.slide[data-astro-cid-cnmrirc5].is-leaving .line[data-astro-cid-cnmrirc5],.slide[data-astro-cid-cnmrirc5].is-leaving .credit[data-astro-cid-cnmrirc5]{animation:.22s linear both clear}.slide[data-astro-cid-cnmrirc5].is-leaving .chunk[data-astro-cid-cnmrirc5]>span[data-astro-cid-cnmrirc5]{animation:none}@keyframes set{0%{transform:translateY(112%)}}@keyframes open{0%{clip-path:inset(50% 0 50% 0 round var(--radius-media))}to{clip-path:inset(0 0 0 0 round var(--radius-media))}}@keyframes close{0%{clip-path:inset(0 0 0 0 round var(--radius-media))}to{clip-path:inset(50% 0 50% 0 round var(--radius-media))}}@keyframes fade{0%{opacity:0}}@keyframes clear{to{opacity:0}}}.js [data-stage] .slide{visibility:hidden;grid-area:1/1;margin-block-start:0}.js [data-stage] .slide.is-active{visibility:visible}.js [data-stage] .track,.js [data-stage] .controls{display:flex}[data-stage] .seg.is-done i{background:var(--text-muted);transform:none}[data-stage] .seg.is-now.is-static i{transform:none}@media (width<=899px){.js [data-stage] .controls{position:static}}
