.bubble-layer[data-astro-cid-rkvkgv3c]{position:fixed;inset:0;pointer-events:none;z-index:1;overflow:hidden}.bubble-layer[data-astro-cid-rkvkgv3c] .bub{position:absolute;border-radius:50%;background:radial-gradient(circle at 35% 35%,#fff9,#007aff14);border:1px solid rgba(255,255,255,.3);animation:bubble-rise linear infinite;will-change:transform}@keyframes bubble-rise{0%{transform:translateY(0) translate(0) scale(1);opacity:0}10%{opacity:.7}90%{opacity:.5}to{transform:translateY(-110vh) translate(var(--drift)) scale(.6);opacity:0}}.aurora-wrap[data-astro-cid-uvzgbllw]{position:absolute;inset:-120px;pointer-events:none;filter:blur(100px);-webkit-filter:blur(100px);will-change:filter}.blob[data-astro-cid-uvzgbllw]{position:absolute;top:50%;left:50%;will-change:transform}.b1[data-astro-cid-uvzgbllw]{width:45vmax;height:30vmax;margin:-15vmax 0 0 -22.5vmax;background:#007aff59;animation:mv1 30s cubic-bezier(.4,0,.2,1) infinite,hue-pos 45s linear infinite}.b2[data-astro-cid-uvzgbllw]{width:30vmax;height:42vmax;margin:-21vmax 0 0 -15vmax;background:#5856d652;animation:mv2 34s cubic-bezier(.25,.1,.25,1) infinite,hue-neg 55s linear infinite}.b3[data-astro-cid-uvzgbllw]{width:40vmax;height:28vmax;margin:-14vmax 0 0 -20vmax;background:#00c7be4d;animation:mv3 38s cubic-bezier(.5,0,.15,1) infinite,hue-pos 50s linear infinite}.b4[data-astro-cid-uvzgbllw]{width:32vmax;height:45vmax;margin:-22.5vmax 0 0 -16vmax;background:#af52de47;animation:mv4 36s cubic-bezier(.35,0,.25,1) infinite,hue-neg 60s linear infinite}.b5[data-astro-cid-uvzgbllw]{width:38vmax;height:32vmax;margin:-16vmax 0 0 -19vmax;background:#ff950040;animation:mv5 42s cubic-bezier(.45,0,.2,1) infinite,hue-pos 65s linear infinite}@keyframes hue-pos{0%{filter:hue-rotate(0deg)}to{filter:hue-rotate(360deg)}}@keyframes hue-neg{0%{filter:hue-rotate(0deg)}to{filter:hue-rotate(-360deg)}}@keyframes mv1{0%{transform:translate(-38vw,-8vh) scale(1)}7%{transform:translate(30vw,-28vh) scale(.85)}20%{transform:translate(42vw,18vh) scale(1.18)}38%{transform:translate(-8vw,38vh) scale(.9)}48%{transform:translate(-44vw,5vh) scale(1.12)}62%{transform:translate(-18vw,-40vh) scale(.88)}75%{transform:translate(35vw,-22vh) scale(1.15)}90%{transform:translate(12vw,30vh) scale(.92)}to{transform:translate(-38vw,-8vh) scale(1)}}@keyframes mv2{0%{transform:translate(40vw,22vh) scale(.92)}9%{transform:translate(-28vw,38vh) scale(1.14)}22%{transform:translate(-44vw,-12vh) scale(.86)}35%{transform:translate(8vw,-42vh) scale(1.1)}50%{transform:translate(44vw,-8vh) scale(.88)}63%{transform:translate(18vw,40vh) scale(1.16)}78%{transform:translate(-36vw,15vh) scale(.9)}92%{transform:translate(-12vw,-35vh) scale(1.08)}to{transform:translate(40vw,22vh) scale(.92)}}@keyframes mv3{0%{transform:translate(-12vw,38vh) scale(1.1)}11%{transform:translate(42vw,8vh) scale(.86)}24%{transform:translate(22vw,-40vh) scale(1.16)}40%{transform:translate(-40vw,-22vh) scale(.88)}55%{transform:translate(-32vw,28vh) scale(1.12)}68%{transform:translate(12vw,44vh) scale(.85)}80%{transform:translate(44vw,-5vh) scale(1.14)}94%{transform:translate(-5vw,-38vh) scale(.92)}to{transform:translate(-12vw,38vh) scale(1.1)}}@keyframes mv4{0%{transform:translate(32vw,-38vh) scale(.88)}8%{transform:translate(-22vw,-32vh) scale(1.16)}18%{transform:translate(-42vw,20vh) scale(.85)}32%{transform:translate(-2vw,42vh) scale(1.12)}45%{transform:translate(40vw,28vh) scale(.9)}58%{transform:translate(44vw,-18vh) scale(1.08)}72%{transform:translate(5vw,-44vh) scale(.86)}85%{transform:translate(-38vw,-8vh) scale(1.14)}95%{transform:translate(-15vw,35vh) scale(.92)}to{transform:translate(32vw,-38vh) scale(.88)}}@keyframes mv5{0%{transform:translate(-38vw,-28vh) scale(1.12)}10%{transform:translate(18vw,-42vh) scale(.85)}25%{transform:translate(44vw,15vh) scale(1.08)}38%{transform:translate(8vw,42vh) scale(.9)}52%{transform:translate(-40vw,30vh) scale(1.16)}62%{transform:translate(-44vw,-5vh) scale(.86)}74%{transform:translate(-8vw,-40vh) scale(1.1)}88%{transform:translate(38vw,-12vh) scale(.88)}96%{transform:translate(15vw,38vh) scale(1.14)}to{transform:translate(-38vw,-28vh) scale(1.12)}}
