.hero>video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:65% center;opacity:0;pointer-events:none}.hero>video.is-playing{opacity:1}.hero-video-toggle{position:absolute;right:16px;bottom:16px;z-index:2;padding:9px 14px;border:1px solid #bfa06d;border-radius:7px;background:#160f24df;color:#f2e7de;font:inherit;min-height:44px}.hero:after{pointer-events:none}@media(max-width:700px){.hero>video{height:430px;object-position:68% top}.hero-video-toggle{top:16px;bottom:auto}}