.hero-ambient[data-astro-cid-ulyxyzjw]{inset:calc(-1 * var(--header-height)) 0 0;z-index:-1;pointer-events:none;background:linear-gradient(135deg,#eef6f8 0%,#fbfdfd 45%,#f1f8ef 100%);position:absolute;overflow:hidden}.hero-ambient[data-astro-cid-ulyxyzjw]:after{content:"";background:radial-gradient(30% 38% at 47% 52%, #fff9, transparent 80%), linear-gradient(to bottom, transparent 70%, #ffffffd9 90%, var(--color-surface));position:absolute;inset:0}.hero-ambient__orb[data-astro-cid-ulyxyzjw]{--orb:31 130 153;--alpha:.3;aspect-ratio:1;background:radial-gradient(closest-side, rgb(var(--orb) / var(--alpha)) 0%, rgb(var(--orb) / calc(var(--alpha) * .78)) 22%, rgb(var(--orb) / calc(var(--alpha) * .45)) 48%, rgb(var(--orb) / calc(var(--alpha) * .15)) 74%, rgb(var(--orb) / 0) 100%);will-change:transform;border-radius:50%;position:absolute}.hero-ambient__orb--blue[data-astro-cid-ulyxyzjw]{--alpha:.32;width:clamp(38rem,70vw,84rem);animation:44s ease-in-out infinite alternate orb-float-a;top:-18%;left:-20%}.hero-ambient__orb--teal[data-astro-cid-ulyxyzjw]{--orb:64 168 190;--alpha:.2;width:clamp(28rem,46vw,56rem);animation:52s ease-in-out infinite alternate orb-float-b;bottom:-38%;left:18%}.hero-ambient__orb--green[data-astro-cid-ulyxyzjw]{--orb:80 175 71;--alpha:.36;width:clamp(40rem,70vw,86rem);animation:58s ease-in-out infinite alternate orb-float-c;top:-10%;right:-9%}.hero-ambient__orb--lime[data-astro-cid-ulyxyzjw]{--orb:150 206 120;--alpha:.26;width:clamp(22rem,34vw,42rem);animation:36s ease-in-out infinite alternate orb-float-d;top:-26%;right:26%}.hero-ambient__spark[data-astro-cid-ulyxyzjw]{aspect-ratio:1;border-radius:50%;animation:12s ease-in-out infinite alternate spark-breathe;position:absolute}.hero-ambient__spark--a[data-astro-cid-ulyxyzjw]{background:radial-gradient(closest-side,#50af4747,#50af4714 55%,#0000);width:clamp(8rem,13vw,15rem);top:18%;left:50%}.hero-ambient__spark--b[data-astro-cid-ulyxyzjw]{background:radial-gradient(closest-side,#1f82993d,#1f829912 55%,#0000);width:clamp(9rem,15vw,17rem);animation-delay:-6s;bottom:12%;left:6%}.hero-ambient__rings[data-astro-cid-ulyxyzjw]{aspect-ratio:1;will-change:transform;border:1px solid #1f829929;border-radius:50%;width:clamp(36rem,70vw,78rem);animation:90s linear infinite rings-drift;position:absolute;bottom:-52%;right:-22%}.hero-ambient__rings[data-astro-cid-ulyxyzjw]:before{content:"";border:1px solid #50af4733;border-radius:50%;position:absolute;inset:7% 4% 13% 10%}.hero-ambient__grain[data-astro-cid-ulyxyzjw]{opacity:.12;background-image: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 values='0 0 0 0 0.1 0 0 0 0 0.3 0 0 0 0 0.35 0 0 0 .55 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}@media (width<=63.9375rem){.hero-ambient__orb--blue[data-astro-cid-ulyxyzjw]{width:150vw;top:-4%;left:-55%}.hero-ambient__orb--teal[data-astro-cid-ulyxyzjw]{width:110vw;inset:30% -50% auto auto}.hero-ambient__orb--green[data-astro-cid-ulyxyzjw]{width:160vw;top:auto;bottom:2%;right:-55%}.hero-ambient__orb--lime[data-astro-cid-ulyxyzjw]{width:100vw;top:45%;left:-40%;right:auto}.hero-ambient__spark--a[data-astro-cid-ulyxyzjw]{top:52%;left:60%}.hero-ambient__rings[data-astro-cid-ulyxyzjw]{width:150vw;bottom:-8%;right:-60%}.hero-ambient[data-astro-cid-ulyxyzjw]:after{background:linear-gradient(to bottom, transparent 85%, var(--color-surface))}}@keyframes orb-float-a{to{transform:translate(7%,6%)scale(1.08)}}@keyframes orb-float-b{to{transform:translate(10%,-8%)scale(.94)}}@keyframes orb-float-c{0%{transform:scale(1.04)}to{transform:translate(-8%,-5%)scale(.96)}}@keyframes orb-float-d{to{transform:translate(-14%,12%)scale(1.1)}}@keyframes spark-breathe{0%{opacity:.45;transform:scale(.9)}to{opacity:1;transform:scale(1.08)}}@keyframes rings-drift{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.hero-ambient__orb[data-astro-cid-ulyxyzjw],.hero-ambient__spark[data-astro-cid-ulyxyzjw],.hero-ambient__rings[data-astro-cid-ulyxyzjw]{will-change:auto;animation:none}}
