/* Video 17251487: decorative backdrop of the home hero. */
.hero .premium-bg-video{width:100%;height:calc(100% + 200px);object-fit:cover;object-position:center;filter:saturate(.75) contrast(1.08);opacity:0;transition:opacity .65s ease}
.hero .premium-bg-video.is-playing{opacity:1}
.hero .hero-video-toggle{position:absolute;right:24px;bottom:20px;z-index:5;border:1px solid rgba(255,255,255,.28);background:rgba(5,8,18,.8);color:#fff;border-radius:999px;padding:9px 15px;font-size:.8rem;cursor:pointer}
.hero .hero-video-toggle:focus-visible{outline:2px solid var(--cyan);outline-offset:4px}
@media(max-width:700px){.hero .premium-bg-video{height:calc(100% + 120px)}.hero .hero-video-toggle{bottom:12px;right:20px}}
@media(prefers-reduced-motion:reduce){.hero .premium-bg-video{display:none!important}.hero .hero-video-toggle{display:none!important}}
