.site-background{left:0;overflow:hidden;pointer-events:none;position:fixed;top:0;z-index:-1}.site-background>.wrap>.content{height:100vh;position:relative;width:100vw}.site-background-blurry-image{left:0;opacity:0;position:absolute;top:0;width:100%}.site-background-blurry-image,.site-background-blurry-image div{background-position:50%;background-repeat:no-repeat;background-size:cover;height:100%;transition:opacity .5s cubic-bezier(.5,0,.2,1)}.site-background-blurry-image.-active{opacity:1}@media only screen and (max-width:639px){.site-background-blurry-image div{filter:blur(50px)}}@media only screen and (min-width:640px){.site-background-blurry-image div{filter:blur(75px)}}.site-background-rainbow{height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .5s cubic-bezier(.5,0,.2,1);width:100%}.site-background-rainbow.-active{opacity:1}.site-background-scroll-color{height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .5s cubic-bezier(.5,0,.2,1);width:100%}.site-background-scroll-color.-active{opacity:1}.site-background-solid-color{height:100%;left:0;opacity:0;position:absolute;top:0;transition:all .5s cubic-bezier(.5,0,.2,1);width:100%}.site-background-solid-color.-active{opacity:1}.site-nav{background-color:#3e093f;background-image:url(../assets/background.jpg);position:relative;width:100%;z-index:12}.site-nav nav a{color:#fff;font-size:16px}.site-nav nav a svg{fill:#fff;height:20px;transform:translateY(-1px);transition:all .25s cubic-bezier(.5,0,.2,1);vertical-align:middle;width:20px}.site-nav nav a:hover{color:#fc0}.site-nav nav a:hover svg{fill:#fc0;transform:translateY(-1px) scale(1.5) rotate(180deg)}.site-nav.-small{transform:translateY(-100%)}@media only screen and (max-width:1023px){.site-nav{height:50px;overflow:hidden;text-align:right;transition:all .5s cubic-bezier(.5,0,.2,1)}.site-nav nav{opacity:0;padding-top:50px;text-align:left;transition:all .25s cubic-bezier(.5,0,.2,1)}.site-nav nav a{display:block;font-size:24px;font-weight:700;line-height:44px;padding-left:30px;padding-right:30px}.site-nav nav a.-social{display:inline-block;padding-left:15px;padding-right:15px}.site-nav nav a.-social.-index-0{margin-left:15px}.site-nav>button{color:#fff;display:inline-block;font-weight:700;height:50px;line-height:50px;margin-left:auto;margin-right:0;padding-left:20px;padding-right:20px;position:relative;text-align:center;z-index:100}.site-nav>button:active,.site-nav>button:hover{color:#fff}.site-nav.-large.-at-top{height:130px}.site-nav.-expanded{height:100vh}.site-nav.-expanded nav{opacity:1}}@media only screen and (min-width:1024px){.site-nav nav{text-align:right}.site-nav nav a{display:inline-block;line-height:50px;padding:0 5px}.site-nav nav a+a{margin-left:10px}}@media only screen and (min-width:1400px){.site-nav nav{text-align:center}.site-nav nav a{padding:0 10px}}.site-top-bar{left:0;position:fixed;top:0;width:100%;z-index:10}.site-top-bar>.wrap{position:relative}.site-logo{left:0;position:fixed;top:0;transition:all .5s cubic-bezier(.5,0,.2,1);z-index:13}.site-logo a{padding-left:110px;padding-top:20px;position:relative}.site-logo a,.site-logo a img{display:block;transition:all .5s cubic-bezier(.5,0,.2,1)}.site-logo a img{height:auto;left:0;position:absolute;top:0;width:92px}.site-logo a h2{color:#fff;font-size:36px;text-shadow:-2px -2px 0 #f0f,0 -2px 0 #f0f,2px -2px 0 #f0f,2px 0 0 #f0f,2px 2px 0 #f0f,0 2px 0 #f0f,-2px 2px 0 #f0f,-2px 0 0 #f0f}.site-logo a h2,.site-logo a h3{line-height:1;transition:all .5s cubic-bezier(.5,0,.2,1);white-space:nowrap}.site-logo a h3{color:gray;font-size:24px;margin-top:5px}.site-logo.-medium a img{width:60px}.site-logo.-small a img{height:auto;width:40px}@media only screen and (max-width:1023px){.site-logo{max-width:calc(100vw - 90px);padding:0 0 0 20px;top:20px}.site-logo a{padding-left:78px;top:8px}.site-logo a img{top:4px;width:60px}.site-logo a h2{font-size:30px}.site-logo a h3{font-size:16px}.site-logo.-nav-expanded{padding:0 0 0 20px;top:10px}.site-logo.-nav-expanded a{padding-top:15px;pointer-events:none}.site-logo.-nav-expanded a h3{color:#fff}.site-logo.-large{padding:0 0 0 20px;top:0}.site-logo.-large a{padding-top:0}.site-logo.-large a h3{opacity:0}.site-logo.-large.-at-top{padding:0 0 0 20px;top:20px}.site-logo.-large.-at-top a{max-width:none;padding-top:15px;pointer-events:none;top:6px}.site-logo.-large.-at-top a h3{opacity:1}.site-logo.-medium{padding:0 0 0 20px;top:0}.site-logo.-medium a{padding-top:0}.site-logo.-medium a h3{opacity:0}.site-logo.-small{padding:0 0 0 20px;top:0}.site-logo.-small a{padding-top:0;top:10px}.site-logo.-small a img{width:35px}.site-logo.-small a h2,.site-logo.-small a h3{opacity:0}}@media only screen and (min-width:1024px){.site-logo{padding:0 20px;top:70px}.site-logo a h3{opacity:0}.site-logo.-large{padding:0 10px;top:5px}.site-logo.-large a{max-width:220px;padding-left:78px;padding-top:0}.site-logo.-large a img{width:60px}.site-logo.-large a h3{opacity:0}.site-logo.-large.-at-top{padding:0 10px 0 20px;top:70px}.site-logo.-large.-at-top a{padding-left:110px;padding-top:20px}.site-logo.-large.-at-top a img{width:92px}.site-logo.-large.-at-top a h3{opacity:1}.site-logo.-medium{padding:0 10px;top:5px}.site-logo.-medium a{max-width:220px;padding-left:78px;padding-top:0}.site-logo.-medium a h3{opacity:0}.site-logo.-small{padding:0 10px;top:5px}.site-logo.-small a{padding-left:78px;padding-top:0}.site-logo.-small a h2,.site-logo.-small a h3{opacity:0}}.photo-editor-back-button{background-color:#fff;border-radius:100px;display:block;height:32px;line-height:32px;position:absolute;right:20px;text-align:center;top:20px;width:32px;z-index:15}.photo-editor-back-button svg{fill:#f0f;height:14px;stroke:#f0f;transform:translateY(-2px);vertical-align:middle;width:14px}.site-footer{padding:60px 20px 20px}.site-footer>.wrap>.content{text-align:center}.site-footer>.wrap>.content>button img{height:auto;width:81px}.site-footer>.wrap>.content h2{color:#f0f}.site-footer>.wrap>.content p{font-size:12px;margin-top:30px}.site-footer.-hide{display:none}.glitter{left:0;pointer-events:none;position:fixed;top:0;z-index:10000}.glitter>.wrap>.content .glitter-sparkle{position:fixed;transition:all .5s cubic-bezier(.5,0,.2,1)}.glitter>.wrap>.content .glitter-sparkle>.wrap>.content{animation:glitterSparkleSpin 5s linear infinite;position:relative}.glitter>.wrap>.content .glitter-sparkle>.wrap>.content:after,.glitter>.wrap>.content .glitter-sparkle>.wrap>.content:before{background:radial-gradient(#fff,#fff0);border-radius:100px;content:"";display:block;height:30px;position:absolute;transform:translate(-50%,-50%);width:30px}.glitter>.wrap>.content .glitter-sparkle>.wrap>.content:before{transform:translate(-50%,-50%) scaleY(.2)}.glitter>.wrap>.content .glitter-sparkle>.wrap>.content:after{transform:translate(-50%,-50%) scaleX(.2)}@keyframes glitterSparkleSpin{0%{transform:rotate(0)}to{transform:rotate(359deg)}}.glitter-heart{position:fixed;transition:all .5s cubic-bezier(.5,0,.2,1)}.glitter-heart>.wrap>.content{position:relative}.glitter-heart.-white>.wrap>.content svg{fill:#fff;stroke:#fff}.glitter-heart.-green>.wrap>.content svg{fill:#03b96c;stroke:#03b96c}.glitter-heart.-blue>.wrap>.content svg{fill:#3380ff;stroke:#3380ff}.glitter-heart.-orange>.wrap>.content svg{fill:#ff9500;stroke:#ff9500}.glitter-heart.-pink>.wrap>.content svg{fill:#f0f;stroke:#f0f}.glitter-heart.-purple>.wrap>.content svg{fill:#5856d6;stroke:#5856d6}.glitter-text{left:50%;opacity:0;pointer-events:none;position:fixed;top:50%;transform:translate(-50%,-50%) scale(0);transition:all .5s cubic-bezier(.5,0,.2,1)}.glitter-text>.wrap>.content p{font-size:calc(-15.77901px + 10.60773vw)}@media only screen and (min-width:1024px){.glitter-text>.wrap>.content p{font-size:120px}}.glitter-text>.wrap>.content p{color:#f0f;letter-spacing:-.5em;text-align:center;text-shadow:-3px -3px 0 #fff,0 -3px 0 #fff,3px -3px 0 #fff,3px 0 0 #fff,3px 3px 0 #fff,0 3px 0 #fff,-3px 3px 0 #fff,-3px 0 0 #fff;transition:all .5s cubic-bezier(.5,0,.2,1);white-space:nowrap}.glitter-text>.wrap>.content p span:nth-child(5n+1){color:#fc0}.glitter-text>.wrap>.content p span:nth-child(5n+2){color:#03b96c}.glitter-text>.wrap>.content p span:nth-child(5n+3){color:#3380ff}.glitter-text>.wrap>.content p span:nth-child(5n+4){color:#ff9500}.glitter-text.-step-one{opacity:1;transform:translate(-50%,-50%) scale(1)}.glitter-text.-step-one>.wrap>.content p{letter-spacing:0}.glitter-text.-step-one.-step-two{opacity:0;transform:translate(-50%,-50%) scale(2)}.glitter-text.-step-one.-step-two>.wrap>.content p{letter-spacing:.5em}.glitter-motivate{left:50%;pointer-events:none;position:fixed;top:50%;transform:translate(-50%,-50%);transition:all .5s cubic-bezier(.5,0,.2,1)}.glitter-motivate>.wrap>.content{position:relative}.glitter-motivate>.wrap>.content .rainbows .rainbow{opacity:0;position:relative;transform:scale(.5);transition:all .5s cubic-bezier(.5,0,.2,1)}.glitter-motivate>.wrap>.content .rainbows .rainbow .rainbow-inner{background-image:url(../assets/rainbow-third.png);background-position:50%;background-repeat:no-repeat;background-size:contain;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transform-origin:center center}.glitter-motivate>.wrap>.content .rainbows .rainbow:first-child .rainbow-inner{animation:rotateMotivationalRainbow .5s linear infinite}.glitter-motivate>.wrap>.content .rainbows .rainbow:nth-child(2){transition-delay:.1s}.glitter-motivate>.wrap>.content .rainbows .rainbow:nth-child(2) .rainbow-inner{animation:rotateMotivationalRainbowTwo 1s linear infinite}.glitter-motivate>.wrap>.content .rainbows .rainbow:nth-child(3){transition-delay:.2s}.glitter-motivate>.wrap>.content .rainbows .rainbow:nth-child(3) .rainbow-inner{animation:rotateMotivationalRainbowThree 1.5s linear infinite}.glitter-motivate>.wrap>.content .rainbows .rainbow:nth-child(4){transition-delay:.3s}.glitter-motivate>.wrap>.content .rainbows .rainbow:nth-child(4) .rainbow-inner{animation:rotateMotivationalRainbowFour 2s linear infinite}.glitter-motivate>.wrap>.content .rainbows .rainbow:nth-child(5){transition-delay:.4s}.glitter-motivate>.wrap>.content .rainbows .rainbow:nth-child(5) .rainbow-inner{animation:rotateMotivationalRainbowFive 2.5s linear infinite}.glitter-motivate>.wrap>.content .unicorn{left:50%;opacity:0;position:absolute;top:50%;transform:translate(-50%,-50%) scale(.25);transition:all .5s cubic-bezier(.5,0,.2,1)}.glitter-motivate>.wrap>.content .unicorn img{display:block;height:auto;margin-left:auto;margin-right:auto}.glitter-motivate>.wrap>.content .unicorn p{font-size:56px;margin-top:20px;position:relative}@media only screen and (min-width:1024px){.glitter-motivate>.wrap>.content .unicorn p{font-size:56px}}.glitter-motivate>.wrap>.content .unicorn p{color:#f0f;letter-spacing:-.5em;line-height:1;text-align:center;text-shadow:-3px -3px 0 #fff,0 -3px 0 #fff,3px -3px 0 #fff,3px 0 0 #fff,3px 3px 0 #fff,0 3px 0 #fff,-3px 3px 0 #fff,-3px 0 0 #fff;transition:all .5s cubic-bezier(.5,0,.2,1);width:calc(100vw - 40px)}.glitter-motivate.-step-one{opacity:1}.glitter-motivate.-step-one>.wrap>.content .unicorn{opacity:1;transform:translate(-50%,-50%) scale(1)}.glitter-motivate.-step-one>.wrap>.content .unicorn p{letter-spacing:0}.glitter-motivate.-step-one>.wrap>.content .rainbows .rainbow{opacity:1;transform:scale(1)}.glitter-motivate.-step-one.-step-two>.wrap>.content .unicorn{opacity:0;transform:translate(-50%,-50%) scale(1.5)}.glitter-motivate.-step-one.-step-two>.wrap>.content .unicorn p{letter-spacing:.5em}.glitter-motivate.-step-one.-step-two>.wrap>.content .rainbows .rainbow{opacity:0;transform:scale(2)}@media only screen and (max-width:639px){.glitter-motivate>.wrap>.content .unicorn img{width:80vw}.glitter-motivate>.wrap>.content .rainbows .rainbow:first-child .rainbow-inner{height:50vw;width:50vw}.glitter-motivate>.wrap>.content .rainbows .rainbow:nth-child(2) .rainbow-inner{height:70vw;width:70vw}.glitter-motivate>.wrap>.content .rainbows .rainbow:nth-child(3) .rainbow-inner{height:90vw;width:90vw}.glitter-motivate>.wrap>.content .rainbows .rainbow:nth-child(4) .rainbow-inner{height:110vw;width:110vw}.glitter-motivate>.wrap>.content .rainbows .rainbow:nth-child(5) .rainbow-inner{height:150vw;width:150vw}}@media only screen and (min-width:640px){.glitter-motivate>.wrap>.content .unicorn img{max-width:400px}.glitter-motivate>.wrap>.content .rainbows .rainbow:first-child .rainbow-inner{height:20vw;width:20vw}.glitter-motivate>.wrap>.content .rainbows .rainbow:nth-child(2) .rainbow-inner{height:40vw;width:40vw}.glitter-motivate>.wrap>.content .rainbows .rainbow:nth-child(3) .rainbow-inner{height:50vw;width:50vw}.glitter-motivate>.wrap>.content .rainbows .rainbow:nth-child(4) .rainbow-inner{height:60vw;width:60vw}.glitter-motivate>.wrap>.content .rainbows .rainbow:nth-child(5) .rainbow-inner{height:70vw;width:70vw}}@keyframes rotateMotivationalRainbow{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(359deg)}}@keyframes rotateMotivationalRainbowTwo{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(359deg)}}@keyframes rotateMotivationalRainbowThree{0%{transform:translate(-50%,-50%) rotate(359deg)}to{transform:translate(-50%,-50%) rotate(0)}}@keyframes rotateMotivationalRainbowFour{0%{transform:translate(-50%,-50%) rotate(359deg)}to{transform:translate(-50%,-50%) rotate(0)}}@keyframes rotateMotivationalRainbowFive{0%{transform:translate(-50%,-50%) rotate(359deg)}to{transform:translate(-50%,-50%) rotate(0)}}
