@font-face{font-family:'Alterbro';src:url('../fonts/alterbro.woff') format('woff'), url('../fonts/alterbro.ttf') format('truetype')}@font-face{font-family:'Munro';src:url('../fonts/munro-webfont.woff') format('woff'), url('../fonts/munro-webfont.ttf') format('truetype')}body{background:#524e6d;font-family:Munro, sans-serif}dl,ul{list-style:none;margin:0;padding:0}p{margin-top:0}header.container{background:none}.mainContent>article{margin-bottom:2rem;margin-top:2rem;padding-top:2rem;padding-bottom:3rem;background:#1b1a24;color:#9f9bb8;font-size:2.2rem;padding-left:15px;padding-right:15px}article h2{font-family:Alterbro;font-size:5rem;line-height:1em;margin:0 0 2.5rem 0;color:#e6e5ec;font-weight:normal}article h3{color:#e6e5ec}article h4{color:#e6e5ec;font-weight:normal;text-transform:uppercase}article strong{color:#e6e5ec;font-weight:normal}article ol li{margin-bottom:1em}.sectionContent{color:#9f9bb8}.sectionTitle{color:#e6e5ec}a:hover{color:#e6e5ec}a:visited{color:#9f9bb8}a.button:visited{color:#1b1a24}hr{background:url(../img/bg_divider.png) repeat-x center center;border:none;height:20px;text-align:center}hr:after{content:" ";display:block;margin:0 auto;background:#524e6d url(../img/gem.png) no-repeat center center;width:36px;height:20px}.crispEdges{-ms-interpolation-mode:nearest-neighbor;image-rendering:-webkit-crisp-edges;image-rendering:-moz-crisp-edges;image-rendering:crisp-edges;image-rendering:-webkit-optimize-contrast;image-rendering:-o-pixelated;image-rendering:pixelated}.button,button{background:#e6e5ec;color:#1b1a24;border:2px solid #e6e5ec;text-transform:uppercase;padding:0.8rem 2rem;font-size:1.8rem;text-align:center}a.button:hover,button:hover{color:#1b1a24;border:2px solid #524e6d;text-decoration:none}a.download,button.download{background:#e6e5ec url(../img/seta_download.png) 10px center no-repeat}button.preOrder{background:#e6e5ec url(../img/ic_preOrder.png) no-repeat 14px center;padding-left:26px;padding-right:0}.mainHeader{background-color:#1b1a24;margin-bottom:2.5rem;position:relative}.mainHeader a{color:#e6e5ec}header.container{position:relative;padding-bottom:2rem}.externalPage header.container{padding-bottom:0}.navArea{margin-bottom:2em}.logo{text-align:center;margin-bottom:2rem}.logo img{-ms-interpolation-mode:nearest-neighbor;image-rendering:-webkit-crisp-edges;image-rendering:-moz-crisp-edges;image-rendering:crisp-edges;image-rendering:-webkit-optimize-contrast;image-rendering:-o-pixelated;image-rendering:pixelated;width:100%;max-width:200px}.mainHeader ul{text-align:center;padding:0}.headerLink{display:inline-block;text-transform:uppercase;font:bold 2.2em Alterbro, sans-serif;margin:0 2%;line-height:1.4em}.mainHeader nav li{display:inline-block;text-transform:uppercase;font:bold 2.2em Alterbro, sans-serif;margin:0 2%;line-height:1.4em}@media (min-width:768px){.mainHeader ul{margin-top:4rem;text-align:left}.mainHeader nav li{font-size:3.2rem}.mainHeader ul li:last-child{margin-right:0}}.mainHeader nav li a{color:#e6e5ec}.externalPage .mainHeader nav{text-align:center}.mediaContainer{border:4px solid #534f6c;min-height:50px;margin-bottom:1rem;background:#000;padding:4px;text-align:center}.mediaContainer video{max-height:100%;width:100%;display:block;margin:0 auto}.mediaContainer img{max-height:100%;max-width:100%}.mediaContainer img:hover{cursor:pointer}.projectMedia .mediaContainer>*{display:none}.customLightbox{z-index:500}.customLightbox .featherlight-content{background:rgba(0, 0, 0, 0.8)}.customLightbox .featherlight-next span,.customLightbox .featherlight-previous span{color:#050202;text-shadow:none}.mediaSwitch{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;text-align:center;font-size:1.2em;margin-bottom:2rem;position:relative;z-index:200}.mediaSwitch p{margin:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;font-family:Munro, sans-serif;color:#e6e5ec;-ms-flex-item-align:stretch;align-self:stretch;background:#1b1a24;display:-webkit-box;display:-ms-flexbox;display:flex}.mediaSwitch p strong{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;font-weight:normal;text-transform:uppercase}.mediaSwitch button{width:48px;height:48px;background-repeat:no-repeat;background-position:0 0;background-image:url(../img/bt_switch.png), -webkit-gradient(linear, left top, right top, color-stop(28%, #1b1a24), color-stop(29%, rgba(0, 0, 0, 0)));background-image:url(../img/bt_switch.png), -webkit-linear-gradient(left, #1b1a24 28%, rgba(0, 0, 0, 0) 29%);background-image:url(../img/bt_switch.png), -o-linear-gradient(left, #1b1a24 28%, rgba(0, 0, 0, 0) 29%);background-image:url(../img/bt_switch.png), linear-gradient(to right, #1b1a24 28%, rgba(0, 0, 0, 0) 29%);background-color:rgba(0, 0, 0, 0);border:none}.mediaSwitch button:focus{border:none;outline:none}.mediaSwitch button span{display:none}.mediaSwitch .leftSwitch{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.headerAnimation{position:absolute;width:100%;height:200px;bottom:0;left:0;overflow:hidden}.tower{-ms-interpolation-mode:nearest-neighbor;image-rendering:-webkit-crisp-edges;image-rendering:-moz-crisp-edges;image-rendering:crisp-edges;image-rendering:-webkit-optimize-contrast;image-rendering:-o-pixelated;image-rendering:pixelated;background:url(../img/tower.png) 0 0 no-repeat;width:334px;height:420px;position:absolute;bottom:0;right:0;-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:scale(0.7);-ms-transform:scale(0.7);transform:scale(0.7);background-position:60px 40px}@media (min-width:768px){.tower{-webkit-transform:scale(0.95);-ms-transform:scale(0.95);transform:scale(0.95);background-position:10px 0}}@media (min-width:970px){.tower{bottom:0;right:0;z-index:10;-webkit-transform:none;-ms-transform:none;transform:none;background-position:0 0}}.headerAnimation .clouds{-ms-interpolation-mode:nearest-neighbor;image-rendering:-webkit-crisp-edges;image-rendering:-moz-crisp-edges;image-rendering:crisp-edges;image-rendering:-webkit-optimize-contrast;image-rendering:-o-pixelated;image-rendering:pixelated;background:url(../img/cloud_pattern.png) 0 0 repeat-x;width:100%;height:251px;bottom:-170px;position:absolute}.headerAnimation .clouds02{bottom:-120px;opacity:0.9}.headerAnimation .clouds03{background:url(../img/cloud_pattern02.png) 0 0 repeat-x;bottom:-170px;opacity:0.8;z-index:100}.mainContent>article.highlights{padding-top:3rem;padding-bottom:3rem}.highlights{text-align:center}.highlights blockquote{display:inline-block;margin:0 0 0 15px}.highlights h1{font-size:2.7rem;margin:0;color:#e6e5ec;font-weight:normal}.highlights cite{font-size:0.8em;font-style:normal;display:block;margin-right:0.5em}.highlights .awards{text-align:center}.highlights .awards img{display:inline-block;margin:1.5rem 1% 1rem 1%;border-radius:100px}@media (min-width:768px){.highlights{text-align:left}.highlights cite{font-size:1em;text-align:right}.highlights .awards img{margin-top:0}}.newsletter{border:3px solid #524e6d;padding-bottom:2rem;margin:1.5rem 15px 0 15px;padding:0 0 15px 0;text-align:center}.newsletter h4{margin:1rem 0 1rem 0;color:#e6e5ec;font-weight:normal;font-size:1.3em}.newsletter article{margin:0 2rem}.newsletter a.button{font-family:Alterbro, sans-serif;display:block;width:100%;font-size:2em;padding:0}.newsletter p{margin-left:5%;margin-right:5%;text-align:left}.newsletter .mailman{float:left;margin-right:0.5em}@media (min-width:768px){.newsletter{margin:3rem 15px 0 15px;text-align:left;padding:5px 15px 15px 15px}.newsletter .mailman{margin-right:1em}}.featureList{list-style-type:square;list-style-position:inside}.featureList li{margin-bottom:1em;color:#e6e5ec}.featureList li strong{font-weight:normal;color:#9f9bb8}.about .media li{margin-bottom:1em}.about .media img{border:3px solid #e6e5ec;width:100%;cursor:pointer}.twitch h3{background:url(../img/twitch_logo.png) no-repeat 15px 0;min-height:40px}.download h4{text-transform:uppercase;font-weight:normal;font-size:2rem;margin:0 0 1rem 0;color:#e6e5ec}.download li h4{padding-left:30px}h4.windows{background:url(../img/ic_windows.png) left center no-repeat}h4.mac{background:url(../img/ic_mac.png) left center no-repeat}h4.linux{background:url(../img/ic_linux.png) left center no-repeat}h4.android{background:url(../img/ic_android.png) left center no-repeat}.downloadOptions li{margin-bottom:2.5rem}.downloadOptions .button{display:inline-block;width:45%}.downloadOptions li .button:nth-child(2){margin-right:5%}.systemRequirements{font-size:0.8em}.systemRequirements>section{float:left;width:50%;padding-right:30px}.systemRequirements h4{margin-bottom:2rem}.systemRequirements h5{margin:0 0 0.5rem 0;font-size:1.7rem;font-weight:normal;color:#e6e5ec}.systemRequirements dl dt{float:left;margin-right:2%;color:#e6e5ec}.systemRequirements dl *{margin:0}.stores{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.stores .col{-ms-flex-preferred-size:30%;flex-basis:30%;margin-bottom:2rem;padding:0 0.5em}@media (max-width:768px){.stores .col{width:100%;-webkit-box-flex:0;-ms-flex:none;flex:none;margin-bottom:1.5em}}.stores img{max-width:90%}.stores h4{position:absolute;top:0;margin:0 0 10px 0;width:100%;text-align:center}.humbleWidget iframe{min-height:230px}@media (min-width:768px){.humbleWidget iframe{min-height:360px}}.team .sectionContent{margin-bottom:4rem}.team dl dd,.team dl dt{float:left;font-size:0.9em}.team dl dt{margin:0 10px 0 0;clear:left;text-transform:uppercase}.team dl dd{margin:0}.team dl{color:#e6e5ec}.team dl a:link{color:#e6e5ec;text-decoration:underline}.crew li{margin-bottom:3rem;clear:both}.crew h5{margin:0;text-transform:uppercase;color:#e6e5ec;font-weight:normal;font-size:1em}.crew h5 a{color:#e6e5ec;text-transform:none;padding-left:2%}.crew section p{color:#9f9bb8;margin:1rem 0}.crew img{float:left;margin-right:5%;width:25%}footer{background:url(../img/bg_footerDivider.png) repeat-x top left;color:#e6e5ec;padding-top:3rem;text-align:center;font-size:1.8rem}footer ul{margin-bottom:1em}footer li{display:inline-block;margin:0 1%;text-transform:uppercase}footer a{color:#e6e5ec;text-decoration:underline}.submenu{margin-top:1em}.submenu li{display:inline-block;text-transform:uppercase;margin:0 3% 0.5em 0}.submenu li a{color:#9f9bb8;text-decoration:underline}.exampleImage{width:100%;margin-bottom:1em;border:2px solid #e6e5ec}