/* v671: balanced mobile question, shifted watercolor mark, tighter event emblem, and a gentle photographic haze. */
@media(max-width:760px){
  body:has(.hero) .hero>.copy{
    left:16px!important;right:16px!important;width:auto!important;max-width:none!important;
    margin:0!important;text-align:center!important;
  }
  body:has(.hero) .hero .copy .question{
    display:block!important;width:100%!important;max-width:none!important;
    margin:0 auto!important;text-align:center!important;
  }
  body:has(.hero) .hero .copy .question span{
    display:block!important;width:100%!important;max-width:32ch!important;
    margin:0 auto!important;text-align:center!important;text-wrap:balance!important;
  }
}
/* Give the full watercolor landscape mark a little more left breathing room. */
:root:root:root body:has(.hero) .home-brand-lockup{left:3%!important}
:root:root:root body:has(.hero) .home-top-actions{gap:7px!important}
:root:root:root body:has(.hero) .home-top-actions .home-events-link{
  flex-basis:26px!important;width:26px!important;margin-left:-4px!important;
}
:root:root:root body:has(.hero) .home-top-actions .home-events-link img{
  width:21px!important;height:21px!important;
}
@media(max-width:760px){
  :root:root:root body:has(.hero) .home-brand-lockup{left:12px!important}
  :root:root:root body:has(.hero) .home-top-actions .home-events-link{
    flex-basis:22px!important;width:22px!important;margin-left:-3px!important;
  }
  :root:root:root body:has(.hero) .home-top-actions .home-events-link img{
    width:18px!important;height:18px!important;
  }
}
/* Gentle matte film finish on campaign photographs; garment colors stay legible. */
#campaign .family-triptych-image,
.collection-home .collection-nine>img{
  filter:saturate(.96) contrast(.965) brightness(1.018) sepia(.025)!important;
}
