.AIBackground-module__BH4s5a__root{z-index:0;pointer-events:none;contain:layout paint style;isolation:isolate;background:hsl(var(--background));position:fixed;inset:0;overflow:hidden}.AIBackground-module__BH4s5a__canvas,.AIBackground-module__BH4s5a__copyWash,.AIBackground-module__BH4s5a__vignette{position:absolute;inset:0}.AIBackground-module__BH4s5a__canvas{z-index:0;opacity:1;filter:saturate(1.12)contrast(1.035);width:100%;height:100%;transform:translateZ(0)}.AIBackground-module__BH4s5a__copyWash{z-index:1;transition:background .5s}.AIBackground-module__BH4s5a__root[data-effect=fusion-protocol] .AIBackground-module__BH4s5a__copyWash{background:radial-gradient(ellipse 41% 66% at 25% 45%, hsl(var(--background) / .78) 0%, hsl(var(--background) / .44) 51%, transparent 83%)}.AIBackground-module__BH4s5a__vignette{z-index:2;background:linear-gradient(to right, hsl(var(--background) / .14), transparent 9%, transparent 92%, hsl(var(--background) / .16)), linear-gradient(to bottom, hsl(var(--background) / .08), transparent 13%, transparent 81%, hsl(var(--background) / .3))}.AIBackground-module__BH4s5a__root[data-fallback=true]{background:radial-gradient(circle at 84% 24%, #22d3ee2e, transparent 36%), radial-gradient(circle at 62% 88%, #7c3aed29, transparent 38%), hsl(var(--background))}.AIBackground-module__BH4s5a__root[data-effect=fusion-protocol][data-fallback=true]{background:radial-gradient(circle at 75% 46%, #18bfa63b, transparent 34%), radial-gradient(circle at 88% 20%, #085b6938, transparent 38%), radial-gradient(circle at 62% 84%, #f5b8421f, transparent 40%), hsl(var(--background))}.dark .AIBackground-module__BH4s5a__root[data-fallback=true]{background:radial-gradient(circle at 75% 46%,#18bfa629,#0000 34%),radial-gradient(circle at 88% 20%,#085b6924,#0000 38%),radial-gradient(circle at 62% 84%,#f5b84214,#0000 40%),#000203}.AIBackground-module__BH4s5a__root[data-fallback=true] .AIBackground-module__BH4s5a__canvas{display:none}@media (max-width:767px){.AIBackground-module__BH4s5a__copyWash{background:radial-gradient(ellipse 92% 48% at 50% 29%, hsl(var(--background) / .58) 0%, hsl(var(--background) / .22) 58%, transparent 92%)!important}.AIBackground-module__BH4s5a__root[data-effect=fusion-protocol] .AIBackground-module__BH4s5a__copyWash{background:radial-gradient(ellipse 96% 54% at 50% 30%, hsl(var(--background) / .74) 0%, hsl(var(--background) / .4) 60%, transparent 94%)!important}.AIBackground-module__BH4s5a__vignette{background:linear-gradient(to bottom, hsl(var(--background) / .08), transparent 10%, transparent 88%, hsl(var(--background) / .26))}}@media (prefers-reduced-motion:reduce){.AIBackground-module__BH4s5a__copyWash{transition:none}}@media (prefers-contrast:more){.AIBackground-module__BH4s5a__copyWash{background:hsl(var(--background) / .76)!important}.AIBackground-module__BH4s5a__root[data-effect=fusion-protocol] .AIBackground-module__BH4s5a__copyWash{background:hsl(var(--background) / .84)!important}}@media (forced-colors:active){.AIBackground-module__BH4s5a__root{display:none}}
.HomeClient-module__MU82NW__pageShell{isolation:isolate;min-height:100%;position:relative}.HomeClient-module__MU82NW__pageContent{z-index:1;position:relative}.HomeClient-module__MU82NW__pageContent>section{background-color:hsl(var(--background) / .12);background-image:radial-gradient(circle at 12% 20%, hsl(var(--site-accent) / .055), transparent 34%), radial-gradient(circle at 88% 30%, hsl(var(--site-accent-2) / .065), transparent 36%)}.HomeClient-module__MU82NW__pageContent>section:nth-of-type(2n){background-color:hsl(var(--background) / .24)}.dark .HomeClient-module__MU82NW__pageContent>section{background-color:hsl(var(--background) / .08);background-image:radial-gradient(circle at 12% 20%, hsl(var(--site-accent) / .055), transparent 34%), radial-gradient(circle at 88% 30%, hsl(var(--site-accent-2) / .045), transparent 36%)}.dark .HomeClient-module__MU82NW__pageContent>section:nth-of-type(2n){background-color:hsl(var(--background) / .18)}@media (prefers-contrast:more){.HomeClient-module__MU82NW__pageContent>section{background-color:hsl(var(--background) / .72)}}@media (forced-colors:active){.HomeClient-module__MU82NW__pageContent>section{background:canvas}}
