
#page-story .story-why{color:#2343d6;background:linear-gradient(115deg,#2343d6 0%,#2343d6 25%,#597cce 40%,#824eb0 50%,#597cce 60%,#2343d6 75%,#2343d6 100%);background-size:250% 100%;background-position:100% 50%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:bordersDiagonalSweep 2.8s ease-in-out infinite alternate}
#page-story.active .story-pink-portrait{animation:storyPortraitRise 1.6s cubic-bezier(.22,.7,.2,1) .15s both}
@keyframes storyPortraitRise{from{transform:translateY(100vh);opacity:1}to{transform:translateY(0);opacity:1}}
@media(prefers-reduced-motion:reduce){#page-story .story-why,#page-story.active .story-pink-portrait{animation:none}}
