.team-member-card{position:relative;overflow:hidden;cursor:pointer;min-height:400px;display:flex;align-content:stretch;height:100%}.team-member-card__image{position:relative;height:calc(100% - 125px);min-width:100%;margin-bottom:125px}.team-member-card__image img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.team-member-card__content{position:absolute;height:100%;width:100%;left:0;bottom:calc(-100% + 125px);transition:bottom 500ms ease}.team-member-card__icon-btn{position:absolute;right:0;top:0;border:0;background-color:transparent}.team-member-card__icon-btn .chevron-icon{display:block}.team-member-card__icon-btn .close-icon{display:none}.team-member-card__title{font-family:var(--font-derailed-extrabold);text-transform:uppercase;font-size:var(--text-nicd--20px);line-height:var(--leading-nicd--fs20px);margin:0}.team-member-card__details{transition:250ms;opacity:0;transition:opacity 250ms ease}.team-member-card__bottom-banner{background-color:var(--nd-darkgreen);position:absolute;bottom:0;width:100%;padding:var(--space-xs) var(--space-sm);transform:translateY(0);transition:transform 250ms ease-out;text-transform:uppercase;font-family:var(--font-derailed-bold)}.team-member-card.is-open .team-member-card__content{bottom:0}.team-member-card.is-open .team-member-card__icon-btn .chevron-icon{display:none}.team-member-card.is-open .team-member-card__icon-btn .close-icon{display:block}.team-member-card.is-open .team-member-card__details{opacity:1}.team-member-card.is-open .team-member-card__bottom-banner{transform:translateY(110%)}