html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent-horizontal],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-property:overflow;transition-duration:1ms;transition-behavior:allow-discrete}@keyframes lm-marquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.lm-marquee-track{animation:lm-marquee 40s linear infinite}.lm-marquee:hover .lm-marquee-track{animation-play-state:paused}html.lp-root.lenis{scroll-behavior:auto}@media (prefers-reduced-motion:reduce){.lm-marquee-track{animation:none}}.lm-page .lp-reveal{opacity:1;transform:none}@keyframes lm-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@media (prefers-reduced-motion:reduce){[class*=lm-float]{animation:none!important}}@keyframes lm-beam{0%{left:-16px}to{left:112px}}@media (prefers-reduced-motion:reduce){[class*=lm-beam]{animation:none!important}}@keyframes lm-vmarquee{0%{transform:translateY(0)}to{transform:translateY(calc(-50% - 8px))}}.lm-vmarquee-track{animation:lm-vmarquee 32s linear infinite}.lm-vmarquee-reverse{animation-direction:reverse;animation-duration:38s}.lm-vmarquee:hover .lm-vmarquee-track{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.lm-vmarquee-track{animation:none}}