@-webkit-keyframes rotation{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotation{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.animate-reveal-text{-webkit-transition:-webkit-clip-path 1.5s cubic-bezier(.25,1,.5,1);transition:-webkit-clip-path 1.5s cubic-bezier(.25,1,.5,1);transition:clip-path 1.5s cubic-bezier(.25,1,.5,1);transition:clip-path 1.5s cubic-bezier(.25,1,.5,1),-webkit-clip-path 1.5s cubic-bezier(.25,1,.5,1);-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0)}.animate-reveal-text.in-view{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}@-webkit-keyframes fadein{from{opacity:0}to{opacity:1}}@keyframes fadein{from{opacity:0}to{opacity:1}}@-webkit-keyframes fadeout{from{opacity:1}to{opacity:0}}@keyframes fadeout{from{opacity:1}to{opacity:0}}.animate-fade-in{-webkit-transition:opacity 1s cubic-bezier(.25,1,.5,1);transition:opacity 1s cubic-bezier(.25,1,.5,1);opacity:0}.animate-fade-in.in-view{-webkit-animation:fadein .8s ease-in forwards;animation:fadein .8s ease-in forwards}.animate-fade-in.hide{-webkit-animation:fadeout .8s ease-in forwards;animation:fadeout .8s ease-in forwards}