@media(max-width:900px){.shelf{grid-template-columns:repeat(2,1fr)}.profile-intro,.library-head{margin-left:0}.profile-columns{grid-template-columns:220px 1fr}.travel-section,.contact{grid-template-columns:1fr}.travel-section>.section-label,.contact>.section-label{margin-bottom:40px}}
@media(max-width:760px){html{scroll-padding-top:103px}body{overflow-x:hidden}.masthead{height:auto;min-height:58px;padding:0;grid-template-columns:1fr auto;align-content:start}.monogram{height:58px;margin-left:20px;display:flex;align-items:center}.masthead>span{height:58px;margin-right:20px;display:flex;align-items:center}.masthead nav{grid-column:1/-1;grid-row:2;display:grid;grid-template-columns:repeat(4,1fr);gap:0;width:100%;height:44px;border-top:1px solid var(--line);background:var(--paper)}.masthead nav a{display:grid;place-items:center;min-height:44px;font-size:12px}.cover{min-height:590px;padding:26px 20px 24px}.cover-index{font-size:9px}.cover-index span:last-child{display:none}.cover-body{align-self:center}.eyebrow{margin-bottom:24px;font-size:9px}.cover h1{font-size:34px;line-height:1.55;letter-spacing:-.04em}.cover-intro{margin:34px 0 0;font-size:15px;line-height:2}.cover-foot{font-size:9px}.cover-foot span{display:none}.profile,.library,.travel-section,.contact{padding:64px 20px}.section-label{grid-template-columns:86px 1fr;margin-bottom:42px;font-size:10px}.section-label b{padding-left:16px}.profile-intro,.library-head{display:block;margin:0 0 48px}.profile-intro h2,.library-head h2,.travel-section h2,.contact h2{font-size:28px;line-height:1.55}.profile-intro p,.library-head p,.travel-copy>p,.contact p{margin-top:20px;font-size:15px;line-height:1.9}.profile-columns{display:block}.identity{margin-bottom:50px}.chronology article{display:block;padding:20px 0}.chronology time{display:block;margin-bottom:8px;color:var(--red)}.chronology h3{font-size:18px}.chronology p{font-size:14px}.filters{margin:0 -20px 26px;padding-left:20px;scrollbar-width:none}.filters::-webkit-scrollbar{display:none}.filters label{padding:12px 14px;font-size:12px}.shelf{display:block;border-right:1px solid var(--ink)}.catalog-card{min-height:250px;padding:21px;border-right:0}.catalog-card h3{margin:30px 0 14px;font-size:22px;line-height:1.55}.catalog-card p{font-size:14px}.travel-list a{grid-template-columns:82px 1fr;gap:14px}.travel-list i{display:none}.colophon{display:flex;justify-content:space-between;padding:20px;font-size:10px}.colophon span:nth-child(2),.colophon span:nth-child(3){display:none}}
@media(max-width:380px){.cover h1{font-size:31px}.profile-intro h2,.library-head h2,.travel-section h2,.contact h2{font-size:26px}.masthead>span{max-width:130px;font-size:9px}}
:root{--muted:#5f5a52}
