.launch-film-actions {display:flex;flex-wrap:wrap;gap:12px;align-items:center;}
.launch-film {display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:clamp(22px,3vw,36px);align-items:center;margin:0 0 48px;padding:clamp(18px,3vw,30px);border:1px solid #ffffff24;border-radius:24px;background:linear-gradient(135deg,#211620,#0d1018);}
.launch-film-preview {border:0;padding:0;width:100%;cursor:pointer;font:inherit;position:relative;display:block;min-width:0;overflow:hidden;border-radius:14px;isolation:isolate;background:#06070a;}
.launch-film-preview img {display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:contain;}
.launch-film-play {position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%);display:grid;place-items:center;width:64px;height:48px;border-radius:14px;background:#f03;color:#fff;font-size:24px;box-shadow:0 3px 24px #0009;}
.launch-film-duration {position:absolute;inset:auto 10px 10px auto;padding:4px 8px;border-radius:5px;background:#050608df;color:#fff;font-size:.8rem;font-variant-numeric:tabular-nums;}
.launch-film-copy {min-width:0;}
.launch-film h2 {font-size:clamp(1.5rem,2.8vw,2.25rem);line-height:1.15;letter-spacing:-.025em;margin:12px 0 16px;}
.launch-film-copy>p:not(.eyebrow) {color:var(--muted);line-height:1.7;}
.launch-film-copy .launch-film-subtitles {font-size:.82rem;margin:16px 0 0;}
.launch-film :is(a,button):focus-visible,.launch-film-actions a:focus-visible {outline:3px solid #ff704c;outline-offset:5px;}
@media(max-width:760px){.launch-film {grid-template-columns:minmax(0,1fr);border-radius:18px;}.launch-film-actions .cta {max-width:100%;white-space:normal;text-align:center;}}

.launch-film-player {min-width:0;width:100%;aspect-ratio:16/9;border-radius:14px;overflow:hidden;background:#06070a;}
.launch-film-player iframe {display:block;width:100%;height:100%;border:0;}
.launch-film-player[hidden] {display:none;}
.launch-film-inline {margin-top:20px;}
.launch-film-actions button.cta,.launch-film button.cta {font-family:inherit;cursor:pointer;}
.launch-film-actions .cta-ghost {color:#fff;}
