.members-list{padding:0 0 100px;display:grid;grid-template-columns:repeat(4, 1fr);gap:3rem;margin:50px 0 0}@media(max-width: 1199.98px){.members-list{grid-template-columns:repeat(3, 1fr)}}@media(max-width: 991.98px){.members-list{grid-template-columns:repeat(2, 1fr);grid-auto-rows:repeat(3, auto)}}@media(max-width: 767.98px){.members-list{grid-template-columns:repeat(1, 1fr);grid-auto-rows:repeat(7, auto)}}.members-list .member{color:#fff;display:grid;gap:.5rem;grid-template-columns:subgrid;grid-template-rows:subgrid;grid-template-areas:"image" "desc" "links";grid-row-end:span 3;text-decoration:none !important}.members-list .member-image{grid-area:image;overflow:hidden;aspect-ratio:487/444;position:relative}.members-list .member-image::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);z-index:1;transition:opacity .75s ease-in-out}.members-list .member-image img{opacity:1;width:100%;height:100%;object-fit:cover;position:relative;z-index:0}.members-list .member-name{margin:.5rem 0;text-transform:none}.members-list .member-title{font-weight:600;margin-bottom:0}.members-list .member-links .email+.phone{margin-left:.5rem}.members-list .member-links .email+.phone::before{content:"|";margin-right:.5rem}