@import url(https://use.typekit.net/uhb8pkq.css);body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:area-normal,sans-serif;font-size:14px;font-weight:600;letter-spacing:.002rem;line-height:1.75;margin:0}@media(min-width:992px){body{font-size:16px}}#root{width:100%}#root.menu-open{overflow:hidden;position:fixed}@media(min-width:992px){#root.menu-open{overflow:visible;position:static}}img{height:auto;max-width:100%}h1{font-family:montserrat-alternates,sans-serif;font-size:20px;font-weight:600;letter-spacing:.036rem;line-height:1.4}@media(min-width:992px){h1{font-size:44px}}.container{margin:0 auto;width:85%}@media(min-width:768px){.container{max-width:600px;width:100%}}@media(min-width:992px){.container{max-width:768px}}@media(min-width:1200px){.container{max-width:650px}}.page-content{display:flex;flex-direction:column}button{font-family:area-normal,sans-serif}#hero{background:url(../../static/media/menuBackground.a343ed3bcb33d9c73860.svg) no-repeat 50%;background-size:cover;color:#fff;padding:30px 0;text-align:center}@media(min-width:992px){#hero{background:url(../../static/media/heroBackground.7d4458f60800fc69c32c.svg) no-repeat 50%;background-size:cover}}#hero button{background:url(../../static/media/btnBackground.3dc477044c59cc2727bc.svg) no-repeat 50%;background-size:cover;background:#0000;border:1px solid #fff;border-radius:24px;color:#fff;cursor:pointer;display:inline-block;font-family:area-normal,sans-serif;font-size:12px;font-weight:800;letter-spacing:.2em;margin:0 auto 20px;padding:15px 50px;text-decoration:none;text-transform:uppercase;width:auto}@media(min-width:992px){#hero button:hover{background:#fff;color:#765bfe}}.mad-lib-form{background:#000;display:flex;flex-direction:column;padding:75px 0}.mad-lib-form h2{color:#765bfe;color:#a5a8ff;font-size:12px;font-weight:900;letter-spacing:.22rem;margin-bottom:30px;text-transform:uppercase}.mad-lib-form h2,.mad-lib-form h3{line-height:1.4285714286;text-align:center}.mad-lib-form h3{color:#fff;font-family:montserrat-alternates,sans-serif;font-size:28px;letter-spacing:.002rem;margin-bottom:50px}.mad-lib-form form label{color:#fff;display:block;font-size:10px;font-weight:900;letter-spacing:.17em;line-height:1.4666666667;margin:5px auto 15px;text-align:center;text-transform:uppercase;width:100%}.mad-lib-form form input{width:100%}.mad-lib-form form input[type=text]{background:#0000;border:1px solid #fff;color:#ff48fe;font-size:16px;letter-spacing:.1em;line-height:2;outline:none;text-align:center}.mad-lib-form form input[type=text]:focus{border:1px solid #ff48fe}.mad-lib-form form input[type=submit]{background:url(../../static/media/btnBackground.3dc477044c59cc2727bc.svg) no-repeat 50%;background-size:cover;border:none;border-radius:24px;color:#fff;cursor:pointer;display:inline-block;display:block;font-family:area-normal,sans-serif;font-size:12px;font-weight:800;letter-spacing:.2em;margin:50px auto 20px;padding:15px 50px;text-decoration:none;text-transform:uppercase;width:auto}@media(min-width:992px){.mad-lib-form form input[type=submit]:hover{background:#fff;color:#765bfe}}.img-placeholder{padding-bottom:100%;width:100%}.mid-journey-preloader{position:relative}.mid-journey-preloader .placeholder-callout{align-items:center;box-sizing:border-box;color:#fff;display:flex;flex-direction:column;font-family:montserrat-alternates,sans-serif;font-size:16px;font-weight:600;height:100%;justify-content:center;left:0;opacity:0;padding:45px;position:absolute;top:0;transition:opacity 2s ease-in-out;width:100%;z-index:1}.mid-journey-preloader .placeholder-callout.fade-in{opacity:1}.mid-journey-preloader .placeholder-callout a{background:url(../../static/media/btnBackground.3dc477044c59cc2727bc.svg) no-repeat 50%;background-size:cover;border:none;border-radius:24px;color:#fff;cursor:pointer;display:inline-block;font-family:area-normal,sans-serif;font-size:12px;font-weight:800;letter-spacing:.2em;margin:20px auto;padding:15px 50px;text-decoration:none;text-transform:uppercase;width:auto}@media(min-width:992px){.mid-journey-preloader .placeholder-callout a:hover{background:#fff;color:#765bfe}}.mad-lib-result-images{display:flex;padding:40px 0}.mad-lib-result-images .container{max-width:904px}.mad-lib-result-images h3{color:#765bfe;font-size:12px;font-weight:900;letter-spacing:.22rem;line-height:1.4285714286;margin-bottom:30px;text-align:center;text-transform:uppercase}.mad-lib-result-images h4{font-family:montserrat-alternates,sans-serif;font-size:18px;font-weight:600;letter-spacing:.002rem;line-height:.8846153846}.mad-lib-result-images .columns{display:flex;flex-direction:column;gap:20px;text-align:center;width:100%}@media(min-width:768px){.mad-lib-result-images .columns{flex-direction:row}.mad-lib-result-images .columns>div{width:33.3333333333%}}.mad-lib-result-text{background:#000;color:#fff;display:flex;flex-direction:column;padding:40px 0}.mad-lib-result-text h2{font-family:montserrat-alternates,sans-serif;font-size:20px;font-weight:600;letter-spacing:.036rem;line-height:1.4}.mad-lib-result-text h2:after{border-bottom:2px solid #765bfe;content:"";display:block;height:2px;margin:15px 0;width:60px}@media(min-width:992px){.mad-lib-result-text h2:after{margin:15px auto}.mad-lib-result-text h2{font-size:44px;text-align:center}}.mad-lib-result-text h3{color:#765bfe;font-size:12px;font-weight:900;letter-spacing:.22rem;line-height:1.4285714286;margin-bottom:30px;text-align:center;text-transform:uppercase}.mad-lib-result-text p{font-size:22px;font-weight:600}@media(min-width:992px){.mad-lib-result-text p{font-size:26px}}.mad-lib-result-text p strong{color:#8c90fd;font-weight:600}.mad-lib-result-text .audio-wrapper{display:block;font-size:16px;margin:20px auto;text-align:center}.mad-lib-container{display:flex;flex-direction:column}.accordions{padding:50px 0}.accordions .accordion-item{border-top:1px solid #03010f;margin-bottom:20px}.accordions .accordion-item .accordion-header{background:url(../../static/media/accordionIcon.a7222620ed489dc1e802.svg) no-repeat 100%;background-size:33px 41px;border:none;cursor:pointer;font-family:montserrat-alternates,sans-serif;font-size:16px;font-weight:600;letter-spacing:.002rem;line-height:1.15;outline:none;padding:20px;text-align:left;width:100%}.accordions .accordion-item .accordion-header[aria-expanded=true]{background:url(../../static/media/accordionIconOpen.e60c6bc837ab2d3b7da3.svg) no-repeat 100%}@media(min-width:992px){.accordions .accordion-item .accordion-header{font-size:20px}}.accordions .accordion-item .accordion-content{background:#eff2f7;font-size:14px;font-weight:500;letter-spacing:.014rem;line-height:2;max-height:0;overflow:hidden;transition:all .5s ease-in-out}.accordions .accordion-item .accordion-content.open{max-height:2000px}.accordions .accordion-item .accordion-inner{padding:20px}.fullwidth-cta{background:url(../../static/media/menuBackground.a343ed3bcb33d9c73860.svg) no-repeat 50%;background-size:cover;color:#fff;padding:50px 0;text-align:center}.fullwidth-cta h2{font-family:montserrat-alternates,sans-serif;font-size:20px;font-weight:600;letter-spacing:.02rem;line-height:1.4285714286}@media(min-width:992px){.fullwidth-cta h2{font-size:28px;line-height:.8214285714}}.fullwidth-cta a{background:url(../../static/media/btnBackground.3dc477044c59cc2727bc.svg) no-repeat 50%;background-size:cover;background:#0000;border:1px solid #fff;border-radius:24px;color:#fff;cursor:pointer;display:inline-block;font-family:area-normal,sans-serif;font-size:12px;font-weight:800;letter-spacing:.2em;margin:0 auto 20px;padding:15px 50px;text-decoration:none;text-transform:uppercase;width:auto}@media(min-width:992px){.fullwidth-cta a:hover{background:#fff;color:#765bfe}}#hero.faqs{background:none;color:#000}@media(min-width:768px){#hero.faqs{text-align:center}}#alert-banner{background:#000;color:#fff;font-size:10px;font-weight:800;letter-spacing:.17em;line-height:22px;padding:7px 0;text-align:center;text-transform:uppercase}header{padding-bottom:10px;position:relative;text-align:center}@media(min-width:992px){header{padding-bottom:0}}header #logo{margin:20px auto}.menu-toggle{cursor:pointer;display:flex;flex-direction:column;height:20px;justify-content:space-around;position:absolute;right:15px;top:8px;width:20px}@media(min-width:992px){.menu-toggle{display:none}}.menu-toggle .bar{background-color:#fff;height:2px;transition:all .3s ease;width:100%}.menu-toggle.open .bar:first-child{transform:rotate(45deg) translate(3.5px,3.5px)}.menu-toggle.open .bar:nth-child(2){transform:rotate(-45deg) translate(3.5px,-3.5px)}.nav-menu{background:url(../../static/media/menuBackground.a343ed3bcb33d9c73860.svg) no-repeat 50%;background-size:cover;height:10px;left:0;max-height:10px;overflow:hidden;position:absolute;top:100%;transition:all .65s ease;width:100%;z-index:1}@media(min-width:992px){.nav-menu{background:url(../../static/media/heroBackground.7d4458f60800fc69c32c.svg) no-repeat top;background-size:cover;overflow:visible;position:static}}.nav-menu ul{list-style:none;margin:0;opacity:0;padding:30px 0;transition:all .5s ease}@media(min-width:992px){.nav-menu ul{opacity:1;padding:0;position:absolute;right:15px;text-align:left;top:50%;transform:translateY(-50%)}}.nav-menu ul li{color:#fff}@media(min-width:992px){.nav-menu ul li{color:#03010f;line-height:32px}}.nav-menu ul li:before{content:"›";font-size:22px;font-weight:400;margin-right:5px}.nav-menu ul li a,.nav-menu ul li:before{font-family:montserrat-alternates,sans-serif}.nav-menu ul li a{color:#fff;font-weight:700;text-decoration:none}@media(min-width:992px){.nav-menu ul li a{color:#03010f;font-size:14px;letter-spacing:.02em}.nav-menu ul li a:hover{color:#765bfe;text-decoration:underline}}.nav-menu.open{height:80vh;max-height:80vh}.nav-menu.open ul{opacity:1}@media(min-width:992px){.nav-menu.open{height:10px;max-height:10px}}.social-share{background:#000;border-top:1px solid #fff}@media(min-width:768px){.social-share{border-bottom-right-radius:5px;border-top:none;border-top-right-radius:5px;height:auto;left:0;overflow:hidden;position:fixed;top:150px}}@media(min-width:992px){.social-share{top:250px}}.social-share #st-1{display:flex;flex-direction:row;justify-content:space-around}@media(min-width:768px){.social-share #st-1{flex-direction:column}}.social-share #st-1 .st-btn{display:block!important}footer{font-size:10px;padding:30px 0;text-align:center}
/*# sourceMappingURL=main.cbbe7f66.css.map*/