.video-hero{position:relative;isolation:isolate;overflow:hidden;background:#0d2236 url('/assets/tufa-video-stable80-poster.jpg') center/cover no-repeat;padding-bottom:88px}
.video-hero .hero-background-video{position:absolute;inset:0;z-index:-2;width:100%;height:100%;object-fit:cover;pointer-events:none}
.video-hero:after{content:"";position:absolute;inset:0;width:auto;height:auto;border:0;border-radius:0;z-index:-1;background:linear-gradient(90deg,rgba(5,18,30,.85),rgba(5,18,30,.48))}
.video-hero .landing-hero{grid-template-columns:1fr;min-height:430px}
.video-hero .landing-hero>div{max-width:720px}
.video-hero .landing-hero>img{display:none}
.video-hero .note{color:#dce8ef}
.hero-video-toggle{position:absolute;bottom:16px;right:20px;z-index:2;border:1px solid #a8becd;border-radius:6px;background:rgba(5,18,30,.78);color:#fff;padding:8px 12px;font:inherit;font-size:14px;cursor:pointer}
.hero-video-toggle:focus-visible{outline:3px solid #fff;outline-offset:3px}
@media(max-width:760px){.video-hero .landing-hero{min-height:0}.video-hero{padding-bottom:80px}.video-hero .hero-background-video{object-position:55% center}}
