.team-grid{margin:0 auto;max-width:1200px;padding:80px 16px}.team-grid-container{display:grid;gap:32px}.cols-desktop-2,.cols-desktop-3,.cols-desktop-4{grid-template-columns:repeat(1,1fr)}@media (min-width:768px){.cols-desktop-2,.cols-desktop-3,.cols-desktop-4{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.cols-desktop-2{grid-template-columns:repeat(2,1fr)}.cols-desktop-3{grid-template-columns:repeat(3,1fr)}.cols-desktop-4{grid-template-columns:repeat(4,1fr)}}.team-member{background:#fff;border-radius:8px;transition:transform .2s ease-in-out}.team-member:hover{transform:translateY(-4px)}.team-member-image-wrapper{margin-bottom:16px;padding-bottom:100%;position:relative}.team-member-image{border-radius:8px;height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%}.team-member-name{font-size:20px;font-weight:700;margin-bottom:8px}.team-member-title{color:#666;margin-bottom:12px}.team-member-bio-wrapper{margin-bottom:16px;position:relative}.team-member-bio{font-size:14px;line-height:1.5;max-height:4.5em;overflow:hidden;transition:max-height .3s ease-out}.team-member-bio-wrapper.expanded .team-member-bio{max-height:none}.team-member-bio-wrapper.expanded .read-more-btn:before{display:none}.team-member-bio-wrapper .read-more-btn{background:none;border:none;color:#0077b5;cursor:pointer;display:none;font-size:14px;margin-top:8px;padding:0}.team-member-bio-wrapper .read-more-btn:hover{text-decoration:underline}.team-member-bio-wrapper .read-more-btn:before{background:linear-gradient(transparent,#fff);bottom:1.5em;content:"";height:25px;left:0;pointer-events:none;position:absolute;width:100%}.team-member-linkedin{align-items:center;color:#0077b5;display:inline-flex;text-decoration:none;transition:color .2s ease}.team-member-linkedin:hover{color:#005885}.linkedin-icon{height:16px;margin-right:8px;width:16px}@media (max-width:768px){.team-grid,.team-member{padding:16px}.team-member-name{font-size:18px}}