.reveal{opacity:0; transform:translateY(24px); transition:opacity .7s cubic-bezier(.22,1,.4,1), transform .7s cubic-bezier(.22,1,.4,1);}
.reveal.show{opacity:1; transform:translateY(0);}
.reveal-scale{opacity:0; transform:scale(0.94); transition:opacity .6s ease, transform .6s cubic-bezier(.22,1.6,.4,1);}
.reveal-scale.show{opacity:1; transform:scale(1);}
.reveal-left{opacity:0; transform:translateX(-30px); transition:opacity .7s ease, transform .7s cubic-bezier(.22,1,.4,1);}
.reveal-left.show{opacity:1; transform:translateX(0);}
.reveal-right{opacity:0; transform:translateX(30px); transition:opacity .7s ease, transform .7s cubic-bezier(.22,1,.4,1);}
.reveal-right.show{opacity:1; transform:translateX(0);}
.stagger-children > *{opacity:0; transform:translateY(18px); transition:opacity .5s ease, transform .5s cubic-bezier(.22,1,.4,1);}
.stagger-children.show > *:nth-child(1){transition-delay:.05s;}
.stagger-children.show > *:nth-child(2){transition-delay:.12s;}
.stagger-children.show > *:nth-child(3){transition-delay:.19s;}
.stagger-children.show > *:nth-child(4){transition-delay:.26s;}
.stagger-children.show > *:nth-child(5){transition-delay:.33s;}
.stagger-children.show > *:nth-child(6){transition-delay:.40s;}
.stagger-children.show > *{opacity:1; transform:translateY(0);}