
.page-progress{position:fixed;z-index:100;left:0;top:0;height:3px;width:0;background:#d97860}
.motion-reveal{opacity:0;transform:translateY(28px);filter:blur(1.5px);transition:opacity .75s,transform .8s cubic-bezier(.2,.75,.2,1),filter .75s}
.motion-reveal.motion-in{opacity:1;transform:none;filter:none}
a,button{transition:color .25s,background-color .25s,border-color .25s,transform .3s}
@media(prefers-reduced-motion:reduce){.motion-reveal{opacity:1;transform:none;filter:none}}
