.dl-film-page{padding:42px 0 68px}.dl-film-wrap{width:min(1120px,calc(100% - 48px));margin:0 auto}.dl-film-intro{max-width:800px;margin:0 0 26px}.dl-film-intro h1{font-size:clamp(2rem,4.4vw,3.5rem);line-height:1.05;letter-spacing:-.035em;margin:12px 0 18px}.dl-film-intro>p:last-child,.dl-film-heading>p:last-child{color:var(--text-2,#b4c4cf);line-height:1.65;max-width:70ch}.dl-film-player{width:100%;overflow:hidden;border:1px solid var(--line,#2a3c43);border-radius:16px;background:#000;box-shadow:0 20px 60px #0004}.dl-film-player video{display:block;width:100%;height:auto;aspect-ratio:16/9;background:#000}.dl-film-caption{font-size:.875rem;color:var(--text-2,#b4c4cf);line-height:1.6;margin:14px 0 0}.dl-film-caption a,.dl-film-note a,.dl-film-related a{color:var(--accent,#51dfd0);text-decoration:underline;text-underline-offset:3px}.dl-film-actions{margin:28px 0}.dl-film-note{border:1px solid var(--line,#2a3c43);border-radius:14px;padding:22px 24px;background:var(--bg-inset,#0c151b);font-size:.9rem;color:var(--text-2,#b4c4cf);line-height:1.75}.dl-film-note p{margin:0}.dl-film-note p+p{margin-top:12px}.dl-film-note strong{color:var(--text,#ecf4f8)}.dl-film-transcript{max-width:80ch;padding:52px 0 30px;scroll-margin-top:100px}.dl-film-transcript h2,.dl-film-related h2,.dl-film-heading h2{font-size:clamp(1.5rem,2.8vw,2.25rem);line-height:1.15;letter-spacing:-.025em;margin:10px 0 18px}.dl-film-transcript h3{font-size:1.1rem;line-height:1.4;margin:26px 0 8px;font-weight:700}.dl-film-transcript p{line-height:1.8;color:var(--text-2,#b4c4cf)}.dl-film-related{border-top:1px solid var(--line,#2a3c43);padding-top:24px}.dl-film-related ul{padding-left:22px;list-style:disc}.dl-film-related li{margin:12px 0;line-height:1.55}.dl-film-embed{padding:42px 0 46px;border-bottom:1px solid var(--line,#2a3c43)}.dl-film-heading{max-width:800px;margin-bottom:24px}.dl-film-heading>p{line-height:1.6}.dl-film-player:focus-within{outline:2px solid var(--accent,#51dfd0);outline-offset:4px}@media(max-width:600px){.dl-film-page{padding:28px 0 44px}.dl-film-wrap{width:calc(100% - 28px)}.dl-film-intro{margin-bottom:22px}.dl-film-player{border-radius:10px}.dl-film-embed{padding:30px 0}.dl-film-note{padding:18px}.dl-film-transcript{padding-top:36px}.dl-film-actions>a{width:100%;text-align:center;justify-content:center}}
.dl-film-home{position:relative;z-index:1;border-top:1px solid var(--line,#2a3c43);scroll-margin-top:90px}.dl-film-home .eyebrow{color:var(--accent,#51dfd0);font-size:.75rem;font-weight:650;letter-spacing:.1em;text-transform:uppercase;margin:0 0 10px}.dl-film-home .dl-film-heading h2{font-weight:650}.dl-film-home .dl-film-heading>p:last-child{margin:0}.dl-film-home .dl-film-player{max-width:1120px}.dl-film-home .dl-film-caption{max-width:1120px}
