.mast-meta,.eyebrow,.hero-foot,.art-heading,.art-caption,.art-controls,.art-controls button,.affiliations small,.project-meta,summary .num,summary .tag,.book .eyebrow,.portrait-caption,.recognition span,.note-row>span,.note-row p,footer{font-size:12px}
.art-controls{flex-wrap:wrap;gap:12px}.art-controls>span{font-size:12px;flex:1 1 100%}.art-controls button{min-height:32px;min-width:70px;text-align:left}.art-caption{padding-bottom:18px}.art-coordinate{opacity:.85}
@media(max-width:700px){.hero-foot{font-size:10px}.intro-bottom{display:block}.intro-bottom p{max-width:100%;font-size:16px}.intro-bottom .text-link{margin-top:20px}.eyebrow{font-size:11px}.art-controls>span{font-size:11px}summary .tag{font-size:11px}footer{font-size:11px}.book-cover{height:230px}}
.header-portrait{display:block;flex:0 0 60px;width:60px;height:60px}.header-portrait img{display:block;width:100%;height:100%;object-fit:cover;border-radius:3px}
.about{display:block}.about .bio{border-top:1px solid var(--ink);padding-top:20px}.about .bio>.eyebrow{margin-bottom:24px}.about .bio>h2{font-size:clamp(42px,4.5vw,64px);margin-bottom:26px}.about .bio>p:not(.eyebrow){max-width:800px;margin:0 0 20px;font-size:17px;line-height:1.75}.about .recognition{max-width:850px;margin-top:28px;gap:10px}.about .recognition span{padding:11px 13px}
@media(max-width:700px){.header-portrait{flex-basis:46px;width:46px;height:46px}.about .bio>p:not(.eyebrow){font-size:16px}.about .recognition{margin-top:24px}}
.hero-bio{grid-column:1/-1;padding-top:30px}.hero-bio>p{max-width:1100px;font-size:17px;line-height:1.8;margin:0}.hero-bio .recognition{margin-top:22px}.hero-bio .recognition span{padding:11px 13px}.hero .intro-bottom{padding-bottom:20px}.hero .intro-bottom .text-link{display:inline-block;margin-top:0}
@media(max-width:700px){.hero-bio{padding-top:0}.hero-bio>p{font-size:16px}.hero .intro-bottom{padding-bottom:0}}
.recent article img{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover}
