button{-webkit-appearance:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;appearance:none;user-select:none;-webkit-user-select:none}@media (pointer:coarse){button:active,button:focus{outline:none}}@import url(https://fonts.googleapis.com/css2?family=Cormorant+Garamond:wght@400;500;600;700&family=Noto+Naskh+Arabic:wght@400;500;600;700&display=swap);:root{background:#f8f4ec;color:#29231e;--font-display:"Cormorant Garamond",Georgia,serif;--font-ui:Arial,sans-serif;font-family:var(--font-display)}:root:lang(ar){--font-display:"Noto Naskh Arabic",Amiri,Tahoma,serif;--font-ui:"Noto Naskh Arabic",Tahoma,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0}.museum-page,body{background:#f8f4ec}.museum-page{overflow:hidden}.site-header{align-items:center;background:#faf7f1f2;display:flex;height:70px;padding:0 clamp(20px,6vw,92px)}.brand{align-items:baseline;color:#29231e;display:inline-flex;font-size:22px;gap:9px;letter-spacing:-.08em;text-decoration:none}.brand em{color:#86766a;font-family:var(--font-display);font-size:10px;font-style:normal;letter-spacing:.12em}.hero{background:url(/static/img/hero-museum.jpg) 50%/cover no-repeat;color:#2e2925;display:grid;min-height:590px;place-items:center;position:relative;text-align:center}.hero-shade{backdrop-filter:blur(1px);background:#f8f4ecc2;inset:0;position:absolute}.hero-content{max-width:790px;padding:66px 22px 70px;position:relative;z-index:1}.eyebrow,.section-kicker{color:#c58c4b;font-family:var(--font-display);font-size:10px;letter-spacing:.37em;margin:0 0 18px}.eyebrow:after,.eyebrow:before,.section-kicker:after,.section-kicker:before{background:#d7ad78;content:"";display:inline-block;height:1px;margin:0 14px 3px;width:46px}.hero h1{font-size:clamp(42px,5.3vw,72px);font-weight:500;letter-spacing:.04em;line-height:1.2;margin:0}.hero-copy{color:#685f58;font-size:15px;line-height:1.9;margin:24px 0 31px}.hero-action{align-items:center;background:#34271f;border:0;border-radius:99px;color:#fffdf8;cursor:pointer;display:inline-flex;font:600 13px/1 var(--font-ui);gap:14px;padding:15px 23px;text-decoration:none;transition:transform .2s ease,background .2s ease}.hero-action:hover{background:#503c2e;transform:translateY(-2px)}.collection{margin:0 auto;padding:94px clamp(18px,4vw,42px) 104px;width:min(1120px,100%)}.collection .section-kicker{margin-bottom:13px}.about h2,.collection h2{font-size:clamp(29px,3.2vw,42px);font-weight:500;letter-spacing:.03em;line-height:1.2;margin:0 0 38px}.collection h2{text-align:left}.about .section-kicker:before,.collection .section-kicker:before{margin-left:0}.exhibit-grid{display:grid;gap:25px;grid-template-columns:repeat(3,minmax(0,1fr))}.exhibit-card{background:#fffdf9;border:1px solid #e4ddd2;border-radius:7px;box-shadow:0 2px 9px #43312309;color:inherit;display:block;overflow:hidden;text-decoration:none;transition:transform .25s ease,box-shadow .25s ease}.exhibit-card:hover{box-shadow:0 15px 34px #4331231f;transform:translateY(-5px)}.exhibit-image{aspect-ratio:1/.78;background:#27231f;display:block;width:100%}.exhibit-image img{display:block;height:100%;object-fit:cover;width:100%}.exhibit-body{padding:23px 22px 19px}.period{color:#c28c4e;font-size:12px;margin:0 0 10px}.exhibit-body h3{color:#37302a;font-size:21px;font-weight:500;line-height:1.42;margin:0 0 12px}.summary{color:#766b62;font-size:13px;line-height:1.75;margin:0;min-height:87px}.card-meta{border-top:1px solid #eee8df;color:#796f66;display:flex;font:11px/1.2 var(--font-ui);gap:12px;justify-content:space-between;margin-top:18px;padding-top:17px}.card-action{color:#45392f;font-weight:600;text-decoration:none}.card-meta b{font-size:14px}.load-more{align-items:center;color:#82766b;display:flex;font:12px/1.5 var(--font-ui);justify-content:center;margin:38px auto 0;min-height:24px;text-align:center}.load-more.is-loading:before{animation:load-more-spin .8s linear infinite;border:1px solid #c5b5a4;border-radius:50%;border-right-color:#0000;content:"";height:12px;margin-right:8px;width:12px}@keyframes load-more-spin{to{transform:rotate(1turn)}}.about{background:#f3eee5;border-bottom:1px solid #e7dfd4;border-top:1px solid #e7dfd4;padding:86px 20px 92px;text-align:center}.about .section-kicker{margin-bottom:13px}.about .section-kicker:before{margin-left:0}.about h2{margin-bottom:22px}.about p:last-child{color:#746a61;font-size:14px;line-height:2;margin:0}.site-footer{color:#7d736a;font:11px/1.2 var(--font-ui);padding:31px 18px;text-align:center}.site-footer-links{display:flex;flex-wrap:wrap;gap:8px 16px;justify-content:center;margin-bottom:13px}.site-footer-links a{color:inherit;text-decoration:none}.site-footer-links a:focus-visible,.site-footer-links a:hover{color:#4f4741;text-decoration:underline;text-underline-offset:3px}:root:lang(ar) .eyebrow,:root:lang(ar) .section-kicker{letter-spacing:normal}@media (max-width:760px){.site-header{height:58px;padding:0 15px}.brand{font-size:17px}.brand em{font-size:8px}.hero{min-height:315px}.hero-content{padding:43px 15px 38px}.eyebrow,.section-kicker{font-size:8px;letter-spacing:.32em}.eyebrow:after,.eyebrow:before,.section-kicker:after,.section-kicker:before{margin:0 9px 2px;width:23px}.hero h1{font-size:29px}.hero-copy{font-size:11px;line-height:1.75;margin:15px 0 22px}.desktop-break{display:none}.hero-action{font-size:11px;padding:12px 19px}.collection{padding:53px 14px 64px}.about h2,.collection h2{font-size:21px;margin-bottom:25px}.exhibit-grid{gap:21px;grid-template-columns:1fr}.exhibit-image{aspect-ratio:1/.77}.exhibit-body{padding:17px 14px 14px}.period{font-size:10px}.exhibit-body h3{font-size:16px;margin-bottom:9px}.summary{font-size:11px;line-height:1.68;min-height:auto}.card-meta{font-size:10px;margin-top:14px;padding-top:13px}.load-more{font-size:11px;margin-top:28px}.about{padding:55px 16px 58px}.about p:last-child{font-size:11px;line-height:1.9}.site-footer{font-size:9px;padding:25px 12px}.site-footer-links{gap:7px 12px;margin-bottom:10px}}.hold-img,.lazy-img,.normal-img{font-size:0;position:relative}.hold-img img,.lazy-img img,.normal-img img{width:100%}.hold-img,.lazy-img{animation:skeleton-loading 1.4s ease infinite;background-image:linear-gradient(90deg,#f2f2f2 25%,#e6e6e6 37%,#f2f2f2 63%);background-position:100% 50%;background-size:400% 100%}.hold-img img,.lazy-img img{left:0;position:absolute;top:0}.hold-img img[data-src],.lazy-img img[data-src]{visibility:hidden}@keyframes skeleton-loading{0%{background-position:100% 50%}to{background-position:0 50%}}