.hero[data-astro-cid-jgnp2svd]{border-bottom:1px solid var(--color-rule)}.hero__inner[data-astro-cid-jgnp2svd]{gap:var(--space-2xl);max-width:var(--content-max-width);padding:var(--space-2xl) var(--space-lg);min-height:calc(100vh - var(--nav-height));grid-template-columns:1.2fr 1fr;align-items:center;margin-inline:auto;display:grid}.hero__kicker[data-astro-cid-jgnp2svd]{margin-bottom:var(--space-md);color:var(--color-ochre)}.hero__name[data-astro-cid-jgnp2svd]{font-size:var(--text-3xl);margin-bottom:var(--space-sm);font-weight:600}.hero__headline[data-astro-cid-jgnp2svd]{max-width:36ch;margin-bottom:var(--space-2xs);font-family:var(--font-display);font-size:var(--text-xl);line-height:var(--leading-snug);color:var(--color-ink)}.hero__specialty[data-astro-cid-jgnp2svd]{max-width:44ch;font-size:var(--text-base);line-height:var(--leading-snug);color:var(--color-ink-soft);margin-bottom:var(--space-lg)}.hero__facts[data-astro-cid-jgnp2svd]{gap:var(--space-xs);margin:0 0 var(--space-lg);padding:var(--space-md) 0;border-top:1px solid var(--color-rule);border-bottom:1px solid var(--color-rule);flex-direction:column;display:flex}.hero__fact[data-astro-cid-jgnp2svd]{gap:var(--space-md);grid-template-columns:6.5rem 1fr;align-items:baseline;display:grid}.hero__fact[data-astro-cid-jgnp2svd] dd[data-astro-cid-jgnp2svd]{font-size:var(--text-sm);margin:0}.hero__links[data-astro-cid-jgnp2svd]{align-items:center;gap:var(--space-md);flex-wrap:wrap;display:flex}.hero__cta[data-astro-cid-jgnp2svd]{padding:var(--space-xs) var(--space-md);border:1px solid var(--color-sienna);border-radius:var(--radius);color:var(--color-sienna-deep);font-size:var(--text-sm);transition:background-color var(--transition), color var(--transition);font-weight:600;text-decoration:none;display:inline-block}.hero__cta[data-astro-cid-jgnp2svd]:hover{background-color:var(--color-sienna);color:var(--color-cream)}.hero__link[data-astro-cid-jgnp2svd]{font-size:var(--text-sm)}.hero__figure[data-astro-cid-jgnp2svd]{padding:var(--space-sm);border:1px solid var(--color-rule-strong);background-color:var(--color-paper);box-shadow:var(--shadow-card);margin:0}.hero__media[data-astro-cid-jgnp2svd]{position:relative;overflow:hidden}.hero__figure[data-astro-cid-jgnp2svd] img{filter:sepia(.14)saturate(.94);width:100%;height:auto;display:block}.hero__video[data-astro-cid-jgnp2svd]{object-fit:cover;opacity:0;filter:sepia(.14)saturate(.94);pointer-events:none;width:100%;height:100%;transition:opacity 1.6s;position:absolute;inset:0}.hero__figure[data-astro-cid-jgnp2svd].is-video .hero__video[data-astro-cid-jgnp2svd]{opacity:.9}.hero__caption[data-astro-cid-jgnp2svd]{padding-top:var(--space-xs);font-family:var(--font-display);font-style:italic;font-size:var(--text-xs);color:var(--color-ink-soft);text-align:right}@media (width<=900px){.hero__inner[data-astro-cid-jgnp2svd]{gap:var(--space-lg);min-height:0;padding:var(--space-xl) var(--space-md);grid-template-columns:1fr}.hero__figure[data-astro-cid-jgnp2svd]{order:-1;max-width:26rem}}@media print{.hero__figure[data-astro-cid-jgnp2svd]{display:none}}.sh[data-astro-cid-pb4nux2a]{margin-bottom:var(--space-xl)}.sh__meta[data-astro-cid-pb4nux2a]{align-items:baseline;gap:var(--space-sm);margin-bottom:var(--space-xs);display:flex}.sh__number[data-astro-cid-pb4nux2a]{font-family:var(--font-display);font-style:italic;font-size:var(--text-sm);color:var(--color-ochre)}.sh__title[data-astro-cid-pb4nux2a]{font-size:var(--text-2xl);margin-bottom:var(--space-md)}@media print{.sh[data-astro-cid-pb4nux2a]{margin-bottom:1rem}}.about[data-astro-cid-oxgmilyn]{border-bottom:1px solid var(--color-rule)}.about__grid[data-astro-cid-oxgmilyn]{gap:var(--space-2xl);margin-bottom:var(--space-xl);grid-template-columns:1.15fr 1fr;align-items:start;display:grid}.about__text[data-astro-cid-oxgmilyn]{font-size:var(--text-base);line-height:var(--leading-loose);max-width:var(--prose-max-width)}.about__text--lead[data-astro-cid-oxgmilyn]:first-letter{float:left;font-family:var(--font-display);color:var(--color-sienna);padding-top:.06em;padding-right:.12em;font-size:3.4em;line-height:.82}.about__rolesIntro[data-astro-cid-oxgmilyn]{margin:var(--space-lg) 0 var(--space-xs)}.about__roles[data-astro-cid-oxgmilyn]{margin:0;padding-left:1.1em}.about__roles[data-astro-cid-oxgmilyn] li[data-astro-cid-oxgmilyn]{margin-bottom:var(--space-xs);line-height:var(--leading-normal)}.about__subheading[data-astro-cid-oxgmilyn]{margin-bottom:var(--space-md)}.about__timeline[data-astro-cid-oxgmilyn]{border-top:1px solid var(--color-rule);margin:0;padding:0;list-style:none}.about__row[data-astro-cid-oxgmilyn]{gap:var(--space-md);padding:var(--space-xs) 0;border-bottom:1px solid var(--color-rule);font-size:var(--text-sm);line-height:var(--leading-snug);grid-template-columns:7rem 1fr;margin:0;display:grid}.about__period[data-astro-cid-oxgmilyn]{font-family:var(--font-display);color:var(--color-sienna-deep);white-space:nowrap;font-style:italic}.about__event[data-astro-cid-oxgmilyn]{color:var(--color-ink-soft)}.about__associations[data-astro-cid-oxgmilyn]{align-items:center;gap:var(--space-lg);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.about__associations[data-astro-cid-oxgmilyn] li[data-astro-cid-oxgmilyn]{margin:0}.about__associations[data-astro-cid-oxgmilyn] img{object-fit:contain;filter:grayscale()contrast(.9);opacity:.75;width:auto;height:56px;transition:filter var(--transition), opacity var(--transition)}.about__associations[data-astro-cid-oxgmilyn] a[data-astro-cid-oxgmilyn]:hover img{filter:grayscale(0);opacity:1}@media (width<=900px){.about__grid[data-astro-cid-oxgmilyn]{gap:var(--space-lg);grid-template-columns:1fr}.about__row[data-astro-cid-oxgmilyn]{gap:var(--space-sm);grid-template-columns:5.8rem 1fr}}@media print{.about__associations[data-astro-cid-oxgmilyn] img{filter:grayscale()}}.recognition[data-astro-cid-bdlyvknk]{background-color:var(--color-paper-2);border-bottom:1px solid var(--color-rule)}.recognition__list[data-astro-cid-bdlyvknk]{columns:2;column-gap:var(--space-2xl);column-rule:1px solid var(--color-rule);margin:0;padding:0;list-style:none}.recognition__item[data-astro-cid-bdlyvknk]{break-inside:avoid;margin:0 0 var(--space-md);font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--color-ink);padding-left:1.6rem;position:relative}.recognition__mark[data-astro-cid-bdlyvknk]{font-family:var(--font-display);color:var(--color-sienna);font-style:italic;position:absolute;top:0;left:0}@media (width<=900px){.recognition__list[data-astro-cid-bdlyvknk]{columns:1}}@media print{.recognition__list[data-astro-cid-bdlyvknk]{columns:2}}.gallery__title[data-astro-cid-rj65ajc3]{margin-bottom:var(--space-md)}.gallery__count[data-astro-cid-rj65ajc3]{color:var(--color-ochre);letter-spacing:normal}.gallery__index[data-astro-cid-rj65ajc3]{columns:2;column-gap:var(--space-2xl);column-rule:1px solid var(--color-rule);counter-reset:lecture;margin:0;padding:0;list-style:none}.gallery__entry[data-astro-cid-rj65ajc3]{break-inside:avoid;counter-increment:lecture;margin:0 0 var(--space-sm);font-size:var(--text-sm);line-height:var(--leading-snug);padding-left:2.1rem;position:relative}.gallery__entry[data-astro-cid-rj65ajc3]:before{content:counter(lecture, decimal-leading-zero);font-family:var(--font-display);font-style:italic;font-size:var(--text-xs);color:var(--color-sienna);position:absolute;top:.1em;left:0}.gallery__entryTitle[data-astro-cid-rj65ajc3]{font-weight:600}.gallery__entryVenue[data-astro-cid-rj65ajc3]{color:var(--color-ink-soft)}.gallery__grid[data-astro-cid-rj65ajc3]{gap:var(--space-lg);grid-template-columns:repeat(auto-fill,minmax(220px,1fr));margin:0;padding:0;list-style:none;display:grid}.gallery__item[data-astro-cid-rj65ajc3]{padding:var(--space-xs);border:1px solid var(--color-rule);background-color:var(--color-paper);margin:0}.gallery__item[data-astro-cid-rj65ajc3] img[data-astro-cid-rj65ajc3]{aspect-ratio:4/3;object-fit:cover;width:100%}.gallery__caption[data-astro-cid-rj65ajc3]{margin:var(--space-xs) 0 0;font-size:var(--text-xs);line-height:var(--leading-snug)}.gallery__caption[data-astro-cid-rj65ajc3] span[data-astro-cid-rj65ajc3]{color:var(--color-ink-soft);display:block}@media (width<=900px){.gallery__index[data-astro-cid-rj65ajc3]{columns:1}}@media print{.gallery__index[data-astro-cid-rj65ajc3]{columns:2}}.work[data-astro-cid-t3eiqlen]{border-bottom:1px solid var(--color-rule)}.work__prose[data-astro-cid-t3eiqlen]{max-width:var(--prose-max-width);margin-bottom:var(--space-xl)}.work__text[data-astro-cid-t3eiqlen]{font-size:var(--text-base);line-height:var(--leading-loose)}.work__institutions[data-astro-cid-t3eiqlen]{margin:0 0 var(--space-sm);border:1px solid var(--color-rule);background-color:var(--color-rule);grid-template-columns:repeat(3,1fr);gap:1px;padding:0;list-style:none;display:grid}.work__institution[data-astro-cid-t3eiqlen]{gap:var(--space-2xs);padding:var(--space-md);background-color:var(--color-paper);flex-direction:column;margin:0;display:flex}.work__institutionName[data-astro-cid-t3eiqlen]{font-family:var(--font-display);font-size:var(--text-base);font-weight:560;line-height:var(--leading-snug)}.work__institutionDetail[data-astro-cid-t3eiqlen]{font-size:var(--text-xs);color:var(--color-ink-soft)}.work__note[data-astro-cid-t3eiqlen]{font-size:var(--text-sm);color:var(--color-ink-soft);margin-bottom:var(--space-xl)}.work__divider[data-astro-cid-t3eiqlen]{margin-bottom:var(--space-xl)}@media (width<=900px){.work__institutions[data-astro-cid-t3eiqlen]{grid-template-columns:repeat(2,1fr)}}@media (width<=640px){.work__institutions[data-astro-cid-t3eiqlen]{grid-template-columns:1fr}}.pubs[data-astro-cid-qkumqb5v]{background-color:var(--color-espresso);color:var(--color-cream)}.pubs__header[data-astro-cid-qkumqb5v] .sh__title{color:var(--color-cream)}.pubs__header[data-astro-cid-qkumqb5v] .label{color:var(--color-sienna-bright)}.pubs__header[data-astro-cid-qkumqb5v] .rule{border-top-color:var(--color-rule-on-dark)}.pubs__layout[data-astro-cid-qkumqb5v]{gap:var(--space-2xl);grid-template-columns:minmax(15rem,1fr) 2.4fr;align-items:start;display:grid}.pubs__aside[data-astro-cid-qkumqb5v]{top:calc(var(--nav-height) + var(--space-lg));position:sticky}.pubs__intro[data-astro-cid-qkumqb5v]{font-size:var(--text-sm);line-height:var(--leading-loose);color:var(--color-cream-soft)}.pubs__academia[data-astro-cid-qkumqb5v]{margin-top:var(--space-xs);padding:var(--space-xs) var(--space-md);border:1px solid var(--color-sienna-bright);border-radius:var(--radius);color:var(--color-sienna-bright);font-size:var(--text-sm);transition:background-color var(--transition), color var(--transition);font-weight:600;text-decoration:none;display:inline-block}.pubs__academia[data-astro-cid-qkumqb5v]:hover{background-color:var(--color-sienna-bright);color:var(--color-espresso)}.pubs__navLabel[data-astro-cid-qkumqb5v]{color:var(--color-sienna-bright);margin:var(--space-lg) 0 var(--space-sm)}.pubs__years[data-astro-cid-qkumqb5v]{gap:var(--space-2xs) var(--space-sm);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.pubs__years[data-astro-cid-qkumqb5v] li[data-astro-cid-qkumqb5v]{margin:0}.pubs__yearLink[data-astro-cid-qkumqb5v]{font-family:var(--font-display);font-style:italic;font-size:var(--text-sm);color:var(--color-cream-soft);transition:color var(--transition), border-color var(--transition);border-bottom:1px solid #0000;text-decoration:none}.pubs__yearLink[data-astro-cid-qkumqb5v]:hover{color:var(--color-sienna-bright);border-bottom-color:var(--color-sienna-bright)}.pubs__yearGroup[data-astro-cid-qkumqb5v]{gap:var(--space-lg);padding:var(--space-lg) 0;border-top:1px solid var(--color-rule-on-dark);grid-template-columns:6rem 1fr;display:grid}.pubs__yearGroup[data-astro-cid-qkumqb5v]:first-child{border-top:0;padding-top:0}.pubs__yearHeading[data-astro-cid-qkumqb5v]{font-size:var(--text-xl);color:var(--color-sienna-bright);margin:0;font-style:italic;font-weight:400;line-height:1}.pubs__yearCount[data-astro-cid-qkumqb5v]{margin-top:var(--space-2xs);font-family:var(--font-serif);font-style:normal;font-size:var(--text-xs);color:var(--color-cream-soft);display:block}.pubs__entries[data-astro-cid-qkumqb5v]{margin:0;padding:0;list-style:none}.entry[data-astro-cid-qkumqb5v]{margin:0 0 var(--space-md)}.entry__line[data-astro-cid-qkumqb5v]{text-indent:-1.4rem;font-size:var(--text-sm);line-height:var(--leading-normal);margin:0;padding-left:1.4rem}.entry__title[data-astro-cid-qkumqb5v]{color:var(--color-cream);font-weight:600}.entry__meta[data-astro-cid-qkumqb5v]{color:var(--color-cream-soft)}.entry__status[data-astro-cid-qkumqb5v]{color:var(--color-ochre)}.entry__link[data-astro-cid-qkumqb5v]{margin-left:var(--space-2xs);border:1px solid var(--color-rule-on-dark);border-radius:var(--radius);font-size:var(--text-xs);letter-spacing:.06em;text-indent:0;color:var(--color-sienna-bright);padding:0 .35em;font-weight:600;text-decoration:none}.entry__link[data-astro-cid-qkumqb5v]:hover{background-color:var(--color-sienna);border-color:var(--color-sienna);color:var(--color-cream)}.entry__description[data-astro-cid-qkumqb5v]{margin:var(--space-2xs) 0 0;font-size:var(--text-xs);line-height:var(--leading-normal);color:var(--color-cream-soft);max-width:60ch;padding-left:1.4rem}.entry__note[data-astro-cid-qkumqb5v]{margin:var(--space-2xs) 0 0;font-size:var(--text-xs);color:var(--color-ochre);padding-left:1.4rem}@media (width<=900px){.pubs__layout[data-astro-cid-qkumqb5v]{gap:var(--space-lg);grid-template-columns:1fr}.pubs__aside[data-astro-cid-qkumqb5v]{position:static}.pubs__yearGroup[data-astro-cid-qkumqb5v]{gap:var(--space-sm);padding:var(--space-md) 0;grid-template-columns:1fr}}@media print{.pubs[data-astro-cid-qkumqb5v]{color:#000;background:#fff}.pubs__layout[data-astro-cid-qkumqb5v]{grid-template-columns:1fr}.pubs__yearGroup[data-astro-cid-qkumqb5v]{break-inside:avoid}.entry__title[data-astro-cid-qkumqb5v],.entry__meta[data-astro-cid-qkumqb5v],.entry__description[data-astro-cid-qkumqb5v],.entry__link[data-astro-cid-qkumqb5v]{color:#000}}.contact[data-astro-cid-he3spzz3]{border-bottom:1px solid var(--color-rule)}.contact__grid[data-astro-cid-he3spzz3]{gap:var(--space-2xl);grid-template-columns:1.4fr 1fr;align-items:start;display:grid}.contact__intro[data-astro-cid-he3spzz3]{max-width:var(--prose-max-width);font-size:var(--text-base);line-height:var(--leading-loose);margin-bottom:var(--space-lg)}.contact__writeLabel[data-astro-cid-he3spzz3]{margin-bottom:var(--space-xs)}.contact__email[data-astro-cid-he3spzz3]{font-family:var(--font-display);font-style:italic;font-size:var(--text-xl);color:var(--color-sienna-deep);overflow-wrap:anywhere;text-underline-offset:.22em;font-weight:480;text-decoration-thickness:2px;display:inline-block}.contact__email[data-astro-cid-he3spzz3]:hover{color:var(--color-sienna)}.contact__divider[data-astro-cid-he3spzz3]{margin:var(--space-lg) 0}.contact__downloads[data-astro-cid-he3spzz3]{margin:0 0 var(--space-lg);max-width:34rem;padding:0;list-style:none}.contact__downloadRow[data-astro-cid-he3spzz3]{justify-content:space-between;align-items:baseline;gap:var(--space-sm);margin:0 0 var(--space-xs);font-size:var(--text-sm);flex-wrap:wrap;display:flex}.contact__downloadText[data-astro-cid-he3spzz3]{color:var(--color-ink-soft)}.contact__downloadLink[data-astro-cid-he3spzz3]{white-space:nowrap;font-weight:600}.contact__social[data-astro-cid-he3spzz3]{gap:var(--space-md);font-size:var(--text-sm);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.contact__social[data-astro-cid-he3spzz3] li[data-astro-cid-he3spzz3]{margin:0}.contact__figure[data-astro-cid-he3spzz3]{padding:var(--space-sm);border:1px solid var(--color-rule-strong);background-color:var(--color-paper);box-shadow:var(--shadow-card);margin:0}.contact__figure[data-astro-cid-he3spzz3] img{filter:sepia(.14)saturate(.94);width:100%;height:auto;display:block}.contact__caption[data-astro-cid-he3spzz3]{padding-top:var(--space-xs);font-family:var(--font-display);font-style:italic;font-size:var(--text-xs);color:var(--color-ink-soft);text-align:right}@media (width<=900px){.contact__grid[data-astro-cid-he3spzz3]{gap:var(--space-lg);grid-template-columns:1fr}.contact__figure[data-astro-cid-he3spzz3]{max-width:24rem}}
