.Frame-module__7VcPYG__wrapper{filter:drop-shadow(0 24px 48px #1c1a162e);width:100%;max-width:64ch;margin:0 auto;position:relative}.Frame-module__7VcPYG__artwork{z-index:1;background:#2a241c;position:absolute;overflow:hidden}.Frame-module__7VcPYG__image{object-fit:cover}.Frame-module__7VcPYG__frameImage{pointer-events:none;object-fit:cover;z-index:0}.Frame-module__7VcPYG__fallback{aspect-ratio:4/5;color:var(--ink);font-family:var(--font-ui);letter-spacing:.12em;text-transform:uppercase;background:repeating-linear-gradient(45deg,#e7dfd0,#e7dfd0 8px,#ddd3c0 8px 16px);place-items:center;font-size:.75rem;display:grid}
.MuseumLabel-module__bVCbla__label{max-width:36rem;color:var(--ink);font-family:var(--font-body), Georgia, serif;margin:0 auto;padding:0 1rem}.MuseumLabel-module__bVCbla__tombstone{text-align:left;border-top:1px solid var(--rule);padding-top:1.5rem}.MuseumLabel-module__bVCbla__tombstone p{margin:0;font-size:.98rem;line-height:1.5}.MuseumLabel-module__bVCbla__artist{letter-spacing:.01em;font-weight:500;margin-bottom:.85rem!important;font-size:1.04rem!important}.MuseumLabel-module__bVCbla__dates{color:var(--ink-soft);letter-spacing:0;font-size:.92rem;font-style:italic;font-weight:400}.MuseumLabel-module__bVCbla__title{font-family:var(--font-display), Georgia, serif;margin-bottom:.85rem!important;font-size:1.18rem!important}.MuseumLabel-module__bVCbla__title em{font-style:italic;font-weight:500}.MuseumLabel-module__bVCbla__year{font-family:var(--font-body), Georgia, serif;font-style:normal;font-weight:400}.MuseumLabel-module__bVCbla__medium{margin-top:.5rem!important}.MuseumLabel-module__bVCbla__dims{color:var(--ink-soft)}.MuseumLabel-module__bVCbla__credit{color:var(--ink-soft);max-width:36ch;margin-top:1.1rem!important;font-size:.9rem!important}.MuseumLabel-module__bVCbla__accession{font-family:var(--font-ui), system-ui, sans-serif;letter-spacing:.06em;color:var(--ink-soft);margin-top:.35rem!important;font-size:.78rem!important}.MuseumLabel-module__bVCbla__body{border-top:1px solid var(--rule);color:var(--ink-soft);margin-top:2.4rem;padding-top:1.6rem;font-size:1.02rem;font-style:italic;line-height:1.7}.MuseumLabel-module__bVCbla__body p{margin:0 0 1em}.MuseumLabel-module__bVCbla__body p:last-child{margin-bottom:0}
.lobby-module__wixxla__lobby{flex-direction:column;justify-content:center;max-width:64rem;min-height:100vh;margin:0 auto;padding:clamp(4rem,12vh,9rem) clamp(1.5rem,6vw,4rem) 6rem;display:flex}.lobby-module__wixxla__entrance{text-align:center;margin-bottom:clamp(3rem,8vh,6rem)}.lobby-module__wixxla__markName{font-family:var(--font-display), Georgia, serif;letter-spacing:-.01em;color:var(--ink);margin:.6rem 0 1.6rem;font-size:clamp(3.5rem,9vw,6.5rem);font-weight:400;line-height:.95}.lobby-module__wixxla__epigraph{font-family:var(--font-body), Georgia, serif;max-width:36rem;color:var(--ink-soft);margin:0 auto;font-size:clamp(1.1rem,1.6vw,1.3rem);font-style:italic;line-height:1.55}.lobby-module__wixxla__sectionLabel{font-family:var(--font-ui), system-ui, sans-serif;letter-spacing:.24em;text-transform:uppercase;color:var(--brass);margin:0 0 .6rem;padding:0 clamp(.5rem,2vw,1.5rem);font-size:.66rem;font-weight:500}.lobby-module__wixxla__sectionLabel+.lobby-module__wixxla__directory{margin-bottom:clamp(2rem,5vh,3rem)}.lobby-module__wixxla__directory{border-top:1px solid var(--rule);margin:0;padding:0;list-style:none}.lobby-module__wixxla__directory+.lobby-module__wixxla__sectionLabel{margin-top:1rem}.lobby-module__wixxla__entry{border-bottom:1px solid var(--rule)}.lobby-module__wixxla__entryLink{grid-template-columns:6rem 1fr auto;align-items:center;gap:clamp(1.5rem,4vw,3rem);padding:clamp(1.4rem,3vw,2.2rem) clamp(.5rem,2vw,1.5rem);transition:background .22s;display:grid}.lobby-module__wixxla__entryLink:hover,.lobby-module__wixxla__entryLink:focus-visible{background:var(--wall-warm)}.lobby-module__wixxla__gallery{font-family:var(--font-ui), system-ui, sans-serif;letter-spacing:.22em;color:var(--brass);font-size:.72rem;font-weight:500}.lobby-module__wixxla__entryBody{flex-direction:column;gap:.45rem;min-width:0;display:flex}.lobby-module__wixxla__entryTitle{font-family:var(--font-display), Georgia, serif;letter-spacing:.005em;color:var(--ink);font-size:clamp(1.6rem,3vw,2.4rem);font-weight:500;line-height:1.05}.lobby-module__wixxla__entryBlurb{font-family:var(--font-body), Georgia, serif;color:var(--ink-soft);max-width:42ch;font-size:1rem;font-style:italic;line-height:1.5}.lobby-module__wixxla__count{font-family:var(--font-ui), system-ui, sans-serif;letter-spacing:.2em;text-transform:uppercase;color:var(--ink-soft);white-space:nowrap;justify-self:end;font-size:.68rem;font-weight:500}.lobby-module__wixxla__hours{text-align:center;font-family:var(--font-ui), system-ui, sans-serif;letter-spacing:.22em;text-transform:uppercase;color:var(--ink-soft);opacity:.75;margin-top:clamp(3rem,8vh,5rem);font-size:.7rem;font-weight:500}.lobby-module__wixxla__galleries .lobby-module__wixxla__entryLink{grid-template-columns:4rem 6rem 1fr auto}.lobby-module__wixxla__thumbBox{justify-content:center;align-items:center;width:6rem;display:flex}.lobby-module__wixxla__thumbnail{filter:drop-shadow(0 8px 16px #1c1a1640)!important;width:100%!important;max-width:none!important;margin:0!important}@media (max-width:36rem){.lobby-module__wixxla__entryLink{grid-template-columns:1fr;gap:.4rem}.lobby-module__wixxla__count{justify-self:start}.lobby-module__wixxla__galleries .lobby-module__wixxla__entryLink{grid-template-columns:5rem 1fr;grid-template-areas:"thumb num""thumb body""thumb count";align-items:start;gap:.35rem 1rem;padding:1.2rem .5rem}.lobby-module__wixxla__galleries .lobby-module__wixxla__gallery{grid-area:num}.lobby-module__wixxla__galleries .lobby-module__wixxla__thumbBox{grid-area:thumb;align-self:center;width:5rem;margin:0}.lobby-module__wixxla__galleries .lobby-module__wixxla__entryBody{grid-area:body}.lobby-module__wixxla__galleries .lobby-module__wixxla__count{grid-area:count;justify-self:start}.lobby-module__wixxla__galleries .lobby-module__wixxla__entryTitle{font-size:1.4rem}.lobby-module__wixxla__galleries .lobby-module__wixxla__entryBlurb{font-size:.92rem}}
.piece-module__CzFrLq__room{max-width:64rem;margin:0 auto;padding:clamp(2.5rem,6vh,4rem) clamp(1.5rem,5vw,4rem) 5rem}.piece-module__CzFrLq__crumb{font-family:var(--font-ui), system-ui, sans-serif;letter-spacing:.22em;text-transform:uppercase;color:var(--brass);text-align:center;margin-bottom:clamp(2rem,5vh,3.5rem);font-size:.7rem;font-weight:500;display:block}.piece-module__CzFrLq__article{margin:0 auto}.piece-module__CzFrLq__figure{margin:0}.piece-module__CzFrLq__frameStage{max-width:32rem;margin:0 auto 3.5rem}.piece-module__CzFrLq__adjacent{border-top:1px solid var(--rule);grid-template-columns:1fr auto 1fr;align-items:center;gap:clamp(1.5rem,3vw,3rem);margin-top:clamp(4rem,9vh,7rem);padding-top:2rem;display:grid}.piece-module__CzFrLq__adjacent a{font-family:var(--font-body), Georgia, serif;flex-direction:column;gap:.4rem;display:flex}.piece-module__CzFrLq__prev{text-align:left}.piece-module__CzFrLq__next{text-align:right}.piece-module__CzFrLq__up{text-align:center}.piece-module__CzFrLq__dir{font-family:var(--font-ui), system-ui, sans-serif;letter-spacing:.22em;text-transform:uppercase;color:var(--brass);font-size:.66rem;font-weight:500}.piece-module__CzFrLq__adjTitle{color:var(--ink);font-size:1rem}.piece-module__CzFrLq__adjTitle em{font-style:italic;font-weight:500}@media (max-width:36rem){.piece-module__CzFrLq__adjacent{text-align:center;grid-template-columns:1fr}.piece-module__CzFrLq__prev,.piece-module__CzFrLq__next,.piece-module__CzFrLq__up{text-align:center}}
.room-module__ZFjBjW__scroller{scroll-snap-type:y proximity;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;position:fixed;inset:0;overflow-y:auto}@media (max-width:60rem){.room-module__ZFjBjW__scroller{scroll-snap-type:none}}.room-module__ZFjBjW__fixedHeader{z-index:10;font-family:var(--font-ui), system-ui, sans-serif;letter-spacing:.22em;text-transform:uppercase;color:var(--ink-soft);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);pointer-events:none;background:linear-gradient(#f1ebe0eb 0%,#f1ebe0bf 70%,#f1ebe000 100%);grid-template-columns:1fr auto 1fr;align-items:center;gap:1rem;padding:.9rem clamp(1rem,4vw,2.5rem);font-size:.66rem;font-weight:500;display:grid;position:fixed;top:0;left:0;right:0}.room-module__ZFjBjW__fixedHeader>*{pointer-events:auto}.room-module__ZFjBjW__exit{color:var(--ink-soft);justify-self:start}.room-module__ZFjBjW__exit:hover{color:var(--brass)}.room-module__ZFjBjW__crumb{color:var(--brass);white-space:nowrap;justify-self:center}.room-module__ZFjBjW__spacer{justify-self:end}.room-module__ZFjBjW__section{scroll-snap-align:start;flex-direction:column;justify-content:center;align-items:center;width:100%;min-height:100svh;padding:5rem clamp(1.5rem,5vw,3rem) 4rem;display:flex;position:relative}.room-module__ZFjBjW__intro{text-align:center;gap:.5rem}.room-module__ZFjBjW__title{font-family:var(--font-display), Georgia, serif;letter-spacing:.005em;color:var(--ink);margin:.4rem 0 1.2rem;font-size:clamp(2.8rem,7vw,5.5rem);font-weight:400;line-height:1}.room-module__ZFjBjW__blurb{font-family:var(--font-body), Georgia, serif;color:var(--ink-soft);max-width:36rem;margin:0 auto;font-size:clamp(1.05rem,1.5vw,1.2rem);font-style:italic;line-height:1.55}.room-module__ZFjBjW__scrollHint{font-family:var(--font-ui), system-ui, sans-serif;letter-spacing:.22em;text-transform:uppercase;color:var(--ink-soft);opacity:.7;margin-top:3rem;font-size:.68rem;font-weight:500}.room-module__ZFjBjW__scrollArrow{color:var(--ink-soft);opacity:.55;margin-top:.6rem;font-size:1.1rem;animation:2.4s ease-in-out infinite room-module__ZFjBjW__drift}@keyframes room-module__ZFjBjW__drift{0%,to{opacity:.55;transform:translateY(0)}50%{opacity:.9;transform:translateY(6px)}}.room-module__ZFjBjW__counter{font-family:var(--font-ui), system-ui, sans-serif;letter-spacing:.18em;color:var(--ink-soft);opacity:.7;flex-direction:column;align-items:center;gap:.5rem;font-size:.7rem;font-weight:500;display:flex;position:absolute;top:4.5rem;right:clamp(1.5rem,5vw,3rem)}.room-module__ZFjBjW__counterRule{background:var(--rule);width:1px;height:1.4rem;display:block}.room-module__ZFjBjW__piece{flex-direction:row;justify-content:center;align-items:center;gap:clamp(2rem,6vw,5rem);max-width:96rem;margin:0 auto}.room-module__ZFjBjW__frameStage{flex:none;justify-content:center;align-items:center;display:flex}.room-module__ZFjBjW__frameFitHeight{max-width:min(50vw,36rem);height:clamp(280px,62svh,640px);width:auto!important;margin:0!important}.room-module__ZFjBjW__plate{flex-direction:column;flex:0 32rem;align-items:flex-start;display:flex}.room-module__ZFjBjW__plate .eyebrow{align-self:flex-start}@media (max-width:60rem){.room-module__ZFjBjW__piece{flex-direction:column;gap:clamp(1.5rem,3vh,2.5rem)}.room-module__ZFjBjW__frameFitHeight{max-width:min(88vw,32rem);height:clamp(260px,48svh,480px)}.room-module__ZFjBjW__plate{flex:none;align-items:center}}.room-module__ZFjBjW__permalink{font-family:var(--font-ui), system-ui, sans-serif;letter-spacing:.22em;text-transform:uppercase;color:var(--ink-soft);border-bottom:1px solid var(--rule);margin-top:1.5rem;padding-bottom:.2rem;font-size:.66rem;font-weight:500;display:inline-block}.room-module__ZFjBjW__permalink:hover{color:var(--brass);border-color:var(--brass)}.room-module__ZFjBjW__outro{text-align:center;gap:.5rem}.room-module__ZFjBjW__outroTitle{font-family:var(--font-display), Georgia, serif;margin:.6rem 0 1rem;font-size:clamp(2rem,4.5vw,3.2rem);font-style:italic;font-weight:400;line-height:1.1}.room-module__ZFjBjW__outroBlurb{font-family:var(--font-body), Georgia, serif;color:var(--ink-soft);max-width:32rem;margin:0 auto;font-style:italic}.room-module__ZFjBjW__outroLinks{flex-direction:column;align-items:center;gap:1rem;margin-top:2.5rem;display:flex}.room-module__ZFjBjW__outroLink{font-family:var(--font-display), Georgia, serif;border-bottom:1px solid var(--rule);padding-bottom:.2rem;font-size:1.2rem;font-style:italic}.room-module__ZFjBjW__outroLink:hover{color:var(--brass);border-color:var(--brass)}@media (max-width:36rem){.room-module__ZFjBjW__counter{font-size:.62rem;top:4rem;right:1.2rem}.room-module__ZFjBjW__frameFitHeight{height:clamp(220px,42svh,380px)}}
