
.contact-refined-page .contact-page-layout .contact-two-hero{min-height:300px;aspect-ratio:auto;height:auto}
.contact-refined-page .contact-page-layout .contact-two-hero:after{background:linear-gradient(90deg,rgba(var(--contact-hero-tint),.64),rgba(var(--contact-hero-tint),.8) 50%,rgba(var(--contact-hero-tint),.64))}
.contact-refined-page .contact-page-layout .contact-two-hero>.wrap{padding:36px 24px}
.contact-refined-page .contact-page-layout .contact-two-hero .contact-hero-title-group{display:flex;flex-direction:column;align-items:center;width:100%;max-width:720px;gap:14px;text-align:center}
.contact-refined-page .contact-page-layout .contact-two-hero .contact-hero-title-group>.eyebrow{display:block;justify-self:auto;width:auto;min-width:0;padding:0;background:transparent;white-space:normal;text-align:center;color:#f0e9dc;font-size:.75rem;line-height:1.5;letter-spacing:.15em}
.contact-refined-page .contact-page-layout .contact-two-hero h1{margin:0;font-size:clamp(2rem,3.2vw,3.25rem);line-height:1.15;white-space:normal;text-wrap:balance}
.contact-refined-page .contact-refined-intro{margin:0;color:#fff;font-size:1.05rem;line-height:1.6;text-align:center;text-wrap:balance}
.contact-refined-break{display:none}
@media(max-width:700px){
 .contact-refined-page .contact-page-layout .contact-two-hero{min-height:220px}
 .contact-refined-page .contact-page-layout .contact-two-hero>.wrap{padding:28px 16px}
 .contact-refined-page .contact-page-layout .contact-two-hero .contact-hero-title-group{gap:12px}
 .contact-refined-page .contact-page-layout .contact-two-hero .contact-hero-title-group>.eyebrow{font-size:.62rem;letter-spacing:.12em}
 .contact-refined-page .contact-refined-intro{font-size:.92rem}
 .contact-refined-break{display:block}
}
