@keyframes lp-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes lp-fade-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.animate-lp-float{animation:lp-float 6s ease-in-out infinite}.animate-lp-fade-up{animation:lp-fade-up .4s ease-out both}.lp-hero-photo{-webkit-mask-image:linear-gradient(to bottom,transparent,#000 35%,#000 66%,rgba(0,0,0,.8) 76%,rgba(0,0,0,.5) 85%,rgba(0,0,0,.22) 93%,transparent);mask-image:linear-gradient(to bottom,transparent,#000 35%,#000 66%,rgba(0,0,0,.8) 76%,rgba(0,0,0,.5) 85%,rgba(0,0,0,.22) 93%,transparent)}@media (min-width: 1024px){.lp-hero-photo{-webkit-mask-image:linear-gradient(to right,transparent,#000 60%),linear-gradient(to bottom,transparent,#000 25%,#000 70%,transparent);-webkit-mask-composite:source-in;mask-image:linear-gradient(to right,transparent,#000 60%),linear-gradient(to bottom,transparent,#000 25%,#000 70%,transparent);-webkit-mask-composite:source-in,xor;mask-composite:intersect}}.lp-inbox-frame{-webkit-mask-image:linear-gradient(to bottom,#000 45%,transparent 98%);mask-image:linear-gradient(to bottom,#000 45%,transparent 98%)}@media (min-width: 1024px){.lp-inbox-frame{-webkit-mask-image:linear-gradient(to right,#000 75%,transparent 100%),linear-gradient(to bottom,#000 50%,transparent 95%);-webkit-mask-composite:source-in;mask-image:linear-gradient(to right,#000 75%,transparent 100%),linear-gradient(to bottom,#000 50%,transparent 95%);-webkit-mask-composite:source-in,xor;mask-composite:intersect}}@keyframes lp-click{0%{transform:translate(-50%,-50%) scale(.3);opacity:.6}to{transform:translate(-50%,-50%) scale(1.6);opacity:0}}.animate-lp-click{animation:lp-click .6s ease-out forwards}@media (prefers-reduced-motion: reduce){.animate-lp-float{animation:none}.animate-lp-fade-up{animation-duration:1ms;animation-delay:0s!important}}
