.team__members{display:flex;flex-flow:row wrap;gap:var(--gap);justify-content:center}.team__member{border-radius:var(--border-radius--large);box-shadow:var(--long-shadow);display:flex;flex-direction:column;overflow:clip;position:relative;transform:translateZ(0);transition:transform .3s ease;width:min(100%,300px)}.team__member:focus-within,.team__member:hover{transform:translate3d(0,-5px,0)}.team_member__media{aspect-ratio:1;position:relative}.team_member__img{height:100%;left:0;object-fit:cover;object-position:center;position:absolute;top:0;width:100%}.team_member__info{padding:1rem}.team_member__title{margin-block:0 .5rem}.team_member__name{font-weight:600;margin-block:0}.team_member__name a:after{content:"";inset:0;position:absolute}.team_member__cert{color:var(--medium-grey);margin-block:0}.team__filters{align-items:flex-end;display:flex;flex-flow:row wrap;gap:1rem;margin-bottom:2rem}.team__filter-group{display:flex;flex:1 1 200px;flex-direction:column;gap:.5rem}.team__filter-group--search{flex:2 1 250px}.team__filter-group--reset{align-items:flex-end;display:flex;flex:0 1 auto}.team__filter-label{color:var(--white);font-size:.875rem;font-weight:600}.team__filter-input,.team__filter-select{background:#fff;border:1px solid var(--medium-grey);border-radius:var(--border-radius--small);color:var(--deep-charcoal);font-family:inherit;font-size:1rem;padding:.625rem .875rem;transition:border-color .2s ease,box-shadow .2s ease}.team__filter-input:hover,.team__filter-select:hover{border-color:var(--brinker-red)}.team__filter-input:focus,.team__filter-select:focus{border-color:var(--brinker-red);box-shadow:0 0 0 3px rgba(200,16,46,.1);outline:none}.team__filter-reset{white-space:nowrap}.team__member{transition:opacity .3s ease,transform .3s ease}.team__member.is-hidden{display:none}.team__no-results{padding:3rem 1rem;text-align:center}.team__no-results-text{color:var(--medium-grey);font-size:1.25rem;margin:0}@media (max-width:768px){.team__filters{flex-direction:column}.team__filter-group,.team__filter-group--search{flex:1;width:100%}.team__filter-group--reset{align-items:stretch}.team__filter-reset{width:100%}}