*{box-sizing:border-box}body{font-family:"Roboto",sans-serif;color:#555}::-moz-selection{background:#b3d4fc;text-shadow:none}::selection{background:#b3d4fc;text-shadow:none}a{text-decoration:none;color:#555;transition:color 200ms ease-in-out}a:hover,a:focus,a:active{color:#ccc}h2{font-size:1.2em;font-weight:bold;text-transform:uppercase}ul{padding:0;margin:0;list-style-type:none}.outdated{text-align:center;position:relative;z-index:9999}.inverted{color:#fff}.inverted a{color:#fff}.main-header{position:fixed;top:0;left:0;width:100%;background-color:rgba(255,255,255,0.9);text-align:center;padding:2em 0 1.75em}.main-header .logo{display:inline-block;width:118px;height:18px}.main-header .logo svg{width:100%;height:auto}.main-nav{margin-top:2em}.main-nav ul{margin:0 auto}.main-nav ul li{display:inline-block;padding:0 1em}.main-nav ul a{display:block;padding:0.5em;font-size:12px;text-transform:uppercase}.hamburger{display:none;position:absolute;top:2em;left:2em}.hamburger-box{position:relative;display:inline-block;width:20px;height:18px;cursor:pointer}.hamburger-box .hamburger-inner{display:block;margin-top:-2px;top:2px;transition:background-color 0s linear .13s;position:absolute;width:20px;height:2px;background-color:#bbb}.hamburger-box .hamburger-inner:before,.hamburger-box .hamburger-inner:after{display:block;content:"";position:absolute;width:20px;height:2px;transition-timing-function:ease;transition-duration:.15s;transition-property:transform;background-color:#bbb}.hamburger-box .hamburger-inner:before{top:8px;transition:top 0.1s cubic-bezier(0.33333, 0.66667, 0.66667, 1) 0.2s,transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger-box .hamburger-inner:after{width:12px;top:16px;transition:top 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1) 0.2s,transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.is-active .hamburger-box .hamburger-inner{transition-delay:.22s;background-color:transparent !important}.is-active .hamburger-box .hamburger-inner:before,.is-active .hamburger-box .hamburger-inner:after{background-color:#bbb}.is-active .hamburger-box .hamburger-inner:before{top:0;transition:top 0.1s cubic-bezier(0.33333, 0, 0.66667, 0.33333) 0.15s,transform 0.13s cubic-bezier(0.215, 0.61, 0.355, 1) 0.22s;transform:translate3d(0, 10px, 0) rotate(45deg)}.is-active .hamburger-box .hamburger-inner:after{width:20px;top:0;transition:top 0.2s cubic-bezier(0.33333, 0, 0.66667, 0.33333),transform 0.13s cubic-bezier(0.215, 0.61, 0.355, 1) 0.22s;transform:translate3d(0, 10px, 0) rotate(-45deg)}@media only screen and (max-width: 767px){.main-nav{margin-top:0;position:absolute;width:100%;top:81px;background-color:#E2B77C;padding:1em 0;visibility:hidden;opacity:0;transition:all 0.2s ease-in}.main-nav ul li{display:block;padding:0}.main-nav ul li a{display:block;color:#fff;width:100%;font-size:14px;padding:1em}.main-nav.is-active{visibility:visible;opacity:1}.hamburger{display:block}}.main-footer{text-align:center;background-color:#333;padding:4em 0 0;color:#fff}.main-footer h2{margin:0 auto 2em}.main-footer ul li{display:inline;padding:0 1em 0 0.75em;border-right:1px solid #989898}.main-footer ul li:last-child{border-right:0}.main-footer ul li a{color:#fff}.main-footer ul li a:hover,.main-footer ul li a:focus,.main-footer ul li a:active{color:#ccc}.main-footer .social a{margin-right:1em;font-size:1.1em}.main-footer form{padding:3.5em 0}.main-footer form input{width:240px;border:0;padding:0.75em 1em;font-size:14px;margin-right:0.25em;color:#555}.main-footer form input::-moz-placeholder{color:#ccc}.main-footer form input:-ms-input-placeholder{color:#ccc}.main-footer form input::placeholder{color:#ccc}.main-footer form button{border:0;border-radius:2px;background-color:#E2B77C;text-transform:uppercase;padding:1em;font-size:12px;vertical-align:top;transition:all 200ms ease-in-out}.main-footer form button:hover,.main-footer form button:focus,.main-footer form button:active{background-color:#ccc}.main-footer small{display:block;font-size:14px;color:#ccc;padding:4em 2em;border-top:1px solid #989898;max-width:930px;margin:0 auto}@media only screen and (max-width: 767px){.main-footer{padding:3em 2em}.main-footer ul li{display:block;margin-bottom:0.5em;border-right:0}.main-footer .social{padding:1em 0}.main-footer .social a{margin:0 0.5em}.main-footer form{padding:0.5em 0 3em}.main-footer form input{margin-right:0;margin-bottom:1em;width:100%;padding:1em}.main-footer form button{width:100%;padding:1.25em 1em}.main-footer small{padding:3em 2em 0em}}.hero{position:fixed;top:0;left:0;width:100%;height:100%;background:#000 url("../img/coming-soon.placeholder.jpg") no-repeat center center fixed;background-size:cover}.hero img{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);min-width:100%;height:110%}.hero .logo{position:absolute;top:40px;left:50%;width:118px;transform:translate(-50%, 0);z-index:1}.hero .logo svg{width:100%;height:auto}.hero h1{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);text-transform:uppercase;color:#fff;font-size:54px;line-height:63px;letter-spacing:6px;margin:0;white-space:nowrap}.hero h1:before,.hero h1:after{position:absolute;top:50%;content:"";display:block;width:141.42px;height:1px;background-color:#fff;transform:rotate(-45deg) translate(0, -50%)}.hero h1:before{right:110%}.hero h1:after{left:110%}.hero footer{position:absolute;width:100%;bottom:60px;left:0;text-align:center;padding:0 37px}.hero footer small{color:#fff;font-size:18px;font-weight:300}.display-desktop{display:block}.display-mobile{display:none}@media only screen and (max-width: 991px){.hero h1:before,.hero h1:after{right:auto;left:50%;transform:rotate(-45deg) translate(-50%, -50%);margin-left:-20px}.hero h1:before{top:-310%}.hero h1:after{top:210%}}@media only screen and (max-width: 767px){.display-desktop{display:none}.display-mobile{display:block}.hero .logo{top:30px;width:92px}.hero h1{font-size:30px;line-height:35px}.hero h1:before,.hero h1:after{width:83.44px;margin-left:-14px}.hero h1:before{top:-310%}.hero h1:after{top:210%}.hero footer{bottom:30px}.hero footer small{font-size:15px}}.main-container{padding-top:136px}section{text-align:center}section img{max-width:930px;width:100%}section .desc{padding:5em 0 7em}section h2{margin:0 auto 1.5em}section p{max-width:650px;margin:0 auto;padding:0 2em;line-height:1.5em}@media only screen and (max-width: 767px){.main-container{padding-top:78px}section .desc{padding:3em 0 5em}}