object-cinema{display:block;position:relative;aspect-ratio:16/9;width:100%;min-width:0;margin:28px 0 24px;background:#101210;overflow:hidden}
.object-cinema__poster,.object-cinema__video{display:block;position:absolute;inset:0;width:100%;height:100%;object-fit:contain}
.object-cinema__video{opacity:0;pointer-events:none}.object-cinema.has-frame .object-cinema__video{opacity:1}
.object-cinema__toggle{position:absolute;right:12px;bottom:12px;display:flex;align-items:center;justify-content:center;gap:12px;min-height:44px;min-width:44px;padding:10px 14px;font:11px var(--sans);color:var(--cream);background:#101210dc;border:1px solid #f1eee580}
.object-cinema__toggle:focus-visible{outline:2px solid var(--gold);outline-offset:-5px}
.static-motion .object-cinema__video,.static-motion .object-cinema__toggle{display:none}
@media(prefers-reduced-motion:reduce){.object-cinema__video,.object-cinema__toggle{display:none}}
