.site-header .primary-nav{padding-left:1rem;gap:clamp(10px,1.2vw,24px)} .site-header .search-toggle::before{content:none;display:none} .skip-link:not(:focus-visible){position:fixed;top:0;left:0;width:1px;height:1px;padding:0;margin:0;border:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap} .skip-link:focus-visible{position:fixed;top:12px;left:12px;width:auto;height:auto;clip-path:none;overflow:visible;padding:12px 18px;z-index:1000;background:#850e14;color:#fff;font:18px/1.4 Georgia,serif;outline:3px solid #173e57;outline-offset:3px} @media(max-width:1200px){.site-header .search-toggle{width:42px;min-width:42px;height:42px;flex-shrink:0}.site-header .search-toggle>span{display:none}.site-header .header-inner{gap:16px}.site-header .primary-nav{padding-left:0;gap:12px}} @media(max-width:1000px){.site-header .primary-nav{padding:10px 25px 16px;gap:0}.site-header .primary-nav.is-open{max-height:calc(100dvh - 76px);overflow:auto}.site-header .header-inner{width:calc(100% - 36px);margin-inline:auto}.site-header .brand{min-width:0}.site-header .menu-toggle{flex-shrink:0}} @media(max-width:480px){.site-header .header-inner{gap:10px}.site-header .brand-name{font-size:26px}.site-header .brand-tagline{font-size:6px;letter-spacing:1px}.site-header .search-toggle,.site-header .menu-toggle{width:38px;min-width:38px;height:40px}} @media(min-width:1001px){.site-header .primary-nav a{padding:.5rem .08rem;border-bottom:1px solid #b68a5070;text-underline-offset:.25em;transition:color .17s,background-color .17s,border-color .17s}.site-header .primary-nav a:is(:hover,:focus-visible){color:#850e14;background-color:#e8dcc84d;border-bottom-color:#850e14;text-decoration:none}.site-header .primary-nav a:focus-visible{outline:2px solid #850e14;outline-offset:3px}.site-header .primary-nav a:active{background-color:#dfceb2}} @media(prefers-reduced-motion:reduce){.site-header .primary-nav a{transition:none}}  @media(min-width:1024px){.about-exhibition79 .site-header .brand-name{font-family:Georgia,"Times New Roman",serif;font-size:2.25rem;font-weight:400;letter-spacing:.012em;line-height:1.12;font-kerning:normal}.about-exhibition79 .site-header .brand-tagline{margin-top:.35rem;letter-spacing:.22em}} @media(min-width:1201px){.about-exhibition79 .site-header .header-inner{gap:1rem}}
.site-footer.journal-footer{background:#eee9df;color:#172c3b;border-top:3px double #9c8060;margin-top:64px;padding:0;font-family:var(--serif)} .journal-footer .footer-shell{max-width:1320px;padding:38px 28px 24px;margin:auto} .journal-footer .footer-editorial{display:grid;grid-template-columns:1.1fr 1fr;gap:80px;padding-bottom:28px} .journal-footer .footer-masthead{display:inline-block;font:normal 36px/1.1 var(--serif);letter-spacing:-.6px;color:#172c3b;text-decoration:none} .journal-footer .footer-identity p{max-width:440px;font:17px/1.55 var(--serif);margin:14px 0 0;color:#37454e} .journal-footer .footer-sections{display:grid;grid-template-columns:1fr 1fr;gap:12px 30px;align-content:start;font:17px/1.45 var(--serif)} .journal-footer a{color:#172c3b;text-decoration:underline;text-decoration-color:transparent;text-underline-offset:4px;transition:color .18s,text-decoration-color .18s} .journal-footer a:hover{color:#850e14;text-decoration-color:currentColor}.journal-footer a:active{color:#4e080b}.journal-footer a:focus-visible,.journal-footer summary:focus-visible{outline:3px solid #173e57;outline-offset:5px} .journal-footer .footer-colophon{border-top:1px solid #bca98d;padding-top:20px;display:flex;align-items:baseline;gap:22px;font:14px/1.5 var(--sans)} .journal-footer .footer-colophon p{margin:0;white-space:nowrap}.journal-footer .footer-colophon nav{display:flex;gap:12px 22px;flex-wrap:wrap}.journal-footer .footer-top{margin-left:auto;white-space:nowrap}.journal-footer .footer-top span{display:inline-block;transition:transform .18s}.journal-footer .footer-top:hover span{transform:translateY(-2px)} .journal-footer .footer-disclosures{display:flex;gap:16px;flex-wrap:wrap;margin-top:20px;font:13px/1.6 var(--sans);color:#37454e}.journal-footer .footer-disclosures details{flex:1 1 220px;min-width:0}.journal-footer .footer-disclosures summary{cursor:pointer}.journal-footer .footer-disclosures p{margin-top:12px} @media(max-width:1024px){.journal-footer .footer-editorial{gap:40px}.journal-footer .footer-colophon{flex-wrap:wrap}.journal-footer .footer-top{margin-left:0}} @media(max-width:680px){.site-footer.journal-footer{margin-top:44px}.journal-footer .footer-shell{padding:30px 22px 22px}.journal-footer .footer-editorial{grid-template-columns:1fr;gap:26px}.journal-footer .footer-masthead{font-size:32px}.journal-footer .footer-sections{gap:13px 18px;font-size:16px}.journal-footer .footer-colophon{gap:16px}.journal-footer .footer-colophon nav{gap:12px 18px}.journal-footer .footer-disclosures{display:block}.journal-footer .footer-disclosures details{margin-top:10px}} @media(prefers-reduced-motion:reduce){.journal-footer a,.journal-footer .footer-top span{transition:none}.journal-footer .footer-top:hover span{transform:none}}  .journal-footer .footer-editorial{padding-bottom:0} .journal-footer .footer-copyright{font:14px/1.5 var(--sans);margin:24px 0 0;color:#37454e;border:0;padding:0}
.section-landing main{max-width:1160px;margin:auto;padding:32px 32px 80px}.section-breadcrumb{font:14px/1.5 Georgia,serif;margin-bottom:36px}.section-opening{max-width:850px;margin-bottom:48px}.section-opening h1{font:normal 56px/1.1 Georgia,serif;margin:12px 0 20px;letter-spacing:-1px}.section-deck{font:22px/1.6 Georgia,serif;color:var(--ink-soft)}.collection-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:48px 40px}.collection-card{border-top:1px solid var(--rule);padding-top:24px}.collection-card img{width:100%;height:260px;object-fit:contain;background:#eee7dc}.collection-card h2{font:normal 30px/1.2 Georgia,serif;margin:24px 0 16px}.collection-card p,.about-section p,.about-layout p{font:19px/1.6 Georgia,serif}.section-link{display:inline-block;color:var(--wine);font:20px/1.4 Georgia,serif;padding:12px 0;text-decoration:underline;text-underline-offset:5px}.section-link:hover{color:var(--ink)}.section-link:focus-visible{outline:3px solid var(--wine);outline-offset:4px}.cover-card{display:grid;grid-template-columns:145px minmax(0,1fr);gap:26px}.cover-card img{height:auto;max-height:280px;object-fit:contain;background:none}.cover-card h2{margin-top:0;font-size:26px}.book-collection .cover-card:nth-child(-n/**/+2){border-top:3px solid var(--wine)}.section-context{margin-top:48px;font:22px Georgia,serif}.document-list{display:grid;grid-template-columns:1fr 1fr;gap:20px 40px}.document-list article{border-top:1px solid var(--rule);padding:22px 0}.document-list h2{font:24px/1.35 Georgia,serif}.document-list p{font:15px/1.5 Georgia,serif;margin-top:12px;color:var(--ink-soft)}.about-layout{display:grid;grid-template-columns:280px minmax(0,1fr);gap:48px}.about-layout img{width:100%;height:auto}.about-layout h2,.about-section h2{font:normal 32px/1.3 Georgia,serif;margin-bottom:20px}.about-section{border-top:1px solid var(--rule);padding-top:28px;margin-top:36px;max-width:900px} @media(max-width:800px){.cover-card{grid-template-columns:110px minmax(0,1fr);gap:20px}.collection-grid{gap:32px 24px}.collection-card h2{font-size:26px}.about-layout{grid-template-columns:200px minmax(0,1fr);gap:26px}} @media(max-width:600px){.section-landing main{padding:24px 22px 56px}.section-opening h1{font-size:40px}.section-opening{margin-bottom:30px}.section-deck{font-size:20px}.collection-grid,.document-list{grid-template-columns:1fr}.collection-card img{height:230px}.cover-card img{height:auto}.collection-card p{font-size:18px}.about-layout{display:block}.about-layout img{width:200px;margin-bottom:24px}.about-section p{overflow-wrap:anywhere}.section-context{font-size:20px;line-height:1.5}} .about-contents{display:flex;flex-wrap:wrap;gap:12px 24px;margin:0 0 32px;font:17px/1.5 Georgia,serif}.about-contents a{color:var(--wine);text-decoration:underline;text-underline-offset:4px}
