@font-face{font-family:oswald;src:url(../media/oswald_variable-s.p.0aqndrkgvimhr.ttf)format("truetype");font-display:swap;font-weight:200 700}@font-face{font-family:oswald Fallback;src:local(Arial);ascent-override:146.78%;descent-override:35.56%;line-gap-override:0.0%;size-adjust:81.28%}.oswald_92f18e2-module__26GQVW__className{font-family:oswald,oswald Fallback}.oswald_92f18e2-module__26GQVW__variable{--font-oswald:"oswald", "oswald Fallback"}
:root{--paper:#f7f5ee;--ink:#20211d;--muted:#60615b;--yellow:#ffef00;--rule:#d8d7ce;--sand:#e8d8b7;--heading:var(--font-oswald), "Arial Narrow", sans-serif;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:1.5rem}body{background:var(--paper);color:var(--ink);margin:0;font-family:Arial,Helvetica,sans-serif}[hidden]{display:none!important}a{color:inherit;text-underline-offset:.25em}a:hover{text-decoration:underline}:focus-visible{outline-offset:5px;outline:3px solid #176392}::selection{background:var(--yellow);color:#20211d}.shell{width:min(100% - 6rem,80rem);margin-inline:auto}.skip-link{z-index:20;background:#fff;padding:1rem;position:fixed;top:1rem;left:1rem;transform:translateY(-200%)}.skip-link:focus{transform:none}.preview-notice{text-align:center;background:var(--ink);color:#fff;letter-spacing:.08em;padding:.6rem 1rem;font-size:.75rem;line-height:1.6}.preview-notice span{letter-spacing:normal;color:#dfdfd6;margin-left:1rem}.site-header{background:var(--yellow);color:#20211d}.nav-inner{justify-content:space-between;align-items:center;gap:2rem;min-height:100px;padding-block:1rem;display:flex}.wordmark{font:600 2.5rem/1 var(--heading);letter-spacing:-.035em;text-decoration:none}.brand-period{margin-left:.025em}.nav-inner nav{align-items:center;gap:1.8rem;display:flex}.nav-inner nav a{align-items:center;min-height:44px;font-size:.9rem;font-weight:600;text-decoration:none;display:inline-flex}.nav-inner nav a:hover{text-decoration:underline}.nav-cta{border:1px solid #20211d;justify-content:space-between;align-items:center;gap:1.2rem;min-height:44px;padding:.75rem 1rem;font-size:.75rem;font-weight:700;text-decoration:none;display:inline-flex}.hero{isolation:isolate;background:#f0e9d8;min-height:650px;position:relative;overflow:hidden}.hero-image{z-index:-2;position:absolute;inset:0 0 0 35%}.hero-image img{object-fit:cover;object-position:60% center}.hero-wash{z-index:-1;background:linear-gradient(90deg,#f0e9d8 0% 33%,#f0e9d8ee 42%,#f0e9d855 55%,#0000 70%);position:absolute;inset:0}.hero-content{padding-block:5rem 6rem}.eyebrow{letter-spacing:.13em;margin:0 0 1.2rem;font-size:.75rem;font-weight:700;line-height:1.6}h1,h2,h3{font-family:var(--heading);margin:0;font-weight:500}h1{letter-spacing:-.03em;font-size:clamp(3.5rem,6.2vw,6.1rem);line-height:1.1}h1 span{color:#705b26}.hero-description{max-width:26rem;margin-block:1.6rem;font-size:1.05rem;line-height:1.85}.hero-actions{flex-wrap:wrap;align-items:center;gap:1.6rem;display:flex}.button{background:var(--ink);color:#fff;justify-content:space-between;align-items:center;gap:2rem;min-height:48px;padding:1rem 1.4rem;font-size:.95rem;text-decoration:none;display:inline-flex}.button:hover{background:#3b3d33}.plain-link{align-items:center;min-height:44px;font-size:.9rem;font-weight:600;display:inline-flex}.photo-credit{letter-spacing:.04em;background:#f7f5eeed;max-width:29rem;padding:.6rem .8rem;font-size:.65rem;line-height:1.8;position:absolute;bottom:1.2rem;right:2rem}.identity-strip{background:var(--ink);color:#edecdf}.identity-strip .shell{letter-spacing:.12em;flex-wrap:wrap;justify-content:space-between;gap:1rem;padding-block:1.4rem;font-size:.75rem;display:flex}.section{padding-block:5.5rem}.section-top{justify-content:space-between;align-items:end;gap:2rem;margin-bottom:2rem;display:flex}h2{letter-spacing:-.015em;font-size:clamp(2.2rem,3.3vw,3.4rem);line-height:1.17}.section-top>p{color:var(--muted);max-width:25rem;margin:0;font-size:.95rem;line-height:1.8}.discovery-controls{border:1px solid var(--rule);background:#eeede6;gap:1rem;padding:1.5rem;display:flex}.discovery-controls label{flex-direction:column;gap:.6rem;font-size:.8rem;font-weight:700;display:flex}.search-label{flex:1}.filter-label{width:13rem}input,select{color:var(--ink);background:#fff;border:1px solid #a9aba0;border-radius:0;width:100%;min-height:48px;padding:.9rem 1rem;font:1rem Arial,sans-serif}.collection-status,.results-status{color:var(--muted);font-size:.875rem;line-height:1.6}.subject-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:1rem;margin-top:1.5rem;display:grid}.subject-card{border:1px solid var(--rule);border-top:4px solid var(--yellow);background:#fff}.subject-card summary{cursor:pointer;padding:1.6rem;list-style:none}.subject-card summary::-webkit-details-marker{display:none}.subject-card summary:hover{background:#fcf8e9}.card-meta{text-transform:uppercase;letter-spacing:.1em;color:var(--muted);justify-content:space-between;font-size:.7rem;display:flex}.card-meta span{font-family:var(--heading);font-size:1rem}.subject-card h3{text-transform:uppercase;margin-block:1.5rem 2rem;font-size:1.7rem;line-height:1.3}.card-action{justify-content:space-between;align-items:center;font-size:.8rem;display:flex}.expand-icon{font-size:1.5rem}details[open] .expand-icon{transform:rotate(45deg)}.subject-description{color:var(--muted);padding:0 1.6rem 1.2rem;font-size:.95rem;line-height:1.8}.subject-description p:first-child{margin-top:0}.availability{color:var(--ink);font-size:.8rem;font-weight:700}.manuscript-section{color:var(--paper);background:#24251f}.manuscript-section .eyebrow{color:var(--yellow)}.manuscript-section .section-top>p{color:#d2d2c8}.scroll-view{margin:2.5rem 0 1rem}.scroll-view>a{background:#fff;display:block}.scroll-view img{width:100%;height:auto;display:block}.scroll-view figcaption{justify-content:space-between;gap:1rem;padding-block:1rem;font-size:.75rem;line-height:1.7;display:flex}.scroll-view figcaption a{align-items:center;min-height:44px;display:flex}.source-note{color:#d2d2c8;max-width:55rem;font-size:.8rem;line-height:1.8}.about-section{grid-template-columns:1fr 1fr;gap:5rem;display:grid}.about-section p:not(.eyebrow){color:var(--muted);font-size:1rem;line-height:1.9}.about-section .about-intro{margin-top:0;color:var(--ink)!important;font-size:1.4rem!important;line-height:1.6!important}.site-footer{background:var(--yellow);color:#20211d}.site-footer .shell{justify-content:space-between;align-items:center;gap:2rem;padding-block:2.5rem;display:flex}.site-footer p{letter-spacing:.1em;font-size:.75rem}.site-footer>div>a:last-child{align-items:center;min-height:44px;font-size:.875rem;display:flex}.theme-toggle{color:#20211d;white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #20211d;flex:0 0 44px;width:44px;min-height:44px;padding:11px;font:600 .8rem Arial,sans-serif}.theme-toggle svg{display:block}.theme-toggle .theme-moon,:root[data-theme=light] .theme-toggle .theme-sun{display:none}:root[data-theme=light] .theme-toggle .theme-moon{display:block}.scroll-display-filter{pointer-events:none;position:absolute}:root:not([data-theme=light]) .hero-image img{filter:url(#scroll-white-background)}:root:not([data-theme=light]){--paper:#000;--ink:#f7f5ee;--muted:#bdbeb6;--rule:#3d3e37;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root:not([data-theme=light]) .hero{background:#000}:root:not([data-theme=light]) .hero-wash{background:linear-gradient(90deg,#000 0% 33%,#000e 42%,#0005 55%,#0000 70%)}:root:not([data-theme=light]) h1 span{color:var(--yellow)}:root:not([data-theme=light]) .button{color:#20211d}:root:not([data-theme=light]) .button:hover{background:#dfded5}:root:not([data-theme=light]) .preview-notice{background:#20211d}:root:not([data-theme=light]) .identity-strip{color:#20211d}:root:not([data-theme=light]) .discovery-controls{background:#141510}:root:not([data-theme=light]) input,:root:not([data-theme=light]) select,:root:not([data-theme=light]) .subject-card{background:#0c0d0b}:root:not([data-theme=light]) input::placeholder{color:#bdbeb6;opacity:1}:root:not([data-theme=light]) .subject-card summary:hover{background:#24251f}:root:not([data-theme=light]) .manuscript-section{color:#f7f5ee;background:#000}.skip-link{color:#20211d}@media (max-width:1200px){.nav-cta{display:none}}@media (max-width:1050px){.nav-cta{display:none}.subject-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.nav-inner .wordmark{order:0}.theme-toggle{order:1;margin-left:auto}.nav-inner nav{order:2;width:100%}:root:not([data-theme=light]) .hero-wash{background:linear-gradient(#000 0% 63%,#0000 81% 90%,#0000 100%)}.shell{width:calc(100% - 2.5rem)}.nav-inner{min-height:unset;flex-wrap:wrap;gap:.8rem;padding-block:1.2rem}.wordmark{font-size:2.2rem}.nav-inner nav{flex-wrap:wrap;gap:1.3rem}.nav-inner nav a{font-size:.8rem}.hero{padding-bottom:15rem}.hero-content{padding-block:2.8rem 2rem}.hero-image{height:19rem;inset:auto 0 0}.hero-wash{background:linear-gradient(#f0e9d8 0% 63%,#f0e9d800 81%,#0000 90% 100%)}h1{font-size:clamp(3rem,10.5vw,4.5rem)}.hero-description{max-width:30rem}.photo-credit{font-size:.65rem;bottom:.7rem;left:1rem;right:1rem}.identity-strip .shell{text-align:center;justify-content:center;gap:.8rem 1.2rem;font-size:.65rem}.section{padding-block:3.5rem}.section-top{display:block}.section-top>p{margin-top:1rem}.discovery-controls{flex-direction:column;padding:1rem}.filter-label{width:100%}.subject-grid{grid-template-columns:1fr}.subject-card h3{margin-block:1rem 1.5rem}.about-section{grid-template-columns:1fr;gap:1.5rem}.scroll-view figcaption{flex-direction:column}.site-footer .shell{flex-wrap:wrap;gap:1rem}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}@media print{:root:not([data-theme=light]){--paper:white;--ink:#20211d;--muted:#60615b;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root:not([data-theme=light]) .hero,:root:not([data-theme=light]) .subject-card,:root:not([data-theme=light]) .manuscript-section{color:#000;background:#fff}:root:not([data-theme=light]) h1 span{color:#000}.theme-toggle,.site-header nav,.nav-cta,.hero-actions,.discovery-controls,.skip-link,.preview-notice{display:none}.hero{min-height:0;padding:0}.hero-image,.hero-wash,.photo-credit{display:none}.hero-content{padding:1rem 0}.shell{width:100%}.section{padding-block:2rem}.manuscript-section,.site-footer,.identity-strip{color:#000;background:#fff}.manuscript-section p,.manuscript-section .eyebrow,.manuscript-section .section-top>p{color:#000}}
