.lf-team-profiles-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:30px;margin:40px 0}.lf-team-profiles-grid[data-columns="2"]{grid-template-columns:repeat(2,1fr)}.lf-team-profiles-grid[data-columns="3"]{grid-template-columns:repeat(3,1fr)}.lf-team-profiles-grid[data-columns="5"]{grid-template-columns:repeat(5,1fr)}.lf-team-profiles-grid[data-columns="6"]{grid-template-columns:repeat(6,1fr)}@media (max-width:768px){.lf-team-profiles-grid{grid-template-columns:repeat(2,1fr);gap:20px}}@media (max-width:480px){.lf-team-profiles-grid{grid-template-columns:1fr}}.lf-team-member{text-align:center}.lf-team-member-button{background:0 0;border:none;padding:0;cursor:pointer;width:100%;transition:transform .3s}.lf-team-member-button:hover{transform:translateY(-5px)}.lf-team-photo-wrapper{position:relative;overflow:hidden;border-radius:50%;margin:0 auto 15px;width:150px;height:150px;background:#f0f0f0}.lf-team-photo{width:100%;height:100%;object-fit:cover;transition:transform .3s}.lf-team-linkedin,.lf-team-linkedin-icon{display:inline-flex;transition:color .3s}.lf-team-member-button:hover .lf-team-photo{transform:scale(1.1)}.lf-team-name-wrapper{margin-top:10px}.lf-team-name{font-size:18px;margin:0 0 5px;color:var(--theme-palette-color-3,#3a3a3a);font-weight:600;display:inline-flex;align-items:center;gap:5px}.lf-team-linkedin-icon{align-items:center;color:#0077b5}.lf-team-linkedin-icon:hover,.lf-team-linkedin:hover{color:#005885}.lf-team-job-title,.lf-team-team{font-size:14px;color:var(--theme-palette-color-4,#4b4f58);margin:0;font-weight:400}.lf-team-popover-job-title,.lf-team-popover-team{font-size:16px;color:var(--theme-palette-color-1,#2d3f66);font-weight:400}.lf-team-popover{position:fixed;inset:0;width:fit-content;height:fit-content;margin:auto;border:none;padding:0;overflow:visible;background:0 0;max-width:90vw;max-height:90vh;animation:.2s ease-out fadeIn}.lf-team-popover::backdrop{background:rgba(0,0,0,.5);backdrop-filter:blur(3px)}.lf-team-popover-inner{background:#fff;border-radius:8px;box-shadow:0 10px 40px rgba(0,0,0,.2);padding:30px;max-width:600px;max-height:85vh;overflow-y:auto;position:relative;text-align:center}.lf-team-popover-photo{width:120px;height:120px;border-radius:50%;object-fit:cover;margin-bottom:20px}.lf-team-popover-job-title{margin:-10px 0 20px}.lf-team-popover-team{margin:-20px 0 20px}.lf-team-bio{text-align:left;margin:20px 0;line-height:1.6}.lf-team-linkedin{align-items:center;gap:8px;color:#0077b5;text-decoration:none;font-weight:500;margin-top:20px}.lf-team-popover-close{position:absolute;top:10px;right:10px;width:30px;height:30px;background:#f0f0f0;border:none;border-radius:50%;cursor:pointer;font-size:20px;line-height:1;transition:background .2s}.lf-team-popover-close:hover{background:#e0e0e0}.lf-team-popover:popover-open{display:block}@keyframes fadeIn{from{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@supports not (selector(:popover-open)){.lf-team-popover{display:none}}