.team-members-section{overflow:hidden;padding:0;position:relative}.team-members-grid{display:grid;gap:32px;grid-template-columns:repeat(3,1fr);margin:0 auto;max-width:1240px;position:relative;z-index:1}.team-members-card,.team-members-card-wrapper{display:flex;height:100%}.team-members-card{background-color:transparent;border-radius:8px;box-shadow:0 4px 6px rgba(0,0,0,.1);flex-direction:column;overflow:hidden;text-align:left;transition:transform .3s ease-out;width:100%}.team-members-card:hover{transform:translateY(-8px) scale(1.03)}.team-members-content{display:flex;flex-direction:column;gap:6px;height:100%;padding:0}.team-members-image{margin:0;overflow:hidden;width:100%}.team-members-image img{display:block;height:auto;object-fit:cover;width:100%}.team-members-bio,.team-members-name,.team-members-title{padding:0 16px}.team-members-name{color:#fff;font-size:22px;font-weight:600;line-height:1.3;margin:12px 0 2px}.team-members-title{line-height:1.4;margin:0 0 4px}.team-members-bio,.team-members-title{color:#fff;font-size:18px;font-weight:400}.team-members-bio{line-height:1.6;margin:0 0 16px}@media (max-width:1024px){.team-members-grid{gap:24px;grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.team-members-grid{gap:16px;grid-template-columns:1fr}}