:root{--animation-duration: .5s;--animation-easing: cubic-bezier(.25, .46, .45, .94);--cascade-delay: 50ms}.js-animations-ready .fade-in-section:not(.animate-in),.js-animations-ready .slide-up-section:not(.animate-in),.js-animations-ready .slide-left-section:not(.animate-in),.js-animations-ready .slide-right-section:not(.animate-in),.js-animations-ready .zoom-in-section:not(.animate-in){opacity:0;visibility:hidden;transition:none}.js-animations-ready .cascade-section:not(.animate-in)>*{opacity:0;visibility:hidden;transition:none}.fade-in-section{transform:translateY(20px) translateZ(0)}.slide-up-section{transform:translateY(40px) translateZ(0)}.slide-left-section{transform:translate(-40px) translateZ(0)}.slide-right-section{transform:translate(40px) translateZ(0)}.zoom-in-section{transform:scale(.95) translateZ(0)}.cascade-section>*{transform:translateY(15px) translateZ(0)}.fade-in-section.animate-in,.slide-up-section.animate-in,.slide-left-section.animate-in,.slide-right-section.animate-in,.zoom-in-section.animate-in{opacity:1!important;visibility:visible!important;transform:translateY(0) translate(0) scale(1) translateZ(0);transition:opacity var(--animation-duration) var(--animation-easing),transform var(--animation-duration) var(--animation-easing)!important}.cascade-section.animate-in>*{opacity:1!important;visibility:visible!important;transform:translateY(0) translateZ(0);transition:opacity var(--animation-duration) var(--animation-easing),transform var(--animation-duration) var(--animation-easing)!important}.cascade-section.animate-in>*:nth-child(1){transition-delay:calc(var(--cascade-delay) * 0)}.cascade-section.animate-in>*:nth-child(2){transition-delay:calc(var(--cascade-delay) * 1)}.cascade-section.animate-in>*:nth-child(3){transition-delay:calc(var(--cascade-delay) * 2)}.cascade-section.animate-in>*:nth-child(4){transition-delay:calc(var(--cascade-delay) * 3)}.cascade-section.animate-in>*:nth-child(5){transition-delay:calc(var(--cascade-delay) * 4)}.cascade-section.animate-in>*:nth-child(6){transition-delay:calc(var(--cascade-delay) * 5)}.cascade-section.animate-in>*:nth-child(7){transition-delay:calc(var(--cascade-delay) * 6)}.cascade-section.animate-in>*:nth-child(8){transition-delay:calc(var(--cascade-delay) * 7)}.cascade-section.animate-in>*:nth-child(9){transition-delay:calc(var(--cascade-delay) * 8)}.cascade-section.animate-in>*:nth-child(10){transition-delay:calc(var(--cascade-delay) * 9)}.fade-in-section,.slide-up-section,.slide-left-section,.slide-right-section,.zoom-in-section,.cascade-section>*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;-webkit-backface-visibility:hidden;backface-visibility:hidden;will-change:transform,opacity}.fade-in-section.animate-in,.slide-up-section.animate-in,.slide-left-section.animate-in,.slide-right-section.animate-in,.zoom-in-section.animate-in,.cascade-section.animate-in>*{will-change:auto}@media(prefers-reduced-motion:reduce){.fade-in-section,.slide-up-section,.slide-left-section,.slide-right-section,.zoom-in-section,.cascade-section,.cascade-section>*{transition:none!important;animation:none!important;opacity:1!important;visibility:visible!important;transform:none!important}}@media(max-width:639px){.fade-in-section,.slide-up-section,.slide-left-section,.slide-right-section,.zoom-in-section{transform:translateZ(0)!important}.cascade-section>*{transform:translateZ(0)!important}.fade-in-section.animate-in,.slide-up-section.animate-in,.slide-left-section.animate-in,.slide-right-section.animate-in,.zoom-in-section.animate-in{transform:translateZ(0)!important;transition:opacity var(--animation-duration) var(--animation-easing)!important}.cascade-section.animate-in>*{transform:translateZ(0)!important;transition:opacity var(--animation-duration) var(--animation-easing)!important}}@media(pointer:coarse){:root{--animation-duration: .4s}}[data-debug=animations] .fade-in-section,[data-debug=animations] .slide-up-section,[data-debug=animations] .slide-left-section,[data-debug=animations] .slide-right-section,[data-debug=animations] .zoom-in-section,[data-debug=animations] .cascade-section{outline:2px dashed rgba(255,0,0,.3);outline-offset:2px}[data-debug=animations] .animate-in{outline-color:#00ff004d}
