html{height:100%}body{min-height:100%}body>.navbar{font-size:13px}body>.navbar .brand{padding-right:0;padding-left:0;margin-left:20px;float:right;font-weight:bold;color:#666;text-shadow:0 1px 0 rgba(255,255,255,.1),0 0 30px rgba(255,255,255,.125);-webkit-transition:all .2s linear;-moz-transition:all .2s linear;transition:all .2s linear}body>.navbar .brand:hover{text-decoration:none;text-shadow:0 1px 0 rgba(255,255,255,.1),0 0 30px rgba(255,255,255,.4)}.jumbotron{position:relative;padding:40px 0;color:#fff;text-align:left;background:#000;background:-moz-linear-gradient(top,#000 0%,#040a24 48%,#040a24 100%);background:-webkit-gradient(left top,left bottom,color-stop(0%,#000),color-stop(48%,#040a24),color-stop(100%,#040a24));background:-webkit-linear-gradient(top,#000 0%,#040a24 48%,#040a24 100%);background:-o-linear-gradient(top,#000 0%,#040a24 48%,#040a24 100%);background:-ms-linear-gradient(top,#000 0%,#040a24 48%,#040a24 100%);background:linear-gradient(to bottom,#000 0%,#040a24 48%,#040a24 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000',endColorstr='#040a24',GradientType=0);border-bottom:1px solid #ddd}.jumbotron h1{font-size:60px;font-weight:bold;letter-spacing:-1px;line-height:1}.jumbotron p{font-weight:300;line-height:1.25;margin-bottom:20px}.character-wrap{position:relative;float:left;margin-right:2%}.jumbotron img.character{height:285px}.jumbotron img.logo-type{height:40px;padding-bottom:15px}.copy-container{padding-top:50px;margin-left:0!important;margin-right:0!important;float:left}p.lead{color:#04f0a8}.jumbotron a.header-link,.action-buttons a.btn{color:#06fe45;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.jumbotron a.header-link:hover{color:#04f0a8;text-shadow:0 0 10px rgba(255,255,255,.25)}.jumbotron .action-buttons a.btn{border:1px solid #04f0a8;background:none;text-shadow:none}.action-buttons a.btn:hover{color:#000;background-color:#04f0a8;text-shadow:0 0 10px rgba(255,255,255,.25)}.jumbotron .action-buttons a.btn span:after{content:"";display:inline-block;margin-left:15px;width:0;height:0;border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:8px solid #04f0a8}.action-buttons a.btn:hover span:after{content:"";display:inline-block;margin-left:15px;width:0;height:0;border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:8px solid #000}.marketing{margin-top:30px;color:#5a5a5a;text-align:center}.marketing h1{margin:60px 0 10px;font-size:60px;font-weight:200;line-height:1;letter-spacing:-1px}.marketing h2{font-weight:200;margin-bottom:5px}.marketing p{font-size:16px;line-height:1.5}.marketing .marketing-byline{margin-bottom:40px;font-size:20px;font-weight:300;line-height:1.25;color:#999}.marketing-img{display:block;margin:0 auto 30px;max-height:145px}.footer{text-align:center;padding:30px 0;margin-top:70px;border-top:1px solid #e5e5e5;background-color:#f5f5f5}.footer p{margin-bottom:0;color:#777}@media(min-width:980px){.centre-spacing{margin:0 15%!important}.jumbotron{margin-top:40px}.jumbotron p{font-size:24px}.character-wrap{width:20%!important}.copy-container{width:75%!important}.jumbotron .action-buttons a.btn:first-child{margin-right:15px}}@media(max-width:980px){body>.navbar-fixed-top .brand{float:left;margin-left:0;padding-left:10px;padding-right:10px}.navbar-fixed-top{margin-bottom:0!important}}@media(min-width:768px)and (max-width:979px){body{padding-top:0}.character-wrap{width:20%!important}.copy-container{width:75%!important}.centre-spacing{margin:0 5%!important}}@media only screen and (max-width:767px){html,body{height:100%;margin:0;padding:0;border:0;overflow-x:hidden}.navbar-fixed-top,.navbar-fixed-bottom,.navbar-static-top{margin-right:0!important;margin-left:0!important}.copy-container{padding-top:20px}.jumbotron img.logo-type{height:60px;margin:auto;display:block}.jumbotron img.character{height:auto;width:70%;display:block;margin:auto}.marketing .span4{margin-bottom:40px}.container{padding:0 20px}.footer{margin-left:-20px;margin-right:-20px;padding-left:20px;padding-right:20px}.footer p{margin-bottom:9px}}@media only screen and (max-device-width:600px)and (orientation:portrait){.jumbotron{padding:40px 20px}p.lead{text-align:center}.action-buttons{width:100%}.jumbotron .action-buttons a.btn{position:relative;display:block;margin:10px auto}}@media only screen and (max-width:480px){body{padding-top:0}h2 small{display:block}.jumbotron{padding:20px}.jumbotron h1{font-size:45px;text-align:center}.jumbotron p{text-align:center}.jumbotron p,.jumbotron .btn{font-size:18px}.jumbotron .btn{display:block;margin:10px auto}.marketing h1{font-size:30px}.marketing-byline{font-size:18px}.footer{padding-top:20px;padding-bottom:20px}}