@keyframes float{0%{transform:translateY(0) translateX(0)}50%{transform:translateY(-20px) translateX(10px)}to{transform:translateY(0) translateX(0)}}.blur-circle{animation:float 10s ease-in-out infinite}.blur-circle:first-child{animation-delay:0s}.blur-circle:nth-child(2){animation-delay:-2s}.blur-circle:nth-child(3){animation-delay:-4s}.blur-circle:nth-child(4){animation-delay:-6s}.blur-circle:nth-child(5){animation-delay:-8s}@keyframes float-slow{0%{transform:translate(0)}33%{transform:translate(100px,100px) rotate(10deg)}66%{transform:translate(-50px,150px) rotate(-10deg)}to{transform:translate(0)}}@keyframes float-medium{0%{transform:translate(0)}33%{transform:translate(-150px,100px) rotate(-10deg)}66%{transform:translate(100px,50px) rotate(10deg)}to{transform:translate(0)}}@keyframes float-fast{0%{transform:translate(0)}33%{transform:translate(80px,-100px) rotate(5deg)}66%{transform:translate(-120px,50px) rotate(-5deg)}to{transform:translate(0)}}@keyframes float-reverse{0%{transform:translate(0)}33%{transform:translate(-70px,-120px) rotate(-10deg)}66%{transform:translate(120px,-50px) rotate(10deg)}to{transform:translate(0)}}@keyframes float-slow-reverse{0%{transform:translate(0)}33%{transform:translate(100px,-80px) rotate(10deg)}66%{transform:translate(-90px,-120px) rotate(-10deg)}to{transform:translate(0)}}.absolute{will-change:transform;transition:transform .3s ease-out}*{backface-visibility:hidden;-webkit-font-smoothing:antialiased}@keyframes float-cross-left{0%{transform:translate(-50%,-50%) scale(1);opacity:.2}25%{transform:translate(70vw) scale(1.2);opacity:.3}50%{transform:translate(100vw,50%) scale(1);opacity:.2}75%{transform:translate(30vw,-30%) scale(1.1);opacity:.25}to{transform:translate(-50%,-50%) scale(1);opacity:.2}}@keyframes float-cross-right{0%{transform:translate(50%,-50%) scale(1);opacity:.2}25%{transform:translate(-70vw,20%) scale(1.2);opacity:.3}50%{transform:translate(-100vw,-30%) scale(1);opacity:.2}75%{transform:translate(-30vw,40%) scale(1.1);opacity:.25}to{transform:translate(50%,-50%) scale(1);opacity:.2}}@keyframes float-diagonal{0%{transform:translate(0) scale(1);opacity:.15}33%{transform:translate(50vw,-50vh) scale(1.3);opacity:.25}66%{transform:translate(-30vw,-70vh) scale(.9);opacity:.2}to{transform:translate(0) scale(1);opacity:.15}}