.flux-orb[data-astro-cid-s2sjwtjq]{opacity:var(--orb-o)}[data-theme=light] .flux-orb[data-astro-cid-s2sjwtjq]{opacity:calc(var(--orb-o) * .5)!important}@keyframes fluxDrift{0%,to{transform:translate(-50%,-50%) translateY(0) scale(1)}33%{transform:translate(-50%,-50%) translateY(-28px) scale(1.06)}66%{transform:translate(-50%,-50%) translateY(18px) scale(.96)}}.flux-grid[data-astro-cid-s2sjwtjq]{position:absolute;inset:0}.flux-dots[data-astro-cid-s2sjwtjq]{background-image:radial-gradient(circle,var(--color-mesh-dot, #5c534c) 1.3px,transparent 1.3px);background-size:28px 28px;opacity:.13;animation:gridDrift 22s ease-in-out infinite}.flux-dots-static[data-astro-cid-s2sjwtjq]{animation:none;background-position:7px 7px}[data-theme=dark] .flux-dots[data-astro-cid-s2sjwtjq]{opacity:.18}@keyframes gridDrift{0%,to{background-position:0 0}50%{background-position:14px 14px}}.flux-hex-base[data-astro-cid-s2sjwtjq]{position:absolute;inset:0;background-size:var(--hex-tile-size) auto;background-repeat:repeat;opacity:.12;animation:hexBaseDrift 48s ease-in-out infinite}.flux-hex-tile--compact[data-astro-cid-s2sjwtjq]{--hex-tile-size: clamp(46px, 16vw, 78px)}.flux-hex-tile--normal[data-astro-cid-s2sjwtjq]{--hex-tile-size: clamp(48px, 12vw, 72px)}@media(min-width:48rem){.flux-hex-tile--compact[data-astro-cid-s2sjwtjq]{--hex-tile-size: clamp(34px, 6.8vw, 84px)}.flux-hex-tile--normal[data-astro-cid-s2sjwtjq]{--hex-tile-size: clamp(38px, 5.2vw, 72px)}}[data-theme=dark] .flux-hex-base[data-astro-cid-s2sjwtjq]{opacity:.2}@keyframes hexBaseDrift{0%,to{background-position:0 0}50%{background-position:30px 26px}}.flux-svg[data-astro-cid-s2sjwtjq]{width:100%;height:100%;position:absolute;inset:0;color:var(--color-primary);opacity:.12}.flux-svg[data-astro-cid-s2sjwtjq][data-tone=secondary]{color:var(--color-secondary)}[data-theme=dark] .flux-svg[data-astro-cid-s2sjwtjq]{opacity:.18}.hex-odd[data-astro-cid-s2sjwtjq],.hex-even[data-astro-cid-s2sjwtjq]{transform-box:fill-box;transform-origin:center}.hex-odd[data-astro-cid-s2sjwtjq]{animation:hexFade 3.4s ease-in-out infinite}.hex-even[data-astro-cid-s2sjwtjq]{animation:hexSlide 4.8s ease-in-out infinite}@keyframes hexFade{0%,to{opacity:.35}50%{opacity:1}}@keyframes hexSlide{0%{transform:translate3d(14px,0,0);opacity:.35}50%{transform:translate3d(-14px,0,0);opacity:1}to{transform:translate3d(14px,0,0);opacity:.35}}.flux-wave-svg[data-astro-cid-s2sjwtjq]{position:absolute;inset:0;width:100%;height:100%;opacity:.24}[data-theme=dark] .flux-wave-svg[data-astro-cid-s2sjwtjq]{opacity:.34}.flux-wave-svg[data-astro-cid-s2sjwtjq][data-tone=primary] .wave-path[data-astro-cid-s2sjwtjq]{stroke:var(--color-primary)}.flux-wave-svg[data-astro-cid-s2sjwtjq][data-tone=secondary] .wave-path[data-astro-cid-s2sjwtjq]{stroke:var(--color-secondary)}.wave-path[data-astro-cid-s2sjwtjq]{stroke-dasharray:1400 1400;stroke-dashoffset:1400;animation:waveDraw var(--wave-dur, 14s) ease-in-out var(--wave-delay, 0s) infinite}@keyframes waveDraw{0%{stroke-dashoffset:1400;opacity:0}10%{opacity:1}50%{stroke-dashoffset:0;opacity:1}88%{opacity:.6}to{stroke-dashoffset:-1400;opacity:0}}@media(prefers-reduced-motion:reduce){.flux-orb[data-astro-cid-s2sjwtjq],.flux-hex-base[data-astro-cid-s2sjwtjq],.hex-odd[data-astro-cid-s2sjwtjq],.hex-even[data-astro-cid-s2sjwtjq],.wave-path[data-astro-cid-s2sjwtjq]{animation:none!important}.hex-odd[data-astro-cid-s2sjwtjq],.hex-even[data-astro-cid-s2sjwtjq]{opacity:.6!important}.flux-hex-base[data-astro-cid-s2sjwtjq]{background-position:0 0}}@media(max-width:42rem){.flux-orb[data-astro-cid-s2sjwtjq]{filter:blur(36px)!important}.flux-hex-base[data-astro-cid-s2sjwtjq]{opacity:.2}.flux-svg[data-astro-cid-s2sjwtjq]{opacity:.34}.hex-odd[data-astro-cid-s2sjwtjq],.hex-even[data-astro-cid-s2sjwtjq]{opacity:.72!important;animation-duration:7.5s!important}.wave-path[data-astro-cid-s2sjwtjq]{animation-duration:32s!important}}@media(max-width:47.99rem){.flux-dots[data-astro-cid-s2sjwtjq]{animation:none;background-position:7px 7px}.flux-hex-base[data-astro-cid-s2sjwtjq]{animation:hexBaseDriftMobile 72s ease-in-out infinite}}@keyframes hexBaseDriftMobile{0%,to{background-position:0 0}50%{background-position:14px 12px}}
