.circle{position:absolute;border-radius:50%;filter:blur(min(100px,10vw));opacity:.3;animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-direction:alternate;will-change:transform,filter;transform-origin:center center}.circle-1-red1{width:min(800px,50vw);height:min(800px,60vh);top:-60vh;left:5vw}.circle-1-red1,.circle-1-red2{background:#ffc6c8;animation:float1 3s infinite}.circle-1-red2{width:min(800px,60vw);height:min(900px,65vh);top:5vh;right:-10vw;animation-delay:-1.5s}.circle-1-yellow{width:min(800px,30vw);height:min(800px,50vh);background:#fff9e7;top:-30vh;right:35vw;animation:float2 4s infinite}.circle-1-blue{width:min(500px,60vw);height:min(900px,65vh);background:#d0f3f2;top:10vh;right:75vw;animation:float2 8s infinite}.circle-2-mint1{background:#b8edeb;top:-60vh;right:50vw}.circle-2-mint1,.circle-2-mint2{width:min(1400px,100vw);height:min(1400px,80vh);animation:float3 3s infinite}.circle-2-mint2{background:#a9eaed;top:0;right:-20vw;animation-delay:-1.5s}.circle-3-blue1{width:min(700px,60vw);height:min(700px,60vh);background:#b7d2e9;top:-90vh;right:50vw;animation:float3 5s infinite;animation-delay:-2.5s}.circle-3-blue2{width:min(800px,70vw);height:min(800px,70vh);background:#b7d2e9;top:-40vh;right:30vw;animation:float3 5s infinite}.circle-3-yellow1{width:min(600px,80vw);height:min(600px,80vh);background:fff9e7;top:10vh;right:60vw;animation:float3 5s infinite}.circle-3-yellow2{width:min(1400px,100vw);height:min(1400px,80vh);background:#fff9e7;top:0;right:-20vw;animation:rightBottomToCenter 5s infinite}@keyframes float1{0%{transform:translate(0) scale(.9);filter:blur(min(60px,5vw));opacity:0}12.5%{transform:translate(0) scale(1);filter:blur(min(80px,5vw));opacity:.5}25%{transform:translate(0) scale(1.1);filter:blur(min(80px,5vw));opacity:.6}37.5%{transform:translate(0) scale(1.2);filter:blur(min(80px,5vw));opacity:.7}50%{transform:translate(0) scale(1.3);filter:blur(min(80px,5vw));opacity:.8}67.5%{transform:translate(0) scale(1.2);filter:blur(min(80px,5vw));opacity:.7}75%{transform:translate(0) scale(1);filter:blur(min(80px,5vw));opacity:.6}87.5%{transform:translate(0) scale(1);filter:blur(min(80px,5vw));opacity:.5}to{transform:translate(0) scale(.9);filter:blur(min(80px,5vw));opacity:0}}@keyframes float2{0%{transform:translate(0) scale(1.2);filter:blur(min(50px,5vw));opacity:.9}25%{transform:translate(0) scale(1.3);filter:blur(min(50px,5vw));opacity:.9}50%{transform:translate(0) scale(1.5);filter:blur(min(50px,5vw));opacity:.9}75%{transform:translate(0) scale(1.3);filter:blur(min(50px,5vw));opacity:.9}to{transform:translate(0) scale(1.2);filter:blur(min(50px,5vw));opacity:.9}}@keyframes float3{0%{transform:translate(0) scale(.9);filter:blur(min(40px,4vw));opacity:0}5%{transform:translate(0) scale(.92);filter:blur(min(50px,4.5vw));opacity:.1}10%{transform:translate(0) scale(.95);filter:blur(min(60px,5vw));opacity:.3}15%{transform:translate(0) scale(.98);filter:blur(min(70px,5vw));opacity:.4}20%{transform:translate(0) scale(1);filter:blur(min(75px,5vw));opacity:.5}25%{transform:translate(0) scale(1.02);filter:blur(min(78px,5vw));opacity:.55}30%{transform:translate(0) scale(1.05);filter:blur(min(80px,5vw));opacity:.6}35%{transform:translate(0) scale(1.08);filter:blur(min(82px,5vw));opacity:.65}40%{transform:translate(0) scale(1.1);filter:blur(min(83px,5vw));opacity:.7}45%{transform:translate(0) scale(1.15);filter:blur(min(84px,5vw));opacity:.75}50%{transform:translate(0) scale(1.2);filter:blur(min(85px,5vw));opacity:.8}55%{transform:translate(0) scale(1.15);filter:blur(min(84px,5vw));opacity:.75}60%{transform:translate(0) scale(1.1);filter:blur(min(83px,5vw));opacity:.7}65%{transform:translate(0) scale(1.08);filter:blur(min(82px,5vw));opacity:.65}70%{transform:translate(0) scale(1.05);filter:blur(min(80px,5vw));opacity:.6}75%{transform:translate(0) scale(1.02);filter:blur(min(78px,5vw));opacity:.55}80%{transform:translate(0) scale(1);filter:blur(min(75px,5vw));opacity:.5}85%{transform:translate(0) scale(.98);filter:blur(min(70px,5vw));opacity:.4}90%{transform:translate(0) scale(.95);filter:blur(min(60px,5vw));opacity:.3}95%{transform:translate(0) scale(.92);filter:blur(min(50px,4.5vw));opacity:.1}to{transform:translate(0) scale(.9);filter:blur(min(40px,4vw));opacity:0}}@keyframes rightBottomToCenter{0%{transform:translate(0) scale(.9);filter:blur(min(40px,4vw));opacity:0}5%{transform:translate(-2vw,-2vh) scale(.92);filter:blur(min(50px,4.5vw));opacity:.1}10%{transform:translate(-5vw,-5vh) scale(.95);filter:blur(min(60px,5vw));opacity:.3}15%{transform:translate(-8vw,-8vh) scale(.98);filter:blur(min(70px,5vw));opacity:.4}20%{transform:translate(-12vw,-12vh) scale(1);filter:blur(min(75px,5vw));opacity:.5}25%{transform:translate(-16vw,-16vh) scale(1.02);filter:blur(min(78px,5vw));opacity:.55}30%{transform:translate(-20vw,-20vh) scale(1.05);filter:blur(min(80px,5vw));opacity:.6}35%{transform:translate(-24vw,-24vh) scale(1.08);filter:blur(min(82px,5vw));opacity:.65}40%{transform:translate(-28vw,-28vh) scale(1.1);filter:blur(min(83px,5vw));opacity:.7}45%{transform:translate(-32vw,-32vh) scale(1.15);filter:blur(min(84px,5vw));opacity:.75}50%{transform:translate(-35vw,-35vh) scale(1.2);filter:blur(min(85px,5vw));opacity:.8}55%{transform:translate(-32vw,-32vh) scale(1.15);filter:blur(min(84px,5vw));opacity:.75}60%{transform:translate(-28vw,-28vh) scale(1.1);filter:blur(min(83px,5vw));opacity:.7}65%{transform:translate(-24vw,-24vh) scale(1.08);filter:blur(min(82px,5vw));opacity:.65}70%{transform:translate(-20vw,-20vh) scale(1.05);filter:blur(min(80px,5vw));opacity:.6}75%{transform:translate(-16vw,-16vh) scale(1.02);filter:blur(min(78px,5vw));opacity:.55}80%{transform:translate(-12vw,-12vh) scale(1);filter:blur(min(75px,5vw));opacity:.5}85%{transform:translate(-8vw,-8vh) scale(.98);filter:blur(min(70px,5vw));opacity:.4}90%{transform:translate(-5vw,-5vh) scale(.95);filter:blur(min(60px,5vw));opacity:.3}95%{transform:translate(-2vw,-2vh) scale(.92);filter:blur(min(50px,4.5vw));opacity:.1}to{transform:translate(0) scale(.9);filter:blur(min(40px,4vw));opacity:0}}@media (max-width:1024px){.circle{filter:blur(min(40px,4vw))}.circle-1-red1{width:min(600px,70vw);height:min(600px,70vh)}.circle-1-yellow{width:min(500px,60vw);height:min(600px,70vh)}.circle-1-blue,.circle-1-red2,.circle-4-blue{width:min(600px,70vw);height:min(700px,75vh)}}@media (max-width:768px){.circle{filter:blur(min(30px,3vw));opacity:.2}.circle-1-red1{width:min(400px,80vw);height:min(400px,80vh);top:-15vh;left:-15vw}.circle-1-yellow{width:min(350px,70vw);height:min(400px,80vh);top:40vh;right:5vw}.circle-1-blue,.circle-1-red2,.circle-4-blue{width:min(400px,80vw);height:min(450px,85vh)}.circle-1-blue{top:90vh;right:60vw}.circle-4-blue{top:85vh;right:65vw}.circle-1-red2{top:15vh;right:-25vw}}@media (max-width:480px){.circle{filter:blur(min(20px,2vw));opacity:.15}.circle-1-red1{width:min(300px,90vw);height:min(300px,90vh);top:-10vh;left:-20vw}.circle-1-yellow{width:min(250px,80vw);height:min(300px,90vh);top:35vh;right:0}.circle-1-blue,.circle-1-red2,.circle-4-blue{width:min(300px,90vw);height:min(350px,95vh)}.circle-1-blue{top:85vh;right:50vw}.circle-4-blue{top:80vh;right:55vw}.circle-1-red2{top:10vh;right:-30vw}@keyframes float1{0%{transform:translate(0) scale(.9);filter:blur(min(20px,2vw))}50%{transform:translate(min(20px,2vw),min(20px,2vh)) scale(1.1);filter:blur(min(25px,2.5vw))}to{transform:translate(min(-10px,-1vw),min(-15px,-1.5vh)) scale(.9);filter:blur(min(20px,2vw))}}@keyframes float2{0%{transform:translate(0) scale(1);filter:blur(min(15px,1.5vw))}50%{transform:translate(min(-20px,-2vw),min(15px,1.5vh)) scale(1.2);filter:blur(min(20px,2vw))}to{transform:translate(min(15px,1.5vw),min(5px,.5vh)) scale(1);filter:blur(min(15px,1.5vw))}}}@media (prefers-reduced-motion:reduce){.circle{animation:none}}