*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}body,html{margin:0;padding:0;width:100%;height:100%;font-family:"Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;line-height:1.6;font-size:22px}.hero{height:100%;margin:0;background:#313d3e url(/b6e4832ac3b264f0f9776f55142cf1c73da6693c/bg-dark-2.svg) no-repeat}.header-bar{height:100px;background:#dce9f5;border-bottom:1px solid #c0d6ea;color:#444;margin:0;padding:1em 3em}.header-bar:after{content:"";display:table;clear:both}.left,.right{float:left;width:50%}.right{text-align:right}.nav ul{list-style:none;margin:.5em 0}.nav li{display:inline-block;margin-left:.5em;font-size:18px}.nav a,.nav a:active,.nav a:visited{color:#444;text-decoration:none}.header-bar h2{margin:.4em 0;font-size:25px;font-weight:700}.section{margin:0;padding:3em 0;border-bottom:1px solid #cacaca}.section:after{content:"";display:table;clear:both}.section .description{float:left;width:50%;padding:0 3em;color:#444}.section .illustration{float:left;width:50%}.footer{background:#eee;padding:3em}.footer .left,.footer .right{font-size:12px}.no-webgl{position:absolute;width:100%;height:100%;background:url(/b53b57c0e54a6e4e1c3eb3a3d626e5874b260135/fallback-bg.png) no-repeat;background-size:contain}canvas{width:100%;height:100%;position:absolute;top:0;left:0;background:0 0}h1{text-align:center;color:#fff;text-shadow:0 0 2px rgba(0,0,0,.7);font-size:84px;font-weight:100;position:relative;margin:0 auto 0;width:7em;font-weight:100;text-transform:uppercase;letter-spacing:5px;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);border:2px solid;padding:.2em}h1 strong{font-weight:200}h2,h3{font-weight:400}h2,h2 a,h2 a:active,h2 a:visited{color:#444;text-decoration:none;font-size:45px;font-weight:200;margin:0}h3{color:#777;font-size:25px;font-weight:100;margin:0 0 1em}p{font-weight:200}img{width:100%;border:none}a,a:active,a:visited{color:#599ad4}