.nm-hero.ls-hero.sw-hero{padding-bottom:calc(100vw / 2.5 * .62)}@media (min-width:1200px){.nm-hero.ls-hero.sw-hero{padding-bottom:max(calc(100vw / 2.5 * .12),calc(100vw / 2.5 * .6 - 300px))}.sw-hero .ls-hero-stage:before{height:92%;background:linear-gradient(90deg,var(--black) 0,rgb(10 10 10/.86) 30%,rgb(10 10 10/.55) 42%,rgb(10 10 10/0) 54%);-webkit-mask-image:linear-gradient(180deg,#000 80%,transparent);mask-image:linear-gradient(180deg,#000 80%,transparent)}}@media (max-width:639px){.nm-hero.ls-hero.sw-hero{padding-bottom:calc(100vw / 1.7 + 1rem)}.sw-hero .ls-hero-stage{aspect-ratio:1.7/1}.sw-hero .ls-hero-stage .ls-scene img{object-position:100% 100%}}.sw-layer{position:absolute;inset:0;will-change:transform}.sw-street{transform:translate3d(calc(var(--mx, 0px) * .4),0,0) scale(1.04);transform-origin:50% 100%}.sw-vehicle{transform:translate3d(calc(var(--mx, 0px) * .9 + var(--sp, 0) * 2.5%),0,0)}.sw-truck{filter:brightness(.86) saturate(.95)}.sw-beacons{mix-blend-mode:screen;animation:sw-beacons 1.4s ease-in-out infinite}@keyframes sw-beacons{0%,46%,to{opacity:0}12%,32%{opacity:1}22%{opacity:.2}}.sw-scene[data-paused] .sw-beacons{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.sw-street,.sw-vehicle{transform:none}.sw-beacons{animation:none;opacity:0}}