.films-hero{padding-top:clamp(40px,8vw,110px)}.films-hero h1{font-size:clamp(72px,14vw,210px)}.films-hero h1 em{color:var(--gold);font-style:normal}.films-tag{font-family:var(--serif);color:var(--mist);max-width:34ch;margin:22px 0 0;font-size:clamp(19px,2vw,26px)}.film-feature{grid-template-columns:minmax(0,8fr) minmax(0,4fr);align-items:end;gap:clamp(18px,3vw,40px);display:grid}.film-embed{aspect-ratio:16/9;background:var(--slate);border:1px solid var(--line);position:relative}.film-embed iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.film-info h2{margin:8px 0 4px;font-size:clamp(48px,6vw,96px)}.film-sub{font-family:var(--display);text-transform:uppercase;color:var(--gold);margin:0 0 14px;font-size:22px}.film-info p{color:var(--mist);margin:0 0 16px;font-size:17px}.film-status{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;border:1px solid var(--gold-dim);color:var(--gold);padding:8px 12px;font-size:11px;display:inline-block}.film-status.s-trailer{border-color:var(--buras);color:var(--buras)}.eps{grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));gap:22px;display:grid}.ep{flex-direction:column;gap:10px;display:flex}.ep .ph{aspect-ratio:16/9;background:var(--slate);position:relative;overflow:hidden}.ep .ph img{object-fit:cover;width:100%;height:100%;transition:transform .8s cubic-bezier(.2,.8,.2,1)}.ep:hover .ph img{transform:scale(1.04)}.ep-no{font-family:var(--mono);letter-spacing:.14em;background:var(--night);color:var(--gold);padding:6px 10px;font-size:12px;position:absolute;top:12px;left:12px}.ep h3{font-family:var(--display);text-transform:uppercase;margin:0;font-size:34px;line-height:.95}.ep p{color:var(--mist);margin:0}.films-about{max-width:62ch;color:var(--mist);font-family:var(--serif);margin:clamp(36px,5vw,64px) 0 0;font-size:18px}@media (max-width:900px){.film-feature{grid-template-columns:1fr}}
