@keyframes morph1{0%,to{transform:translate(0) scale(1) rotate(0)}25%{transform:translate(5%,10%) scale(1.1) rotate(5deg)}50%{transform:translate(10%,5%) scale(.95) rotate(-3deg)}75%{transform:translate(3%,-5%) scale(1.05) rotate(2deg)}}@keyframes morph2{0%,to{transform:translate(0) scale(1) rotate(0)}33%{transform:translate(-8%,5%) scale(1.08) rotate(-4deg)}66%{transform:translate(5%,-8%) scale(.92) rotate(6deg)}}@keyframes morph3{0%,to{transform:translate(0) scale(1);opacity:.8}50%{transform:translate(-10%,10%) scale(1.15);opacity:1}}@media(min-width:1024px){.animate-morph-1{animation:morph1 25s ease-in-out infinite}.animate-morph-2{animation:morph2 30s ease-in-out infinite}.animate-morph-3{animation:morph3 20s ease-in-out infinite}}@media(max-width:1023px){.animate-morph-1,.animate-morph-2,.animate-morph-3{display:none}}@keyframes drift1{0%,to{transform:translate(0);opacity:.4}50%{transform:translate(20px,-30px);opacity:.7}}@keyframes drift2{0%,to{transform:translate(0);opacity:.3}50%{transform:translate(-25px,20px);opacity:.5}}@keyframes drift3{0%,to{transform:translate(0);opacity:.3}50%{transform:translate(15px,-25px);opacity:.6}}@keyframes drift4{0%,to{transform:translate(0);opacity:.5}50%{transform:translate(-20px,-15px);opacity:.8}}@media(min-width:1024px){.animate-drift-1{animation:drift1 18s ease-in-out infinite}.animate-drift-2{animation:drift2 22s ease-in-out infinite}.animate-drift-3{animation:drift3 15s ease-in-out infinite}.animate-drift-4{animation:drift4 20s ease-in-out infinite}}@media(max-width:1023px){.animate-drift-1,.animate-drift-2,.animate-drift-3,.animate-drift-4{display:none}}@keyframes scrollDown{0%{transform:translateY(0);opacity:1}50%{transform:translateY(8px);opacity:.5}to{transform:translateY(0);opacity:1}}.animate-scroll-down{animation:scrollDown 1.5s ease-in-out infinite}
