.team-profile-header{margin:0 auto;max-width:1140px;padding:8px 0 40px}.team-profile-header__inner{display:flex;gap:32px}.team-profile-header__photo-col{display:flex;flex:0 0 320px;flex-direction:column;gap:32px}.team-profile-header__photo{aspect-ratio:1/1;background-color:#f5f8fa;background-position:50%;background-size:cover;width:100%}.team-profile-header__email{display:flex;flex-direction:column;gap:8px}.team-profile-header__email-label{color:#303133;font-size:14px;font-weight:600;letter-spacing:2px;line-height:16px;margin:0;text-transform:uppercase}.team-profile-header__email-link{color:#02ccb9;font-size:16px;font-weight:400;letter-spacing:-.31px;line-height:1.75;overflow-wrap:anywhere}.team-profile-header__content{display:flex;flex:1 0 0;flex-direction:column;gap:48px;justify-content:center;min-width:0;padding:0 64px}.team-profile-header__heading{display:flex;flex-direction:column;gap:16px}.team-profile-header__name{color:#303133;font-size:40px;font-weight:600;letter-spacing:-1.2px;line-height:1.2;margin:0}.team-profile-header__title{color:#02ccb9;font-size:20px;font-weight:500;letter-spacing:-.4px;line-height:1.5;margin:0;opacity:.8}.team-profile-header__bio{color:#303133;display:flex;flex-direction:column;gap:16px}.team-profile-header__bio p{font-size:16px;letter-spacing:-.31px;line-height:1.75;margin:0}.team-profile-header__bio p:first-child{font-size:18px;letter-spacing:-.36px;line-height:1.5}@media (max-width:1024px){.team-profile-header__content{padding:0 16px}}@media (max-width:768px){.team-profile-header__inner{flex-direction:column}.team-profile-header__photo-col{flex:none;max-width:320px}.team-profile-header__content{padding:0}.team-profile-header__name{font-size:32px}}