.topline a:hover,.topline a[aria-current=page]{color:var(--accent)}.head{flex-direction:column;padding:var(--space-5) var(--gutter) var(--space-8)}.head,.head-top{display:flex;gap:var(--space-4)}.head-top{max-width:none;justify-content:space-between;align-items:baseline;font-size:var(--text-2xs);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--text-faint)}.head h1{font-family:var(--font-wordmark);font-size:var(--text-section);font-weight:var(--weight-wordmark);line-height:var(--leading-tight);letter-spacing:var(--tracking-normal)}.head-sub{max-width:none;font-size:var(--text-xs);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--text-dim)}.head-sub b{color:var(--accent);font-weight:var(--weight-semi)}.body{display:grid;grid-template-columns:1fr;grid-gap:var(--space-7);gap:var(--space-7);padding-inline:var(--gutter)}@media (min-width:48rem){.body{grid-template-columns:1fr 2fr;gap:var(--space-8);align-items:start}.side{position:-webkit-sticky;position:sticky;top:var(--space-5)}}.side{display:flex;flex-direction:column;gap:var(--space-5)}.portrait{width:100%;max-width:22rem;margin-inline:auto}.name{display:flex;flex-direction:column;gap:var(--space-1)}.name strong{font-size:var(--text-lg);font-weight:var(--weight-bold)}.name span{font-size:var(--text-xs);color:var(--text-dim)}.side-meta{display:flex;flex-direction:column;gap:var(--space-2);padding-top:var(--space-4);border-top:var(--border-hairline) solid var(--line);font-size:var(--text-2xs);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--text-faint)}.side-meta a{color:var(--accent)}.side-meta a:hover{color:var(--accent-hover)}.cols{gap:var(--space-8)}.cols,.intro{display:flex;flex-direction:column}.intro{gap:var(--space-5)}.intro-lead{max-width:none;font-size:var(--text-xl);font-weight:var(--weight-semi);line-height:var(--leading-snug);letter-spacing:var(--tracking-tight)}.intro-lead b{color:var(--accent);font-weight:var(--weight-bold)}.intro-sub{font-size:var(--text-sm);color:var(--text-dim)}.facts{display:flex;flex-direction:column}.facts>div{display:grid;grid-template-columns:4.5rem 1fr;grid-gap:var(--space-4);gap:var(--space-4);align-items:baseline;padding:var(--space-3) 0;border-top:var(--border-hairline) solid var(--line)}.facts dt{font-size:var(--text-2xs);font-weight:var(--weight-semi);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--text-faint)}.facts dd{font-size:var(--text-sm);line-height:var(--leading-snug)}.facts b{color:var(--accent);font-weight:var(--weight-semi)}.ledger{display:flex;flex-direction:column}.ledger h2{max-width:none;display:flex;justify-content:space-between;align-items:baseline;gap:var(--space-4);font-size:var(--text-2xs);font-weight:var(--weight-semi);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--accent);padding-bottom:var(--space-3)}.ledger h2 em{font-style:normal;color:var(--text-faint)}.row{display:grid;grid-template-columns:5.5rem 1fr;grid-gap:var(--space-3) var(--space-4);gap:var(--space-3) var(--space-4);align-items:baseline;padding:var(--space-3) 0;border-top:var(--border-hairline) solid var(--line)}@media (min-width:34rem){.row{grid-template-columns:5.5rem 1fr 7rem}}.row>.when{font-size:var(--text-xs);color:var(--text-faint);white-space:nowrap}.row>.what{font-size:var(--text-sm);line-height:var(--leading-snug)}.row>.what small{display:block;font-size:var(--text-xs);color:var(--text-dim);padding-top:var(--space-1)}.row>.kind{font-size:var(--text-2xs);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--text-faint)}@media (min-width:34rem){.row>.kind{text-align:right}}.row.now>.when:after{content:"—";color:var(--accent);padding-left:var(--space-1)}