.alpha-circle{left:50%;top:50%;width:250px;height:250px;border-radius:50%;position:absolute;transform:scale(0);z-index:-1;background-color:rgba(183,74,112,.2)}
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}html{box-sizing:border-box;font-family:sans-serif}*,:after,:before{box-sizing:inherit}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}button{background:transparent;padding:0}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}fieldset,ol,ul{margin:0;padding:0}ol,ul{list-style:none}html{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;line-height:1.5}*,:after,:before{border:0 solid #e2e8f0}hr{border-top-width:1px}img{border-style:solid}textarea{resize:vertical}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#a0aec0}input::-moz-placeholder,textarea::-moz-placeholder{color:#a0aec0}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#a0aec0}input::-ms-input-placeholder,textarea::-ms-input-placeholder{color:#a0aec0}input::placeholder,textarea::placeholder{color:#a0aec0}[role=button],button{cursor:pointer}table{border-collapse:collapse}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}button,input,optgroup,select,textarea{padding:0;line-height:inherit;color:inherit}code,kbd,pre,samp{font-family:Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}.container{width:100%}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}html{-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto;font-size:65%}body{overflow:hidden;font-family:Quicksand,Helvetica,Arial,sans-serif;font-size:1.5rem;background-color:#fff;color:#fff}.translate-center{position:absolute;left:50%;transform:translate(-50%,-50%)}.hide{display:none}.introduction{position:absolute;left:50%;transform:translate(-50%,-50%);text-align:center;top:50%;height:100%;width:100%}.introduction .tips .title{top:25%;display:inline}.introduction .tips .lines{position:absolute;left:50%;transform:translate(-50%,-50%);top:37%}.introduction .tips .lines span{font-size:1.875rem;font-weight:700;display:block;opacity:0}.introduction .tips .indicators{top:75%}.introduction .tips .indicators span{opacity:1;font-size:1.5rem;font-weight:400;margin:0 10px;display:inline-block}.introduction .tips .indicators .material-icons{opacity:.5}.introduction .tips .indicators .active{opacity:1!important}.introduction .tips .heading{position:fixed;top:40%;left:50%;padding:2.5rem;border-radius:9999px;border-width:2px;z-index:20;font-family:Quicksand,Helvetica,Arial,sans-serif;font-weight:700;font-size:1.875rem;text-align:center;display:flex;justify-content:center;transform:translate(-50%);box-shadow:0 0 11px 5px rgba(6,6,6,.21961);background-color:hsla(0,0%,100%,.5);border-color:#a83973;color:#a83973}.slide-show{text-align:center;width:75%;z-index:20;top:75%}.slide-show,.title{position:absolute;left:50%;transform:translate(-50%,-50%)}.title{top:25%;font-family:Lilita One,Arial,Helvetica;letter-spacing:.025em;white-space:pre;font-size:3rem;text-transform:uppercase}.title span{position:relative;display:inline-block;opacity:0;text-rendering:geometricPrecision;text-shadow:1px 1px 1px rgba(173,58,114,.4)}.site-title{font-size:4rem;top:15%!important}.timeline-arc{left:0;top:52.2%;width:100%;height:100%;position:absolute}.timeline-arc .arc{top:0;opacity:.25;stroke:#fff;position:inherit;stroke-width:4}.timeline-arc .arc-opaque{top:0;opacity:.1;stroke:#fff;stroke-width:3}.inner-circle{fill:hsla(0,0%,100%,.9)}.outer-circle{stroke:#fff;opacity:.5;fill-opacity:0;stroke-width:5px;stroke-dasharray:.05,7;stroke-linecap:round}#page-navigation .btn{position:absolute;top:40%;padding:.5rem;text-align:center;cursor:pointer;display:flex;flex-direction:column;align-items:center;z-index:10;text-shadow:1px 1px 1px rgba(173,58,114,.2)}#page-navigation .back{left:2%}#page-navigation .next{right:2%}.nav-indicators{position:absolute;left:50%;transform:translate(-50%,-50%);display:flex;top:5%}.nav-indicators span{opacity:.5;cursor:pointer;margin:1.5rem}.nav-indicators .active{opacity:1}.close{left:2%;cursor:pointer;display:flex;flex-direction:column;text-align:center}.close,.i18n{position:absolute;top:2%}.i18n{right:2%}.mega-menu .elements-container{position:absolute;display:flex;height:150rem;left:50%;padding-top:6.5vh;z-index:10;top:calc(47vh - 8.4rem);transform-origin:bottom center;transform:translate(-50%);transition:height,top 1.5s;pointer-events:visible}.mega-menu .elements-container .outer-element{height:30rem;margin:0;padding:0;opacity:0;list-style-type:none}.mega-menu .elements-container .outer-element .scaled-up{margin-left:2.5rem;margin-right:2.5rem;cursor:pointer;width:12rem;height:12rem}.mega-menu .elements-container .outer-element .scaled-up div .material-icons{font-size:3.5rem}.mega-menu .elements-container .outer-element .scaled-up:hover{-webkit-animation:scale 1s ease-out infinite;animation:scale 1s ease-out infinite}.mega-menu .elements-container .outer-element .scaled-down{margin-left:.5rem;margin-right:.5rem;width:8rem;height:8rem;background-color:#fff}.mega-menu .elements-container .outer-element .scaled-down div .material-icons{font-size:2.25rem}.mega-menu .elements-container .outer-element .scaled-down:hover{-webkit-animation:wiggle 1s ease-out infinite;animation:wiggle 1s ease-out infinite}.mega-menu .elements-container .outer-element .inner-element{position:relative;text-align:center;display:inline-block;border-radius:9999px;border-style:dotted;border-width:2px;transition:all 1.2s}.mega-menu .elements-container .outer-element .inner-element div{width:90%;height:90%;background-color:#fff;box-shadow:1px 1px 5px 2px rgba(0,0,0,.1);border-radius:inherit}.mega-menu .elements-container .outer-element .inner-element div,.mega-menu .elements-container .outer-element .inner-element div span{position:absolute;left:50%;transform:translate(-50%,-50%);top:50%}.mega-menu .elements-container .outer-element .inner-element .active{border:2px solid;transition:all .5s}.mega-menu .opened{top:-4rem}.mega-menu .opened .outer-element .scaled-down{background-color:transparent;border-width:0}@media (max-height:1366px){.content-open{bottom:calc(-8vh - 8.4rem)}}@media (min-width:1024px){.mega-menu .elements-container{height:250rem;padding-top:4.5vh}.mega-menu .elements-container .outer-element .scaled-up{height:16rem;width:16rem}.mega-menu .opened{top:-2.5rem}}footer .nuxt svg{height:10%;width:25%;bottom:0;position:absolute;left:50%;transform:translate(-50%,-50%);transition:all 1.5s}footer .nuxt .open{bottom:-15%}footer .nuxt-summary svg{bottom:50%;transition-delay:4.5s}#home{left:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;text-align:center;justify-content:center;top:65%;height:100%;width:75%}#home,#home h2{position:absolute}#home h2{top:22%;font-size:2.25rem}#home .heading{position:fixed;top:50%;left:50%;padding:2.5rem;border-radius:9999px;border-width:2px;z-index:20;font-family:Quicksand,Helvetica,Arial,sans-serif;font-weight:700;font-size:1.875rem;text-align:center;display:flex;justify-content:center;transform:translate(-50%);box-shadow:0 0 11px 5px rgba(6,6,6,.21961);background-color:hsla(0,0%,100%,.5);border-color:#a83973;color:#a83973}.content-close{transition-duration:.5s;bottom:-100vh}.content-open{transition-duration:1s;bottom:calc(-7vh - 8.4rem)}.content{position:absolute;left:0;color:#000;width:100%;height:100%;font-size:1.5rem;overflow:scroll;background-color:#fff;transition-property:bottom}.content .heading{position:fixed;top:14%;left:50%;padding:2.5rem;background-color:#fff;border-radius:9999px;border-width:2px;z-index:20;font-family:Quicksand,Helvetica,Arial,sans-serif;font-weight:700;font-size:1.875rem;text-align:center;display:flex;justify-content:center;transform:translate(-50%);box-shadow:0 0 11px 5px rgba(6,6,6,.21961)}.content .elastic-rect{height:100vh}.content .elastic-rect .drawer-top{fill:#fff}.content .active-page{position:absolute;width:75%;z-index:10;left:50%;top:0;transform:translate(-50%);padding-top:50px;padding-bottom:200px}.content .active-page h2{font-family:Quicksand,Helvetica,Arial,sans-serif;font-size:2.25rem}.content .active-page pre{border-radius:.25rem;padding:1rem;font-size:1.25rem;margin-top:2rem;margin-bottom:2rem;overflow-x:scroll;background:#fbe8c1}.content .active-page p{margin-top:10px;line-height:2.5rem}.content .active-page p code{border-radius:.25rem;padding:.25rem;font-size:1.25rem;background:#f3b4b0}.error-container{color:#000;text-align:center;padding:5rem;margin-top:16rem;z-index:9999}.error-container,.result-container{position:absolute;left:50%;transform:translate(-50%,-50%)}.result-container{top:50%;border-radius:9999px;height:650px;width:650px;box-shadow:2px 1px 1px 2px #f8dac7}.result-container .title{top:-5%}.result-container .inner-result-container{position:absolute;left:50%;transform:translate(-50%,-50%);top:50%;border-radius:9999px;height:610px;width:610px;background:rgba(0,0,0,.04)}.result-container .inner-result-container .inner-result-border{position:absolute;left:50%;transform:translate(-50%,-50%);top:50%;border-radius:9999px;height:500px;width:500px;background:rgba(0,0,0,.1);border:3px solid #d17688}.result-container .inner-result-container .inner-result-border .result-title{display:flex;flex-direction:column;align-items:center;justify-content:center;font-weight:700;height:620px}.result-container .inner-result-container .inner-result-border .result-title div{width:300px;text-align:center}.result-container .inner-result-container .inner-result-border .invisible-box{position:absolute;left:50%;transform:translate(-50%,-50%);top:50%;height:290px;width:290px}.result-container .inner-result-container .inner-result-border .invisible-box .result-circle{position:absolute;top:50%;border-radius:9999px;text-align:center;opacity:.75;border:2px dotted #fff;cursor:pointer;height:90px;width:90px;left:100%;top:-20%;line-height:98px}.result-container .inner-result-container .inner-result-border .invisible-box .result-circle span{background-color:#fff;border-radius:9999px;padding:2rem;font-size:2.25rem}.result-container .inner-result-container .inner-result-border .invisible-box .result-circle .active{border-width:2px;transition:opacity .5s}.bg-container{overflow:hidden;position:absolute;top:0;left:0}.bg-container .gradient{display:flex;position:fixed;top:0;left:0;height:100%;width:500%;will-change:transform,opacity}.bg-container .gradient .segment{display:flex;position:relative;width:100%;border-style:none;margin:0 -1px;will-change:transform,opacity}.bg-container .gradient .intro{background-image:linear-gradient(90deg,#f8dac7,#f1a29b);background-color:#f1a29b}.bg-container .gradient .morning{background-image:linear-gradient(90deg,#f1a29b,#ed8e85);background-color:#ed8e85}.bg-container .gradient .afternoon{background-image:linear-gradient(90deg,#ed8e85,#e67b80);background-color:#e67b80}.bg-container .gradient .evening{background-image:linear-gradient(90deg,#e67b80,#b85189);background-color:#b85189}.bg-container .gradient .night{background-image:linear-gradient(90deg,#b85189,#a53e83);background-color:#a53e83}.bg-container .back-drop{position:absolute;top:0;height:100%;width:100%;background-position:bottom;background-size:cover;background-image:url(/background.png)}.bg-container .circle-container{display:flex;position:relative;height:100vh;width:100vw;margin-top:5%;will-change:auto}.bg-container .circle-container .sun{height:160px;width:160px;background-color:#fae3b0!important;opacity:1!important}.bg-container .circle-container .circle{border-radius:9999px;position:absolute;background-color:#fff;opacity:.06;transform:translate(-50%,-50%)}.bg-container .circle-container .circle1{height:84rem;width:84rem}.bg-container .circle-container .circle2{height:146rem;width:146rem}.bg-container .circle-container .circle3{height:208rem;width:208rem}.bg-container .circle-container .circle4{height:270rem;width:270rem}.page-enter-active,.page-leave-active{transition:opacity .5s}.page-enter,.page-leave-active{opacity:0}.loading-bar{stroke-dasharray:1500;-webkit-animation:dash 5s linear;animation:dash 5s linear}@-webkit-keyframes dash{0%{stroke-dashoffset:1500}to{stroke-dashoffset:0}}@keyframes dash{0%{stroke-dashoffset:1500}to{stroke-dashoffset:0}}@-webkit-keyframes wiggle{0%,to{transform:rotate(10deg)}50%{transform:rotate(-10deg)}}@keyframes wiggle{0%,to{transform:rotate(10deg)}50%{transform:rotate(-10deg)}}@-webkit-keyframes scale{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}@keyframes scale{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.expand-enter-active{-webkit-animation:expand .5s;animation:expand .5s}.expand-leave-active{animation:expand .5s reverse}@-webkit-keyframes expand{0%{width:0;opacity:0}to{width:200px;opacity:1}}@keyframes expand{0%{width:0;opacity:0}to{width:200px;opacity:1}}.bounce-enter-active{-webkit-animation:bounce-in .5s;animation:bounce-in .5s}.bounce-leave-active{animation:bounce-in .5s reverse}@-webkit-keyframes bounce-in{0%{transform:scale(0)}50%{transform:scale(1.2)}to{transform:scale(1)}}@keyframes bounce-in{0%{transform:scale(0)}50%{transform:scale(1.2)}to{transform:scale(1)}}.slide-left-enter-active{-webkit-animation:slide-left .5s ease-out;animation:slide-left .5s ease-out}.slide-left-leave-active{animation:slide-left .5s ease-out reverse}@-webkit-keyframes slide-left{0%{left:-10%}to{left:2%}}@keyframes slide-left{0%{left:-10%}to{left:2%}}.slide-right-enter-active{-webkit-animation:fly-watermelon .5s ease-out;animation:fly-watermelon .5s ease-out}.slide-right-leave-active{animation:slide-right .5s ease-out reverse}@-webkit-keyframes slide-right{0%{right:-10%}to{right:2%}}@keyframes slide-right{0%{right:-10%}to{right:2%}}@-webkit-keyframes fly-intop{0%{top:-10%}to{top:5%}}@keyframes fly-intop{0%{top:-10%}to{top:5%}}.fly-in-top-enter-active{-webkit-animation:fly-intop 1s ease-out;animation:fly-intop 1s ease-out}.fly-in-top-leave-active{animation:fly-intop .5s ease-out reverse}.fade-enter-active,.fade-leave-active{transition:opacity .5s;opacity:.8}.fade-enter,.fade-leave-to{opacity:0}@font-face{font-family:Material Icons;font-style:normal;font-weight:400;src:url(/_nuxt/fonts/96c4768.eot);src:local("Material Icons"),local("MaterialIcons-Regular"),url(/_nuxt/fonts/0509ab0.woff2) format("woff2"),url(/_nuxt/fonts/29b882f.woff) format("woff"),url(/_nuxt/fonts/d120c85.ttf) format("truetype")}.material-icons{font-family:Material Icons;font-weight:400;font-style:normal;font-size:24px;display:inline-block;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:"liga"}.flex{display:flex}.absolute{position:absolute}