.hs-stage{position:relative;aspect-ratio:16/9;overflow:hidden;background:#111}
.hs-stage iframe,.hs-poster{display:block;width:100%;height:100%;border:0;position:absolute;inset:0}
.hs-stage [hidden]{display:none!important}
.hs-poster{padding:0;background:#111;color:#fff;cursor:pointer;text-align:left}
.hs-poster img{display:block;width:100%;height:100%;object-fit:cover;object-position:top}
.hs-poster>span{position:absolute;right:16px;bottom:16px;display:flex;align-items:center;gap:18px;padding:10px 14px;background:#111;color:#fff;border:1px solid #fff;font:12px/1.4 'DM Sans',Arial,sans-serif;box-shadow:0 2px 12px #0003}
.hs-poster:focus-visible{outline:3px solid var(--accent);outline-offset:-4px}
.hs-poster:hover>span{background:#333}
.hs-showcase .hp-film-caption .eyebrow{line-height:1.6}
.hs-web-hero{margin-top:35px;margin-bottom:18px}
.hs-web-hero .hero-lead{max-width:570px;margin-top:0}
.hs-web-hero .button{margin-top:28px}
@media(max-width:760px){.hs-poster>span{font-size:10px;right:10px;bottom:10px;padding:8px 10px;gap:12px}.hs-web-hero{margin-top:24px}}
