@keyframes blob-morph{0%,to{transform:translate(0) scale(1) rotate(0deg);border-radius:60% 40% 30% 70%/60% 30% 70% 40%}25%{transform:translate(20px,-30px) scale(1.05) rotate(2deg);border-radius:30% 60% 70% 40%/50% 60% 30% 60%}50%{transform:translate(-20px,20px) scale(.95) rotate(-2deg);border-radius:70% 30% 50% 50%/30% 50% 60% 70%}75%{transform:translate(30px,10px) scale(1.02) rotate(1deg);border-radius:40% 60% 60% 40%/60% 30% 70% 50%}}@keyframes blob-morph-delayed{0%,to{transform:translate(0) scale(1) rotate(0deg);border-radius:50% 50% 50% 50%/60% 40% 60% 40%}33%{transform:translate(-30px,20px) scale(1.08) rotate(-3deg);border-radius:60% 40% 70% 30%/40% 60% 50% 60%}66%{transform:translate(20px,-20px) scale(.92) rotate(3deg);border-radius:40% 60% 30% 70%/70% 30% 50% 50%}}@keyframes blob-morph-delayed-2{0%,to{transform:translate(0) scale(1) rotate(0deg);border-radius:40% 60% 60% 40%/50% 50% 50% 50%}40%{transform:translate(15px,25px) scale(1.06) rotate(4deg);border-radius:70% 30% 40% 60%/30% 70% 60% 40%}80%{transform:translate(-25px,-15px) scale(.94) rotate(-4deg);border-radius:30% 70% 50% 50%/60% 40% 70% 30%}}.animate-blob-morph{animation:blob-morph 25s cubic-bezier(.4,0,.2,1) infinite;will-change:transform;transform:translateZ(0)}.animate-blob-morph-delayed{animation:blob-morph-delayed 28s cubic-bezier(.4,0,.2,1) infinite;will-change:transform;transform:translateZ(0)}.animate-blob-morph-delayed-2{animation:blob-morph-delayed-2 30s cubic-bezier(.4,0,.2,1) infinite;will-change:transform;transform:translateZ(0)}