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