.cm-zoom{transform-origin:var(--cm-origin,50% 50%);animation:24s ease-in-out infinite alternate both cm-zoom}@keyframes cm-zoom{0%{translate:0;scale:1}to{translate:-2% -1.5%;scale:1.14}}.cm-rise{animation:1s cubic-bezier(.22,1,.36,1) both cm-rise;animation-delay:var(--cm-d,0s);display:inline-block}@keyframes cm-rise{0%{opacity:0;transform:translateY(.45em)}}.cm-fade{animation:.9s both cm-fade;animation-delay:var(--cm-d,0s)}@keyframes cm-fade{0%{opacity:0}}.cm-curtain{animation:1.5s cubic-bezier(.77,0,.18,1) both cm-curtain}@keyframes cm-curtain{0%{clip-path:inset(0 50%)}to{clip-path:inset(0)}}.cm-curtain-y{animation:1.5s cubic-bezier(.77,0,.18,1) both cm-curtain-y}@keyframes cm-curtain-y{0%{clip-path:inset(50% 0)}to{clip-path:inset(0)}}.cm-word{white-space:nowrap;display:inline-block}.cm-letter{animation:.7s cubic-bezier(.22,1,.36,1) both cm-letter;animation-delay:calc(var(--cm-i,0) * 55ms + var(--cm-d,0s));display:inline-block}@keyframes cm-letter{0%{opacity:0;filter:blur(6px);transform:translateY(.35em)}}.cm-light{pointer-events:none;mix-blend-mode:soft-light;position:absolute;inset:0;overflow:hidden}.cm-light:before{content:"";background:linear-gradient(100deg,#0000 0%,#ffecc88c 45%,#fff6e1bf 50%,#ffecc88c 55%,#0000 100%);width:60%;animation:9s ease-in-out 1.2s infinite cm-light;position:absolute;top:-20%;bottom:-20%;left:-60%;transform:skew(-12deg)}@keyframes cm-light{0%{left:-60%}55%,to{left:130%}}.cm-depth-photo{transform:translate3d(0, var(--cm-scroll-photo,0px), 0) scale(1.08);will-change:transform}.cm-depth-words{transform:translate3d(0, var(--cm-scroll-words,0px), 0);will-change:transform}@media (prefers-reduced-motion:reduce){.cm-zoom,.cm-rise,.cm-fade,.cm-curtain,.cm-curtain-y,.cm-letter{animation:none!important}.cm-light:before{animation:none;display:none}.cm-depth-photo,.cm-depth-words{transform:none}}
