/* Decorative art stays behind the original content and real app screens. */
.journey-hero.home-hero-illustrated { background:#fffdf9; isolation:isolate; }
.home-hero-art { position:absolute; inset:0; z-index:0; pointer-events:none; }
.home-hero-art img { width:100%; height:100%; object-fit:cover; object-position:center; }
.journey-hero.home-hero-illustrated::before {
  z-index:1;
  opacity:1;
  background:linear-gradient(90deg,rgba(255,253,249,.96) 0%,rgba(255,253,249,.94) 48%,rgba(255,253,249,.30) 75%,rgba(255,253,249,.10) 100%);
}
.home-hero-illustrated .hero-copy .accent-text { color:#b35a16; }
@media (max-width:820px) {
  .home-hero-art { inset:auto 0 0; height:420px; }
  .home-hero-art img { object-position:center bottom; }
  .journey-hero.home-hero-illustrated::before {
    background:linear-gradient(180deg,#fffdf9 0%,#fffdf9 52%,rgba(255,253,249,.92) 64%,rgba(255,253,249,.16) 100%);
  }
}
