.mo-on .cp-grid>[data-mo] img,.mo-on .cp-row .ph[data-mo] img{scale:1.08;transition:scale 1.6s cubic-bezier(.22,.61,.36,1) var(--mo-d,0s)}
.mo-on .cp-grid>.mo-in img,.mo-on .cp-row .ph.mo-in img{scale:1}
.mo-on .cp-brand .sig{clip-path:inset(-20% 100% -20% 0);transition:clip-path 1.5s cubic-bezier(.45,.05,.3,1) .85s}
.mo-on .cp-brand.mo-in .sig{clip-path:inset(-20% -5% -20% 0)}
.mo-on .cp-brand svg[data-mo]{transition-duration:1.2s}
.mo-on .cp-brand svg[data-mo]:not(.mo-in){transform:rotate(-72deg) scale(.6)}
.mo-on .cp-ing li{position:relative;border-color:transparent}
.mo-on .cp-ing li:first-child{border-top-color:transparent}
.mo-on .cp-ing li::after,.mo-on .cp-ing li:first-child::before{content:"";position:absolute;left:0;right:0;height:2px;background:#D92B6B;transform:scaleX(0);transition:transform .9s cubic-bezier(.22,.61,.36,1) calc(var(--mo-d,0s) + .25s)}
.mo-on .cp-ing li::after{bottom:-2px}
.mo-on .cp-ing li:first-child::before{top:-2px}
.mo-on .cp-ing li.mo-in::after,.mo-on .cp-ing li.mo-in:first-child::before{transform:scaleX(1)}
.mo-on .cp-ing li.est::after{display:none}
.cp .pct .cp-bar{display:block;max-width:340px;height:5px;margin:7px 0 14px;border-radius:3px;background:#F7D5E3;overflow:hidden}
.cp .pct .cp-bar i{display:block;width:calc(var(--v) * 100%);height:100%;border-radius:3px;background:linear-gradient(90deg,#F383AE,#E5186E);transform:scaleX(0);transform-origin:left;transition:transform 1.4s cubic-bezier(.22,.61,.36,1) calc(var(--mo-d,0s) + .3s)}
.cp .pct .mo-in .cp-bar i{transform:scaleX(1)}
