.team-members-section{position:relative}.team-members-header{align-items:start;display:grid;gap:60px;grid-template-columns:1.5fr 1fr;margin-bottom:80px}.team-members-title{border-bottom:2px dotted #ccc;color:#000;display:inline-block;font-size:44px;font-weight:700;margin:0;padding-bottom:16px}.team-members-description{color:#666;font-size:14px;line-height:1.6;margin:0}.team-members-grid{display:grid;gap:24px;grid-template-columns:repeat(3,1fr)}.team-member-card{background:#fff;border:1px solid #ccc;padding:10px;text-align:center}.team-member-image{aspect-ratio:1;overflow:hidden;width:100%}.team-member-image img{height:100%;object-fit:cover;width:100%}.team-member-info{padding:16px 24px 32px}.team-member-name{color:#262626;font-family:Inter Tight,sans-serif;font-size:20px;font-weight:700;margin:0}.team-member-role{color:#3460fb;font-size:18px;font-weight:500;margin:4px 0 0}@media (max-width:1024px){.team-members-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:768px){.team-members-grid,.team-members-header{grid-template-columns:1fr}.team-members-header{gap:10px;margin-bottom:20px}}