.home-scene{position:relative;isolation:isolate}
.hero-video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;z-index:-2;opacity:0;pointer-events:none}
.home-scene.has-video-frame .hero-video{opacity:1}
.home-scene.has-video-frame:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(180deg,#efefe7c9 0%,#efefe71a 35%,transparent 65%,#002b29b8 100%),linear-gradient(90deg,#efefe7a8 0%,#efefe766 38%,#efefe71a 72%,transparent)}
.hero-video-toggle{position:absolute;top:180px;right:var(--pad);z-index:2;border:1px solid var(--pine);border-radius:99px;padding:10px 16px;background:var(--paper);color:var(--pine);font-size:13px;min-height:44px}
.hero-video-toggle,.hero-video-toggle[hidden]{display:none}
@media(max-width:950px){.hero-video-toggle{top:125px}}
@media(max-width:767px){.hero-video-toggle{top:105px;font-size:11px;padding:8px 12px}}
