.spr{background:#f5f7fe}.spr-grid{width:100%;margin:0;padding:0;list-style:none;display:flex}.spr-item{flex-direction:column;flex-basis:0;min-width:0;display:flex}.spr-item img{-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:auto;display:block}.spr-t{opacity:0;transition:opacity .6s var(--d),transform .6s var(--d);transform:translateY(16px)}.spr-a{opacity:0;transform-origin:50% 80%;transition:opacity .7s calc(var(--d) + .15s),transform .8s calc(var(--d) + .15s) cubic-bezier(.2,.8,.2,1);transform:translateY(26px)scale(.96)}.is-in .spr-t,.is-in .spr-a{opacity:1;transform:none}.is-in .spr-item .spr-a{animation:spr-float 5.5s calc(var(--d) + 1.2s) ease-in-out infinite}.spr-item:nth-child(2n) .spr-a{animation-duration:6.5s}@keyframes spr-float{0%,to{translate:0}50%{translate:0 -7px}}.spr-item .spr-a{transition:opacity .7s calc(var(--d) + .15s),transform .5s cubic-bezier(.2,.8,.2,1),filter .4s}@media(hover:hover){.is-in .spr-item:hover .spr-a{filter:drop-shadow(0 14px 14px #1e3ac42e);transform:scale(1.06)translateY(-4px)}.is-in .spr-item:hover .spr-t{transform:translateY(-2px)}}@media(max-width:1000px){.spr-grid{flex-wrap:wrap;row-gap:28px}.spr-item{flex:0 0 50%!important}}@media(max-width:560px){.spr-item{max-width:420px;margin:0 auto;flex:0 0 100%!important}}@media(prefers-reduced-motion:reduce){.spr-t,.spr-a{opacity:1;transition:none;transform:none;animation:none!important}}
