/* Pale parchment with genuine, credited object photography at the edges. */
#app>.history-documentary-hero{isolation:isolate;background:radial-gradient(ellipse at 50% 24%,#fffaf0 0%,#f7ecd6 65%,#e3cea2 100%)!important;min-height:400px;padding:58px 18% 116px;overflow:hidden}
#app>.history-documentary-hero:after{display:none!important}
#app>.history-documentary-hero>div:not(.art){position:relative;z-index:2}
#app>.history-documentary-hero h1{font-size:clamp(34px,4.4vw,60px);max-width:780px;margin:15px auto}
#app>.history-documentary-hero p{max-width:650px;text-shadow:0 1px 12px #fffaf0}
/* Outrank the shared room header rule, which otherwise collapses this clipped figure. */
#app>.history-documentary-hero>.history-object-collage{position:absolute;inset:0;margin:0;z-index:0;pointer-events:none;overflow:hidden}
.history-object-collage img{position:absolute;bottom:-65px;object-fit:cover;opacity:.65;filter:sepia(.35) saturate(.7);mask-image:radial-gradient(ellipse at center,#000 20%,#000a 45%,transparent 73%);-webkit-mask-image:radial-gradient(ellipse at center,#000 20%,#000a 45%,transparent 73%)}
.history-object-amarna{left:-95px;width:410px;height:390px;object-position:center 43%;transform:rotate(-13deg)}
.history-object-cylinder{right:-105px;width:440px;height:310px;object-position:center;transform:rotate(9deg);mix-blend-mode:multiply}
.history-banner-sources{background:#f4ead4;border-bottom:1px solid #cbbb98;padding:0 6%;color:#455344;font:12px/1.7 system-ui}
.history-banner-sources summary{padding:13px 0;cursor:pointer;font-size:11px;letter-spacing:.035em;width:fit-content;max-width:100%;min-height:44px}
.history-banner-sources summary:focus-visible{outline:2px solid #6f783e;outline-offset:3px}
.history-banner-sources>div{max-width:1000px;padding:0 0 20px}
.history-banner-sources li{margin:10px 0}.history-banner-sources a{color:#2b5743;text-decoration:underline;text-underline-offset:3px}
@media(max-width:720px){#app>.history-documentary-hero{padding:35px 7% 145px;min-height:385px}#app>.history-documentary-hero h1{font-size:clamp(32px,7vw,45px)}#app>.history-documentary-hero .eyebrow{font-size:10px;letter-spacing:.2em}.history-object-amarna{left:-45px;width:210px;height:220px}.history-object-cylinder{right:-40px;width:250px;height:180px}.history-object-collage img{bottom:-45px;opacity:.62}.history-banner-sources{padding:0 6%;font-size:12px}.history-banner-sources summary{font-size:10px}.history-banner-sources ul{padding-left:18px}}
