@media(prefers-reduced-motion:no-preference){
 .pinned .story-stage img{transform:translate3d(0,var(--photo-y,0px),0) scale(var(--photo-zoom,1.08));transform-origin:50% 48%;transition:opacity .66s cubic-bezier(.22,.61,.36,1)}
 .pinned .story-step.entered .plate-content h1,.pinned .story-step.entered .story-card>h2,.pinned .story-step.entered .story-card>p:first-of-type{animation:story-caption-in .42s cubic-bezier(.22,.71,.22,1) both}
 .pinned .story-step.entered .glass-title:before,.pinned .story-step.entered .story-card:before{background-image:linear-gradient(113deg,#79af76 2%,#9be6af 28%,#a4ffb0 43%,#f1fff1 50%,#61d7c2 58%,#448c78 75%,#89e9ce 98%);background-size:220% 100%;animation:story-edge-sweep .85s ease-out 1 both}
 .story-actions a,.external-links a{transition:background-color .15s,box-shadow .15s,color .15s}
}
@keyframes story-caption-in{from{opacity:.76;transform:translate3d(0,7px,0)}to{opacity:1;transform:none}}
@keyframes story-edge-sweep{from{background-position:100% 50%}to{background-position:0% 50%}}
.story-actions .phone-main:active,.external-links a:active{box-shadow:inset 0 0 0 2px #315d46;background-color:#c0e79d}.story-actions .book-link:active{color:white;background-color:#335b4c}
@media(prefers-reduced-motion:reduce){.story-stage img,.story-step .story-card h2,.story-step .plate-content h1{transform:none!important;transition:none!important;animation:none!important}}
