.home-header{background:var(--plum);color:var(--paper)}.home-header .utility{min-height:2.5rem;color:var(--gallery-blush);border-color:var(--rule)}.home-header .masthead{padding-block:1.35rem 1.5rem}.home-header .masthead h1{font-size:clamp(2.9rem,6.15vw,6.1rem);letter-spacing:-.067em}.home-header .byline{color:var(--gallery-blush);margin-bottom:.65rem}.home-header .byline span{color:var(--gold)}.home-header .tagline{color:var(--paper);margin-top:.62rem}.entrance .hero{margin-top:clamp(1.15rem,2.6vw,2.25rem)}.entrance .exhibition{grid-template-columns:minmax(0,.86fr) minmax(0,1.4fr);gap:0;border:1px solid var(--rule);background:var(--curator-red);align-items:stretch}.entrance .exhibition-copy{padding:clamp(1.3rem,3.15vw,3rem);align-self:center}.entrance .exhibit-label{color:var(--gallery-blush);border-color:var(--gold)}.entrance .exhibition h2{margin-top:.85rem;font-size:clamp(2.45rem,4.4vw,4.7rem);font-style:italic;text-wrap:pretty}.entrance .exhibition-description{margin-top:.85rem;font:italic clamp(1rem,1.65vw,1.29rem)/1.35 var(--serif)}.entrance .exhibition .button{margin-top:1.15rem}.entrance .exhibition-figure{position:relative;min-height:100%}.entrance .exhibition-figure .plate{width:100%;height:100%;min-height:clamp(22rem,29vw,32rem);aspect-ratio:auto}.entrance .exhibition-figure figcaption{position:absolute;right:.55rem;bottom:.5rem;padding:.28rem .48rem;background:var(--ink);color:var(--paper)}.entrance .exhibition-figure figcaption span+span{display:none}.entrance .museum-section{margin-top:0;min-width:0}.entrance-spread,.entrance .entrance-shop{margin-top:clamp(1.75rem,3.2vw,2.85rem)}.entrance-spread{display:grid;gap:clamp(1.3rem,2.6vw,2.35rem)}.entrance-specimens{grid-template-columns:minmax(0,2.65fr) minmax(0,1fr)}.entrance-collections{grid-template-columns:repeat(2,minmax(0,1fr))}.entrance .section-heading{gap:.55rem;padding-block:.68rem .85rem}.entrance .section-heading h2{font-size:clamp(1.08rem,1.55vw,1.48rem);font-weight:700;text-transform:uppercase;letter-spacing:.085em;line-height:1.15}.entrance .section-number{color:var(--gold)}.entrance .section-heading .text-link{color:var(--antique-rose);font-size:.64rem}.entrance .section-deck{margin:-.32rem 0 .78rem;color:var(--muted);font:italic 1.05rem/1.35 var(--serif)}.entrance .acquisition-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(.75rem,1.4vw,1.2rem)}.entrance :is(.acquisition-grid,.entrance-reading,.entrance-gallery) .entry-copy h3{font-size:clamp(1.12rem,1.61vw,1.57rem);line-height:1.11}.entrance .entry-copy{padding-top:.55rem}.entrance .entry-copy p{font-size:.82rem}.entrance .acquisition-grid .entry-meta{color:var(--antique-rose)}.entrance .entry-card .plate{aspect-ratio:1.45}.entrance-reading,.entrance-gallery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(.65rem,1.25vw,1.1rem)}.entrance-gallery .entry-card{background:var(--archive-teal)}.entrance-gallery .entry-copy{padding-left:.6rem}.entrance-gallery .plate{aspect-ratio:1}.entrance-reading .entry-card{background:var(--curator-red)}.entrance-reading .entry-copy{padding-left:.6rem}.entrance-object .section-heading h2{font-size:clamp(1rem,1.33vw,1.27rem)}.entrance .object-feature{display:block}.entrance .object-figure{padding:0}.entrance .object-figure .plate{height:auto;min-height:0;aspect-ratio:1.12}.entrance .object-figure figcaption{display:none}.entrance .object-copy{padding:.85rem 1rem 1.1rem;border:0}.entrance .object-copy h3{margin:.26rem 0 .72rem;font-size:clamp(1.6rem,2.35vw,2.45rem)}.entrance .object-copy .object-data{margin-bottom:.6rem}.entrance .object-data>div{padding:.2rem 0}.entrance .object-data dd{font-size:.84rem}.entrance-shop .product-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.15rem}.entrance-shop .product-card{grid-template-columns:minmax(0,.8fr) minmax(0,1fr);align-items:start;gap:.8rem}.entrance-shop .product-card .plate{aspect-ratio:1}.entrance-shop .product-copy h3{font-size:clamp(1.2rem,1.8vw,1.8rem)}.entrance-shop .product-copy>p:not(.kicker){font-size:.83rem}@media(max-width:68rem){.entrance .section-heading{grid-template-columns:auto 1fr}.entrance .section-heading .text-link{grid-column:2}.entrance-specimens{grid-template-columns:minmax(0,2.1fr) minmax(0,1fr)}.entrance .acquisition-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.entrance .acquisition-grid>:first-child{grid-column:auto}.entrance .acquisition-grid>:first-child .plate{aspect-ratio:1.45}.entrance-shop .product-card{grid-template-columns:1fr}.entrance-shop .product-card .plate{aspect-ratio:1.4}}@media(max-width:48rem){.entrance .exhibition,.entrance-spread{grid-template-columns:minmax(0,1fr)}.entrance .exhibition-figure .plate{height:auto;min-height:0;aspect-ratio:1.57}.entrance .exhibition h2{max-width:none}.entrance .entrance-object .object-feature{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center}.entrance .object-figure .plate{aspect-ratio:1}.entrance-shop .product-list{display:block}.entrance-shop .product-card{grid-template-columns:minmax(5.25rem,.55fr) minmax(0,1fr)}.entrance-shop .product-card .plate{aspect-ratio:1}}@media(max-width:31rem){.home-header .masthead h1{font-size:clamp(2.65rem,10.55vw,3.6rem)}.entrance .exhibition-copy{padding:1.1rem}.entrance .exhibition h2{font-size:clamp(2.15rem,8.7vw,2.8rem)}.entrance-reading{grid-template-columns:1fr}.entrance-reading .entry-card a{display:grid;grid-template-columns:minmax(5rem,.65fr) minmax(0,1fr);gap:.55rem;align-items:center}.entrance .entrance-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}.entrance .entrance-object .object-feature{display:block}.entrance .object-figure .plate{aspect-ratio:1.12}}
