/* Approved gentle entrances. Content stays visible without JavaScript. */
.fcac-scroll-ready .fcac-scroll-item{transition:opacity .7s cubic-bezier(.2,.7,.2,1),translate .7s cubic-bezier(.2,.7,.2,1);opacity:1;translate:0 0}
.fcac-scroll-ready .fcac-scroll-item:not(.fcac-in-view){opacity:0;translate:0 18px}
.fcac-scroll-ready .fcac-scroll-item.fcac-from-above:not(.fcac-in-view){translate:0 -18px}
.fcac-scroll-ready .fcac-scroll-photo{transition:opacity .85s cubic-bezier(.2,.7,.2,1),clip-path .9s cubic-bezier(.2,.7,.2,1);translate:none}
.fcac-scroll-ready .fcac-scroll-photo:not(.fcac-in-view){opacity:.3;clip-path:inset(0 0 8% 0);translate:none}
.fcac-scroll-ready .fcac-scroll-photo.fcac-from-above:not(.fcac-in-view){clip-path:inset(8% 0 0 0)}
.fcac-scroll-ready .fcac-scroll-photo.fcac-in-view{clip-path:inset(0)}
.fcac-scroll-ready h2.fcac-scroll-item{transition-delay:.06s}.fcac-scroll-ready p.fcac-scroll-item{transition-delay:.10s}
.fcac-scroll-ready .fcac-scroll-item:focus-within{opacity:1;translate:none;clip-path:none}
@media(prefers-reduced-motion:reduce){.fcac-scroll-ready .fcac-scroll-item,.fcac-scroll-ready .fcac-scroll-item:not(.fcac-in-view){opacity:1;translate:none;clip-path:none;transition:none}}
@media print{.fcac-scroll-ready .fcac-scroll-item,.fcac-scroll-ready .fcac-scroll-item:not(.fcac-in-view){opacity:1;translate:none;clip-path:none;transition:none}}
