/* Persian Wilds — Museum Edition layer */
:root{--deep:#101810;--veil:rgba(251,248,241,.86);--gold:#b98b4b;--rust:#8b3d2f;--shadow:0 24px 80px rgba(24,34,24,.16)}
body{overflow-x:hidden}img{image-rendering:auto;backface-visibility:hidden}.museum-shell{background:linear-gradient(180deg,var(--paper),var(--bg) 40%,var(--paper))}.museum-hero{min-height:92vh;display:grid;grid-template-columns:minmax(340px,42vw) 1fr;border-bottom:1px solid var(--line);background:var(--paper)}.museum-hero .copy{padding:12vh 6vw 8vh 7vw;display:flex;flex-direction:column;justify-content:center}.museum-hero h1{font-family:'Libre Caslon Display',serif;font-size:clamp(5rem,11vw,12rem);line-height:.82;font-weight:400;margin:.2rem 0 1.4rem;letter-spacing:-.055em}.museum-hero .lead{font-size:clamp(1.1rem,1.5vw,1.45rem);line-height:1.6;max-width:42rem;color:var(--muted)}.hero-stack{position:relative;min-height:92vh;overflow:hidden}.hero-stack img{position:absolute;object-fit:cover;border:1px solid var(--line);box-shadow:var(--shadow)}.hero-stack img:nth-child(1){inset:4vh 4vw 12vh 8vw;width:62%;height:76%;z-index:2}.hero-stack img:nth-child(2){right:7vw;top:12vh;width:42%;height:42%;z-index:3}.hero-stack img:nth-child(3){right:3vw;bottom:8vh;width:50%;height:36%;z-index:1}.seal{width:max-content;border:1px solid var(--line);padding:.65rem .9rem;border-radius:999px;font-size:.68rem;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin-bottom:1.2rem}.curator-row{display:grid;grid-template-columns:repeat(4,1fr);border-bottom:1px solid var(--line);background:var(--bg)}.curator-row a{padding:1.2rem 1.6rem;border-right:1px solid var(--line);display:flex;justify-content:space-between;gap:1rem;font-size:.78rem;letter-spacing:.07em;text-transform:uppercase}.curator-row span{color:var(--muted)}.exhibition{padding:9rem 7vw;border-bottom:1px solid var(--line)}.exhibition-head{display:grid;grid-template-columns:.8fr 1.2fr;gap:6vw;align-items:end;margin-bottom:4rem}.exhibition-head h2,.specimen-panel h2,.seasonal h2,.profile-hero h1,.profile-section h2,.cabinet-title h2{font-family:'Libre Caslon Display',serif;font-weight:400}.exhibition-head h2,.specimen-panel h2,.seasonal h2,.cabinet-title h2{font-size:clamp(3.4rem,6vw,7rem);line-height:.92;margin:.2rem 0}.exhibition-head p{font-size:1.15rem;line-height:1.7;color:var(--muted);max-width:48rem}.plate-row{display:grid;grid-template-columns:1.25fr .75fr;gap:1px;background:var(--line);border:1px solid var(--line)}.plate-row.reverse{grid-template-columns:.75fr 1.25fr}.plate-row figure{margin:0;background:var(--paper)}.plate-row img{width:100%;height:100%;min-height:420px;object-fit:cover;display:block}.plate-row .plate-copy{background:var(--paper);padding:3rem;display:flex;flex-direction:column;justify-content:flex-end}.plate-copy .num{font-size:.68rem;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-bottom:auto}.plate-copy h3{font-family:'Libre Caslon Display',serif;font-size:clamp(2.4rem,4vw,4.8rem);line-height:.92;font-weight:400;margin:3rem 0 1rem}.plate-copy p{line-height:1.65;color:var(--muted)}.wide-plate{border-bottom:1px solid var(--line);background:var(--paper)}.wide-plate img{width:100%;height:auto;max-height:none;display:block}.wide-plate figcaption{display:flex;justify-content:space-between;gap:2rem;border-top:1px solid var(--line);padding:1rem 7vw;font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.specimen-panel{padding:9rem 7vw;border-bottom:1px solid var(--line);background:var(--paper)}.specimen-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:1px;background:var(--line);border:1px solid var(--line);margin-top:3rem}.specimen{background:var(--bg);padding:1.2rem;min-height:220px;display:flex;flex-direction:column;justify-content:space-between}.specimen strong{font-family:'Libre Caslon Display',serif;font-size:1.55rem;font-weight:400;line-height:1.05}.specimen small{display:block;color:var(--muted);line-height:1.45;margin-top:.6rem}.specimen span{font-size:.65rem;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.seasonal{padding:9rem 7vw;border-bottom:1px solid var(--line)}.season-grid{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--line);margin-top:3rem}.season-grid article{padding:2rem 1.5rem 3rem 0;border-bottom:1px solid var(--line)}.season-grid h3{font-family:'Libre Caslon Display',serif;font-size:2.3rem;font-weight:400}.profile-hero{min-height:88vh;display:grid;grid-template-columns:44% 56%;border-bottom:1px solid var(--line);background:var(--paper)}.profile-hero .copy{padding:9rem 6vw 6rem 7vw;display:flex;flex-direction:column;justify-content:center}.profile-hero h1{font-size:clamp(4.6rem,8vw,9rem);line-height:.86;margin:.2rem 0 1rem;letter-spacing:-.04em}.profile-hero p{line-height:1.7}.profile-hero img{width:100%;height:100%;object-fit:cover;min-height:88vh}.status-pill{display:inline-flex;width:max-content;border:1px solid var(--line);padding:.65rem .8rem;border-radius:999px;font-size:.68rem;letter-spacing:.1em;text-transform:uppercase;margin:.25rem .35rem .25rem 0}.profile-section{padding:7rem 7vw;border-bottom:1px solid var(--line);display:grid;grid-template-columns:.75fr 1.25fr;gap:6vw}.profile-section h2{font-size:clamp(2.8rem,5vw,5rem);line-height:.96;margin:0}.profile-section p,.profile-section li{line-height:1.8;color:var(--muted)}.relation-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--line);border:1px solid var(--line);margin-top:2rem}.relation-grid article{background:var(--paper);padding:1.5rem;min-height:170px}.source-list{border-top:1px solid var(--line);margin-top:2rem;padding-top:1rem}.source-list a{display:block;padding:.65rem 0;border-bottom:1px solid var(--line);color:var(--muted)}.fieldbook-tools{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--line);border:1px solid var(--line);margin:3rem 0}.fieldbook-tools section{background:var(--paper);padding:2rem}.checklist label{display:flex;gap:.75rem;padding:.8rem 0;border-bottom:1px solid var(--line)}.field-note{width:100%;min-height:230px;background:transparent;border:1px solid var(--line);padding:1rem;font:inherit;color:var(--ink)}.reveal{opacity:0;transform:translateY(24px);transition:opacity .8s ease,transform .8s ease}.reveal.in{opacity:1;transform:none}@media(max-width:1050px){.museum-hero,.profile-hero,.profile-section,.exhibition-head,.plate-row,.plate-row.reverse{grid-template-columns:1fr}.hero-stack{min-height:70vh}.profile-hero img{min-height:58vh}.specimen-grid{grid-template-columns:repeat(3,1fr)}.season-grid{grid-template-columns:repeat(2,1fr)}.fieldbook-tools{grid-template-columns:1fr}}@media(max-width:620px){.museum-hero .copy,.exhibition,.specimen-panel,.seasonal,.profile-hero .copy,.profile-section{padding-left:6vw;padding-right:6vw}.museum-hero h1{font-size:5rem}.hero-stack img:nth-child(1){inset:3vh 7vw 18vh 7vw;width:78%;height:62%}.hero-stack img:nth-child(2){right:5vw;top:34vh;width:58%;height:30%}.hero-stack img:nth-child(3){left:10vw;right:auto;bottom:5vh;width:70%;height:26%}.curator-row,.specimen-grid,.season-grid,.relation-grid{grid-template-columns:1fr}.wide-plate figcaption{flex-direction:column}.plate-row img{min-height:280px}.plate-row .plate-copy{padding:1.5rem}}