.head[data-astro-cid-csqtgh7q]{padding-block:var(--sp-6) var(--sp-6);border-bottom:1px solid var(--border)}.top[data-astro-cid-csqtgh7q]{align-items:center;gap:var(--sp-4);margin-top:var(--sp-5);display:flex}.av[data-astro-cid-csqtgh7q]{border-radius:var(--r-full);width:76px;height:76px;color:var(--c-on-dark);font-family:var(--font-display);font-size:var(--fs-2xl);flex:none;justify-content:center;align-items:center;display:inline-flex}.no[data-astro-cid-csqtgh7q]{font-family:var(--font-mono);font-size:var(--fs-2xs);letter-spacing:var(--ls-wider);color:var(--accent)}h1[data-astro-cid-csqtgh7q]{font-size:var(--fs-3xl);line-height:var(--lh-tight);letter-spacing:var(--ls-wide);margin-top:2px}.role[data-astro-cid-csqtgh7q]{font-size:var(--fs-sm);color:var(--text-3);margin-top:2px}.meta[data-astro-cid-csqtgh7q]{margin-top:var(--sp-4);font-family:var(--font-mono);font-size:var(--fs-xs);letter-spacing:var(--ls-wide);color:var(--text-3)}.quote[data-astro-cid-csqtgh7q]{margin-top:var(--sp-4);padding-left:var(--sp-4);border-left:2px solid var(--mark);font-family:var(--font-display);font-size:var(--fs-lg);line-height:var(--lh-snug);color:var(--text)}.bio[data-astro-cid-csqtgh7q]{max-width:36em;margin-top:var(--sp-4);font-size:var(--fs-base);line-height:var(--lh-loose);color:var(--text-2)}.stats[data-astro-cid-csqtgh7q]{gap:var(--sp-3) var(--sp-7);margin-top:var(--sp-5);flex-wrap:wrap;display:flex}.stats[data-astro-cid-csqtgh7q] dt[data-astro-cid-csqtgh7q]{font-family:var(--font-mono);font-size:var(--fs-2xs);letter-spacing:var(--ls-widest);color:var(--text-3)}.stats[data-astro-cid-csqtgh7q] dd[data-astro-cid-csqtgh7q]{margin-top:var(--sp-1);font-family:var(--font-mono);font-size:var(--fs-md);color:var(--text)}.cols[data-astro-cid-csqtgh7q]{gap:var(--sp-2);margin-top:var(--sp-4);flex-wrap:wrap;padding:0;list-style:none;display:flex}.cols[data-astro-cid-csqtgh7q] a[data-astro-cid-csqtgh7q]{align-items:baseline;gap:var(--sp-2);border:1px solid var(--border);border-radius:var(--r-full);font-size:var(--fs-xs);color:var(--text-2);transition:border-color var(--dur-fast) var(--ease), color var(--dur-fast) var(--ease);padding:4px 10px;display:inline-flex}@media (width<=640px){.cols[data-astro-cid-csqtgh7q] a[data-astro-cid-csqtgh7q]{align-items:center;min-height:44px;padding-block:10px}}.cols[data-astro-cid-csqtgh7q] a[data-astro-cid-csqtgh7q]:hover{border-color:var(--accent);color:var(--accent)}.cols-n[data-astro-cid-csqtgh7q]{font-family:var(--font-mono);font-size:var(--fs-2xs);color:var(--c-ink-4)}.blank[data-astro-cid-csqtgh7q]{padding-block:var(--sp-8)}.years[data-astro-cid-csqtgh7q]{padding-block:var(--sp-7) var(--sp-6);gap:var(--sp-8);display:grid}.year-head[data-astro-cid-csqtgh7q]{align-items:baseline;gap:var(--sp-3);margin-bottom:var(--sp-4);display:flex}.year-no[data-astro-cid-csqtgh7q]{font-family:var(--font-mono);font-size:var(--fs-lg);font-weight:var(--fw-regular);letter-spacing:var(--ls-wide);color:var(--text)}.year-count[data-astro-cid-csqtgh7q]{font-family:var(--font-mono);font-size:var(--fs-2xs);letter-spacing:var(--ls-wide);color:var(--text-3)}.year-line[data-astro-cid-csqtgh7q]{background:var(--border);flex:1;height:1px}.cards[data-astro-cid-csqtgh7q]{gap:var(--sp-4);grid-template-columns:repeat(2,minmax(0,1fr));padding:0;list-style:none;display:grid}.cat-note[data-astro-cid-csqtgh7q]{max-width:40em;margin-bottom:var(--sp-4);font-size:var(--fs-sm);line-height:var(--lh-loose);color:var(--text-2)}.cameo[data-astro-cid-csqtgh7q]{border-top:1px solid var(--border);padding:0;list-style:none}.cameo[data-astro-cid-csqtgh7q] a[data-astro-cid-csqtgh7q]{align-items:baseline;gap:var(--sp-3);padding-block:var(--sp-3);border-bottom:1px solid var(--border);transition:color var(--dur-fast) var(--ease);grid-template-columns:7.4em minmax(0,1fr) 6em 3.6em;display:grid}.cameo[data-astro-cid-csqtgh7q] a[data-astro-cid-csqtgh7q]:hover .cameo-t[data-astro-cid-csqtgh7q]{color:var(--accent)}.cameo-no[data-astro-cid-csqtgh7q],.cameo-col[data-astro-cid-csqtgh7q],.cameo-d[data-astro-cid-csqtgh7q]{font-family:var(--font-mono);font-size:var(--fs-2xs);letter-spacing:var(--ls-wide);color:var(--text-3)}.cameo-t[data-astro-cid-csqtgh7q]{font-size:var(--fs-base);color:var(--text)}.cameo-col[data-astro-cid-csqtgh7q],.cameo-d[data-astro-cid-csqtgh7q]{text-align:right}.cross[data-astro-cid-csqtgh7q]{gap:var(--sp-4);padding-block:var(--sp-6) var(--sp-9);border-top:1px solid var(--border);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.cross-a[data-astro-cid-csqtgh7q]{gap:var(--sp-1);padding:var(--sp-4);border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface);transition:border-color var(--dur-fast) var(--ease);display:grid}.cross-a[data-astro-cid-csqtgh7q]:hover{border-color:var(--c-ink-4)}.cross-k[data-astro-cid-csqtgh7q]{font-family:var(--font-mono);font-size:var(--fs-2xs);letter-spacing:var(--ls-wider);color:var(--text-3)}.cross-t[data-astro-cid-csqtgh7q]{font-family:var(--font-display);font-size:var(--fs-md);letter-spacing:var(--ls-wide);color:var(--text)}.cross-next[data-astro-cid-csqtgh7q]{text-align:right;justify-items:end}@media (width<=760px){.cards[data-astro-cid-csqtgh7q]{grid-template-columns:minmax(0,1fr)}.av[data-astro-cid-csqtgh7q]{width:60px;height:60px;font-size:var(--fs-xl)}.cameo[data-astro-cid-csqtgh7q] a[data-astro-cid-csqtgh7q]{grid-template-columns:minmax(0,1fr) auto;row-gap:2px}.cameo-no[data-astro-cid-csqtgh7q],.cameo-col[data-astro-cid-csqtgh7q]{display:none}}
