.net[data-astro-cid-mfswtpu4]{width:var(--netW);aspect-ratio:950/750;pointer-events:none;max-width:none;height:auto;display:block;position:absolute;top:50%;left:72%;transform:translate(-50%,-50%)}.glow-in[data-astro-cid-mfswtpu4]{stop-color:var(--color-brand);stop-opacity:.28}.glow-out[data-astro-cid-mfswtpu4]{stop-color:var(--color-brand);stop-opacity:0}.edge[data-astro-cid-mfswtpu4]{stroke:var(--color-brand);fill:none;stroke-dasharray:1;stroke-dashoffset:1px;opacity:0;animation-duration:var(--cycle);animation-timing-function:linear;animation-iteration-count:infinite}.edge[data-astro-cid-mfswtpu4].gen1{stroke-width:1.3px}.edge[data-astro-cid-mfswtpu4].gen2{stroke-width:1px}.edge[data-astro-cid-mfswtpu4].gen3{stroke-width:.7px}.pop[data-astro-cid-mfswtpu4],.ring[data-astro-cid-mfswtpu4],.hub-ring[data-astro-cid-mfswtpu4]{transform-box:fill-box;transform-origin:50%}.pop[data-astro-cid-mfswtpu4]{opacity:0;animation-duration:var(--cycle);animation-timing-function:linear;animation-iteration-count:infinite}.ring[data-astro-cid-mfswtpu4]{fill:none;stroke:var(--color-brand);opacity:.5;animation:2.8s ease-in-out infinite rc-net-ring}.node[data-astro-cid-mfswtpu4].gen1 .ring[data-astro-cid-mfswtpu4]{stroke-width:1px}.node[data-astro-cid-mfswtpu4].gen2 .ring[data-astro-cid-mfswtpu4],.node[data-astro-cid-mfswtpu4].gen3 .ring[data-astro-cid-mfswtpu4]{stroke-width:.7px}.core[data-astro-cid-mfswtpu4]{fill:var(--color-dark-bg);stroke:var(--color-brand)}.node[data-astro-cid-mfswtpu4].gen1 .core[data-astro-cid-mfswtpu4]{stroke-width:2px}.node[data-astro-cid-mfswtpu4].gen2 .core[data-astro-cid-mfswtpu4]{stroke-width:1.4px}.node[data-astro-cid-mfswtpu4].gen3 .core[data-astro-cid-mfswtpu4]{stroke-width:.9px}.bolt[data-astro-cid-mfswtpu4]{fill:#fff}.hub-ring[data-astro-cid-mfswtpu4]{fill:none;stroke:var(--color-brand);stroke-width:1.5px;opacity:.6;animation:3.5s ease-in-out infinite rc-net-hub}.hub-core[data-astro-cid-mfswtpu4]{fill:var(--node-fill);stroke:var(--color-brand);stroke-width:var(--hubRing)}@media (width<=880px){.net[data-astro-cid-mfswtpu4]{width:640px;left:50%}.edge[data-astro-cid-mfswtpu4].gen3,.node[data-astro-cid-mfswtpu4].gen3{display:none}}@media (prefers-reduced-motion:reduce){.edge[data-astro-cid-mfswtpu4]{stroke-dashoffset:0;opacity:1;animation:none}.pop[data-astro-cid-mfswtpu4]{opacity:1;animation:none}.ring[data-astro-cid-mfswtpu4],.hub-ring[data-astro-cid-mfswtpu4]{animation:none}}.hero[data-astro-cid-ge2uvauf]{background:var(--color-dark-bg);position:relative;overflow:hidden}.hero[data-astro-cid-ge2uvauf].tier-page .inner[data-astro-cid-ge2uvauf]{min-height:var(--hero-h-page)}.hero[data-astro-cid-ge2uvauf].tier-feature .inner[data-astro-cid-ge2uvauf]{min-height:var(--hero-h-feature)}.inner[data-astro-cid-ge2uvauf]{z-index:1;align-content:center;align-items:start;gap:clamp(32px,5vw,64px);padding-block:clamp(2.25rem,4.2vw,3.25rem);display:grid;position:relative}.hero[data-astro-cid-ge2uvauf].has-wash{background-image:radial-gradient(640px 420px at 74% 52%, var(--color-brand-wash-soft), transparent 70%)}.hero-wash[data-astro-cid-ge2uvauf]{pointer-events:none;z-index:0;will-change:transform;animation:74s ease-in-out infinite alternate heroWashA;position:absolute;inset:-32%}.hero-wash-in[data-astro-cid-ge2uvauf]{will-change:transform;background:linear-gradient(45deg, transparent 31%, var(--color-brand-wash-soft) 40%, var(--color-brand-wash) 46.5%, var(--color-brand-wash-soft) 53%, transparent 62%);animation:170s ease-in-out infinite alternate heroWashB,103s ease-in-out infinite alternate heroWashFade;position:absolute;inset:0}@keyframes heroWashA{0%{transform:translate(-7%,7%)}to{transform:translate(7%,-7%)}}@keyframes heroWashB{0%{transform:translate(-4%,4%)}to{transform:translate(4%,-4%)}}@keyframes heroWashFade{0%{opacity:.72}to{opacity:1}}@media (prefers-reduced-motion:reduce){.hero-wash[data-astro-cid-ge2uvauf],.hero-wash-in[data-astro-cid-ge2uvauf]{animation:none}}.hero-copywash[data-astro-cid-ge2uvauf]{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden;mask-image:linear-gradient(90deg,#000 0 30%,#0000 62%)}.hero-copywash-drift[data-astro-cid-ge2uvauf]{will-change:transform;animation:64s ease-in-out infinite alternate heroCopyWashA;position:absolute;inset:-10% 10% -10% -40%}.hero-copywash-in[data-astro-cid-ge2uvauf]{will-change:transform;background:linear-gradient(100deg, transparent 24%, var(--color-copy-wash-soft) 36%, var(--color-copy-wash) 50%, var(--color-copy-wash-soft) 64%, transparent 76%);animation:149s ease-in-out infinite alternate heroCopyWashB;position:absolute;inset:0}@keyframes heroCopyWashA{0%{transform:translate(-12%)}to{transform:translate(12%)}}@keyframes heroCopyWashB{0%{transform:translate(-5%)}to{transform:translate(5%)}}@media (width<=880px){.hero-copywash[data-astro-cid-ge2uvauf]{mask-image:linear-gradient(90deg,#000 0 64%,#0000 100%)}}@media (prefers-reduced-motion:reduce){.hero-copywash-drift[data-astro-cid-ge2uvauf],.hero-copywash-in[data-astro-cid-ge2uvauf]{animation:none}}.hero-merge[data-astro-cid-ge2uvauf]{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}.merge-orb[data-astro-cid-ge2uvauf]{mix-blend-mode:screen;will-change:transform, opacity;background:radial-gradient(circle at 50% 50%, var(--color-merge-core) 0%, var(--color-merge-edge) 70%);filter:blur(38px);translate:calc(var(--mx,0) * var(--lean-x,0px)) calc(var(--my,0) * var(--lean-y,0px));border-radius:50%;transition:translate .9s cubic-bezier(.22,1,.36,1);position:absolute}.o1[data-astro-cid-ge2uvauf]{--lean-x:64px;--lean-y:42px;aspect-ratio:1;width:52%;animation:43s ease-in-out infinite alternate mergeDriftA,29s ease-in-out infinite alternate mergeBreatheA;top:-22%;left:-4%}.o2[data-astro-cid-ge2uvauf]{--lean-x:-80px;--lean-y:-54px;aspect-ratio:1;width:58%;animation:59s ease-in-out infinite alternate mergeDriftB,37s ease-in-out infinite alternate mergeBreatheB;top:30%;left:26%}.o3[data-astro-cid-ge2uvauf]{--lean-x:46px;--lean-y:72px;aspect-ratio:1;width:46%;animation:71s ease-in-out infinite alternate mergeDriftC,47s ease-in-out infinite alternate mergeBreatheC;top:-12%;left:58%}@keyframes mergeDriftA{0%{transform:translate(-8%,-6%)scale(.92)}to{transform:translate(14%,10%)scale(1.08)}}@keyframes mergeDriftB{0%{transform:translate(10%,8%)scale(1.06)}to{transform:translate(-12%,-9%)scale(.9)}}@keyframes mergeDriftC{0%{transform:translate(6%,12%)scale(.95)}to{transform:translate(-15%,-7%)scale(1.12)}}@keyframes mergeBreatheA{0%{opacity:.55}to{opacity:1}}@keyframes mergeBreatheB{0%{opacity:.9}to{opacity:.45}}@keyframes mergeBreatheC{0%{opacity:.4}to{opacity:.85}}@media (width<=880px){.hero-merge[data-astro-cid-ge2uvauf]{opacity:.55}.merge-orb[data-astro-cid-ge2uvauf]{filter:blur(28px)}}@media (prefers-reduced-motion:reduce){.merge-orb[data-astro-cid-ge2uvauf]{animation:none}.o1[data-astro-cid-ge2uvauf]{opacity:.8}.o2[data-astro-cid-ge2uvauf]{opacity:.6}.o3[data-astro-cid-ge2uvauf]{opacity:.7}}.hero-waves[data-astro-cid-ge2uvauf]{pointer-events:none;z-index:0;height:46%;position:absolute;inset:auto 0 0;overflow:hidden;mask-image:linear-gradient(0deg,#000 0 38%,#0000 100%)}.wave-row[data-astro-cid-ge2uvauf]{justify-content:space-between;align-items:flex-end;padding-inline:2%;display:flex;position:absolute;inset:0}.wave-bar[data-astro-cid-ge2uvauf]{background:linear-gradient(to top, var(--color-brand) 0%, var(--color-merge-edge) 100%);opacity:.3;transform-origin:bottom;will-change:transform;width:3px;height:100%;animation:heroWaveBar var(--beat) ease-in-out infinite alternate;animation-delay:var(--delay);border-radius:3px;display:block}@keyframes heroWaveBar{0%{transform:scaleY(var(--low))}to{transform:scaleY(var(--high))}}.wave-lit[data-astro-cid-ge2uvauf]{opacity:0;-webkit-mask-image:radial-gradient(circle 200px at var(--wx,50%) var(--wy,100%), #000 0%, transparent 72%);mask-image:radial-gradient(circle 200px at var(--wx,50%) var(--wy,100%), #000 0%, transparent 72%);transition:opacity .5s;position:absolute;inset:0}.wave-lit[data-astro-cid-ge2uvauf].is-lit{opacity:1}.wave-lit[data-astro-cid-ge2uvauf] .wave-bar[data-astro-cid-ge2uvauf]{opacity:.95}@media (width<=880px){.hero-waves[data-astro-cid-ge2uvauf]{opacity:.6;height:34%}.wave-lit[data-astro-cid-ge2uvauf]{display:none}}@media (prefers-reduced-motion:reduce){.wave-bar[data-astro-cid-ge2uvauf]{transform:scaleY(var(--high));animation:none}.wave-lit[data-astro-cid-ge2uvauf]{display:none}}.hero-storm[data-astro-cid-ge2uvauf]{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}.hero-bolt[data-astro-cid-ge2uvauf]{opacity:0;filter:blur(52px);background:radial-gradient(closest-side, var(--color-storm), var(--color-storm-soft) 55%, transparent 78%);transform:rotate(var(--angle)) scale(.96);will-change:opacity, transform;animation:heroBolt var(--beat) ease-out infinite;animation-delay:var(--offset);border-radius:50%;position:absolute}.b1[data-astro-cid-ge2uvauf]{--angle:-14deg;--beat:11s;--offset:-3s;width:82%;height:26%;top:2%;left:-14%}.b2[data-astro-cid-ge2uvauf]{--angle:11deg;--beat:13s;--offset:-9s;width:58%;height:24%;top:-14%;left:24%}.b3[data-astro-cid-ge2uvauf]{--angle:54deg;--beat:17s;--offset:-14s;width:44%;height:40%;top:-6%;right:-8%}.b4[data-astro-cid-ge2uvauf]{--angle:-62deg;--beat:19s;--offset:-21s;filter:blur(78px);width:64%;height:22%;top:12%;right:10%}@keyframes heroBolt{0%,38%{opacity:0;transform:rotate(var(--angle)) scale(.94)}39.5%{opacity:.85;transform:rotate(var(--angle)) scale(1.04)}41%{opacity:.15}42.5%{opacity:1;transform:rotate(var(--angle)) scale(1.12)}44%{opacity:.2}45.5%{opacity:.7;transform:rotate(var(--angle)) scale(1.18)}52%{opacity:.06}60%,73%{opacity:0;transform:rotate(var(--angle)) scale(.96)}74.5%{opacity:.9;transform:rotate(var(--angle)) scale(1.06)}76%{opacity:.18}77.5%{opacity:.8;transform:rotate(var(--angle)) scale(1.16)}84%{opacity:.05}92%,to{opacity:0;transform:rotate(var(--angle)) scale(1.2)}}@media (prefers-reduced-motion:reduce){.hero-bolt[data-astro-cid-ge2uvauf]{opacity:.12;animation:none}}.hero-rain[data-astro-cid-ge2uvauf]{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}.drop[data-astro-cid-ge2uvauf]{color:var(--color-brand);font-family:var(--font-display);line-height:1;animation-name:heroDrop;animation-timing-function:linear;animation-iteration-count:infinite;position:absolute;top:-100px}@keyframes heroDrop{0%{transform:translateY(0)}to{transform:translateY(1000px)}}@media (prefers-reduced-motion:reduce){.hero-rain[data-astro-cid-ge2uvauf]{display:none}}.hero-glow[data-astro-cid-ge2uvauf]{z-index:0;pointer-events:none;filter:blur(34px);transform-origin:50%;will-change:transform, opacity;background:radial-gradient(circle,#c81519cc 0%,#c8151957 32%,#c8151900 66%);border-radius:50%;width:760px;height:760px;margin:-380px 0 0 -380px;animation:16s ease-in-out infinite heroSweep;position:absolute;top:50%;left:50%}@keyframes heroSweep{0%{opacity:.3;transform:translate(-46vw,-14px)scale(1)}50%{opacity:.5;transform:translate(46vw,18px)scale(1.1)}to{opacity:.3;transform:translate(-46vw,-14px)scale(1)}}@media (prefers-reduced-motion:reduce){.hero-glow[data-astro-cid-ge2uvauf]{animation:none}}.hero-robot-float[data-astro-cid-ge2uvauf]{z-index:0;pointer-events:none;aspect-ratio:73.3/141.7;background:var(--robot-single) center / contain no-repeat;opacity:.16;transform-origin:bottom;will-change:transform;height:46%;animation:5.5s ease-in-out infinite heroRobotIdle;position:absolute;bottom:8%;right:3%}@keyframes heroRobotIdle{0%,6%{transform:rotate(0)translateY(0)}12%,24%{transform:rotate(-6deg)translateY(0)}30%,44%{transform:rotate(6deg)translateY(-3px)}50%,60%{transform:rotate(0)translateY(0)}66%{transform:rotate(0)translateY(-9px)}72%,to{transform:rotate(0)translateY(0)}}@media (prefers-reduced-motion:reduce){.hero-robot-float[data-astro-cid-ge2uvauf]{animation:none}}@media (width<=880px){.hero-robot-float[data-astro-cid-ge2uvauf]{display:none}}.hero-network[data-astro-cid-ge2uvauf],.hero-scrim[data-astro-cid-ge2uvauf]{z-index:0;pointer-events:none;position:absolute;inset:0}.hero-network[data-astro-cid-ge2uvauf]{overflow:hidden}.hero-scrim[data-astro-cid-ge2uvauf]{background:var(--scrim-hero)}.hero-spot[data-astro-cid-ge2uvauf]{z-index:0;pointer-events:none;background:radial-gradient(707px at 72%,#c8151947,#c8151900);position:absolute;inset:0}@media (width<=880px){.hero-spot[data-astro-cid-ge2uvauf]{background:radial-gradient(520px at 50% 82%,#c8151947,#c8151900)}.hero-spot[data-astro-cid-ge2uvauf]+.hero-scrim[data-astro-cid-ge2uvauf]{display:none}}.hero[data-astro-cid-ge2uvauf].has-network .inner[data-astro-cid-ge2uvauf]{grid-template-columns:1fr;align-content:start}@media (width<=880px){.hero[data-astro-cid-ge2uvauf].has-network .hero-network[data-astro-cid-ge2uvauf]{height:240px;display:block;position:relative}.hero[data-astro-cid-ge2uvauf].has-network .hero-scrim[data-astro-cid-ge2uvauf]{background:var(--scrim-hero-band);height:240px;bottom:auto}.hero[data-astro-cid-ge2uvauf].has-network .inner[data-astro-cid-ge2uvauf]{min-height:0;padding-block:8px clamp(2rem,7vw,3rem)}}.hero-bg-robot[data-astro-cid-ge2uvauf]{z-index:0;aspect-ratio:73.3/141.7;background:var(--robot-single) center / contain no-repeat;opacity:.1;pointer-events:none;height:109%;position:absolute;top:50%;right:calc(5% - 5px);transform:translateY(calc(35px - 50%))rotate(-25deg)}@media (width<=880px){.hero-bg-robot[data-astro-cid-ge2uvauf]{display:none}}.hero[data-astro-cid-ge2uvauf].tier-feature .inner[data-astro-cid-ge2uvauf],.hero[data-astro-cid-ge2uvauf].tier-page:not(.has-network) .inner[data-astro-cid-ge2uvauf]:has(.visual:not(:empty)){grid-template-columns:minmax(0, 1fr) minmax(0, var(--hero-art-w))}@media (width>=881px){.hero[data-astro-cid-ge2uvauf].visual-wide.tier-feature .inner[data-astro-cid-ge2uvauf]{grid-template-columns:minmax(20rem, 1fr) minmax(0, var(--hero-art-w-wide))}}.hero[data-astro-cid-ge2uvauf].visual-wide .visual[data-astro-cid-ge2uvauf]{max-width:var(--hero-art-w-wide)}.eyebrow[data-astro-cid-ge2uvauf]{font-family:var(--font-display);font-size:var(--text-small);letter-spacing:.14em;text-transform:uppercase;color:var(--color-brand);margin:0 0 14px}h1[data-astro-cid-ge2uvauf]{font-weight:800;font-size:var(--text-h1);letter-spacing:-.035em;max-width:var(--hero-measure);color:#fff;margin:0 0 22px;line-height:1.06}.accent[data-astro-cid-ge2uvauf]{color:var(--color-brand)}.accent-line[data-astro-cid-ge2uvauf] .accent[data-astro-cid-ge2uvauf]{display:block}.copy[data-astro-cid-ge2uvauf]{max-width:var(--hero-copy-w)}.intro[data-astro-cid-ge2uvauf]{color:var(--color-dark-text-soft);margin:0 0 16px;font-size:1.125rem}.intro[data-astro-cid-ge2uvauf] a[data-astro-cid-ge2uvauf]{color:var(--color-dark-text);text-underline-offset:3px;transition:color var(--transition-fast);text-decoration:underline}.intro[data-astro-cid-ge2uvauf] a[data-astro-cid-ge2uvauf]:hover{color:var(--color-brand)}.actions[data-astro-cid-ge2uvauf]{flex-wrap:wrap;gap:14px;margin-top:20px;display:flex}.actions[data-astro-cid-ge2uvauf]:empty{display:none}.visual[data-astro-cid-ge2uvauf]{width:100%;min-width:0;max-width:var(--hero-art-w);place-self:center end;place-items:center;display:grid}.hero[data-astro-cid-ge2uvauf].tier-feature .visual[data-astro-cid-ge2uvauf]{min-height:calc(var(--hero-art-w) * .66)}.visual[data-astro-cid-ge2uvauf]>*{width:100%}.visual[data-astro-cid-ge2uvauf] svg{max-height:100%}.visual[data-astro-cid-ge2uvauf]:empty{display:none}.hero[data-astro-cid-ge2uvauf].animate-in .copy[data-astro-cid-ge2uvauf]{animation:1s cubic-bezier(.22,1,.36,1) both heroInLeft}.hero[data-astro-cid-ge2uvauf].animate-in .visual[data-astro-cid-ge2uvauf]{animation:1s cubic-bezier(.22,1,.36,1) 80ms both heroInUp}@keyframes heroInLeft{0%{opacity:0;transform:translate(-30px)}to{opacity:1;transform:none}}@keyframes heroInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.hero[data-astro-cid-ge2uvauf].animate-in .copy[data-astro-cid-ge2uvauf],.hero[data-astro-cid-ge2uvauf].animate-in .visual[data-astro-cid-ge2uvauf]{animation:none}}@media (width<=880px){.hero[data-astro-cid-ge2uvauf].tier-feature .inner[data-astro-cid-ge2uvauf],.hero[data-astro-cid-ge2uvauf].tier-page:not(.has-network) .inner[data-astro-cid-ge2uvauf]:has(.visual:not(:empty)){grid-template-columns:minmax(0,1fr)}.visual[data-astro-cid-ge2uvauf],.hero[data-astro-cid-ge2uvauf].tier-feature .visual[data-astro-cid-ge2uvauf]{justify-self:stretch;min-height:0}}
