.team-module .team-grid{display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.team-module .team-card{background:transparent;border:none;cursor:pointer;padding:0;text-align:left}.team-module .team-card-image img{display:block;filter:grayscale(100%) sepia(20%);height:auto;transition:filter .3s ease;width:100%}.team-card-image>img{border-radius:100%!important}.team-module .team-card:focus .team-card-image img,.team-module .team-card:hover .team-card-image img{filter:none}.team-module .team-card-info{margin-top:1rem}.team-module .team-modal{align-items:center;background:rgba(0,0,0,.65);display:none;inset:0;justify-content:center;padding:2rem;position:fixed;z-index:9999}.team-module .team-modal[aria-hidden=false]{display:flex}.team-module .team-modal-content{background:#fff;border-radius:6px;max-width:700px;padding:2rem;position:relative;width:100%}.team-module .team-modal-close{background:none;border:none;cursor:pointer;font-size:2rem;line-height:1;position:absolute;right:1rem;top:1rem}.team-module .team-modal-body{margin-top:1rem}.team-module .team-modal-backdrop{inset:0;position:absolute}