.px-tile{scale:1.04}.px[data-ready=false] .px-tile{animation:.4s ease-out 3s forwards px-fade}.px[data-seen=true] .px-tile{animation:px-fade .9s ease-out var(--d) forwards}.px[data-grayscale=true] .px-img{filter:grayscale()}.px[data-grayscale=true][data-ready=false] .px-img{animation:.8s 3.4s forwards px-colour}.px[data-grayscale=true][data-seen=true] .px-img{animation:1s cubic-bezier(.4,0,.2,1) 1.3s forwards px-colour}@keyframes px-fade{to{opacity:0}}@keyframes px-colour{to{filter:grayscale(0)}}@media (prefers-reduced-motion:reduce){.px-tiles{display:none}.px[data-grayscale=true] .px-img,.px[data-grayscale=true][data-seen=true] .px-img{filter:none;animation:none}}
