/* Archive photographs and confirmed MULTIMA renderings, scoped additions. */
.history-archive{background:#f1f0eb}.history-archive h2,.rendering-gallery h2{font-size:clamp(30px,3.4vw,48px);line-height:1.14;letter-spacing:-1px;max-width:950px}.archive-intro,.rendering-intro{max-width:830px;line-height:1.75;font-size:18px}.archive-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:44px;margin-top:40px;align-items:start}.archive-grid figure,.rendering-gallery figure{margin:0;min-width:0}.archival-window{position:relative;overflow:hidden;background:#e5e3d9}.archival-window img{position:absolute;width:var(--archive-width);max-width:none;height:auto;left:var(--archive-left);top:var(--archive-top)}.archive-grid figcaption{padding-top:22px}.archive-grid h3,.rendering-gallery h3{font-size:23px;line-height:1.3;margin:0 0 12px}.archive-grid figcaption p,.rendering-gallery figcaption p{line-height:1.7;margin:0;color:#536177}.archive-source{font-size:12px;line-height:1.7;max-width:950px;margin:35px 0 0;color:#536177}.rendering-gallery{background:#f4f6f8}.rendering-main{margin-top:38px!important;background:#fff}.rendering-main>img{display:block;width:100%;height:auto;max-height:600px;object-fit:contain}.rendering-main figcaption{padding:24px 30px}.rendering-technical{border-top:1px solid #c9d4e3;border-bottom:1px solid #c9d4e3;margin-top:20px}.rendering-technical summary{padding:22px 5px;font-size:17px;font-weight:600;cursor:pointer;color:#154dcd}.rendering-technical summary:focus-visible{outline:3px solid #154dcd;outline-offset:4px}.rendering-technical figure{background:#fff;padding-bottom:22px}.rendering-technical img{display:block;width:100%;max-height:560px;object-fit:contain}.rendering-technical figcaption{padding:0 26px;line-height:1.65;font-size:14px;color:#536177}.rendering-subhead{margin-top:46px!important}.rendering-grid{display:grid;grid-template-columns:1fr 1fr;gap:30px}.rendering-grid figure{background:#fff}.rendering-grid img{display:block;width:100%;height:360px;object-fit:contain}.rendering-grid figcaption{padding:24px 28px}.rendering-hero{background:white;display:grid;align-content:center;min-width:0}.rendering-hero img{width:100%;height:380px;object-fit:contain;display:block}.rendering-hero figcaption{font-size:12px;line-height:1.6;color:#536177;padding:12px 20px;border-top:1px solid #e1e6ec}
@media(max-width:800px){.archive-grid{grid-template-columns:1fr;gap:36px}.archive-grid figure{max-width:680px}.rendering-grid{gap:20px}.rendering-grid img{height:260px}.rendering-hero img{height:310px}.rendering-main figcaption{padding:22px}.archive-intro,.rendering-intro{font-size:17px}}
@media(max-width:560px){.rendering-grid{grid-template-columns:1fr}.rendering-grid img{height:280px}.rendering-hero img{height:250px}.rendering-grid figcaption{padding:20px}.rendering-technical summary{font-size:16px}.archive-grid{margin-top:28px}.history-archive h2,.rendering-gallery h2{letter-spacing:-.6px}}
