/* Full-screen photographic scenes. No inset image panels on phones. */
@media(max-width:700px),(max-aspect-ratio:6/5){
 .immersive-story .scene.mobile-focus:not(.web-scene):before{background:linear-gradient(180deg,#10241cc4 0%,#10241ca6 15%,#10241c55 27%,#10241c00 40%,#10241c00 66%,#10241c55 76%,#10241ce0 90%,#10241cf2 100%)!important}
 .immersive-story .scene.mobile-focus .hero-art,
 .immersive-story .scene.mobile-focus .picture-stage,
 .immersive-story .scene.mobile-focus .sign-stage,
 .immersive-story .scene.mobile-focus .space-field,
 .immersive-story .scene.mobile-focus .office-field,
 .immersive-story .scene.mobile-focus .mobile-products-board,
 .immersive-story .scene.mobile-focus .mobile-laser-frame{inset:0!important;top:0!important;left:0!important;right:0!important;bottom:0!important;width:100%!important;height:100svh!important;overflow:hidden!important;background:none!important;mask-image:none!important}
 .immersive-story .scene.mobile-focus .hero-art img[data-wide],
 .immersive-story .scene.mobile-focus .picture-stage img[data-wide],
 .immersive-story .scene.mobile-focus .sign-stage img[data-wide],
 .immersive-story .scene.mobile-focus .space-field img[data-wide]{inset:0!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important;mask-image:none!important}
 .immersive-story .scene.mobile-focus .scene-environment{inset:0!important;top:0!important;left:0!important;width:100%!important;height:100svh!important;object-fit:cover!important;mask-image:none!important;opacity:1!important}
 .immersive-story .scene.mobile-focus:not(.web-scene) .scene-copy,
 .immersive-story .scene.mobile-focus:not(.web-scene) .hero-heading{z-index:20!important}
 .immersive-story .scene.mobile-focus:not(.web-scene) .phone-scene-note{z-index:20!important}
 .immersive-story .scene.mobile-focus:not(.web-scene) .hero-heading{opacity:1!important}
 .immersive-story .scene.mobile-focus .hero-art img[data-wide]{object-position:59% center!important}
 .immersive-story .scene.mobile-focus .sign-stage img[data-wide]{object-position:right center!important}
 .immersive-story .scene.mobile-focus.vehicle-scene .picture-stage img[data-wide]{object-position:20% center!important}
 .immersive-story .scene.mobile-focus .mobile-laser-frame .laser-field{left:calc((100% - var(--laser-plane-width)) / 2 + 12px)!important}
 .immersive-story .scene.mobile-focus.vehicle-scene .picture-stage:before,
 .immersive-story .scene.mobile-focus.vehicle-scene .picture-stage:after{display:none!important}
 .immersive-story .scene.mobile-focus:not(.web-scene) .detail-tab{top:calc(var(--focus-heading-bottom) + 16px)!important;bottom:auto!important;right:14px!important}
}
