.contact-page .page-hero-media{min-height:365px;padding-block:80px}.contact-page .contact-person{align-items:center;gap:28px;display:flex}.contact-page .contact-person picture{flex:none}.contact-page .contact-person img{object-fit:cover;object-position:center 22%;background:#e6e6e3;width:176px;height:176px;display:block}.contact-page .contact-person h2{max-width:none;font-size:clamp(30px,2.6vw,38px);line-height:1.15}.contact-page .contact-person p{color:var(--muted);text-wrap:balance;margin-top:10px;font-size:13px;line-height:1.6}.contact-page .contact-details .contact-note{color:var(--muted);font-size:13px;line-height:1.7;display:block}@media (max-width:767px){.contact-page .page-hero-media{min-height:315px;padding-block:62px}}@media (min-width:768px) and (max-height:800px),(max-height:500px){.contact-page .page-hero-media{min-height:0;padding-block:clamp(24px,6vh,48px)}.contact-page .page-hero h1{font-size:min(clamp(48px,5.8vw,82px),clamp(40px,8.5vh,66px))}.contact-page .page-hero .eyebrow{margin-bottom:12px}.contact-page .page-hero .lede{margin-top:14px}.contact-page .contact-layout{padding-top:clamp(32px,6vh,56px)}.contact-page .contact-details{gap:1.6rem}.contact-page .contact-person img{width:144px;height:144px}}@media (min-width:901px) and (max-width:1160px){.contact-page .contact-person{flex-direction:column;align-items:flex-start;gap:20px}.contact-page .contact-draft .form-grid>.form-field:first-child{grid-column:1/-1}.contact-page .contact-draft .form-field:has(select){grid-column:1/-1}}@media (max-width:560px){.contact-page .contact-person{gap:20px}.contact-page .contact-person img{width:120px;height:120px}.contact-page .contact-person h2{font-size:28px}}
