.lp-bg{z-index:-1;pointer-events:none;position:fixed;inset:0;overflow:hidden}.lp-glow{filter:blur(80px);will-change:transform;background:radial-gradient(circle,rgba(25,198,60,var(--o)) 0%,rgba(25,198,60,calc(var(--o) * .45)) 45%,transparent 72%);border-radius:9999px;width:95vmax;height:95vmax;position:absolute}.lp-g1{--o:.34;animation:32s ease-in-out infinite alternate lp-drift1;top:-30vmax;left:-25vmax}.lp-g2{--o:.28;animation:38s ease-in-out infinite alternate lp-drift2;top:15vh;right:-35vmax}.lp-g3{--o:.3;animation:26s ease-in-out infinite alternate lp-drift3;bottom:-35vmax;left:-5vmax}.lp-g4{--o:.25;width:75vmax;height:75vmax;animation:22s ease-in-out infinite alternate-reverse lp-drift2;top:40vh;left:-30vmax}@keyframes lp-drift1{to{transform:translate(28vw,32vh)scale(1.18)}}@keyframes lp-drift2{to{transform:translate(-32vw,-22vh)scale(.92)}}@keyframes lp-drift3{to{transform:translate(24vw,-28vh)scale(1.12)}}.lp-vignette{background:radial-gradient(#0000 45%,#0000008c);position:absolute;inset:0}@media(prefers-reduced-motion:reduce){.lp-glow{animation:none}}
