/* Each entrance resolves to the same measured alignment as the resting page. */
.js-ready .reveal.shown{opacity:1;transform:none;transition:none}
[data-motion-pending]{opacity:0}
.journey-sticky .journey-copy-stage .journey-copy.is-current>[data-motion-pending]{opacity:1}
.journey-visual .journey-scene[data-motion-pending]{opacity:0}
.journey-visual .journey-scene.is-current[data-motion-pending]{opacity:1}
.journey-sticky .journey-step [data-motion-pending]{opacity:1}
.journey-sticky.motion-entered .journey-copy-stage .journey-copy.is-current>h3{animation:chapter-title .85s .18s cubic-bezier(.16,1,.3,1) both}
.journey-sticky.motion-entered .journey-copy-stage .journey-copy.is-current>p{animation:chapter-detail .8s .28s cubic-bezier(.16,1,.3,1) both}
.journey-sticky.motion-entered .journey-copy-stage .journey-copy.is-current>span{animation:chapter-detail .8s .4s cubic-bezier(.16,1,.3,1) both}
@keyframes chapter-title{from{opacity:0;translate:0 22px;clip-path:inset(0 0 100% 0)}to{opacity:1;translate:none;clip-path:inset(0)}}
@keyframes chapter-detail{from{opacity:0;translate:16px 0}to{opacity:1;translate:none}}
.journey.motion-entered .journey-visual .alignment-study path,.journey-step.motion-entered .alignment-inline .alignment-study path{stroke-dasharray:1;animation:draw-ribbon 1.65s calc(var(--stroke-order)*18ms) cubic-bezier(.16,1,.3,1) both}
@keyframes draw-ribbon{from{stroke-dashoffset:1}to{stroke-dashoffset:0}}
.journey-static .journey-copy-stage .journey-copy>*{animation:none!important}
.motion-paused [data-motion-item]{opacity:1!important;transform:none!important;clip-path:none!important}
.motion-paused .journey-copy-stage .journey-copy>*,.motion-paused .alignment-study path{animation:none!important;stroke-dashoffset:0!important}
@media(prefers-reduced-motion:reduce){
 [data-motion-item]{opacity:1!important;transform:none!important;clip-path:none!important}
 .journey-copy-stage .journey-copy>*,.alignment-study path{animation:none!important;stroke-dashoffset:0!important}
}
