.lsa-team{background:var(--lsh-surface);padding:84px 0;scroll-margin-top:90px}html{scroll-behavior:smooth}.lsa-team__container{margin:0 auto;max-width:1186px;padding:0 24px}.lsa-team__head{margin:0 auto 46px;text-align:center}.lsa-team__heading{color:var(--lsh-navy);font-family:georgiapro,Georgia,serif;font-size:clamp(34px,4vw,52px);font-weight:400!important;line-height:1.1;margin:0 0 12px}.lsa-team__sub{color:var(--lsh-body);font-family:var(--lsh-font-body);font-size:16px;line-height:1.6;margin:0}.lsa-team__tabs{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin:0 0 36px}.lsa-team__tab{background:#fff;border:1px solid var(--lsh-outline);border-radius:9999px;color:var(--lsh-body);cursor:pointer;font-family:var(--lsh-font-body);font-size:12.5px;font-weight:600;letter-spacing:.1em;padding:9px 18px;text-transform:uppercase;transition:background .2s var(--lsh-ease),color .2s var(--lsh-ease)}.lsa-team__tab:hover{color:var(--lsh-navy)}.lsa-team__tab[aria-selected=true]{background:var(--lsh-navy);border-color:var(--lsh-navy);color:#fff}.lsa-team__panel{display:none}.lsa-team__panel--active{animation:lsa-team-in .32s var(--lsh-ease);display:block}@keyframes lsa-team-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.lsa-team__grid{display:grid;gap:28px 24px;grid-template-columns:repeat(4,1fr)}@media (max-width:900px){.lsa-team__grid{grid-template-columns:repeat(3,1fr)}}.lsa-team__card{background:none;border:0;display:block;font-family:inherit;margin:0;padding:0;text-align:center;width:100%}.lsa-team__card--clickable{cursor:pointer}.lsa-team__card--clickable:focus-visible .lsa-team__photo,.lsa-team__card--clickable:hover .lsa-team__photo{box-shadow:0 0 0 3px var(--lsh-cyan)}.lsa-team__card--clickable:hover .lsa-team__name{color:var(--lsh-primary)}.lsa-team__photo{aspect-ratio:1;background:var(--lsh-mist);border-radius:var(--lsh-radius-md);margin-bottom:13px;overflow:hidden}.lsa-team__photo img{display:block;height:100%;object-fit:contain;object-position:bottom center;width:100%}.lsa-team__photo--bleed img{object-fit:cover;object-position:top center}.lsa-team__name{color:var(--lsh-navy);font-size:16px;font-weight:700;line-height:1.3}.lsa-team__name,.lsa-team__role{font-family:var(--lsh-font-body)}.lsa-team__role{color:var(--lsh-body);font-size:13.5px;line-height:1.45;margin-top:4px}@media (max-width:640px){.lsa-team{padding:56px 0}.lsa-team__grid{gap:22px 16px;grid-template-columns:repeat(2,1fr)}.lsa-team__tabs{gap:6px;margin-bottom:28px}.lsa-team__tab{font-size:11.5px;padding:8px 14px}}.lsa-team__overlay{align-items:center;background:rgba(10,29,68,.55);display:none;inset:0;justify-content:center;padding:24px;position:fixed;z-index:1200}.lsa-team__overlay.modal--active{display:flex}.lsa-team__modal{background:#fff;border-radius:var(--lsh-radius-lg);max-height:86vh;max-width:760px;overflow:auto;padding:40px;position:relative;width:100%}.lsa-team__modal-close{background:none;border:0;color:var(--lsh-muted);cursor:pointer;font-size:30px;line-height:1;position:absolute;right:16px;top:12px}.lsa-team__modal-close:hover{color:var(--lsh-navy)}.lsa-team__modal-grid{align-items:start;display:grid;gap:28px;grid-template-columns:220px 1fr}.lsa-team__modal-photo{aspect-ratio:1;background:var(--lsh-mist);border-radius:var(--lsh-radius-md);overflow:hidden}.lsa-team__modal-photo img{display:block;height:100%;object-fit:cover;object-position:top center;width:100%}.lsa-team__modal-name{color:var(--lsh-navy);font-family:georgiapro,Georgia,serif;font-size:clamp(24px,2.4vw,32px);font-weight:400!important;line-height:1.15;margin:0 0 6px}.lsa-team__modal-role{color:var(--lsh-body);font-family:var(--lsh-font-body);font-size:14px;font-weight:600;margin:0 0 12px}.lsa-team__modal-linkedin{align-items:center;border:1px solid var(--lsh-outline);border-radius:8px;color:var(--lsh-navy);display:inline-flex;height:34px;justify-content:center;margin:0 0 16px;transition:background .2s var(--lsh-ease),color .2s var(--lsh-ease);width:34px}.lsa-team__modal-linkedin:hover{background:var(--lsh-navy);border-color:var(--lsh-navy);color:#fff}.lsa-team__modal-linkedin svg{height:18px;width:18px}@media (max-width:640px){.lsa-team__modal-body .lsa-team__modal-linkedin{margin-left:auto;margin-right:auto}}.lsa-team__modal-bio p{color:var(--lsh-body);font-family:var(--lsh-font-body);font-size:15px;line-height:1.7;margin:0 0 14px}.lsa-team__modal-bio p:last-child{margin-bottom:0}@media (max-width:640px){.lsa-team__modal{padding:28px 20px}.lsa-team__modal-grid{gap:18px;grid-template-columns:1fr}.lsa-team__modal-photo{margin:0 auto;max-width:200px}.lsa-team__modal-body{text-align:center}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.lsa-team__panel--active{animation:none}.lsa-team__tab{transition:none}}