.hero[data-astro-cid-ge2uvauf]{padding-block:var(--space-xl)}.hero__grid[data-astro-cid-ge2uvauf]{gap:var(--space-l);grid-template-columns:1fr;align-items:center;display:grid}.hero__title[data-astro-cid-ge2uvauf]{font-size:var(--step-5);color:var(--color-brand);margin-top:var(--space-2xs)}.hero__lede[data-astro-cid-ge2uvauf]{font-size:var(--step-1);max-width:var(--measure);margin-top:var(--space-s);color:var(--color-text-warm)}.hero__ctas[data-astro-cid-ge2uvauf]{gap:var(--space-s);margin-top:var(--space-m);flex-wrap:wrap;display:flex}.hero__media[data-astro-cid-ge2uvauf] img{border-radius:var(--radius-lg);width:100%;height:auto}.hero__media[data-astro-cid-ge2uvauf]{order:-1}.hero--home[data-astro-cid-ge2uvauf] .hero__media[data-astro-cid-ge2uvauf]{order:0}@media (width>=48em){.hero__grid[data-astro-cid-ge2uvauf][data-has-media=true]{grid-template-columns:1.1fr .9fr}.hero__media[data-astro-cid-ge2uvauf]{order:0}}.hero--home[data-astro-cid-ge2uvauf]{background:var(--color-bg);padding-block:0}.hero__grid--home[data-astro-cid-ge2uvauf]{align-items:stretch;gap:0;width:100%;max-width:none;margin:0}.hero--home[data-astro-cid-ge2uvauf] .hero__text[data-astro-cid-ge2uvauf]{padding:var(--space-l) var(--space-s);flex-direction:column;justify-content:center;display:flex}.hero--home[data-astro-cid-ge2uvauf] .hero__title[data-astro-cid-ge2uvauf]{letter-spacing:-.01em;margin-top:var(--space-s);margin-bottom:var(--space-s)}.hero--home[data-astro-cid-ge2uvauf] .hero__lede[data-astro-cid-ge2uvauf]{margin-top:0;margin-bottom:var(--space-m);max-width:32rem}.hero--home[data-astro-cid-ge2uvauf] .hero__media[data-astro-cid-ge2uvauf]{aspect-ratio:16/9;max-height:18rem;position:relative;overflow:hidden}.hero--home[data-astro-cid-ge2uvauf] .hero__media[data-astro-cid-ge2uvauf] picture{width:100%;height:100%;display:block}.hero--home[data-astro-cid-ge2uvauf] .hero__media[data-astro-cid-ge2uvauf] img{object-fit:cover;object-position:center;border-radius:0;width:100%;height:100%;position:absolute;inset:0}@media (width>=48em){.hero--home[data-astro-cid-ge2uvauf] .hero__grid--home[data-astro-cid-ge2uvauf][data-has-media=true]{grid-template-columns:1.05fr 1fr}.hero--home[data-astro-cid-ge2uvauf] .hero__text[data-astro-cid-ge2uvauf]{padding:var(--space-xl) clamp(var(--space-m), 5vw, var(--space-xl)) var(--space-xl) clamp(var(--space-s), 4vw, 2.5rem);max-width:calc(var(--container) / 2 + 4rem);margin-inline-start:auto}.hero--home[data-astro-cid-ge2uvauf] .hero__media[data-astro-cid-ge2uvauf]{aspect-ratio:auto;min-height:0;max-height:none}}@media (width>=80em){.hero--home[data-astro-cid-ge2uvauf] .hero__text[data-astro-cid-ge2uvauf]{max-width:none;padding-inline-start:max(var(--space-s), calc((100vw - var(--container)) / 2))}}.band[data-astro-cid-vsq434ie]{background:var(--color-bg-dark);color:var(--color-text-on-brand);padding-block:var(--space-xl)}.band--accent[data-astro-cid-vsq434ie]{background:var(--color-accent)}.band__inner[data-astro-cid-vsq434ie]{text-align:center;gap:var(--space-s);justify-items:center;max-width:56rem;margin-inline:auto;display:grid}.band__title[data-astro-cid-vsq434ie]{color:var(--color-text-on-brand);margin:0}.band__text[data-astro-cid-vsq434ie]{color:var(--color-text-on-brand-muted);max-width:var(--measure);font-size:var(--step-1)}.band--accent[data-astro-cid-vsq434ie] .band__text[data-astro-cid-vsq434ie]{color:var(--color-text-on-brand)}.band__text-link[data-astro-cid-vsq434ie]{color:var(--color-text-on-brand);text-underline-offset:4px;align-items:center;gap:var(--space-2xs);font-weight:700;display:inline-flex}.band__ctas[data-astro-cid-vsq434ie]{gap:var(--space-s);margin-top:var(--space-2xs);flex-wrap:wrap;justify-content:center;display:flex}.testimonial[data-astro-cid-wndhlqnz]{padding:var(--space-l);background:var(--color-bg);border-radius:var(--radius-lg);border:1px solid var(--color-border);flex-direction:column;height:100%;margin:0;display:flex}.testimonial__mark[data-astro-cid-wndhlqnz]{color:var(--color-accent);flex-shrink:0}.testimonial__quote[data-astro-cid-wndhlqnz]{margin:var(--space-s) 0 0;font-size:var(--step-1);font-family:var(--font-body);color:var(--color-text);line-height:var(--line-body)}.testimonial__quote[data-astro-cid-wndhlqnz] p{margin:0}.testimonial__by[data-astro-cid-wndhlqnz]{padding-top:var(--space-s);color:var(--color-brand);margin-top:auto;font-weight:700}.home-intro[data-astro-cid-lcdefpme]{text-align:center;margin-bottom:var(--space-l)}.home-intro[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{margin:0 0 var(--space-2xs)}.home-intro[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{font-size:var(--step-1);color:var(--color-text-warm);margin:0}.home-grid[data-astro-cid-lcdefpme],.home-news[data-astro-cid-lcdefpme]{gap:var(--space-m);grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));display:grid}.home-stories__title[data-astro-cid-lcdefpme]{text-align:center;margin:0 0 var(--space-l)}.home-stories[data-astro-cid-lcdefpme]{gap:var(--space-m);grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));display:grid}
