.nm-hero.ls-hero.tw-hero{padding-bottom:calc(100vw / 2.5 * .72)}@media (min-width:1200px){.nm-hero.ls-hero.tw-hero{padding-bottom:max(calc(100vw / 2.5 * .12),calc(100vw / 2.5 * .6 - 300px))}.tw-hero .ls-hero-stage:before{height:92%;background:linear-gradient(90deg,var(--black) 0,rgb(10 10 10/.88) 30%,rgb(10 10 10/.62) 43%,rgb(10 10 10/0) 56%);-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.tw-hero{padding-bottom:calc(100vw / 1.7 + 1rem)}.tw-hero .ls-hero-stage{aspect-ratio:1.7/1}.tw-hero .ls-hero-stage .ls-scene img{object-position:100% 100%}}.tw-drift{position:absolute;inset:0;transform:scale(1.02);transform-origin:70% 85%;animation:tw-drift 40s ease-in-out infinite alternate}@keyframes tw-drift{to{transform:scale(1.05)}}.tw-fx{mix-blend-mode:screen;pointer-events:none}.tw-beacon{animation:tw-beacon 1.6s ease-in-out infinite}@keyframes tw-beacon{0%,44%,to{opacity:.15}12%,32%{opacity:1}22%{opacity:.3}}.tw-lights{animation:tw-glow 4.2s ease-in-out infinite}@keyframes tw-glow{0%,to{opacity:.25}50%{opacity:.85}}.tw-sun{position:absolute;inset:0;background:radial-gradient(circle at 44% 56.7%,rgb(255 200 120/.55) 0,rgb(255 150 60/.22) 6%,rgb(255 120 40/0) 18%);opacity:.35;animation:tw-sun 9s ease-in-out infinite}@keyframes tw-sun{0%,to{opacity:.35}50%{opacity:.85}}@media (max-width:639px){.tw-sun{background:radial-gradient(circle at 17.6% 56.7%,rgb(255 200 120/.55) 0,rgb(255 150 60/.22) 9%,rgb(255 120 40/0) 26%)}}.tw-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:tw-shimmer 12s linear infinite}@keyframes tw-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){.tw-drift{animation:none;transform:none}.tw-fx{animation:none;opacity:0}}