.team-page{background-color:#fff;padding:112px 24px 0}.team-page .team-page__container{max-width:1064px;margin:0 auto}.team-page .team-page__title,.team-page .team-page__description{text-align:center}.team-page .team-page__title{margin-bottom:48px;font-size:2.5rem;font-weight:400;line-height:100%}.team-page .team-page__description{color:#212529b3;max-width:698px;margin:0 auto 48px;font-size:1.25rem;line-height:150%}.team-page .team-page__team{text-align:center}.team-page .team-page__team article{flex-direction:column;align-items:center;row-gap:24px;padding:32px 0;display:flex}.team-page .team-page__team article img{object-fit:cover;border-radius:50%;width:185px;height:190px}.team-page .team-page__team article .team-bio h2{margin-bottom:8px;font-size:2.125rem;font-weight:700;line-height:120%}.team-page .team-page__team article .team-bio .team-bio__role{color:#0d6efd;letter-spacing:15%;text-transform:uppercase;letter-spacing:.15em;margin-bottom:24px;font-size:.875rem;line-height:125%}.team-page .team-page__team article .team-bio .team-bio__description{text-align:start;font-size:1rem;line-height:150%}@media screen and (min-width:768px){.team-page .team-page__title{font-size:4rem}.team-page .team-page__description{margin-bottom:64px}.team-page .team-page__team article .team-bio h2{font-size:2.25rem}.team-page .team-page__team article .team-bio .team-bio__role{margin-bottom:48px}}@media screen and (min-width:1024px){.team-page{padding:202px 0 0}.team-page .team-page__team{text-align:start;padding-bottom:64px}.team-page .team-page__team article{flex-direction:row;column-gap:60px;padding:64px 0}.team-page .team-page__team article img{width:320px;height:320px;position:relative}}
