@font-face{font-family:'american_captainregular';src:url("../fonts/americancaptain-webfont-81256557.woff2") format("woff2"),url("../fonts/americancaptain-webfont-6368d8ed.woff") format("woff"),url("../fonts/americancaptain-webfont-c02f7df0.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:'luckiest_guyregular';src:url("../fonts/luckiestguy-webfont-fd588064.woff2") format("woff2"),url("../fonts/luckiestguy-webfont-6bf26ebb.woff") format("woff"),url("../fonts/luckiestguy-webfont-e372cd62.ttf") format("truetype");font-weight:normal;font-style:normal}@-webkit-keyframes hvr-buzz-out{5%{-webkit-transform:translateX(3px) rotate(2deg);transform:translateX(3px) rotate(2deg)}10%{-webkit-transform:translateX(-3px) rotate(-2deg);transform:translateX(-3px) rotate(-2deg)}15%{-webkit-transform:translateX(3px) rotate(2deg);transform:translateX(3px) rotate(2deg)}20%{-webkit-transform:translateX(-3px) rotate(-2deg);transform:translateX(-3px) rotate(-2deg)}25%{-webkit-transform:translateX(2px) rotate(1deg);transform:translateX(2px) rotate(1deg)}30%{-webkit-transform:translateX(-2px) rotate(-1deg);transform:translateX(-2px) rotate(-1deg)}35%{-webkit-transform:translateX(2px) rotate(1deg);transform:translateX(2px) rotate(1deg)}40%{-webkit-transform:translateX(-2px) rotate(-1deg);transform:translateX(-2px) rotate(-1deg)}45%{-webkit-transform:translateX(1px) rotate(0deg);transform:translateX(1px) rotate(0deg)}100%{-webkit-transform:translateX(-1px) rotate(0deg);transform:translateX(-1px) rotate(0deg)}}@keyframes hvr-buzz-out{5%{-webkit-transform:translateX(3px) rotate(2deg);transform:translateX(3px) rotate(2deg)}10%{-webkit-transform:translateX(-3px) rotate(-2deg);transform:translateX(-3px) rotate(-2deg)}15%{-webkit-transform:translateX(3px) rotate(2deg);transform:translateX(3px) rotate(2deg)}20%{-webkit-transform:translateX(-3px) rotate(-2deg);transform:translateX(-3px) rotate(-2deg)}25%{-webkit-transform:translateX(2px) rotate(1deg);transform:translateX(2px) rotate(1deg)}30%{-webkit-transform:translateX(-2px) rotate(-1deg);transform:translateX(-2px) rotate(-1deg)}35%{-webkit-transform:translateX(2px) rotate(1deg);transform:translateX(2px) rotate(1deg)}40%{-webkit-transform:translateX(-2px) rotate(-1deg);transform:translateX(-2px) rotate(-1deg)}45%{-webkit-transform:translateX(1px) rotate(0deg);transform:translateX(1px) rotate(0deg)}100%{-webkit-transform:translateX(-1px) rotate(0deg);transform:translateX(-1px) rotate(0deg)}}@-webkit-keyframes hvr-wobble-vertical{5%{-webkit-transform:translateY(12px);transform:translateY(12px)}10%{-webkit-transform:translateY(-10px);transform:translateY(-10px)}20%{-webkit-transform:translateY(10px);transform:translateY(10px)}30%{-webkit-transform:translateY(-6px);transform:translateY(-6px)}40%{-webkit-transform:translateY(6px);transform:translateY(6px)}50%{-webkit-transform:translateY(-4px);transform:translateY(-4px)}60%{-webkit-transform:translateY(4px);transform:translateY(4px)}70%{-webkit-transform:translateY(-2px);transform:translateY(-2px)}80%{-webkit-transform:translateY(2px);transform:translateY(2px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes hvr-wobble-vertical{5%{-webkit-transform:translateY(12px);transform:translateY(12px)}10%{-webkit-transform:translateY(-10px);transform:translateY(-10px)}20%{-webkit-transform:translateY(10px);transform:translateY(10px)}30%{-webkit-transform:translateY(-6px);transform:translateY(-6px)}40%{-webkit-transform:translateY(6px);transform:translateY(6px)}50%{-webkit-transform:translateY(-4px);transform:translateY(-4px)}60%{-webkit-transform:translateY(4px);transform:translateY(4px)}70%{-webkit-transform:translateY(-2px);transform:translateY(-2px)}80%{-webkit-transform:translateY(2px);transform:translateY(2px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}html{-webkit-box-sizing:border-box;box-sizing:border-box}*,*:before,*:after{-webkit-box-sizing:inherit;box-sizing:inherit}body,footer,h1,h2,h3,h4,h5,h6,p{margin:0;padding:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:"Didact Gothic", sans-serif}.wrapper{max-width:1240px;margin:0 auto;text-align:center}.content-container{display:inline-block;position:relative;width:42%;margin:0 40px;vertical-align:middle}@media (min-width: 20em) and (max-width: 46.24em){.content-container{display:block;margin:0 auto;max-width:90%;width:90%;padding:10px 0;text-align:center}}.trailer-container{-webkit-box-flex:2;-ms-flex:2;flex:2;padding-right:40px;padding-left:50px}@media (min-width: 20em) and (max-width: 46.24em){.trailer-container{padding-right:0;margin-bottom:20px;padding-left:0}}.trailer-container iframe{width:100%;max-width:900px;margin:0 auto;display:block}@media (min-width: 20em) and (max-width: 46.24em){.trailer-container iframe{max-height:300px}}.trailer-container h2{color:#fff;text-align:center;font-family:"american_captainregular";font-size:44px;letter-spacing:0.04em;font-weight:700;color:#fff;text-shadow:0px 1px 0 #3b7a21;padding-top:80px}#hero{width:100%;height:780px;top:0;position:relative;overflow:hidden}@media (min-width: 20em) and (max-width: 46.24em){#hero{height:650px}}#hero .img-container{background:url("../images/hero.jpg") center -50px/cover no-repeat;height:100%;width:100%;-webkit-transition:.15s all;transition:.15s all}@media (min-width: 64em){#hero .img-container{background-size:calc(100% + 100px)}}@media (min-width: 20em) and (max-width: 63.99em){#hero .img-container{background-size:cover;background-position:center}}#hero .wrapper{position:relative;height:100%}#hero a.play-trailer{font-size:28px;line-height:1;letter-spacing:0.8px;text-align:left;color:#ffffff;text-shadow:0 2px 1px #000000;font-family:"luckiest_guyregular";text-decoration:none;position:absolute;right:20px;top:50px;display:block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);-webkit-box-shadow:0 0 1px transparent;box-shadow:0 0 1px transparent}#hero a.play-trailer:hover{-webkit-animation:hvr-buzz-out 2.5s;animation:hvr-buzz-out 2.5s}#hero .title-container{display:block;position:relative;text-align:center;max-width:768px;width:100%;margin:0 auto;top:40%}#hero .title-container img{position:relative;z-index:3;width:100%;padding:0 20px;-webkit-animation:hvr-buzz-out 2.5s;animation:hvr-buzz-out 2.5s;-webkit-animation-iteration-count:1;animation-iteration-count:1}#hero .title-container .btn-early-access{display:inline-block;position:relative;top:-25px;padding:27px 6% 30px;-webkit-transition:.25s all;transition:.25s all;text-decoration:none;z-index:2}#hero .title-container .btn-early-access:before{-webkit-clip-path:polygon(1% 0%, 97% 0, 100% 83%, 0 100%);clip-path:polygon(1% 0%, 97% 0, 100% 83%, 0 100%);z-index:1;position:absolute;top:0;left:0;content:'';background:#000;width:100%;height:100%;background-color:#ca480f;-webkit-transition:.25s all;transition:.25s all}#hero .title-container .btn-early-access:after{-webkit-clip-path:polygon(1% 0%, 97% 0, 100% 83%, 0 100%);clip-path:polygon(1% 0%, 97% 0, 100% 83%, 0 100%);z-index:0;position:absolute;top:5px;right:4px;content:'';background:rgba(0,0,0,0.4);width:100%;height:100%;-webkit-transition:.45s all;transition:.45s all}#hero .title-container .btn-early-access:nth-child(2){font-family:"Didact Gothic";font-size:18px;letter-spacing:-0.2px}#hero .title-container .btn-early-access span{position:relative;z-index:2;color:#fff;display:block;-webkit-transform:skewY(-3deg);transform:skewY(-3deg);line-height:1;letter-spacing:0.05em;-webkit-transition:.25s all;transition:.25s all;font-size:20px}#hero .title-container .btn-early-access .early-access{display:inline-block;font-size:30px;font-family:"luckiest_guyregular";letter-spacing:0.05em;text-align:left;text-shadow:-2px 3px 0 #151515;line-height:1;-webkit-transition:.25s all;transition:.25s all;padding-bottom:3px}@media (min-width: 20em) and (max-width: 46.24em){#hero .title-container .btn-early-access .early-access{font-size:24px}}#hero .platform-btns{position:relative;top:40%}#hero .platform-btns a{margin-right:20px}@media (min-width: 20em) and (max-width: 46.24em){#hero .platform-btns a{margin:0}}#hero .platform-btns a:last-of-type{margin-right:0}#hero .platform-btns a img{display:inline-block;max-width:18%;-webkit-transition:0.5s;transition:0.5s}@media (min-width: 30em) and (max-width: 63.99em){#hero .platform-btns a img{max-width:30%}}@media (min-width: 20em) and (max-width: 30em){#hero .platform-btns a img{display:block;max-width:40%;margin:0 auto 5px}}#hero .platform-btns a img:hover{margin-bottom:15px;-webkit-transition:0.5s;transition:0.5s;-webkit-box-shadow:0 0 12px 10px #fff;box-shadow:0 0 12px 10px #fff}#description .description-wrapper{position:relative;margin:0 auto;text-align:center;padding:80px 20px 60px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (min-width: 20em) and (max-width: 46.24em){#description .description-wrapper{padding:10px 10px 30px;display:block}}#description .description-wrapper .content-container{margin:0;width:auto;display:block;-webkit-box-flex:2;-ms-flex:2;flex:2}@media (min-width: 20em) and (max-width: 46.24em){#description .description-wrapper .content-container{width:100%;max-width:100%}}@media (min-width: 20em) and (max-width: 46.24em){#description .description-wrapper .features{display:inline-block}}#description .description-wrapper .features h2{font-family:"american_captainregular";font-size:44px;text-align:left;letter-spacing:0.04em;font-weight:700;color:#3b7a21;padding-top:20px;text-shadow:0px 1px 0 black}@media (min-width: 20em) and (max-width: 63.99em){#description .description-wrapper .features h2{text-align:center}}#description .description-wrapper .features ul{font-family:"Didact Gothic";list-style:none;font-size:22px;letter-spacing:0.9px;line-height:40px;text-align:left;color:#3C3C3C;padding-left:20px}@media (min-width: 20em) and (max-width: 46.24em){#description .description-wrapper .features ul{font-size:16px;padding-left:0}}#description .description-wrapper .features ul li{position:relative;padding-left:32px;margin-left:0}#description .description-wrapper .features ul li:before{position:absolute;content:'';left:0;top:0;width:24px;height:100%;background-image:url("../images/bullet-5ab844ad.png");background-position:center;background-repeat:no-repeat}@media (-webkit-min-device-pixel-ratio: 2), (-moz-min-device-pixel-ratio: 2){#description .description-wrapper .features ul li:before{background-image:url("../images/bullet@2x-2addba97.png");-webkit-background-size:24px 24px}}#screenshots{width:100%;padding:126px 20px 68px;background:radial-gradient(circle at 50%, #fae560, #fae560 18%, #f9bb06);-webkit-clip-path:polygon(0 7%, 100% 0%, 100% 100%, 0 100%);clip-path:polygon(0 7%, 100% 0%, 100% 100%, 0 100%);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;max-width:100%;-ms-flex-pack:distribute;justify-content:space-around;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (min-width: 46.25em) and (max-width: 63.99em){#screenshots{-webkit-clip-path:polygon(0 5%, 100% 0, 100% 100%, 0 100%);clip-path:polygon(0 5%, 100% 0, 100% 100%, 0 100%);padding:100px 0;background-attachment:fixed}}#screenshots .screenshot-container{width:33%;padding:7px 5px;position:relative}@media (min-width: 46.25em) and (max-width: 63.99em){#screenshots .screenshot-container{width:50%}}@media (min-width: 20em) and (max-width: 46.24em){#screenshots .screenshot-container{width:100%}}#screenshots .screenshot-container span{position:absolute;top:7px;left:5px;padding:8px 20px 12px 15px;background:#459531;font-size:22px;font-family:"luckiest_guyregular";color:#f8d75e;-webkit-clip-path:polygon(0% 0%, 97% 0%, 100% 81%, 0 100%);clip-path:polygon(0% 0%, 97% 0%, 100% 81%, 0 100%)}#screenshots .screenshot-container iframe{width:100%;height:100%}#screenshots .screenshot-container img{max-width:100%;display:block}#about{padding:50px 0 70px}#about h2{font-family:"american_captainregular";color:#346f1e;font-size:53px;text-shadow:0px 1px 0 black;letter-spacing:0.04em;margin-bottom:60px}@media (min-width: 20em) and (max-width: 63.99em){#about h2{font-size:43px}}#about h4{font-family:"Didact Gothic";font-size:24px;letter-spacing:-0.5px;-webkit-transform:rotate(4deg);transform:rotate(4deg);text-align:center;font-weight:300;background:#043b23;color:#fff;padding:7px 12px 5px;line-height:1.4;border-radius:3px}#about h4 span{font-family:"american_captainregular";font-size:32px;text-transform:uppercase;color:#f8bb05;text-shadow:1px 1px 0 #222;padding:0 2px;vertical-align:middle;top:-2px;position:relative}@media (min-width: 20em) and (max-width: 46.24em){#about h4{text-align:center}}#about img{max-width:100%}#about p{padding:20px 0}#about p.first{font-family:"Didact Gothic";font-size:22px;color:#272c2e;line-height:1.8;padding-top:20px}#about p.first a{color:#ca480f}#about p.second{font-family:"luckiest_guyregular";font-size:29px;letter-spacing:0.5px;line-height:1.2;color:#f8bb05;-webkit-box-shadow:1px 1px 7px #000;box-shadow:1px 1px 7px #000;text-shadow:none;margin:0 auto 10px;position:relative;border-radius:50%;font-size:20px;padding:44px 14px 46px;max-width:300px;border:8px solid #64a74a;background:#043b23}#about p.second:before{content:' ';position:absolute;width:0;height:0;right:64px;left:auto;top:auto;bottom:-23px;border:20px solid;border-color:#043b23 transparent transparent #043b23}#about p.third{font-family:"Didact Gothic";font-size:22px;color:#272c2e;line-height:1.8;padding-top:42px}#about p.third a{color:#ca480f;text-decoration:none;font-weight:bold}#about p.third a:hover{text-decoration:underline}#about .content-container:first-of-type img{width:100%;max-width:160px;-webkit-transform:rotate(7deg);transform:rotate(7deg);padding-top:20px}#about .content-container:last-child img{width:100%;max-width:292px;-webkit-transform:rotate(7deg);transform:rotate(7deg);margin-bottom:-33px}#about .speech-bubble{-webkit-animation:hvr-wobble-vertical 5s infinite ease-in-out;animation:hvr-wobble-vertical 5s infinite ease-in-out}#about .content-container{width:45%;margin:0 30px}@media (min-width: 20em) and (max-width: 46.24em){#about .content-container{width:100%;margin:0 20px}}#subscribe{background:radial-gradient(circle at 49% 53%, #80ca6f, #3e8226 53%, #204f26);width:100%;min-height:475px;padding:100px 0 100px;-webkit-clip-path:polygon(0 10%, 100% 0%, 100% 100%, 0 95%);clip-path:polygon(0 10%, 100% 0%, 100% 100%, 0 95%)}@media (min-width: 64em){#subscribe{background-attachment:fixed}}@media (min-width: 20em) and (max-width: 63.99em){#subscribe{-webkit-clip-path:polygon(0 5%, 100% 0%, 100% 100%, 0 98%);clip-path:polygon(0 5%, 100% 0%, 100% 100%, 0 98%);padding:100px 0}}#subscribe h2{font-family:"american_captainregular";font-size:42px;color:#fae560;max-width:440px;margin:0 auto;letter-spacing:0.04em;text-shadow:1px 1px 0 rgba(0,0,0,0.5)}@media (min-width: 20em) and (max-width: 63.99em){#subscribe h2{font-size:30px;padding:0 10px}}#subscribe h3{font-family:"american_captainregular";font-size:24px;color:#000;max-width:440px;margin:40px auto 0;letter-spacing:0.05em;text-align:center}#subscribe p{font-family:"Didact Gothic";font-size:20px;max-width:350px;color:#fff3a8;line-height:1.56;margin:15px auto 25px;font-weight:bold}#subscribe form{font-family:"Didact Gothic";max-width:320px;width:100%;padding:0 20px;margin:0 auto;display:block;text-align:left}#subscribe form label{color:white;font-size:18px;font-weight:bold;letter-spacing:0.05em}#subscribe form .btn-primary{position:relative;width:100%;max-width:200px;margin:0 auto;-webkit-transition:.25s all;transition:.25s all}#subscribe form .btn-primary:before{-webkit-clip-path:polygon(1% 0%, 97% 0, 100% 83%, 0 100%);clip-path:polygon(1% 0%, 97% 0, 100% 83%, 0 100%);z-index:1;position:absolute;top:0;left:0;content:'';background:#000;width:100%;height:100%;background-color:#ca480f;-webkit-transition:.25s all;transition:.25s all}#subscribe form .btn-primary:after{-webkit-clip-path:polygon(1% 0%, 97% 0, 100% 83%, 0 100%);clip-path:polygon(1% 0%, 97% 0, 100% 83%, 0 100%);z-index:0;position:absolute;top:5px;right:4px;content:'';background:rgba(0,0,0,0.4);width:100%;height:100%;-webkit-transition:.45s all;transition:.45s all}#subscribe form .btn-primary:hover:after,#subscribe form .btn-primary:hover:before{-webkit-clip-path:polygon(0% 0%, 100% 0, 100% 100%, 0 100%);clip-path:polygon(0% 0%, 100% 0, 100% 100%, 0 100%)}#subscribe form .btn-primary:hover:before{background:#d25e2b}#subscribe form .btn-primary:hover input{font-size:26px}#subscribe form input[type='text'],#subscribe form input[type='email']{-webkit-transition:.45s all;transition:.45s all;width:100%;margin-bottom:10px;padding:8px 12px 10px 8px;font-size:16px;border:4px solid transparent;border-radius:0;outline:none;margin-top:4px;-webkit-appearance:none}#subscribe form input[type='text'][type='email'],#subscribe form input[type='email'][type='email']{margin-bottom:40px}#subscribe form input[type='text']:focus,#subscribe form input[type='email']:focus{border:4px solid #000}#subscribe form input[type='submit']{-webkit-transition:.25s all;transition:.25s all;-webkit-transform:skewY(-2deg);transform:skewY(-2deg);font-family:"luckiest_guyregular";border:none;color:white;display:block;margin:0 auto;padding:15px 25px 18px;font-size:24px;position:relative;z-index:2;background:transparent;transition:.25s all;-webkit-appearance:none}#subscribe .social-icons{font-size:36px;text-align:center}#subscribe .social-icons a{color:#000;display:inline-block;padding:30px 8px 0px;-webkit-transition:.25s top;transition:.25s top;position:relative;top:0}#subscribe .social-icons a:hover{color:#ca480f;top:-4px}#subscribe .wrapper{position:relative}#subscribe .snail{position:absolute;bottom:58px;width:auto;right:0}@media (min-width: 20em) and (max-width: 46.24em){#subscribe .snail{position:relative;bottom:-20px}}img.projectile{position:absolute;top:10px;left:190px;-webkit-transform:rotate(5deg);transform:rotate(5deg)}@media (min-width: 20em) and (max-width: 46.24em){img.projectile{display:none}}img.snail-img{position:relative;max-width:100%;z-index:2}footer{background:black}footer p{color:white;font-family:"Didact Gothic";font-size:14px;padding:10px 0 2px;text-align:center}.policy-container .wrapper{text-align:left;padding:60px 20px;max-width:860px}.policy-container .wrapper h2{margin-top:5px;margin-bottom:20px}.policy-container .wrapper h3{margin-top:5px;margin-bottom:15px}.policy-container .wrapper p{margin-bottom:15px}footer{text-align:center;color:#fff}footer a{color:#fff;text-align:center;text-decoration:none;font-size:12px;text-transform:uppercase;padding-bottom:10px;display:inline-block}