.team-section{display:flex;flex-wrap:wrap;justify-content:center;gap:24px;max-width:1020px;margin:0 auto;padding:var(--s-section,60px) var(--gutter,20px)}.team-card{display:flex;flex-direction:column;align-items:center;width:220px;background-color:#fff;border:1px solid #000;box-sizing:border-box;text-align:center}.team-card picture{display:block;width:100%;aspect-ratio:4 / 5;overflow:hidden;border-bottom:1px solid #000}.team-card picture img{display:block;width:100%;height:100%;object-fit:cover}.team-card-name{margin:16px 16px 4px;max-width:calc(100% - 32px);min-height:2.5em;display:flex;align-items:flex-end;justify-content:center;font-family:"LEMON MILK","LEMON MILK Fallback",Arial,sans-serif;font-weight:300;font-size:15px;line-height:1.25;text-transform:uppercase}.team-card-role{margin:0 16px 8px;min-height:2.7em;font-family:'Jost','Jost Fallback',Arial,sans-serif;font-size:15px;line-height:1.35;color:#b830d6}.linkedin-icon{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;margin:auto 0 8px}.linkedin-icon picture{width:auto;aspect-ratio:auto;border:0}.linkedin-icon img{width:32px;height:32px;transition:transform 0.3s;filter:invert(1)}.linkedin-icon img:hover{transform:scale(1.1)}@media (max-width:768px){.team-section{gap:16px;padding:var(--s-section-m,40px) var(--gutter,20px)}.team-card{width:calc(50% - 8px);max-width:220px}}.team-section{align-items:stretch}@media (max-width:480px){.team-card-role{min-height:calc(3 * 1.35em)}}