.contact-sec{padding-block:calc(var(--sec) * .72) var(--sec)}.contact-lede{max-inline-size:60ch;margin-block:14px 48px;line-height:1.95}.contact-grid{grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));align-items:start;gap:40px;display:grid}.contact-side{align-content:start;gap:16px;display:grid}.contact-form-h{color:var(--tx);font-size:19px;font-weight:800;line-height:1.5}.contact-card-h{color:var(--tx);align-items:center;gap:9px;margin-block-end:14px;font-size:17px;font-weight:800;line-height:1.5;display:flex}.contact-card-h svg{color:var(--ac);flex:none}.contact-rows{gap:12px;display:grid}.contact-row{color:var(--tx2);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;font-size:15px;line-height:1.7;display:flex}.contact-row-k{align-items:center;gap:9px;display:flex}.contact-row-k svg{color:var(--ac);flex:none}.contact-row-v{color:var(--ac)}.contact-row-v.is-email{font-size:13.5px}a.contact-row:hover,[data-theme=light] a.contact-row:hover{color:var(--ac);text-decoration:none}.contact-hours .contact-row-v{color:var(--tx)}.contact-btn{margin-block-start:22px}.contact-chip{border-radius:var(--pill);background:var(--wash);border:1px solid var(--bd);color:var(--tx2);padding-block:8px;padding-inline:15px;font-size:13.5px;line-height:1.7}.contact-note{color:var(--tx2);font-size:14.5px;line-height:1.85}
