.team-listing-wrapper{padding-bottom:7rem;padding-top:2rem}.team-grid{-moz-column-gap:1.5rem;column-gap:1.5rem;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));row-gap:2rem}.team-listing-wrapper .content-wrapper{-moz-column-gap:1rem;column-gap:1rem;display:grid;padding-left:1.5rem;padding-right:1.5rem;row-gap:1rem}.filter-section{align-items:flex-start;justify-content:space-between}.team-card .team-image{border-radius:.5rem;max-height:267px;overflow:hidden;padding-bottom:100%;position:relative;transition-duration:.3s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.team-card .team-image img{bottom:0;height:100%;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;position:absolute;right:0;top:0;transform-origin:center;transition-duration:.3s;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);width:100%}.team-card .team-info{padding-top:.75rem;text-align:center}.team-card .team-info .team-name{font-size:1rem;font-weight:700;line-height:1.25;margin:0 0 .25rem}.team-card .team-info .team-title{color:#1b1c1d;font-size:.875rem;font-weight:400;margin:0}.filter-section ul.filter-buttons{align-items:flex-start;display:none;justify-content:space-between;list-style:none;margin:0;padding:0;z-index:1}.filter-section ul.filter-buttons li{margin:0}.filter-section ul.filter-buttons li a{color:#1b1c1d;display:inline-block;font-weight:400;padding-bottom:1rem}.filter-section ul.filter-buttons li a:hover{color:#0051bb}.filter-section ul.filter-buttons li a.active{color:#0051bb;font-weight:700}.filter-section ul.filter-buttons li:not(:first-child){margin-left:2rem}.filter-section ul.filter-buttons li a{font-size:16px}.filter-buttons li:has([data-filter=all]){order:1}.filter-buttons li:has([data-filter=leadership]){order:2}.filter-buttons li:has([data-filter=investment_team]){order:3}.filter-buttons li:has([data-filter=portfolio_development]){order:4}.filter-buttons li:has([data-filter=operations_marketing_communications]){order:5}.filter-buttons li:has([data-filter=executive_support]){order:6}@media (prefers-reduced-motion:no-preference){a{transition:color .1s ease-in-out}}@media (min-width:640px){.team-grid{-moz-column-gap:2rem;column-gap:2rem;row-gap:3rem}.team-listing-wrapper .content-wrapper{padding-left:2rem;padding-right:2rem}}@media (min-width:768px){.team-grid{-moz-column-gap:2.5rem;column-gap:2.5rem;grid-template-columns:repeat(3,minmax(0,1fr));row-gap:4rem}.team-listing-wrapper{padding-bottom:13rem;padding-top:2.5rem}.team-listing-wrapper .content-wrapper{margin-top:1.25rem;padding-left:2.5rem;padding-right:2.5rem}.team-card .team-image{padding-bottom:100%;position:relative}.team-card .team-image img{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%}}@media (min-width:1024px){.filter-section{display:flex}.filter-bar.desktop{display:block;width:100%}.filter-dropdown.mobile{display:none}.filter-section ul.filter-buttons{display:flex}.filter-section ul.filter-buttons li:not(:first-child){margin-left:2rem}}@media (min-width:1280px){.team-grid{grid-column:span 10/span 10;grid-column-start:2;grid-template-columns:repeat(4,minmax(0,1fr))}.team-listing-wrapper{padding-bottom:18rem;padding-top:3rem}.team-listing-wrapper .content-wrapper{grid-template-columns:repeat(12,minmax(0,1fr))}.filter-section{grid-column:span 10/span 10;grid-column-start:2}.team-link:hover .team-image{filter:brightness(.85)}.team-link:hover .team-image img{transform:translateX(0) translateY(0) rotate(0) skewX(0) skewY(0) scaleX(1.05) scaleY(1.05)}.team-card .team-info{padding:1rem 2rem 2rem}.filter-section ul.filter-buttons{grid-column:span 10/span 10;grid-column-start:2}.filter-section ul.filter-buttons li:not(:first-child){margin-left:3.5rem}.filter-section ul.filter-buttons li a{font-size:1rem}}@media (min-width:1536px){.team-listing-wrapper{margin-bottom:2.5rem;padding-bottom:20rem;padding-top:4rem}.filter-section,.filter-section ul.filter-buttons{grid-column-start:2}.filter-section ul.filter-buttons li a{font-size:1.25rem}}@media (max-width:1023px){.filter-dropdown.mobile{display:block;position:relative}ul.filter-dropdown-menu{background:#fff;border-radius:.375rem;box-shadow:0 0 0 0 #fff,0 0 0 1px rgba(27,28,29,.05),0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);font-size:.875rem;list-style:none;margin:.25rem 0 0;max-height:15rem;opacity:0;overflow:auto;padding:.25rem 0;position:absolute;transition:all .4s ease-in-out;visibility:hidden;width:376px;z-index:10}ul.filter-dropdown-menu.show{opacity:1;visibility:visible}ul.filter-dropdown-menu>li{font-size:.875rem;font-weight:400;margin:0;overflow:hidden;padding:.5rem 2.25rem .5rem .75rem;position:relative;text-overflow:ellipsis;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap}.filter-dropdown .font-normal{font-weight:400}.filter-dropdown .truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.filter-dropdown li .tick{align-items:center;bottom:0;display:flex;padding-right:1rem;position:absolute;right:0;top:0}.filter-dropdown li .tick svg{display:block;height:1.25rem;vertical-align:middle;width:1.25rem}button.filter-dropdown-toggle{align-items:center;background-color:transparent;background-image:none;border:none;box-shadow:none;color:#1b1c1d;display:flex;font-size:17px;font-weight:200;justify-content:space-between;line-height:1;padding:.375rem .875rem}ul.filter-dropdown-menu>li.active span{color:#0051bb;font-weight:700}.filter-dropdown.mobile.show .filter-arrow{transform:rotate(180deg);transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1)}.filter-dropdown.mobile .filter-arrow{display:inline-block;line-height:0;transition-duration:.3s;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1)}ul.filter-dropdown-menu>li .tick{opacity:0;visibility:hidden}ul.filter-dropdown-menu>li.active .tick{opacity:1;visibility:visible}button.filter-dropdown-toggle .filter-selected{margin-right:.5rem}ul.filter-dropdown-menu>li.active{font-weight:700}ul.filter-dropdown-menu>li:hover,ul.filter-dropdown-menu>li[data-filter=all]{color:#0051bb;transition-duration:.1s;transition-property:background-color,border-color,color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}ul.filter-dropdown-menu>li[data-filter=all]:hover{background:#0051bb;color:#fff}}@media(max-width:639px){ul.filter-dropdown-menu{width:100%}}@media(max-width:400px){.team-grid{grid-template-columns:repeat(1,minmax(0,1fr))}}