.contact-hero{grid-template-columns:1.2fr .8fr;align-items:center;gap:90px;min-height:680px;display:grid}.contact-hero h1{max-width:900px;font-size:clamp(52px,6vw,82px)}.contact-hero .lead{max-width:750px;font-size:20px;line-height:1.7}.contact-actions{flex-wrap:wrap;align-items:center;gap:30px;margin-top:36px;display:flex}.text-link{color:var(--green);font-weight:800;text-decoration:none}.contact-hero aside{color:#fff;background:#294748;border-radius:4px 64px 4px 4px;flex-direction:column;justify-content:center;align-items:flex-start;min-height:390px;padding:52px;display:flex}.contact-hero aside .kicker{color:#bde4df}.contact-hero aside a{font:clamp(25px,3vw,38px)/1.35 var(--font-brand),serif;color:#fff;text-decoration:none}.contact-hero aside p:last-child{margin-top:32px;line-height:1.65}.people-section{background:#f1f3f1}.people-intro{grid-template-columns:1fr 1fr;align-items:end;gap:80px;margin-bottom:55px;display:grid}.people-intro h2{margin:0;font-size:clamp(38px,4.5vw,60px);line-height:1.08}.people-intro>p:last-child{font-size:17px;line-height:1.75}.people-grid{border-top:1px solid #aebbb8;border-left:1px solid #aebbb8;grid-template-columns:repeat(2,1fr);display:grid}.people-grid article{border-bottom:1px solid #aebbb8;border-right:1px solid #aebbb8;grid-template-columns:150px 1fr;gap:28px;min-height:280px;padding:34px;display:grid}.portrait-placeholder{background:#294748;border-radius:2px 34px 2px 2px;place-items:center;width:150px;height:190px;display:grid}.portrait-placeholder span{font:42px var(--font-brand),serif;color:#83d5cf}.person-copy h3{margin:3px 0 8px;font-size:25px}.person-copy p{font-size:14px;line-height:1.65}.person-copy .person-role{color:var(--green);margin-top:0;font-weight:800}.person-contact{flex-direction:column;align-items:flex-start;gap:5px;margin-top:14px;display:flex}.person-contact a{color:var(--green);font-weight:800;text-decoration:none}.contact-help{background:#f4eae3;grid-template-columns:1fr 1fr;gap:100px;display:grid}.contact-help h2{font-size:clamp(38px,4.4vw,58px);line-height:1.1}.contact-help>div:last-child{flex-direction:column;justify-content:center;align-items:flex-start;display:flex}.contact-help>div:last-child p{margin-bottom:25px;font-size:18px;line-height:1.75}@media (max-width:1000px){.contact-hero{gap:55px}.people-grid article{grid-template-columns:115px 1fr}.portrait-placeholder{width:115px;height:155px}.contact-help{gap:55px}}@media (max-width:760px){.contact-hero,.people-intro,.contact-help{grid-template-columns:1fr}.contact-hero{min-height:auto}.people-grid{grid-template-columns:1fr}.people-intro{gap:20px}.contact-help{gap:25px}}@media (max-width:480px){.contact-hero aside{padding:34px 28px}.people-grid article{grid-template-columns:1fr}.portrait-placeholder{width:100%;height:170px}}
