.hg-contact-hero{padding:120px 0 48px;background:var(--brand-bg-alt)}.hg-contact-hero__panel{max-width:720px;border-left:4px solid var(--brand-accent);padding:24px 28px;background:#fff;border-radius:0 var(--brand-radius) var(--brand-radius) 0}.hg-contact-kicker{font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--brand-primary);margin-bottom:8px}.hg-contact-map{padding:0 0 48px;background:var(--brand-bg-alt)}.hg-contact-map img{width:100%;min-height:280px;-o-object-fit:cover;object-fit:cover;border-radius:var(--brand-radius);border:1px solid var(--brand-border)}.hg-contact-info{padding:var(--space-3xl) 0;background:var(--brand-bg)}.hg-info-card{height:100%;background:#fff;border:1px solid var(--brand-border);border-radius:var(--brand-radius);padding:24px;box-shadow:var(--brand-shadow)}.hg-info-icon{display:block;width:36px;height:36px;margin-bottom:12px;background:var(--brand-primary);border-radius:var(--brand-radius-sm)}.hg-info-card a{color:var(--brand-primary);-webkit-text-decoration:underline;text-decoration:underline}.hg-contact-extra{margin-top:32px;max-width:900px}.hg-contact-extra p{margin-bottom:16px;color:var(--brand-text)}.hg-contact-form-band{padding:0 0 var(--space-3xl);background:var(--brand-bg)}.hg-contact-form-card{background:#fff;border:1px solid var(--brand-border);border-radius:var(--brand-radius);padding:32px;box-shadow:var(--brand-shadow)}.hg-contact-form-card h2{margin-bottom:8px}.hg-contact-form-card>p{margin-bottom:24px;color:var(--brand-text)}