.team-showcase-section-team-grid{display:flex;flex-wrap:wrap;justify-content:center;justify-self:center;width:100%;gap:1rem;margin-top:1rem;margin-bottom:1rem;max-width:1200px}.team-member-section-employee-card{width:185px;position:relative;aspect-ratio:3/4;border-radius:.75rem;overflow:hidden;box-shadow:0 4px 12px rgba(0,0,0,.2)}.team-member-section-employee-image{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.team-member-section-overlay{position:absolute;bottom:0;left:0;width:100%;padding:12px;background:linear-gradient(0deg,rgba(0,0,0,.8),transparent);color:white}.team-member-section-name{font-size:1.125rem;font-weight:600;line-height:1.2;margin:0}.team-member-section-role{font-size:.875rem;margin:4px 0 0;line-height:1.2}