._section_1hcyd_1{background:var(--background)}._sectionInner_1hcyd_5{max-width:960px;margin:0 auto;padding:var(--spacing-12) var(--spacing-4)}@media(min-width:768px){._sectionInner_1hcyd_5{padding:var(--spacing-12) var(--spacing-8)}}._contactGrid_1hcyd_17{display:grid;grid-template-columns:1fr;gap:var(--spacing-4);margin-bottom:var(--spacing-8)}@media(min-width:640px){._contactGrid_1hcyd_17{grid-template-columns:repeat(2,1fr)}}._contactCard_1hcyd_30{background:var(--card);border-radius:var(--radius-md);box-shadow:var(--shadow);border-left:3px solid var(--secondary);padding:1.25rem;display:flex;flex-direction:column;gap:4px}._contactRole_1hcyd_41{font-family:var(--font-family-display);font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--secondary)}._contactCard_1hcyd_30 h3{font-family:var(--font-family-display);font-size:17px;font-weight:700;color:var(--primary);margin:0}._contactEmail_1hcyd_58{display:flex;align-items:center;gap:6px;font-family:var(--font-family-base);font-size:13px;color:var(--primary);margin-top:4px}._contactEmailIcon_1hcyd_68{width:14px;height:14px;flex-shrink:0}._socialsCard_1hcyd_74{background:var(--sidebar);color:var(--sidebar-foreground);border-radius:var(--radius-md);padding:var(--spacing-6)}._socialsCard_1hcyd_74 h3{font-family:var(--font-family-display);font-size:15px;font-weight:700;text-transform:uppercase;margin:0 0 var(--spacing-3)}._socials_1hcyd_74{display:flex;flex-wrap:wrap;gap:var(--spacing-4)}._socialLink_1hcyd_95{display:flex;align-items:center;gap:var(--spacing-2);font-family:var(--font-family-base);font-size:13px;color:#edf0ffd9}._socialLink_1hcyd_95 svg{width:18px;height:18px;color:var(--secondary)}
