.opening[data-astro-cid-lcdefpme]{padding-block:clamp(2.5rem,6vw,6rem) 0}.opening-grid[data-astro-cid-lcdefpme]{gap:var(--s-l);display:grid}@media (width>=52rem){.opening-grid[data-astro-cid-lcdefpme]{column-gap:var(--col-gap);min-height:min(calc(100svh - var(--header-h) - 6rem), 56rem);grid-template-columns:repeat(12,minmax(0,1fr));align-items:center}.opening-portrait[data-astro-cid-lcdefpme]{grid-column:1/span 5}.opening-text[data-astro-cid-lcdefpme]{grid-column:7/span 6}}.opening-portrait[data-astro-cid-lcdefpme] img{mix-blend-mode:lighten;-webkit-mask-composite:source-in;animation:fade 1.4s var(--ease) both;background:0 0;-webkit-mask-image:linear-gradient(#000 64%,#0000 100%),linear-gradient(90deg,#0000 0%,#000 16% 84%,#0000 100%);mask-image:linear-gradient(#000 64%,#0000 100%),linear-gradient(90deg,#0000 0%,#000 16% 84%,#0000 100%);mask-composite:intersect}.opening-text[data-astro-cid-lcdefpme]{animation:settle 1.1s var(--ease-out) .15s both}@media (width<=51.99rem){.opening-grid[data-astro-cid-lcdefpme]{flex-direction:column;gap:0;display:flex}.opening-portrait[data-astro-cid-lcdefpme]{width:min(100%,24rem);margin:var(--s-m) auto 0;order:2}.opening-text[data-astro-cid-lcdefpme]{display:contents}.opening-text[data-astro-cid-lcdefpme] .role[data-astro-cid-lcdefpme],.opening-text[data-astro-cid-lcdefpme] .display[data-astro-cid-lcdefpme]{order:1}.opening-text[data-astro-cid-lcdefpme] .position[data-astro-cid-lcdefpme]{margin-top:var(--s-s);order:3}.opening-text[data-astro-cid-lcdefpme] .opening-foot[data-astro-cid-lcdefpme]{order:4}}.opening[data-astro-cid-lcdefpme] .role[data-astro-cid-lcdefpme]{margin-bottom:var(--s-m)}.name[data-astro-cid-lcdefpme]{margin:0}.name[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{display:block}.name[data-astro-cid-lcdefpme] .l2[data-astro-cid-lcdefpme]{padding-left:.5em}.opening[data-astro-cid-lcdefpme] .position[data-astro-cid-lcdefpme]{margin-top:var(--s-l);max-width:34ch;color:var(--ink-muted);font-size:clamp(1.25rem,1.02rem + .75vw,1.625rem)}.opening-foot[data-astro-cid-lcdefpme]{margin-top:var(--s-l);padding-top:var(--s-s);border-top:1px solid var(--rule);justify-content:space-between;align-items:baseline;gap:var(--s-2xs) var(--s-m);flex-wrap:wrap;max-width:30rem;display:flex}.biog-link[data-astro-cid-lcdefpme]{padding-block:0}.entry-group[data-astro-cid-lcdefpme].first{margin-top:0}.entry-group[data-astro-cid-lcdefpme].first .entry[data-astro-cid-lcdefpme]:first-child{border-top-color:var(--rule-strong)}.entry-group[data-astro-cid-lcdefpme]>.entry[data-astro-cid-lcdefpme]:last-child{padding-bottom:0}.entry-body[data-astro-cid-lcdefpme] .what[data-astro-cid-lcdefpme]{color:var(--ink);font-size:var(--t-lede);line-height:1.6}.sources[data-astro-cid-lcdefpme]{margin-top:var(--s-m)}.sources[data-astro-cid-lcdefpme] .sep[data-astro-cid-lcdefpme]{color:var(--ink-faint)}.sources[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{background-image:linear-gradient(var(--accent-soft), var(--accent-soft));padding-bottom:.08em}.sources[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{background-image:linear-gradient(var(--accent), var(--accent))}.split[data-astro-cid-lcdefpme]{margin-top:var(--s-xl);row-gap:var(--s-l)}.split[data-astro-cid-lcdefpme] .standfirst[data-astro-cid-lcdefpme]{margin-top:var(--s-m);max-width:26ch}.split[data-astro-cid-lcdefpme] .c-right[data-astro-cid-lcdefpme]>.standfirst[data-astro-cid-lcdefpme]:first-child{max-width:30ch;margin-top:.4rem}.sec-note[data-astro-cid-lcdefpme]{color:var(--ink-faint)}.speaking-note[data-astro-cid-lcdefpme]{padding-top:var(--s-s);border-top:1px solid var(--rule);margin-top:var(--s-l)!important}.speaking-note[data-astro-cid-lcdefpme] .kicker[data-astro-cid-lcdefpme]{margin-bottom:var(--s-2xs);display:block}.biography-body[data-astro-cid-lcdefpme]{max-width:38rem}.biography-body[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{font-family:var(--serif);letter-spacing:-.003em;color:var(--ink-muted);font-size:clamp(1.125rem,1.05rem + .35vw,1.3125rem);font-weight:400;line-height:1.62}.biography-body[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]+p[data-astro-cid-lcdefpme]{margin-top:var(--s-s)}.biography-body[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:var(--ink)}.biography-body[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{color:var(--accent)}.awards[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--rule);margin:0;padding:0;list-style:none}.awards[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{column-gap:var(--col-gap);row-gap:var(--s-3xs);padding-block:var(--s-m);border-top:1px solid var(--rule);grid-template-columns:repeat(12,minmax(0,1fr));align-items:baseline;display:grid}.awards[data-astro-cid-lcdefpme] .yr[data-astro-cid-lcdefpme]{font-family:var(--sans);font-size:var(--t-kicker);letter-spacing:var(--track-kicker);color:var(--ink-faint);font-variant-numeric:tabular-nums;grid-column:1/span 2;font-weight:500}.awards[data-astro-cid-lcdefpme] .body[data-astro-cid-lcdefpme]{letter-spacing:-.015em;grid-column:3/span 4;margin:0;font-size:clamp(1.25rem,1.1rem + .5vw,1.5rem);line-height:1.2}.awards[data-astro-cid-lcdefpme] .what[data-astro-cid-lcdefpme]{color:var(--ink-muted);grid-column:7/span 6;margin:0}@media (width<=48rem){.awards[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.awards[data-astro-cid-lcdefpme] .yr[data-astro-cid-lcdefpme],.awards[data-astro-cid-lcdefpme] .body[data-astro-cid-lcdefpme],.awards[data-astro-cid-lcdefpme] .what[data-astro-cid-lcdefpme]{grid-column:1}}.more[data-astro-cid-lcdefpme]{margin-top:var(--s-l)}.projects[data-astro-cid-lcdefpme]{gap:var(--s-xl) var(--col-gap);display:grid}@media (width>=48rem){.projects[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start}}.cover[data-astro-cid-lcdefpme]{display:block;overflow:hidden}.cover[data-astro-cid-lcdefpme] img{transition:transform 1.4s var(--ease-out), opacity .6s var(--ease)}@media (hover:hover){.project[data-astro-cid-lcdefpme]:hover .cover[data-astro-cid-lcdefpme] img{transform:scale(1.035)}}.project[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin-top:var(--s-m)}.project-meta[data-astro-cid-lcdefpme]{margin-top:var(--s-2xs);gap:.4em;display:flex}.project-meta[data-astro-cid-lcdefpme]:empty{display:none}.summary[data-astro-cid-lcdefpme]{margin-top:var(--s-s);color:var(--ink-muted);font-size:var(--t-small);max-width:44ch}.go[data-astro-cid-lcdefpme]{margin-top:var(--s-s)}.contact-row[data-astro-cid-lcdefpme]{margin-top:var(--s-xl);justify-content:space-between;align-items:flex-end;gap:var(--s-s) var(--s-m);padding-block:var(--s-m);border-top:1px solid var(--rule-strong);border-bottom:1px solid var(--rule);flex-wrap:wrap;display:flex}.mail[data-astro-cid-lcdefpme]{font-family:var(--serif);font-size:clamp(1.75rem,1rem + 2.6vw,3.5rem);font-weight:var(--serif-light);letter-spacing:-.03em;overflow-wrap:anywhere;line-height:1.05}.mail[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{background-size:100% 1px}.contact-row[data-astro-cid-lcdefpme] .note[data-astro-cid-lcdefpme]{text-align:right}.contact-detail[data-astro-cid-lcdefpme]{padding-block:var(--s-m);border-bottom:1px solid var(--rule);margin-top:0}.contact-detail[data-astro-cid-lcdefpme]:last-child{border-bottom:0}.links[data-astro-cid-lcdefpme]{gap:0 var(--s-m);flex-wrap:wrap;padding:0;list-style:none;display:flex}@media (width<=48rem){.contact-row[data-astro-cid-lcdefpme] .note[data-astro-cid-lcdefpme]{text-align:left}}
