.campaign-scroll-reveal{transition:opacity .65s ease var(--campaign-delay,0ms),translate .65s cubic-bezier(.2,.65,.3,1) var(--campaign-delay,0ms)}.campaign-scroll-reveal:not(.campaign-entered){opacity:0;translate:0 20px}.campaign-motion-toggle{position:absolute;left:0;top:-20px;padding:10px 12px;min-height:44px;border:1px solid #ffffff88;border-radius:3px;background:#39200f66;color:white;font:12px/1.4 Manrope,Arial,sans-serif;max-width:210px;text-align:left}.campaign-motion-toggle:disabled{opacity:.75;cursor:default}.campaign-scroll-paused .campaign-scroll-reveal,.campaign-prefers-reduced .campaign-scroll-reveal{opacity:1!important;translate:none!important;transition:none!important}.campaign-scroll-paused .campaign-scroll-depth,.campaign-prefers-reduced .campaign-scroll-depth{animation:none!important;transform:none!important}
@supports(animation-timeline:view()){@media(min-width:1000px) and (prefers-reduced-motion:no-preference){.campaign-scroll-depth{animation:campaign-depth linear both;animation-timeline:view();animation-range:entry 0% exit 100%}@keyframes campaign-depth{from{transform:translateY(12px)}to{transform:translateY(-12px)}}}}
@media(max-width:700px){.campaign-scroll-reveal:not(.campaign-entered){translate:0 12px}.campaign-motion-toggle{top:-9px;max-width:150px;font-size:11px;padding:7px 9px;min-height:44px}.campaign-scroll-depth{animation:none!important}}
@media(prefers-reduced-motion:reduce){.campaign-scroll-reveal{opacity:1!important;translate:none!important;transition:none!important}.campaign-scroll-depth{animation:none!important;transform:none!important}html{scroll-behavior:auto!important}}
.campaign-scroll-paused [data-reveal]{opacity:1!important;transform:none!important;transition:none!important}.campaign-scroll-paused [data-depth]{animation:none!important;transform:none!important}
