body.sia-museum{--gold:#d6aa56;--bg:#0c0c0d;--ink:#f8f3e9}
body.sia-museum *{box-sizing:border-box}
body.sia-museum{margin:0;background:var(--bg);color:var(--ink);font-family:Arial,sans-serif}
body.sia-museum header{padding:23px 5%;border-bottom:1px solid #5d4829;display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}
body.sia-museum .brand{font:24px Georgia,serif;color:var(--gold);letter-spacing:1px}
body.sia-museum .small{font-size:11px;letter-spacing:3px;color:#d4c6a8}
body.sia-museum .nav{font-size:13px;color:#d7d0c3}
body.sia-museum .switch button{background:transparent;color:white;border:1px solid #ac8b50;padding:9px 13px;cursor:pointer}
body.sia-museum .switch button.active{background:var(--gold);color:#15110a}
body.sia-museum main{max-width:1220px;margin:auto}
body.sia-museum section{padding:48px 5%}
body.sia-museum h1,body.sia-museum h2{font-family:Georgia,serif;font-weight:normal}
body.sia-museum h1{font-size:clamp(35px,5vw,65px);line-height:1.08;margin:16px 0}
body.sia-museum h2{font-size:clamp(28px,3vw,40px);color:#e6c583}
body.sia-museum p{line-height:1.75;color:#e1dbd1}
body.sia-museum .eyebrow{color:var(--gold);font-size:12px;letter-spacing:3px;text-transform:uppercase}
body.sia-museum .hero{display:grid;grid-template-columns:1fr 1.15fr;gap:35px;align-items:center}
body.sia-museum .hero img{width:100%;aspect-ratio:4/3;object-fit:cover;border:1px solid #b28b48}
body.sia-museum .goldline{height:2px;background:linear-gradient(90deg,var(--gold),transparent)}
body.sia-museum .pale{background:#f2eee5;color:#1d1a17}
body.sia-museum .pale p{color:#38342e}
body.sia-museum .pale h2{color:#4b3415}
body.sia-museum .two{display:grid;grid-template-columns:1fr 1fr;gap:36px;align-items:center}
body.sia-museum .two img{width:100%;border-radius:2px}
body.sia-museum .gallery{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}
body.sia-museum .gallery figure{margin:0;background:#1c1b1a;border:1px solid #4b3c25}
body.sia-museum .gallery img{width:100%;height:330px;object-fit:contain;background:#222}
body.sia-museum .gallery figcaption{padding:15px;color:#d5c6ac;font-size:13px}
body.sia-museum .note{font-size:12px;color:#aaa}
body.sia-museum .cta{display:inline-block;color:#1c160e;background:var(--gold);padding:12px 19px;text-decoration:none;font-weight:bold}
body.sia-museum footer{padding:28px 5%;border-top:1px solid #514028;color:#b5a994;font-size:13px}
@media(max-width:750px){body.sia-museum .hero,body.sia-museum .two{grid-template-columns:1fr}
body.sia-museum .gallery{grid-template-columns:1fr 1fr}
body.sia-museum .gallery img{height:230px}
body.sia-museum section{padding:34px 5%}}
@media(max-width:470px){body.sia-museum .gallery{grid-template-columns:1fr}
body.sia-museum .gallery img{height:310px}}
