/* Temporary commemoration: enabled only by the dated Remembrance script. */
.remembrance-season body{background:#f6f3ed;background-image:radial-gradient(ellipse at 0 50%,#bb142b0d,transparent 43%),radial-gradient(ellipse at 100% 90%,#bb142b0b,transparent 40%)}
.remembrance-season body>header{position:relative;border-bottom-color:#c9b9a6}
.remembrance-season .site-brand{position:relative}
.remembrance-season .remembrance-logo-poppy{display:block;position:absolute;width:110px;height:121px;right:-38px;bottom:-28px;background:url('/remembrance-poppy.svg') center/contain no-repeat;filter:drop-shadow(0 3px 2px #0002);pointer-events:none}
.remembrance-banner,.remembrance-footer,.remembrance-logo-poppy{display:none}
.remembrance-season .remembrance-banner{display:flex;position:relative;isolation:isolate;align-items:center;min-height:300px;max-width:1200px;margin:0 auto;background:#252827 url('/remembrance-landscape.png') center/cover no-repeat;color:#fff;border-bottom:5px solid #ac1828;overflow:hidden}
.remembrance-season .remembrance-banner::before{content:'';position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#171c1df2 0%,#171c1dc9 33%,#171c1d44 70%,#171c1d10)}
.remembrance-season .remembrance-copy{padding:38px 48px;max-width:730px}
.remembrance-season .remembrance-overline{margin:0 0 15px;font:700 11px/1.6 Montserrat,Arial,sans-serif;letter-spacing:2.5px;text-transform:uppercase;color:#e6d3b3}
.remembrance-season .remembrance-banner h2{margin:0 0 18px;font:600 clamp(32px,4vw,52px)/1.12 Montserrat,Arial,sans-serif;letter-spacing:-1.8px;max-width:620px;color:#fff;text-wrap:balance}
.remembrance-season .remembrance-detail{font-size:15px;line-height:1.7;max-width:480px;margin:0;color:#eee8df}
.remembrance-season .remembrance-signoff{margin:20px 0 0;font:italic 24px/1.2 Georgia,serif;color:#e4d1ac}
.remembrance-season body:has(.hero) .remembrance-banner{min-height:380px}
.remembrance-season .site-nav{border-bottom:1px solid #b51c2d}
.remembrance-season .site-nav a[aria-current='page']{border-color:#b51c2d}
.remembrance-season .paint-accent::before{filter:grayscale(1);opacity:.08}
.remembrance-season .remembrance-footer{display:flex;justify-content:center;align-items:center;gap:20px;min-height:130px;background:#222827;color:#e9dfd0;border-top:3px solid #a41d2a;padding:25px 28px;text-align:center}
.remembrance-season .remembrance-footer p{font:italic 22px/1.5 Georgia,serif;max-width:650px;margin:0}
.remembrance-season .remembrance-footer-poppy{display:block;flex-shrink:0;width:64px;height:74px;background:url('/remembrance-poppy.svg') center/contain no-repeat}
@media(min-width:1450px){.remembrance-season body::before,.remembrance-season body::after{content:'';position:fixed;bottom:30px;width:110px;height:150px;background:url('/remembrance-poppy.svg') center/contain no-repeat;opacity:.2;pointer-events:none;z-index:0}.remembrance-season body::before{left:12px;transform:rotate(-16deg)}.remembrance-season body::after{right:12px;transform:rotate(13deg)}}
@media(max-width:900px){.remembrance-season .remembrance-copy{padding-left:28px;padding-right:28px}.remembrance-season .remembrance-logo-poppy{width:85px;height:94px;right:-20px;bottom:-23px}}
@media(max-width:650px){.remembrance-season .remembrance-logo-poppy{width:58px;height:66px;right:-8px;bottom:-25px}.remembrance-season .remembrance-banner,.remembrance-season body:has(.hero) .remembrance-banner{min-height:340px;background-position:68% center}.remembrance-season .remembrance-banner::before{background:linear-gradient(90deg,#171c1deb,#171c1da6 65%,#171c1d55)}.remembrance-season .remembrance-copy{padding:30px 22px;max-width:100%}.remembrance-season .remembrance-overline{font-size:9px;letter-spacing:2px}.remembrance-season .remembrance-banner h2{font-size:36px;letter-spacing:-1px;max-width:330px}.remembrance-season .remembrance-detail{max-width:300px;font-size:13px}.remembrance-season .remembrance-signoff{font-size:22px}.remembrance-season .remembrance-footer{gap:12px;padding:22px}.remembrance-season .remembrance-footer p{font-size:18px}.remembrance-season .remembrance-footer-poppy{width:45px;height:56px}}
@media print{.remembrance-season .remembrance-banner,.remembrance-season .remembrance-footer,.remembrance-season .remembrance-logo-poppy,.remembrance-season body::before,.remembrance-season body::after{display:none}.remembrance-season body{background:white}}
