.nm-hero.ls-hero.tx-hero{padding-bottom:calc(100vw / 2.5 * .62)}@media (min-width:1200px){.nm-hero.ls-hero.tx-hero{padding-bottom:max(calc(100vw / 2.5 * .2),calc(100vw / 2.5 * .68 - 300px))}.tx-hero .ls-hero-stage:before{height:94%;background:linear-gradient(90deg,var(--black) 0,rgb(10 10 10/.92) 32%,rgb(10 10 10/.78) 44%,rgb(10 10 10/0) 56%);-webkit-mask-image:linear-gradient(180deg,#000 82%,transparent);mask-image:linear-gradient(180deg,#000 82%,transparent)}}@media (max-width:639px){.nm-hero.ls-hero.tx-hero{padding-bottom:calc(100vw / 1.7 + 1rem)}.tx-hero .ls-hero-stage{aspect-ratio:1.7/1}.tx-hero .ls-hero-stage .ls-scene img{object-position:85% 100%}}.tx-drift{position:absolute;inset:0;transform:scale(1.02);transform-origin:70% 85%;animation:tx-drift 40s ease-in-out infinite alternate}@keyframes tx-drift{to{transform:scale(1.05)}}.tx-fx{mix-blend-mode:screen;pointer-events:none}.tx-cabs{animation:tx-glow 3.8s ease-in-out infinite}@keyframes tx-glow{0%,to{opacity:.25}50%{opacity:.9}}.tx-lamps{animation:tx-lamps 6.5s ease-in-out infinite;animation-delay:-2s}@keyframes tx-lamps{0%,to{opacity:.2}50%{opacity:.75}}.tx-sky{position:absolute;inset:0;background:radial-gradient(ellipse 22% 26% at 50.4% 38%,rgb(255 170 80/.4) 0,rgb(255 130 50/.15) 45%,rgb(255 110 40/0) 100%);opacity:.3;animation:tx-sky 10s ease-in-out infinite}@keyframes tx-sky{0%,to{opacity:.3}50%{opacity:.85}}@media (max-width:639px){.tx-sky{background:radial-gradient(ellipse 32% 26% at 34% 38%,rgb(255 170 80/.4) 0,rgb(255 130 50/.15) 45%,rgb(255 110 40/0) 100%)}}.tx-shimmer{opacity:.6;-webkit-mask-image:linear-gradient(105deg,transparent 35%,#000 50%,transparent 65%);mask-image:linear-gradient(105deg,transparent 35%,#000 50%,transparent 65%);-webkit-mask-size:300% 100%;mask-size:300% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;animation:tx-shimmer 12s linear infinite}@keyframes tx-shimmer{0%{-webkit-mask-position:100% 0;mask-position:100% 0}to{-webkit-mask-position:0 0;mask-position:0 0}}@media (prefers-reduced-motion:reduce){.tx-drift{animation:none;transform:none}.tx-fx{animation:none;opacity:0}}