.contact[data-astro-cid-6bfsojfh]{border-bottom:1px solid var(--charcoal)}.where[data-astro-cid-6bfsojfh]{gap:clamp(24px,4vw,56px);padding-block:clamp(40px,6vw,56px);display:grid}@media (width>=60rem){.where[data-astro-cid-6bfsojfh]{grid-template-columns:1fr 420px}}.where__title[data-astro-cid-6bfsojfh]{margin-bottom:18px}.where__body[data-astro-cid-6bfsojfh]{color:var(--slate);max-width:62ch;margin-bottom:14px;font-size:18px;line-height:1.65}.where__towns[data-astro-cid-6bfsojfh]{border-top:1px solid var(--taupe-light);margin-top:clamp(24px,3vw,32px);padding-top:20px}.where__townsLabel[data-astro-cid-6bfsojfh]{margin-bottom:12px}.where__townsList[data-astro-cid-6bfsojfh]{color:var(--slate);flex-wrap:wrap;gap:8px 20px;padding:0;font-size:17px;line-height:1.6;list-style:none;display:flex}.where__town--base[data-astro-cid-6bfsojfh]{color:var(--charcoal);font-weight:600}.contact__inner[data-astro-cid-6bfsojfh]{gap:0;padding-inline:0;display:grid}@media (width>=62rem){.contact__inner[data-astro-cid-6bfsojfh]{grid-template-columns:1fr 520px}}.left[data-astro-cid-6bfsojfh]{padding:clamp(30px, 5vw, 64px) var(--gutter-page)}.left__title[data-astro-cid-6bfsojfh]{letter-spacing:-.02em;max-width:16ch;font-size:clamp(34px,5vw,62px);line-height:1.04}.left__lede[data-astro-cid-6bfsojfh]{color:var(--slate);max-width:46ch;margin:24px 0 40px;font-size:clamp(17px,1.6vw,20px);line-height:1.6}.left__phone[data-astro-cid-6bfsojfh]{font-family:var(--font-display);letter-spacing:-.02em;color:var(--charcoal);border-bottom:1px solid var(--charcoal);padding-bottom:10px;font-size:clamp(30px,4vw,46px);font-weight:500;text-decoration:none;display:inline-block}.facts[data-astro-cid-6bfsojfh]{border-top:1px solid var(--taupe-light);gap:32px;margin-top:48px;padding-top:24px;display:grid}@media (width>=40rem){.facts[data-astro-cid-6bfsojfh]{grid-template-columns:1fr 1fr}}.facts[data-astro-cid-6bfsojfh] dt[data-astro-cid-6bfsojfh]{margin-bottom:8px}.facts[data-astro-cid-6bfsojfh] dd[data-astro-cid-6bfsojfh]{color:var(--charcoal);font-size:17px;line-height:1.7}.panel[data-astro-cid-6bfsojfh]{background:var(--charcoal);color:var(--paper);padding:clamp(28px, 5vw, 64px) var(--gutter-page)}@media (width>=62rem){.panel[data-astro-cid-6bfsojfh]{padding-inline:48px}}.panel__title[data-astro-cid-6bfsojfh]{font-family:var(--font-display);color:var(--paper);margin-bottom:20px;font-size:clamp(22px,2.4vw,28px);font-weight:500}.form[data-astro-cid-6bfsojfh]{gap:20px;display:grid}.field[data-astro-cid-6bfsojfh]{flex-direction:column;gap:7px;display:flex}.field__label[data-astro-cid-6bfsojfh]{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--taupe);font-size:11px}input[data-astro-cid-6bfsojfh],textarea[data-astro-cid-6bfsojfh]{border-radius:var(--radius,5px);border:1px solid var(--timber);background:var(--charcoal-deep);min-height:50px;font-family:var(--font-body);color:var(--paper);width:100%;padding:0 14px;font-size:17px}textarea[data-astro-cid-6bfsojfh]{resize:vertical;min-height:140px;padding:12px 14px;line-height:1.5}input[data-astro-cid-6bfsojfh]::placeholder,textarea[data-astro-cid-6bfsojfh]::placeholder{color:var(--taupe)}input[data-astro-cid-6bfsojfh]:focus-visible,textarea[data-astro-cid-6bfsojfh]:focus-visible{outline:2px solid var(--taupe-light);outline-offset:1px}.submit[data-astro-cid-6bfsojfh]{border-radius:var(--radius,5px);background:var(--paper);min-height:54px;color:var(--charcoal);font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;border:none;font-size:15px;font-weight:500}.submit[data-astro-cid-6bfsojfh]:hover:not(:disabled){background:#fff}.submit[data-astro-cid-6bfsojfh]:disabled{opacity:.6;cursor:default}.turnstile[data-astro-cid-6bfsojfh]{min-height:65px}.honeypot[data-astro-cid-6bfsojfh]{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.note[data-astro-cid-6bfsojfh]{font-family:var(--font-mono);color:var(--taupe);font-size:11px;line-height:1.8}.status[data-astro-cid-6bfsojfh]{margin:0;font-size:15px;line-height:1.6}.status[data-astro-cid-6bfsojfh]:empty{display:none}.status[data-astro-cid-6bfsojfh][data-state=ok]{color:#a7c9a9}.status[data-astro-cid-6bfsojfh][data-state=error]{color:#e0a89f}.status[data-astro-cid-6bfsojfh][data-state=pending]{color:var(--taupe-light)}
