@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.lp-steps{view-timeline-name:--lp-steps}.lp-line{animation:linear both lp-grow;animation-timeline:--lp-steps;animation-range:cover 50vh cover calc(100% - 50vh)}.lp-dot{view-timeline-name:--lp-dot}.lp-dot__glow{animation:linear both lp-light;animation-timeline:--lp-dot;animation-range:cover calc(50vh + 10px) cover calc(50vh + 34px)}.lp-step{view-timeline-name:--lp-step}.lp-step__text{animation:linear both lp-rise;animation-timeline:--lp-step;animation-range:entry 5% cover 35%}.lp-step__ui{animation:linear both lp-glide-r;animation-timeline:--lp-step;animation-range:entry 10% cover 40%}.lp-step__ui[data-from=left]{animation-name:lp-glide-l}[data-rise]{animation:linear both lp-rise;animation-timeline:view();animation-range:entry entry 60%}}}@keyframes lp-grow{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes lp-light{0%{opacity:0;scale:.4}70%{opacity:1;scale:1.15}to{opacity:1;scale:1}}@keyframes lp-rise{0%{opacity:.5;transform:translateY(24px)}to{opacity:1;transform:none}}@keyframes lp-glide-r{0%{opacity:.5;transform:translate(48px)scale(.96)}to{opacity:1;transform:none}}@keyframes lp-glide-l{0%{opacity:.5;transform:translate(-48px)scale(.96)}to{opacity:1;transform:none}}.lp-marquee__row{width:max-content;animation:36s linear infinite lp-run;display:flex}.lp-marquee:hover .lp-marquee__row{animation-play-state:paused}@keyframes lp-run{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.lp-marquee__row{animation:none}}.lp-hat{pointer-events:none;transform-origin:30% 80%;width:1.17em;height:1em;position:absolute;top:-.49em;left:-.25em;overflow:visible;transform:rotate(-15deg)}@media (prefers-reduced-motion:no-preference){.lp-hat{animation:.7s cubic-bezier(.23,1,.32,1) .4s both lp-hat-settle}}@keyframes lp-hat-settle{0%{opacity:0;transform:translateY(-.15em)rotate(-24deg)}to{opacity:1;transform:rotate(-15deg)}}.lp-snowcap{pointer-events:none;width:calc(100% + 8px);height:40px;position:absolute;top:-27px;left:-4px;overflow:visible}@media (min-width:640px){.lp-snowcap{height:54px;top:-36px}}
