.team-card{position:relative;width:100%;max-width:100%;height:100%;display:flex;flex-direction:column;overflow:hidden}.team-card .team-card__media{position:relative;width:100%;aspect-ratio:var(--wp--preset--aspect-ratio--square);background-color:var(--wp--preset--color--gray-300);display:grid;place-items:center;overflow:hidden;border-radius:var(--border-radius-large,16px)}.team-card .team-card__media .team-card__image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .1s var(--linear)}.team-card .team-card__media:hover .team-card__image{transform:scale(1.05);transition:transform .2s var(--linear)}.team-card .team-card__content{flex:1;padding-block:16px;padding-inline:0;display:flex;flex-direction:column;justify-content:space-between;gap:16px}.team-card .team-card__content>div{display:flex;flex-direction:column;gap:8px}.team-card .team-card__content>div:last-child{gap:16px}.team-card .team-card__title{font-size:var(--wp--preset--font-size--lg);font-weight:var(--wp--custom--font-weight--semi-bold);color:var(--wp--preset--color--text-dark);line-height:var(--wp--custom--line-height--snug)}.team-card .team-card__role{color:var(--wp--preset--color--text-gray);line-height:var(--wp--custom--line-height--snug)}.team-card .team-card__bio{color:var(--wp--preset--color--text-gray);font-size:var(--wp--preset--font-size--sm);line-height:var(--wp--custom--line-height--snug)}