@keyframes float{0%{transform:translateY(0)rotate(12deg)}50%{transform:translateY(-10px)rotate(12deg)}to{transform:translateY(0)rotate(12deg)}}@keyframes float-slow{0%{transform:translateY(0)rotate(-12deg)}50%{transform:translateY(-15px)rotate(-12deg)}to{transform:translateY(0)rotate(-12deg)}}@keyframes float-delayed{0%{transform:translateY(0)rotate(6deg)}50%{transform:translateY(-10px)rotate(6deg)}to{transform:translateY(0)rotate(6deg)}}.animate-float{animation:3s ease-in-out infinite float}.animate-float-slow{animation:4s ease-in-out infinite float-slow}.animate-float-delayed{animation:3.5s ease-in-out 1s infinite float-delayed}
@keyframes float{0%,to{transform:translateY(0px) rotate(inherit)}50%{transform:translateY(-15px) rotate(inherit)}}@keyframes float-slow{0%,to{transform:translateY(0px) rotate(inherit)}50%{transform:translateY(-20px) rotate(inherit)}}@keyframes float-delayed{0%,to{transform:translateY(0px) rotate(inherit)}50%{transform:translateY(-18px) rotate(inherit)}}.animate-float{animation:4s ease-in-out infinite float}.animate-float-slow{animation:5s ease-in-out infinite float-slow}.animate-float-delayed{animation:4.5s ease-in-out 1.5s infinite float-delayed}
@keyframes heroFloat{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-20px)rotate(2deg)}}.hero-float{animation:6s ease-in-out infinite heroFloat}
