.TeamPersonHeader{padding:5rem 0 2.3rem}
@media(min-width:768px){.TeamPersonHeader{padding:5rem 0}
}
@media(min-width:1024px){.TeamPersonHeader{padding:5rem 0 7.5rem}
}
.TeamPersonHeader .container{display:flex;flex-direction:column;align-items:flex-start}
.TeamPersonHeader .title{font-size:32px;font-weight:700;letter-spacing:-.02em;line-height:1.1632;margin:-.06rem 0 1.325rem}
.TeamPersonHeader h2.title{font-size:28px;line-height:1.2}
.TeamPersonHeader h3.title{font-size:24px;line-height:1.22}
.TeamPersonHeader h4.title{font-size:22px;line-height:1.22}
.TeamPersonHeader h5.title{font-size:20px;line-height:1.25}
.TeamPersonHeader h6.title{font-size:18px;line-height:1.28}
@media(min-width:768px){.TeamPersonHeader .title{font-size:40px;line-height:1.2;margin:-.4rem 0 1.7rem}
.TeamPersonHeader h2.title{font-size:34px;line-height:1.18}
.TeamPersonHeader h3.title{font-size:30px;line-height:1.2}
.TeamPersonHeader h4.title{font-size:26px;line-height:1.2}
.TeamPersonHeader h5.title{font-size:24px;line-height:1.22}
.TeamPersonHeader h6.title{font-size:22px;line-height:1.22}
}
@media(min-width:1024px){.TeamPersonHeader .title{font-size:49px;line-height:1.1632;margin:-.175rem 0 1.7rem}
.TeamPersonHeader h2.title{font-size:44px;line-height:1.1632}
.TeamPersonHeader h3.title{font-size:36px;line-height:1.18}
.TeamPersonHeader h4.title{font-size:32px;line-height:1.18}
.TeamPersonHeader h5.title{font-size:28px;line-height:1.2}
.TeamPersonHeader h6.title{font-size:24px;line-height:1.2}
}
.TeamPersonHeader .role{font-size:18px;font-weight:400;line-height:1.4444;margin:-.2rem 0 0}
@media(min-width:768px){.TeamPersonHeader .role{font-size:18px;line-height:1.4444;margin:-.15rem 0 0}
}
@media(min-width:1024px){.TeamPersonHeader .role{font-size:22px;line-height:1.1632;margin:-.175rem 0 0}
}