:root{--distance:2rem;--duration:500ms;--scale:1.25rem;--perspective:800px;--translate-x:0;--rotate-x:6deg;--rotate-y:15deg;--rotate-z:-3deg;--skew-x:2deg}@media (min-width:768px){:root{--translate-x:3rem}}@-webkit-keyframes float{0%{-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(1rem);transform:translateY(1rem)}}@keyframes float{0%{-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(1rem);transform:translateY(1rem)}}@-webkit-keyframes rotate3d{0%{-webkit-transform:translateX(0) rotateX(6deg) rotateY(15deg) rotate(-3deg) skewX(2deg);transform:translateX(0) rotateX(6deg) rotateY(15deg) rotate(-3deg) skewX(2deg);-webkit-transform:translateX(var(--translate-x)) rotateX(var(--rotate-x)) rotateY(var(--rotate-y)) rotate(var(--rotate-z)) skewX(var(--skew-x));transform:translateX(var(--translate-x)) rotateX(var(--rotate-x)) rotateY(var(--rotate-y)) rotate(var(--rotate-z)) skewX(var(--skew-x))}to{-webkit-transform:translateX(0) rotateX(6deg) rotateY(-15deg) rotate(3deg) skewX(-2deg);transform:translateX(0) rotateX(6deg) rotateY(-15deg) rotate(3deg) skewX(-2deg);-webkit-transform:translateX(calc(var(--translate-x)*-1)) rotateX(calc(var(--rotate-x)*1)) rotateY(calc(var(--rotate-y)*-1)) rotate(calc(var(--rotate-z)*-1)) skewX(calc(var(--skew-x)*-1));transform:translateX(calc(var(--translate-x)*-1)) rotateX(calc(var(--rotate-x)*1)) rotateY(calc(var(--rotate-y)*-1)) rotate(calc(var(--rotate-z)*-1)) skewX(calc(var(--skew-x)*-1))}}@keyframes rotate3d{0%{-webkit-transform:translateX(0) rotateX(6deg) rotateY(15deg) rotate(-3deg) skewX(2deg);transform:translateX(0) rotateX(6deg) rotateY(15deg) rotate(-3deg) skewX(2deg);-webkit-transform:translateX(var(--translate-x)) rotateX(var(--rotate-x)) rotateY(var(--rotate-y)) rotate(var(--rotate-z)) skewX(var(--skew-x));transform:translateX(var(--translate-x)) rotateX(var(--rotate-x)) rotateY(var(--rotate-y)) rotate(var(--rotate-z)) skewX(var(--skew-x))}to{-webkit-transform:translateX(0) rotateX(6deg) rotateY(-15deg) rotate(3deg) skewX(-2deg);transform:translateX(0) rotateX(6deg) rotateY(-15deg) rotate(3deg) skewX(-2deg);-webkit-transform:translateX(calc(var(--translate-x)*-1)) rotateX(calc(var(--rotate-x)*1)) rotateY(calc(var(--rotate-y)*-1)) rotate(calc(var(--rotate-z)*-1)) skewX(calc(var(--skew-x)*-1));transform:translateX(calc(var(--translate-x)*-1)) rotateX(calc(var(--rotate-x)*1)) rotateY(calc(var(--rotate-y)*-1)) rotate(calc(var(--rotate-z)*-1)) skewX(calc(var(--skew-x)*-1))}}@-webkit-keyframes fadeInBottom{0%{opacity:0;bottom:-2rem}to{opacity:1;bottom:0}}@keyframes fadeInBottom{0%{opacity:0;bottom:-2rem}to{opacity:1;bottom:0}}.is-visible{-webkit-transition-property:all;transition-property:all;-webkit-transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(.4,0,.2,1);-webkit-transition-duration:.15s;transition-duration:.15s;-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition-duration:.5s;transition-duration:.5s;-webkit-transition-duration:var(--duration);transition-duration:var(--duration);-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;opacity:1}.is-visible[data-origin=left],.is-visible[data-origin=right]{-webkit-transform:translateX(0);transform:translateX(0)}.is-visible[data-origin=up]{-webkit-transform:scale(100);transform:scale(100)}.is-invisible{-webkit-transition-property:all;transition-property:all;-webkit-transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(.4,0,.2,1);-webkit-transition-duration:.15s;transition-duration:.15s;-webkit-transform:translateY(2rem);transform:translateY(2rem);-webkit-transform:translateY(var(--distance));transform:translateY(var(--distance));-webkit-transition-duration:.5s;transition-duration:.5s;-webkit-transition-duration:var(--duration);transition-duration:var(--duration);-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;opacity:0}.is-invisible[data-origin=right]{-webkit-transform:translateX(2rem) translateY(0);transform:translateX(2rem) translateY(0);-webkit-transform:translateX(var(--distance)) translateY(0);transform:translateX(var(--distance)) translateY(0)}.is-invisible[data-origin=left]{-webkit-transform:translateX(-2rem) translateY(0);transform:translateX(-2rem) translateY(0);-webkit-transform:translateX(calc(var(--distance)*-1)) translateY(0);transform:translateX(calc(var(--distance)*-1)) translateY(0)}.is-invisible[data-origin=up]{-webkit-transform:scale(1.25rem) translateY(0);transform:scale(1.25rem) translateY(0);-webkit-transform:scale(var(--scale)) translateY(0);transform:scale(var(--scale)) translateY(0)}.float-up-down{-webkit-animation:float 1.5s ease-in-out infinite alternate;animation:float 1.5s ease-in-out infinite alternate}