.hero-motion-layer{position:absolute;inset:0;z-index:-3;overflow:hidden;pointer-events:none;background:#080b0b}.hero-motion-layer>.hero-image,.hero-video{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;max-width:none;object-fit:cover;object-position:50% 52%;animation:none!important;transform:none!important;opacity:1}.hero-video{z-index:1;opacity:0;transition:opacity .8s ease;filter:contrast(1.035)}.hero.film-ready .hero-video{opacity:1}.hero-shade{background:linear-gradient(90deg,#030606f0 0%,#040707c4 29%,#05080842 55%,transparent 80%),linear-gradient(0deg,#050808ee 0%,transparent 32%,transparent 75%,#05080833 100%)}.hero-content{position:relative;z-index:1}.hero-motion-toggle{position:absolute;right:max(56px,calc((100% - 1440px)/2));top:53px;z-index:3;display:flex;align-items:center;gap:8px;color:#dedfd4;border:1px solid #ffffff35;background:#11130f35;padding:10px 12px;font-size:7px;letter-spacing:1.1px;text-transform:uppercase;backdrop-filter:blur(8px)}.hero-motion-toggle>.icon{width:12px;height:12px;stroke-width:1.5}.hero-motion-toggle:hover{background:#ffffff14;border-color:#ffffff70}.hero-film-progress{position:absolute;bottom:0;left:0;right:0;height:2px;background:#ffffff0d;overflow:hidden;pointer-events:none}.hero-film-progress>span{display:block;width:100%;height:100%;background:#c92c35;transform:scaleX(0);transform-origin:left;transition:transform .25s linear}
@media(max-width:1150px){.hero-motion-toggle{right:36px;top:45px}}
@media(max-width:600px){.hero-motion-layer{inset:0;height:100%}.hero-motion-layer>.hero-image,.hero-video{inset:0;width:100%;height:100%;object-position:50% center}.hero-motion-toggle{right:20px;top:35px;padding:8px 9px;font-size:5px;letter-spacing:.7px;gap:5px}.hero-motion-toggle>.icon{width:10px;height:10px}.hero-shade{background:linear-gradient(0deg,#080b0be8 0%,#080b0b18 35%,#080b0b9c 80%,#080b0b94 100%),linear-gradient(90deg,#0007,transparent 90%)}}
@media(prefers-reduced-motion:reduce){.hero-video,.hero-film-progress>span{transition:none}}
