:root{--rx-e:cubic-bezier(.16,1,.3,1);--rx-s:cubic-bezier(.65,0,.35,1)}
.rx .rx-arm,.rx .rx-arm *,.rx .rx-arm *::before,.rx .rx-arm *::after,.rx .rx-arm::before,.rx .rx-arm::after{transition:none!important}


.rx .fx-stats{position:relative;border-top-color:transparent}
.rx .fx-stats::before{content:"";position:absolute;left:0;right:0;top:-1px;height:1px;background:#0000002e;transform:scaleX(0);transform-origin:left}
.rx .fx-stats div+div{border-left-color:transparent}
.rx .fx-stats div{position:relative}
.rx .fx-stats div+div::before{content:"";position:absolute;left:-1px;top:0;bottom:0;width:1px;background:#0000002e;transform:scaleY(0);transform-origin:top}
.rx .fx-stats b{font-variant-numeric:tabular-nums;clip-path:inset(0 0 100% 0);transform:translate3d(0,40%,0)}
.rx .fx-stats span{opacity:0;transform:translate3d(0,10px,0)}
.rx .fx-stats.rx-in::before,.rx .fx-stats.rx-in div+div::before{transform:none}
.rx .fx-stats.rx-in b{clip-path:inset(0 0 -10% 0);transform:none}
.rx .fx-stats.rx-in span{opacity:1;transform:none}
.rx .fx-stats:not(.rx-done)::before{transition:transform 1s var(--rx-s)}
.rx .fx-stats:not(.rx-done) div+div::before{transition:transform .7s var(--rx-s) calc(.35s + var(--i)*.15s)}
.rx .fx-stats:not(.rx-done) b{transition:clip-path .9s var(--rx-e) calc(.2s + var(--i)*.15s),transform .9s var(--rx-e) calc(.2s + var(--i)*.15s)}
.rx .fx-stats:not(.rx-done) span{transition:opacity .6s calc(.6s + var(--i)*.15s),transform .6s var(--rx-e) calc(.6s + var(--i)*.15s)}


.rx .team-grid .team-person{opacity:0;transform:translate3d(0,60px,0)}
.rx .team-grid .team-portrait{clip-path:inset(100% 0 0 0 round 24px)}
.rx .team-grid .team-portrait img{scale:1.18;translate:0 8%}
.rx .team-grid .team-portrait::before{transform:scale(.2);opacity:0}
.rx .team-grid .team-info{opacity:0;translate:0 26px}
.rx .team-grid.rx-in .team-person{opacity:1;transform:none}
.rx .team-grid.rx-in .team-portrait{clip-path:inset(0 0 0 0 round 24px)}
.rx .team-grid.rx-in .team-portrait img{scale:1;translate:0 0}
.rx .team-grid.rx-in .team-portrait::before{transform:none;opacity:1}
.rx .team-grid.rx-in .team-info{opacity:1;translate:0 0}
.rx .team-grid:not(.rx-done) .team-person{transition:opacity .6s var(--rx-e) calc(var(--i)*.14s),transform 1.1s var(--rx-e) calc(var(--i)*.14s)}
.rx .team-grid:not(.rx-done) .team-portrait{transition:clip-path 1.15s var(--rx-s) calc(.1s + var(--i)*.14s)}
.rx .team-grid:not(.rx-done) .team-portrait img{transition:scale 1.5s var(--rx-e) calc(.15s + var(--i)*.14s),translate 1.5s var(--rx-e) calc(.15s + var(--i)*.14s),transform .65s var(--e)}
.rx .team-grid:not(.rx-done) .team-portrait::before{transition:transform 1.1s var(--rx-e) calc(.5s + var(--i)*.14s),opacity .6s calc(.5s + var(--i)*.14s)}
.rx .team-grid:not(.rx-done) .team-info{transition:opacity .6s var(--rx-e) calc(.75s + var(--i)*.14s),translate .9s var(--rx-e) calc(.75s + var(--i)*.14s)}

@media(max-width:960px){
}

.rx .fx-cards:not(.rx-done) .fx-card{opacity:0;transform:translate3d(calc(var(--from)*38%),90px,0) scale(.86) rotate(calc(var(--from)*2.4deg));clip-path:inset(30% 0 0 0 round 22px)}
.rx .fx-card .fx-card-art img{scale:1.22;translate:0 6%}
.rx .fx-card .fx-card-wave{transform:scaleY(0);transform-origin:bottom}
.rx .fx-card .fx-card-ic{scale:0;rotate:-140deg}
.rx .fx-card h3{clip-path:inset(0 100% 0 0)}
.rx .fx-card .fx-card-bar{scale:0 1}
.rx .fx-cards.rx-in:not(.rx-done) .fx-card{opacity:1;transform:none;clip-path:inset(0 0 0 0 round 22px)}
.rx .fx-cards.rx-in .fx-card-art img{scale:1;translate:0 0}
.rx .fx-cards.rx-in .fx-card-wave{transform:none}
.rx .fx-cards.rx-in .fx-card-ic{scale:1;rotate:0deg}
.rx .fx-cards.rx-in h3{clip-path:inset(-10% -4% -10% 0)}
.rx .fx-cards.rx-in .fx-card-bar{scale:1 1}
.rx .fx-cards:not(.rx-done) .fx-card{transition:opacity .6s var(--rx-e) calc(var(--d)*.11s),transform 1.3s var(--rx-e) calc(var(--d)*.11s),clip-path 1.2s var(--rx-s) calc(var(--d)*.11s)}
.rx .fx-cards:not(.rx-done) .fx-card-art img{transition:scale 1.6s var(--rx-e) calc(.1s + var(--d)*.11s),translate 1.6s var(--rx-e) calc(.1s + var(--d)*.11s),transform .9s var(--e)}
.rx .fx-cards:not(.rx-done) .fx-card-wave{transition:transform .8s var(--rx-e) calc(.55s + var(--d)*.11s)}
.rx .fx-cards:not(.rx-done) .fx-card-ic{transition:scale .9s var(--rx-e) calc(.7s + var(--d)*.11s),rotate .9s var(--rx-e) calc(.7s + var(--d)*.11s),transform .5s var(--e),background .3s,color .3s}
.rx .fx-cards:not(.rx-done) h3{transition:clip-path .8s var(--rx-s) calc(.85s + var(--d)*.11s)}
.rx .fx-cards:not(.rx-done) .fx-card-bar{transition:scale .7s var(--rx-s) calc(1.15s + var(--i)*.07s),width .5s var(--e)}
@media(max-width:1180px){
 .rx .fx-cards:not(.rx-done) .fx-card{transform:translate3d(60px,40px,0) scale(.94)}
 .rx .fx-cards.rx-in:not(.rx-done) .fx-card{transform:none}
 .rx .fx-cards:not(.rx-done) .fx-card{transition-delay:calc(var(--i)*.1s)}
}
.rx .fx-cards.rx-done h3,.rx .fx-cards.rx-done .fx-card{clip-path:none}

.rx .fx-mvl{border-top-color:transparent;position:relative}
.rx .fx-mvl::before{content:"";position:absolute;left:0;right:0;top:-2px;height:2px;background:var(--bk);transform:scaleX(0);transform-origin:left}
.rx .fx-mvl>div{border-bottom-color:transparent}
.rx .fx-mvl>div::after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:1px;background:#0000001f;transform:scaleX(0);transform-origin:left}
.rx .fx-mvl:not(.rx-done) dt{opacity:0;transform:translate3d(-30px,0,0)}
.rx .fx-mvl:not(.rx-done) .fx-mvl-ic{scale:.3;rotate:-120deg}
.rx .fx-mvl:not(.rx-done) dd{opacity:0;clip-path:inset(0 100% 0 0)}
.rx .fx-mvl.rx-in::before,.rx .fx-mvl.rx-in>div::after{transform:none}
.rx .fx-mvl.rx-in:not(.rx-done) dt{opacity:1;transform:none}
.rx .fx-mvl.rx-in:not(.rx-done) .fx-mvl-ic{scale:1;rotate:0deg}
.rx .fx-mvl.rx-in:not(.rx-done) dd{opacity:1;clip-path:inset(-10% -2% -10% 0)}
.rx .fx-mvl:not(.rx-done)::before{transition:transform .9s var(--rx-s)}
.rx .fx-mvl:not(.rx-done)>div::after{transition:transform .9s var(--rx-s) calc(.2s + var(--i)*.16s)}
.rx .fx-mvl:not(.rx-done) dt{transition:opacity .6s var(--rx-e) calc(.15s + var(--i)*.16s),transform .9s var(--rx-e) calc(.15s + var(--i)*.16s)}
.rx .fx-mvl:not(.rx-done) .fx-mvl-ic{transition:scale .8s var(--rx-e) calc(.3s + var(--i)*.16s),rotate .8s var(--rx-e) calc(.3s + var(--i)*.16s)}
.rx .fx-mvl:not(.rx-done) dd{transition:opacity .5s calc(.4s + var(--i)*.16s),clip-path .9s var(--rx-s) calc(.4s + var(--i)*.16s)}
