.hero-scene-backdrops{position:absolute;inset:0;overflow:hidden;background:#17110b}.hero-scene-backdrops>picture{position:absolute;inset:0;display:block;opacity:0;transform:scale(1.08);transition:opacity .8s ease,transform 4s ease-out}.hero-scene-backdrops>picture.is-active{opacity:1;transform:scale(1)}.hero-first-frame>img,.hero-scene-backdrops>picture>img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.hero-sticky>.hero-video{opacity:0;transition:opacity .4s ease}.hero-sticky>.hero-video.is-ready{opacity:1}.hero-scene-illumination{display:none;position:absolute;inset:0;pointer-events:none;opacity:0;background:radial-gradient(ellipse at 50% 30%,#e8aa3d47,transparent 65%)}@keyframes hero-scene-lift{0%{transform:translate3d(0,var(--hero-entry-y,26px),0)}to{transform:translateZ(0)}}@keyframes hero-light-breathe{0%{opacity:0;transform:translate3d(-2%,2%,0)}35%{opacity:.32}to{opacity:0;transform:translate3d(2%,-2%,0)}}@keyframes hero-mobile-copy-in{0%{opacity:0;transform:translate3d(0,var(--hero-entry-y,26px),0)}to{opacity:1;transform:translateZ(0)}}@media (max-width:900px){.hero-scene-backdrops>picture,.hero-scene-backdrops>picture.is-active{transform:scale(var(--hero-scroll-zoom,1.015));transition:opacity .75s ease}.hero-scene-backdrops>picture.is-active>img{animation:hero-scene-lift 1.35s cubic-bezier(.2,.7,.2,1) both}.hero-scene-illumination{display:block;animation:hero-light-breathe 1.1s ease-out both}.hero-scene-backdrops>picture:last-child>img{object-position:68% center}.hero-sticky>.hero-video{display:none}.hero-scroll .hero-shade{background:linear-gradient(0deg,#080603f5,#080603cf 28%,#08060370 52%,#08060316 78%),linear-gradient(90deg,#08060350,transparent 75%)}.hero-story-content{padding-bottom:max(80px,10svh);animation:hero-mobile-copy-in .75s cubic-bezier(.2,.7,.2,1) both}}@media (max-width:900px) and (orientation:portrait){.hero-first-frame>img,.hero-scene-backdrops>picture>img{object-position:center top}}@media (prefers-reduced-motion:reduce){.hero-scene-backdrops>picture,.hero-sticky>.hero-video{transition:none;transform:none}.hero-scene-backdrops>picture.is-active>img,.hero-scene-illumination,.hero-story-content{animation:none}.hero-scene-illumination{display:none}}