.srcfa020-contact-hero{background:var(--brand-bg);border-bottom:1px solid var(--brand-border);padding:48px 0 24px}.srcfa020-contact-hero h1{font-size:max(2rem, min(4vw, 3.5rem));color:var(--brand-text);max-width:16ch}.srcfa020-contact-hero p{color:var(--brand-text);max-width:720px}.srcfa020-contact-cols{background:var(--brand-bg-alt);padding:32px 0}.srcfa020-contact-cols h2{font-size:1.15rem;color:var(--brand-text)}.srcfa020-contact-cols p{color:var(--brand-text)}.srcfa020-contact-split{background:var(--brand-bg);padding:48px 0 64px}.srcfa020-contact-split h2,.srcfa020-contact-split p{color:var(--brand-text)}.srcfa020-contact-split img{width:100%;border-radius:var(--brand-radius);border:1px solid var(--brand-border);margin-bottom:16px;background:var(--brand-bg-alt)}