@font-face{font-family:'DM Sans';src:url('fonts/dm-sans-latin-opsz-normal.woff2') format('woff2');font-weight:100 1000;font-display:swap}@font-face{font-family:Syne;src:url('fonts/syne-latin-800-normal.woff2') format('woff2');font-weight:800;font-display:swap}@font-face{font-family:Syne;src:url('fonts/syne-latin-600-normal.woff2') format('woff2');font-weight:600;font-display:swap}@font-face{font-family:Syne;src:url('fonts/syne-latin-700-normal.woff2') format('woff2');font-weight:700;font-display:swap}
.trailer-band{width:100%;padding:68px 24px 76px;background:#091d18;scroll-margin-top:85px}.trailer-wrap{max-width:1200px;margin:auto}.trailer-band h2{font-family:Syne,sans-serif;font-weight:800;font-size:clamp(28px,4vw,48px);line-height:1.12;margin:12px 0 30px;color:#f5f0e6}.trailer-frame{position:relative;border:1px solid #dcc086;border-radius:20px;overflow:hidden;background:#000;aspect-ratio:16/9;box-shadow:0 22px 70px #0005}.trailer-frame video{display:block;width:100%;height:100%;object-fit:contain}.trailer-sound{position:absolute;right:24px;bottom:12px;background:#dcc086;color:#0a1a15;border:0;border-radius:999px;padding:13px 25px;font-family:'DM Sans',sans-serif;font-size:18px;font-weight:700;cursor:pointer;min-height:48px}.trailer-sound:focus-visible{outline:3px solid #fff;outline-offset:-5px}.trailer-frame.is-playing .trailer-sound{display:none}.trailer-status{position:absolute;left:16px;bottom:15px;color:#f5f0e6;font:14px 'DM Sans',sans-serif;max-width:55%}.trailer-status:empty{display:none}@media(max-width:600px){.trailer-band{padding:42px 16px}.trailer-frame{border-radius:12px}.trailer-sound{right:8px;bottom:8px;font-size:15px;padding:9px 18px;min-height:42px}}@media(prefers-reduced-motion:reduce){.trailer-sound{left:50%;right:auto;bottom:20px;transform:translateX(-50%)}.trailer-frame video{animation:none}}
