/* Approved clean composition: no image crop, filters, redraw or text baked into hero. */
.museum-home .museum-header{height:96px;border-bottom:0}
.museum-home .museum-header__inner{max-width:1800px;padding-inline:clamp(24px,3.3vw,64px)}
.museum-home .museum-brand span{font-size:clamp(19px,1.7vw,27px);letter-spacing:.14em}
.museum-home .museum-hero{height:auto;min-height:0;max-height:none;overflow:visible;background:#1b1713}
.museum-hero__picture{display:block;width:100%;line-height:0}
.museum-home .museum-hero__background{display:block;width:100%;height:auto;aspect-ratio:1672/941;object-fit:contain;filter:none}
.museum-home .museum-hero__content{left:51%;top:25%;bottom:auto;width:46%;max-width:none;text-align:center;padding:0 14px}
.museum-home .museum-hero h1{margin:0;white-space:normal;color:#f4e8d4;letter-spacing:-.035em;line-height:1.08;font-size:clamp(44px,6.1vw,105px);text-shadow:0 2px 12px #1b171380}
.museum-home .museum-hero__kicker{font:400 clamp(15px,1.6vw,27px)/1.5 Georgia,serif;letter-spacing:.18em;text-transform:uppercase;color:#f4e8d4;margin-bottom:20px}
.museum-home .museum-hero__tagline{margin:22px 0 0;font:italic clamp(22px,2.5vw,42px)/1.4 Georgia,serif;color:#e4bd7d;text-shadow:0 2px 8px #1b1713}
.museum-uvp{max-width:1060px;margin:0 auto 76px!important;text-align:center;font:clamp(24px,2.5vw,36px)/1.55 Georgia,serif;color:#4b3a2d}
.museum-home .museum-intro__body{padding-top:0}
.museum-home .museum-hero-disclosure{font-size:13px!important;line-height:1.8!important;color:#65574a}
.seo-breadcrumbs{display:flex;flex-wrap:wrap;gap:6px 10px;font:12px/1.8 -apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;margin-block:28px;color:#65574a}
.seo-breadcrumbs a:hover,.seo-breadcrumbs a:focus-visible{color:#775327}
#library-tools{border:0;padding:0;margin:0;min-inline-size:0;position:relative}
.library-tools-legend{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
.museum-article__heroimage{background-image:url('images/owner-photo-golden-dawn-1672.webp')}
@media(max-width:800px){.museum-article__heroimage{background-image:url('images/owner-photo-golden-dawn-960.webp')}}
@media(max-width:1000px) and (min-width:601px){
 .museum-home .museum-hero__content{top:20%;padding-inline:8px}
 .museum-home .museum-hero__kicker{font-size:14px;letter-spacing:.13em;margin-bottom:14px}
 .museum-home .museum-hero h1{font-size:clamp(40px,6.1vw,61px)}
 .museum-home .museum-hero__tagline{font-size:clamp(20px,2.8vw,28px);margin-top:15px}
}
@media(max-width:800px){.museum-home .museum-header{height:84px}.museum-home .museum-brand span{font-size:17px}}
@media(max-width:600px){
 .museum-home .museum-header__inner{padding-inline:18px}
 .museum-home .museum-brand span{font-size:15px;letter-spacing:.10em}
 .museum-home .museum-hero__content{position:static;width:100%;padding:35px 23px 46px}
 .museum-home .museum-hero h1{font-size:clamp(42px,10.5vw,60px);letter-spacing:-.035em}
 .museum-home .museum-hero__kicker{font-size:13px;letter-spacing:.19em;margin-bottom:12px}
 .museum-home .museum-hero__tagline{font-size:25px;margin-top:17px}
 .museum-uvp{margin-bottom:55px!important;font-size:25px}
}
@media(max-width:800px){
 .site-header:not(.js-enabled) .header-inner{height:82px;min-height:82px;padding-block:0}
 .site-header:not(.js-enabled) .brand{margin-bottom:0}
 .site-header:not(.js-enabled) .main-nav{display:none}
 .site-header:not(.js-enabled) .menu-toggle{display:block}
 .museum-header:not(.js-enabled){height:84px}
 .museum-header:not(.js-enabled) .museum-header__inner{flex-wrap:nowrap;padding-block:0;gap:24px}
 .museum-home .museum-header:not(.js-enabled){height:84px}
}
@media print{.museum-home .museum-hero__content{position:static;width:100%;padding:20px;color:#111}.museum-home .museum-hero h1,.museum-home .museum-hero__kicker,.museum-home .museum-hero__tagline{color:#111;text-shadow:none}.museum-hero__picture{display:none}.seo-breadcrumbs{display:none}}
