@font-face{font-family:Stratum2-Black;src:url(../fonts/stratum2/Stratum2WebBlack.woff) format("woff")}@font-face{font-family:Stratum2-Bold;src:url(../fonts/stratum2/Stratum2WebBold.woff) format("woff")}@font-face{font-family:Stratum2-Light;src:url(../fonts/stratum2/Stratum2WebLight.woff) format("woff")}@font-face{font-family:Stratum2-Medium;src:url(../fonts/stratum2/Stratum2WebMedium.woff) format("woff")}@font-face{font-family:Stratum2-Regular;src:url(../fonts/stratum2/Stratum2WebRegular.woff) format("woff")}@font-face{font-family:Stratum2-Thin;src:url(../fonts/stratum2/Stratum2WebThin.woff) format("woff")}@font-face{font-family:"DINPro-Black";src:url("../fonts/dinpro/DINPro-Black.eot");src:url("../fonts/dinpro/DINPro-Black.eot?#iefix") format("embedded-opentype"),url("../fonts/dinpro/DINPro-Black.woff2") format("woff2"),url("../fonts/dinpro/DINPro-Black.woff") format("woff"),url("../fonts/dinpro/DINPro-Black.svg#DINPro-Black") format("svg");font-weight:900;font-style:normal;font-stretch:normal;unicode-range:U+0020-00FE}@font-face{font-family:"DINPro-Bold";src:url("../fonts/dinpro/DINPro-Bold.eot");src:url("../fonts/dinpro/DINPro-Bold.eot?#iefix") format("embedded-opentype"),url("../fonts/dinpro/DINPro-Bold.woff2") format("woff2"),url("../fonts/dinpro/DINPro-Bold.woff") format("woff"),url("../fonts/dinpro/DINPro-Bold.svg#DINPro-Bold") format("svg");font-weight:700;font-style:normal;font-stretch:normal;unicode-range:U+0020-00FE}@font-face{font-family:"DINPro-Light";src:url("../fonts/dinpro/DINPro-Light.eot");src:url("../fonts/dinpro/DINPro-Light.eot?#iefix") format("embedded-opentype"),url("../fonts/dinpro/DINPro-Light.woff2") format("woff2"),url("../fonts/dinpro/DINPro-Light.woff") format("woff"),url("../fonts/dinpro/DINPro-Light.svg#DINPro-Light") format("svg");font-weight:300;font-style:normal;font-stretch:normal;unicode-range:U+0020-00FE}@font-face{font-family:"DINPro-Medium";src:url("../fonts/dinpro/DINPro-Medium.eot");src:url("../fonts/dinpro/DINPro-Medium.eot?#iefix") format("embedded-opentype"),url("../fonts/dinpro/DINPro-Medium.woff2") format("woff2"),url("../fonts/dinpro/DINPro-Medium.woff") format("woff"),url("../fonts/dinpro/DINPro-Medium.svg#DINPro-Medium") format("svg");font-weight:500;font-style:normal;font-stretch:normal;unicode-range:U+0020-00FE}@font-face{font-family:"DINPro-Regular";src:url("../fonts/dinpro/DINPro-Regular.eot");src:url("../fonts/dinpro/DINPro-Regular.eot?#iefix") format("embedded-opentype"),url("../fonts/dinpro/DINPro-Regular.woff2") format("woff2"),url("../fonts/dinpro/DINPro-Regular.woff") format("woff"),url("../fonts/dinpro/DINPro-Regular.svg#DINPro-Regular") format("svg");font-weight:400;font-style:normal;font-stretch:normal;unicode-range:U+0020-00FE}.btn{border:0;display:inline-block;text-transform:none;position:relative;padding:1em 2em;border-radius:25px 0px;margin-bottom:2em;cursor:pointer;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.btn--large{padding:.75em 2em;font-size:1.5em}.btn--large .btn__icon{border-width:7.5px 0 7.5px 15px}@media screen and (max-width: 48em){.btn--large{font-size:1.25em}}.btn--small{border-width:1px;padding:1em 3em;font-size:1em}.btn--small .btn__icon{border-width:7.5px 0 7.5px 15px}@media screen and (max-width: 48em){.btn--small{padding:.75em 2em}}.btn--yellow{background:#f19d0d;color:#fff}.btn--black{border:1px solid #fff;background:rgba(0,0,0,.5);color:#fff}.btn--black:hover{background-color:#000}.btn--blue{background:#0084b9;color:#fff}.btn--blue:hover{background-color:#00b9b7;color:#fff}.btn--transparent{border:1px solid #fff;background:transparent;color:#fff}.pure-g>div{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.pure-g,.pure-g [class*=pure-u]{font-family:inherit}.pure-button{border:1px solid #fff}.pure-button-primary{background-color:#666}.pure-menu-horizontal{white-space:initial}.nav{width:100%;height:auto;position:relative;display:flex;align-items:center}.nav__btn--mobile{position:absolute;top:1em;right:1em;display:none;background-position:0px -300px}@media screen and (max-width: 48em){.nav__btn--mobile{display:inline-block;float:right;cursor:pointer}}.nav__btn--mobile.open{background-position:50px -300px}.nav__logo{display:block;padding:.5em 1em;text-align:left;box-sizing:border-box}@media screen and (max-width: 64em){.nav__logo{text-align:center}}@media screen and (max-width: 48em){.nav__logo{text-align:left}}.nav--list{text-align:center;padding:0;margin:0;box-sizing:border-box}@media screen and (max-width: 48em){.nav--list{text-align:left;display:none}.nav--list.open{display:block;padding:0}}.nav--list .nav__item--social{display:none}@media screen and (max-width: 48em){.nav--list .nav__item--social{display:block}.nav--list .nav__item--social a{margin:0 auto}}.nav--social{text-align:right;padding:.5em 1em;margin:0;box-sizing:border-box}@media screen and (max-width: 48em){.nav--social{display:none;padding:0}}.nav__item{display:inline-block;height:100%;padding:.5em 1em}.nav__item.active a{color:#ffc809}@media screen and (max-width: 48em){.nav__item{display:block;background-color:#363636;text-align:center;padding:1em}.nav__item.active a{color:#ffc809}}.nav__link{-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;font-family:"Noto Sans",sans-serif;font-weight:bold;font-size:1.2em;color:#363636}.nav__link:hover{color:#00b9b7}@media screen and (max-width: 48em){.nav__link{color:#fff}}.nav__link--facebook{background-position:0px -250px;display:block;background-size:200%}.nav__link--facebook:hover{opacity:.5}.nav__link--twitter{background-position:25px -225px;display:block;background-size:200%}.nav__link--twitter:hover{opacity:.5}.footer{position:relative;min-height:600px;overflow:hidden;padding-left:4em}@media screen and (max-width: 64em){.footer{padding:0 1em}}.footer__background{width:100%;height:100%;position:absolute;top:0;left:0;z-index:-3;background-color:#111}.footer__banner{min-height:inherit;width:100%;position:absolute;bottom:0;right:0;background-size:contain;background-repeat:no-repeat;background-position:bottom right;z-index:-2}@media screen and (max-width: 64em){.footer__banner{display:none}}@media screen and (max-width: 90em){.footer__banner{right:-195px}}.footer__banner--overlay{min-height:inherit;height:100%;width:100%;position:absolute;top:0;left:0;background-size:1550px 1550px;background-position:-600px;background-repeat:no-repeat;z-index:-1}@media screen and (max-width: 90em){.footer__banner--overlay{background-size:1205px 1550px}}.footer__nav{width:50%;margin-top:2em;margin-bottom:4em}@media screen and (max-width: 64em){.footer__nav{width:100%}}.footer__nav--item{display:inline-block;width:24%;box-sizing:border-box}.footer__nav--item.active a{color:#ffc809}.footer__nav--link{color:#fff}.footer__links--item{margin-bottom:2em}.footer__links--title{color:#ffc809;margin-bottom:.5em}.footer__links--link{color:#fff}.footer__websites{padding:0;width:50%}.footer__websites--item{display:inline-block;width:33.33%;box-sizing:border-box;padding:.5em 0}@media screen and (max-width: 64em){.footer__websites--item{display:block}}.footer__promo{position:absolute;top:60%;right:5%;transform:translateY(-65%);text-align:right}@media screen and (max-width: 64em){.footer__promo{margin-top:4em;position:static;top:0;left:0;right:initial;transform:none;text-align:left}}@media screen and (max-width: 90em){.footer__promo .img-responsive{width:400px}}.footer__promo--logo{margin-bottom:1em}.BambooHR-ATS-board h2{font-family:"Source Sans Pro",sans-serif !important;font-size:2.325em !important;font-weight:bold !important;color:#000 !important;border-bottom:0 !important;padding-bottom:0 !important;margin:24px 0 !important;text-align:left;text-transform:uppercase}.BambooHR-ATS-board a{font-size:1.4em !important;color:#fff !important;background-color:#000 !important;padding:.5em !important;text-decoration:none;margin-bottom:.25em;display:block}.BambooHR-ATS-board a:hover{background-color:#ffc90a !important}.BambooHR-ATS-Department-Header{font-size:1.25em;text-transform:uppercase;margin:1em 0;color:#000 !important}.BambooHR-ATS-board .BambooHR-ATS-Location{font-size:1.2em;display:block;float:left !important;padding:1em 0}.BambooHR-ATS-board ul{float:left}.featured-game{min-height:700px}.featured-game__block{box-sizing:border-box;padding:2em}.featured-game__block-padding{display:none}@media screen and (min-width: 48em){.featured-game__block-padding{display:block}}.featured-game--mwo{border-top:1px solid #ffc90a;background-color:#363636;color:#fff;background-image:url(../imgs/mwo-img.jpg);background-size:cover;background-repeat:no-repeat}@media screen and (max-width: 80em){.featured-game--mwo{background-image:url(../imgs/mwo-img-mob.jpg)}}@media screen and (max-width: 60em){.featured-game--mwo{background-position:-100px 0}}@media screen and (max-width: 40em){.featured-game--mwo{background-image:url(../imgs/mwo-img-mob-sm.jpg);background-position:center}}.featured-game--mw5{background-color:#111;color:#fff;background-image:url(../imgs/mw5-img.jpg);background-size:cover;background-repeat:no-repeat}@media screen and (max-width: 80em){.featured-game--mw5{background-image:url(../imgs/mw5-img-mob.jpg)}}@media screen and (max-width: 40em){.featured-game--mw5{background-image:url(../imgs/mw5-img-mob-sm.jpg)}}.featured-game__details{text-align:left;padding:2em 0}@media screen and (min-width: 48em){.featured-game__details{padding:2em}}.featured-game__title{text-transform:uppercase}.featured-game__paragraph{margin:2em 0;padding:2em;border-left:1px solid rgba(255,255,255,.25)}@media screen and (min-width: 80em){.featured-game__paragraph{padding-left:2em;padding-right:6em;background-color:initial}}@media screen and (max-width: 40em){.featured-game__paragraph{padding:1em}}.featured-game__paragraph-right{margin:2em 0;padding-right:2em;border-right:1px solid rgba(255,255,255,.25);padding-left:3em}.featured-game__image{background-repeat:no-repeat;background-size:cover;background-position:top;display:flex;align-items:center;justify-content:center;flex-direction:column;box-sizing:border-box}.featured-game__logo{width:100%;max-width:400px}.news{background-color:#ccc}.news__block{text-align:left}.news__link{float:right;font-size:.9em}.news__block--padded{background-color:#363636;color:#fff;margin:2em;border-top-left-radius:25px;border-bottom-right-radius:25px}.news__copy{padding:1em;min-height:80px}@media screen and (min-width: 80em){.news__copy{min-height:120px}}.news__copy a{color:#ffc90a}.news__copy img{float:left;padding-right:25px}.news__meta{background-color:rgba(0,0,0,.5);border-top:1px solid #ffc90a;color:#fff;padding:.5em 1em;border-bottom-right-radius:25px}.rslides_tabs{position:absolute;bottom:5px;left:50%;transform:translateX(-50%);z-index:5}.rslides_tabs li{float:left;padding:1em}.rslides_tabs li a span{display:block;border:1px solid #fff;background-color:transparent;height:10px;border-radius:50%;width:10px;transition:background-color 1500ms}.rslides_tabs li.rslides_here span{background-color:#fff}.game-section{height:100%;background-size:cover;background-repeat:no-repeat;background-position:center;background-color:#000}.game-content{color:#fff}.game-content__block{padding:4em 1em 0 1em}@media screen and (min-width: 70em){.game-content__block{padding:4em}}.game-content__game-copy{width:100%}@media screen and (min-width: 90em){.game-content__game-copy{width:75%}}.game-content__synopsis{box-sizing:border-box;border-left:1px solid rgba(255,255,255,.25);padding:1em 0 1em 2em}@media screen and (max-width: 64em){.game-content__synopsis{border-left:0;padding:0 1em}}.game-content__logo{margin-bottom:3em}@media screen and (max-width: 64em){.game-content__logo{text-align:center}}.game-content__media{padding:2em}@media screen and (min-width: 64em){.game-content__media{padding-top:9em;margin-left:0}}.game-content h4{color:#ffc90a;margin-bottom:.5em}.game-content__trailer{border:1px solid #ffc90a;margin-bottom:2em;width:100%;height:200px;max-width:560px}@media screen and (min-width: 35.5em){.game-content__trailer{height:315px}}.game-content__gallery{margin-bottom:2em}.game-content__screenshot{display:inline-block;margin:0 2em 1em 0;height:100px;width:100px;background-color:#000;border:1px solid #ffc90a}.game-content__screenshot:hover{border-color:#00b9b7}@media screen and (max-width: 64em){.game-content__screenshot{height:75px;width:75px}.game-content__screenshot img{height:75px;width:75px}}.game-content__screenshot-link{display:block;height:100px;width:100px;background-size:cover;background-repeat:no-repeat;background-position:center;background-color:#000;opacity:.4}@media screen and (max-width: 64em){.game-content__screenshot-link{height:75px;width:75px}}.game-content__screenshot-link:hover{opacity:1}.mw5-game{background-image:url(../imgs/mw5-game-bg.jpg)}@media screen and (max-width: 64em){.mw5-game{background-image:url(../imgs/mw5-game-bg-mob.jpg)}}.mwo-game{border-top:1px solid #ffc90a;background-image:url(../imgs/mwo-game-bg.jpg);background-position:top center}@media screen and (max-width: 64em){.mwo-game{background-image:url(../imgs/mwo-game-bg-mob.jpg)}}.mwo-game .game-content__block:first-child{display:block}@media screen and (min-width: 64em){.mwo-game .game-content__block:first-child{display:none}}.mwo-game .game-content__block:last-child{display:none}@media screen and (min-width: 64em){.mwo-game .game-content__block:last-child{display:block}}.positions__content{float:left}@media screen and (max-width: 48em){.positions__content{float:none}}.positions__item{border-bottom:1px solid #000;margin-bottom:.5em}.positions__item--apply{margin-top:16px;float:right}@media screen and (max-width: 48em){.positions__item--apply{float:none}}@media screen and (max-width: 48em){.positions__item--department{margin:0}}body{background-color:#fff;color:#363636}html,body{font-family:"Noto Sans",sans-serif;height:100%;font-size:100%;line-height:1.5}h1,h2,h3,h4,h5{line-height:1;margin:0}ul{list-style-type:none;margin:0;padding:0}h1{font-size:4em;font-family:"Source Sans Pro",sans-serif;text-transform:uppercase}@media screen and (max-width: 64em){h1{font-size:3.25em}}@media screen and (max-width: 39.8em){h1{font-size:2.5em}}h2{font-size:3.25em;font-family:"Source Sans Pro",sans-serif;text-transform:uppercase}@media screen and (max-width: 64em){h2{font-size:2.5em}}h3{font-size:2.5em;font-family:"Source Sans Pro",sans-serif;text-transform:uppercase}@media screen and (max-width: 64em){h3{font-size:2em}}h4{font-size:2em;font-family:"Source Sans Pro",sans-serif;text-transform:uppercase}@media screen and (max-width: 64em){h4{font-size:1.5em}}h5{font-size:1.5em;font-weight:bold}h6{font-size:1.25em;font-weight:bold}@media screen and (max-width: 64em){h6{font-size:1.25em}}p{font-size:1em}a{color:#ffc90a;text-decoration:none;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}a:hover{color:#00b9b7}.clear{position:relative}.clear:after{visibility:hidden;display:block;content:" ";clear:both;height:0}.yellow-text{color:#ffc90a !important}.img-responsive{max-width:100%;height:auto}.icon-sprite{background-image:url(../imgs/mwo-ui-icon-sprite.svg);width:25px;height:25px}.icon-sprite-dark{background-image:url(../imgs/mwo-ui-icon-sprite-dark.svg);width:25px;height:25px}.icon-sprite-dark-lg{width:50px;height:50px}.text-center{text-align:center}.header{text-align:center;color:#fff;position:relative;background-color:#000}.header__logo{width:200px;height:auto}@media screen and (max-width: 48em){.header__logo{width:180px}}.header__banner{max-height:800px;min-height:375px;height:calc(100vh - 108px);background-color:#000;position:relative;list-style:none;overflow:hidden;width:100%;padding:0;margin:0;background-size:cover;background-repeat:no-repeat;background-position:center;display:flex;align-items:center;justify-content:center;flex-direction:column}@media screen and (max-width: 60em){.header__banner{height:475px}}.header__banner li{height:100%;-webkit-backface-visibility:hidden;position:absolute;display:none;width:100%;left:0;top:0}.header__banner li:first-child{position:relative;display:block;float:left}.header__banner--overlay{background-size:1100px 1000px,cover;background-position:center top,center}.header__title{text-shadow:1px 1px 1px #000}.header__intro{font-size:1.25em;margin-bottom:1em}.header__image{max-height:800px;min-height:375px;height:calc(100vh - 108px);background-image:url("/imgs/generic-bg.jpg");background-size:cover;background-repeat:no-repeat;background-position:center;display:flex;align-items:center;justify-content:center;flex-direction:column}@media screen and (max-width: 60em){.header__image{height:475px}}.header__banner-img-01{background-image:url(../imgs/banner-img-01.jpg);background-size:cover;background-position:center center}.header__cow-skull{width:125px;height:auto;margin-bottom:2em}.header__video{min-width:100%;min-height:100%;z-index:-1;display:block}.header__video_container{position:relative;text-align:center;height:475px;width:100%;background-color:#000;overflow:hidden;position:relative;border-bottom:5px solid #ffc90a}@media screen and (min-width: 48em){.header__video_container{height:800px}}@media screen and (max-width: 40em){.header__video_container{background-image:url(../imgs/damage-video-frame.jpg);background-size:cover;background-position:center center}.header__video_container video{display:none}}.header__cow-skull-dark{position:absolute;width:100%;height:475px;background-image:url(../imgs/cow-skull-dark.svg);background-size:150%;background-position:center 50%;top:0;opacity:.5;z-index:10;background-repeat:no-repeat}@media screen and (min-width: 48em){.header__cow-skull-dark{background-size:125%;height:800px}}.header__mechwarrior{height:100px;width:100%;background-image:url(../imgs/mechwarrior.svg);background-repeat:no-repeat;background-size:contain;background-position:center center}@media screen and (max-width: 48em){.header__mechwarrior{height:50px}}.header__home-to{position:absolute;z-index:20;width:90%;top:50%;left:50%;transform:translate(-50%, -50%)}.header__home-to h4{max-width:1180px;text-align:left;margin:0 auto;color:#ffc90a}@media screen and (max-width: 48em){.header__home-to h4{font-family:"Noto Sans",sans-serif;font-size:1em;font-weight:normal;text-align:center}}.header__studio-banner{background-image:url(../imgs/studio-banner-img.jpg);background-size:cover;background-position:center center;border-bottom:5px solid #ffc90a}.header__careers-banner{background-image:url(../imgs/careers-banner-img.jpg);background-size:cover;background-position:75% center;border-bottom:5px solid #ffc90a}.header__contact-banner{background-image:url(../imgs/contact-banner-img.jpg);background-size:cover;background-position:15% center;border-bottom:5px solid #ffc90a}.subheader{text-align:center;background-color:#000;color:#fff}.subheader__banner{background-size:cover;background-repeat:no-repeat;background-position:center;background-image:url(../imgs/who-we-are-bg.jpg);background-color:#f19d0d}.subheader__title{display:inline-block;margin:.5em 0;text-transform:uppercase}.subheader__paragraph{font-size:1.25em;margin:1em auto;width:75%;margin-bottom:2em}@media screen and (max-width: 64em){.subheader__paragraph{font-size:1em}}.content h5{line-height:1.5}.content h3{line-height:1.5}.content__block{padding-bottom:2em}.content__gallery{margin:2em auto;max-width:800px;width:100%}.content__gallery-list{float:left;width:50%;height:200px;background-size:cover;background-repeat:no-repeat;background-position:center}@media screen and (min-width: 64em){.content__gallery-list{height:400px}}.content__gallery-img-01{background-image:url(../imgs/Studio1-thumb.jpg)}.content__gallery-img-02{background-image:url(../imgs/Vancouver5-thumb.jpg)}.content__gallery-img-03{background-image:url(../imgs/Studio3-thumb.jpg)}.content__gallery-img-04{background-image:url(../imgs/Studio2-thumb.jpg)}.content__gallery-img-05{background-image:url(../imgs/Lifestyle2-thumb.jpg)}.content__gallery-img-06{background-image:url(../imgs/Lifestyle1-thumb.jpg)}.content__gallery-img-07{background-image:url(../imgs/Vancouver3-thumb.jpg)}.content__gallery-img-08{background-image:url(../imgs/Vancouver2-thumb.jpg)}.content__gallery-img-09{background-image:url(../imgs/Team1-thumb.jpg)}.content__gallery-img-10{background-image:url(../imgs/Event4-thumb.jpg)}.content__gallery-img-11{background-image:url(../imgs/Team2-thumb.jpg)}.content__gallery-img-12{background-image:url(../imgs/Social1-thumb.jpg)}.content__gallery-img-13{background-image:url(../imgs/Team1-thumb.jpg)}.content__gallery-img-14{background-image:url(../imgs/Social1-thumb.jpg)}.content__gallery-img-15{background-image:url(../imgs/Event4-thumb.jpg)}.content__gallery-img-16{background-image:url(../imgs/Event3-thumb.jpg)}.form{width:100%;padding:1em;box-sizing:border-box;background-color:#eee;margin:2em 0}.form .btn{margin-bottom:0}.form input,.form textarea{display:block;width:100%;margin:1em 0;padding:1em;box-sizing:border-box;border:0}.form input::placeholder,.form textarea::placeholder{color:#898989 !important}.form__btn{position:relative;font-weight:bold;width:100%;display:block;background:#363636;padding:2em;box-sizing:border-box;padding-left:75px}.form__btn:hover{background-color:#111}.form__plus{position:absolute;font-size:2em;top:50%;left:50px;transform:translate(-50%, -50%)}.google-map{border:5px solid #0084b9}.container.content{width:90%;margin:3em auto;box-sizing:border-box}@media screen and (min-width: 60em){.container.content{width:75%;padding:.25em}}@media screen and (min-width: 80em){.container.content{width:50%;padding:.25em}}.alert{border:1px solid #aaa;background-color:gray;padding:.5em;color:#fff;margin-bottom:.5em}.alert.alert-error{background-color:#ca3c3c}.alert.alert-success{background-color:#1cb841}form input.invalid{border:1px solid #ca3c3c}.invalid-field{display:block;color:#ca3c3c;margin-bottom:1em}input[name=email_confirm]{display:none}/*# sourceMappingURL=main.css.map */
