.contact-split[data-astro-cid-fmee2ix2]{background:var(--surface-alt);border-bottom:1px solid var(--line);padding-block:58px 64px}.contact-split-grid[data-astro-cid-fmee2ix2]{grid-template-columns:minmax(0,1.08fr) minmax(320px,.92fr);align-items:start;gap:52px;display:grid}.contact-form-column[data-astro-cid-fmee2ix2] h1[data-astro-cid-fmee2ix2]{max-width:19ch;margin:0 0 14px}.contact-intro[data-astro-cid-fmee2ix2]{color:var(--text);max-width:54ch;margin:0 0 28px;font-size:1rem;line-height:1.6}.response-note[data-astro-cid-fmee2ix2]{color:var(--muted);margin:12px 0 0;font-size:.8rem}.contact-office[data-astro-cid-fmee2ix2]{gap:16px;padding-top:58px;display:grid}.office-card[data-astro-cid-fmee2ix2]{border:1px solid var(--line-strong);border-radius:var(--radius-card);background:#fff;overflow:hidden}.office-card[data-astro-cid-fmee2ix2] h2[data-astro-cid-fmee2ix2]{border-bottom:1px solid var(--line);color:#46525f;background:#fafcfe;margin:0;padding:13px 20px;font-size:.82rem;font-weight:600}.office-card[data-astro-cid-fmee2ix2] dl[data-astro-cid-fmee2ix2]{grid-template-columns:82px minmax(0,1fr);gap:12px 16px;margin:0;padding:22px 20px 18px;font-size:.9rem;line-height:1.5;display:grid}.office-card[data-astro-cid-fmee2ix2] dt[data-astro-cid-fmee2ix2]{color:var(--muted);font-size:.78rem;font-weight:600}.office-card[data-astro-cid-fmee2ix2] dd[data-astro-cid-fmee2ix2]{color:#36424f;overflow-wrap:anywhere;min-width:0;margin:0}.office-card[data-astro-cid-fmee2ix2] a[data-astro-cid-fmee2ix2]{color:var(--blue-dark)}.office-locations[data-astro-cid-fmee2ix2]{border-top:1px solid var(--line);flex-wrap:wrap;gap:8px;margin-inline:20px;padding-block:16px 20px;display:flex}.office-locations[data-astro-cid-fmee2ix2] span[data-astro-cid-fmee2ix2]{border:1px solid var(--line-strong);border-radius:var(--radius-control);color:#36424f;padding:6px 10px;font-size:.78rem}.contact-quote[data-astro-cid-fmee2ix2]{background:var(--navy);border-radius:var(--radius-card);margin:0;padding:22px 24px}.contact-quote[data-astro-cid-fmee2ix2] p[data-astro-cid-fmee2ix2]{color:#e6eef7;margin:0 0 12px;font-size:.92rem;line-height:1.6}.contact-quote[data-astro-cid-fmee2ix2] figcaption[data-astro-cid-fmee2ix2]{color:#aebfd4;font-size:.78rem}.contact-quote[data-astro-cid-fmee2ix2] b[data-astro-cid-fmee2ix2]{color:#fff}@media (width<=860px){.contact-split[data-astro-cid-fmee2ix2]{padding-block:28px}.contact-split-grid[data-astro-cid-fmee2ix2]{grid-template-columns:1fr;gap:20px}.contact-form-column[data-astro-cid-fmee2ix2] h1[data-astro-cid-fmee2ix2]{font-size:1.7rem}.contact-intro[data-astro-cid-fmee2ix2]{margin-bottom:20px;font-size:.9rem}.contact-office[data-astro-cid-fmee2ix2]{padding-top:0}}@media (width<=420px){.office-card[data-astro-cid-fmee2ix2] dl[data-astro-cid-fmee2ix2]{grid-template-columns:68px minmax(0,1fr);padding-inline:16px}.office-locations[data-astro-cid-fmee2ix2]{margin-inline:16px}}
