/* ═══ Per-image scrims, each derived from that photograph's OWN darks.
   COLOR & BACKGROUND LAW §3: never a generic black or white veil.
   Loaded LAST; selectors deliberately outrank the legacy cream washes. ═══ */
/* neutralize the banned generic veils first */
html .photo-bg::after, html .sec.hasphoto .photo-bg::after, html .band .photo-bg::after{
  background:linear-gradient(104deg,rgba(18,20,26,.74),rgba(30,34,42,.44) 58%,rgba(18,20,26,.58)) !important}
html .sec.hasphoto .photo-bg:has(img[src="/assets/img/family/hat-child-family.jpg"])::after,html .photo-bg:has(img[src="/assets/img/family/hat-child-family.jpg"])::after,html .sec.hasphoto .state__bg:has(img[src="/assets/img/family/hat-child-family.jpg"])::after,html .state__bg:has(img[src="/assets/img/family/hat-child-family.jpg"])::after,html .sec.hasphoto .bookband__bg:has(img[src="/assets/img/family/hat-child-family.jpg"])::after,html .bookband__bg:has(img[src="/assets/img/family/hat-child-family.jpg"])::after,html .sec.hasphoto .hero__bg:has(img[src="/assets/img/family/hat-child-family.jpg"])::after,html .hero__bg:has(img[src="/assets/img/family/hat-child-family.jpg"])::after{background:linear-gradient(104deg,rgba(15,11,15,.80),rgba(41,33,33,.44) 58%,rgba(15,11,15,.60)) !important}
html .sec.hasphoto .photo-bg:has(img[src="/assets/img/focus/healing.jpg"])::after,html .photo-bg:has(img[src="/assets/img/focus/healing.jpg"])::after,html .sec.hasphoto .state__bg:has(img[src="/assets/img/focus/healing.jpg"])::after,html .state__bg:has(img[src="/assets/img/focus/healing.jpg"])::after,html .sec.hasphoto .bookband__bg:has(img[src="/assets/img/focus/healing.jpg"])::after,html .bookband__bg:has(img[src="/assets/img/focus/healing.jpg"])::after,html .sec.hasphoto .hero__bg:has(img[src="/assets/img/focus/healing.jpg"])::after,html .hero__bg:has(img[src="/assets/img/focus/healing.jpg"])::after{background:linear-gradient(104deg,rgba(27,24,26,.80),rgba(53,46,44,.44) 58%,rgba(27,24,26,.60)) !important}
html .sec.hasphoto .photo-bg:has(img[src="/assets/img/gallery/baltic.jpg"])::after,html .photo-bg:has(img[src="/assets/img/gallery/baltic.jpg"])::after,html .sec.hasphoto .state__bg:has(img[src="/assets/img/gallery/baltic.jpg"])::after,html .state__bg:has(img[src="/assets/img/gallery/baltic.jpg"])::after,html .sec.hasphoto .bookband__bg:has(img[src="/assets/img/gallery/baltic.jpg"])::after,html .bookband__bg:has(img[src="/assets/img/gallery/baltic.jpg"])::after,html .sec.hasphoto .hero__bg:has(img[src="/assets/img/gallery/baltic.jpg"])::after,html .hero__bg:has(img[src="/assets/img/gallery/baltic.jpg"])::after{background:linear-gradient(104deg,rgba(35,26,16,.80),rgba(61,48,34,.44) 58%,rgba(35,26,16,.60)) !important}
html .sec.hasphoto .photo-bg:has(img[src="/assets/img/gallery/japanese-temple.jpg"])::after,html .photo-bg:has(img[src="/assets/img/gallery/japanese-temple.jpg"])::after,html .sec.hasphoto .state__bg:has(img[src="/assets/img/gallery/japanese-temple.jpg"])::after,html .state__bg:has(img[src="/assets/img/gallery/japanese-temple.jpg"])::after,html .sec.hasphoto .bookband__bg:has(img[src="/assets/img/gallery/japanese-temple.jpg"])::after,html .bookband__bg:has(img[src="/assets/img/gallery/japanese-temple.jpg"])::after,html .sec.hasphoto .hero__bg:has(img[src="/assets/img/gallery/japanese-temple.jpg"])::after,html .hero__bg:has(img[src="/assets/img/gallery/japanese-temple.jpg"])::after{background:linear-gradient(104deg,rgba(18,27,24,.80),rgba(44,49,42,.44) 58%,rgba(18,27,24,.60)) !important}
html .sec.hasphoto .photo-bg:has(img[src="/assets/img/gallery/roper-trail-hat.jpg"])::after,html .photo-bg:has(img[src="/assets/img/gallery/roper-trail-hat.jpg"])::after,html .sec.hasphoto .state__bg:has(img[src="/assets/img/gallery/roper-trail-hat.jpg"])::after,html .state__bg:has(img[src="/assets/img/gallery/roper-trail-hat.jpg"])::after,html .sec.hasphoto .bookband__bg:has(img[src="/assets/img/gallery/roper-trail-hat.jpg"])::after,html .bookband__bg:has(img[src="/assets/img/gallery/roper-trail-hat.jpg"])::after,html .sec.hasphoto .hero__bg:has(img[src="/assets/img/gallery/roper-trail-hat.jpg"])::after,html .hero__bg:has(img[src="/assets/img/gallery/roper-trail-hat.jpg"])::after{background:linear-gradient(104deg,rgba(64,62,57,.80),rgba(90,84,75,.44) 58%,rgba(64,62,57,.60)) !important}
html .sec.hasphoto .photo-bg:has(img[src="/assets/img/gallery/rowing.jpg"])::after,html .photo-bg:has(img[src="/assets/img/gallery/rowing.jpg"])::after,html .sec.hasphoto .state__bg:has(img[src="/assets/img/gallery/rowing.jpg"])::after,html .state__bg:has(img[src="/assets/img/gallery/rowing.jpg"])::after,html .sec.hasphoto .bookband__bg:has(img[src="/assets/img/gallery/rowing.jpg"])::after,html .bookband__bg:has(img[src="/assets/img/gallery/rowing.jpg"])::after,html .sec.hasphoto .hero__bg:has(img[src="/assets/img/gallery/rowing.jpg"])::after,html .hero__bg:has(img[src="/assets/img/gallery/rowing.jpg"])::after{background:linear-gradient(104deg,rgba(11,28,41,.80),rgba(37,50,59,.44) 58%,rgba(11,28,41,.60)) !important}
html .sec.hasphoto .photo-bg:has(img[src="/assets/img/gallery/savanna.jpg"])::after,html .photo-bg:has(img[src="/assets/img/gallery/savanna.jpg"])::after,html .sec.hasphoto .state__bg:has(img[src="/assets/img/gallery/savanna.jpg"])::after,html .state__bg:has(img[src="/assets/img/gallery/savanna.jpg"])::after,html .sec.hasphoto .bookband__bg:has(img[src="/assets/img/gallery/savanna.jpg"])::after,html .bookband__bg:has(img[src="/assets/img/gallery/savanna.jpg"])::after,html .sec.hasphoto .hero__bg:has(img[src="/assets/img/gallery/savanna.jpg"])::after,html .hero__bg:has(img[src="/assets/img/gallery/savanna.jpg"])::after{background:linear-gradient(104deg,rgba(33,25,12,.80),rgba(59,47,30,.44) 58%,rgba(33,25,12,.60)) !important}
html .sec.hasphoto .photo-bg:has(img[src="/assets/img/garden/tea-stone-bridge.jpg"])::after,html .photo-bg:has(img[src="/assets/img/garden/tea-stone-bridge.jpg"])::after,html .sec.hasphoto .state__bg:has(img[src="/assets/img/garden/tea-stone-bridge.jpg"])::after,html .state__bg:has(img[src="/assets/img/garden/tea-stone-bridge.jpg"])::after,html .sec.hasphoto .bookband__bg:has(img[src="/assets/img/garden/tea-stone-bridge.jpg"])::after,html .bookband__bg:has(img[src="/assets/img/garden/tea-stone-bridge.jpg"])::after,html .sec.hasphoto .hero__bg:has(img[src="/assets/img/garden/tea-stone-bridge.jpg"])::after,html .hero__bg:has(img[src="/assets/img/garden/tea-stone-bridge.jpg"])::after{background:linear-gradient(104deg,rgba(45,45,28,.80),rgba(71,67,46,.44) 58%,rgba(45,45,28,.60)) !important}
html .sec.hasphoto .photo-bg:has(img[src="/assets/img/journal/30000-years-tribal-trade-americas/2.jpg"])::after,html .photo-bg:has(img[src="/assets/img/journal/30000-years-tribal-trade-americas/2.jpg"])::after,html .sec.hasphoto .state__bg:has(img[src="/assets/img/journal/30000-years-tribal-trade-americas/2.jpg"])::after,html .state__bg:has(img[src="/assets/img/journal/30000-years-tribal-trade-americas/2.jpg"])::after,html .sec.hasphoto .bookband__bg:has(img[src="/assets/img/journal/30000-years-tribal-trade-americas/2.jpg"])::after,html .bookband__bg:has(img[src="/assets/img/journal/30000-years-tribal-trade-americas/2.jpg"])::after,html .sec.hasphoto .hero__bg:has(img[src="/assets/img/journal/30000-years-tribal-trade-americas/2.jpg"])::after,html .hero__bg:has(img[src="/assets/img/journal/30000-years-tribal-trade-americas/2.jpg"])::after{background:linear-gradient(104deg,rgba(48,31,75,.80),rgba(74,53,93,.44) 58%,rgba(48,31,75,.60)) !important}
html .sec.hasphoto .photo-bg:has(img[src="/assets/img/journal/the-first-fire/missy-and-henry.jpg"])::after,html .photo-bg:has(img[src="/assets/img/journal/the-first-fire/missy-and-henry.jpg"])::after,html .sec.hasphoto .state__bg:has(img[src="/assets/img/journal/the-first-fire/missy-and-henry.jpg"])::after,html .state__bg:has(img[src="/assets/img/journal/the-first-fire/missy-and-henry.jpg"])::after,html .sec.hasphoto .bookband__bg:has(img[src="/assets/img/journal/the-first-fire/missy-and-henry.jpg"])::after,html .bookband__bg:has(img[src="/assets/img/journal/the-first-fire/missy-and-henry.jpg"])::after,html .sec.hasphoto .hero__bg:has(img[src="/assets/img/journal/the-first-fire/missy-and-henry.jpg"])::after,html .hero__bg:has(img[src="/assets/img/journal/the-first-fire/missy-and-henry.jpg"])::after{background:linear-gradient(104deg,rgba(48,42,44,.80),rgba(74,64,62,.44) 58%,rgba(48,42,44,.60)) !important}
html .sec.hasphoto .photo-bg:has(img[src="/assets/img/living-as-a-far-messenger-cover.jpg"])::after,html .photo-bg:has(img[src="/assets/img/living-as-a-far-messenger-cover.jpg"])::after,html .sec.hasphoto .state__bg:has(img[src="/assets/img/living-as-a-far-messenger-cover.jpg"])::after,html .state__bg:has(img[src="/assets/img/living-as-a-far-messenger-cover.jpg"])::after,html .sec.hasphoto .bookband__bg:has(img[src="/assets/img/living-as-a-far-messenger-cover.jpg"])::after,html .bookband__bg:has(img[src="/assets/img/living-as-a-far-messenger-cover.jpg"])::after,html .sec.hasphoto .hero__bg:has(img[src="/assets/img/living-as-a-far-messenger-cover.jpg"])::after,html .hero__bg:has(img[src="/assets/img/living-as-a-far-messenger-cover.jpg"])::after{background:linear-gradient(104deg,rgba(42,26,13,.80),rgba(68,48,31,.44) 58%,rgba(42,26,13,.60)) !important}
html .sec.hasphoto .photo-bg:has(img[src="/assets/img/ocean-crosser.jpg"])::after,html .photo-bg:has(img[src="/assets/img/ocean-crosser.jpg"])::after,html .sec.hasphoto .state__bg:has(img[src="/assets/img/ocean-crosser.jpg"])::after,html .state__bg:has(img[src="/assets/img/ocean-crosser.jpg"])::after,html .sec.hasphoto .bookband__bg:has(img[src="/assets/img/ocean-crosser.jpg"])::after,html .bookband__bg:has(img[src="/assets/img/ocean-crosser.jpg"])::after,html .sec.hasphoto .hero__bg:has(img[src="/assets/img/ocean-crosser.jpg"])::after,html .hero__bg:has(img[src="/assets/img/ocean-crosser.jpg"])::after{background:linear-gradient(104deg,rgba(15,32,32,.80),rgba(41,54,50,.44) 58%,rgba(15,32,32,.60)) !important}
html .sec.hasphoto .photo-bg:has(img[src="/assets/img/stone-breath-cover.jpg"])::after,html .photo-bg:has(img[src="/assets/img/stone-breath-cover.jpg"])::after,html .sec.hasphoto .state__bg:has(img[src="/assets/img/stone-breath-cover.jpg"])::after,html .state__bg:has(img[src="/assets/img/stone-breath-cover.jpg"])::after,html .sec.hasphoto .bookband__bg:has(img[src="/assets/img/stone-breath-cover.jpg"])::after,html .bookband__bg:has(img[src="/assets/img/stone-breath-cover.jpg"])::after,html .sec.hasphoto .hero__bg:has(img[src="/assets/img/stone-breath-cover.jpg"])::after,html .hero__bg:has(img[src="/assets/img/stone-breath-cover.jpg"])::after{background:linear-gradient(104deg,rgba(10,8,6,.80),rgba(36,30,24,.44) 58%,rgba(10,8,6,.60)) !important}
html .sec.hasphoto .photo-bg:has(img[src="/assets/img/ta/bench-gathering-2000x1333.jpg"])::after,html .photo-bg:has(img[src="/assets/img/ta/bench-gathering-2000x1333.jpg"])::after,html .sec.hasphoto .state__bg:has(img[src="/assets/img/ta/bench-gathering-2000x1333.jpg"])::after,html .state__bg:has(img[src="/assets/img/ta/bench-gathering-2000x1333.jpg"])::after,html .sec.hasphoto .bookband__bg:has(img[src="/assets/img/ta/bench-gathering-2000x1333.jpg"])::after,html .bookband__bg:has(img[src="/assets/img/ta/bench-gathering-2000x1333.jpg"])::after,html .sec.hasphoto .hero__bg:has(img[src="/assets/img/ta/bench-gathering-2000x1333.jpg"])::after,html .hero__bg:has(img[src="/assets/img/ta/bench-gathering-2000x1333.jpg"])::after{background:linear-gradient(104deg,rgba(10,10,9,.80),rgba(36,32,27,.44) 58%,rgba(10,10,9,.60)) !important}
html .sec.hasphoto .photo-bg:has(img[src="/assets/img/ta/gathering-table-2000x1500.jpg"])::after,html .photo-bg:has(img[src="/assets/img/ta/gathering-table-2000x1500.jpg"])::after,html .sec.hasphoto .state__bg:has(img[src="/assets/img/ta/gathering-table-2000x1500.jpg"])::after,html .state__bg:has(img[src="/assets/img/ta/gathering-table-2000x1500.jpg"])::after,html .sec.hasphoto .bookband__bg:has(img[src="/assets/img/ta/gathering-table-2000x1500.jpg"])::after,html .bookband__bg:has(img[src="/assets/img/ta/gathering-table-2000x1500.jpg"])::after,html .sec.hasphoto .hero__bg:has(img[src="/assets/img/ta/gathering-table-2000x1500.jpg"])::after,html .hero__bg:has(img[src="/assets/img/ta/gathering-table-2000x1500.jpg"])::after{background:linear-gradient(104deg,rgba(9,12,38,.80),rgba(35,34,56,.44) 58%,rgba(9,12,38,.60)) !important}
html .sec.hasphoto .photo-bg:has(img[src="/assets/img/ta/podium-banner-2000x1500.jpg"])::after,html .photo-bg:has(img[src="/assets/img/ta/podium-banner-2000x1500.jpg"])::after,html .sec.hasphoto .state__bg:has(img[src="/assets/img/ta/podium-banner-2000x1500.jpg"])::after,html .state__bg:has(img[src="/assets/img/ta/podium-banner-2000x1500.jpg"])::after,html .sec.hasphoto .bookband__bg:has(img[src="/assets/img/ta/podium-banner-2000x1500.jpg"])::after,html .bookband__bg:has(img[src="/assets/img/ta/podium-banner-2000x1500.jpg"])::after,html .sec.hasphoto .hero__bg:has(img[src="/assets/img/ta/podium-banner-2000x1500.jpg"])::after,html .hero__bg:has(img[src="/assets/img/ta/podium-banner-2000x1500.jpg"])::after{background:linear-gradient(104deg,rgba(16,2,3,.80),rgba(42,24,21,.44) 58%,rgba(16,2,3,.60)) !important}
html .sec.hasphoto .photo-bg:has(img[src="/assets/img/ta/workshop-room-2000x1500.jpg"])::after,html .photo-bg:has(img[src="/assets/img/ta/workshop-room-2000x1500.jpg"])::after,html .sec.hasphoto .state__bg:has(img[src="/assets/img/ta/workshop-room-2000x1500.jpg"])::after,html .state__bg:has(img[src="/assets/img/ta/workshop-room-2000x1500.jpg"])::after,html .sec.hasphoto .bookband__bg:has(img[src="/assets/img/ta/workshop-room-2000x1500.jpg"])::after,html .bookband__bg:has(img[src="/assets/img/ta/workshop-room-2000x1500.jpg"])::after,html .sec.hasphoto .hero__bg:has(img[src="/assets/img/ta/workshop-room-2000x1500.jpg"])::after,html .hero__bg:has(img[src="/assets/img/ta/workshop-room-2000x1500.jpg"])::after{background:linear-gradient(104deg,rgba(29,19,14,.80),rgba(55,41,32,.44) 58%,rgba(29,19,14,.60)) !important}
html .sec.hasphoto .photo-bg:has(img[src="/assets/img/tony-ceremony.jpg"])::after,html .photo-bg:has(img[src="/assets/img/tony-ceremony.jpg"])::after,html .sec.hasphoto .state__bg:has(img[src="/assets/img/tony-ceremony.jpg"])::after,html .state__bg:has(img[src="/assets/img/tony-ceremony.jpg"])::after,html .sec.hasphoto .bookband__bg:has(img[src="/assets/img/tony-ceremony.jpg"])::after,html .bookband__bg:has(img[src="/assets/img/tony-ceremony.jpg"])::after,html .sec.hasphoto .hero__bg:has(img[src="/assets/img/tony-ceremony.jpg"])::after,html .hero__bg:has(img[src="/assets/img/tony-ceremony.jpg"])::after{background:linear-gradient(104deg,rgba(49,53,75,.80),rgba(75,75,93,.44) 58%,rgba(49,53,75,.60)) !important}
html .sec.hasphoto .photo-bg:has(img[src="/assets/img/tony/portrait-hat-turquoise.jpg"])::after,html .photo-bg:has(img[src="/assets/img/tony/portrait-hat-turquoise.jpg"])::after,html .sec.hasphoto .state__bg:has(img[src="/assets/img/tony/portrait-hat-turquoise.jpg"])::after,html .state__bg:has(img[src="/assets/img/tony/portrait-hat-turquoise.jpg"])::after,html .sec.hasphoto .bookband__bg:has(img[src="/assets/img/tony/portrait-hat-turquoise.jpg"])::after,html .bookband__bg:has(img[src="/assets/img/tony/portrait-hat-turquoise.jpg"])::after,html .sec.hasphoto .hero__bg:has(img[src="/assets/img/tony/portrait-hat-turquoise.jpg"])::after,html .hero__bg:has(img[src="/assets/img/tony/portrait-hat-turquoise.jpg"])::after{background:linear-gradient(104deg,rgba(67,68,61,.80),rgba(93,90,79,.44) 58%,rgba(67,68,61,.60)) !important}
html .sec.hasphoto .photo-bg:has(img[src="/assets/img/v2/gallery-elder-sky-1400px.jpg"])::after,html .photo-bg:has(img[src="/assets/img/v2/gallery-elder-sky-1400px.jpg"])::after,html .sec.hasphoto .state__bg:has(img[src="/assets/img/v2/gallery-elder-sky-1400px.jpg"])::after,html .state__bg:has(img[src="/assets/img/v2/gallery-elder-sky-1400px.jpg"])::after,html .sec.hasphoto .bookband__bg:has(img[src="/assets/img/v2/gallery-elder-sky-1400px.jpg"])::after,html .bookband__bg:has(img[src="/assets/img/v2/gallery-elder-sky-1400px.jpg"])::after,html .sec.hasphoto .hero__bg:has(img[src="/assets/img/v2/gallery-elder-sky-1400px.jpg"])::after,html .hero__bg:has(img[src="/assets/img/v2/gallery-elder-sky-1400px.jpg"])::after{background:linear-gradient(104deg,rgba(13,12,17,.80),rgba(39,34,35,.44) 58%,rgba(13,12,17,.60)) !important}
html .sec.hasphoto .photo-bg:has(img[src="/assets/img/v2/gallery-turquoise-hand-1400px.jpg"])::after,html .photo-bg:has(img[src="/assets/img/v2/gallery-turquoise-hand-1400px.jpg"])::after,html .sec.hasphoto .state__bg:has(img[src="/assets/img/v2/gallery-turquoise-hand-1400px.jpg"])::after,html .state__bg:has(img[src="/assets/img/v2/gallery-turquoise-hand-1400px.jpg"])::after,html .sec.hasphoto .bookband__bg:has(img[src="/assets/img/v2/gallery-turquoise-hand-1400px.jpg"])::after,html .bookband__bg:has(img[src="/assets/img/v2/gallery-turquoise-hand-1400px.jpg"])::after,html .sec.hasphoto .hero__bg:has(img[src="/assets/img/v2/gallery-turquoise-hand-1400px.jpg"])::after,html .hero__bg:has(img[src="/assets/img/v2/gallery-turquoise-hand-1400px.jpg"])::after{background:linear-gradient(104deg,rgba(27,24,26,.80),rgba(53,46,44,.44) 58%,rgba(27,24,26,.60)) !important}
html .sec.hasphoto .photo-bg:has(img[src="/assets/img/v2/historic-stick-game-1600px.jpg"])::after,html .photo-bg:has(img[src="/assets/img/v2/historic-stick-game-1600px.jpg"])::after,html .sec.hasphoto .state__bg:has(img[src="/assets/img/v2/historic-stick-game-1600px.jpg"])::after,html .state__bg:has(img[src="/assets/img/v2/historic-stick-game-1600px.jpg"])::after,html .sec.hasphoto .bookband__bg:has(img[src="/assets/img/v2/historic-stick-game-1600px.jpg"])::after,html .bookband__bg:has(img[src="/assets/img/v2/historic-stick-game-1600px.jpg"])::after,html .sec.hasphoto .hero__bg:has(img[src="/assets/img/v2/historic-stick-game-1600px.jpg"])::after,html .hero__bg:has(img[src="/assets/img/v2/historic-stick-game-1600px.jpg"])::after{background:linear-gradient(104deg,rgba(41,18,10,.80),rgba(67,40,28,.44) 58%,rgba(41,18,10,.60)) !important}
html .sec.hasphoto .photo-bg:has(img[src="/assets/img/v2/masan-and-the-boy-1800px.jpg"])::after,html .photo-bg:has(img[src="/assets/img/v2/masan-and-the-boy-1800px.jpg"])::after,html .sec.hasphoto .state__bg:has(img[src="/assets/img/v2/masan-and-the-boy-1800px.jpg"])::after,html .state__bg:has(img[src="/assets/img/v2/masan-and-the-boy-1800px.jpg"])::after,html .sec.hasphoto .bookband__bg:has(img[src="/assets/img/v2/masan-and-the-boy-1800px.jpg"])::after,html .bookband__bg:has(img[src="/assets/img/v2/masan-and-the-boy-1800px.jpg"])::after,html .sec.hasphoto .hero__bg:has(img[src="/assets/img/v2/masan-and-the-boy-1800px.jpg"])::after,html .hero__bg:has(img[src="/assets/img/v2/masan-and-the-boy-1800px.jpg"])::after{background:linear-gradient(104deg,rgba(83,64,41,.80),rgba(109,86,59,.44) 58%,rgba(83,64,41,.60)) !important}
html .sec.hasphoto .photo-bg:has(img[src="/assets/img/v2/real-chokecherries-metate-1800px.jpg"])::after,html .photo-bg:has(img[src="/assets/img/v2/real-chokecherries-metate-1800px.jpg"])::after,html .sec.hasphoto .state__bg:has(img[src="/assets/img/v2/real-chokecherries-metate-1800px.jpg"])::after,html .state__bg:has(img[src="/assets/img/v2/real-chokecherries-metate-1800px.jpg"])::after,html .sec.hasphoto .bookband__bg:has(img[src="/assets/img/v2/real-chokecherries-metate-1800px.jpg"])::after,html .bookband__bg:has(img[src="/assets/img/v2/real-chokecherries-metate-1800px.jpg"])::after,html .sec.hasphoto .hero__bg:has(img[src="/assets/img/v2/real-chokecherries-metate-1800px.jpg"])::after,html .hero__bg:has(img[src="/assets/img/v2/real-chokecherries-metate-1800px.jpg"])::after{background:linear-gradient(104deg,rgba(37,29,23,.80),rgba(63,51,41,.44) 58%,rgba(37,29,23,.60)) !important}
html .sec.hasphoto .photo-bg:has(img[src="/assets/img/v2/real-creek-logbridge-1800px.jpg"])::after,html .photo-bg:has(img[src="/assets/img/v2/real-creek-logbridge-1800px.jpg"])::after,html .sec.hasphoto .state__bg:has(img[src="/assets/img/v2/real-creek-logbridge-1800px.jpg"])::after,html .state__bg:has(img[src="/assets/img/v2/real-creek-logbridge-1800px.jpg"])::after,html .sec.hasphoto .bookband__bg:has(img[src="/assets/img/v2/real-creek-logbridge-1800px.jpg"])::after,html .bookband__bg:has(img[src="/assets/img/v2/real-creek-logbridge-1800px.jpg"])::after,html .sec.hasphoto .hero__bg:has(img[src="/assets/img/v2/real-creek-logbridge-1800px.jpg"])::after,html .hero__bg:has(img[src="/assets/img/v2/real-creek-logbridge-1800px.jpg"])::after{background:linear-gradient(104deg,rgba(59,62,50,.80),rgba(85,84,68,.44) 58%,rgba(59,62,50,.60)) !important}
html .sec.hasphoto .photo-bg:has(img[src="/assets/img/v2/real-elder-hands-braiding-1800px.jpg"])::after,html .photo-bg:has(img[src="/assets/img/v2/real-elder-hands-braiding-1800px.jpg"])::after,html .sec.hasphoto .state__bg:has(img[src="/assets/img/v2/real-elder-hands-braiding-1800px.jpg"])::after,html .state__bg:has(img[src="/assets/img/v2/real-elder-hands-braiding-1800px.jpg"])::after,html .sec.hasphoto .bookband__bg:has(img[src="/assets/img/v2/real-elder-hands-braiding-1800px.jpg"])::after,html .bookband__bg:has(img[src="/assets/img/v2/real-elder-hands-braiding-1800px.jpg"])::after,html .sec.hasphoto .hero__bg:has(img[src="/assets/img/v2/real-elder-hands-braiding-1800px.jpg"])::after,html .hero__bg:has(img[src="/assets/img/v2/real-elder-hands-braiding-1800px.jpg"])::after{background:linear-gradient(104deg,rgba(24,27,30,.80),rgba(50,49,48,.44) 58%,rgba(24,27,30,.60)) !important}
html .sec.hasphoto .photo-bg:has(img[src="/assets/img/v2/real-forest-road-1800px.jpg"])::after,html .photo-bg:has(img[src="/assets/img/v2/real-forest-road-1800px.jpg"])::after,html .sec.hasphoto .state__bg:has(img[src="/assets/img/v2/real-forest-road-1800px.jpg"])::after,html .state__bg:has(img[src="/assets/img/v2/real-forest-road-1800px.jpg"])::after,html .sec.hasphoto .bookband__bg:has(img[src="/assets/img/v2/real-forest-road-1800px.jpg"])::after,html .bookband__bg:has(img[src="/assets/img/v2/real-forest-road-1800px.jpg"])::after,html .sec.hasphoto .hero__bg:has(img[src="/assets/img/v2/real-forest-road-1800px.jpg"])::after,html .hero__bg:has(img[src="/assets/img/v2/real-forest-road-1800px.jpg"])::after{background:linear-gradient(104deg,rgba(43,43,42,.80),rgba(69,65,60,.44) 58%,rgba(43,43,42,.60)) !important}
html .sec.hasphoto .photo-bg:has(img[src="/assets/img/v2/real-forest-roots-1800px.jpg"])::after,html .photo-bg:has(img[src="/assets/img/v2/real-forest-roots-1800px.jpg"])::after,html .sec.hasphoto .state__bg:has(img[src="/assets/img/v2/real-forest-roots-1800px.jpg"])::after,html .state__bg:has(img[src="/assets/img/v2/real-forest-roots-1800px.jpg"])::after,html .sec.hasphoto .bookband__bg:has(img[src="/assets/img/v2/real-forest-roots-1800px.jpg"])::after,html .bookband__bg:has(img[src="/assets/img/v2/real-forest-roots-1800px.jpg"])::after,html .sec.hasphoto .hero__bg:has(img[src="/assets/img/v2/real-forest-roots-1800px.jpg"])::after,html .hero__bg:has(img[src="/assets/img/v2/real-forest-roots-1800px.jpg"])::after{background:linear-gradient(104deg,rgba(7,10,9,.80),rgba(33,32,27,.44) 58%,rgba(7,10,9,.60)) !important}
html .sec.hasphoto .photo-bg:has(img[src="/assets/img/v2/real-garden-path-1800px.jpg"])::after,html .photo-bg:has(img[src="/assets/img/v2/real-garden-path-1800px.jpg"])::after,html .sec.hasphoto .state__bg:has(img[src="/assets/img/v2/real-garden-path-1800px.jpg"])::after,html .state__bg:has(img[src="/assets/img/v2/real-garden-path-1800px.jpg"])::after,html .sec.hasphoto .bookband__bg:has(img[src="/assets/img/v2/real-garden-path-1800px.jpg"])::after,html .bookband__bg:has(img[src="/assets/img/v2/real-garden-path-1800px.jpg"])::after,html .sec.hasphoto .hero__bg:has(img[src="/assets/img/v2/real-garden-path-1800px.jpg"])::after,html .hero__bg:has(img[src="/assets/img/v2/real-garden-path-1800px.jpg"])::after{background:linear-gradient(104deg,rgba(45,50,29,.80),rgba(71,72,47,.44) 58%,rgba(45,50,29,.60)) !important}
html .sec.hasphoto .photo-bg:has(img[src="/assets/img/v2/real-garden-stonebridge-1800px.jpg"])::after,html .photo-bg:has(img[src="/assets/img/v2/real-garden-stonebridge-1800px.jpg"])::after,html .sec.hasphoto .state__bg:has(img[src="/assets/img/v2/real-garden-stonebridge-1800px.jpg"])::after,html .state__bg:has(img[src="/assets/img/v2/real-garden-stonebridge-1800px.jpg"])::after,html .sec.hasphoto .bookband__bg:has(img[src="/assets/img/v2/real-garden-stonebridge-1800px.jpg"])::after,html .bookband__bg:has(img[src="/assets/img/v2/real-garden-stonebridge-1800px.jpg"])::after,html .sec.hasphoto .hero__bg:has(img[src="/assets/img/v2/real-garden-stonebridge-1800px.jpg"])::after,html .hero__bg:has(img[src="/assets/img/v2/real-garden-stonebridge-1800px.jpg"])::after{background:linear-gradient(104deg,rgba(52,58,39,.80),rgba(78,80,57,.44) 58%,rgba(52,58,39,.60)) !important}
html .sec.hasphoto .photo-bg:has(img[src="/assets/img/v2/real-gold-trail-1800px.jpg"])::after,html .photo-bg:has(img[src="/assets/img/v2/real-gold-trail-1800px.jpg"])::after,html .sec.hasphoto .state__bg:has(img[src="/assets/img/v2/real-gold-trail-1800px.jpg"])::after,html .state__bg:has(img[src="/assets/img/v2/real-gold-trail-1800px.jpg"])::after,html .sec.hasphoto .bookband__bg:has(img[src="/assets/img/v2/real-gold-trail-1800px.jpg"])::after,html .bookband__bg:has(img[src="/assets/img/v2/real-gold-trail-1800px.jpg"])::after,html .sec.hasphoto .hero__bg:has(img[src="/assets/img/v2/real-gold-trail-1800px.jpg"])::after,html .hero__bg:has(img[src="/assets/img/v2/real-gold-trail-1800px.jpg"])::after{background:linear-gradient(104deg,rgba(53,50,36,.80),rgba(79,72,54,.44) 58%,rgba(53,50,36,.60)) !important}
html .sec.hasphoto .photo-bg:has(img[src="/assets/img/v2/real-marsh-pond-1800px.jpg"])::after,html .photo-bg:has(img[src="/assets/img/v2/real-marsh-pond-1800px.jpg"])::after,html .sec.hasphoto .state__bg:has(img[src="/assets/img/v2/real-marsh-pond-1800px.jpg"])::after,html .state__bg:has(img[src="/assets/img/v2/real-marsh-pond-1800px.jpg"])::after,html .sec.hasphoto .bookband__bg:has(img[src="/assets/img/v2/real-marsh-pond-1800px.jpg"])::after,html .bookband__bg:has(img[src="/assets/img/v2/real-marsh-pond-1800px.jpg"])::after,html .sec.hasphoto .hero__bg:has(img[src="/assets/img/v2/real-marsh-pond-1800px.jpg"])::after,html .hero__bg:has(img[src="/assets/img/v2/real-marsh-pond-1800px.jpg"])::after{background:linear-gradient(104deg,rgba(40,37,32,.80),rgba(66,59,50,.44) 58%,rgba(40,37,32,.60)) !important}
html .sec.hasphoto .photo-bg:has(img[src="/assets/img/v2/real-teton-river-1800px.jpg"])::after,html .photo-bg:has(img[src="/assets/img/v2/real-teton-river-1800px.jpg"])::after,html .sec.hasphoto .state__bg:has(img[src="/assets/img/v2/real-teton-river-1800px.jpg"])::after,html .state__bg:has(img[src="/assets/img/v2/real-teton-river-1800px.jpg"])::after,html .sec.hasphoto .bookband__bg:has(img[src="/assets/img/v2/real-teton-river-1800px.jpg"])::after,html .bookband__bg:has(img[src="/assets/img/v2/real-teton-river-1800px.jpg"])::after,html .sec.hasphoto .hero__bg:has(img[src="/assets/img/v2/real-teton-river-1800px.jpg"])::after,html .hero__bg:has(img[src="/assets/img/v2/real-teton-river-1800px.jpg"])::after{background:linear-gradient(104deg,rgba(12,18,15,.80),rgba(38,40,33,.44) 58%,rgba(12,18,15,.60)) !important}
html .sec.hasphoto .photo-bg:has(img[src="/assets/img/v2/real-tony-cottonwood-1800px.jpg"])::after,html .photo-bg:has(img[src="/assets/img/v2/real-tony-cottonwood-1800px.jpg"])::after,html .sec.hasphoto .state__bg:has(img[src="/assets/img/v2/real-tony-cottonwood-1800px.jpg"])::after,html .state__bg:has(img[src="/assets/img/v2/real-tony-cottonwood-1800px.jpg"])::after,html .sec.hasphoto .bookband__bg:has(img[src="/assets/img/v2/real-tony-cottonwood-1800px.jpg"])::after,html .bookband__bg:has(img[src="/assets/img/v2/real-tony-cottonwood-1800px.jpg"])::after,html .sec.hasphoto .hero__bg:has(img[src="/assets/img/v2/real-tony-cottonwood-1800px.jpg"])::after,html .hero__bg:has(img[src="/assets/img/v2/real-tony-cottonwood-1800px.jpg"])::after{background:linear-gradient(104deg,rgba(57,46,44,.80),rgba(83,68,62,.44) 58%,rgba(57,46,44,.60)) !important}
html .sec.hasphoto .photo-bg:has(img[src="/assets/img/v2/real-tony-pebbles-creek-1800px.jpg"])::after,html .photo-bg:has(img[src="/assets/img/v2/real-tony-pebbles-creek-1800px.jpg"])::after,html .sec.hasphoto .state__bg:has(img[src="/assets/img/v2/real-tony-pebbles-creek-1800px.jpg"])::after,html .state__bg:has(img[src="/assets/img/v2/real-tony-pebbles-creek-1800px.jpg"])::after,html .sec.hasphoto .bookband__bg:has(img[src="/assets/img/v2/real-tony-pebbles-creek-1800px.jpg"])::after,html .bookband__bg:has(img[src="/assets/img/v2/real-tony-pebbles-creek-1800px.jpg"])::after,html .sec.hasphoto .hero__bg:has(img[src="/assets/img/v2/real-tony-pebbles-creek-1800px.jpg"])::after,html .hero__bg:has(img[src="/assets/img/v2/real-tony-pebbles-creek-1800px.jpg"])::after{background:linear-gradient(104deg,rgba(51,49,44,.80),rgba(77,71,62,.44) 58%,rgba(51,49,44,.60)) !important}
html .sec.hasphoto .photo-bg:has(img[src="/assets/img/v2/wix-corn-sunset-1800px.jpg"])::after,html .photo-bg:has(img[src="/assets/img/v2/wix-corn-sunset-1800px.jpg"])::after,html .sec.hasphoto .state__bg:has(img[src="/assets/img/v2/wix-corn-sunset-1800px.jpg"])::after,html .state__bg:has(img[src="/assets/img/v2/wix-corn-sunset-1800px.jpg"])::after,html .sec.hasphoto .bookband__bg:has(img[src="/assets/img/v2/wix-corn-sunset-1800px.jpg"])::after,html .bookband__bg:has(img[src="/assets/img/v2/wix-corn-sunset-1800px.jpg"])::after,html .sec.hasphoto .hero__bg:has(img[src="/assets/img/v2/wix-corn-sunset-1800px.jpg"])::after,html .hero__bg:has(img[src="/assets/img/v2/wix-corn-sunset-1800px.jpg"])::after{background:linear-gradient(104deg,rgba(26,37,22,.80),rgba(52,59,40,.44) 58%,rgba(26,37,22,.60)) !important}
html .sec.hasphoto .photo-bg:has(img[src="/assets/img/v2/wix-elder-yellow-motorcycle-1800px.jpg"])::after,html .photo-bg:has(img[src="/assets/img/v2/wix-elder-yellow-motorcycle-1800px.jpg"])::after,html .sec.hasphoto .state__bg:has(img[src="/assets/img/v2/wix-elder-yellow-motorcycle-1800px.jpg"])::after,html .state__bg:has(img[src="/assets/img/v2/wix-elder-yellow-motorcycle-1800px.jpg"])::after,html .sec.hasphoto .bookband__bg:has(img[src="/assets/img/v2/wix-elder-yellow-motorcycle-1800px.jpg"])::after,html .bookband__bg:has(img[src="/assets/img/v2/wix-elder-yellow-motorcycle-1800px.jpg"])::after,html .sec.hasphoto .hero__bg:has(img[src="/assets/img/v2/wix-elder-yellow-motorcycle-1800px.jpg"])::after,html .hero__bg:has(img[src="/assets/img/v2/wix-elder-yellow-motorcycle-1800px.jpg"])::after{background:linear-gradient(104deg,rgba(7,12,7,.80),rgba(33,34,25,.44) 58%,rgba(7,12,7,.60)) !important}
html .sec.hasphoto .photo-bg:has(img[src="/assets/img/v2/wix-mexico-dancers-1800px.jpg"])::after,html .photo-bg:has(img[src="/assets/img/v2/wix-mexico-dancers-1800px.jpg"])::after,html .sec.hasphoto .state__bg:has(img[src="/assets/img/v2/wix-mexico-dancers-1800px.jpg"])::after,html .state__bg:has(img[src="/assets/img/v2/wix-mexico-dancers-1800px.jpg"])::after,html .sec.hasphoto .bookband__bg:has(img[src="/assets/img/v2/wix-mexico-dancers-1800px.jpg"])::after,html .bookband__bg:has(img[src="/assets/img/v2/wix-mexico-dancers-1800px.jpg"])::after,html .sec.hasphoto .hero__bg:has(img[src="/assets/img/v2/wix-mexico-dancers-1800px.jpg"])::after,html .hero__bg:has(img[src="/assets/img/v2/wix-mexico-dancers-1800px.jpg"])::after{background:linear-gradient(104deg,rgba(63,37,37,.80),rgba(89,59,55,.44) 58%,rgba(63,37,37,.60)) !important}
html .sec.hasphoto .photo-bg:has(img[src="/assets/img/v2/wix-red-road-conversation-1800px.jpg"])::after,html .photo-bg:has(img[src="/assets/img/v2/wix-red-road-conversation-1800px.jpg"])::after,html .sec.hasphoto .state__bg:has(img[src="/assets/img/v2/wix-red-road-conversation-1800px.jpg"])::after,html .state__bg:has(img[src="/assets/img/v2/wix-red-road-conversation-1800px.jpg"])::after,html .sec.hasphoto .bookband__bg:has(img[src="/assets/img/v2/wix-red-road-conversation-1800px.jpg"])::after,html .bookband__bg:has(img[src="/assets/img/v2/wix-red-road-conversation-1800px.jpg"])::after,html .sec.hasphoto .hero__bg:has(img[src="/assets/img/v2/wix-red-road-conversation-1800px.jpg"])::after,html .hero__bg:has(img[src="/assets/img/v2/wix-red-road-conversation-1800px.jpg"])::after{background:linear-gradient(104deg,rgba(28,35,46,.80),rgba(54,57,64,.44) 58%,rgba(28,35,46,.60)) !important}
html .sec.hasphoto .photo-bg:has(img[src="/assets/img/v2/wix-river-peaks-1800px.jpg"])::after,html .photo-bg:has(img[src="/assets/img/v2/wix-river-peaks-1800px.jpg"])::after,html .sec.hasphoto .state__bg:has(img[src="/assets/img/v2/wix-river-peaks-1800px.jpg"])::after,html .state__bg:has(img[src="/assets/img/v2/wix-river-peaks-1800px.jpg"])::after,html .sec.hasphoto .bookband__bg:has(img[src="/assets/img/v2/wix-river-peaks-1800px.jpg"])::after,html .bookband__bg:has(img[src="/assets/img/v2/wix-river-peaks-1800px.jpg"])::after,html .sec.hasphoto .hero__bg:has(img[src="/assets/img/v2/wix-river-peaks-1800px.jpg"])::after,html .hero__bg:has(img[src="/assets/img/v2/wix-river-peaks-1800px.jpg"])::after{background:linear-gradient(104deg,rgba(12,18,14,.80),rgba(38,40,32,.44) 58%,rgba(12,18,14,.60)) !important}
html .sec.hasphoto .photo-bg:has(img[src="/assets/img/v2/wix-tony-green-field-1800px.jpg"])::after,html .photo-bg:has(img[src="/assets/img/v2/wix-tony-green-field-1800px.jpg"])::after,html .sec.hasphoto .state__bg:has(img[src="/assets/img/v2/wix-tony-green-field-1800px.jpg"])::after,html .state__bg:has(img[src="/assets/img/v2/wix-tony-green-field-1800px.jpg"])::after,html .sec.hasphoto .bookband__bg:has(img[src="/assets/img/v2/wix-tony-green-field-1800px.jpg"])::after,html .bookband__bg:has(img[src="/assets/img/v2/wix-tony-green-field-1800px.jpg"])::after,html .sec.hasphoto .hero__bg:has(img[src="/assets/img/v2/wix-tony-green-field-1800px.jpg"])::after,html .hero__bg:has(img[src="/assets/img/v2/wix-tony-green-field-1800px.jpg"])::after{background:linear-gradient(104deg,rgba(54,59,23,.80),rgba(80,81,41,.44) 58%,rgba(54,59,23,.60)) !important}
html:not(.rv-on) .rv{opacity:1 !important;transform:none !important}
