.PersonCard-module__di6Zrq__card{background:var(--color-white);border:1px solid #0b3a8c14;flex-direction:column;min-height:100%;padding:28px 24px 20px;display:flex;box-shadow:0 10px 28px #1a27400f}.PersonCard-module__di6Zrq__header{align-items:center;gap:12px;margin-bottom:18px;display:flex}.PersonCard-module__di6Zrq__title{color:var(--color-navy);letter-spacing:.08em;text-transform:uppercase;font-size:16px;font-weight:800}.PersonCard-module__di6Zrq__name{color:var(--color-text);margin-bottom:16px;font-size:17px;font-weight:800}.PersonCard-module__di6Zrq__details{flex-direction:column;gap:10px;margin-bottom:22px;list-style:none;display:flex}.PersonCard-module__di6Zrq__detail{min-width:0;color:var(--color-navy);word-break:break-word;align-items:center;gap:10px;font-size:14px;font-weight:600;display:flex}.PersonCard-module__di6Zrq__detailIcon{color:var(--color-gold)}.PersonCard-module__di6Zrq__detail:hover{color:var(--color-gold-dark)}.PersonCard-module__di6Zrq__ctaWrap{margin-top:auto}
.ContactGrid-module__hKS3kG__grid{grid-template-columns:1fr 1fr 1.12fr;align-items:stretch;gap:20px;display:grid}.ContactGrid-module__hKS3kG__formCard{background:var(--color-white);border:1px solid #0b3a8c14;flex-direction:column;padding:28px 24px 20px;display:flex;box-shadow:0 10px 28px #1a27400f}.ContactGrid-module__hKS3kG__header{align-items:center;gap:12px;margin-bottom:18px;display:flex}.ContactGrid-module__hKS3kG__title{color:var(--color-navy);letter-spacing:.08em;text-transform:uppercase;font-size:16px;font-weight:800}@media (max-width:1100px){.ContactGrid-module__hKS3kG__grid{grid-template-columns:1fr 1fr}.ContactGrid-module__hKS3kG__formCard{grid-column:1/-1}}@media (max-width:720px){.ContactGrid-module__hKS3kG__grid{grid-template-columns:1fr}}
.ContactIntro-module__WgFUOW__intro{align-items:flex-start;gap:18px;margin-bottom:36px;display:flex}.ContactIntro-module__WgFUOW__copy{min-width:0;padding-top:4px}.ContactIntro-module__WgFUOW__heading{color:var(--color-navy);letter-spacing:.06em;text-transform:uppercase;font-size:clamp(1.7rem,3vw,2.15rem);font-weight:800;line-height:1.1}.ContactIntro-module__WgFUOW__text{max-width:52rem;color:var(--color-navy);margin-top:10px;font-size:16px;line-height:1.6}@media (max-width:640px){.ContactIntro-module__WgFUOW__intro{gap:14px}.ContactIntro-module__WgFUOW__text{font-size:15px}}
