@keyframes float{0%,to{transform:translateY(0) translate(0)}50%{transform:translateY(-20px) translate(10px)}}@keyframes float-delayed{0%,to{transform:translateY(0) translate(0)}50%{transform:translateY(-15px) translate(-10px)}}@keyframes float-slow{0%,to{transform:translateY(0)}50%{transform:translateY(-25px)}}@keyframes float-dot-1{0%,to{transform:translate(0) scale(1)}25%{transform:translate(10px,-15px) scale(1.1)}50%{transform:translate(-5px,-25px) scale(.9)}75%{transform:translate(-10px,-10px) scale(1.05)}to{transform:translate(0) scale(1)}}@keyframes float-dot-2{0%,to{transform:translate(0) scale(1)}33%{transform:translate(-12px,-20px) scale(1.15)}66%{transform:translate(8px,-18px) scale(.95)}to{transform:translate(0) scale(1)}}@keyframes float-dot-3{0%,to{transform:translate(0)}20%{transform:translate(15px,-20px)}40%{transform:translate(-8px,-28px)}60%{transform:translate(-12px,-12px)}80%{transform:translate(10px,-18px)}to{transform:translate(0)}}@keyframes blob-slow{0%,to{transform:translate(0) scale(1) rotate(0)}33%{transform:translate(30px,-20px) scale(1.1) rotate(5deg)}66%{transform:translate(-20px,30px) scale(.95) rotate(-3deg)}to{transform:translate(0) scale(1) rotate(0)}}@keyframes blob-slow-delayed{0%,to{transform:translate(0) scale(1)}50%{transform:translate(-40px,20px) scale(1.05)}to{transform:translate(0) scale(1)}}@keyframes corner-pulse{0%,to{opacity:.1;transform:scale(1)}50%{opacity:.2;transform:scale(1.02)}}@keyframes corner-pulse-delayed{0%,to{opacity:.1;transform:scale(1)}50%{opacity:.25;transform:scale(.98)}}@keyframes float-icon-1{0%,to{transform:translateY(0) rotate(0)}25%{transform:translateY(-10px) rotate(5deg)}75%{transform:translateY(-20px) rotate(-5deg)}to{transform:translateY(0) rotate(0)}}@keyframes float-icon-2{0%,to{transform:translateY(0) rotate(0)}33%{transform:translateY(15px) rotate(-3deg)}66%{transform:translateY(-15px) rotate(8deg)}to{transform:translateY(0) rotate(0)}}@keyframes rotate-slow{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes rotate-reverse{0%{transform:rotate(360deg)}to{transform:rotate(0)}}@keyframes float-badge-1{0%,to{transform:translateY(0) translate(0)}25%{transform:translateY(-8px) translate(5px)}50%{transform:translateY(-15px) translate(-5px)}75%{transform:translateY(-8px) translate(5px)}}@keyframes float-badge-2{0%,to{transform:translateY(0) translate(0)}33%{transform:translateY(-12px) translate(-8px)}66%{transform:translateY(8px) translate(8px)}}@keyframes float-badge-3{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}@keyframes sparkle{0%,to{transform:scale(1);opacity:.4}50%{transform:scale(1.5);opacity:.8}}@keyframes sparkle-delayed{0%,to{transform:scale(1);opacity:.3}50%{transform:scale(1.3);opacity:.6}}@keyframes sparkle-fast{0%,to{transform:scale(0);opacity:0}50%{transform:scale(1);opacity:.5}}@keyframes orb-1{0%,to{transform:translate(0) scale(1);opacity:.1}33%{transform:translate(50px,-30px) scale(1.15);opacity:.15}66%{transform:translate(-30px,50px) scale(.9);opacity:.08}}@keyframes orb-2{0%,to{transform:translate(0) scale(1);opacity:.1}50%{transform:translate(-40px,20px) scale(1.1);opacity:.12}}@keyframes orb-3{0%,to{transform:translate(-50%,-50%) scale(1);opacity:.05}33%{transform:translate(-45%,-55%) scale(1.08);opacity:.08}66%{transform:translate(-55%,-45%) scale(.95);opacity:.04}}@keyframes particle-1{0%,to{transform:translate(0);opacity:.2}25%{transform:translate(15px,-20px);opacity:.3}75%{transform:translate(-10px,15px);opacity:.15}}@keyframes particle-2{0%,to{transform:translate(0);opacity:.2}50%{transform:translate(-20px,-25px);opacity:.35}}@keyframes particle-3{0%,to{transform:translate(0);opacity:.2}33%{transform:translate(20px,-15px);opacity:.25}66%{transform:translate(-15px,20px);opacity:.18}}.animate-float-dot-1[data-astro-cid-kh7btl4r]{animation:float-dot-1 8s ease-in-out infinite}.animate-float-dot-2[data-astro-cid-kh7btl4r]{animation:float-dot-2 10s ease-in-out infinite 1s}.animate-float-dot-3[data-astro-cid-kh7btl4r]{animation:float-dot-3 12s ease-in-out infinite 2s}.animate-blob-slow[data-astro-cid-kh7btl4r]{animation:blob-slow 15s ease-in-out infinite}.animate-blob-slow-delayed[data-astro-cid-kh7btl4r]{animation:blob-slow-delayed 18s ease-in-out infinite 3s}.animate-corner-pulse[data-astro-cid-kh7btl4r]{animation:corner-pulse 4s ease-in-out infinite}.animate-corner-pulse-delayed[data-astro-cid-kh7btl4r]{animation:corner-pulse-delayed 5s ease-in-out infinite 2s}.animate-float-icon-1[data-astro-cid-kh7btl4r]{animation:float-icon-1 6s ease-in-out infinite}.animate-float-icon-2[data-astro-cid-kh7btl4r]{animation:float-icon-2 7s ease-in-out infinite 1.5s}.animate-rotate-slow[data-astro-cid-kh7btl4r]{animation:rotate-slow 20s linear infinite}.animate-rotate-reverse[data-astro-cid-kh7btl4r]{animation:rotate-reverse 25s linear infinite}.animate-float-badge-1[data-astro-cid-kh7btl4r]{animation:float-badge-1 6s ease-in-out infinite}.animate-float-badge-2[data-astro-cid-kh7btl4r]{animation:float-badge-2 7s ease-in-out infinite 1s}.animate-float-badge-3[data-astro-cid-kh7btl4r]{animation:float-badge-3 8s ease-in-out infinite 2s}.animate-sparkle[data-astro-cid-kh7btl4r]{animation:sparkle 3s ease-in-out infinite}.animate-sparkle-delayed[data-astro-cid-kh7btl4r]{animation:sparkle-delayed 4s ease-in-out infinite 1.5s}.animate-sparkle-fast[data-astro-cid-kh7btl4r]{animation:sparkle-fast 2s ease-in-out infinite}.animate-orb-1[data-astro-cid-kh7btl4r]{animation:orb-1 12s ease-in-out infinite}.animate-orb-2[data-astro-cid-kh7btl4r]{animation:orb-2 14s ease-in-out infinite 2s}.animate-orb-3[data-astro-cid-kh7btl4r]{animation:orb-3 16s ease-in-out infinite 4s}.animate-particle-1[data-astro-cid-kh7btl4r]{animation:particle-1 8s ease-in-out infinite}.animate-particle-2[data-astro-cid-kh7btl4r]{animation:particle-2 10s ease-in-out infinite 1.5s}.animate-particle-3[data-astro-cid-kh7btl4r]{animation:particle-3 12s ease-in-out infinite 3s}@media(prefers-reduced-motion:reduce){[data-astro-cid-kh7btl4r],[data-astro-cid-kh7btl4r]:before,[data-astro-cid-kh7btl4r]:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
