.hero[data-astro-cid-glgfkru5]{background:var(--surface-hero);color:#fff}.hero-inner[data-astro-cid-glgfkru5]{grid-template-columns:1.1fr 1fr;align-items:center;gap:48px;padding-block:96px;display:grid}.hero-eyebrow[data-astro-cid-glgfkru5]{color:var(--spark);margin:0 0 16px}.hero[data-astro-cid-glgfkru5] h1[data-astro-cid-glgfkru5]{font:800 3.5rem/3.75rem var(--font-display);letter-spacing:-.02em;max-width:14ch;margin:0 0 24px}.hero-lead[data-astro-cid-glgfkru5]{color:#f4f2ec;max-width:44ch;margin:0;font-size:1.1875rem;line-height:1.875rem}.hero-actions[data-astro-cid-glgfkru5]{flex-wrap:wrap;gap:16px;margin-top:24px;display:flex}.hero-btn-quiet[data-astro-cid-glgfkru5]{color:#fff;border-color:#fff}.hero-btn-quiet[data-astro-cid-glgfkru5]:hover{background:#ffffff1f}.hero-trust[data-astro-cid-glgfkru5]{color:#a9adb3;margin-top:24px}.hero-logo[data-astro-cid-glgfkru5]{justify-self:center;width:min(100%,28rem)}@media (width<=48rem){.hero-inner[data-astro-cid-glgfkru5]{grid-template-columns:1fr;gap:24px;padding-block:32px 48px}.hero-logo[data-astro-cid-glgfkru5]{order:-1;width:15rem}.hero[data-astro-cid-glgfkru5] h1[data-astro-cid-glgfkru5]{font-size:2.25rem;line-height:2.5rem}}.featured[data-astro-cid-lcdefpme]{background:var(--band);color:var(--band-text);padding-block:var(--section)}.featured[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:var(--band-text)}.featured-head[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr;align-items:end;gap:1rem 4rem;margin-bottom:2.5rem;display:grid}.featured-head[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{opacity:.9;max-width:48ch;margin:0}.strip[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,1fr);gap:1.25rem;margin:0;padding:0;list-style:none;display:grid}.strip[data-astro-cid-lcdefpme] figure[data-astro-cid-lcdefpme]{margin:0}.strip[data-astro-cid-lcdefpme] .photo[data-astro-cid-lcdefpme]{aspect-ratio:3/4}.strip[data-astro-cid-lcdefpme] figcaption[data-astro-cid-lcdefpme]{color:var(--band-text);font-family:var(--font-display);font-weight:600;font-size:var(--step-1);margin-top:.6rem}.process[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1.4fr;gap:3rem 5rem;display:grid}.process-intro[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{max-width:40ch}.steps[data-astro-cid-lcdefpme]{counter-reset:step;margin:0;padding:0;list-style:none}.steps[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{counter-increment:step;border-top:1px solid var(--rule);grid-template-columns:3rem 1fr;column-gap:1rem;padding-block:1.25rem;display:grid}.steps[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:before{content:counter(step);font-family:var(--font-display);font-weight:700;font-size:var(--step-3);color:var(--c-mark);grid-row:span 2;line-height:1}.steps[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:var(--step-1);margin-bottom:.3rem}.steps[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{max-width:52ch;margin:0}.services[data-astro-cid-lcdefpme]{background:var(--surface);padding-block:var(--section)}.services-inner[data-astro-cid-lcdefpme]{grid-template-columns:.8fr 1.6fr;align-items:start;gap:3rem 5rem;display:grid}.services-photo[data-astro-cid-lcdefpme]{margin:0}.services-photo[data-astro-cid-lcdefpme] .photo[data-astro-cid-lcdefpme]{aspect-ratio:3/4}.services-lede[data-astro-cid-lcdefpme]{max-width:44ch}.service-groups[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,1fr);gap:2rem 3rem;margin-top:2rem;display:grid}.service-groups[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:var(--step-1);border-bottom:3px solid var(--c-mark);padding-bottom:.5rem;display:inline-block}.service-groups[data-astro-cid-lcdefpme] ul[data-astro-cid-lcdefpme]{margin:.5rem 0 0;padding:0;list-style:none}.service-groups[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{padding-block:.3rem}.latest-head[data-astro-cid-lcdefpme]{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:2rem;display:flex}.latest-head[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{margin:0}.latest[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,1fr);gap:2rem 1.75rem;display:grid}@media (width<=56rem){.featured-head[data-astro-cid-lcdefpme],.process[data-astro-cid-lcdefpme],.services-inner[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.services-photo[data-astro-cid-lcdefpme]{display:none}.latest[data-astro-cid-lcdefpme]{grid-template-columns:repeat(auto-fill,minmax(min(100%,16rem),1fr))}}@media (width<=40rem){.strip[data-astro-cid-lcdefpme]{scroll-snap-type:x mandatory;grid-template-columns:none;grid-auto-columns:75%;grid-auto-flow:column;overflow-x:auto}.strip[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{scroll-snap-align:start}.service-groups[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}
