.video-page-shell{width:100%;margin:var(--space-7) 0 var(--space-9)}.video-waterfall>.video-entry{opacity:1}.video-page-shell.is-entering .score-timecode-wrap,.video-page-shell.is-entering>.freq-divider-v{animation:var(--page-enter-animation)}.score-timecode-wrap{width:var(--site-frame-w);margin:0 auto;padding-top:clamp(7rem,12vw,10rem);margin-bottom:clamp(8rem,10vw,10rem);box-sizing:border-box;display:flex;align-items:center;justify-content:center;text-align:center}.score-hero-line{margin:0;font-family:var(--font-en);font-weight:400;font-size:.86rem;line-height:1.8;color:var(--text-secondary);text-align:center;letter-spacing:0;text-transform:uppercase}.video-hero{width:var(--site-frame-w);margin:0 auto;padding-inline:0;box-sizing:border-box}.video-hero-spacer{height:0;margin-bottom:0}.video-screening{width:var(--site-frame-w);margin:0 auto;padding-inline:0;box-sizing:border-box}.video-waterfall{width:100%;max-width:none;margin:0;display:flex;flex-direction:column;gap:clamp(9rem,14vw,14rem)}.video-page-shell>.freq-divider-v{margin:0 auto}.score-title-spacer{height:clamp(8rem,10vw,10rem)}.video-entry{display:grid;grid-template-columns:minmax(300px,.95fr) minmax(0,2.05fr);column-gap:clamp(2.5rem,7vw,8rem);align-items:start}.video-entry-text{width:100%;max-width:420px;justify-self:center;padding-top:.15rem;display:flex;flex-direction:column;align-items:center;text-align:center}.video-entry-meta{position:relative;padding-top:.9rem;font-family:IBM Plex Sans,sans-serif;font-size:.72rem;letter-spacing:0;text-transform:uppercase;color:var(--text-meta)}.video-entry-meta:before{content:"";position:absolute;top:0;left:50%;transform:translate(-50%);width:2.2rem;height:1px;background:currentColor;opacity:.45}.video-entry-title{margin:.7rem 0 0;font-family:Fraunces,serif;font-weight:600;font-size:clamp(1.4rem,1.8vw,1.9rem);line-height:1.08;letter-spacing:.025em;text-transform:uppercase;color:var(--text-title);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.video-entry-title-cn{margin-top:.3rem;font-family:var(--font-cn);font-size:1rem;color:var(--text-secondary);letter-spacing:.08em}.video-entry-description{margin:.85rem auto 0;max-width:360px;font-family:IBM Plex Sans,sans-serif;font-size:.98rem;line-height:1.7;color:var(--text-secondary);white-space:pre-line}.video-entry-media{width:100%;justify-self:stretch}.video-entry-media:hover{transform:none}.video-embed-shell,.video-poster-button{position:relative;display:block;width:100%;aspect-ratio:16 / 9;border:0;background:transparent;padding:0}.video-entry-media:hover .video-poster-button,.video-entry-media:hover .video-embed-shell{box-shadow:none}.video-embed-shell iframe,.video-poster-image{width:100%;height:100%;display:block;border:0;object-fit:cover}.video-poster-button{cursor:pointer}.video-poster-image{transition:none}[data-theme=dark] .video-poster-image,[data-theme=dark] .video-entry-media:hover .video-poster-image,[data-theme=dark] .video-poster-button:hover .video-poster-image{filter:none}.video-poster-overlay{position:absolute;inset:0;display:flex;align-items:flex-end;justify-content:flex-end;padding:1rem 1.15rem;background:linear-gradient(to top,#0003,#0000 42%)}.video-poster-button:hover .video-poster-overlay{opacity:1}.video-poster-play-icon-circle{display:inline-flex;align-items:center;justify-content:center;width:3rem;height:3rem;border:1px solid rgb(255 255 255 / .72);border-radius:999px;background:#ffffff0f}.video-poster-play-icon{display:block;width:0;height:0;margin-left:.16rem;border-top:.46rem solid transparent;border-bottom:.46rem solid transparent;border-left:.72rem solid #fff;opacity:.95}@media(max-width:900px){.video-waterfall{gap:var(--space-9);margin-top:1.6rem}.video-entry{grid-template-columns:1fr;row-gap:1rem}.video-entry-text{order:2;max-width:none;padding-top:0;padding-left:var(--header-pad-x-mobile);padding-right:var(--header-pad-x-mobile);box-sizing:border-box;text-align:center}.video-entry-media{order:1;width:100%;justify-self:stretch}.video-entry-description{max-width:760px;margin-left:auto;margin-right:auto}.video-hero,.video-screening{width:100%}.score-timecode-wrap{width:var(--site-frame-w);padding-top:clamp(7rem,12vw,10rem);margin-bottom:clamp(8rem,10vw,10rem)}}
