.hero-module__MJAXFG__parallaxWrapper{--scene-depth:.15;--scroll-y:0;--zoom:1.8;pointer-events:none;width:100%;height:calc(66.6667dvh + 33.3333vh);position:relative;overflow:hidden}@media (min-aspect-ratio:9/16){.hero-module__MJAXFG__parallaxWrapper{--zoom:1.8}}@media (min-aspect-ratio:3/4){.hero-module__MJAXFG__parallaxWrapper{--scene-depth:.5;--zoom:1.2}}@media (min-aspect-ratio:1){.hero-module__MJAXFG__parallaxWrapper{--scene-depth:1;--zoom:1}}@media (min-aspect-ratio:4/3){.hero-module__MJAXFG__parallaxWrapper{--scene-depth:2}}@media (min-aspect-ratio:16/9){.hero-module__MJAXFG__parallaxWrapper{--scene-depth:2}}@media (min-aspect-ratio:21/9){.hero-module__MJAXFG__parallaxWrapper{--scene-depth:4}}.hero-module__MJAXFG__parallaxImg{width:100%;height:auto;position:absolute;bottom:0;left:0}.hero-module__MJAXFG__parallaxLayer{will-change:transform;transform-origin:bottom;--fraction:calc(1 / (1 + (var(--depth) * var(--scene-depth))));--translate-factor:calc(1 - var(--fraction));transform:scale(var(--zoom)) translateY(calc(var(--scroll-y) * var(--translate-factor) * 1px));position:absolute;inset:0}@supports (animation-timeline:view()){.hero-module__MJAXFG__parallaxWrapper{view-timeline-name:--parallax-scroll}.hero-module__MJAXFG__parallaxLayer{animation:linear both hero-module__MJAXFG__scroll-parallax;animation-timeline:--parallax-scroll;animation-range:exit}}@keyframes hero-module__MJAXFG__scroll-parallax{0%{transform:scale(var(--zoom)) translateY(0px)}to{transform:scale(var(--zoom)) translateY(calc(100vh * var(--translate-factor)));transform:scale(var(--zoom)) translateY(calc(100dvh * var(--translate-factor)))}}