.energy-scene.svelte-1cy8405{pointer-events:none;z-index:0;background:linear-gradient(#fff 3%,#f8faff 36%,#e3eef8 72%,#b9d0e6 100%);position:absolute;inset:0;overflow:hidden}.energy-colour.svelte-1cy8405{background:radial-gradient(at 78% 70%,#6e9ec580,#0000 48%),radial-gradient(at 28% 100%,#5689bb70,#0000 54%);animation:32s ease-in-out infinite alternate paused svelte-1cy8405-colour-drift;position:absolute;inset:-8%}.energy-parallax.svelte-1cy8405{transform:translateY(calc(var(--hero-p,0)*-22px));position:absolute;inset:30% -4% -4%}.energy-waves.svelte-1cy8405{width:100%;height:100%;overflow:visible}.wave-far.svelte-1cy8405,.wave-near.svelte-1cy8405{transform-origin:50% 70%;animation:24s ease-in-out infinite alternate paused svelte-1cy8405-wave-drift}.wave-near.svelte-1cy8405{animation-name:svelte-1cy8405-wave-return;animation-duration:31s}.active.svelte-1cy8405 .energy-colour:where(.svelte-1cy8405),.active.svelte-1cy8405 .wave-far:where(.svelte-1cy8405),.active.svelte-1cy8405 .wave-near:where(.svelte-1cy8405){animation-play-state:running}@keyframes svelte-1cy8405-colour-drift{to{transform:translate(-2%,1%)scale(1.035)}}@keyframes svelte-1cy8405-wave-drift{0%{transform:translate(-1%)rotate(-1deg)}to{transform:translate(1.5%,2%)rotate(1deg)}}@keyframes svelte-1cy8405-wave-return{0%{transform:translate(1%,1%)}to{transform:translate(-1.5%,-1%)}}.motion-off .energy-colour.svelte-1cy8405,.motion-off .wave-far.svelte-1cy8405,.motion-off .wave-near.svelte-1cy8405{animation-play-state:paused}.motion-off .energy-parallax.svelte-1cy8405{transform:none}@media (width<=759px){.energy-scene.svelte-1cy8405{background:linear-gradient(#fff 12%,#f5f9ff 40%,#e0edf7 68%,#b9d0e6)}.energy-parallax.svelte-1cy8405{inset:50% -24% -2%;transform:none}.wave-far.svelte-1cy8405{animation-duration:34s}.wave-near.svelte-1cy8405{animation-duration:42s}}@media (prefers-reduced-motion:reduce){.energy-colour.svelte-1cy8405,.wave-far.svelte-1cy8405,.wave-near.svelte-1cy8405{animation:none!important}.energy-parallax.svelte-1cy8405{transform:none}}
