.museum{--wall:#14160f;--wall-2:#1b1d16;--mat:#efe9da;--frame:#2a2117;--frame-hi:#4a3a27;--placard:#ece5d3;--placard-ink:#1d1a14;--brass:#b8975a;--f-serif:"Instrument Serif",Georgia,"Times New Roman",serif;background:var(--wall);color:var(--chalk);position:relative;overflow:hidden}.museum:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.5;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .06 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.museum>*{position:relative}.m-serif{font-family:var(--f-serif);font-weight:400;font-style:italic;text-transform:none;letter-spacing:0}.m-entry{padding:calc(var(--nav-h) + env(safe-area-inset-top,0px) + clamp(48px,8vw,120px)) 0 clamp(56px,8vw,104px);text-align:center;background:radial-gradient(ellipse 60% 70% at 50% 0%,rgba(255,236,196,.13),transparent 70%)}.m-entry .k{color:var(--brass);margin-bottom:22px}.m-entry h1{font-size:clamp(84px,17vw,248px);color:var(--chalk)}.m-entry h1 .m-serif{display:block;font-size:.3em;line-height:1.1;color:var(--brass);margin-bottom:.1em}.m-entry .sub{margin:26px auto 0;max-width:44ch;color:var(--chalk-2);font-size:clamp(17px,1.6vw,20px)}.m-hours{display:flex;flex-wrap:wrap;justify-content:center;gap:10px 28px;margin:34px auto 0;padding:14px 0;max-width:640px;border-block:1px solid rgba(184,151,90,.4);list-style:none}.m-hours li{font-family:var(--f-display);font-stretch:125%;font-weight:600;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--chalk-2)}.m-guide{max-width:760px;margin:0 auto clamp(72px,10vw,140px);padding:clamp(24px,4vw,40px);background:#0c0d09;border:1px solid rgba(184,151,90,.45);box-shadow:inset 0 0 0 6px #0c0d09,inset 0 0 0 7px #b8975a40,0 30px 60px -30px #000}.m-guide h2{font-size:clamp(30px,4vw,44px);text-align:center;margin-bottom:22px}.m-guide ol{list-style:none;margin:0;padding:0;display:grid;gap:0}.m-guide a{display:flex;align-items:baseline;gap:14px;padding:11px 0;text-decoration:none;border-bottom:1px dotted rgba(243,242,236,.2);transition:color .2s}.m-guide li:last-child a{border-bottom:0}.m-guide .num{flex:none;width:2.6em;font-family:var(--f-serif);font-style:italic;font-size:20px;color:var(--brass)}.m-guide .nm{font-family:var(--f-display);font-weight:800;font-stretch:100%;font-size:clamp(15px,1.8vw,18px);letter-spacing:.06em;text-transform:uppercase}.m-guide .lead{flex:1;border-bottom:1px dotted rgba(243,242,236,.25);transform:translateY(-4px)}.m-guide .go{font-family:var(--f-display);font-stretch:125%;font-weight:600;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--chalk-2)}.m-guide a:hover .nm,.m-guide a:focus-visible .nm{color:var(--yellow)}.m-room{padding:clamp(64px,9vw,132px) 0;border-top:1px solid rgba(243,242,236,.07);background:radial-gradient(ellipse 46% 60% at var(--spot-x,32%) 8%,rgba(255,232,186,.12),transparent 72%)}.m-room:nth-of-type(2n){--spot-x:68%}.m-room-in{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:clamp(36px,6vw,96px);align-items:center}.m-room:nth-of-type(2n) .m-frame{order:2}.m-sign{grid-column:1/-1;display:flex;align-items:baseline;gap:18px;margin-bottom:clamp(8px,2vw,24px)}.m-sign .num{font-family:var(--f-serif);font-style:italic;font-size:clamp(22px,2.4vw,30px);color:var(--brass);white-space:nowrap}.m-sign h2{font-size:clamp(56px,9vw,136px)}.m-sign .rule{flex:1;height:1px;background:#b8975a66;align-self:center}.m-frame{margin:0;justify-self:center;width:min(100%,520px)}.m-frame .fr{padding:clamp(12px,1.6vw,18px);background:linear-gradient(145deg,var(--frame-hi),var(--frame) 40%,#17110b);box-shadow:0 2px #ffffff0f inset,0 40px 70px -28px #000000e6,0 12px 24px -12px #000000b3}.m-frame .mat{padding:clamp(18px,3.2vw,40px);background:var(--mat);box-shadow:inset 0 2px 8px #00000059}.m-frame img,.m-frame .empty{width:100%;height:auto;box-shadow:0 0 0 1px #00000040;filter:saturate(.9) contrast(1.03)}.m-frame .empty{aspect-ratio:4/5;display:grid;place-items:center;background:#d8d0bc;color:#5c5446;font-family:var(--f-serif);font-style:italic;font-size:18px}.m-room:nth-of-type(3n+2) .m-frame{width:min(100%,460px)}.m-placard{max-width:420px;padding:clamp(22px,3vw,32px);background:var(--placard);color:var(--placard-ink);box-shadow:0 18px 40px -22px #000000e6;border-radius:2px}.m-room:nth-of-type(2n) .m-placard{justify-self:end}.m-placard .k{color:#6b5a38;margin:0 0 12px}.m-placard h3{font-family:var(--f-serif);font-weight:400;font-size:clamp(26px,2.6vw,34px);line-height:1.05;margin:0 0 14px}.m-placard p{margin:0;font-size:16px;line-height:1.55;color:#3a352b}.m-placard dl{display:grid;grid-template-columns:auto 1fr;gap:6px 16px;margin:20px 0 0;padding-top:16px;border-top:1px solid rgba(29,26,20,.2);font-size:13px}.m-placard dt{font-family:var(--f-display);font-stretch:125%;font-weight:600;font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:#7a6a4a;padding-top:2px}.m-placard dd{margin:0}.m-exit{padding:clamp(80px,11vw,160px) 0;text-align:center;border-top:1px solid rgba(243,242,236,.07);background:radial-gradient(ellipse 50% 70% at 50% 100%,rgba(247,198,0,.12),transparent 70%)}.m-exit .k{color:var(--brass);margin-bottom:18px}.m-exit h2{font-size:clamp(64px,11vw,160px)}.m-exit p{margin:22px auto 32px;max-width:40ch;color:var(--chalk-2);font-size:18px}@media(max-width:860px){.m-room-in{grid-template-columns:1fr}.m-room:nth-of-type(2n) .m-frame{order:0}.m-placard,.m-room:nth-of-type(2n) .m-placard{justify-self:center;max-width:520px;width:100%}.m-sign .rule,.m-guide .go{display:none}}@media(prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.m-frame,.m-placard{animation:m-in linear both;animation-timeline:view();animation-range:entry 0% entry 40%}@keyframes m-in{0%{opacity:0;transform:translateY(36px)}to{opacity:1;transform:none}}}}.m-teaser{padding:clamp(64px,9vw,128px) 0;background:radial-gradient(ellipse 55% 75% at 30% 0%,rgba(255,232,186,.12),transparent 70%),var(--wall)}.m-teaser-in{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(36px,6vw,88px);align-items:center}.m-teaser .k{color:var(--brass);margin-bottom:18px}.m-teaser h2{font-size:clamp(64px,9vw,136px)}.m-teaser h2 .m-serif{display:block;font-size:.34em;line-height:1.1;color:var(--brass)}.m-teaser p.sub{margin:22px 0 30px;max-width:38ch;color:var(--chalk-2);font-size:18px}.m-walls{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(12px,1.8vw,24px);align-items:end}.m-mini{display:block;text-decoration:none;color:inherit}.m-mini .fr{padding:7px;background:linear-gradient(145deg,var(--frame-hi),var(--frame) 40%,#17110b);box-shadow:0 26px 40px -22px #000000e6}.m-mini .mat{padding:clamp(8px,1.2vw,14px);background:var(--mat)}.m-mini img{width:100%;aspect-ratio:3/4;object-fit:cover;transition:transform .5s var(--ease)}.m-mini .mat{overflow:hidden}.m-mini span{display:block;margin-top:12px;font-family:var(--f-display);font-stretch:125%;font-weight:600;font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--chalk-2);text-align:center}.m-mini:nth-child(2n){transform:translateY(-28px)}.m-mini:hover img,.m-mini:focus-visible img{transform:scale(1.05)}.m-mini:hover span,.m-mini:focus-visible span{color:var(--yellow)}@media(max-width:860px){.m-teaser-in{grid-template-columns:1fr}.m-walls{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.m-mini:nth-child(2n){transform:translateY(20px)}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/archive.css.map */
