@keyframes svelte-erho0u-fade-in-up{0%{opacity:0;transform:translateY(2rem)}to{opacity:1;transform:translateY(0)}}.animate-fade-in-up.svelte-erho0u{animation:svelte-erho0u-fade-in-up .55s ease-out forwards}.line-clamp-3.svelte-erho0u{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}@keyframes svelte-1d5iqtf-float{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.group.svelte-1d5iqtf:hover .animate-float:where(.svelte-1d5iqtf){animation:svelte-1d5iqtf-float 2s ease-in-out infinite}@keyframes svelte-1jj1ues-fade-in-up{0%{opacity:0;transform:translateY(2rem)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-1jj1ues-float{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.animate-fade-in-up.svelte-1jj1ues{animation:svelte-1jj1ues-fade-in-up .55s ease-out forwards}.animate-float.svelte-1jj1ues{animation:svelte-1jj1ues-float 3s ease-in-out infinite}.delay-200.svelte-1jj1ues{animation-delay:.2s}.delay-400.svelte-1jj1ues{animation-delay:.4s}.delay-500.svelte-1jj1ues{animation-delay:.5s}.delay-700.svelte-1jj1ues{animation-delay:.7s}.delay-1000.svelte-1jj1ues{animation-delay:1s}.delay-900.svelte-1jj1ues{animation-delay:.9s}.delay-1100.svelte-1jj1ues{animation-delay:1.1s}.delay-1300.svelte-1jj1ues{animation-delay:1.3s}.delay-1500.svelte-1jj1ues{animation-delay:1.5s}.delay-2000.svelte-1jj1ues{animation-delay:2s}.bg-grid-pattern.svelte-1jj1ues{background-image:radial-gradient(circle at 25px 25px,rgba(255,255,255,.1) 1px,transparent 0);background-size:50px 50px}
