:where(.page-services) .ps-app-col{transform:translate3d(0,calc((var(--start, 0) - var(--p, 0) * var(--speed, 1) * .3) * 100%),0);will-change:transform}:where(.page-services) .ps-app-progress{transform:scaleX(var(--p,0))}:where(.page-services) .ps-swap-in{animation:psSwapIn .45s cubic-bezier(.22,1,.36,1) both}@keyframes psSwapIn{0%{opacity:0;transform:translateY(calc(var(--dir, 1) * 14px))}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){:where(.page-services) .ps-app-col{transform:translate3d(0,calc(var(--start, 0) * 100%),0)}}@keyframes psRibbon{0%,to{transform:translateY(0) scaleY(1)}50%{transform:translateY(-14px) scaleY(1.08)}}@keyframes psChip{0%,to{transform:translate(0)}50%{transform:translate(6px,-10px)}}@keyframes psBlob{0%,to{border-radius:42% 58% 63% 37%/41% 44% 56% 59%;transform:rotate(0deg)}50%{border-radius:63% 37% 39% 61%/58% 62% 38% 42%;transform:rotate(20deg)}}@keyframes psCell{0%,to{opacity:.15}50%{opacity:.9}}@keyframes psGuilloche{to{transform:rotate(1turn)}}@keyframes psRise{0%{transform:translateY(0);opacity:0}15%{opacity:1}to{transform:translateY(-420px);opacity:0}}@keyframes psSpectrum{to{background-position:200% 0}}