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