.hero-video{position:absolute;z-index:0;inset:112px 0 0;overflow:hidden;pointer-events:none;background:#2a211a}
.hero-video-poster{width:100%;height:100%;object-fit:cover;object-position:center}
.hero-video iframe{position:absolute;top:0;left:50%;width:100%;height:100%;border:0;transform:translateX(-50%);opacity:1}
.hero .hero-shade{display:none!important}
.hero .hero-copy{text-shadow:0 2px 12px rgba(0,0,0,.75)}
.hero .hero-actions .btn{text-shadow:none}
.hero .hero-actions .btn.outline{background:rgba(0,0,0,.18)}
.hero .display{font-size:clamp(2.6rem,5vw,4.8rem)!important;max-width:690px}
@media(max-width:1380px){.hero-video{top:90px}}
@media(max-width:620px){.hero-video{top:82px}}
