@keyframes float-in{0%{transform:translateY(30px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes float{0%{transform:translateY(0)}50%{transform:translateY(-10px)}to{transform:translateY(0)}}@keyframes pulse-glow{0%{box-shadow:0 0 0 0 rgba(79,70,229,.2)}70%{box-shadow:0 0 0 20px rgba(79,70,229,0)}to{box-shadow:0 0 0 0 rgba(79,70,229,0)}}@keyframes slow-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes rotate-y-1{0%{transform:rotateY(0deg)}to{transform:rotateY(1deg)}}.animate-float-in{animation:float-in .6s ease-out forwards}.animate-fade-in{animation:fade-in .5s ease forwards}.animate-float{animation:float 6s ease-in-out infinite}.animate-pulse-glow{animation:pulse-glow 2s infinite}.animate-slow-spin{animation:slow-spin 30s linear infinite}.perspective-1000{perspective:1000px}.rotate-y-1{transform:rotateY(1deg)}.h-40\%{height:40%}.h-55\%{height:55%}.h-60\%{height:60%}.h-65\%{height:65%}.h-70\%{height:70%}.h-80\%{height:80%}.h-90\%{height:90%}.scroll-trigger{opacity:0;transform:translateY(20px);transition:opacity .6s ease,transform .6s ease}.scroll-trigger.animate-in{opacity:1;transform:translateY(0)}[dir=rtl] .icon:not(.preserve-direction),[dir=rtl] .parallax{transform:scaleX(-1)}