.hero-module__vsiA6a__vectorContainer{--blue:121 194 242;--blue-light:178 224 255;--blue-deep:64 156 234;--green:107 217 134;--green-light:176 242 192;--green-deep:46 186 100;--yellow:253 209 73;--yellow-light:255 238 158;--yellow-deep:250 176 36;--grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.45'/%3E%3C/svg%3E");aspect-ratio:1;z-index:0;pointer-events:none;isolation:isolate;width:min(100%,650px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hero-module__vsiA6a__vectorGlow{z-index:0;background:radial-gradient(circle at 28% 30%, rgb(var(--blue) / .28) 0%, rgb(var(--blue) / 0) 48%), radial-gradient(circle at 74% 70%, rgb(var(--green) / .26) 0%, rgb(var(--green) / 0) 46%), radial-gradient(circle at 24% 78%, rgb(var(--yellow) / .24) 0%, rgb(var(--yellow) / 0) 40%);filter:blur(28px);position:absolute;inset:0}.hero-module__vsiA6a__vectorBlue,.hero-module__vsiA6a__vectorGreen,.hero-module__vsiA6a__vectorYellow{background-blend-mode:soft-light, normal, normal;transform:translate3d(0, 0, 0) rotate(var(--r));will-change:transform, border-radius;position:absolute}.hero-module__vsiA6a__vectorBlue{--r:-10deg;aspect-ratio:10/9;z-index:1;background:var(--grain), radial-gradient(70% 60% at 28% 22%, #fff9 0%, #fff0 70%), linear-gradient(150deg, rgb(var(--blue-light)) 0%, rgb(var(--blue)) 42%, rgb(var(--blue-deep) / .5) 100%);width:62%;filter:drop-shadow(0 26px 34px rgb(var(--blue-deep) / .26));border-radius:62% 38% 46% 54%/58% 42%;animation:16s ease-in-out infinite hero-module__vsiA6a__driftBlue,22s ease-in-out infinite hero-module__vsiA6a__morphBlue;top:1%;left:2%}.hero-module__vsiA6a__vectorGreen{--r:8deg;aspect-ratio:8/7;z-index:2;background:var(--grain), radial-gradient(60% 55% at 72% 24%, #ffffff6b 0%, #fff0 70%), linear-gradient(205deg, rgb(var(--green-light) / .95) 0%, rgb(var(--green)) 48%, rgb(var(--green-deep) / .6) 100%);width:58%;filter:drop-shadow(0 24px 32px rgb(var(--green-deep) / .24));border-radius:41% 59% 38% 62%/55% 40% 60% 45%;animation:19s ease-in-out infinite hero-module__vsiA6a__driftGreen,25s ease-in-out infinite hero-module__vsiA6a__morphGreen;top:33%;right:-4%}.hero-module__vsiA6a__vectorYellow{--r:16deg;aspect-ratio:9/8;z-index:3;background:var(--grain), radial-gradient(60% 55% at 30% 24%, #ffffff80 0%, #fff0 70%), linear-gradient(165deg, rgb(var(--yellow-light)) 0%, rgb(var(--yellow)) 50%, rgb(var(--yellow-deep) / .7) 100%);width:41%;filter:drop-shadow(0 20px 28px rgb(var(--yellow-deep) / .28));border-radius:68% 32% 58% 42%/46% 58% 42% 54%;animation:14s ease-in-out infinite hero-module__vsiA6a__driftYellow,20s ease-in-out infinite hero-module__vsiA6a__morphYellow;bottom:3%;left:3%}.hero-module__vsiA6a__vectorRing{aspect-ratio:1;z-index:4;border:3px solid rgb(var(--yellow-deep) / .5);border-radius:50%;width:9%;position:absolute;top:7%;left:57%}@keyframes hero-module__vsiA6a__driftBlue{50%{transform:translate3d(6px, -12px, 0) rotate(calc(var(--r) + 4deg))}}@keyframes hero-module__vsiA6a__driftGreen{50%{transform:translate3d(-8px, 10px, 0) rotate(calc(var(--r) - 4deg))}}@keyframes hero-module__vsiA6a__driftYellow{50%{transform:translate3d(8px, -8px, 0) rotate(calc(var(--r) + 5deg))}}@keyframes hero-module__vsiA6a__morphBlue{50%{border-radius:48% 52% 60% 40%/46% 60% 40% 54%}}@keyframes hero-module__vsiA6a__morphGreen{50%{border-radius:56% 44% 48% 52%/44% 56%}}@keyframes hero-module__vsiA6a__morphYellow{50%{border-radius:52% 48% 44% 56%/58% 44% 56% 42%}}.hero-module__vsiA6a__vectorPurple{--purple:155 135 247;--purple-light:205 193 255;--purple-deep:118 92 232;--r:12deg;--grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.45'/%3E%3C/svg%3E");z-index:25;pointer-events:none;background:var(--grain), radial-gradient(65% 55% at 30% 24%, #ffffff80 0%, #fff0 70%), linear-gradient(160deg, rgb(var(--purple-light) / .92) 0%, rgb(var(--purple)) 50%, rgb(var(--purple-deep) / .85) 100%);background-blend-mode:soft-light, normal, normal;width:27%;height:52%;transform:translate3d(0, 0, 0) rotate(var(--r));filter:drop-shadow(0 16px 22px rgb(var(--purple-deep) / .3));will-change:transform, border-radius;border-radius:58% 42% 52% 48%/46% 56% 44% 54%;animation:15s ease-in-out infinite hero-module__vsiA6a__driftPurple,21s ease-in-out infinite hero-module__vsiA6a__morphPurple;position:absolute;top:47%;right:-18%}@keyframes hero-module__vsiA6a__driftPurple{50%{transform:translate3d(-4px, 6px, 0) rotate(calc(var(--r) - 4deg))}}@keyframes hero-module__vsiA6a__morphPurple{50%{border-radius:48% 52% 58% 42%/56% 44%}}@media (prefers-reduced-motion:reduce){.hero-module__vsiA6a__vectorBlue,.hero-module__vsiA6a__vectorGreen,.hero-module__vsiA6a__vectorYellow,.hero-module__vsiA6a__vectorPurple{animation:none}}
