.film-shell .film-intro{grid-template-columns:1fr 1fr;gap:40px;padding:38px 0 30px}.film-shell .film-intro h1{margin:0;line-height:1}.film-shell .film-intro h1 .return-wordmark{width:clamp(230px,28vw,370px);max-width:100%;height:auto;display:block}.film-shell .film-intro-copy{padding-top:12px;display:block}.film-shell .film-intro-copy span{margin-top:12px;font-size:10px;line-height:1.6;display:block}.film-shell .film-intro .eyebrow{margin-bottom:18px}.film-start{color:#fff;letter-spacing:.04em;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#080e17bf;border:1px solid #ffffffbf;border-radius:2px;align-items:center;gap:15px;min-height:54px;padding:15px 24px;font:500 14px/1.2 Arial,sans-serif;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}:is(.film-start:hover,.film-start:focus-visible){color:#111;outline-offset:4px;background:#fff;outline:2px solid #fff}.film-shell .film-player-stage.is-playing .film-start{display:none}.film-playback-bar{border-bottom:1px solid var(--gray-300);justify-content:space-between;align-items:center;gap:18px;min-height:64px;padding:12px 0;font-size:12px;line-height:1.5;display:flex}.film-playback-bar p{color:var(--gray-700);margin:0}.film-quality-control{flex:none;align-items:center;gap:12px;display:flex}.film-quality-control label{color:var(--gray-700);font-size:11px}.film-quality-control select,.film-playback-bar button{border:1px solid var(--gray-300);background:var(--white);color:var(--black);font:inherit;border-radius:2px;min-height:38px;padding:8px 10px}.film-playback-bar button{cursor:pointer}.film-shell [hidden]{display:none!important}.film-shell .film-notes{border-bottom:0;padding:17px 0 36px;font-size:10px;line-height:1.6}@media (max-width:760px){.film-shell .film-intro{padding:24px 0;display:block}.film-shell .film-intro-copy{margin-top:24px;padding-top:14px}.film-shell .film-intro-copy p{max-width:none;font-size:12px}.film-start{white-space:nowrap;min-height:44px;padding:12px 18px;font-size:12px}.film-playback-bar{flex-wrap:wrap;align-items:flex-start;gap:10px;font-size:11px}.film-playback-bar p{flex-basis:100%}.film-quality-control{justify-content:space-between;width:100%}.film-shell .film-notes{flex-wrap:wrap;gap:18px;font-size:9px}}
