@import url(https://fonts.googleapis.com/css2?family=Space+Mono:ital,wght@0,400;0,700;1,400;1,700&display=swap);@import url(https://use.typekit.net/nar2exl.css);.loader-container{background:#0e231c;width:100%;height:100vh;position:fixed;top:0;left:0;display:flex;align-items:center;justify-content:center;z-index:9999}.loader-container.loader__loaded{opacity:0;pointer-events:none;transition:opacity .5s ease-out}.loader,.loader:after{border-radius:50%;width:10em;height:10em}.loader{margin:60px auto;font-size:10px;position:relative;text-indent:-9999em;border-top:1.1em solid #0e231c;border-right:1.1em solid #0e231c;border-bottom:1.1em solid #0e231c;border-left:1.1em solid #ffac26;transform:translateZ(0);animation:load8 1.1s linear infinite}@keyframes load8{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.nav{position:fixed;display:flex;flex-direction:column;width:100%;height:42px;top:-42px;left:0;z-index:2;background:#3e28c9;transition:all .5s ease;z-index:3}@media screen and (min-width:768px){.nav{flex-direction:row}}.nav.visible{top:0}.nav.nav--open{height:480px}@media screen and (min-width:768px){.nav.nav--open{height:42px}}.nav.nav--open ul{margin-top:0;padding-top:85px}@media screen and (min-width:768px){.nav.nav--open ul{padding:0}}.nav.nav--open .nav__hamburger span{position:relative;transition:all .5s ease}.nav.nav--open .nav__hamburger span:first-child{transform:rotate(40deg);top:6px}.nav.nav--open .nav__hamburger span:nth-child(2){opacity:0}.nav.nav--open .nav__hamburger span:nth-child(3){transform:rotate(-40deg);top:-6px}.nav__hamburger{display:flex;flex-direction:column;align-items:center;justify-content:center;height:15px;width:100%;height:42px;margin-top:auto}@media screen and (min-width:768px){.nav__hamburger{display:none}}.nav__hamburger span{width:19px;height:3px;background:#f9bcf0;margin-bottom:3px}.nav ul{position:relative;text-align:center;margin-top:-480px;transition:all .5s ease}@media screen and (min-width:768px){.nav ul{display:flex;align-items:center;margin:0 auto}}.nav ul li{display:block;margin-bottom:35px}@media screen and (min-width:768px){.nav ul li{display:inline-block;margin:0 40px}}.nav ul li a{display:block;text-transform:uppercase;text-decoration:none;font-weight:700;font-size:16px;color:#fef3e1;transition:all .5s ease}@media screen and (min-width:768px){.nav ul li a{text-transform:none}}@media screen and (min-width:768px){.nav ul li a:hover{text-decoration:underline}}.hero{position:relative;width:100%;height:100vh;display:flex;align-items:center;justify-content:center;flex-direction:column}.hero__background{position:absolute;top:0;left:0;width:100%;height:100%}.hero__background img,.hero__background video.hero__background-bg{height:100%;-o-object-fit:cover;object-fit:cover}.hero__background video.hero__background-bg{min-width:100%}.hero__logo{position:relative;max-width:100%;padding:0 75px;margin-top:auto;z-index:2}@media screen and (min-width:768px){.hero__logo{max-width:35%}}.hero__cta{margin-top:auto;margin-bottom:70px}.hero__cta img{width:16px;margin-left:16px}.explain{width:100%;min-height:100vh;background:#e4e4e4;display:flex;align-items:center;justify-content:center}@media screen and (min-width:980px){.explain{background:#fff}}@media screen and (min-width:980px){.explain .content{margin-right:auto;max-width:55%}}@media screen and (min-width:1600px){.explain .content{margin-right:auto;max-width:50%}}.explain h4 span{color:#ff5602}.joinus{width:100%;min-height:100vh;background:#0e231c;color:#fef3e1;display:flex;align-items:center;justify-content:center}.joinus h3{margin-top:0}.joinus p{margin:40px 0}@media screen and (min-width:980px){.joinus .content--body{display:flex}}@media screen and (min-width:980px){.joinus .content--body-left{width:50%;padding-right:64px}}@media screen and (min-width:980px){.joinus .content--body-right{width:50%;padding-left:64px}.joinus .content--body-right p:first-child{margin-top:0}}.image-block{display:flex;align-items:center;height:100px;overflow:hidden}@media screen and (min-width:980px){.image-block{height:230px}}.image-block img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;transform:translateZ(0)}.scroll-feature{color:#000;flex-direction:column;align-items:center;justify-content:center;padding-bottom:120px}.scroll-feature,.scroll-feature__row{position:relative;width:100%;display:flex}.scroll-feature__row{height:200px;margin:10px 0}.scroll-feature__row:first-child .scroll-feature__contents{left:-2500px}.scroll-feature__row:nth-child(2) .scroll-feature__contents{left:auto;right:1800px}.scroll-feature__row:nth-child(3) .scroll-feature__contents{left:-1000px}.scroll-feature__contents{display:flex;flex-direction:row;position:absolute;overflow:visible;top:0;left:0;height:100%}.scroll-feature__contents span{font-family:politica-condensed,sans-serif;font-weight:800;font-style:normal;text-transform:uppercase;font-size:250px;line-height:207px;letter-spacing:-7px;margin-left:-8px}.scroll-feature__contents img{margin:0 8px}.generator{background:#fef3e1;min-height:100vh}.generator,.generator .content{display:flex;align-items:center;justify-content:center}.generator .content{flex-direction:column}@media screen and (min-width:980px){.generator .content{flex-direction:row;align-items:flex-start}}.generator .content__left{margin-right:auto}@media screen and (min-width:980px){.generator .content__left{width:40%;margin-right:auto}}@media screen and (min-width:980px){.generator .content__right{width:50%;margin-left:auto}}.generator h3{margin-top:0;margin-right:auto}.generator h3 span{color:#3e28c9}.generator p{max-width:300px}@media screen and (min-width:980px){.generator p{font-size:18px;line-height:28px;width:85%;max-width:400px}}@media screen and (min-width:1600px){.generator p{font-size:24px;line-height:34px}}.generator__app{display:flex;flex-direction:column;background:#f9bcf0;padding:8px;margin-top:20px;box-shadow:0 5px 15px -1px rgba(0,0,0,.25);transition:all .5s ease;min-height:350px}@media screen and (min-width:980px){.generator__app{margin-top:0;min-height:450px}}@media screen and (min-width:1600px){.generator__app{margin-top:0;min-height:580px}}.generator__app h4{display:inline-block;white-space:pre-wrap;margin-top:0}.generator__app h4 span{width:100%}.generator__app h4 span.with{color:#3e28c9}.generator__app h4 span div{overflow:hidden;margin-bottom:-4px}.generator__app h4.linecount-2{font-size:44px;line-height:44px}.generator__app h4.linecount-3{font-size:42px;line-height:42px}@media screen and (min-width:980px){.generator__app h4.linecount-3{font-size:75px;line-height:70px}}@media screen and (min-width:1600px){.generator__app h4.linecount-3{font-size:90px;line-height:90px}}.generator__app h4.linecount-4{font-size:38px;line-height:38px}@media screen and (min-width:980px){.generator__app h4.linecount-4{font-size:60px;line-height:60px}}@media screen and (min-width:1600px){.generator__app h4.linecount-4{font-size:80px;line-height:75px}}.generator__app h4.linecount-5{font-size:35px;line-height:35px}@media screen and (min-width:980px){.generator__app h4.linecount-5{font-size:54px;line-height:54px}}@media screen and (min-width:1600px){.generator__app h4.linecount-5{font-size:75px;line-height:70px}}@media screen and (min-width:980px){.generator__app h4.linecount-6{font-size:48px;line-height:48px}}@media screen and (min-width:1600px){.generator__app h4.linecount-6{font-size:65px;line-height:65px}}@media screen and (min-width:980px){.generator__app h4.linecount-7{font-size:48px;line-height:48px}}@media screen and (min-width:1600px){.generator__app h4.linecount-7,.generator__app h4.linecount-8{font-size:60px;line-height:60px}}.generator__footer{display:flex;margin-top:auto}.generator__footer img{max-width:95px;margin-top:20px;margin-left:auto}@media screen and (min-width:980px){.generator__footer img{max-width:190px}}.generator .generator__cta{margin:20px auto}@media screen and (min-width:980px){.generator .generator__cta{font-size:16px;margin:0}}.download-pack .content{background:#fef3e1;display:flex;flex-direction:column;padding:0}@media screen and (min-width:1080px){.download-pack .content{flex-direction:row}}.download-pack .content__left{padding:100px 35px}@media screen and (min-width:1080px){.download-pack .content__left{width:50%;padding:130px 80px 130px 80px}}@media screen and (min-width:1080px){.download-pack .content__left h3{text-align:left}}.download-pack .content__right{max-height:400px;overflow:hidden}@media screen and (min-width:1080px){.download-pack .content__right{width:50%;max-width:550px;max-height:100%;padding-left:64px;margin-left:auto}.download-pack .content__right p:first-child{margin-top:0}}@media screen and (min-width:1080px){.download-pack .content__right{max-width:780px}}.download-pack .content__right img{min-height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}.download-pack h3{margin-top:0}.download-pack p{color:#ff5602;margin-bottom:0;text-align:center}@media screen and (min-width:1080px){.download-pack p{color:#000;padding-right:30px;max-width:350px;text-align:left}}.download-pack .cta-wrapper{display:flex;flex-direction:column;text-align:center;max-width:290px;margin:0 auto;margin-top:20px}@media screen and (min-width:1080px){.download-pack .cta-wrapper{display:flex;flex-direction:row;align-items:flex-end;text-align:left;margin-left:0;margin-right:0;max-width:inherit}}.download-pack .btn{margin-top:10px}@media screen and (min-width:1080px){.download-pack .btn{margin-right:10px}}footer{display:flex;align-items:center;justify-content:center;min-height:100vh;background:#3e28c9}footer,footer a{color:#fff}footer .content{display:flex;flex-direction:column;text-align:center}@media screen and (min-width:980px){footer .content{max-width:60%;margin:0 auto}}footer .footer__logo{max-width:150px;margin:0 auto;margin-top:80px}.btn{display:inline-flex;align-items:center;position:relative;z-index:2;background:#fff;color:#000;text-decoration:none;font-size:12px;text-transform:uppercase;font-weight:700;padding:11px 20px;text-align:center;justify-content:center;min-height:40px;box-sizing:border-box}@media screen and (min-width:980px){.btn{font-size:16px}}.btn--blue{background:#3e28c9;color:#fff}.btn--orange{background:#ff5602;color:#fff}.btn--black{background:#000;color:#fff}.vm--container .vm--overlay{background:#000;opacity:.5}.vm--container .vm--modal{display:flex}body,html{min-height:100vh;width:100%;overflow-x:hidden;padding:0;margin:0}#app{font-family:Space Mono,monospace;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:left;color:#000}ul{list-style-type:none;padding:0}li{display:inline-block;margin:0 10px}a{color:#42b983}img{width:100%}.desktop{display:none}@media screen and (min-width:980px){.desktop{display:block}}.mob{display:none}@media screen and (max-width:980px){.mob{display:block}}.content{max-width:100%;padding:80px 35px}@media screen and (min-width:980px){.content{padding:130px 80px 130px 80px}}@media screen and (min-width:1600px){.content{padding:210px 140px}}.ta-left{text-align:left}.ta-right{text-align:right}.black{color:#0e231c}.pink{color:#f9bcf0}.red{color:#ff5602}.bold{font-weight:700}h1,h2,h3,h4{font-family:politica-condensed,sans-serif;font-weight:800;font-style:normal;text-transform:uppercase;text-align:left;margin:0}h2{font-size:38px;line-height:40px}h3{font-size:33px;line-height:34px}@media screen and (min-width:768px){h3{font-size:70px;line-height:70px}}@media screen and (min-width:980px){h3{font-size:90px;line-height:90px}}@media screen and (min-width:1600px){h3{font-size:120px;line-height:115px}}h4{font-size:33px;line-height:34px}@media screen and (min-width:980px){h4{font-size:60px;line-height:60px}}@media screen and (min-width:1600px){h4{font-size:70px;line-height:70px}}p{font-family:Space Mono,monospace;font-size:14px}@media screen and (min-width:980px){p{font-size:20px}}@media screen and (min-width:1600px){p{font-size:34px;line-height:56px}}