.mw-contact-hero{background:var(--brand-bg-alt);border-left:6px solid var(--brand-secondary);padding:56px 0;margin:0}.mw-contact-hero h1{color:var(--brand-primary);font-size:max(1.7rem, min(3vw, 2.5rem));margin-bottom:10px}.mw-contact-hero p{color:var(--brand-neutral-mid);max-width:780px;margin:0 0 12px}.mw-contact-hero-extra{font-size:.95rem;line-height:1.65}.mw-contact-info{padding:48px 0;background:#fff}.cnst-contact-card{background:var(--brand-bg-alt);border:1px solid var(--brand-border);border-radius:var(--brand-radius);padding:28px 20px;height:100%}.cnst-contact-card h3{font-size:1.05rem;color:var(--brand-primary);margin-bottom:8px}.cnst-contact-card p{font-size:.88rem;color:var(--brand-neutral-mid)}.cnst-contact-card strong{display:block;margin-top:12px;font-family:var(--font-mono);color:var(--brand-primary)}.mw-contact-split{padding:56px 0 72px;background:var(--brand-bg-alt)}.mw-contact-aside h2,.mw-contact-formcol h2{color:var(--brand-primary);font-size:1.35rem;margin-bottom:12px}.mw-contact-meta{list-style:none;padding:0;margin:0 0 20px}.mw-contact-meta li{margin-bottom:14px}.mw-contact-meta strong{display:block;font-size:.8rem;text-transform:uppercase;letter-spacing:.06em;color:var(--brand-primary)}.mw-contact-meta span{font-size:.92rem;color:var(--brand-neutral-mid)}.mw-contact-aside img{width:100%;border-radius:var(--brand-radius);border:1px solid var(--brand-border);background:#d9e2ec;min-height:220px;-o-object-fit:cover;object-fit:cover}.mw-contact-formcol{background:#fff;border:1px solid var(--brand-border);border-radius:var(--brand-radius);padding:28px}.mw-contact-formcol>p{color:var(--brand-neutral-mid);margin-bottom:20px}