html.js [data-reveal]{transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1)}html.js [data-reveal]:not([data-stagger]):not(.is-in){opacity:0;transform:translateY(28px)}html.js [data-reveal]:not([data-stagger]).is-in{opacity:1;transform:none}html.js [data-reveal][data-stagger]>*{transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1)}html.js [data-reveal][data-stagger]:not(.is-in)>*{opacity:0;transform:translateY(28px)}html.js [data-reveal][data-stagger].is-in>*{opacity:1;transform:none}html.js [data-reveal=image] img{transition:transform 1.4s cubic-bezier(.16,1,.3,1)}html.js [data-reveal=image]:not(.is-in) img{transform:scale(1.04)}html.js [data-reveal].is-in--now,html.js [data-reveal].is-in--now>*,html.js [data-reveal].is-in--now img{transition:none!important}.parallax{position:relative;overflow:hidden}.parallax__layer{will-change:transform;position:absolute;inset:-6% 0}.parallax__layer>img{object-fit:cover;width:100%;height:100%}@media (prefers-reduced-motion:reduce){html.js [data-reveal],html.js [data-reveal]>*,html.js [data-reveal=image] img{opacity:1!important;transition:none!important;transform:none!important}.parallax__layer{inset:0;transform:none!important}}
