.life[data-astro-cid-7jp7ngwo]{--accent: var(--part-engines);max-width:780px;display:grid;gap:var(--space-10, 2.5rem)}.life[data-astro-cid-7jp7ngwo][data-part=foundations]{--accent: var(--part-foundations)}.life[data-astro-cid-7jp7ngwo][data-part=systems]{--accent: var(--part-systems)}.life[data-astro-cid-7jp7ngwo][data-part=limits]{--accent: var(--part-limits)}.life-head[data-astro-cid-7jp7ngwo]{display:flex;gap:var(--space-8);align-items:center}.life-title[data-astro-cid-7jp7ngwo]{display:grid;gap:4px}.life-title[data-astro-cid-7jp7ngwo] .eyebrow[data-astro-cid-7jp7ngwo] a[data-astro-cid-7jp7ngwo]{color:var(--accent);text-decoration:none}.life-title[data-astro-cid-7jp7ngwo] h1[data-astro-cid-7jp7ngwo]{margin:0}.life-years[data-astro-cid-7jp7ngwo]{margin:0;font-family:var(--font-display);font-size:1.35rem;color:var(--ink-muted);letter-spacing:.04em}.credit[data-astro-cid-7jp7ngwo]{margin:var(--space-2) 0 0;font-size:.78rem;line-height:1.45;color:var(--ink-muted);max-width:52ch}.sec[data-astro-cid-7jp7ngwo]{font-size:.95rem!important;font-family:var(--font-body)!important;font-variant-caps:all-small-caps;letter-spacing:.08em;font-weight:600!important;color:var(--accent);margin:0 0 var(--space-3);display:flex;align-items:center;gap:var(--space-3)}.sec[data-astro-cid-7jp7ngwo]:after{content:"";flex:1;height:1px;background:var(--line)}.desk-text[data-astro-cid-7jp7ngwo]{margin:0;font-family:var(--font-display);font-style:italic;font-size:1.32rem;line-height:1.5}.refs[data-astro-cid-7jp7ngwo]{font-family:var(--font-ui);font-size:.62rem;color:var(--ink-muted);margin-left:2px;font-style:normal}.timeline[data-astro-cid-7jp7ngwo]{list-style:none;margin:0;padding:0;display:grid}.timeline[data-astro-cid-7jp7ngwo] li[data-astro-cid-7jp7ngwo]{display:grid;grid-template-columns:96px 18px 1fr;gap:var(--space-3);align-items:start}.t-year[data-astro-cid-7jp7ngwo]{font-family:var(--font-display);font-size:1.15rem;text-align:right;padding-top:2px;color:var(--ink)}.t-dot[data-astro-cid-7jp7ngwo]{position:relative;align-self:stretch}.t-dot[data-astro-cid-7jp7ngwo]:before{content:"";position:absolute;left:8px;top:0;bottom:0;width:1px;background:var(--line)}.t-dot[data-astro-cid-7jp7ngwo]:after{content:"";position:absolute;left:4px;top:10px;width:9px;height:9px;border-radius:50%;background:var(--surface);border:2px solid var(--accent)}.timeline[data-astro-cid-7jp7ngwo] li[data-astro-cid-7jp7ngwo]:first-child .t-dot[data-astro-cid-7jp7ngwo]:before{top:12px}.timeline[data-astro-cid-7jp7ngwo] li[data-astro-cid-7jp7ngwo]:last-child .t-dot[data-astro-cid-7jp7ngwo]:before{bottom:auto;height:12px}.t-body[data-astro-cid-7jp7ngwo]{padding-bottom:var(--space-4)}.t-where[data-astro-cid-7jp7ngwo]{margin:0;font-variant-caps:all-small-caps;letter-spacing:.05em;font-size:.92rem;color:var(--ink-muted)}.t-text[data-astro-cid-7jp7ngwo]{margin:0}.mark-note[data-astro-cid-7jp7ngwo]{font-size:.85rem;margin:var(--space-2) 0 0}.quote[data-astro-cid-7jp7ngwo]{margin:0 0 var(--space-6);padding-left:var(--space-6);border-left:3px solid var(--accent)}.quote[data-astro-cid-7jp7ngwo] blockquote[data-astro-cid-7jp7ngwo]{margin:0}.quote[data-astro-cid-7jp7ngwo] blockquote[data-astro-cid-7jp7ngwo] p[data-astro-cid-7jp7ngwo]{margin:0;font-family:var(--font-display);font-size:1.45rem;line-height:1.4}.quote[data-astro-cid-7jp7ngwo] blockquote[data-astro-cid-7jp7ngwo] p[data-astro-cid-7jp7ngwo]:before{content:"“"}.quote[data-astro-cid-7jp7ngwo] blockquote[data-astro-cid-7jp7ngwo] p[data-astro-cid-7jp7ngwo]:after{content:"”"}.orig[data-astro-cid-7jp7ngwo]{margin:var(--space-2) 0 0;font-style:italic;color:var(--ink-muted)}.quote[data-astro-cid-7jp7ngwo] figcaption[data-astro-cid-7jp7ngwo]{margin-top:var(--space-2);font-size:.88rem;color:var(--ink-muted)}.story[data-astro-cid-7jp7ngwo] h3[data-astro-cid-7jp7ngwo]{margin:0 0 var(--space-2);font-family:var(--font-display)!important;font-weight:500!important;font-size:1.35rem!important}.story[data-astro-cid-7jp7ngwo] p[data-astro-cid-7jp7ngwo]{margin:0}.caveat[data-astro-cid-7jp7ngwo]{margin-top:var(--space-2)!important;font-size:.88rem;color:var(--ink-muted);font-style:italic}.conns[data-astro-cid-7jp7ngwo]{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-3)}.conns[data-astro-cid-7jp7ngwo] li[data-astro-cid-7jp7ngwo]{display:grid;grid-template-columns:150px 1fr;column-gap:var(--space-4)}.conns[data-astro-cid-7jp7ngwo] li[data-astro-cid-7jp7ngwo]>a[data-astro-cid-7jp7ngwo],.c-ext[data-astro-cid-7jp7ngwo]{font-weight:600}.c-text[data-astro-cid-7jp7ngwo]{grid-column:2;color:var(--ink-muted);font-size:.98rem}.c-kind[data-astro-cid-7jp7ngwo]{font-variant-caps:all-small-caps;letter-spacing:.05em;color:var(--ink-muted);font-size:.9rem;grid-row:span 2;padding-top:3px}.genealogy[data-astro-cid-7jp7ngwo]{display:grid;gap:var(--space-2);margin:var(--space-4) 0 0;font-size:.98rem}.genealogy[data-astro-cid-7jp7ngwo] .c-kind[data-astro-cid-7jp7ngwo]{margin-right:var(--space-2)}.g-note[data-astro-cid-7jp7ngwo]{color:var(--ink-muted);font-size:.92em}.q-context[data-astro-cid-7jp7ngwo]{margin:var(--space-2) 0 0;color:var(--ink-muted);font-size:.95rem;font-style:italic}.desk-link[data-astro-cid-7jp7ngwo]{display:grid;gap:4px;padding:var(--space-4) var(--space-6);background:var(--surface);border:1px solid var(--surface-border);border-left:3px solid var(--accent);border-radius:var(--radius-6);text-decoration:none;margin-bottom:var(--space-3)}.dl-title[data-astro-cid-7jp7ngwo]{font-family:var(--font-display);font-size:1.25rem}.dl-text[data-astro-cid-7jp7ngwo]{color:var(--ink-muted)}.book-card[data-astro-cid-7jp7ngwo]{padding:var(--space-6);background:var(--surface);border:1px solid var(--surface-border);border-radius:4px}.bc-works[data-astro-cid-7jp7ngwo]{margin:var(--space-3) 0 0;font-size:.95rem;color:var(--ink-muted)}.further[data-astro-cid-7jp7ngwo] ul[data-astro-cid-7jp7ngwo]{margin:0;padding-left:1.2em}.sources[data-astro-cid-7jp7ngwo] summary[data-astro-cid-7jp7ngwo]{cursor:pointer;font-variant-caps:all-small-caps;letter-spacing:.06em;font-weight:600;color:var(--ink-muted)}.sources[data-astro-cid-7jp7ngwo] ol[data-astro-cid-7jp7ngwo]{font-size:.86rem;line-height:1.5;padding-left:1.6em}.sources[data-astro-cid-7jp7ngwo]>p[data-astro-cid-7jp7ngwo]{font-size:.82rem}.life-nav[data-astro-cid-7jp7ngwo]{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-6);border-top:1px solid var(--line);padding-top:var(--space-6)}.life-nav[data-astro-cid-7jp7ngwo] a[data-astro-cid-7jp7ngwo]{display:grid;gap:2px;text-decoration:none;font-family:var(--font-display);font-size:1.1rem}.life-nav[data-astro-cid-7jp7ngwo] .next[data-astro-cid-7jp7ngwo]{text-align:right}@media(max-width:640px){.life-head[data-astro-cid-7jp7ngwo]{flex-direction:column;align-items:flex-start;gap:var(--space-4)}.timeline[data-astro-cid-7jp7ngwo] li[data-astro-cid-7jp7ngwo]{grid-template-columns:64px 18px 1fr}.t-year[data-astro-cid-7jp7ngwo]{font-size:1rem}.conns[data-astro-cid-7jp7ngwo] li[data-astro-cid-7jp7ngwo]{grid-template-columns:1fr}.c-text[data-astro-cid-7jp7ngwo]{grid-column:1}.c-kind[data-astro-cid-7jp7ngwo]{grid-row:auto}}
