:root{--firefly-color:#f47320;--firefly-size:.4vw;--firefly-speed-factor:1}@keyframes drift{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes flash{0%,30%,to{opacity:0;box-shadow:0 0 0vw 0vw var(--firefly-color)}5%{opacity:1;box-shadow:0 0 2vw .4vw var(--firefly-color)}}@keyframes move1{0%{transform:translate(-20vw)translateY(-20vh)scale(.3)}33%{transform:translate(10vw)translateY(-45vh)scale(.5)}66%{transform:translate(-40vw)translateY(-10vh)scale(.4)}to{transform:translate(-20vw)translateY(-20vh)scale(.3)}}@keyframes move2{0%{transform:translate(30vw)translateY(20vh)scale(.4)}33%{transform:translate(40vw)translateY(35vh)scale(.6)}66%{transform:translate(20vw)translateY(40vh)scale(.45)}to{transform:translate(30vw)translateY(20vh)scale(.4)}}@keyframes move3{0%{transform:translate(10vw)translateY(-30vh)scale(.3)}33%{transform:translate(-10vw)translateY(-45vh)scale(.5)}66%{transform:translate(5vw)translateY(-35vh)scale(.4)}to{transform:translate(10vw)translateY(-30vh)scale(.3)}}@keyframes move4{0%{transform:translate(-30vw)translateY(10vh)scale(.35)}33%{transform:translate(-40vw)translateY(-5vh)scale(.5)}66%{transform:translate(-20vw)translateY(20vh)scale(.4)}to{transform:translate(-30vw)translateY(10vh)scale(.35)}}@keyframes move5{0%{transform:translate(40vw)translateY(-10vh)scale(.3)}33%{transform:translate(45vw)translateY(-20vh)scale(.45)}66%{transform:translate(35vw)translateY(0)scale(.35)}to{transform:translate(40vw)translateY(-10vh)scale(.3)}}@keyframes move6{0%{transform:translate(-20vw)translateY(30vh)scale(.4)}33%{transform:translate(-25vw)translateY(40vh)scale(.55)}66%{transform:translate(-15vw)translateY(20vh)scale(.45)}to{transform:translate(-20vw)translateY(30vh)scale(.4)}}@keyframes move7{0%{transform:translate(0)translateY(15vh)scale(.3)}33%{transform:translate(15vw)translateY(25vh)scale(.5)}66%{transform:translate(-10vw)translateY(15vh)scale(.35)}to{transform:translate(0)translateY(15vh)scale(.3)}}@keyframes move8{0%{transform:translate(25vw)translateY(-15vh)scale(.35)}33%{transform:translate(35vw)translateY(-25vh)scale(.55)}66%{transform:translate(15vw)translateY(-10vh)scale(.45)}to{transform:translate(25vw)translateY(-15vh)scale(.35)}}@keyframes move9{0%{transform:translate(-35vw)translateY(-25vh)scale(.3)}33%{transform:translate(-25vw)translateY(-35vh)scale(.5)}66%{transform:translate(-40vw)translateY(-15vh)scale(.4)}to{transform:translate(-35vw)translateY(-25vh)scale(.3)}}@keyframes move10{0%{transform:translate(15vw)translateY(35vh)scale(.35)}33%{transform:translate(5vw)translateY(40vh)scale(.55)}66%{transform:translate(25vw)translateY(25vh)scale(.45)}to{transform:translate(15vw)translateY(35vh)scale(.35)}}@keyframes move11{0%{transform:translate(-15vw)translateY(-35vh)scale(.4)}33%{transform:translate(-5vw)translateY(-40vh)scale(.5)}66%{transform:translate(-25vw)translateY(-25vh)scale(.45)}to{transform:translate(-15vw)translateY(-35vh)scale(.4)}}@keyframes move12{0%{transform:translate(45vw)translateY(15vh)scale(.3)}33%{transform:translate(35vw)translateY(5vh)scale(.5)}66%{transform:translate(45vw)translateY(25vh)scale(.4)}to{transform:translate(45vw)translateY(15vh)scale(.3)}}@keyframes move13{0%{transform:translate(-45vw)translateY(40vh)scale(.35)}33%{transform:translate(-35vw)translateY(35vh)scale(.5)}66%{transform:translate(-40vw)translateY(45vh)scale(.45)}to{transform:translate(-45vw)translateY(40vh)scale(.35)}}@keyframes move14{0%{transform:translate(10vw)translateY(-40vh)scale(.4)}33%{transform:translate(5vw)translateY(-30vh)scale(.5)}66%{transform:translate(15vw)translateY(-45vh)scale(.45)}to{transform:translate(10vw)translateY(-40vh)scale(.4)}}@keyframes move15{0%{transform:translate(-5vw)translateY(5vh)scale(.3)}33%{transform:translate(5vw)translateY(10vh)scale(.55)}66%{transform:translate(-10vw)translateY(0)scale(.4)}to{transform:translate(-5vw)translateY(5vh)scale(.3)}}.fireflies-container{pointer-events:none;z-index:0;position:fixed;inset:0}.fireflies-container .firefly{pointer-events:none;width:var(--firefly-size);height:var(--firefly-size);margin:calc(var(--firefly-size)/-2) 0 0 calc(var(--firefly-size)*24.5);position:fixed;top:50%;left:50%}.fireflies-container .firefly:before,.fireflies-container .firefly:after{content:"";transform-origin:-10vw;border-radius:50%;width:100%;height:100%;position:absolute}.fireflies-container .firefly:before{--tw-bg-opacity:1;background-color:rgb(253 186 116/var(--tw-bg-opacity,1));opacity:.4;animation:infinite alternate drift}.fireflies-container .firefly:after{--tw-bg-opacity:1;background-color:rgb(244 115 32/var(--tw-bg-opacity,1));opacity:0;box-shadow:0 0 0vw 0vw var(--firefly-color);animation:infinite alternate drift,infinite flash}.fireflies-container .firefly-1{animation:move1 calc(28s/var(--firefly-speed-factor)) ease infinite}.fireflies-container .firefly-1:before{animation-duration:calc(9s/var(--firefly-speed-factor))}.fireflies-container .firefly-1:after{animation-duration:calc(9s/var(--firefly-speed-factor)),calc(5.4s/var(--firefly-speed-factor));animation-delay:0s,1s}.fireflies-container .firefly-2{animation:move2 calc(29s/var(--firefly-speed-factor)) ease infinite}.fireflies-container .firefly-2:before{animation-duration:calc(10s/var(--firefly-speed-factor))}.fireflies-container .firefly-2:after{animation-duration:calc(10s/var(--firefly-speed-factor)),calc(6.1s/var(--firefly-speed-factor));animation-delay:0s,.8s}.fireflies-container .firefly-3{animation:move3 calc(30s/var(--firefly-speed-factor)) ease infinite}.fireflies-container .firefly-3:before{animation-duration:calc(11s/var(--firefly-speed-factor))}.fireflies-container .firefly-3:after{animation-duration:calc(11s/var(--firefly-speed-factor)),calc(7.3s/var(--firefly-speed-factor));animation-delay:0s,1.2s}.fireflies-container .firefly-4{animation:move4 calc(27s/var(--firefly-speed-factor)) ease infinite}.fireflies-container .firefly-4:before{animation-duration:calc(12s/var(--firefly-speed-factor))}.fireflies-container .firefly-4:after{animation-duration:calc(12s/var(--firefly-speed-factor)),calc(8s/var(--firefly-speed-factor));animation-delay:0s,.7s}.fireflies-container .firefly-5{animation:move5 calc(26s/var(--firefly-speed-factor)) ease infinite}.fireflies-container .firefly-5:before{animation-duration:calc(8s/var(--firefly-speed-factor))}.fireflies-container .firefly-5:after{animation-duration:calc(8s/var(--firefly-speed-factor)),calc(5s/var(--firefly-speed-factor));animation-delay:0s,1.8s}.fireflies-container .firefly-6{animation:move6 calc(32s/var(--firefly-speed-factor)) ease infinite}.fireflies-container .firefly-6:before{animation-duration:calc(13s/var(--firefly-speed-factor))}.fireflies-container .firefly-6:after{animation-duration:calc(13s/var(--firefly-speed-factor)),calc(7.6s/var(--firefly-speed-factor));animation-delay:0s,.5s}.fireflies-container .firefly-7{animation:move7 calc(26s/var(--firefly-speed-factor)) ease infinite}.fireflies-container .firefly-7:before{animation-duration:calc(9s/var(--firefly-speed-factor))}.fireflies-container .firefly-7:after{animation-duration:calc(9s/var(--firefly-speed-factor)),calc(6.8s/var(--firefly-speed-factor));animation-delay:0s,1.1s}.fireflies-container .firefly-8{animation:move8 calc(24s/var(--firefly-speed-factor)) ease infinite}.fireflies-container .firefly-8:before{animation-duration:calc(14s/var(--firefly-speed-factor))}.fireflies-container .firefly-8:after{animation-duration:calc(14s/var(--firefly-speed-factor)),calc(5.7s/var(--firefly-speed-factor));animation-delay:0s,.9s}.fireflies-container .firefly-9{animation:move9 calc(29s/var(--firefly-speed-factor)) ease infinite}.fireflies-container .firefly-9:before{animation-duration:calc(11s/var(--firefly-speed-factor))}.fireflies-container .firefly-9:after{animation-duration:calc(11s/var(--firefly-speed-factor)),calc(6.5s/var(--firefly-speed-factor));animation-delay:0s,1.6s}.fireflies-container .firefly-10{animation:move10 calc(30s/var(--firefly-speed-factor)) ease infinite}.fireflies-container .firefly-10:before{animation-duration:calc(10s/var(--firefly-speed-factor))}.fireflies-container .firefly-10:after{animation-duration:calc(10s/var(--firefly-speed-factor)),calc(7.1s/var(--firefly-speed-factor));animation-delay:0s,1.3s}.fireflies-container .firefly-11{animation:move11 calc(28s/var(--firefly-speed-factor)) ease infinite}.fireflies-container .firefly-11:before{animation-duration:calc(12s/var(--firefly-speed-factor))}.fireflies-container .firefly-11:after{animation-duration:calc(12s/var(--firefly-speed-factor)),calc(6s/var(--firefly-speed-factor));animation-delay:0s,.8s}.fireflies-container .firefly-12{animation:move12 calc(26s/var(--firefly-speed-factor)) ease infinite}.fireflies-container .firefly-12:before{animation-duration:calc(9s/var(--firefly-speed-factor))}.fireflies-container .firefly-12:after{animation-duration:calc(9s/var(--firefly-speed-factor)),calc(5.3s/var(--firefly-speed-factor));animation-delay:0s,1.4s}.fireflies-container .firefly-13{animation:move13 calc(31s/var(--firefly-speed-factor)) ease infinite}.fireflies-container .firefly-13:before{animation-duration:calc(13s/var(--firefly-speed-factor))}.fireflies-container .firefly-13:after{animation-duration:calc(13s/var(--firefly-speed-factor)),calc(8.2s/var(--firefly-speed-factor));animation-delay:0s,.6s}.fireflies-container .firefly-14{animation:move14 calc(27s/var(--firefly-speed-factor)) ease infinite}.fireflies-container .firefly-14:before{animation-duration:calc(10s/var(--firefly-speed-factor))}.fireflies-container .firefly-14:after{animation-duration:calc(10s/var(--firefly-speed-factor)),calc(7.4s/var(--firefly-speed-factor));animation-delay:0s,1.7s}.fireflies-container .firefly-15{animation:move15 calc(25s/var(--firefly-speed-factor)) ease infinite}.fireflies-container .firefly-15:before{animation-duration:calc(11s/var(--firefly-speed-factor))}.fireflies-container .firefly-15:after{animation-duration:calc(11s/var(--firefly-speed-factor)),calc(6.2s/var(--firefly-speed-factor));animation-delay:0s,1s}
@keyframes gradientBG{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}@keyframes floatWithRotateScale{0%,to{transform:translateY(0)rotate(0)scale(1)}25%{transform:translateY(-30px)rotate(2deg)scale(1.03)}50%{transform:translateY(-40px)rotate(3deg)scale(1.05)}75%{transform:translateY(-20px)rotate(1deg)scale(1.02)}}@keyframes moveHorizontal{0%{transform:translate(0)}50%{transform:translate(60px)}to{transform:translate(0)}}@keyframes wiggle{0%,to{transform:rotate(0)}33%{transform:rotate(1.5deg)}66%{transform:rotate(-1.5deg)}}@keyframes pulsate{0%,to{opacity:.3;transform:scale(1)}50%{opacity:.4;transform:scale(1.15)}}.floating-gradient-bubbles{z-index:0;position:absolute;inset:0;overflow:hidden}.floating-gradient-bubbles:before{content:"";z-index:0;background-color:#0000;background-image:radial-gradient(circle at 30% 10%,#7b61ff08 0%,#0000 40%),radial-gradient(circle at 80% 30%,#ff69b408 0%,#0000 40%),radial-gradient(circle at 20% 80%,#64dcff08 0%,#0000 40%);background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:400% 400%;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;animation:6s infinite gradientBG;position:absolute;inset:0}.floating-gradient-bubbles .bg-shape{opacity:.25;filter:blur(60px);z-index:0;border-radius:50%;position:absolute}.floating-gradient-bubbles .bg-shape:first-child{background:linear-gradient(135deg,#8b5cf6 0%,#6366f1 100%);width:400px;height:400px;animation:7s ease-in-out infinite floatWithRotateScale,6s ease-in-out infinite moveHorizontal;top:-100px;left:-100px}.floating-gradient-bubbles .bg-shape:nth-child(2){background:linear-gradient(135deg,#ec4899 0%,#f43f5e 100%);width:300px;height:300px;animation:6s ease-in-out infinite reverse floatWithRotateScale,6s ease-in-out infinite moveHorizontal;top:30%;right:-80px}.floating-gradient-bubbles .bg-shape:nth-child(3){background:linear-gradient(135deg,#8b5cf6 0%,#3b82f6 100%);width:350px;height:350px;animation:8s ease-in-out infinite floatWithRotateScale,9s ease-in-out infinite reverse moveHorizontal;bottom:-100px;left:30%}.floating-gradient-bubbles .bg-shape:nth-child(4){background:linear-gradient(135deg,#14b8a6 0%,#0ea5e9 100%);width:250px;height:250px;animation:5s ease-in-out infinite floatWithRotateScale,3s ease-in-out infinite wiggle;top:20%;left:15%}.floating-gradient-bubbles .bg-shape:nth-child(5){background:linear-gradient(135deg,#f97316 0%,#f59e0b 100%);width:180px;height:180px;animation:4s ease-in-out infinite pulsate,2.5s ease-in-out infinite wiggle,5s ease-in-out infinite moveHorizontal;bottom:20%;right:20%}.floating-gradient-bubbles .bg-shape:nth-child(6){background:linear-gradient(135deg,#c026d3 0%,#9333ea 100%);width:220px;height:220px;animation:6s ease-in-out infinite floatWithRotateScale,7s ease-in-out infinite moveHorizontal;top:40%;left:50%}.floating-gradient-bubbles .bg-shape:nth-child(7){background:linear-gradient(135deg,#0891b2 0%,#0284c7 100%);width:200px;height:200px;animation:3.5s ease-in-out infinite pulsate,4s ease-in-out infinite wiggle,6s ease-in-out infinite moveHorizontal;bottom:10%;left:5%}
/*# sourceMappingURL=0hzj8ugbyi1wc.css.map*/