/* Home only: the photograph is first, text follows in the existing theme. */
html body #swl-site #swl-top > section.hero {
  display:flex!important;flex-direction:column!important;align-items:stretch!important;
  min-height:0!important;padding:0!important;gap:0!important;
}
html body #swl-site #swl-top > section.hero > .hero-image {
  order:0!important;position:relative!important;inset:auto!important;
  width:100%!important;max-width:none!important;height:auto!important;
  aspect-ratio:1/1!important;margin:0!important;clip-path:none!important;
}
html body #swl-site #swl-top > section.hero > .hero-image > img,
html body #swl-site #swl-top > section.hero > .hero-image > .hero-video {
  position:absolute!important;inset:0!important;width:100%!important;height:100%!important;
  object-fit:contain!important;object-position:center!important;transform:none!important;
}
html body #swl-site #swl-top > section.hero > .swl-hero-heading,
html body #swl-site #swl-top > section.hero > .hero-content {order:1!important;}
html body #swl-site #swl-top > section.hero > .swl-hero-copy {order:2!important;}
html body #swl-site #swl-top > section.hero > .hero-wash {display:none!important;}
