/* Identical source dimensions, cover crop, focal point and parallax as the photograph. */
.immersive-hero .technical-drawing{object-fit:cover!important;object-position:center!important;transform:translate3d(var(--px,0px),var(--py,0px),0)!important;opacity:0!important;filter:none!important;mask-image:none!important;-webkit-mask-image:none!important;z-index:2!important;transition:opacity 2.4s ease!important}
.immersive-hero .vision-image{transition:filter 2.4s ease!important}
.immersive-hero.is-blueprint .vision-image{filter:grayscale(.85) brightness(.65) contrast(1.08)!important}
.immersive-hero.is-blueprint .technical-drawing{opacity:.78!important;z-index:2!important;filter:none!important;mask-image:none!important;-webkit-mask-image:none!important}
.immersive-hero.is-blueprint .hero-shade{background:linear-gradient(90deg,#041624f5 0%,#041624dc 25%,#04162460 53%,#04162405 78%),linear-gradient(0deg,#041624db 0%,transparent 30%,#04162426 100%)!important}
@media(max-width:850px){.immersive-hero .technical-drawing{object-position:62% center!important}}
@media(max-width:540px){.immersive-hero .technical-drawing{object-position:60% center!important}.immersive-hero.is-blueprint .hero-shade{background:linear-gradient(180deg,#041624df 0%,#041624b0 45%,#04162425 72%,#041624db 100%),linear-gradient(90deg,#04162466,transparent)!important}}
.motion-paused .immersive-hero .technical-drawing{transform:none!important}
@media(prefers-reduced-motion:reduce){.immersive-hero .technical-drawing{transform:none!important;transition:none!important}.immersive-hero .vision-image{transition:none!important}}
