.team_section{padding-bottom:1.5rem;padding-top:1.5rem}.team_section .team_section_layout{column-gap:0;display:grid;grid-template-columns:repeat(12,minmax(0,1fr))}.team_section .team_section_sidebar{display:flex;flex-direction:column;grid-column:span 12/span 12}.team_section .team_section_title h3{font-weight:300;line-height:1.21;margin-bottom:1rem}.team_section .team_section_member_list>:not([hidden])~:not([hidden]){margin-top:1rem}.team_section .team_section_member_link{display:inline-block}.team_section_member_list{align-items:self-start;display:flex;flex-direction:column;flex-wrap:wrap}.team_section .team_section_member_card{flex:1 1 0%;padding-bottom:0;padding-top:0}.team_section .team_section_member_shell{position:relative}.team_section .team_section_member_inner{padding-bottom:1rem;padding-top:1rem;position:relative}.team_section .team_section_member_body{position:relative}.team_section .team_section_member_name{font-size:1rem;font-weight:400;margin:0}.team_section .team_section_member_role{color:#1b1c1d;font-size:1rem;font-weight:400;margin:.5rem 0 0}.team_section .team_section_button_wrap{align-items:center;display:flex;flex-wrap:wrap;gap:20px;justify-content:flex-start;margin:1.5rem 0 1.75rem}.team_section .team_section_content{display:flex;flex-direction:column;grid-column:span 12/span 12;justify-content:space-between}.team_section .team_section_text_wrap{margin-bottom:1.5rem}.team_section .team_section_text_wrap h4{font-weight:200;line-height:1.29}.team_section .team_section_portfolio_button_wrap{align-items:center;display:flex;flex-wrap:wrap;gap:20px;justify-content:flex-start;margin-bottom:1.75rem}.team_section .team_section_text_wrap>*{margin-bottom:34px}.team_section .team_section_text_wrap>:last-child{margin:0}@media (min-width:768px){.team_section .team_section_sidebar{grid-column:span 4/span 4}.team_section .team_section_content{grid-column:span 6/span 6}}@media (min-width:1280px){.team_section .team_section_sidebar{grid-column:2/span 3}.team_section .team_section_title h3{margin-bottom:1.5rem}.team_section .team_section_content{grid-column:5/span 7}}@media (min-width:1536px){.team_section{padding-bottom:3rem;padding-top:3rem}}