.HomeBackground-module__SKvOrq__background{z-index:1;pointer-events:none;contain:strict;position:fixed;inset:0;overflow:hidden}.HomeBackground-module__SKvOrq__light{border-radius:50%;width:min(85vw,1100px);height:min(85vw,1100px);animation:26s ease-in-out infinite alternate HomeBackground-module__SKvOrq__light-drift;position:absolute}.HomeBackground-module__SKvOrq__blue{background:radial-gradient(#4f46e529,#0000 65%);top:-35%;left:-25%}.HomeBackground-module__SKvOrq__violet{background:radial-gradient(#8b5cf624,#0000 65%);animation-name:HomeBackground-module__SKvOrq__violet-drift;animation-duration:32s;animation-delay:-12s;top:-10%;right:-30%}.HomeBackground-module__SKvOrq__cyan{background:radial-gradient(#0ea5e91c,#0000 65%);animation-duration:35s;animation-delay:-18s;bottom:-65%;right:5%}.HomeBackground-module__SKvOrq__contours{opacity:.65;width:116%;height:116%;animation:36s ease-in-out infinite alternate HomeBackground-module__SKvOrq__contour-drift;position:absolute;inset:-8%}.HomeBackground-module__SKvOrq__vignette{background:radial-gradient(at 50% 40%,#0000 25%,#06081459 100%);position:absolute;inset:0}@keyframes HomeBackground-module__SKvOrq__light-drift{0%{transform:translate(0,0)scale(1)}to{transform:translate(14%,12%)scale(1.15)}}@keyframes HomeBackground-module__SKvOrq__violet-drift{0%{transform:translate(0,0)scale(1.1)}to{transform:translate(-16%,18%)scale(.95)}}@keyframes HomeBackground-module__SKvOrq__contour-drift{0%{transform:translateY(-2%)rotate(-3deg)}to{transform:translateY(3%)rotate(3deg)}}@media (max-width:640px){.HomeBackground-module__SKvOrq__light{width:150vw;height:150vw}.HomeBackground-module__SKvOrq__blue{top:-10%;left:-80%}.HomeBackground-module__SKvOrq__violet{top:5%;right:-90%}.HomeBackground-module__SKvOrq__cyan{bottom:-25%;right:-50%}.HomeBackground-module__SKvOrq__contours{opacity:.4}}@media (prefers-reduced-motion:reduce){.HomeBackground-module__SKvOrq__light,.HomeBackground-module__SKvOrq__contours{animation:none}}
