.ppl-crumb[data-astro-cid-z5amknga]{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:18px;font-family:var(--font-sans);font-size:.82rem;color:var(--muted)}.ppl-crumb[data-astro-cid-z5amknga] a[data-astro-cid-z5amknga]{color:var(--ink-soft);text-decoration:none;border-bottom:1px solid var(--rule-strong);padding-bottom:1px}.ppl-crumb[data-astro-cid-z5amknga] a[data-astro-cid-z5amknga]:hover{color:var(--accent-ink);border-color:var(--accent-ink)}.ppl-headline[data-astro-cid-z5amknga]{display:grid;grid-template-columns:minmax(180px,.9fr) minmax(0,2fr);gap:clamp(20px,4vw,44px);align-items:center;margin:0 0 26px;padding:clamp(22px,3vw,32px);border:1px solid var(--rule);border-radius:var(--radius);background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 8%,transparent),transparent 60%),color-mix(in srgb,var(--paper-soft) 82%,transparent);box-shadow:0 18px 44px #11100e0f}.ppl-figure[data-astro-cid-z5amknga]{display:grid;gap:4px;padding-right:clamp(0px,2vw,20px);border-right:1px solid var(--rule)}.ppl-figure-num[data-astro-cid-z5amknga]{font-family:var(--font-serif);font-weight:700;color:var(--accent-ink);font-size:clamp(3.2rem,7vw,4.6rem);line-height:.9;letter-spacing:-.03em}.ppl-figure-cap[data-astro-cid-z5amknga]{color:var(--muted);font-family:var(--font-sans);font-size:.74rem;font-weight:680;text-transform:uppercase;letter-spacing:.08em}.ppl-headline-copy[data-astro-cid-z5amknga]{margin:0;font-size:1.02rem;line-height:1.62;color:var(--ink)}.ppl-headline-copy[data-astro-cid-z5amknga] strong[data-astro-cid-z5amknga]{font-weight:760}@media(max-width:620px){.ppl-headline[data-astro-cid-z5amknga]{grid-template-columns:1fr;gap:16px}.ppl-figure[data-astro-cid-z5amknga]{border-right:0;padding-right:0;border-bottom:1px solid var(--rule);padding-bottom:14px}}.ppl-toolbar[data-astro-cid-z5amknga]{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin:0 0 16px}.ppl-search[data-astro-cid-z5amknga]{display:flex;align-items:center;gap:9px;flex:1 1 260px;padding:10px 15px;border:1px solid var(--rule-strong);border-radius:var(--radius-pill);background:var(--paper-warm, var(--paper));transition:border-color .15s ease,box-shadow .15s ease}.ppl-search[data-astro-cid-z5amknga]:focus-within{border-color:var(--accent-ink);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 14%,transparent)}.ppl-search-ico[data-astro-cid-z5amknga]{color:var(--muted);flex:0 0 auto}.ppl-search[data-astro-cid-z5amknga] input[data-astro-cid-z5amknga]{flex:1;min-width:0;border:0;background:transparent;outline:none;font-family:var(--font-sans);font-size:.98rem;color:var(--ink)}.ppl-search[data-astro-cid-z5amknga] input[data-astro-cid-z5amknga]::placeholder{color:var(--muted)}.ppl-count[data-astro-cid-z5amknga]{font-family:var(--font-sans);font-size:.74rem;font-weight:780;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);white-space:nowrap}.ppl-empty[data-astro-cid-z5amknga]{margin:4px 0 clamp(28px,4vw,40px);font-family:var(--font-sans);font-size:.96rem;color:var(--muted)}.ppl-grid[data-astro-cid-z5amknga]{display:grid;grid-template-columns:repeat(auto-fill,minmax(266px,1fr));gap:12px;margin:0 0 clamp(28px,4vw,40px)}.ppl-card[data-astro-cid-z5amknga]{display:flex;align-items:flex-start;gap:14px;padding:15px 17px;border:1px solid var(--rule);border-radius:14px;background:var(--paper-warm, var(--paper));text-decoration:none;transition:border-color .16s ease,transform .16s ease,box-shadow .16s ease}.ppl-card[data-astro-cid-z5amknga]:hover{border-color:color-mix(in srgb,var(--ring, var(--accent-ink)) 60%,var(--rule-strong));transform:translateY(-3px);box-shadow:0 16px 34px #11100e1a}.ppl-card[data-astro-cid-z5amknga][hidden]{display:none}.ppl-mono[data-astro-cid-z5amknga]{flex:0 0 auto;display:grid;place-items:center;width:46px;height:46px;border-radius:50%;font-family:var(--font-serif);font-size:1.15rem;font-weight:700;letter-spacing:.01em;color:var(--ink-soft);background:radial-gradient(circle at 50% 38%,color-mix(in srgb,var(--ring, var(--brass)) 16%,transparent),transparent 72%),var(--paper-soft);border:1.5px solid color-mix(in srgb,var(--ring, var(--rule-strong)) 55%,var(--rule));box-shadow:inset 0 1px #ffffff59}.ppl-card[data-astro-cid-z5amknga]:hover .ppl-mono[data-astro-cid-z5amknga]{color:var(--ink)}.ppl-card-body[data-astro-cid-z5amknga]{display:grid;gap:3px;min-width:0}.ppl-card-name[data-astro-cid-z5amknga]{font-family:var(--font-serif);font-size:1.16rem;font-weight:700;line-height:1.2;color:var(--ink);text-wrap:balance}.ppl-card-role[data-astro-cid-z5amknga]{font-family:var(--font-sans);font-size:.79rem;line-height:1.38;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ppl-card-meta[data-astro-cid-z5amknga]{margin-top:3px;font-family:var(--font-sans);font-size:.82rem;color:var(--ink-soft)}.ppl-card-meta[data-astro-cid-z5amknga] b[data-astro-cid-z5amknga]{color:var(--accent-ink);font-weight:800}.ppl-card-sub[data-astro-cid-z5amknga]{color:var(--muted)}.ppl-card-foot[data-astro-cid-z5amknga]{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:6px}.ppl-card-lenses[data-astro-cid-z5amknga]{display:flex;flex-wrap:wrap;gap:5px}.ppl-dot[data-astro-cid-z5amknga]{width:8px;height:8px;border-radius:50%;background:var(--dot, var(--rule-strong));display:inline-block;box-shadow:0 0 0 1px color-mix(in srgb,var(--dot, var(--rule-strong)) 30%,transparent)}.ppl-x[data-astro-cid-z5amknga]{flex:0 0 auto;font-size:.82rem;line-height:1;color:var(--ink-soft);opacity:.75}.ppl-mentions[data-astro-cid-z5amknga]{margin:0 0 clamp(28px,4vw,40px)}.ppl-mentions-head[data-astro-cid-z5amknga]{margin:0 0 8px;font-family:var(--font-sans);font-size:.74rem;font-weight:800;letter-spacing:.09em;text-transform:uppercase;color:var(--ink-soft)}.ppl-mentions-copy[data-astro-cid-z5amknga]{margin:0;font-family:var(--font-sans);font-size:.9rem;line-height:1.8;color:var(--muted);max-width:82ch}.ppl-more[data-astro-cid-z5amknga]{margin-bottom:8px}@media(prefers-reduced-motion:no-preference){.ppl-card[data-astro-cid-z5amknga]{animation:ppl-in linear both;animation-timeline:view();animation-range:entry 0% entry 22%}@keyframes ppl-in{0%{opacity:.25;transform:translateY(10px)}to{opacity:1;transform:none}}}
