@property --gradient-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.ScrollGradient-module__qO0b0W__wrapper{z-index:-10;pointer-events:none;--gradient-angle:0deg;--scroll-progress:0;contain:layout paint style;position:fixed;inset:0;overflow:hidden}.ScrollGradient-module__qO0b0W__conic{background:conic-gradient(from var(--gradient-angle,0deg) at 50% 50%, #1e1b4b 0deg, #3b82f6 90deg, #6366f1 180deg, #8b5cf6 270deg, #1e1b4b 360deg);filter:blur(80px);opacity:.55;will-change:filter;position:absolute;inset:-20%}.ScrollGradient-module__qO0b0W__blob{filter:blur(80px);opacity:.45;will-change:transform;border-radius:50%;width:60vmin;height:60vmin;position:absolute}.ScrollGradient-module__qO0b0W__blobA{transform:translate3d(0, calc(var(--scroll-progress) * 30vh), 0);background:radial-gradient(circle,#3b82f6 0%,#3b82f600 70%);top:8%;left:12%}.ScrollGradient-module__qO0b0W__blobB{transform:translate3d(calc(var(--scroll-progress) * -20vw), calc(var(--scroll-progress) * -30vh), 0);background:radial-gradient(circle,#8b5cf6 0%,#8b5cf600 70%);bottom:8%;right:12%}@supports (animation-timeline:scroll(root)){@keyframes ScrollGradient-module__qO0b0W__rotate{to{--gradient-angle:360deg}}@keyframes ScrollGradient-module__qO0b0W__blobAMove{to{transform:translateY(30vh)}}@keyframes ScrollGradient-module__qO0b0W__blobBMove{to{transform:translate(-20vw,-30vh)}}.ScrollGradient-module__qO0b0W__conic{animation:linear forwards ScrollGradient-module__qO0b0W__rotate;animation-timeline:scroll(root)}.ScrollGradient-module__qO0b0W__blobA{animation:linear forwards ScrollGradient-module__qO0b0W__blobAMove;animation-timeline:scroll(root)}.ScrollGradient-module__qO0b0W__blobB{animation:linear forwards ScrollGradient-module__qO0b0W__blobBMove;animation-timeline:scroll(root)}}@media (prefers-reduced-motion:reduce){.ScrollGradient-module__qO0b0W__conic,.ScrollGradient-module__qO0b0W__blobA,.ScrollGradient-module__qO0b0W__blobB{transition:none!important;animation:none!important}.ScrollGradient-module__qO0b0W__blobA,.ScrollGradient-module__qO0b0W__blobB{transform:none}}
