/*!
 * reveal.css — pair with reveal.js
 *
 * Add both to a module as Linked files in Design Manager. That's all:
 * no HTML or module CSS changes.
 *
 * On any page where these files load, every module scrolls in: the module
 * rises into view, then its content follows piece by piece. The header,
 * footer, global partials and modules nested inside other modules are left
 * alone. Tune the motion below and in the config at the top of reveal.js.
 */.hs_cos_wrapper_type_module:not(:is(header,footer,[data-global-resource-path],.hs_cos_wrapper_type_module) *){animation:rv-wait .6s ease 5s both}:where([data-rv]){--rv-d:24px;--rv-dur:700ms;--rv-ease:cubic-bezier(0.22,0.61,0.36,1)}.rv-item{--rv-k:0.6}[data-rv=up]{--rv-y:var(--rv-d)}[data-rv=down]{--rv-y:calc(var(--rv-d)*-1)}[data-rv=left]{--rv-x:calc(var(--rv-d)*-1)}[data-rv=right]{--rv-x:var(--rv-d)}[data-rv=zoom]{--rv-s:0.94}[data-rv=blur]{--rv-y:calc(var(--rv-d)*0.5);--rv-kf:rv-in-blur}@keyframes rv-in{0%{opacity:0;scale:var(--rv-s,1);translate:calc(var(--rv-x, 0px)*var(--rv-k, 1)) calc(var(--rv-y, 0px)*var(--rv-k, 1))}}@keyframes rv-in-blur{0%{filter:blur(8px);opacity:0;scale:var(--rv-s,1);translate:calc(var(--rv-x, 0px)*var(--rv-k, 1)) calc(var(--rv-y, 0px)*var(--rv-k, 1))}}@keyframes rv-wait{0%{opacity:0}}
/* !important so they win over any module's own styles */.rv-el{animation:var(--rv-kf,rv-in) var(--rv-dur) var(--rv-ease) var(--rv-at,0s) both paused!important}.rv-el.rv-play{animation-play-state:running!important}[data-rv].rv-done{animation:none!important}@media (prefers-reduced-motion:reduce){[data-rv]{--rv-x:0px!important;--rv-y:0px!important;--rv-s:1!important;--rv-kf:rv-in!important;--rv-dur:350ms!important}}@media print{.hs_cos_wrapper_type_module,.rv-el{animation:none!important}}