/* Gentle depth movement for primary page components during scroll. */
@media(prefers-reduced-motion:no-preference){
  .scroll-parallax{opacity:var(--scroll-opacity,1);transform:translate3d(0,var(--scroll-shift,0),0);will-change:transform,opacity}
  .scroll-reveal-item{opacity:0;transform:translate3d(0,28px,0) scale(.985);transition:opacity .58s ease,transform .58s cubic-bezier(.2,.8,.2,1);transition-delay:var(--reveal-delay,0ms);will-change:transform,opacity}
  .scroll-reveal-item.is-revealed{opacity:1;transform:translate3d(0,0,0) scale(1)}
}
@media(prefers-reduced-motion:reduce){.scroll-parallax,.scroll-reveal-item{transform:none!important;opacity:1!important}}
