.people-mosaic{padding:0 16px 10px}.people-intent-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:3px;margin-bottom:10px;padding:3px;border-radius:9px;background:var(--surface);border:1px solid var(--line)}.people-mosaic-tile{display:flex;align-items:center;justify-content:center;min-width:0;min-height:32px;padding:0 8px;border:0;border-radius:6px;background:transparent;color:var(--text2);font-size:12px;font-weight:500;transition:background-color var(--motion-state) var(--motion-in),color var(--motion-state) var(--motion-in)}.people-mosaic-tile[aria-selected=true]{background:var(--primary);color:var(--on-action);box-shadow:var(--shadow-primary)}.people-intent-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.people-intent-card{--intent-surface:var(--tile-blue);position:relative;isolation:isolate;display:flex;align-items:flex-start;min-width:0;height:96px;padding:10px;overflow:hidden;border:0;border-radius:16px;background:var(--intent-surface);color:var(--text);text-align:left}.people-intent-card--services{--intent-surface:var(--tile-mint)}.people-intent-card--events{--intent-surface:var(--tile-lavender)}.people-mosaic-copy{position:relative;z-index:2;display:flex;flex-direction:column;align-items:flex-start;gap:3px;min-width:0}.people-mosaic-copy strong{font-size:12px;font-weight:700;line-height:1.2}.people-mosaic-copy small{color:var(--text2);font-size:10px;line-height:1.3}.people-mosaic-art{position:absolute;right:-5px;bottom:-13px;z-index:1;display:grid;place-items:center;width:83px;height:73px;color:var(--primary)}.people-mosaic-art>img{position:absolute;width:100%;height:100%;object-fit:contain}.people-mosaic-art>svg{opacity:.15}.people-intent-card:focus-visible,.people-mosaic-tile:focus-visible{outline:2px solid var(--primary);outline-offset:3px}