/* Scroll remains native: each gesture reveals a little more of the photograph. */
.intro-photo img{transform:translate3d(0,var(--intro-img-y,0%),0) scale(var(--intro-img-scale,1.22));will-change:transform}
.motion-ready .archive-card{opacity:0;transform:translate3d(0,46px,0);transition:opacity 1s ease,transform 1.2s cubic-bezier(.16,1,.3,1);transition-delay:var(--card-delay,0ms)}
.motion-ready .archive-card.visible{opacity:1;transform:none}
.cover-title{transform:translate3d(0,var(--cover-text-y,0px),0);will-change:transform}
.manifesto-line{transform:translate3d(0,var(--line-y,0px),0);opacity:var(--line-opacity,1);will-change:transform,opacity}
.manifesto-fade{height:clamp(7rem,20svh,15rem);background:linear-gradient(#ddd9ce 0%,#b1afa5 20%,#585b53 53%,#202522 78%,#080909 100%)}
.outro-link>span{will-change:transform;opacity:var(--outro-opacity,1)}
.is-index .archive-card,.motion-off .archive-card{opacity:1!important;transform:none!important;transition:none!important}
.motion-off .intro-photo img,.motion-off .cover-title,.motion-off .manifesto-line,.motion-off .outro-link>span{transform:none!important;opacity:1!important}
@media(max-width:40rem){.motion-ready .archive-card{transform:translate3d(0,24px,0)}.motion-ready .archive-card.visible{transform:none}.manifesto-fade{height:7rem}}
@media(prefers-reduced-motion:reduce){.archive-card,.manifesto-line,.cover-title,.outro-link>span{transform:none!important;opacity:1!important;transition:none!important}.intro-photo img{transform:scale(1.1)!important}}
