*{margin:0;padding:0}*,:after,:before{box-sizing:inherit}html{box-sizing:border-box;font-size:62.5%}body{font-family:Raleway,Open Sans,Helvetica,sans-serif;font-weight:400;overscroll-behavior-y:none}#mainNav{position:fixed;display:flex;flex-direction:row;align-items:center;z-index:999;background-color:#001833;padding:1rem 3rem;width:100%;visibility:hidden;height:80px;transform:translateY(-100%)}@media screen and (max-width:900px){#mainNav{height:70px}}@media screen and (max-width:450px){#mainNav{padding:1rem 2rem}}#logoSmall{fill:#fff;height:60px;width:60px;margin-right:2rem}@media screen and (max-width:900px){#logoSmall{height:50px;width:50px}}@media screen and (max-width:768px){#logoSmall{display:none}}#contactBtnWrapper{position:fixed;display:flex;flex-direction:column;justify-content:center;height:80px;top:0;right:2rem;z-index:9999}@media screen and (max-width:900px){#contactBtnWrapper{height:70px}}#contactBtn{display:block}#chuckTaylorNavTitle{font-family:Monoton,sans-serif;font-size:3.6rem;color:#fff;word-spacing:1rem}@media screen and (max-width:900px){#chuckTaylorNavTitle{font-size:2.4rem}}@media screen and (max-width:768px){#chuckTaylorNavTitle{font-size:2rem}}@media screen and (max-width:450px){#chuckTaylorNavTitle{font-size:1.8rem}}.mainHeaderContainer{height:90vh;width:100%;background-image:radial-gradient(farthest-corner at 90% 10%,#003066,#004799 100%);display:flex;flex-direction:column;color:#fff;align-items:center;justify-content:center;-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 95%);clip-path:polygon(0 0,100% 0,100% 100%,0 95%)}#logoLarge{height:300px;width:300px;fill:#fff}@media screen and (max-width:1350px){#logoLarge{height:200px;width:200px}}@media screen and (max-width:900px){#logoLarge{height:150px;width:150px}}@media screen and (max-width:450px){#logoLarge{height:100px;width:100px}}.mainTitle{font-family:Monoton,sans-serif;font-weight:400;word-spacing:4rem;font-size:12rem;margin-top:5rem;margin-bottom:3rem;margin-left:1rem;margin-right:1rem;line-height:1;text-align:center}@media screen and (max-width:1350px){.mainTitle{font-size:8rem}}@media screen and (max-width:900px){.mainTitle{font-size:6rem;word-spacing:2rem;margin-top:3rem}}@media screen and (max-width:450px){.mainTitle{font-size:4rem;word-spacing:1rem}}.tagline{font-size:3.6rem;font-weight:400;letter-spacing:10px;text-transform:uppercase;text-align:center}@media screen and (max-width:900px){.tagline{font-size:2.4rem;letter-spacing:5px}}.scrollDownIndicator{margin-top:5rem}.scrollDownIndicator span{display:block;width:20px;height:20px;border-bottom:1px solid #fff;border-right:1px solid #fff;transform:rotate(45deg);margin:-10px;-webkit-animation:scrollIndicator 2s infinite;animation:scrollIndicator 2s infinite}.scrollDownIndicator span:nth-child(2){-webkit-animation-delay:-.2s;animation-delay:-.2s}.scrollDownIndicator span:nth-child(3){-webkit-animation-delay:-.4s;animation-delay:-.4s}@-webkit-keyframes scrollIndicator{0%{opacity:0;transform:rotate(45deg) translate(-20px,-20px)}50%{opacity:1}to{opacity:0;transform:rotate(45deg) translate(20px,20px)}}@keyframes scrollIndicator{0%{opacity:0;transform:rotate(45deg) translate(-20px,-20px)}50%{opacity:1}to{opacity:0;transform:rotate(45deg) translate(20px,20px)}}.projectWrapper{transform:skewY(-3deg)}.projectWrapper--light{background-color:#cce4ff;color:#004799}.projectWrapper--light .projectFeaturesTitle,.projectWrapper--light a,.projectWrapper--light h2,.projectWrapper--light strong{color:#003066}.projectWrapper--dark{background-color:#003066;color:#cce4ff}.projectWrapper--dark .projectFeaturesTitle,.projectWrapper--dark a,.projectWrapper--dark h2,.projectWrapper--dark strong{color:#fff}.project{display:flex;flex-direction:row;justify-content:space-between;align-items:center;margin:0 auto;padding:15rem 4rem;max-width:1200px;transform:skewY(3deg)}@media screen and (max-width:768px){.project{flex-direction:column}}@media screen and (max-width:450px){.project{padding:10rem 1rem}}.projectVideo{width:40%}@media screen and (max-width:900px){.projectVideo{align-self:flex-start;padding-top:1rem}}@media screen and (max-width:768px){.projectVideo{display:none}}.videoSmallScreen{display:none}@media screen and (max-width:768px){.videoSmallScreen{display:flex;align-items:center;justify-content:center;margin-bottom:4rem}}.videoSmallScreen video{max-height:60vh;max-width:100%;width:auto}.projectDetails{width:50%}@media screen and (max-width:1350px){.projectDetails{width:55%}}@media screen and (max-width:768px){.projectDetails{width:100%}}.projectDetails__Overview{margin-bottom:4rem}.icon{width:50px;height:50px}@media screen and (max-width:900px){.icon{width:40px;height:40px}}@media screen and (max-width:450px){.icon{width:30px;height:30px}}.iconsWrapper .icon:not(:first-child){margin-left:1.5rem}@media screen and (max-width:900px){.iconsWrapper .icon:not(:first-child){margin-left:1rem}}@media screen and (max-width:450px){.iconsWrapper .icon:not(:first-child){margin-left:.5rem}}.videoFrame{padding:1rem;box-shadow:2px 2px 5px 1px rgba(0,0,0,.3);border-radius:1rem;background-color:#fff}video{width:100%;max-height:100%}.projectTitle{font-size:4.8rem;margin-bottom:1rem}@media screen and (max-width:450px){.projectTitle{font-size:3.6rem}}.projectMeta{font-size:1.4rem;margin-bottom:1rem}.projectDescription,.projectFeatures{font-size:1.8rem;font-weight:100;line-height:1.5;margin-bottom:4rem}@media screen and (max-width:900px){.projectDescription,.projectFeatures{font-size:1.6rem}}.projectFeaturesTitle{font-weight:700}ul{list-style:disc;margin-left:0;padding-left:40px}ul li{line-height:1.5}.projectLink{display:flex;flex-direction:column;align-items:flex-start}@media screen and (max-width:768px){.projectLink{text-align:center}}.mb-2{margin-bottom:2rem}.appBadges{display:flex;flex-direction:row}.appBadges a:not(:first-child){margin-left:2rem}@media screen and (max-width:380px){.appBadges a:not(:first-child){margin-left:0;margin-top:1rem}.appBadges{flex-direction:column}}.badge{height:60px;width:202.5px;display:inline-block}@media screen and (max-width:550px){.badge{height:40px;width:135.5px}}@media screen and (max-width:380px){.badge{height:50px;width:168.75px}}.btn{text-decoration:none;font-weight:700;font-size:1.8rem;border-radius:10rem;text-transform:uppercase;padding:1.5rem 3rem;display:inline-block;transition:all .3s ease-in-out;box-shadow:0 1px 2px 0 transparent}@media screen and (max-width:450px){.btn{padding:.75rem 1.5rem;font-size:1.4rem}}.btn--tight{padding:1rem 2rem}.btn--tight .iconBtn__icon{width:24px;height:24px;margin-right:1rem}@media screen and (max-width:450px){.btn--tight .iconBtn__icon{margin:0}.btn--tight .iconBtn__text{display:none}}.btn--dark{color:#004799;border:2px solid #004799}.btn--dark:hover{transform:translateY(-3px);box-shadow:0 3px 5px 0 rgba(0,0,0,.2)}.btn--light{color:#cce4ff;border:2px solid #cce4ff}.btn--light:hover{transform:translateY(-3px);box-shadow:0 3px 5px 0 rgba(0,0,0,.6)}.btn--white{color:#fff;border:2px solid #fff}.btn--white:hover{transform:translateY(-3px);box-shadow:0 3px 5px 0 rgba(0,0,0,.6)}.iconBtn{display:flex;align-items:center}.iconBtn__icon{width:36px;height:36px;margin-right:2rem}footer{background-color:#001833;height:100px;display:flex;flex-direction:column;justify-content:flex-end;padding:1rem;-webkit-clip-path:polygon(0 0,100% 20%,100% 100%,0 100%);clip-path:polygon(0 0,100% 20%,100% 100%,0 100%)}footer .copyright{color:#fff;font-size:1.2rem}footer .copyright a{color:#cce4ff}