.lw-people{margin:40px 0 0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.lw-person{display:grid;align-content:start;gap:8px;padding:28px;border:1px solid var(--border);border-radius:20px}.lw-monogram{display:grid;place-items:center;width:64px;height:64px;margin-bottom:8px;border-radius:999px;background:var(--hero-bg);color:var(--hero-fg);font:600 20px/1 var(--font-display);letter-spacing:.02em}.lw-person h3{margin:0;font-family:var(--font-display);font-weight:600;font-size:21px}.lw-person-role{font-size:15px}.lw-person-cred{font-size:13px;color:var(--muted-foreground)!important}.lw-person-cred a{color:var(--primary)}@media (max-width:999px){.lw-people{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:759px){.lw-people{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}}.lw-portrait{display:block;width:100%;height:auto;aspect-ratio:4/5;object-fit:cover;margin-bottom:12px;border-radius:12px}@media (max-width:759px){.lw-people-compact{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:28px}.lw-people-compact .lw-person{gap:4px;padding:16px;border-radius:16px}.lw-people-compact .lw-portrait{margin-bottom:8px;border-radius:10px}.lw-people-compact .lw-monogram{width:48px;height:48px;margin-bottom:6px;font-size:16px}.lw-people-compact .lw-person h3{font-size:16px}.lw-people-compact .lw-person-role{font-size:13px;line-height:1.4}.lw-people-compact .lw-person-cred{display:none}}