.module-team-member{overflow:visible;padding:2rem 0 0}.module-team-member .container{margin:auto;max-width:1272px;padding:0 16px}.module-team-member .row{display:flex;flex-wrap:wrap}@media (min-width:992px){.module-team-member{padding:6.6rem 0 0}}.team-member .row{--bs-gutter-x:5rem;display:flex;flex-wrap:wrap;margin:0 -16px}.team-member .col-md-6{padding:0 16px;width:50%}.team-member .team-member__image{border-radius:2.4rem;margin:0 auto 3rem;max-width:22.3rem;overflow:hidden;position:relative}.team-member .team-member__image img{position:relative;width:100%;z-index:1}.team-member .team-member__image:before{content:"";height:100%;left:0;mix-blend-mode:multiply;opacity:0;position:absolute;top:0;transition:all .2s linear;width:100%;z-index:2}.team-member .team-member__image:hover:before{opacity:.7}.team-member .team-member__subheading{font-family:var(--font-basis);font-size:.8rem;font-weight:600;margin:0 0 1rem}.team-member .team-member__main{text-align:center}.team-member .team-member__name{font-size:2rem;line-height:1.2;margin:0 0 1rem}.team-member .team-member__role{color:#bfbfbf;font-size:1rem;letter-spacing:-.01rem;margin:1rem 0}.team-member .team-member__social{list-style:none;margin:1rem 0;padding:0}.team-member .team-member__social li{display:inline-block;margin:0 .17rem}.team-member .team-member__social li a svg path{fill:#515151}.team-member .team-member__social li a:hover svg path{fill:#005d4d}.team-member .team-member__social li a svg{width:1.2rem}.team-member .team-member__experience{margin:1.5rem 0}.team-member .team-member__experience ul{list-style:none;margin:0;padding:0}.team-member .team-member__experience ul li{color:#515151;margin:0}.team-member .team-member__experience ul li:after{background:#bfbfbf;content:"";display:block;height:.05rem;margin:.6rem auto;width:1rem}.team-member .team-member__experience ul li:last-child:after{display:none}.team-member .team-member__bio .team-member__bio-copy,.team-member .team-member__bio .team-member__bio-copy span{color:#515151;line-height:1.5!important;text-align:left}@media (min-width:768px){.team-member .team-member__image{margin:0 auto;max-width:22.3rem;position:sticky;top:7.5rem}}@media (min-width:1200px){.team-member,.team-member .team-member__subheading{font-size:1rem}}@media(max-width:767px){.team-member .col-md-6{width:100%}.team-member .team-member__image{margin-bottom:25px}}