/* Mobile keeps the first campaign still until the buyer chooses another slide. */
@media(max-width:760px){.hero-image{transform:none!important;will-change:opacity;transition:opacity .45s ease}.parallax-image{transform:none!important}.js-ready .reveal{transform:none;transition:opacity .35s ease}.hero-copy{animation:none!important}}
/* Search results must not move the dialog when the result count changes. */
.search-dialog{margin-top:7svh;margin-bottom:0;min-height:70svh}.search-result-row>img{flex-shrink:0}
.inner-page main{padding-top:var(--header)}
