/* Page-specific introduction and heading. The gallery itself is shared. */
.folio-header{min-height:80px}.folio-intro{padding-block:32px 22px;gap:24px}.folio-intro h1{font-size:clamp(36px,4.5vw,64px)}.folio-intro .folio-kicker{margin-bottom:12px}.folio-intro .folio-role{font-size:16px;margin-top:14px}.folio-intro .folio-portrait{width:100px}
.artwork-section{padding-block:20px 50px;overflow:hidden}
.artwork-heading{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:0}.artwork-heading h2{font-size:24px;letter-spacing:-.025em}
@media(max-width:700px){.folio-header{padding-block:18px;gap:6px}.folio-intro{padding-block:28px 12px;grid-template-columns:1fr 70px;gap:12px 20px}.folio-intro h1{font-size:clamp(30px,9vw,36px)}.folio-intro .folio-portrait{width:70px}.folio-intro .folio-role{font-size:15px;margin:0}.artwork-section{padding-block:26px 38px}.artwork-heading{gap:12px}.artwork-heading h2{font-size:21px}.folio-header nav{gap:12px;width:100%;justify-content:space-between}.folio-header nav a{min-height:44px;display:flex;align-items:center}}
