.landing[data-astro-cid-efcr6irt]{display:grid;gap:clamp(3rem,7vw,6rem)}.landing__eyebrow[data-astro-cid-efcr6irt]{font-size:var(--step--1);color:var(--color-text-muted);font-weight:600}.landing__actions[data-astro-cid-efcr6irt]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-5)}.landing__text-link[data-astro-cid-efcr6irt]{display:inline-flex;align-items:center;gap:var(--space-2);min-height:var(--tap);font-size:var(--step--1);color:var(--color-text)}.landing__section[data-astro-cid-efcr6irt]{display:grid;gap:var(--space-6)}.landing__section-heading[data-astro-cid-efcr6irt]{display:grid;gap:var(--space-2)}.landing-hero[data-astro-cid-efcr6irt]{display:grid;gap:var(--space-6);padding-top:var(--space-2)}.landing-hero__copy[data-astro-cid-efcr6irt]{display:grid;align-content:center;gap:var(--space-5)}.landing-hero[data-astro-cid-efcr6irt] h1[data-astro-cid-efcr6irt]{max-width:19ch;font-size:var(--step-3);line-height:1.08;letter-spacing:-.035em}.landing-hero__lead[data-astro-cid-efcr6irt]{max-width:43ch;color:var(--color-text-muted)}.landing-hero__note[data-astro-cid-efcr6irt]{font-size:var(--step--1);color:var(--color-text-muted)}.landing-hero__figure[data-astro-cid-efcr6irt]{min-width:0}.landing-hero__figure[data-astro-cid-efcr6irt] img[data-astro-cid-efcr6irt]{width:100%;aspect-ratio:4 / 3;object-fit:cover;object-position:50% 85%;border-radius:var(--radius)}.landing-hero__figure[data-astro-cid-efcr6irt] figcaption[data-astro-cid-efcr6irt]{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--space-1) var(--space-3);margin-top:var(--space-3);font-size:var(--step--1);color:var(--color-text-muted)}.landing-about[data-astro-cid-efcr6irt]{border-top:1px solid var(--color-border);padding-top:var(--space-6)}.landing-about__grid[data-astro-cid-efcr6irt]{display:grid;gap:var(--space-6)}.landing-about__grid[data-astro-cid-efcr6irt]>div[data-astro-cid-efcr6irt]{display:grid;align-content:start;gap:var(--space-3)}.landing-about__grid[data-astro-cid-efcr6irt] h3[data-astro-cid-efcr6irt]{font-size:var(--step-1)}.landing-about__grid[data-astro-cid-efcr6irt] p[data-astro-cid-efcr6irt]{max-width:48ch;color:var(--color-text-muted)}.landing-process__steps[data-astro-cid-efcr6irt]{display:grid;gap:var(--space-5);list-style:none;padding:0}.landing-process__steps[data-astro-cid-efcr6irt] li[data-astro-cid-efcr6irt]{display:grid;align-content:start;gap:var(--space-2);border-top:1px solid var(--color-border);padding-top:var(--space-4)}.landing-process__number[data-astro-cid-efcr6irt]{color:var(--color-text-muted);font-family:var(--font-mono);font-size:.75rem}.landing-process__steps[data-astro-cid-efcr6irt] h3[data-astro-cid-efcr6irt]{font-size:1.0625rem;line-height:1.4}.landing-process__steps[data-astro-cid-efcr6irt] p[data-astro-cid-efcr6irt]{color:var(--color-text-muted)}.landing-contact[data-astro-cid-efcr6irt]{display:grid;gap:var(--space-6);padding:var(--space-5);background:var(--color-bg-soft);border-radius:var(--radius)}.landing-contact__copy[data-astro-cid-efcr6irt]{display:grid;justify-items:start;gap:var(--space-4)}.landing-contact__copy[data-astro-cid-efcr6irt]>p[data-astro-cid-efcr6irt]:not(.landing__eyebrow){max-width:43ch;color:var(--color-text-muted)}.landing-contact__copy[data-astro-cid-efcr6irt] .btn[data-astro-cid-efcr6irt]{margin-top:var(--space-2)}.landing-contact__details[data-astro-cid-efcr6irt]{display:grid;gap:var(--space-5);align-content:center}.landing-contact__details[data-astro-cid-efcr6irt]>div[data-astro-cid-efcr6irt]{display:grid;gap:var(--space-1)}.landing-contact__details[data-astro-cid-efcr6irt] dt[data-astro-cid-efcr6irt]{color:var(--color-text-muted);font-size:var(--step--1)}.landing-contact__details[data-astro-cid-efcr6irt] dd[data-astro-cid-efcr6irt]{margin:0;overflow-wrap:anywhere}@media(min-width:48rem){.landing-hero[data-astro-cid-efcr6irt]{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:var(--space-8);padding-top:var(--space-5)}.landing-about__grid[data-astro-cid-efcr6irt]{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-8)}.landing-process__steps[data-astro-cid-efcr6irt]{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-6)}.landing-contact[data-astro-cid-efcr6irt]{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:var(--space-8);padding:var(--space-6)}}
