.hero.astro-ge2uvauf{padding-block:clamp(2.5rem, 1.5rem + 5vw, 5.5rem) var(--section-y);position:relative;overflow:clip}.hero__grid.astro-ge2uvauf{grid-template-columns:1fr;align-items:center;gap:max(2rem,min(1rem + 5vw,4rem));display:grid}.hero__kicker.astro-ge2uvauf{animation:rise .6s var(--ease-out) both}.hero__title.astro-ge2uvauf{margin-top:var(--space-3);font-size:var(--step-6);animation:rise .6s var(--ease-out) 80ms both;line-height:1.03}.hero__lede.astro-ge2uvauf{margin-top:var(--space-5);max-width:42ch;font-size:var(--step-1);color:var(--ink-muted);animation:rise .6s var(--ease-out) .16s both}.hero__actions.astro-ge2uvauf{margin-top:var(--space-6);animation:rise .6s var(--ease-out) .24s both;flex-wrap:wrap;gap:.75rem;display:flex}.hero__badges.astro-ge2uvauf{margin-top:var(--space-5);animation:rise .6s var(--ease-out) .32s both;flex-wrap:wrap;gap:.6rem;display:flex}.hero__trust.astro-ge2uvauf{font-size:var(--step--1);font-weight:var(--weight-semibold);color:var(--teal-ink);background:var(--teal-tint);border-radius:var(--radius-pill);align-items:center;gap:.5rem;padding:.45rem .9rem;display:inline-flex}.hero__trust--es.astro-ge2uvauf{color:var(--coral-ink);background:var(--coral-tint)}.hero__art.astro-ge2uvauf{width:100%;max-width:30rem;animation:fade-in .9s var(--ease-out) .2s both;justify-self:center}.orbit.astro-ge2uvauf{aspect-ratio:1;width:100%;position:relative}.orbit__mark.astro-ge2uvauf{filter:drop-shadow(0 12px 30px #14284d24);position:absolute;top:0;bottom:0;left:0;right:0}.spark.astro-ge2uvauf{z-index:6;width:22px;height:22px;animation:twinkle 3s var(--ease-out) infinite;position:absolute}.spark--a.astro-ge2uvauf{animation-delay:.2s;top:4%;right:12%}.spark--b.astro-ge2uvauf{width:18px;animation-delay:1.1s;bottom:8%;left:6%}.spark--c.astro-ge2uvauf{width:15px;animation-delay:1.9s;top:44%;right:-2%}@keyframes rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@media (min-width:56rem){.hero__grid.astro-ge2uvauf{grid-template-columns:1.05fr .95fr}.hero__art.astro-ge2uvauf{max-width:34rem}}@media (prefers-reduced-motion:reduce){.hero__kicker.astro-ge2uvauf,.hero__title.astro-ge2uvauf,.hero__lede.astro-ge2uvauf,.hero__actions.astro-ge2uvauf,.hero__badges.astro-ge2uvauf,.hero__art.astro-ge2uvauf{animation:none}.spark.astro-ge2uvauf{animation:none!important}}.quote.astro-wndhlqnz{text-align:center;max-width:46rem;padding:var(--space-6) var(--space-4);margin:0 auto;position:relative}.quote__mark.astro-wndhlqnz{color:var(--teal);opacity:.5;margin:0 auto var(--space-3)}.quote__text.astro-wndhlqnz{font-family:var(--font-display);font-weight:var(--weight-medium);color:var(--navy);text-wrap:balance;font-size:max(1.4rem,min(1.1rem + 1.5vw,2rem));line-height:1.35}.quote__cite.astro-wndhlqnz{margin-top:var(--space-5);font-style:normal}.quote__name.astro-wndhlqnz{font-family:var(--font-display);font-weight:var(--weight-semibold);color:var(--teal-ink);display:block}.quote__role.astro-wndhlqnz{font-size:var(--step--1);color:var(--ink-muted);margin-top:.15rem;display:block}.partner.astro-7zyy4xfe{background:var(--white);border:1px solid var(--line);border-radius:var(--radius-pill);box-shadow:var(--shadow-xs);align-items:center;gap:.6rem;padding:.7rem 1.15rem;display:inline-flex}.partner__icon.astro-7zyy4xfe{color:var(--teal-ink);place-items:center;display:grid}.partner__label.astro-7zyy4xfe{font-family:var(--font-display);font-weight:var(--weight-semibold);color:var(--navy);white-space:nowrap}.mission__inner.astro-lcdefpme{text-align:center}.mission__title.astro-lcdefpme{margin-top:var(--space-3);font-size:var(--step-4)}.mission__text.astro-lcdefpme{margin-top:var(--space-4);font-size:var(--step-1);color:var(--ink-muted)}.band-head.astro-lcdefpme{max-width:44rem;margin-bottom:var(--space-7)}.band-head--center.astro-lcdefpme{text-align:center;margin-inline-start:auto;margin-inline-end:auto}.band-head.astro-lcdefpme h2.astro-lcdefpme{margin-top:var(--space-3);font-size:var(--step-4)}.band-head__sub.astro-lcdefpme{margin-top:var(--space-4);font-size:var(--step-1);color:var(--ink-muted)}.band-note.astro-lcdefpme{margin-top:var(--space-5);font-size:var(--step--1);color:var(--ink-muted)}.band-actions.astro-lcdefpme{margin-top:var(--space-7)}.stat-grid.astro-lcdefpme,.prog-grid.astro-lcdefpme{gap:var(--space-5);grid-template-columns:1fr;display:grid}.steps.astro-lcdefpme{gap:var(--space-5);counter-reset:step;grid-template-columns:1fr;padding:0;list-style:none;display:grid}.step.astro-lcdefpme{padding:var(--space-6) var(--space-5);background:var(--white);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);border:1px solid var(--line);position:relative}.step__num.astro-lcdefpme{top:var(--space-4);right:var(--space-5);font-family:var(--font-display);font-weight:var(--weight-bold);font-size:var(--step-4);color:var(--teal-tint-2);line-height:1;position:absolute}.step__icon.astro-lcdefpme{width:3.25rem;height:3.25rem;color:var(--teal-ink);background:var(--teal-tint);border-radius:var(--radius-md);place-items:center;display:grid}.step__title.astro-lcdefpme{margin-top:var(--space-4);font-size:var(--step-2)}.step__text.astro-lcdefpme{margin-top:var(--space-2);color:var(--ink-muted)}.partners.astro-lcdefpme{flex-wrap:wrap;justify-content:center;gap:.85rem;display:flex}.partners__title.astro-lcdefpme{font-size:var(--step-3)}.nl-card.astro-lcdefpme{gap:var(--space-5);background:linear-gradient(150deg, var(--white), var(--teal-tint));border:1px solid var(--teal-tint-2);border-radius:var(--radius-xl);box-shadow:var(--shadow-md);padding:max(1.5rem,min(1rem + 3vw,3rem));display:grid}.nl-card.astro-lcdefpme h2.astro-lcdefpme{font-size:var(--step-3)}.nl-card.astro-lcdefpme p.astro-lcdefpme{margin-top:var(--space-2);color:var(--ink-muted)}@media (min-width:40rem){.stat-grid.astro-lcdefpme,.prog-grid.astro-lcdefpme{grid-template-columns:repeat(2,1fr)}.steps.astro-lcdefpme{grid-template-columns:repeat(3,1fr)}}@media (min-width:64rem){.stat-grid.astro-lcdefpme{grid-template-columns:repeat(3,1fr)}.prog-grid.astro-lcdefpme{grid-template-columns:repeat(4,1fr)}.nl-card.astro-lcdefpme{grid-template-columns:1fr 1fr;align-items:center}}
