.homepage-hero-video{position:absolute;z-index:-2;inset:0;display:block;width:100%;height:100%;object-fit:cover;object-position:52% 56%;opacity:0;transition:opacity .35s ease;pointer-events:none}.homepage-hero-video.is-ready{opacity:1}.homepage-hero-video-toggle{position:absolute;bottom:22px;right:24px;display:flex;align-items:center;gap:8px;min-height:44px;padding:10px 14px;border:1px solid rgba(255,255,255,.55);color:#fff;background:#0d2029cc;cursor:pointer;font-size:12px}.homepage-hero-video-toggle:focus-visible{outline:2px solid white;outline-offset:4px}@media(prefers-reduced-motion:reduce){.homepage-hero-video{transition:none}}
