.lead-form[data-astro-cid-sevzbneq]{gap:var(--space-4);display:grid}.field[data-astro-cid-sevzbneq]{gap:var(--space-1);align-content:start;display:grid}label[data-astro-cid-sevzbneq]{font-weight:650}.req[data-astro-cid-sevzbneq],.opt[data-astro-cid-sevzbneq]{color:var(--color-muted);font-weight:400;font-size:var(--text-sm)}input[data-astro-cid-sevzbneq],textarea[data-astro-cid-sevzbneq]{border:2px solid var(--color-muted);border-radius:var(--radius-sm);width:100%;min-height:2.75rem;color:var(--color-ink);font:inherit;background:#fff;padding:.6rem .75rem}textarea[data-astro-cid-sevzbneq]{resize:vertical;min-height:6rem}input[data-astro-cid-sevzbneq]:focus-visible,textarea[data-astro-cid-sevzbneq]:focus-visible{outline:var(--focus);outline-offset:2px}input[data-astro-cid-sevzbneq]:user-invalid,textarea[data-astro-cid-sevzbneq]:user-invalid{background:#fff5f4;border-color:#b42318}.field-error[data-astro-cid-sevzbneq]{color:#b42318;font-size:var(--text-sm);margin:0;font-weight:600;display:none}.field[data-astro-cid-sevzbneq]:has(:user-invalid) .field-error[data-astro-cid-sevzbneq]{display:block}.hp[data-astro-cid-sevzbneq]{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.btn[data-astro-cid-sevzbneq]{justify-self:start}@media (width>=40rem){.lead-form[data-astro-cid-sevzbneq]{column-gap:var(--space-6);grid-template-rows:auto auto 1fr auto;grid-template-columns:1fr 1fr;height:100%}.field--wide[data-astro-cid-sevzbneq],.btn[data-astro-cid-sevzbneq]{grid-column:1/-1}.field--wide[data-astro-cid-sevzbneq]{grid-template-rows:auto 1fr auto}.field--wide[data-astro-cid-sevzbneq] textarea[data-astro-cid-sevzbneq]{height:100%}}.lead__inner[data-astro-cid-lcdefpme]{gap:var(--space-8);align-items:stretch;display:grid}.lead__benefits[data-astro-cid-lcdefpme]{margin:var(--space-8) 0 0;gap:var(--space-4);padding:0;list-style:none;display:grid}.benefit[data-astro-cid-lcdefpme]{gap:var(--space-4);padding:var(--space-4) var(--space-6);align-items:flex-start;display:flex}.benefit[data-astro-cid-lcdefpme] .card__icon[data-astro-cid-lcdefpme]{flex:none;margin:0}.benefit[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:var(--text-base);margin-bottom:var(--space-1)}.benefit[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{font-size:var(--text-sm);margin:0}.lead__text[data-astro-cid-lcdefpme]{font-size:var(--text-lg);color:var(--color-muted);margin-bottom:0}@media (width>=56rem){.lead__inner[data-astro-cid-lcdefpme]{gap:var(--space-12);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.hero[data-astro-cid-lcdefpme]{background:linear-gradient(180deg, var(--color-surface), var(--color-background));isolation:isolate;padding-block:clamp(3rem,2rem + 6vw,6rem);position:relative;overflow:hidden}.hero[data-astro-cid-lcdefpme] .hero__bg{z-index:-2;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.hero--image[data-astro-cid-lcdefpme]:before{content:"";z-index:-1;background:rgb(255 255 255/var(--hero-wash));position:absolute;inset:0}@media (width>=56rem){.hero--image[data-astro-cid-lcdefpme]:before{background:linear-gradient(90deg, rgb(255 255 255/calc(var(--hero-wash) + .12)) 0%, rgb(255 255 255/var(--hero-wash)) 50%, rgb(255 255 255/calc(var(--hero-wash) - .48)) 100%)}}.hero__inner[data-astro-cid-lcdefpme]{max-width:52rem}.hero--image[data-astro-cid-lcdefpme] .hero__inner[data-astro-cid-lcdefpme]{width:min(100% - 2rem, var(--container));max-width:var(--container);margin-inline:auto}.hero--image[data-astro-cid-lcdefpme] .hero__inner[data-astro-cid-lcdefpme]>[data-astro-cid-lcdefpme]{max-width:44rem}.hero__sub[data-astro-cid-lcdefpme]{max-width:40rem;margin-bottom:var(--space-6)}.hero__area[data-astro-cid-lcdefpme]{align-items:center;gap:var(--space-2);margin:var(--space-6) 0 0;color:var(--color-muted);font-weight:600;display:flex}.card-title[data-astro-cid-lcdefpme]{font-size:var(--text-lg);font-weight:650}.card[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{text-decoration:none}.card[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{text-decoration:underline}.more[data-astro-cid-lcdefpme]{margin:var(--space-8) 0 0}.about[data-astro-cid-lcdefpme]{gap:var(--space-8);align-items:center;display:grid}.about[data-astro-cid-lcdefpme] .about__img{border-radius:var(--radius);width:100%;box-shadow:var(--shadow)}@media (width>=56rem){.about[data-astro-cid-lcdefpme]{gap:var(--space-12);grid-template-columns:1fr 1.1fr}}.quote[data-astro-cid-lcdefpme]{margin:0}.quote[data-astro-cid-lcdefpme] blockquote[data-astro-cid-lcdefpme]{margin:0 0 var(--space-4);font-size:var(--text-lg)}.quote[data-astro-cid-lcdefpme] blockquote[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]:before{content:"“"}.quote[data-astro-cid-lcdefpme] blockquote[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]:after{content:"”"}.quote[data-astro-cid-lcdefpme] figcaption[data-astro-cid-lcdefpme]{color:var(--color-muted);font-size:var(--text-sm)}.towns[data-astro-cid-lcdefpme]{gap:var(--space-3);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.towns[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{border:1px solid var(--color-border);background:var(--color-surface);border-radius:999px;padding:.5rem 1rem;font-weight:600}
