/* Home-only foreground cleanup; preserve the portrait, mountains, sun, poles and mascot. */
.page-home .hero-landscape { background-image: url("../art/home-foreground-clear.svg"); }
.page-home .hero-cactus { position: absolute; left: 6%; bottom: 12%; width: auto; height: 150px; max-width: none; }
.page-home .hero-catcat { left: 45%; width: min(11%, 188px); }
@media (max-width: 900px) {
  .page-home .hero-cactus { height: 100px; }
  .page-home .hero-catcat { width: clamp(108px, 29vw, 120px); }
}
