/* v36: distinct Testing and About scenes with the central-river identity. */
body.edition-scene-testing{--edition-scene:url('assets/testing-river-v36.webp')}
body.edition-scene-about{--edition-scene:url('assets/about-mountain-v36.webp')}
body.edition-art-refresh.edition-scene-testing .e-banner,body.edition-art-refresh.edition-scene-about .e-banner{min-height:560px;background-color:#080c12!important;background-image:linear-gradient(90deg,#080c12 0%,#080c12aa 18%,transparent 55%),var(--edition-scene)!important;background-size:840px 100%,auto 100%!important;background-position:right center,right center!important;background-repeat:no-repeat!important}
body.edition-art-refresh.edition-scene-testing .e-banner>.e-wrap:before,body.edition-art-refresh.edition-scene-about .e-banner>.e-wrap:before{background-image:url('assets/mountain-river-mark.svg');width:100px;height:67px;margin-bottom:22px}
body.edition-art-refresh.edition-scene-about .e-photo{aspect-ratio:1.5;object-position:center;box-shadow:0 20px 50px #0b15221a}
body.edition-scene-about section.e-dark:not(.e-banner){background-image:linear-gradient(90deg,#080c12ef,#080c12c9),url('assets/about-mountain-v36.webp')!important}
@media(max-width:767px){body.edition-art-refresh.edition-scene-testing .e-banner,body.edition-art-refresh.edition-scene-about .e-banner{min-height:0;display:flex;flex-direction:column;align-items:stretch;background:#080c12!important;padding-bottom:0!important}body.edition-art-refresh.edition-scene-testing .e-banner>.e-wrap,body.edition-art-refresh.edition-scene-about .e-banner>.e-wrap{padding-top:36px;padding-bottom:24px}body.edition-art-refresh.edition-scene-testing .e-banner:after,body.edition-art-refresh.edition-scene-about .e-banner:after{content:"";display:block!important;position:relative!important;inset:auto!important;width:100%;height:290px;flex:0 0 290px;opacity:1!important;transform:none!important;background:var(--edition-scene) right center/auto 100% no-repeat #080c12!important;pointer-events:none}body.edition-art-refresh.edition-scene-testing .e-banner>.e-wrap:before,body.edition-art-refresh.edition-scene-about .e-banner>.e-wrap:before{width:88px;height:59px;margin-bottom:16px}}

/* v37: the catalogue gallery and partner terrain have separate visual identities. */
body.edition-scene-shop{--edition-scene:url('assets/shop-gallery-v37.webp')}
body.edition-art-refresh.edition-scene-shop .e-shop-head{min-height:500px;background-color:#080a0c!important;background-image:linear-gradient(90deg,#080a0c 0%,#080a0cbb 15%,transparent 48%),url('assets/shop-gallery-v37.webp')!important;background-size:750px 100%,auto 100%!important;background-position:right center!important;background-repeat:no-repeat!important}
body.edition-scene-shop .e-shop-copy{max-width:480px}
body.edition-art-refresh.edition-scene-shop .e-shop-copy:before{background-image:url('assets/mountain-river-mark.svg');width:100px;height:67px}
body.edition-scene-shop .edition-survey-banner{background:linear-gradient(100deg,#0b1016f5,#122232d9),url('assets/topo-contours.svg') center/cover}
body.edition-art-refresh.edition-scene-account .e-partner-feature{min-height:360px;padding:28px 28px 170px;background-color:#0b0d10!important;background-image:linear-gradient(180deg,#0b0d10 0%,#0b0d10ee 34%,#0b0d1066 60%,transparent 90%),url('assets/partner-terrain-v37.webp')!important;background-size:cover!important;background-position:center,bottom right!important;border:1px solid #586776;box-shadow:0 12px 30px #0b15221a}
body.edition-scene-account .e-partner-feature h3,body.edition-scene-account .e-partner-feature a{color:#fff}
@media(max-width:767px){body.edition-art-refresh.edition-scene-shop .e-shop-head{padding:32px 24px 0!important;min-height:0;display:flex;align-items:stretch;background:#080a0c!important;overflow:hidden}body.edition-scene-shop .e-shop-copy{max-width:100%;padding-bottom:24px!important}body.edition-art-refresh.edition-scene-shop .e-shop-head:after{content:"";display:block;width:calc(100% + 48px);height:280px;flex:0 0 280px;margin:0 -24px;background:url('assets/shop-gallery-v37.webp') right center/auto 100% no-repeat}body.edition-art-refresh.edition-scene-shop .e-shop-copy:before{width:88px;height:59px}body.edition-art-refresh.edition-scene-account .e-partner-feature{padding:24px 24px 170px}}

/* v38: account canyon panorama and independent rewards still life. */
body.edition-scene-account{--edition-scene:url('assets/account-canyon-v38.webp')}
body.edition-art-refresh.edition-scene-account .entry-header{background-image:linear-gradient(90deg,#080b0d66,transparent 75%),url('assets/account-canyon-v38.webp')!important;background-size:cover!important;background-position:center 57%!important;min-height:250px}
body.edition-art-refresh.edition-scene-account .e-account-overview-grid .e-account-rewards{background:#090c10!important;justify-content:flex-start}
body.edition-scene-account .e-account-rewards .e-rewards-copy{order:1}
body.edition-scene-account .e-account-rewards:after{content:"";display:block;order:2;flex:1 0 390px;min-height:390px;margin:0 -36px;background:linear-gradient(180deg,#090c10,transparent 22%,transparent 85%,#090c10),url('assets/rewards-slate-v38.webp') center bottom/auto 620px no-repeat}
body.edition-scene-account .e-account-rewards .e-rewards-foot{order:3;margin-top:8px;background:#090c10cc}
@media(max-width:767px){body.edition-art-refresh.edition-scene-account .entry-header{background-position:70% center!important;background-image:linear-gradient(90deg,#080b0da8,#080b0d22),url('assets/account-canyon-v38.webp')!important}body.edition-scene-account .e-account-rewards:after{margin:0 -24px;flex-basis:330px;min-height:330px;background-size:auto,auto 500px}}

body.edition-scene-account .e-account-rewards:after{background-image:linear-gradient(90deg,#090c10,transparent 12%,transparent 88%,#090c10),linear-gradient(180deg,#090c10,transparent 22%,transparent 85%,#090c10),url('assets/rewards-slate-v38.webp');background-size:414px 100%,100% 100%,auto 620px;background-position:center,bottom center,bottom center;background-repeat:no-repeat}
@media(max-width:767px){body.edition-scene-account .e-account-rewards:after{background-size:334px 100%,100% 100%,auto 500px}}
