.hero[data-astro-cid-ge2uvauf]{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"brand avatar""name avatar""roles avatar""lead avatar""cta avatar""links avatar";column-gap:56px;padding-top:64px;padding-bottom:88px;display:grid}.brand[data-astro-cid-ge2uvauf]{grid-area:brand;font-size:clamp(40px,6vw,64px);font-weight:700;line-height:1.1}.name[data-astro-cid-ge2uvauf]{color:var(--sub);letter-spacing:.05em;grid-area:name;margin-top:12px;font-size:19px}.name[data-astro-cid-ge2uvauf] b[data-astro-cid-ge2uvauf]{color:var(--ink)}.name[data-astro-cid-ge2uvauf] span[data-astro-cid-ge2uvauf]{margin:0 .5em}.avatar[data-astro-cid-ge2uvauf]{aspect-ratio:1;background:var(--mint);border-radius:50%;grid-area:avatar;align-self:center;width:clamp(160px,18vw,220px);height:auto}.roles[data-astro-cid-ge2uvauf]{flex-wrap:wrap;grid-area:roles;gap:8px;margin-top:24px;font-size:13px;display:flex}.role[data-astro-cid-ge2uvauf]{border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--card);padding:3px 12px}.lead[data-astro-cid-ge2uvauf]{max-width:32em;word-break:auto-phrase;grid-area:lead;margin-top:28px;font-size:18px;line-height:2}.lead[data-astro-cid-ge2uvauf] mark[data-astro-cid-ge2uvauf]{background:linear-gradient(transparent 60%, var(--marker) 60%);color:inherit;font-weight:700}.cta[data-astro-cid-ge2uvauf]{flex-wrap:wrap;grid-area:cta;gap:10px;margin-top:30px;display:flex}.links[data-astro-cid-ge2uvauf]{flex-wrap:wrap;grid-area:links;gap:4px 20px;margin-top:18px;font-size:14px;font-weight:700;display:flex}.links[data-astro-cid-ge2uvauf] a[data-astro-cid-ge2uvauf]{padding:6px 0}@media (width<=760px){.hero[data-astro-cid-ge2uvauf]{grid-template-areas:"brand avatar""name avatar""roles roles""lead lead""cta cta""links links";column-gap:14px;padding-top:36px;padding-bottom:64px}.brand[data-astro-cid-ge2uvauf]{align-self:end;font-size:clamp(24px,8vw,40px)}.name[data-astro-cid-ge2uvauf]{margin-top:6px;font-size:15px}.avatar[data-astro-cid-ge2uvauf]{width:clamp(64px,20vw,96px)}.lead[data-astro-cid-ge2uvauf]{font-size:16px}}.book[data-astro-cid-z3zwwn3e]{align-items:center;gap:22px;padding:22px;display:flex}img[data-astro-cid-z3zwwn3e]{border-radius:2px;flex-shrink:0;width:104px;height:auto;box-shadow:0 1px 3px #2f3d3340}.body[data-astro-cid-z3zwwn3e]{flex-direction:column;align-items:flex-start;gap:8px;min-width:0;display:flex}.chip[data-astro-cid-z3zwwn3e]{font-weight:700}.title[data-astro-cid-z3zwwn3e]{word-break:auto-phrase;overflow-wrap:anywhere;font-size:19px;font-weight:700;line-height:1.5}.publisher[data-astro-cid-z3zwwn3e]{color:var(--sub);font-size:13px}.more[data-astro-cid-z3zwwn3e]{color:var(--accent);font-size:14px;font-weight:700}@media (width<=400px){.book[data-astro-cid-z3zwwn3e]{gap:16px;padding:18px}img[data-astro-cid-z3zwwn3e]{width:80px}}.activity[data-astro-cid-j4oihwap]{padding-bottom:96px}.target[data-astro-cid-j4oihwap]{scroll-margin-top:16px;display:block}.activity[data-astro-cid-j4oihwap]:has(#works:target) [data-astro-cid-j4oihwap]:is(.entry:not(.k-works),.year:not(.has-works)),.activity[data-astro-cid-j4oihwap]:has(#writing:target) [data-astro-cid-j4oihwap]:is(.entry:not(.k-writing),.year:not(.has-writing)),.activity[data-astro-cid-j4oihwap]:has(#talks:target) [data-astro-cid-j4oihwap]:is(.entry:not(.k-talks),.year:not(.has-talks)){display:none}.filters[data-astro-cid-j4oihwap]{flex-wrap:wrap;gap:8px;display:flex}.filter[data-astro-cid-j4oihwap]{border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--card);min-height:42px;color:var(--ink);align-items:center;gap:8px;padding:0 16px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.filter[data-astro-cid-j4oihwap]:hover{border-color:var(--accent);color:var(--ink)}.count[data-astro-cid-j4oihwap]{color:var(--sub);font-size:12px;font-weight:400}.activity[data-astro-cid-j4oihwap]:not(:has(.target:target)) .filter--all[data-astro-cid-j4oihwap],.activity[data-astro-cid-j4oihwap]:has(#works:target) .filter--works[data-astro-cid-j4oihwap],.activity[data-astro-cid-j4oihwap]:has(#writing:target) .filter--writing[data-astro-cid-j4oihwap],.activity[data-astro-cid-j4oihwap]:has(#talks:target) .filter--talks[data-astro-cid-j4oihwap]{border-color:var(--accent);background:var(--accent);color:var(--on-accent)}.activity[data-astro-cid-j4oihwap]:not(:has(.target:target)) .filter--all[data-astro-cid-j4oihwap] .count[data-astro-cid-j4oihwap],.activity[data-astro-cid-j4oihwap]:has(#works:target) .filter--works[data-astro-cid-j4oihwap] .count[data-astro-cid-j4oihwap],.activity[data-astro-cid-j4oihwap]:has(#writing:target) .filter--writing[data-astro-cid-j4oihwap] .count[data-astro-cid-j4oihwap],.activity[data-astro-cid-j4oihwap]:has(#talks:target) .filter--talks[data-astro-cid-j4oihwap] .count[data-astro-cid-j4oihwap]{color:var(--on-accent)}.years[data-astro-cid-j4oihwap]{flex-direction:column;gap:36px;display:flex}.year[data-astro-cid-j4oihwap]{grid-template-columns:96px minmax(0,1fr);align-items:start;gap:0 24px;display:grid}.year-label[data-astro-cid-j4oihwap]{color:var(--accent);padding-top:14px;font-size:26px;font-weight:700;line-height:1.2;position:sticky;top:24px}.entries[data-astro-cid-j4oihwap]{padding:0 24px;overflow:hidden}.entry[data-astro-cid-j4oihwap]{border-top:1px solid var(--line);grid-template-columns:52px 60px minmax(0,1fr) auto;grid-template-areas:"date kind label extra""date kind body extra";align-items:start;gap:0 16px;margin-top:-1px;padding:16px 0;display:grid}.entry[data-astro-cid-j4oihwap]:not(:has(.label)){grid-template-areas:"date kind body extra"}.date[data-astro-cid-j4oihwap]{color:var(--sub);grid-area:date;padding-top:2px;font-size:13px}.kind[data-astro-cid-j4oihwap]{border:1px solid var(--chip-line);border-radius:var(--radius-pill);background:var(--chip-bg);color:var(--accent);text-align:center;white-space:nowrap;grid-area:kind;padding:1px 0;font-size:12px;font-weight:700;line-height:1.7}.kind--writing[data-astro-cid-j4oihwap]{border-color:var(--accent);background:0 0}.kind--talks[data-astro-cid-j4oihwap]{border-color:var(--accent);background:var(--accent);color:var(--on-accent)}.body[data-astro-cid-j4oihwap]{flex-direction:column;grid-area:body;min-width:0;display:flex}.label[data-astro-cid-j4oihwap]{min-width:0;color:var(--sub);grid-area:label;align-self:center;font-size:12px}.title[data-astro-cid-j4oihwap]{color:var(--ink);word-break:auto-phrase;overflow-wrap:anywhere;font-size:16px;font-weight:700;line-height:1.5;text-decoration:none}a[data-astro-cid-j4oihwap].title:hover{color:var(--accent);text-decoration:underline}.note[data-astro-cid-j4oihwap]{color:var(--sub);word-break:auto-phrase;overflow-wrap:anywhere;margin-top:2px;font-size:13.5px;line-height:1.6}.cover[data-astro-cid-j4oihwap]{border-radius:2px;grid-area:extra;width:48px;height:auto;box-shadow:0 1px 3px #2f3d3340}.slides[data-astro-cid-j4oihwap]{border:1.5px solid var(--accent);border-radius:var(--radius-pill);color:var(--accent);white-space:nowrap;grid-area:extra;padding:4px 12px;font-size:12px;font-weight:700;text-decoration:none}@media (width<=760px){.year[data-astro-cid-j4oihwap]{grid-template-columns:minmax(0,1fr)}.year-label[data-astro-cid-j4oihwap]{margin-bottom:10px;padding-top:0;font-size:22px;position:static}}@media (width<=560px){.activity[data-astro-cid-j4oihwap]{padding-bottom:72px}.entries[data-astro-cid-j4oihwap]{padding:0 16px}.entry[data-astro-cid-j4oihwap],.entry[data-astro-cid-j4oihwap]:not(:has(.label)){grid-template-columns:auto 52px minmax(0,1fr) auto;grid-template-areas:"date kind label extra""body body body extra";gap:6px 10px;padding:14px 0}.title[data-astro-cid-j4oihwap]{font-size:15px}}.section[data-astro-cid-lcdefpme]{padding-bottom:96px}.books[data-astro-cid-lcdefpme]{grid-template-columns:repeat(auto-fit,minmax(min(320px,100%),1fr));gap:16px;display:grid}@media (width<=480px){.section[data-astro-cid-lcdefpme]{padding-bottom:72px}}
