.contact-header[data-v-f7924e89]{padding:var(--header-y) var(--pad-x) calc(var(--header-y) * .75)}.contact-header__inner[data-v-f7924e89]{max-width:var(--max-w);flex-direction:column;gap:1rem;margin:0 auto;display:flex}.contact-grid[data-v-f7924e89]{grid-template-columns:1fr;gap:1.25rem;display:grid}@media (width>=640px){.contact-grid[data-v-f7924e89]{grid-template-columns:repeat(2,1fr)}}@media (width>=900px){.contact-grid[data-v-f7924e89]{grid-template-columns:repeat(3,1fr)}}.contact-card[data-v-f7924e89]{background:var(--surface);border-radius:var(--radius-md);flex-direction:column;gap:.75rem;min-width:0;padding:clamp(1.25rem,5vw,2rem);display:flex}.contact-card__label[data-v-f7924e89]{font-family:var(--font-body);text-transform:uppercase;letter-spacing:.06em;color:var(--muted);font-size:.8125rem;font-weight:600}.contact-card__value[data-v-f7924e89]{font-family:var(--font-display);color:var(--green-dark);transition:color var(--transition);overflow-wrap:anywhere;font-size:clamp(1.05rem,2vw,1.375rem);line-height:1.3;text-decoration:none}.contact-card__value[data-v-f7924e89]:hover{color:var(--green)}.contact-card__name[data-v-f7924e89]{color:var(--muted);font-size:.9rem}.contact-card__body[data-v-f7924e89]{font-size:.9375rem;line-height:1.65}
