.expanding-cards-container{display:flex;width:100%;height:24rem;gap:.75rem;margin:2rem 0}.expanding-card{position:relative;border-radius:.5rem;overflow:hidden;flex:1;transition:flex .4s ease-in;cursor:pointer;box-shadow:0 0 .2rem 0 rgba(197,197,197,.02);min-width:80px;border:1px solid rgba(120,124,135,.01);display:block}.expanding-card.active,.expanding-card:hover{flex:2}.card-image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;left:0;z-index:1;transition:opacity .3s ease-in-out;display:block}.hidden{opacity:0;pointer-events:none}.card-video{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:1;transition:opacity .3s ease-in-out;display:block}.card-content{position:absolute;bottom:0;left:0;right:0;padding:1.5rem;background:linear-gradient(transparent,rgba(0,0,0,.8));color:white;z-index:2;transform:translateY(100%);transition:transform .3s ease-in-out;backdrop-filter:blur(5px);display:flex;justify-content:space-between;align-items:flex-end}.expanding-card.active .card-content,.expanding-card:hover .card-content{transform:translateY(0)}.card-text{flex:1}.card-name{font-size:1rem;margin-bottom:.25rem;color:#fff;font-weight:400}.card-name,.card-role{font-family:Geist,sans-serif}.card-role{font-size:.875rem;color:#787c87;font-weight:300}.team-card-linkedin-icon{width:1.25rem;height:1.25rem;transition:transform .2s ease-in-out;margin-left:1rem;margin-bottom:.25rem}.team-card-linkedin-icon:hover{transform:scale(1.2)}@media (max-width:768px){.expanding-cards-container{flex-direction:column;height:auto}.expanding-card{width:100%;height:20rem;flex:none}.expanding-card.active,.expanding-card:hover{flex:none}}