.layout-enter-active,.layout-leave-active{transition:all .3s cubic-bezier(.16,1,.3,1)}.layout-enter-from,.layout-leave-to{filter:blur(4px);opacity:0;transform:scale(1.012)}.page-enter-active,.page-leave-active{transition:all .4s cubic-bezier(.16,1,.3,1)}.page-enter-from{filter:blur(2px);opacity:0;transform:translateY(20px)}.page-leave-to{opacity:0;transform:translateY(-10px)}.fade-enter-active,.fade-leave-active{transition:all .3s cubic-bezier(.16,1,.3,1)}.fade-enter-from,.fade-leave-to{opacity:0;transform:translateY(5px)}.scale-enter-active,.scale-leave-active{transform-origin:0 50%;transition:all .4s cubic-bezier(.16,1,.3,1)}.scale-enter-from,.scale-leave-to{opacity:0;transform:scale(.3)}.slide-enter-active,.slide-leave-active{transition:all 1.6s;transition-timing-function:cubic-bezier(.4,.4,.1,1)}.slide-enter-from,.slide-leave-to{transform:translate(210vw)}.slide-up-enter-active,.slide-up-leave-active{transition:all .5s cubic-bezier(.16,1,.3,1)}.slide-up-enter-from{opacity:0;transform:translateY(100%)}.slide-up-leave-to{opacity:0;transform:translateY(-30px)}h1,h2,h3,h4{font-family:Baloo\ 2,Arial,sans-serif;font-weight:900;transition:all .3s ease-in-out}h1{font-size:30pt}@media screen and (max-width:960px){h1{font-size:25pt}}@media screen and (max-width:560px){h1{font-size:20pt}}h2{font-size:20pt}@media screen and (max-width:960px){h2{font-size:18pt}}@media screen and (max-width:560px){h2{font-size:16pt}}body{font-family:Baloo\ 2,Arial,sans-serif;font-weight:300}.content{font-weight:400;line-height:1.8}.content a:not(.button){text-decoration:underline}.content p{margin-bottom:20px}.content ol{list-style:decimal}.content ol,.content ul{display:block;padding-left:20px}.content ul{list-style:disc}.content img{margin:20px 0;width:100%}.content strong{font-weight:600}body{position:relative;-webkit-tap-highlight-color:transparent;transition:all .3s ease-in-out}body.dialog{overflow:hidden}body.dialog:before{opacity:1;visibility:visible}@media screen and (max-width:560px){body.dialog{transform:none}}.scroll-reveal{opacity:0;transition:opacity .8s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1);will-change:opacity,transform}.scroll-reveal--up{transform:translateY(40px)}.scroll-reveal--down{transform:translateY(-40px)}.scroll-reveal--left{transform:translate(-40px)}.scroll-reveal--right{transform:translate(40px)}.scroll-reveal--scale{transform:scale(.9)}.scroll-reveal--visible{opacity:1;transform:translateY(0) translate(0) scale(1)}.stagger-children>*{opacity:0;transform:translateY(20px);transition:opacity .5s cubic-bezier(.16,1,.3,1),transform .5s cubic-bezier(.16,1,.3,1)}.stagger-children>:first-child{transition-delay:80ms}.stagger-children>:nth-child(2){transition-delay:.16s}.stagger-children>:nth-child(3){transition-delay:.24s}.stagger-children>:nth-child(4){transition-delay:.32s}.stagger-children>:nth-child(5){transition-delay:.4s}.stagger-children>:nth-child(6){transition-delay:.48s}.stagger-children>:nth-child(7){transition-delay:.56s}.stagger-children>:nth-child(8){transition-delay:.64s}.stagger-children>:nth-child(9){transition-delay:.72s}.stagger-children>:nth-child(10){transition-delay:.8s}.stagger-children>:nth-child(11){transition-delay:.88s}.stagger-children>:nth-child(12){transition-delay:.96s}.stagger-children>:nth-child(13){transition-delay:1.04s}.stagger-children>:nth-child(14){transition-delay:1.12s}.stagger-children>:nth-child(15){transition-delay:1.2s}.stagger-children>:nth-child(16){transition-delay:1.28s}.stagger-children>:nth-child(17){transition-delay:1.36s}.stagger-children>:nth-child(18){transition-delay:1.44s}.stagger-children>:nth-child(19){transition-delay:1.52s}.stagger-children>:nth-child(20){transition-delay:1.6s}.stagger-children.scroll-reveal--visible>*{opacity:1;transform:translateY(0)}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes pulse-glow{0%,to{box-shadow:0 0 #5e205d66}50%{box-shadow:0 0 20px 5px #5e205d33}}@keyframes shimmer{0%{background-position:-200%}to{background-position:200%}}@keyframes count-up{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.hover-lift{transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s ease}.hover-lift:hover{box-shadow:0 12px 24px #00000026;transform:translateY(-4px)}.hover-scale{transition:transform .3s cubic-bezier(.16,1,.3,1)}.hover-scale:hover{transform:scale(1.03)}.hover-underline{position:relative}.hover-underline:after{background:linear-gradient(90deg,#5e205d,#b6158d);bottom:-2px;content:"";height:2px;left:0;position:absolute;transition:width .4s cubic-bezier(.16,1,.3,1);width:0}.hover-underline:hover:after{width:100%}.ripple{overflow:hidden;position:relative}.ripple:before{background:#fff3;border-radius:50%;content:"";height:0;left:50%;opacity:0;position:absolute;top:50%;transform:translate(-50%,-50%);transition:width .6s ease,height .6s ease,opacity .6s ease;width:0}.ripple:active:before{height:300px;opacity:1;transition:width 0s,height 0s,opacity 0s;width:300px}.text-shimmer{background:linear-gradient(90deg,#fffc,#fff 40%,#b6158d 60%,#fffc);-webkit-background-clip:text;background-clip:text;background-size:200% auto;-webkit-text-fill-color:transparent;animation:shimmer 3s linear infinite}.img-reveal{overflow:hidden;position:relative}.img-reveal:after{background:linear-gradient(40deg,#571d56,#511951);content:"";inset:0;position:absolute;transform-origin:left;transition:transform .8s cubic-bezier(.77,0,.175,1)}.img-reveal.scroll-reveal--visible:after{transform:scaleX(0);transform-origin:right}.img-reveal img{transform:scale(1.1);transition:transform 1.2s cubic-bezier(.16,1,.3,1)}.img-reveal.scroll-reveal--visible img{transform:scale(1)}.animated-number{animation:count-up .6s cubic-bezier(.16,1,.3,1) forwards;display:inline-block}.parallax-subtle{transition:transform .1s linear;will-change:transform}.landing{margin:auto;max-width:750px;padding:200px 10px}.landing>div{margin:0 auto;max-width:1200px}.landing h1{line-height:30pt}.landing section{margin-bottom:20px}.landing li{list-style-type:circle;margin-left:15px}.landing img{margin:20px 0}
