main[data-astro-cid-w55tkxhf]{padding-top:var(--page-start)}.detail-back[data-astro-cid-w55tkxhf]{color:var(--text-subtle);font-family:var(--type-ui);letter-spacing:.08em;text-transform:uppercase;font-size:.66rem;text-decoration:none}.person-hero[data-astro-cid-w55tkxhf]{padding:var(--intro-end) 0 clamp(4.5rem, 9vw, 8rem);grid-template-columns:minmax(15rem,.62fr) minmax(0,1.38fr);align-items:center;gap:clamp(3rem,8vw,8rem);display:grid}.person-portrait[data-astro-cid-w55tkxhf]{aspect-ratio:3/4;background:var(--bg-secondary);place-items:center;display:grid;overflow:hidden}.person-portrait[data-astro-cid-w55tkxhf] img[data-astro-cid-w55tkxhf]{object-fit:cover;filter:saturate(.8);width:100%;height:100%}.person-portrait[data-astro-cid-w55tkxhf]>div[data-astro-cid-w55tkxhf]{color:var(--text-subtle);font-family:var(--type-ui);letter-spacing:.08em;text-transform:uppercase;justify-items:center;gap:1rem;font-size:.65rem;display:grid}.person-portrait[data-astro-cid-w55tkxhf] svg{opacity:.45;width:5rem}.person-intro[data-astro-cid-w55tkxhf] h1[data-astro-cid-w55tkxhf]{max-width:12ch;margin-top:.8rem}.person-roles[data-astro-cid-w55tkxhf] a[data-astro-cid-w55tkxhf]{color:inherit;text-decoration-line:underline;text-decoration-color:color-mix(in oklab, currentColor 40%, transparent);text-underline-offset:.25em}.person-roles[data-astro-cid-w55tkxhf] a[data-astro-cid-w55tkxhf]:hover,.person-roles[data-astro-cid-w55tkxhf] a[data-astro-cid-w55tkxhf]:focus-visible{color:var(--accent);text-decoration-color:currentColor}.person-latin[data-astro-cid-w55tkxhf]{color:var(--text-subtle);margin-top:.8rem;font-style:italic}.person-dates[data-astro-cid-w55tkxhf]{color:var(--gold);font-family:var(--type-display);margin-top:.8rem;font-size:1.5rem}.person-lead[data-astro-cid-w55tkxhf]{max-width:40rem;color:var(--text-muted);margin-top:2rem;font-size:clamp(1.1rem,2vw,1.35rem);line-height:1.6}.person-taxonomy[data-astro-cid-w55tkxhf]{flex-wrap:wrap;gap:.45rem;margin-top:2rem;display:flex}.person-taxonomy[data-astro-cid-w55tkxhf] a[data-astro-cid-w55tkxhf]{border:1px solid var(--border);color:var(--text-muted);font-family:var(--type-ui);border-radius:2px;padding:.3rem .65rem;font-size:.65rem;text-decoration:none;display:inline-flex}.person-taxonomy[data-astro-cid-w55tkxhf] a[data-astro-cid-w55tkxhf]:hover{border-color:var(--accent);color:var(--accent)}.biography[data-astro-cid-w55tkxhf]{border-top:1px solid var(--border);padding:clamp(1.5rem,3vw,2.5rem) 0}.biography[data-astro-cid-w55tkxhf] summary[data-astro-cid-w55tkxhf]{cursor:pointer;justify-content:space-between;align-items:center;gap:1.5rem;list-style:none;display:flex}.biography[data-astro-cid-w55tkxhf] summary[data-astro-cid-w55tkxhf]::-webkit-details-marker{display:none}.biography[data-astro-cid-w55tkxhf] summary[data-astro-cid-w55tkxhf]:focus-visible{outline:2px solid var(--gold);outline-offset:6px}.biography[data-astro-cid-w55tkxhf] summary[data-astro-cid-w55tkxhf]:hover{color:var(--accent)}.biography-heading[data-astro-cid-w55tkxhf]{margin-top:.4rem;font-size:clamp(2.2rem,4vw,3.5rem);display:block}.biography-arrow[data-astro-cid-w55tkxhf]{color:var(--gold);font-size:1.7rem;transition:transform .15s}.biography[data-astro-cid-w55tkxhf][open] .biography-arrow[data-astro-cid-w55tkxhf]{transform:rotate(180deg)}.biography[data-astro-cid-w55tkxhf][open] .biography-text[data-astro-cid-w55tkxhf]{margin-top:2rem}.biography-text[data-astro-cid-w55tkxhf]{max-width:47rem;color:var(--text-muted);font-size:1.05rem}.person-works[data-astro-cid-w55tkxhf]{border-top:1px solid var(--border);background:color-mix(in oklab, var(--card) 50%, var(--bg));padding:clamp(4rem,8vw,7rem) 0}.person-works[data-astro-cid-w55tkxhf].depicted{background:var(--bg)}.works-head[data-astro-cid-w55tkxhf]{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:clamp(.75rem,2vw,2rem);display:grid}.works-head[data-astro-cid-w55tkxhf] h2[data-astro-cid-w55tkxhf]{overflow-wrap:anywhere;margin-top:.6rem;font-size:clamp(2.5rem,5vw,4.5rem);line-height:.95}.works-head[data-astro-cid-w55tkxhf]>p[data-astro-cid-w55tkxhf]{color:var(--text-subtle);font-family:var(--type-ui);letter-spacing:.07em;text-align:right;text-transform:uppercase;white-space:nowrap;font-size:.68rem}@media (width<=760px){.person-hero[data-astro-cid-w55tkxhf]{grid-template-columns:1fr}.person-portrait[data-astro-cid-w55tkxhf]{width:min(100%,24rem)}}
