/* Decorative only: no changed dimensions, positioning anchors or scroll spacers. */
@media(max-width:800px){
  .site-header.website-header :is(#primary-nav,#site-nav).website-navigation.motion-menu-closing{display:grid;pointer-events:none}
  .mobile-visit-address:before,.mobile-visit-contact:after{opacity:var(--journey-intro-opacity,1)}
}
@media(min-width:1150px){.map-band:after{opacity:var(--journey-intro-opacity,1)}}
html[data-sunshine-motion="reduce"] .site-header.website-header .website-navigation.motion-menu-closing{display:none}
