.lp-enter{animation:.7s cubic-bezier(.16,1,.3,1) both lp-blur-fade;animation-delay:calc(var(--i,0)*70ms + .12s)}@keyframes lp-blur-fade{0%{opacity:0;filter:blur(8px);transform:translateY(12px)}to{opacity:1;filter:blur();transform:none}}.lp-float{animation:5.5s ease-in-out infinite alternate lp-float}@keyframes lp-float{0%{transform:translateY(0)rotate(-3deg)}to{transform:translateY(-10px)rotate(-2deg)}}.lp-marquee{animation:60s linear infinite lp-marquee}@keyframes lp-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.lp-reveal{opacity:0;filter:blur(6px);transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1),filter .7s cubic-bezier(.16,1,.3,1);transition-delay:calc(var(--i,0)*60ms);transform:translateY(24px)}.lp-reveal.is-in{opacity:1;filter:blur();transform:none}.lp-press{transition:transform .2s cubic-bezier(.2,.8,.2,1),background-color .2s,border-color .2s}.lp-press:hover{transform:translateY(-1px)}.lp-press:active{transform:scale(.98)}.lp-tile{transition:transform .32s cubic-bezier(.16,1,.3,1),border-color .32s}.lp-tile:hover{border-color:#ffffff38;transform:translateY(-4px)}.lp-tile:hover .lp-tile-shot{transform:translateY(-10px)}.lp-tile-shot{transition:transform .5s cubic-bezier(.16,1,.3,1)}@media (prefers-reduced-motion:reduce){.lp-enter,.lp-float,.lp-marquee{animation:none}.lp-float{transform:rotate(-3deg)}.lp-reveal{opacity:1;filter:none;transition:none;transform:none}.lp-tile,.lp-tile-shot,.lp-press{transition:none}}
