.profile[data-astro-cid-jynbw3n5]{--tone:var(--tone-ki);--tint:var(--paper-ki-soft);padding-block:clamp(1.75rem, .75rem + 3vw, 3.5rem) var(--section-space)}.profile[data-astro-cid-jynbw3n5].ads{--tone:var(--tone-ads);--tint:var(--paper-ads-soft)}.grid[data-astro-cid-jynbw3n5]{grid-template-columns:minmax(0,1fr) minmax(0,460px);grid-template-areas:"copy portrait";align-items:center;gap:clamp(1.75rem,1rem + 2.5vw,3rem) clamp(2rem,1rem + 4vw,5rem);display:grid}.copy[data-astro-cid-jynbw3n5]{grid-area:copy;max-width:38rem}.name[data-astro-cid-jynbw3n5]{max-width:none;font-size:var(--text-display);letter-spacing:-.03em;margin:0;font-weight:800;line-height:1.02}.last[data-astro-cid-jynbw3n5]{width:fit-content;color:var(--ink);display:block;position:relative}.last[data-astro-cid-jynbw3n5]:after{content:attr(data-word) / "";color:var(--tone);animation:word-fill .7s var(--ease-out) .25s backwards;position:absolute;inset:0}@keyframes word-fill{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}.role[data-astro-cid-jynbw3n5]{margin:var(--gap-sm) 0 var(--gap-md);font-size:var(--text-lead);color:var(--tone);font-weight:700}.quote[data-astro-cid-jynbw3n5]{margin:0 0 var(--gap-md);font-size:var(--text-lead);color:var(--ink-soft);font-style:italic}.facts[data-astro-cid-jynbw3n5]{margin:0 0 var(--gap-md);font-size:var(--text-small);flex-wrap:wrap;gap:.4rem 1.25rem;padding:0;font-weight:700;list-style:none;display:flex}.facts[data-astro-cid-jynbw3n5] li[data-astro-cid-jynbw3n5]{align-items:baseline;gap:.5rem;display:flex}.facts[data-astro-cid-jynbw3n5] li[data-astro-cid-jynbw3n5]:before{content:"";background-color:var(--tone);border-radius:1px;flex:none;width:.5rem;height:.5rem}.portrait[data-astro-cid-jynbw3n5]{--offset:clamp(.75rem, .4rem + 1vw, 1.25rem);margin:0 var(--offset) var(--offset) 0;grid-area:portrait;position:relative}.portrait[data-astro-cid-jynbw3n5]:before{content:"";inset:var(--offset) calc(var(--offset) * -1) calc(var(--offset) * -1) var(--offset);border-radius:var(--radius);background-color:var(--tone);animation:block-out .8s var(--ease-out) .15s backwards;position:absolute}@keyframes block-out{0%{translate:calc(var(--offset) * -1) calc(var(--offset) * -1)}}.photo[data-astro-cid-jynbw3n5]{aspect-ratio:1;border-radius:var(--radius);background-color:var(--tint);position:relative;overflow:hidden}.photo[data-astro-cid-jynbw3n5] img{object-fit:cover;mix-blend-mode:multiply;width:100%;height:100%;display:block}@media (width<=859px){.grid[data-astro-cid-jynbw3n5]{grid-template-columns:minmax(0,1fr);grid-template-areas:none;row-gap:0}.copy[data-astro-cid-jynbw3n5]{display:contents}.portrait[data-astro-cid-jynbw3n5]{width:calc(100% - var(--offset));max-width:280px;order:1;grid-area:auto;margin-block-end:calc(var(--offset) + var(--gap-md))}.quote[data-astro-cid-jynbw3n5],.facts[data-astro-cid-jynbw3n5],.book[data-astro-cid-jynbw3n5]{order:2}}.timeline[data-astro-cid-4vr5gzlh]{--tone:var(--tone-ki);--dot:.875rem;padding-block:var(--section-space)}.timeline[data-astro-cid-4vr5gzlh].ads{--tone:var(--tone-ads)}.grid[data-astro-cid-4vr5gzlh]{gap:var(--gap-lg) clamp(2rem, 1rem + 4vw, 5rem);grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:start;display:grid}.head[data-astro-cid-4vr5gzlh]{position:sticky;top:112px}h2[data-astro-cid-4vr5gzlh]{font-size:var(--text-h2);margin:0}.head[data-astro-cid-4vr5gzlh] p[data-astro-cid-4vr5gzlh]{margin:var(--gap-sm) 0 0;font-size:var(--text-lead);color:var(--ink-soft)}.list[data-astro-cid-4vr5gzlh]{padding:0 0 0 var(--gap-lg);margin:0;list-style:none;position:relative}.list[data-astro-cid-4vr5gzlh]:before{content:"";top:.4rem;bottom:.4rem;left:calc(var(--dot) / 2 - 1px);background-color:color-mix(in srgb, var(--tone) 22%, transparent);width:2px;position:absolute}@supports (animation-timeline:view()){.list[data-astro-cid-4vr5gzlh]{view-timeline:--career block;view-timeline-inset:50%}.list[data-astro-cid-4vr5gzlh]:after{content:"";top:.4rem;bottom:.4rem;left:calc(var(--dot) / 2 - 1px);background-color:var(--tone);transform-origin:top;width:2px;animation:linear both career-line --career;position:absolute}.entry[data-astro-cid-4vr5gzlh]:not(.current):before{z-index:1;animation:linear both career-dot view(50%);animation-range:cover cover 4%}@keyframes career-line{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes career-dot{to{background-color:var(--tone)}}}.entry[data-astro-cid-4vr5gzlh]{padding-block-end:var(--gap-lg);position:relative}.entry[data-astro-cid-4vr5gzlh]:last-child{padding-block-end:0}.entry[data-astro-cid-4vr5gzlh]:before{content:"";top:.3rem;left:calc(var(--gap-lg) * -1);width:var(--dot);height:var(--dot);border:2px solid var(--tone);background-color:var(--paper);border-radius:50%;position:absolute}.current[data-astro-cid-4vr5gzlh]:before{background-color:var(--tone);outline:5px solid color-mix(in srgb, var(--tone) 18%, transparent)}.date[data-astro-cid-4vr5gzlh]{color:var(--tone);font-variant-numeric:tabular-nums;font-weight:700;display:block}h3[data-astro-cid-4vr5gzlh]{font-size:var(--text-h3);margin:.35rem 0 0}.place[data-astro-cid-4vr5gzlh]{font-family:var(--font-text);font-size:var(--text-base);letter-spacing:0;color:var(--ink-soft);margin-block-start:.2rem;font-weight:700;display:block}p[data-astro-cid-4vr5gzlh]{max-width:40rem;color:var(--ink-soft);margin:.6rem 0 0}@media (width<=859px){.grid[data-astro-cid-4vr5gzlh]{grid-template-columns:minmax(0,1fr)}.head[data-astro-cid-4vr5gzlh]{position:static}.list[data-astro-cid-4vr5gzlh]{padding-inline-start:var(--gap-md)}.entry[data-astro-cid-4vr5gzlh]:before{left:calc(var(--gap-md) * -1)}}
