.lp-reveal{opacity:0;transition:opacity .7s cubic-bezier(.2,.7,.2,1),transform .7s cubic-bezier(.2,.7,.2,1);transition-delay:var(--lp-delay,0s);transform:translateY(18px)}.lp-reveal.is-in{opacity:1;transform:none}.lp-word{display:inline-block}.lp-in{opacity:0;animation:.8s cubic-bezier(.2,.7,.2,1) forwards lp-rise;animation-delay:var(--lp-delay,0s);transform:translateY(.4em)}@keyframes lp-rise{to{opacity:1;transform:none}}.lp-underline path{stroke-dasharray:320;stroke-dashoffset:320px;animation:1.1s cubic-bezier(.6,0,.2,1) .9s forwards lp-draw}@keyframes lp-draw{to{stroke-dashoffset:0}}.lp-wave{transform-origin:70% 75%;animation:2.4s ease-in-out 1.4s infinite lp-wave;display:inline-block}@keyframes lp-wave{0%,60%,to{transform:rotate(0)}10%,30%{transform:rotate(14deg)}20%{transform:rotate(-8deg)}40%{transform:rotate(-4deg)}50%{transform:rotate(10deg)}}.lp-pulse:after{content:"";border-radius:inherit;border:2px solid var(--lp-accent,#ff5a36);opacity:0;pointer-events:none;animation:2.6s ease-out infinite lp-pulse;position:absolute;inset:-6px}@keyframes lp-pulse{0%{opacity:.7;transform:scale(.96)}70%,to{opacity:0;transform:scale(1.12)}}.lp-pop{animation:.6s cubic-bezier(.2,1.4,.4,1) both lp-pop}@keyframes lp-pop{0%{opacity:0;transform:scale(.6)translateY(20px)}}.lp-float{animation:7s ease-in-out infinite lp-float}@keyframes lp-float{50%{transform:translateY(-10px)}}.lp-bars span{width:3px;animation:1s ease-in-out infinite lp-bar;animation-delay:calc(var(--i) * -.13s);background:currentColor;border-radius:3px;display:block}@keyframes lp-bar{0%,to{height:4px}50%{height:18px}}.lp-blink{animation:1.2s steps(2,start) infinite lp-blink}@keyframes lp-blink{to{visibility:hidden}}.lp-edge{stroke-dasharray:var(--len,400);stroke-dashoffset:var(--len,400);transition:stroke-dashoffset 1.2s cubic-bezier(.6,0,.2,1);transition-delay:var(--lp-delay,0s)}.is-in .lp-edge{stroke-dashoffset:0}.lp-dot{offset-rotate:0deg;animation:3.2s linear infinite lp-travel;animation-delay:var(--lp-delay,0s);opacity:0}.is-in .lp-dot{opacity:1}@keyframes lp-travel{0%{offset-distance:0%}to{offset-distance:100%}}.lp-morph{animation:8s cubic-bezier(.7,0,.3,1) infinite lp-morph}@keyframes lp-morph{0%,20%{border-radius:999px;width:92px;height:92px}25%,45%{border-radius:24px;width:92px;height:92px}50%,70%{border-radius:22px;width:88px;height:156px}75%,95%{border-radius:20px;width:168px;height:96px}to{border-radius:999px;width:92px;height:92px}}.lp-caption{opacity:0;animation:9s infinite lp-caption;animation-delay:var(--lp-delay,0s)}@keyframes lp-caption{0%{opacity:0;transform:translateY(6px)}4%,30%{opacity:1;transform:none}34%,to{opacity:0}}.lp-marquee{animation:28s linear infinite lp-marquee}@keyframes lp-marquee{to{transform:translate(-50%)}}.lp-grain{background-image:radial-gradient(#17130e12 1px,#0000 1px);background-size:22px 22px}@media (prefers-reduced-motion:reduce){.lp-reveal,.lp-word,.lp-in{opacity:1;transition:none;animation:none;transform:none}.lp-underline path{stroke-dashoffset:0;animation:none}.lp-wave,.lp-pulse:after,.lp-pop,.lp-float,.lp-bars span,.lp-blink,.lp-dot,.lp-morph,.lp-marquee{animation:none}.lp-edge{stroke-dashoffset:0;transition:none}.lp-caption{animation:none}.lp-caption:first-child{opacity:1}}.lp-browser{container-type:inline-size}.lp-scale{--s:.92}@container (min-width:720px){.lp-scale{--s:1.18}}
