.ap[data-astro-cid-zqhb2j3g]{background:var(--paper)}.ap-hero[data-astro-cid-zqhb2j3g]{border-bottom:1px solid var(--rule);padding:clamp(20px,3vw,32px) 0 clamp(28px,4vw,40px)}.ap-crumbs[data-astro-cid-zqhb2j3g]{font-family:var(--sans);color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:clamp(20px,3vw,32px);font-size:12px;display:flex}.ap-crumbs[data-astro-cid-zqhb2j3g] a[data-astro-cid-zqhb2j3g]{color:var(--ink-3);transition:color .16s}.ap-crumbs[data-astro-cid-zqhb2j3g] a[data-astro-cid-zqhb2j3g]:hover{color:var(--red)}.ap-crumbs__sep[data-astro-cid-zqhb2j3g]{color:var(--ink-4)}.ap-crumbs__cur[data-astro-cid-zqhb2j3g]{color:var(--ink);font-weight:600}.ap-hero__grid[data-astro-cid-zqhb2j3g]{grid-template-columns:clamp(120px,16vw,180px) minmax(0,1fr);align-items:start;gap:clamp(24px,4vw,48px);display:grid}@media (width<=639px){.ap-hero__grid[data-astro-cid-zqhb2j3g]{grid-template-columns:1fr;gap:20px}}.ap-portrait[data-astro-cid-zqhb2j3g]{position:relative}.ap-portrait__img[data-astro-cid-zqhb2j3g],.ap-portrait__mono[data-astro-cid-zqhb2j3g]{aspect-ratio:5/6;border:1px solid var(--rule);width:100%;display:block}.ap-portrait__img[data-astro-cid-zqhb2j3g]{object-fit:cover}.ap-portrait__mono[data-astro-cid-zqhb2j3g]{background:linear-gradient(135deg, var(--paper-2), var(--paper-3));color:var(--ink-2);font-family:var(--serif);letter-spacing:-.02em;justify-content:center;align-items:center;font-size:clamp(40px,7vw,68px);font-weight:500;display:flex}.ap-portrait[data-astro-cid-zqhb2j3g]:after{content:"";border-right:2px solid var(--red);border-bottom:2px solid var(--red);width:22px;height:22px;position:absolute;bottom:-1px;right:-1px}@media (width<=639px){.ap-portrait[data-astro-cid-zqhb2j3g]{max-width:132px}}.ap-hero__main[data-astro-cid-zqhb2j3g]{min-width:0}.ap-hero__eyebrow[data-astro-cid-zqhb2j3g]{font-family:var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--red);margin:0 0 10px;font-size:12px;font-weight:700}.ap-hero__name[data-astro-cid-zqhb2j3g]{font-family:var(--serif);letter-spacing:-.03em;color:var(--ink);text-wrap:balance;margin:0;font-size:clamp(34px,6vw,64px);font-weight:500;line-height:.98}.ap-hero__bio[data-astro-cid-zqhb2j3g]{font-family:var(--serif);color:var(--ink-2);max-width:64ch;margin:clamp(14px,2vw,20px) 0 0;font-size:clamp(16px,.8vw + 13px,20px);line-height:1.55}.ap-topics[data-astro-cid-zqhb2j3g]{flex-wrap:wrap;gap:8px;margin:clamp(16px,2vw,22px) 0 0;padding:0;list-style:none;display:flex}.ap-topic[data-astro-cid-zqhb2j3g]{font-family:var(--sans);letter-spacing:.06em;color:var(--ink-2);border:1px solid var(--rule);background:var(--surface);border-radius:999px;padding:5px 11px;font-size:11px;font-weight:600}.ap-actions[data-astro-cid-zqhb2j3g]{flex-wrap:wrap;align-items:center;gap:16px;margin-top:clamp(20px,3vw,26px);display:flex}.ap-soc[data-astro-cid-zqhb2j3g]{gap:8px;display:inline-flex}.ap-soc__btn[data-astro-cid-zqhb2j3g]{border:1px solid var(--rule);background:var(--paper);width:38px;height:38px;color:var(--ink-2);border-radius:50%;justify-content:center;align-items:center;transition:transform .14s,border-color .14s,background .14s,color .14s,box-shadow .14s;display:inline-flex}.ap-soc__btn[data-astro-cid-zqhb2j3g]:hover{border-color:var(--ink);background:var(--ink);color:var(--paper);box-shadow:var(--shadow-md);transform:translateY(-2px)}.ap-soc__btn[data-astro-cid-zqhb2j3g]:focus-visible{outline:2px solid var(--red);outline-offset:2px}.ap-ledger[data-astro-cid-zqhb2j3g]{flex-wrap:wrap;gap:0;margin:clamp(24px,3vw,34px) 0 0;display:flex}.ap-ledger__item[data-astro-cid-zqhb2j3g]{border-left:1px solid var(--rule);flex-direction:column;gap:3px;padding:2px 24px;display:flex}.ap-ledger__item[data-astro-cid-zqhb2j3g]:first-child{border-left:0;padding-left:0}.ap-ledger__num[data-astro-cid-zqhb2j3g]{font-family:var(--mono);color:var(--ink);letter-spacing:-.01em;font-variant-numeric:tabular-nums;margin:0;font-size:26px;font-weight:500;line-height:1}.ap-ledger__num--text[data-astro-cid-zqhb2j3g]{align-self:start;margin-top:6px;font-size:16px}.ap-ledger__label[data-astro-cid-zqhb2j3g]{font-family:var(--sans);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);order:-1;font-size:10.5px;font-weight:600}@media (width<=479px){.ap-ledger__item[data-astro-cid-zqhb2j3g]{padding:2px 16px}.ap-ledger__num[data-astro-cid-zqhb2j3g]{font-size:21px}}.ap-content[data-astro-cid-zqhb2j3g]{padding-top:clamp(36px,5vw,56px);padding-bottom:clamp(56px,8vw,96px)}.ap-section[data-astro-cid-zqhb2j3g]+.ap-section[data-astro-cid-zqhb2j3g]{margin-top:clamp(48px,7vw,76px)}.ap-cols[data-astro-cid-zqhb2j3g]{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(14px,1.6vw,20px);margin:0;padding:0;list-style:none;display:grid}@media (width<=767px){.ap-cols[data-astro-cid-zqhb2j3g]{grid-template-columns:1fr}}.ap-col[data-astro-cid-zqhb2j3g]{background:var(--paper);border:1px solid var(--rule);height:100%;color:inherit;flex-direction:column;padding:clamp(18px,2vw,24px);display:flex}.ap-col__rank[data-astro-cid-zqhb2j3g]{font-family:var(--mono);color:var(--red);letter-spacing:.06em;font-variant-numeric:tabular-nums;font-size:12px;font-weight:600}.ap-col__title[data-astro-cid-zqhb2j3g]{font-family:var(--serif);letter-spacing:-.01em;color:var(--ink);margin:10px 0 0;font-size:clamp(19px,1vw + 15px,23px);font-weight:500;line-height:1.22}.ap-col__sum[data-astro-cid-zqhb2j3g]{font-family:var(--serif);color:var(--ink-3);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:9px 0 0;font-size:15px;line-height:1.55;display:-webkit-box;overflow:hidden}.ap-col__foot[data-astro-cid-zqhb2j3g]{justify-content:space-between;align-items:baseline;gap:12px;margin-top:auto;padding-top:16px;display:flex}.ap-col__date[data-astro-cid-zqhb2j3g]{font-family:var(--mono);color:var(--ink-4);letter-spacing:.02em;font-variant-numeric:tabular-nums;font-size:11px}.ap-col__go[data-astro-cid-zqhb2j3g]{font-family:var(--sans);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2);font-size:11px;font-weight:700;transition:color .16s}.ap-col[data-astro-cid-zqhb2j3g]:hover .ap-col__go[data-astro-cid-zqhb2j3g]{color:var(--red)}.ap-empty[data-astro-cid-zqhb2j3g]{font-family:var(--serif);color:var(--ink-3);text-align:center;margin:clamp(40px,8vw,72px) 0;font-size:20px}@media (prefers-reduced-motion:reduce){.ap-soc__btn[data-astro-cid-zqhb2j3g]:hover{transform:none}}
