@keyframes lp-rise{0%{opacity:0;transform:translateY(18px)}}@keyframes lp-rise-soft{0%{transform:translateY(18px)}}@keyframes lp-fill{0%{transform:scaleX(0)}}@keyframes lp-roll{0%{transform:translateY(0)}}@keyframes lp-flip{0%{opacity:0;transform:perspective(600px)rotateX(-90deg)}}@keyframes lp-pop{0%{opacity:0;transform:translateY(-24px)scale(.9)}70%{opacity:1;transform:translateY(4px)scale(1.02)}}@keyframes lp-marquee{to{transform:translate(-50%)}}[data-fill],[data-enter=fill]{transform-origin:0}@media (prefers-reduced-motion:no-preference){[data-lp-root] [data-enter]{animation:.8s cubic-bezier(.2,.8,.2,1) both lp-rise;animation-delay:var(--d,0s)}[data-lp-root] [data-enter=soft]{animation-name:lp-rise-soft}[data-lp-root] [data-enter=roll]{animation:1.6s cubic-bezier(.2,.8,.2,1) both lp-roll;animation-delay:var(--d,0s)}[data-lp-root] [data-enter=flip]{animation:.7s cubic-bezier(.2,.8,.2,1) both lp-flip;animation-delay:var(--d,0s);transform-origin:top}[data-lp-root] [data-enter=pop]{animation:.7s cubic-bezier(.3,1.2,.5,1) both lp-pop;animation-delay:var(--d,0s)}[data-lp-root] [data-enter=fill]{animation:1.4s cubic-bezier(.2,.8,.2,1) both lp-fill;animation-delay:var(--d,0s)}.lp-motion-ok [data-reveal]{opacity:0;transition:opacity .7s,transform .9s cubic-bezier(.19,1,.22,1);transition-delay:var(--d,0s);transform:translateY(28px)}.lp-motion-ok [data-reveal=slide]{transform:translate(40px)}.lp-motion-ok [data-reveal].is-in{opacity:1;transform:none}.lp-motion-ok [data-reveal] [data-fill]{transition:transform 1.3s cubic-bezier(.2,.8,.2,1) .4s;transform:scaleX(0)}.lp-motion-ok [data-reveal].is-in [data-fill]{transform:none}.lp-marquee-rail{animation:lp-marquee var(--lp-marquee-duration,60s) linear infinite}.lp-marquee:hover .lp-marquee-rail,.lp-marquee:focus-within .lp-marquee-rail,.lp-marquee[data-paused=true] .lp-marquee-rail{animation-play-state:paused}.lp-lift{transition:transform .2s}.lp-lift:hover{transform:translateY(-4px)}.lp-press{transition:transform .15s}.lp-press:active{transform:scale(.97)}}@media (prefers-reduced-motion:reduce){.lp-marquee-track{scroll-snap-type:x mandatory;overflow-x:auto}.lp-marquee-clone,.lp-marquee-pause{display:none}}
