.team-section__heading{padding-bottom:3rem}.team-section__heading :last-child{margin-bottom:0}.team-member__menu{list-style-type:none;margin:0 0 2rem;padding:0}.team-member__menu li.team-member__menu--item a{background-color:#fff;border:1px solid #000;border-radius:1.5rem;color:#000;font-weight:700;min-width:80px;text-align:center}.team-member__menu li.team-member__menu--item a:hover{background-color:#000;border:1px solid #000;color:var(--bs-gray-100)}.team-member__menu li.team-member__menu--item a.active{border:2px solid #fff;color:var(--bs-gray-100)}.team-member__menu li.team-member__menu--item a.active,.team-member__menu li.team-member__menu--item a.active:hover{background-color:#000;box-shadow:0 0 0 3px rgba(0,0,0,.2)}@media only screen and (max-width:767px){.team-member__menu li.team-member__menu--item+li.team-member__menu--item{margin-top:.75rem}}@media only screen and (min-width:768px){.team-member__menu{display:flex;justify-content:center;width:100%}.team-member__menu li.team-member__menu--item+li.team-member__menu--item{margin-left:.75rem}}.team-member__item:not(.active){display:none}.team-member__item--link{cursor:pointer;display:block}.team-member__item--link,.team-member__item--link:hover{color:inherit;text-decoration:none}.team-member__item--link .team-member__image{aspect-ratio:4/3;margin-bottom:.5rem;position:relative}.team-member__item--link .team-member__image--img{background-position:50% 50%;background-repeat:no-repeat;background-size:cover;bottom:0;filter:contrast(.8) grayscale(1);left:0;position:absolute;right:0;top:0;transition:filter .35s ease-in-out;z-index:0}.team-member__item--link .team-member__image:after{-webkit-font-smoothing:antialiased;bottom:.5rem;color:var(--bs-blue);content:"\f055";display:inline-block;font-family:Font Awesome\ 6 Pro;font-size:2rem;font-style:normal;font-variant:normal;font-weight:400;line-height:1;position:absolute;right:.5rem;text-rendering:auto;z-index:1}.team-member__item--link .team-member__name{font-size:1.15rem;font-weight:700;margin-bottom:0}.team-member__item--link .team-member__title{font-size:.875rem}.team-member__item--link:hover .team-member__image--img{filter:unset}.team-member__popup{border:6px solid var(--bs-blue);padding:2rem 2.5rem 1.5rem 1.5rem}.team-member__popup .team-member__name{font-size:1.25rem;font-weight:700;margin-bottom:0}.team-member__popup .team-member__title{font-size:.875rem;font-style:italic;margin-bottom:1rem}.team-member__popup .team-member__bio{font-size:.875rem;max-height:60vh;overflow-y:auto}.team-member__popup .team-member__social{font-size:.875rem;margin-top:1rem}.team-member__popup .team-member__social h4{font-size:1rem;font-weight:700;margin-bottom:0}.team-member__popup .mfp-close:focus-visible{outline:1px auto -webkit-focus-ring-color;outline-offset:2px}