@font-face{font-family:Goldplay;font-weight:400;src:url(goldplay-medium.otf)}@font-face{font-family:Goldplay;font-weight:500;src:url(goldplay-semi-bold.otf)}@font-face{font-family:Goldplay;font-weight:800;src:url(goldplay-black.otf)}@font-face{font-family:Goldplay;font-weight:700;src:url(goldplay-bold.otf)}@keyframes wobble-phone{30%{transform:translateY(12px) translate(-5px) rotate(-.5deg)}70%{transform:translateY(-12px) translate(5px) rotate(3deg)}}@keyframes wobble-dot-1{30%{transform:translate(-20px,24px) scale(2)}70%{transform:translateY(-24px)}}@keyframes wobble-dot-2{30%{transform:translate(6px,16px) scale(1.2)}70%{transform:translate(2px,-16px)}}@keyframes wobble-dot-3{30%{transform:translate(4px,-20px) scale(.8)}70%{transform:translate(-4px,20px)}}*{box-sizing:border-box;margin:0;padding:0}html{width:100vw;padding:0;margin:0}@keyframes scrollbg{0%{background-position:0%}to{background-position:-1000vh 1500vh}}body{background-color:#7924ff;background-image:url(/images/bg-main-underlay.png);background-size:320px 320px;background-position:20px;animation:scrollbg 1800s infinite linear;font-family:Goldplay,".AppleSystemUIFontRounded-Regular",SF Pro Rounded,ui-rounded,"M PLUS Rounded 1c",Hiragino Maru Gothic ProN,Quicksand,Comfortaa,Manjari,Arial Rounded MT,Arial Rounded MT Bold,Calibri,source-sans-pro,sans-serif;font-weight:500;color:#fff;overflow-x:hidden;width:100vw;padding:0;margin:0}.popup{cursor:pointer;position:absolute;display:none;background-color:#fff;overflow:hidden;border-radius:1em;padding:.5em 0;transform:translateY(-2em) scale(.9);-webkit-box-shadow:0 4px 16px -8px rgba(54,0,126,.6);opacity:0;transition:opacity .08s ease-out,transform .1s ease-out;border:.5px solid #e8d9ff}.popup.opening,.popup.closing{display:block}.popup.open{display:block;opacity:1;transform:translateY(-1em)}.popup li{padding:.25em .25em .25em 1em;margin:.25em;border-radius:.25em;width:16em;text-decoration:none;color:#5b19cd;display:flex;align-items:center}.popup li:hover{background-color:#e8d9ff}.popup li img{width:2em;height:2em;margin-right:1em;display:block}.popup li p{display:block}input{font-family:Goldplay,".AppleSystemUIFontRounded-Regular",SF Pro Rounded,ui-rounded,"M PLUS Rounded 1c",Hiragino Maru Gothic ProN,Quicksand,Comfortaa,Manjari,Arial Rounded MT,Arial Rounded MT Bold,Calibri,source-sans-pro,sans-serif}div#content{position:absolute;top:0;left:0;width:100vw;min-height:100vh}footer{width:100vw;padding-bottom:2em}main{width:960px;margin:auto;height:100vh;padding:13em 2em 2em}section.wrapper{min-height:720px}section.intro:before{content:"";display:block;position:absolute;z-index:-1;width:460px;margin-left:-5em;height:60vh;background-image:url(/images/bg-backdrop-cover.png);background-size:100% 100%;opacity:.5}section.intro{width:460px}#logo{cursor:pointer;height:5em;margin-left:-.5em;margin-bottom:-1em}#logo img{height:5em}input[type=submit]{display:inline-block;cursor:pointer;text-decoration:none;text-align:center;transition:none;-webkit-appearance:none;-moz-appearance:none;border:none}.button{-webkit-tap-highlight-color:rgba(0,0,0,0);margin:0;cursor:pointer;display:inline-block;background-color:#ceaeff;border-radius:.8em;-webkit-user-select:none;user-select:none;text-decoration:none}.button span,.button input[type=submit]{text-decoration:none;display:block;font-weight:700;font-size:1.1em;color:#7117ff;background-color:#fff;border:1px solid #e8d9ff;margin:.5px .5px .3em;transform:translate(0)}.button.purple span,.button.purple input[type=submit]{color:#fff;background-color:#7117ff;border:1px solid #640ded;text-shadow:0px .02em .005em #390081}.button.purple{background-color:#5100d2}.button.pressed{overflow:hidden}.button span,.button input{color:#7117ff;background-color:#fff;padding:.5em .8em;border-radius:.75em;border:1px solid #e8d9ff;margin:.5px .5px .3em;transform:translate(0);transition:transform .5s cubic-bezier(.15,2.75,.26,.85),opacity .1s ease-out}.button.pressed span,.button.pressed input[type=submit]{opacity:.7;transform:translateY(.3em)}p.placeholder{font-size:1.1em;font-weight:500;color:#ceaeff}h1{font-size:3.8em;line-height:1;font-weight:1000;text-shadow:0px .02em .005em #390081}a{color:#d7bdff}small{font-size:.7em;font-weight:400;color:#ceaeff}h3{font-size:1.1em;font-weight:400;line-height:1.3;color:#ceaeff;margin-bottom:.7em}h2{font-size:1.1em;font-weight:500;color:#fff;margin-bottom:.5em}.box{-webkit-box-shadow:0 4px 16px -8px rgba(54,0,126,.6);background-color:#893dff;width:24em;padding:1.2em 1.3em;margin-left:-1.4em;margin-right:-1.2em;border-radius:1.2em}.box img.hint{height:1.1em;width:auto;margin:.2em .8em 0 .2em;float:left}#experience{max-width:960px;margin:auto;height:100vh;padding:9em 0 0}.experience-canvas{width:100%;height:100%;pointer-events:none}@keyframes wobble-finger2{20%,60%{transform:translateY(4px) rotate(-2deg)}40%{transform:translateY(-4px) rotate(2deg)}79%{transform:translateY(0)}80%,88%,96%{transform:translateY(-6px) rotate(2deg)}84%,92%,99%{transform:translateY(8px) rotate(-2deg)}}@keyframes wobble-finger{20%,60%{transform:translateY(14px) rotate(-34deg)}40%,80%{transform:translateY(-4px) rotate(-28deg)}85%,95%{transform:translateY(16px) rotate(-36deg)}0%,to,90%{transform:translateY(-6px) rotate(-26deg)}}.bubble{display:inline-block;padding:.5em;background-color:#fff6e2;border-radius:5em;transform:rotate(5deg);animation:wobble-finger 10s ease 0s infinite normal forwards;pointer-events:none}.phone .dot{display:inline-block;width:2.5em;height:2.5em;background-size:contain;background-position:center;background-repeat:no-repeat}.phone .dot.dot-1{position:absolute;right:0;margin-right:-30px;transform:rotate(8deg);animation:wobble-dot-1 12s ease 0s infinite normal forwards;background-image:url(/images/dot-1.png)}.phone .dot.dot-2{position:absolute;left:0;top:350px;margin-left:-60px;transform:scale(1.5) rotate(-15deg);animation:wobble-dot-2 9s ease 0s infinite normal forwards;background-image:url(/images/dot-2.png)}.phone .dot.dot-3{position:absolute;right:0;top:650px;margin-left:-30px;transform:rotate(14deg);animation:wobble-dot-3 11s ease 0s infinite normal forwards;background-image:url(/images/dot-3.png)}.bubble *{display:inline-block;transform:rotate(-8deg)}label{display:none}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active{-webkit-box-shadow:0 0 0 30px #111 inset;border-radius:.75em 0 0 .75em;-webkit-text-fill-color:#202020!important;font-size:1.1em}#mc_embed_signup div.mce_inline_error,.response{display:inline-block;border-radius:4px;margin-top:8px}#mc_embed_signup div.mce_inline_error{background-color:#e23}.email-wrapper{display:flex}input[type=email]{font-size:1.2em;width:100%;color:#fff;background:none;border:none;border-color:transparent;font-size:1.1em;font-weight:500;margin:-1em;padding:1em}input:focus{outline:none}.obfuscate span{display:none}input::placeholder{font-weight:500;color:#ceaeff}.short{display:none}.long{display:block}.phone{transform:rotate(3.5deg);float:right;width:330px;height:640px;animation:wobble-phone 10s ease 0s infinite normal forwards}@media only screen and (max-width: 720px){.phone .dot{display:none}.email-wrapper{margin-left:0}section.intro:before{margin-left:0;width:100vw}#logo{text-align:center;width:16em;height:auto;margin-left:12%;margin-top:3.5em;margin-bottom:-.5em}#logo img{width:16em;height:auto}.short{display:block}.long{display:none}h1{text-align:center;font-size:3em;line-height:1em;font-weight:1000}h2,h3,p{text-align:center}main{padding:2em 0 0;width:100vw;height:auto}section.intro{max-width:360px;margin:auto}.box{width:20em;padding:1.2em 1.3em;margin:auto;border-radius:1.2em}footer div{padding:0;width:auto;text-align:center}.phone{padding-left:12px;float:none;margin:27em auto auto;transform:rotate(0);animation:none}footer{width:auto;padding:480px 2em 2em;margin:0}}.phone *{position:absolute;width:300px}.phone img{z-index:999}.phone #video{margin-top:-2px;padding:15.5px;border-radius:48px}
