.contact-page_eyebrow__swO7O,.contact-page_sectionEyebrow___j5es{color:var(--public-accent);font-family:var(--public-mono);font-size:.7rem;font-weight:700;letter-spacing:.12em;margin:0 0 1rem;text-transform:uppercase}.contact-page_contactGrid__A3xHc{display:grid;grid-gap:1.5rem;gap:1.5rem;grid-template-columns:minmax(0,1fr) minmax(18rem,.9fr);margin-top:1.5rem}.contact-page_details__px_cc,.contact-page_mapPanel__n8uc3{background:var(--public-surface);border:1px solid var(--public-line);padding:clamp(1.25rem,3vw,2rem)}.contact-page_details__px_cc h2,.contact-page_mapPanel__n8uc3 h2,.contact-page_socialSection__9JNg7 h2{color:var(--public-ink);font-size:clamp(1.4rem,2.5vw,2rem);letter-spacing:-.055em;line-height:1.5;margin:0}.contact-page_detailList__KtDNx{display:grid;grid-gap:1.25rem;gap:1.25rem;margin-top:1.5rem}.contact-page_detailItem__Edxsi{border-top:1px solid var(--public-line);display:grid;grid-gap:.4rem;gap:.4rem;padding-top:1rem}.contact-page_detailLabel___SRCm{color:var(--public-ink-soft);font-family:var(--public-mono);font-size:.68rem;letter-spacing:.08em;text-transform:uppercase}.contact-page_detailItem__Edxsi a,.contact-page_detailItem__Edxsi address{color:var(--public-ink);font-size:1.05rem;font-style:normal;line-height:1.6;text-decoration:none}.contact-page_detailItem__Edxsi a:hover{color:var(--public-accent-deep)}.contact-page_mapPanel__n8uc3{background:var(--public-accent-soft);border-color:var(--public-line);color:var(--public-ink)}.contact-page_mapPanel__n8uc3 h2{color:var(--public-ink)}.contact-page_mapPanel__n8uc3 .contact-page_sectionEyebrow___j5es{color:var(--public-ink-soft)}.contact-page_mapPlaceholder__ekHNv{align-items:center;border:1px solid var(--public-line-strong);display:flex;flex-direction:column;gap:.5rem;justify-content:center;margin-top:1.5rem;min-height:11rem;overflow:hidden;padding:1rem;position:relative;text-align:center}.contact-page_mapPlaceholder__ekHNv svg{position:relative;color:var(--public-accent-deep)}.contact-page_mapPlaceholder__ekHNv strong{font-size:1.05rem;position:relative}.contact-page_mapPlaceholder__ekHNv span:not(.contact-page_mapGrid__IWzKv){color:var(--public-ink-muted);font-size:.85rem;position:relative}.contact-page_mapGrid__IWzKv{background-image:linear-gradient(rgb(26 17 13/7%) 1px,transparent 0),linear-gradient(90deg,rgb(26 17 13/7%) 1px,transparent 0);background-size:2rem 2rem;inset:0;opacity:.7;position:absolute;transform:rotate(-8deg) scale(1.2)}.contact-page_mapAction__OaTIm{display:inline-flex;align-items:center;gap:.65rem;min-height:44px;margin-top:.75rem;font-size:.85rem;color:var(--public-ink);text-decoration:none}.contact-page_mapAction__OaTIm:hover{color:var(--public-accent-deep)}.contact-page_socialSection__9JNg7{align-items:end;border-top:1px solid var(--public-line);display:grid;grid-gap:1.5rem;gap:1.5rem;grid-template-columns:minmax(0,1fr) minmax(15rem,1fr);margin-top:2rem;padding-top:1.5rem}.contact-page_socialLinks__zS_01{display:flex;flex-wrap:wrap;gap:.65rem;justify-content:flex-end}.contact-page_socialLinks__zS_01 a{border:1px solid var(--public-line-strong);color:var(--public-accent-deep);font-size:.85rem;font-weight:700;padding:.7rem .9rem;text-decoration:none}.contact-page_socialLinks__zS_01 a:hover{background:var(--public-ink);border-color:var(--public-ink);color:var(--public-surface)}.contact-page_pending__wNP5M{border:1px dashed var(--public-line-strong);color:var(--public-ink-muted);line-height:1.7;margin:2rem 0 0;padding:1rem}.contact-page_socialSection__9JNg7 .contact-page_pending__wNP5M{margin:0}@media (max-width:52rem){.contact-page_contactGrid__A3xHc,.contact-page_socialSection__9JNg7{grid-template-columns:1fr}.contact-page_socialLinks__zS_01{justify-content:flex-start}}