.hero-video-frame{position:relative}
.hero-video{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;background:#07140f}
.hero-video-play{position:absolute;left:50%;top:50%;z-index:3;width:84px;height:84px;display:flex;align-items:center;justify-content:center;transform:translate(-50%,-50%);border:2px solid rgba(255,255,255,.85);border-radius:50%;background:rgba(8,22,16,.72);color:var(--gold);font-size:30px;line-height:1;cursor:pointer;backdrop-filter:blur(6px);transition:transform .2s,background .2s}
.hero-video-play span{margin-left:6px}
.hero-video-play:hover{transform:translate(-50%,-50%) scale(1.06);background:rgba(8,22,16,.88)}
.hero-video-play:focus-visible,.hero-video-sound:focus-visible{outline:3px solid var(--gold);outline-offset:3px}
.hero-video-play[hidden],.hero-video-sound[hidden]{display:none}
.hero-video-sound{position:absolute;right:22px;bottom:22px;z-index:3}
@media(max-width:560px){.hero-video-play{width:68px;height:68px;font-size:24px}.hero-video-sound{right:16px;bottom:16px}}
