.ki-contact-hero{background:var(--brand-bg-alt);border-bottom:4px solid var(--brand-primary);padding:120px 0 48px}.ki-contact-hero__inner{max-width:720px}.ki-contact-hero .ki-kicker{text-transform:uppercase;letter-spacing:.08em;font-size:.8rem;font-weight:700;color:var(--brand-primary);margin-bottom:12px}.ki-contact-hero h1{margin-bottom:12px}.ki-contact-hero p{margin:0;color:var(--brand-text)}.ki-contact-map{padding:0 0 var(--space-xl);background:var(--brand-bg-alt)}.ki-contact-map img{width:100%;min-height:220px;-o-object-fit:cover;object-fit:cover;border-radius:var(--brand-radius);border:1px solid var(--brand-border)}.ki-contact-info{background:var(--brand-bg);padding-top:var(--space-xl)}.ki-info-card{background:var(--brand-bg-alt);border:1px solid var(--brand-border);border-radius:var(--brand-radius);padding:24px;height:100%}.ki-info-card h2{color:var(--brand-secondary);margin-bottom:12px}.ki-info-card a,.ki-info-card p{color:var(--brand-text);margin:0}.ki-info-card a{-webkit-text-decoration:underline;text-decoration:underline}.ki-social-row{margin-top:24px;display:flex;flex-wrap:wrap;gap:12px;align-items:center;color:var(--brand-text)}.ki-social-row a{color:var(--brand-primary);font-weight:600;-webkit-text-decoration:underline;text-decoration:underline}.ki-contact-form-band{background:var(--brand-secondary);padding:var(--space-3xl) 0}.ki-contact-form-card{background:#fff;border-radius:var(--brand-radius);padding:32px;box-shadow:var(--brand-shadow)}.ki-contact-form-card h2{margin-bottom:8px;color:var(--brand-text)}.ki-contact-form-card>p{margin-bottom:24px;color:var(--brand-text)}@media (max-width:767.98px){.ki-contact-hero{padding-top:100px}}