/* Keep interactive motion small and independent of scroll translations. */
@media (min-width:769px) and (prefers-reduced-motion:no-preference) {
 .bsb-site:not(.bsb-inner-page) :is(.bsb-home-profile-brand,.bsb-consult-intro,.bsb-contact-band-inner) { background-size: 180% 180%; }
}
@media (hover:hover) and (prefers-reduced-motion:no-preference) {
 .bsb-site:not(.bsb-inner-page) :is(.bsb-package,.bsb-consult-card) { transition: box-shadow .28s ease, border-color .28s ease; }
 .bsb-site:not(.bsb-inner-page) :is(.bsb-package,.bsb-consult-card):hover { box-shadow: 0 16px 32px -18px #264b9466; border-color: #acc5ec; }
 .bsb-site:not(.bsb-inner-page) :is(.bsb-package,.bsb-consult-card,.bsb-home-profile-actions) a span,
 .bsb-site:not(.bsb-inner-page) .bsb-consult-card-link > span { display: inline-block; transition: translate .25s ease; }
 .bsb-site:not(.bsb-inner-page) :is(.bsb-package,.bsb-consult-card):hover a span,
 .bsb-site:not(.bsb-inner-page) .bsb-consult-card:hover .bsb-consult-card-link > span { translate: 3px 0; }
}
