:root{interpolate-size:allow-keywords}.block-team-members{display:grid;gap:2rem 1rem;grid-template-columns:repeat(auto-fit,minmax(253px,1fr))}@media(min-width:768px){.block-team-members{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}}.team-member-card{display:grid;overflow:hidden}.team-member-card>*{grid-area:1/1}.team-member-card__image{aspect-ratio:3/4.3;height:auto;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center;padding-block-end:6rem;width:100%}.team-member-card__top{display:flex;gap:1rem;justify-content:space-between;position:relative}.team-member-card__top:after{background-color:var(--wp--preset--color--secondary);bottom:-3px;content:"";height:1px;left:0;position:absolute;width:43px}.team-member-card__details{align-self:end;background-color:var(--wp--preset--color--surface);margin-inline:.75rem;min-height:8rem;padding:1rem 2rem;transition:all .3s ease-in-out}.team-member-card__details [itemprop=name]{display:block;font-size:1.5rem;line-height:1.2;padding-bottom:4px}.team-member-card__details [itemprop=jobTitle]{display:block;font-size:13px;font-weight:600;margin-bottom:.5rem;text-transform:uppercase}.team-member-card__details ul{padding-left:18px}.team-member-card__details li{font-size:15px}.team-member-card__bio{height:0;overflow:hidden;transition:.2s ease-in-out .2s}.team-member-card__links{display:flex;gap:5px}.team-member-card__links a{align-items:center;display:inline-flex;height:30px;justify-content:center;min-width:30px}.team-member-card.is-active .team-member-card__bio,.team-member-card.is-active .team-member-card__details{height:-moz-max-content;height:max-content}@media(hover:hover)and (pointer:fine){.team-member-card:hover .team-member-card__bio,.team-member-card:hover .team-member-card__details{height:-moz-max-content;height:max-content}}.team-members-pagination{display:none}@media(max-width:650px){.block-team-members{display:grid;grid-template-columns:1fr}.team-member-card{pointer-events:none;position:absolute;visibility:hidden;z-index:-1}.team-member-card[data-visible=true]{pointer-events:auto;position:relative;visibility:visible;z-index:auto}.team-members-pagination{align-items:center;display:flex;font-family:inherit;gap:1rem;justify-content:space-between;margin-top:1.5rem;padding:0 1rem}.team-members-pagination button{background:none;border:none;cursor:pointer;padding:0}.team-members-pagination button svg{display:block;height:44px;width:24px}.team-members-pagination button svg polygon{transition:fill .3s ease}.team-members-pagination button:disabled svg polygon{fill:#ccc}.team-members-pagination .pagination-counter{align-items:center;display:flex;font-size:1rem;font-weight:800;gap:.25rem}}
