
.black-archive-page.editorial-v2114{background:#020406;color:#f0e7dc}
.black-archive-page .site-header .header-shell{max-width:1320px;width:calc(100% - 64px)}
.black-archive-page .ed-page.ed-archive{position:relative;isolation:isolate;overflow:hidden;background:#020406}
.black-archive-page .ed-page.ed-archive::before{content:"";position:absolute;left:0;right:0;top:320px;bottom:0;z-index:0;pointer-events:none;background:linear-gradient(180deg,rgba(2,4,7,.26),rgba(2,4,7,.18) 34%,rgba(2,4,7,.34) 68%,rgba(2,4,7,.62) 100%),url('/assets/images/blackmere-archive.webp') center top / cover no-repeat}
.black-archive-page .ed-page.ed-archive>*{position:relative;z-index:1}
.black-archive-page .ed-archive-hero{position:relative;isolation:isolate;min-height:320px;background:#050404 url('/assets/images/blackmere-glasshouse.webp') 72% center / cover no-repeat;border-bottom:0;overflow:visible;z-index:5}
.black-archive-page .ed-archive-hero::after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,rgba(0,0,0,.90) 0%,rgba(0,0,0,.68) 27%,rgba(0,0,0,.22) 62%,rgba(0,0,0,.20) 100%),linear-gradient(180deg,rgba(0,0,0,.10),rgba(0,0,0,.24));z-index:0}
.black-archive-page .ed-archive-hero .ed-hero-grid{position:relative;z-index:1;display:flex;align-items:center;min-height:320px}
.black-archive-page .ed-archive-hero .ed-hero-copy{width:min(760px,100%);padding:112px 20px 30px 6px;background:transparent}
.black-archive-page .ed-archive-hero .ed-eyebrow{margin-bottom:10px}
.black-archive-page .ed-archive-hero h1{margin:0;max-width:760px;font-size:clamp(50px,5.25vw,77px);line-height:1.02;letter-spacing:0;text-transform:none;color:#f5eee7;white-space:nowrap}
.black-archive-page .ed-archive-hero .ed-rule{display:block;position:relative;width:180px;height:24px;margin:12px 0 12px;background:url('/assets/images/ww-ornament-title-v2.16.58.svg') center/200px 24px no-repeat;border:0;box-shadow:none}
.black-archive-page .ed-archive-hero .ed-rule::before,.black-archive-page .ed-archive-hero .ed-rule::after,.black-archive-page .ed-archive-hero .ed-rule span{content:none;display:none}
.black-archive-page .ed-archive-hero .ed-hero-copy>p:last-of-type{max-width:460px;margin-top:12px;font-size:16px;line-height:1.58;color:#e4d8c8;text-shadow:0 3px 15px #000}
.black-archive-page .ed-archive-hero .ed-button-disabled{display:inline-flex;align-items:center;justify-content:center;min-width:270px;padding:11px 15px;border:1.5px solid rgba(214,167,81,.9);background:rgba(3,4,6,.72);color:#f0bf57;font:700 11px/1 Arial,Helvetica,sans-serif;letter-spacing:.11em;text-transform:uppercase}
.black-archive-page .ed-archive-hero .ed-hero-art{display:none}
.black-archive-page .ww-scene-divider{position:absolute;bottom:-22px;left:0;right:0;height:44px;z-index:15;pointer-events:none;overflow:visible;background:none}
.black-archive-page .ww-scene-divider::before{content:"";display:block;position:absolute;left:0;right:0;top:21px;height:2px;background:linear-gradient(90deg,rgba(150,99,28,.58),#d2a558 27%,#e4bb6c 50%,#d2a558 73%,rgba(150,99,28,.58))}
.black-archive-page .ww-scene-divider::after{content:"";display:block;position:absolute;left:50%;top:0;transform:translateX(-50%);width:min(440px,85vw);height:44px;background:url('/assets/images/ww-ornament-hero-v2.16.58.svg') center center/contain no-repeat;filter:drop-shadow(0 2px 6px #000)}
.black-archive-page .ed-intro,.black-archive-page .ed-records,.black-archive-page .ed-closing{background:transparent;border:0}
.black-archive-page .ed-intro{padding:78px 0 26px}
.black-archive-page .ed-intro-grid{gap:18px}
.black-archive-page .ed-intro-card{border:2px solid rgba(203,151,53,.86);background:linear-gradient(120deg,rgba(5,7,9,.92),rgba(2,3,5,.96));box-shadow:0 13px 30px rgba(0,0,0,.52)}
.black-archive-page .ed-record-grid{gap:18px}
.black-archive-page .ed-record-card{border:2px solid rgba(203,151,53,.86);background:linear-gradient(120deg,rgba(5,7,9,.92),rgba(2,3,5,.96));box-shadow:0 13px 30px rgba(0,0,0,.52)}
.black-archive-page .ed-record-card:hover{border-color:#e3bd74}
.black-archive-page .ed-record-card>img{background:#050505;filter:saturate(.93) contrast(1.05) brightness(.9)}
.black-archive-page .ed-record-restricted{border-color:rgba(197,86,60,.86)}
.black-archive-page .ed-closing{padding:48px 0 38px;text-align:center}
.black-archive-page .ed-closing .ed-shell{max-width:920px}
.black-archive-page .ed-closing h2{font-size:clamp(42px,4.4vw,64px);line-height:1.08;color:#f5eee7;text-shadow:0 5px 24px #000;margin:8px 0 10px}
.black-archive-page .ed-closing>p,.black-archive-page .ed-closing .ed-shell>p:last-of-type{color:#e3d8c8;text-shadow:0 3px 14px #000}
.black-archive-page .ed-closing div{display:flex;gap:14px;justify-content:center;flex-wrap:wrap;margin-top:18px}
.black-archive-page .ed-closing .ed-button{display:inline-flex;align-items:center;gap:8px;padding:12px 16px;border:1.5px solid #cb9735;background:rgba(4,5,7,.82);color:#f0bf57;font:700 12px/1 Arial,sans-serif;letter-spacing:.12em;text-transform:uppercase;text-decoration:none}
.black-archive-page .ed-closing .ed-button-filled{background:linear-gradient(180deg,#e8c46f,#c3933e);color:#141008}
.black-archive-page .ed-closing .ed-button:hover{border-color:#e8c26a;color:#ffd98b;background:rgba(7,9,12,.92)}
.black-archive-page .ed-closing .ed-button-filled:hover{background:linear-gradient(180deg,#f0cc7f,#d2a049);color:#141008}
@media(max-width:980px){.black-archive-page .ed-page.ed-archive::before{top:296px}.black-archive-page .site-header .header-shell{width:calc(100% - 46px)}.black-archive-page .ed-archive-hero,.black-archive-page .ed-archive-hero .ed-hero-grid{min-height:296px}.black-archive-page .ed-archive-hero .ed-hero-copy{padding:106px 10px 28px}.black-archive-page .ed-archive-hero h1{white-space:normal;max-width:540px}}
@media(max-width:620px){.black-archive-page .ed-page.ed-archive::before{top:270px}.black-archive-page .site-header .header-shell{width:calc(100% - 24px)}.black-archive-page .ed-archive-hero,.black-archive-page .ed-archive-hero .ed-hero-grid{min-height:270px;background-position:68% center}.black-archive-page .ed-archive-hero .ed-hero-copy{padding:100px 10px 24px}.black-archive-page .ed-archive-hero h1{font-size:48px;white-space:normal}.black-archive-page .ed-archive-hero .ed-button-disabled{min-width:0;width:100%}.black-archive-page .ww-scene-divider::after{width:min(320px,82vw);height:34px;top:5px}.black-archive-page .ed-intro{padding-top:54px}.black-archive-page .ed-closing{padding-top:34px}}

/* v2.16.60 — archive hero cleanup and full-page background */
.black-archive-page .ed-page.ed-archive::before{top:0!important;bottom:0!important;background:
 linear-gradient(180deg,rgba(2,4,7,.24),rgba(2,4,7,.18) 28%,rgba(2,4,7,.34) 62%,rgba(2,4,7,.64) 100%),
 radial-gradient(circle at 18% 14%,rgba(211,163,83,.08),transparent 24%),
 url('/assets/images/blackmere-archive.webp') center top / cover no-repeat!important}
.black-archive-page .ed-archive-hero{overflow:visible!important}
.black-archive-page .ed-archive-hero .ed-hero-copy{padding-top:106px!important}
.black-archive-page .ed-archive-hero .ed-eyebrow{display:none!important}
.black-archive-page .ww-scene-divider{bottom:-26px!important;height:52px!important}
.black-archive-page .ww-scene-divider::before{top:24px!important}
.black-archive-page .ww-scene-divider::after{top:2px!important}
.black-archive-page .ed-intro{padding-top:88px!important}
.black-archive-page .ed-intro,.black-archive-page .ed-records,.black-archive-page .ed-closing{position:relative!important;background:transparent!important}
@media(max-width:980px){.black-archive-page .ed-intro{padding-top:82px!important}.black-archive-page .ww-scene-divider{bottom:-24px!important}}
@media(max-width:620px){.black-archive-page .ed-archive-hero .ed-hero-copy{padding-top:96px!important}.black-archive-page .ww-scene-divider{bottom:-18px!important;height:40px!important}.black-archive-page .ww-scene-divider::before{top:18px!important}.black-archive-page .ww-scene-divider::after{top:2px!important}.black-archive-page .ed-intro{padding-top:66px!important}}
