.resetList,.resetList li,.resetSpacing{margin:0;padding:0}.column,.columns,.container,.row,sub,sup,table{position:relative}body,pre[class*=language-]{overflow:auto}#learnTitleBar:before,.pageTitle{-webkit-transform:skew(-20deg,0)}a,abbr,acronym,address,applet,big,blockquote,caption,cite,code,dd,del,dfn,div,dl,dt,em,fieldset,font,form,h1,h2,h3,h4,h5,h6,iframe,img,ins,kbd,label,legend,li,object,ol,p,pre,q,s,samp,small,span,strike,strong,sub,sup,table,tbody,td,tfoot,th,thead,tr,tt,ul,var{margin:0;padding:0;border:0;outline:0;vertical-align:baseline;text-decoration:none;background:0 0;font-size:inherit;min-width:0;min-height:0;max-width:auto;max-height:auto;width:auto;height:auto;box-sizing:content-box}div,h1,h2,h3,h4,h5{position:static}a,big,img,small,span{position:inline}:focus,span{outline:0}.fullWidth{box-sizing:border-box;width:100%}.maxFullWidth{box-sizing:border-box;max-width:100%}.floatRight{float:right}.floatLeft{float:left}.resetSpacing{line-height:1}.resetList li{display:inline-block}.container{box-sizing:border-box;width:90%;max-width:1366px;margin:0 auto;padding:0 40px}.container.reading{max-width:800px}.column,.columns{float:left;box-sizing:border-box;width:100%}@media (min-width:400px){.container{width:90%;padding:0}}@media (min-width:600px){.container{width:90%}.column,.columns{margin-left:4%}.column:first-child,.columns:first-child{margin-left:0}.one.column,.one.columns{width:4.66666666667%}.two.columns{width:13.3333333333%}.three.columns{width:22%}.four.columns{width:30.6666666667%}.five.columns{width:39.3333333333%}.six.columns{width:48%}.seven.columns{width:56.6666666667%}.eight.columns{width:65.3333333333%}.nine.columns{width:74%}.ten.columns{width:82.6666666667%}.eleven.columns{width:91.3333333333%}.twelve.columns{width:100%;margin-left:0}.one-third.column{width:30.6666666667%}.two-thirds.column{width:65.3333333333%}.one-half.column{width:48%}.offset-by-one.column,.offset-by-one.columns{margin-left:8.66666666667%}.offset-by-two.column,.offset-by-two.columns{margin-left:17.3333333333%}.offset-by-three.column,.offset-by-three.columns{margin-left:26%}.offset-by-four.column,.offset-by-four.columns{margin-left:34.6666666667%}.offset-by-five.column,.offset-by-five.columns{margin-left:43.3333333333%}.offset-by-six.column,.offset-by-six.columns{margin-left:52%}.offset-by-seven.column,.offset-by-seven.columns{margin-left:60.6666666667%}.offset-by-eight.column,.offset-by-eight.columns{margin-left:69.3333333333%}.offset-by-nine.column,.offset-by-nine.columns{margin-left:78%}.offset-by-ten.column,.offset-by-ten.columns{margin-left:86.6666666667%}.offset-by-eleven.column,.offset-by-eleven.columns{margin-left:95.3333333333%}.offset-by-one-third.column,.offset-by-one-third.columns{margin-left:34.6666666667%}.offset-by-two-thirds.column,.offset-by-two-thirds.columns{margin-left:69.3333333333%}.offset-by-one-half.column,.offset-by-one-half.columns{margin-left:52%}}.caption,figcaption{height:auto;font-size:1.4rem;line-height:1.4;margin-bottom:3rem}.reading img{width:100%;line-height:0;margin:3rem 0;padding:0}body,h6{line-height:1.6}.reading img~figcaption{margin-top:-3rem}.reading pre{margin:3rem 0}ol,p,ul{margin-top:0}.container:after,.row:after,.u-cf{content:'';display:table;clear:both}html{font-size:10px}body{-webkit-font-smoothing:antialiased;color:#202020;font-family:nudista,sans-serif;font-weight:400;font-size:1.6em}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:2rem;font-weight:300}h1{font-size:4rem;line-height:1.2}h2{font-size:3.6rem;line-height:1.25}h3{font-size:3rem;line-height:1.3}h4{font-size:2.4rem;line-height:1.35}h5{font-size:1.8rem;line-height:1.5}h6{font-size:1.5rem}@media (min-width:600px){h1{font-size:5rem}h2{font-size:4.2rem}h3{font-size:3.6rem}h4{font-size:3rem}h5{font-size:2.4rem}h6{font-size:1.5rem}}a{color:#c04a32;outline:0;text-decoration:none}a:hover{color:#fd7303}.button,button,input[type=submit],input[type=reset],input[type=button]{-webkit-transition:.2s background-color;-moz-transition:.2s background-color;-ms-transition:.2s background-color;-o-transition:.2s background-color;transition:.2s background-color;display:inline-block;box-sizing:border-box;background-color:#FEAB68;border-radius:4px;text-align:center;white-space:nowrap;text-decoration:none;text-transform:uppercase;cursor:pointer}#footer,td,th{text-align:left}.button:focus,.button:hover,button:focus,button:hover,input[type=submit]:focus,input[type=submit]:hover,input[type=reset]:focus,input[type=reset]:hover,input[type=button]:focus,input[type=button]:hover{background-color:#FFD6A1;outline:0}.button.button-primary,button.button-primary,input[type=submit].button-primary,input[type=reset].button-primary,input[type=button].button-primary{background-color:#33C3F0;color:#FFF}.button.button-primary:focus,.button.button-primary:hover,button.button-primary:focus,button.button-primary:hover,input[type=submit].button-primary:focus,input[type=submit].button-primary:hover,input[type=reset].button-primary:focus,input[type=reset].button-primary:hover,input[type=button].button-primary:focus,input[type=button].button-primary:hover{background-color:#1EAEDB;border-color:#1EAEDB}input[type=password],input[type=email],input[type=number],input[type=search],input[type=text],input[type=tel],input[type=url],select,textarea{box-sizing:border-box;height:38px;padding:6px 10px;background-color:#FFF;border:1px solid #D1D1D1;border-radius:4px;box-shadow:none}input[type=password],input[type=email],input[type=number],input[type=search],input[type=text],input[type=tel],input[type=url],textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none}textarea{min-height:65px;padding-top:6px;padding-bottom:6px}input[type=password]:focus,input[type=email]:focus,input[type=number]:focus,input[type=search]:focus,input[type=text]:focus,input[type=tel]:focus,input[type=url]:focus,select:focus,textarea:focus{border:1px solid #33C3F0;outline:0}label,legend{display:block;margin-bottom:.5rem;font-weight:600}fieldset{padding:0;border-width:0}input[type=checkbox],input[type=radio]{display:inline}label>.label-body{display:inline-block;margin-left:.5rem;font-weight:400}ol,ul{margin-left:1em}sub,sup{font-size:75%;line-height:0;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}ul{list-style:disc}ol{list-style:decimal inside}ol,ul{padding-left:0}ol ol,ol ul,ul ol,ul ul{margin:1.5rem 0 1.5rem 3rem}li{margin-bottom:1rem}.listInlineBlock,.listReset{list-style:none}.listInlineBlock li{display:inline-block;margin:0}code{white-space:nowrap;margin:0 .2em}pre>code{padding:0;margin:2.25rem 2rem 2.5rem;display:block;white-space:pre}table{border-collapse:collapse}table.small{font-size:.85em}tr{border-bottom:1px solid #E1E1E1}tr:last-child{border-bottom:none}td,th{margin:0;padding:1rem 2rem}.button,button{margin-bottom:1rem}fieldset,input,select,textarea{margin-bottom:1.5rem}blockquote,dl,figure,form,ol,p,pre,table,ul{margin-bottom:2.5rem}blockquote{padding-left:2rem;border-left:2px solid rgba(32,32,32,.2)}hr{margin-top:3rem;margin-bottom:3.5rem;border-width:0;border-top:1px solid #E1E1E1}.button,button,input[type=submit],input[type=reset],input[type=button]{height:46px;color:#34323A;font-weight:400;font-size:1.6rem;line-height:46px;padding:1px 30px 0;font-family:outage;min-width:160px;margin:0 .5rem}#cloudCanvas,.gameCanvas,body,html{height:100%;width:100%}pre{border-radius:4px;background-clip:padding-box}.debug .container:before,.debug.container:before{position:absolute;top:0;right:0;bottom:0;left:0;box-sizing:border-box;content:'';border:1px solid red}.debug .column:before,.debug .row:before{position:absolute;top:0;right:0;bottom:0;left:0;box-sizing:border-box;content:'';border:1px solid gold}.debug .column,.debug .row{min-height:20px}code[class*=language-],pre[class*=language-]{color:#E0E2E4;font-family:Consolas,Monaco,'Andale Mono',monospace;direction:ltr;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none}:not(pre)>code[class*=language-],pre[class*=language-]{background:#34323A}:not(pre)>code[class*=language-]{padding:.1em;border-radius:.3em}.token.cdata,.token.comment,.token.doctype,.token.prolog{color:#7D8C93}.token.punctuation{color:#E8E2B7}.namespace{opacity:.7}.token.boolean,.token.constant,.token.deleted,.token.number,.token.property,.token.symbol,.token.tag{color:#FEAB68}.token.attr-name,.token.builtin,.token.char,.token.inserted,.token.selector,.token.string{color:#D26853}.language-css .token.string,.style .token.string,.token.entity,.token.operator,.token.url{color:#E8E2B7}.token.atrule,.token.attr-value,.token.keyword{color:#93C763}.token.function{color:#678CB1}.token.important,.token.regex,.token.variable{color:#E0E2E4}#footer,#footer a{color:#C4C2C4}#homeTitle,#social i:hover{color:#FDFBEE}.token.bold,.token.important{font-weight:700}.token.italic{font-style:italic}.token.entity{cursor:help}@font-face{font-family:outage;src:url(../fonts/outage/outage.eot);src:url(../fonts/outage/outage.eot?#iefix) format('embedded-opentype'),url(../fonts/outage/outage.woff) format('woff'),url(../fonts/outage/outage.svg#outageregular) format('svg');font-weight:400;font-style:normal}@font-face{font-family:nudista;src:url(../fonts/nudista/nudista-regular.eot);src:url(../fonts/nudista/nudista-regular.eot?#iefix) format('embedded-opentype'),url(../fonts/nudista/nudista-regular.woff) format('woff'),url(../fonts/nudista/nudista-regular.ttf) format('truetype'),url(../fonts/nudista/nudista-regular.svg#nudista) format('svg');font-weight:400;font-style:normal}@font-face{font-family:nudista;src:url(../fonts/nudista/nudista-semi-bold.eot);src:url(../fonts/nudista/nudista-semi-bold.eot?#iefix) format('embedded-opentype'),url(../fonts/nudista/nudista-semi-bold.woff) format('woff'),url(../fonts/nudista/nudista-semi-bold.ttf) format('truetype'),url(../fonts/nudista/nudista-semi-bold.svg#nudista) format('svg');font-weight:500;font-style:normal}@font-face{font-family:nudista;src:url(../fonts/nudista/nudista-bold.eot);src:url(../fonts/nudista/nudista-bold.eot?#iefix) format('embedded-opentype'),url(../fonts/nudista/nudista-bold.woff) format('woff'),url(../fonts/nudista/nudista-bold.ttf) format('truetype'),url(../fonts/nudista/nudista-bold.svg#nudista) format('svg');font-weight:700;font-style:normal}@font-face{font-family:nudista;src:url(../fonts/nudista/nudista-light.eot);src:url(../fonts/nudista/nudista-light.eot?#iefix) format('embedded-opentype'),url(../fonts/nudista/nudista-light.woff) format('woff'),url(../fonts/nudista/nudista-light.ttf) format('truetype'),url(../fonts/nudista/nudista-light.svg#nudista) format('svg');font-weight:200;font-style:normal}@font-face{font-family:microgramma;src:url(../fonts/microgramma/microgramma.eot);src:url(../fonts/microgramma/microgramma.eot?#iefix) format('embedded-opentype'),url(../fonts/microgramma/microgramma.woff) format('woff'),url(../fonts/microgramma/microgramma.ttf) format('truetype'),url(../fonts/microgramma/microgramma.svg#microgramma) format('svg');font-weight:400;font-style:normal}@font-face{font-family:microgramma;src:url(../fonts/microgramma/microgramma-bold.eot);src:url(../fonts/microgramma/microgramma-bold.eot?#iefix) format('embedded-opentype'),url(../fonts/microgramma/microgramma-bold.woff) format('woff'),url(../fonts/microgramma/microgramma-bold.ttf) format('truetype'),url(../fonts/microgramma/microgramma-bold.svg#microgramma) format('svg');font-weight:700;font-style:normal}@font-face{font-family:proximanova;src:url(../fonts/proximanova/proximanova.eot);src:url(../fonts/proximanova/proximanova.eot?#iefix) format('embedded-opentype'),url(../fonts/proximanova/proximanova.woff) format('woff'),url(../fonts/proximanova/proximanova.ttf) format('truetype'),url(../fonts/proximanova/proximanova.svg#proximanova) format('svg');font-weight:400;font-style:normal}@font-face{font-family:proximanova;src:url(../fonts/proximanova/proximanova-bold.eot);src:url(../fonts/proximanova/proximanova-bold.eot?#iefix) format('embedded-opentype'),url(../fonts/proximanova/proximanova-bold.woff) format('woff'),url(../fonts/proximanova/proximanova-bold.ttf) format('truetype'),url(../fonts/proximanova/proximanova-bold.svg#proximanova) format('svg');font-weight:700;font-style:normal}@font-face{font-family:icons;src:url(fonts/icons.eot)}@font-face{font-family:icons;src:url(data:application/x-font-ttf;charset=utf-8;base64,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) format('truetype');font-weight:400;font-style:normal}[class*=" icon-"],[class^=icon-]{font-family:icons;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-slant:before{content:"\e601"}.icon-reset:before{content:"\e600"}.icon-pause:before{content:"\e606"}.icon-play:before{content:"\e607"}.icon-undo:before{content:"\e609"}.icon-eraser:before{content:"\e60a"}.icon-pencil:before{content:"\e60b"}.icon-facebook:before{content:"\e602"}.icon-twitter:before{content:"\e604"}#learnTitleBar:before,#wrapper:after{content:''}body,html{margin:0;padding:0}body{overflow-x:hidden;-ms-content-zooming:none;content-zooming:none;-ms-touch-action:pan-x pan-y;touch-action:pan-x pan-y}#main,#main-content{clear:both;min-height:100vh}#main-content:after,#main:after{content:' ';clear:both}#wrapper{position:relative;min-height:100%;clear:both;box-sizing:border-box}#wrapper:after{display:block;clear:both}#footer{box-sizing:border-box;position:absolute;top:auto;right:0;bottom:0;left:0;height:24px;padding:0 10px;background:rgba(0,0,0,.8);font-family:nudista;font-size:1.2rem;line-height:24px}#footer a:hover{color:#D26853}#social{position:absolute;top:20px;right:196px}#social i{-webkit-transition:color 150ms;-moz-transition:color 150ms;-ms-transition:color 150ms;-o-transition:color 150ms;transition:color 150ms;margin-left:5px;color:#000;font-size:2.4rem;cursor:pointer}#screenTooSmall{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;background-color:rgba(52,50,58,.9);text-align:center;color:#FEAB68}#screenTooSmall #screenTooSmallInfo{height:200px;margin-top:-100px;position:absolute;top:40%;right:20px;bottom:auto;left:20px}.container3d,.gameDialog{right:0;position:absolute}#screenTooSmall #screenTooSmallInfo h4{max-width:600px;margin:0 auto;font-weight:700;line-height:1.1}#screenTooSmall #screenTooSmallInfo p{max-width:380px;margin:20px auto 30px;font-size:2.1rem;line-height:1.2}@media screen and (max-width:800px),screen and (max-height:500px){#screenTooSmall{display:block}}.learn #screenTooSmall{display:none!important}#ief button{min-width:auto}.view-gameView #footer,.view-gameView #ief,.view-gameView #social{display:none}.learn #social i,.view-missionDetailView #social i,.view-missionSelectionView #social i{color:#C4C2C4}.learn #social i:hover,.view-missionDetailView #social i:hover,.view-missionSelectionView #social i:hover{color:#FEAB68}.learn #social i{color:rgba(255,255,255,.3)}.colorTransition,a{-webkit-transition:color .2s;-moz-transition:color .2s;-ms-transition:color .2s;-o-transition:color .2s;transition:color .2s}.dots{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAEAQMAAACTPww9AAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAABlBMVEUAAAAAAAClZ7nPAAAAAXRSTlMAQObYZgAAAAFiS0dEAIgFHUgAAAAJcEhZcwAACxIAAAsSAdLdfvwAAAAOSURBVAjXY1jAwMAAxAAGSAFBhtZezwAAAABJRU5ErkJggg==)}.pageTitle{-moz-transform:skew(-20deg,0);-ms-transform:skew(-20deg,0);-o-transform:skew(-20deg,0);transform:skew(-20deg,0);font-family:outage;font-size:3.2rem;text-align:left;white-space:nowrap;text-transform:uppercase}.icon-slant{font-size:1.5em;position:relative;top:.2em;margin:0 -.3em;display:inline-block;line-height:0}body.view-gameView{overflow:hidden;-ms-touch-action:none;touch-action:none}.container3d{top:0;bottom:100px;left:0;overflow:hidden;background-color:#C4C2C4}.gameCanvas{background:#000;position:absolute;touch-action:none}.gameDialog{top:0;bottom:0;left:0;box-sizing:border-box;border:10px solid #FEAB68}#gameCrashText,#gameLostText,#gameWonText{bottom:56%;font-family:outage;position:absolute;color:#FEAB68;top:auto;right:0;text-align:center;left:0}#gameMessage{position:fixed;left:50%;top:50%;width:400px;height:200px;margin-top:-100px;margin-left:-200px;display:none;background-color:#ccc}#gameCrash,#gameLost,#gameWon{position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(52,50,58,.8)}#gameCrashNoise{position:absolute;top:0;right:0;bottom:0;left:0;background:url(/images/ui/crashnoise.gif);background-size:100% 100%;opacity:.1}#gameCrashText{font-size:10rem;margin-left:.8rem}#gameLostText,#gameWonText{font-size:8rem}#gameWonText{bottom:60%}#gameScoreText{color:#FEAB68;font-family:microgramma;text-align:center;position:absolute;top:auto;right:0;bottom:57%;left:0;font-size:2.8rem;font-weight:400;text-transform:uppercase;letter-spacing:.05em}#gameScoreText strong,.learnPage code{font-weight:700}#gameCrashButtons{position:absolute;top:auto;right:0;bottom:50%;left:0;text-align:center;padding-top:15rem}#cloudCanvas,#cloudSky,#homeClouds,#homeContent{position:absolute;top:0;right:0;bottom:0;left:0}#cloudSky{background-image:url(/images/home/bg.jpg);background-size:100% 100%}#homeTitle{position:absolute;top:20%;right:0;bottom:auto;left:0;text-align:center;font-family:outage;line-height:1.5}#homeTitle h2{font-size:8vw}#homeTitle #homeButtons{margin-top:-.35em;font-size:6vw;color:#34323A}#homeTitle #homeButtons .homeButton{color:#34323A;position:relative;display:inline-block;cursor:pointer}#homeTitle #homeButtons .homeButton:hover{color:#D26853}.learnPage{position:relative;padding-bottom:10rem}.learnPage code{font-size:.95em}.learnPage pre>code{font-size:1.4rem}.learnPage .reading{font-family:proximanova,sans-serif;font-size:1.8rem}.learnPage .reading p{color:#202020;font-weight:400;line-height:1.4}.learnPage .reading h1,.learnPage .reading h2,.learnPage .reading h3,.learnPage .reading h4,.learnPage .reading h5,.learnPage .reading h6{margin-top:8rem;margin-bottom:2rem}.learnPage .reading h3{font-family:outage;font-size:2.4rem}.learnPage .reading h4{font-weight:700;font-size:2rem}.learnPage .optionsSection{position:absolute;top:auto;right:0;bottom:0;left:0;height:80px;box-sizing:border-box;border-radius:0 0 6px 6px;background-clip:padding-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;-o-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;-ms-flex-wrap:nowrap;-o-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:space-after;-moz-justify-content:space-after;-ms-justify-content:space-after;-o-justify-content:space-after;justify-content:space-after;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;padding-right:40px;background-color:#34323A;color:#FEAB68}#learnHeaderLinks,#learnHome,#learnHomeLinks a,#learnTitleBar:before,#learnVideo{top:0;position:absolute}#learnTitle,#learnTitleBar{height:65px;position:relative}#learnHeader{position:relative;width:100%;height:540px}#learnBanner,#learnVideo{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;background-image:url(/images/learn/bannerDefault.jpg);background-position:center center;background-size:cover}#learnTitleBar{width:100%;background-color:rgba(52,50,58,.8)}#learnTitleBar:before{right:auto;bottom:0;left:-50px;-moz-transform:skew(-20deg,0);-ms-transform:skew(-20deg,0);-o-transform:skew(-20deg,0);transform:skew(-20deg,0);width:400px;background:rgba(0,0,0,.3)}#learnTitle{top:-1px;padding-left:30px;font-family:outage;font-size:2rem;line-height:65px;text-align:left}#learnHome #learnTitle a,#learnHome #learnTitle a:hover,#learnTitle a,#learnTitle a:hover,#learnTitle i,#learnTitle span{color:#fff}#learnHeaderLinks a span,#learnHeaderLinks a:hover,#learnHome #learnTitle,#learnHome #learnTitle #learnTitleLearn,#learnTitle #learnTitleLearn{color:#FEAB68}#learnHeaderLinks{right:0;left:0;height:0;text-align:center}#learnHeaderLinks li{display:inline-block;color:#FFF;font-weight:700;font-size:1.4rem;letter-spacing:.01em;text-transform:uppercase}#learnHeaderLinks a{position:relative;top:-2px;display:block;height:62px;margin:0 12px;color:#fff;line-height:62px;text-align:center}@media (max-width:1240px){#learnHeaderLinks{left:100px}}@media (max-width:1080px){#learnHeaderLinks{left:200px}}@media (max-width:980px){#learnHeaderLinks li:first-child{display:none}}#learnHome{right:0;bottom:0;left:0;background-color:#34323A;color:#fff;text-align:center}#learnHomeLinks{position:absolute;top:auto;right:0;bottom:0;left:0;height:200px}#learnHomeLinks .learnHomeSectionTitle{margin-top:20px;margin-bottom:0;color:#fff;font-weight:700;font-size:1.4rem;text-transform:uppercase}#learnHomeLinks .learnHomeSectionTitle span{color:#FEAB68}#learnHomeLinks .columns,#learnHomeLinks .row{position:relative;height:100%}#learnHomeLinks h3{-webkit-transition:color 150ms;-moz-transition:color 150ms;-ms-transition:color 150ms;-o-transition:color 150ms;transition:color 150ms;margin:12px 0 18px;color:rgba(255,255,255,.7);font-weight:400;font-size:21px}#learnHomeLinks h3 strong{-webkit-transition:color 150ms;-moz-transition:color 150ms;-ms-transition:color 150ms;-o-transition:color 150ms;transition:color 150ms;color:#fff;font-weight:500}#learnHomeLinks .button{border-radius:11px;background-clip:padding-box;min-width:65px;height:22px;padding:0 14px;background-color:#FEAB68;color:#000;font-family:nudista;font-weight:500;font-size:11px;line-height:22px}#learnHomeLinks a{right:0;bottom:0;left:0;box-sizing:border-box}#learnHomeLinks a:hover{color:#fff}#learnHomeLinks a:hover .button{background-color:#fff}#learnHomeLinks a:hover h3,#learnHomeLinks a:hover h3 strong{color:#FEAB68}#learnHomeLinks a.comingSoon{pointer-events:none;cursor:default!important}#learnHomeLinks a.comingSoon .button{background-color:rgba(254,171,104,.6)}#learnVideo{right:0;bottom:200px;left:0;background-image:url(/images/learn/bannerVideo.jpg);text-align:center;cursor:pointer}#learnVideo h2{font-weight:400;font-size:4rem}#learnVideo #learnVideoOverlay{position:absolute;top:40%;right:10px;bottom:auto;left:10px;height:250px;margin-top:-125px}#learnVideo #play{border-radius:50%;background-clip:padding-box;-webkit-transition:background-color 150ms;-moz-transition:background-color 150ms;-ms-transition:background-color 150ms;-o-transition:background-color 150ms;transition:background-color 150ms;display:inline-block;width:80px;height:80px;margin-top:30px;background-color:rgba(0,0,0,.5)}#learnVideo #play i{position:relative;left:3px;font-size:40px;line-height:80px}#learnVideo p{position:relative;max-width:720px;margin:0 auto;color:rgba(255,255,255,.7);font-size:2.4rem;line-height:1.4}#learnVideo:hover #play{background-color:#000}.learnSectionTitle{position:absolute;top:65px;right:0;bottom:auto;left:0}.learnSectionTitle h1{position:relative;top:160px;max-width:1024px;margin:0 auto;color:#fff;font-family:outage;font-weight:400;font-size:5rem;text-align:center}.learnSectionTitle h1 span:nth-child(2){margin:0 .8rem;font-size:4.8rem}.learnSectionTitle h1 span:nth-child(1){color:#9E9698}.learnFullPageMedia{position:relative;width:100%;min-height:200px;margin:8rem 0;text-align:center}.learnFullPageMedia .half{position:relative;float:left;width:50%;max-width:50%;margin:0}.learnFullPageMedia img{width:100%}#learnModal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:none}#learnModal #learnModalOverlay{position:absolute;top:0;right:0;bottom:0;left:0;-webkit-transition:opacity .5s cubic-bezier(.77,0,.175,1);-moz-transition:opacity .5s cubic-bezier(.77,0,.175,1);-ms-transition:opacity .5s cubic-bezier(.77,0,.175,1);-o-transition:opacity .5s cubic-bezier(.77,0,.175,1);transition:opacity .5s cubic-bezier(.77,0,.175,1);background:rgba(0,0,0,.7)}#learnModal #learnVideoHost{position:absolute;top:0;left:0;-webkit-transition:-webkit-transform .5s cubic-bezier(.77,0,.175,1);-moz-transition:-moz-transform .5s cubic-bezier(.77,0,.175,1);-ms-transition:-ms-transform .5s cubic-bezier(.77,0,.175,1);-o-transition:-o-transform .5s cubic-bezier(.77,0,.175,1);transition:transform .5s cubic-bezier(.77,0,.175,1);background-color:rgba(32,32,32,.8)}#learnModal #learnVideoHost iframe{position:absolute;top:0;left:0;width:100%;height:100%}#learnModal.learnVideoPrepare{display:block}#learnModal.learnVideoPrepare #learnModalOverlay{opacity:0}#learnModal.learnVideoPrepare #learnVideoHost{-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0)}#learnModal.learnVideoShow #learnModalOverlay{opacity:1}#learnModal.learnVideoShow #learnVideoHost{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.learnWebGL #learnWebGLLink{border-bottom:4px solid rgba(254,171,104,.5);color:#fff;cursor:default;pointer-events:none}.learnWebGL #webglCanvas{width:100%;height:100%}.learnWebGL #learnWebGL .webgl-settings{position:absolute;top:0;right:0;bottom:auto;left:0;height:50px;width:100%;margin:0;padding:0;background:rgba(0,0,0,.3);color:#fff;text-align:left}.learnWebGL #learnWebGL .webgl-settings .sliderTitle{margin-left:20px;display:inline-block;font-size:1.2rem;text-transform:uppercase;font-weight:400;margin-right:10px;position:relative;top:-1px}.learnWebGL #learnWebGL .webgl-settings #subdivisionsSlider{margin-left:0}.learnWebGL #learnWebGL .webgl-settings .audioControl{display:inline-block}.learnWebGL #learnWebGL .webgl-settings .sliderTitle .valueDisplay{font-weight:700}.learnWebGL #learnWebGL .webgl-settings .slider-container{display:inline-block;width:100px;margin:0;position:relative;top:10px;border:none;background-color:transparent}.learnWebGL #learnWebGL .webgl-settings .slider-container .slider-control-ball{height:6px;border-radius:3px;width:24px;background:#fff}.learnWebGL #learnWebGL .webgl-settings .slider-container .slider-control-ball-display{background:0 0}.learnWebGL #learnWebGL .webgl-settings .slider-bar{background:rgba(255,255,255,.2);height:12px;padding:0 8px}.learnWebGL #learnWebGL .webgl-settings .slider-bar-active{background-color:transparent}.learnWebGL #learnWebGL .webgl-settings .missionSwitchGroup{display:inline-block;top:0;margin-left:30px}.learnWebGL #learnWebGL .webgl-settings .missionSwitchGroup .missionSwitch{background:rgba(255,255,255,.2);margin-right:6px}.learnWebGL #learnWebGL .webgl-settings .missionSwitchGroup .missionSwitch:after{background-color:#fff}.learnWebGL #learnWebGL .webgl-settings #subdivisionsDisplay{font-size:1.2rem;font-weight:600;margin-left:10px}.learnGamepad #learnGamepadLink,.learnWebAudio #learnWebAudioLink{border-bottom:4px solid rgba(254,171,104,.5);color:#fff;cursor:default;pointer-events:none}.learnGamepad #gamepadCanvasContainer{position:relative;width:100%;padding-bottom:78.37%}.learnGamepad #gamepadCanvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.learnGamepad #buttonNames{padding-left:20px}.learnGamepad #buttonNames li{margin-bottom:0}.slider-container{position:relative;height:30px;background:rgba(21,26,30,.8);border-top:1px solid rgba(255,255,255,.15)}.slider-container .slider-bar{-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);position:absolute;top:50%;left:50%;width:100%;height:20%;background:#A9ACAF;border-radius:10px}.slider-container .slider-bar-active{position:relative;width:95px;height:100%;background:#FFF;border-radius:12px}.slider-container .slider-control-ball-display{box-shadow:0 2px 0 1px 2px 0 rgba(0,0,0,.8) 0 rgba(0,0,0,.75);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);position:absolute;top:50%;left:85px;width:1em;max-width:24px;height:1em;max-height:24px;background:#FFF;border-radius:50%}.slider-container .slider-control-ball-display .slider-control-ball{-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);position:absolute;top:50%;left:50%;width:150%;max-width:36px;height:150%;max-height:36px;cursor:pointer}.slider-container .slider-control-ball-display .inner-shadow{-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);box-shadow:0 2px inset 0 8px 8px -4px rgba(0,0,0,.25) 0 rgba(0,0,0,.75);position:absolute;top:50%;left:50%;width:55%;height:55%;border-radius:50%;opacity:0}.slider-container .slider-control-ball-display .inner-shadow.showMe{opacity:1}.slider-container .slider-control-wall{position:fixed;z-index:99999;top:0;left:0;width:100vw;height:100vh;cursor:pointer}#learnWebAudio .webaudio-playerWrapper{border-radius:6px;position:relative;width:100%;height:360px;margin-bottom:20px;background:#E8E8E8}#learnWebAudio #visualizer,#learnWebAudio .webaudio-playerWrapper canvas{background:0 0}#learnWebAudio #audioStartStop{width:8vw;min-width:80px;max-width:160px;padding:1px 1% 0;border:none}#learnWebAudio .audioControl{-webkit-flex:1 0;-moz-flex:1 0;-ms-flex:1 0;-o-flex:1 0;flex:1 0;box-sizing:border-box;margin-right:10px;font-size:1.3rem;line-height:1;text-transform:uppercase}#learnWebAudio .audioControl label{display:block;margin-top:6px;margin-bottom:0}#learnWebAudio .audioPlayButton .icon-pause,#learnWebAudio .audioPlayButton.audioPlaying .icon-play{display:none}#learnWebAudio .audioPlayButton{-webkit-transition:color 150ms;-moz-transition:color 150ms;-ms-transition:color 150ms;-o-transition:color 150ms;transition:color 150ms;width:100px;max-width:100px;height:80px;padding-top:20px;background-color:transparent;color:#FEAB68;text-align:center;cursor:pointer}#learnWebAudio .audioPlayButton i{font-size:38px}#learnWebAudio .audioPlayButton:hover{color:#fff}#learnWebAudio .audioPlayButton.audioPlaying .icon-pause{display:inline}#learnWebAudio .audioSlider{max-width:400px}#learnWebAudio .audioSlider .slider-container{display:block;min-width:120px;height:25px;background:0 0;border-top:none;vertical-align:top}#learnWebAudio .audioSlider .slider-container .slider-bar{height:4px;background-color:#000;border:4px solid #000}#learnWebAudio .audioSlider .slider-container .slider-bar-active{background-color:transparent}#learnWebAudio .audioSlider .slider-container .slider-control-ball-display{width:24px;height:6px;background:#FEAB68;background-clip:padding-box;border-radius:5px}#learnWebAudio .audioSlider .slider-container .slider-control-ball-display .slider-control-ball{width:36px;height:16px}#learnWebAudio #narratorControl{margin-top:2px}#learnWebAudio .webaudio-waveTag{position:absolute;top:0;left:0;box-sizing:border-box;right:0;padding-left:4px;border-top:1px solid rgba(210,104,83,.4);color:rgba(210,104,83,.8);font-weight:500;font-size:1.1rem;text-transform:uppercase}#learnWebAudio #engineLineTagBefore,#learnWebAudio #narratorLineTagBefore{top:93.33px;border-top:1px solid rgba(254,171,104,.5);color:#fe8f35}#learnWebAudio #engineLineTagAfter,#learnWebAudio #narratorLineTagAfter{top:186.67px;border-top:1px solid rgba(128,128,128,.5);color:grey}#learnWebGL .webgl-toolBox{position:absolute;top:0;right:0;width:75px;height:100%;background:#000}#learnWebGL .webgl-toolBoxSection{box-sizing:border-box;width:55px;padding:10px 15px;border-bottom:2px solid #4D4D4D}#learnWebGL .webgl-toolBoxSection:last-child{border-bottom:none}#learnWebGL .webgl-tool{width:25px;height:25px;margin:15px 0;background-image:url(/images/learn/canvasBrushSpriteExt.png);background-position-y:-25px;cursor:pointer}#learnWebGL .webgl-flow-tool:hover,#learnWebGL .webgl-tool.webgl-selectedTool{background-position-y:0}#learnWebGL .webglHeightmap,#learnWebGL .webglHeightmap .half{height:40vw;min-height:550px;max-height:700px;background:silver}#learnWebGL #webglBrush{background-position-x:0}#learnWebGL #webglEraser{background-position-x:-25px}#learnWebGL #webglLrgBrush{background-position-x:-50px}#learnWebGL #webglMedBrush{background-position-x:-75px}#learnWebGL #webglSmlBrush{background-position-x:-100px}#learnWebGL #webglHardBrush{background-position-x:-125px}#learnWebGL #webglSoftBrush{background-position-x:-150px}#learnWebGL #webglSoftestBrush{background-position-x:-175px}#learnWebGL #webglUndo{background-position-x:-200px}#learnWebGL #webglRedo{background-position-x:-225px}#learnWebGL #webglClear{position:relative;left:-15px;width:55px;background-position-x:-249px}#learnWebGL #canvasRenderingWrapper,#learnWebGL #renderingContainer{position:relative;width:100%;height:100%;min-height:550px;margin:0 auto}#learnWebGL #canvas,#learnWebGL #canvasContainer{position:absolute;top:0;left:0;width:100%;height:100%;background:#000}#learnWebGL #renderingContainer{background-color:#1C4D60}#learnWebGL #canvasOverlay{position:absolute;top:0;left:0;width:100%;height:100%;background:0 0;opacity:1;cursor:url(/images/learn/brush20x20.svg) 10 10,default}#learnWebGL #canvasOverlay.brushStroke20{cursor:url(/images/learn/brush50x50.svg) 25 25,default}#learnWebGL #canvasOverlay.brushStroke12{cursor:url(/images/learn/brush20x20.svg) 10 10,default}#learnWebGL #canvasOverlay.brushStroke6{cursor:url(/images/learn/brush10x10.svg) 5 5,default}#learnWebGL #brushPreview{position:absolute;top:0;right:0}#learnWebGL #colorSlider:after{content:'Color'}#learnWebGL #sizeSlider:after{content:'Size'}#learnWebGL #softSlider:after{content:'Hardness'}#learnWebGL .slider-container{width:790px;margin-bottom:15px;margin-left:70px}#learnWebGL .slider-container:after{position:absolute;top:0;left:-110px;width:100px;font-size:1.2em;text-align:right}@media (max-width:1240px){#learnHomeLinks a{right:-15px;left:-15px}}@media (max-width:1120px){#learnHomeLinks h3{font-size:18px}}@media (max-width:900px){#learnHomeLinks h3{font-size:16px}#learnHomeLinks a{right:0;left:0}}@media (max-width:1000px){#learnHeaderLinks{display:none}}@media (max-width:600px){#ief,#social{display:none}#learnTitle{padding-left:0;text-align:center}#learnHome,#learnHome #learnHomeLinks{position:static}#learnHome #learnVideo{position:static;min-height:600px}#learnHome #learnVideo #learnVideoOverlay{top:250px}#learnHomeLinks{height:auto}#learnHomeLinks a{position:static;display:block;padding:20px}#learnHomeLinks a h3{font-size:23px}}.radarCanvas,.radarView{width:100%;height:100%}@media (max-width:400px){#learnVideo h2{font-size:3.2rem}#learnVideo p{font-size:2rem}#learnHomeLinks{padding:0}}.radarCanvas{position:absolute;top:0;left:0}.hudView .radarView{position:absolute;right:20px;bottom:120px;width:320px;height:180px}.missionPage{min-width:100%;min-height:100%;min-height:100vh;margin:0;padding:0;background-color:#34323A;text-align:center}.missionSelection{position:fixed;top:0;right:0;bottom:0;left:0}.missionSelection .missionContent{position:absolute;top:65px;right:0;bottom:0;left:0;padding:0}.missionHeader{height:65px;background-color:rgba(196,194,196,.1)}.missionHeaderTitle{position:relative;float:left;height:65px;padding:0 35px 0 0;font-family:outage;line-height:65px;text-align:left;white-space:nowrap}.missionHeaderTitle:before{position:absolute;top:0;right:0;bottom:0;left:-2000px;-webkit-transform:skew(-20deg,0);-moz-transform:skew(-20deg,0);-ms-transform:skew(-20deg,0);-o-transform:skew(-20deg,0);transform:skew(-20deg,0);content:'';background:rgba(0,0,0,.4)}.missionHeaderTitle h1{position:relative;color:#D26853;font-size:2.4rem;line-height:65px;text-align:left;white-space:nowrap;text-transform:uppercase;top:-1px}.missionHeaderTitle h1 a{color:#FEAB68}.missionCards,.missionHeaderTitle h1 a:hover{color:#C4C2C4}.missionHeaderTitle .missionTextDivider{background-color:#D26853}.missionTextDivider{position:relative;top:.3em;display:inline-block;width:2px;height:1.25em;margin:0 .25em}.missionHeaderStats{box-sizing:border-box;position:relative;float:left;padding:1.7rem 40px 0;color:#C4C2C4;font-family:microgramma;font-weight:700;font-size:2.1rem;line-height:1;text-align:left;text-transform:uppercase}.missionHeaderStats .missionHeaderStatsLabel{margin-bottom:.3em;font-family:nudista;font-weight:700;font-size:.9rem;text-transform:uppercase}.missionHeaderStats .missionHeaderStatsGroup{display:inline-block;padding-right:1.8rem}.missionHeaderStats sup{position:relative;top:-.6rem;left:.2rem;font-size:1.2rem}.missionContent{position:relative;min-height:100%;padding-bottom:10rem}.missionContentCointainer{height:100%}.missionCards{counter-reset:num;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;-o-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;height:90%;margin:0 -20px;text-align:left}.missionCardOuter{box-sizing:border-box;width:33.3%;height:60%;min-height:570px;padding:0 20px}.missionCard{box-sizing:border-box;box-shadow:0 35px 55px 0 rgba(0,0,0,.3);position:relative;height:100%;background-color:#4B4955;border:8px solid #C4C2C4;opacity:.25;text-align:center}.missionCard .missionCardInner{position:absolute;top:50%;left:5%;width:90%;height:480px;margin-top:-240px}.missionCard .dots{position:absolute;top:0;right:0;bottom:0;left:0}.missionCard h3{position:relative;font-family:outage;font-size:4.2rem}.missionCard h3:before{content:counter(num,decimal-leading-zero);counter-increment:num;opacity:.5}.missionCard:after,.missionSwitch:after{content:''}.missionCard h3 i{margin:0 -.18em}.missionCard .button{background-color:#C4C2C4;font-family:outage;font-weight:700;min-width:70%;opacity:.65}.missionCard .button:hover,.missionCard.missionAvailable{opacity:1}.missionCard .missionIntro{box-sizing:border-box;position:relative;max-width:380px;height:80px;margin:0 auto;font-family:nudista;font-size:2rem;line-height:1.1}.missionCard .missionSignature{position:relative;width:80%;height:100px;margin:0 auto 40px;border-bottom:2px solid #C4C2C4}.missionCard .missionWings,.missionCard .missionWingsPlaceholder{position:relative;max-width:100%;max-height:30%;margin:0 auto;text-align:center}.missionCard .missionWings{display:none}.missionCard .missionWingsPlaceholder{display:block}.missionCard .missionSign{position:absolute;bottom:-5%;left:15%;display:none;width:70%}.missionCard.missionCard-bronze{border:8px solid #D26853;color:#D26853}.missionCard.missionCard-bronze h3:after{margin-left:-1.55em;background-color:#D26853}.missionCard.missionCard-bronze .missionSignature{border-bottom:2px solid #D26853}.missionCard.missionCard-bronze .button{background-color:#D26853}.missionCard.missionCard-gold{border:8px solid #FEAB68;color:#FEAB68}.missionCard.missionCard-gold h3:after{margin-left:-.8em;background-color:#FEAB68}.missionCard.missionCard-gold .missionSignature{border-bottom:2px solid #FEAB68}.missionCard.missionCard-gold .button{background-color:#FEAB68}.missionCard:after{position:absolute;top:0;right:0;bottom:0;left:0;background-color:transparent}.missionCard.missionAvailable:after{display:none}.missionCard.missionComplete .missionSign,.missionCard.missionComplete .missionWings{display:block}.missionCard.missionComplete .missionWingsPlaceholder{display:none}@media (max-width:1240px){.missionCard h3{font-size:3.5rem}.missionHeaderStats{display:none}}@media (max-width:1000px),(max-height:680px){.missionContentCointainer{height:90%}.missionCardOuter{min-height:380px}.missionCard h3{font-size:2.5rem}.missionCard .missionIntro{font-size:1.5rem}.missionCard .missionSignature{height:40px}.missionCard .missionCardInner{height:340px;margin-top:-170px}.missionCard .missionWings,.missionCard .missionWingsPlaceholder{max-height:75px}.missionHeaderStats{display:none}}.hudRemainingTargets,.hudTime,.hudTotalTargets,.missionSwitch,.missionSwitchGroup,.missionSwitchLabel,.missionSwitches,.smallLabel{display:inline-block}.missionDetailContent{color:#C4C2C4;text-align:left}.missionDetailSectionHeader{margin:6rem 0 1.6rem;font-family:microgramma;font-weight:700;font-size:2rem;line-height:1;text-transform:uppercase}.missionDetailLeft{box-sizing:border-box;float:left;width:420px;height:100%;margin:0}.missionDetailRight{position:absolute;top:0;right:0;bottom:0;left:420px;box-sizing:border-box;margin:0;text-align:center}.missionPlanePreview{position:relative;margin-top:4rem}.missionPlanePreview img{width:100%}.missionPlane{background-image:-webkit-linear-gradient(bottom,rgba(0,0,0,0) 25%,rgba(0,0,0,.12) 100%);background-image:linear-gradient(to bottom,rgba(0,0,0,0) 25%,rgba(0,0,0,.12) 100%);padding-top:4rem}.missionDetail-bronze .missionMusicHeader,.missionDetail-gold .missionDetailPlaneControls,.missionDetail-gold .missionMusicHeader,.missionDetailPlaneControls,.missionMusicHeader{background-image:url(/images/sprite.png)}.missionPlaneStats h2{margin:0 0 2.4rem;font-family:outage;font-size:4.8rem;line-height:1}.missionPlaneStats ul{position:relative;margin:0;padding:0;list-style:none}.missionPlaneStats ul li{position:relative;width:100%}.missionPlaneStats ul h3{margin:1.8rem 0 .3rem;font-family:nudista;font-weight:500;font-size:1.4rem;text-transform:uppercase}.missionPlaneBar{min-width:10px;height:3px;background-color:#C4C2C4;opacity:.4}.missionInfoContainer{padding-top:3em}.missionInfoContainer .button{margin:0;background-color:#C4C2C4;font-family:outage;font-weight:700}.missionEssentials p{max-width:480px;margin:0}.playButton{margin:45px 0 0}.missionMapOuter{box-sizing:border-box;position:relative;max-width:360px;height:240px;margin:2.2rem auto 0 0;padding:10px;background-repeat:repeat;border:1px solid rgba(196,194,196,.6);text-align:center}.missionMapOuter img{max-height:220px;margin:0 auto}.missionDetailPlaneControls{background-position:-286px 0;width:390px;height:161px;display:inline-block;margin:0 20px}.missionMusicHeader{background-position:-681px -210px;width:105px;height:45px}.missionDetailPlay{vertical-align:top;margin-top:20px}.missionSwitches{margin:20px;position:relative;top:-45px;width:200px;text-align:left}.missionSwitchGroup{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-user-drag:none;user-drag:none;position:relative;top:1rem;cursor:pointer}.missionSwitch{box-sizing:border-box;border-radius:8px;background-clip:padding-box;position:relative;top:1px;width:50px;height:12px;background-color:rgba(0,0,0,.5)}.missionSwitch:after{position:absolute;top:3px;left:3px;border-radius:5px;background-clip:padding-box;width:24px;height:6px;background-color:#C4C2C4;opacity:.5}.missionSwitchLabel{font-size:1.2rem;text-transform:uppercase}.missionSwitchLabel:after{content:'off';font-weight:700}.missionSwitchGroup.on .missionSwitch:after{right:3px;left:auto;opacity:1}.missionSwitchGroup.on .missionSwitchLabel:after{content:'on'}.missionDetail-gold{color:#FEAB68}.missionDetail-gold .missionPlaneBar,.missionDetail-gold .missionSwitch:after{background-color:#FEAB68}.missionDetail-gold .missionMapOuter{border:1px solid rgba(254,171,104,.6)}.missionDetail-gold .missionMusicHeader{background-position:-681px -160px;width:105px;height:45px}.missionDetail-gold .missionDetailPlaneControls{background-position:-286px -332px;width:390px;height:161px}.missionDetail-gold .playButton{background-color:#FFD6A1}.missionDetail-gold .playButton:hover{background-color:#fff}.missionDetail-bronze{color:#D26853}.missionDetail-bronze .missionPlaneBar,.missionDetail-bronze .missionSwitch:after{background-color:#D26853}.missionDetail-bronze .missionSwitchGroup:hover .missionSwitch:after,.missionDetail-bronze .playButton{background-color:#FEAB68}.missionDetail-bronze .missionSwitchGroup:hover{color:#FEAB68}.missionDetail-bronze .missionMapOuter{border:1px solid rgba(210,104,83,.6)}.missionDetail-bronze .missionMusicHeader{background-position:-681px -110px;width:105px;height:45px}.missionDetail-bronze .missionDetailPlaneControls{background-image:url(/images/sprite.png);background-position:-286px -166px;width:390px;height:161px}.missionDetail-bronze .playButton:hover{background-color:#FFD6A1}@media (max-width:1000px){.missionDetailLeft{width:320px}.missionDetailRight{left:320px}}@media (max-width:1240px){.missionDetailPlay{text-align:left;margin-top:-10px}.missionSwitches{top:0;left:40px}.missionDetailPlaneControls{margin:0;position:relative;left:30px}}.hudBottom,.hudLogo,.hudView{position:absolute}.hudView{top:0;right:0;bottom:0;left:0;font-family:microgramma;text-transform:uppercase}.hudLogo{top:10px;left:20px;font-family:outage;padding:0 .1em;font-size:3.2rem;color:#000}.hudLogo:hover{color:#D26853}.hudClock,.hudTargets{position:absolute;top:48px;left:24px;color:#000;font-family:microgramma;font-size:2.4rem;font-weight:700}.hudSection .units,.hudSection h3,.smallLabel{font-family:nudista;font-weight:700;line-height:1}.hudTime{width:74px}.smallLabel{font-size:9px}.hudTargets{left:180px}.hudTotalTargets{display:none}.hudBottom{counter-reset:num;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;-o-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;-ms-flex-wrap:nowrap;-o-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;box-sizing:border-box;right:0;bottom:0;left:0;height:100px;padding:10px;background-color:#34323A;border-bottom:8px solid #FEAB68;color:#FEAB68}.hudSpacer{-webkit-flex:1 0;-moz-flex:1 0;-ms-flex:1 0;-o-flex:1 0;flex:1 0}.hudSection{box-sizing:border-box;position:relative;width:100px;min-width:100px;min-height:60px;margin:0 8px;padding:8px;border-radius:5px;line-height:1;vertical-align:top;white-space:nowrap}.hudSection .units,.hudSection h3{margin:0 0 4px;padding:0;font-size:10px}.hudSection .hudValue{font-size:28px}.buttonsSection .label,.optionsSection .label{font-size:10px;font-family:nudista;font-weight:700}.throttleSection{width:110px;min-width:110px;padding-left:40px}.throttleSection .hudThrottleBars{position:absolute;top:8px;left:7px;width:20px}.throttleSection .hudThrottleBar{width:100%;height:2px;margin-bottom:2px;background-color:rgba(254,171,104,.2)}.throttleSection .hudThrottleBar.hudThrottleBarActive{background-color:#FEAB68}.throttleSection .hudThrottleDown,.throttleSection .hudThrottleUp{position:absolute;width:50px;height:50px;cursor:pointer}.throttleSection .hudThrottleUp{top:-20px;left:-10px}.throttleSection .hudThrottleDown{bottom:-20px;left:-10px}.headingSection{-webkit-flex-grow:4;-moz-flex-grow:4;-ms-flex-grow:4;-o-flex-grow:4;flex-grow:4;min-width:200px;max-width:800px;height:100%}.buttonsSection{min-width:120px}.buttonsSection .pushButtonGroup{box-sizing:border-box;display:inline-block;width:52px;height:90px;cursor:pointer;padding-top:62px;position:relative}.buttonsSection .pushButton,.buttonsSection .pushButtonGroup.on .pushButton,.buttonsSection .pushButtonGroup.on:hover .pushButton,.buttonsSection .pushButtonGroup:hover .pushButton{background-image:url(/images/sprite.png);width:44px;height:40px}.buttonsSection .pushButtonGroup:hover .pushButton{background-position:0 -613px}.buttonsSection .pushButtonGroup.on .pushButton{background-position:-561px -498px}.buttonsSection .pushButtonGroup.on:hover .pushButton{background-position:-49px -613px}.buttonsSection .pushButton{background-position:-610px -498px;position:absolute;top:16px;left:4px}.buttonsSection .label{text-align:center;width:100%;height:12px}.optionsSection .switchGroup{cursor:pointer}.optionsSection .switchGroup:hover .label{color:#FFD6A1}.optionsSection .switchGroup:hover .switch{background-color:rgba(0,0,0,.4)}.optionsSection .switchGroup:hover .switch:after{background-color:#FFD6A1;opacity:1}.optionsSection .switch{box-sizing:border-box;border-radius:8px;background-clip:padding-box;position:relative;top:1px;display:inline-block;width:43px;height:12px;background-color:rgba(0,0,0,.2)}.hudHeading:after,.optionsSection .switch:after{position:absolute;content:''}.optionsSection .switch:after{top:3px;left:3px;border-radius:5px;background-clip:padding-box;width:24px;height:6px;background-color:#FEAB68;opacity:.3}.optionsSection .switch.on:after{right:3px;left:auto;opacity:1}.optionsSection .label{display:inline-block;width:50px;height:12px}.speedSection{width:110px;min-width:110px}.hudHeading{width:100%;height:40px;background-image:url(/images/hud/heading.png);background-repeat:repeat-x;background-position:0 0}.hudHeading:after{bottom:2px;left:50%;border-width:0 5.5px 9px;width:0;height:0;border-style:solid;border-color:transparent transparent #FEAB68}.hudHeadingMaskLeft,.hudHeadingMaskRight{position:absolute;top:0;width:100px;background-repeat:repeat-y;bottom:0}.hudHeadingMaskLeft{right:auto;left:0;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAAAECAMAAABPyGo8AAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAACeVBMVEU0MjoAAAA0MjoAAAA0MjoAAAA0MjoAAAA0MjoAAAA0MjoAAAA0MjoAAAA0MjoAAAA0MjoAAAA0MjoAAAA0MjoAAAA0MjoAAAA0MjoAAAA0MjoAAAA0MjoAAAA0MjoAAAA0MjoAAAA0MjoAAAA0MjoAAAA0MjoAAAA0MjoAAAA0MjoAAAA0MjoAAAA0MjoAAAA0MjoAAAA0MjoAAAA0MjoAAAA0MjoAAAA0MjoAAAA0MjoAAAA0MjoAAAA0MjoAAAA0MjoAAAA0MjoAAAA0MjoAAAA0MjoAAAA0MjoAAAA0MjoAAAA0MjoAAAA0MjoAAAA0MjoAAAA0MjoAAAA0MjoAAAA0MjoAAAA0MjoAAAA0MjoAAAA0MjoAAAA0MjoAAAA0MjoAAAA0Mjo0Mjo0Mjo0Mjo0Mjo0Mjo0Mjo0Mjo0Mjo0Mjo0Mjo0Mjo0Mjo0Mjo0Mjo0Mjo0Mjo0Mjo0Mjo0Mjo0Mjo0Mjo0Mjo0Mjo0Mjo0Mjo0Mjo0Mjo0Mjo0Mjo0Mjo0Mjo0Mjo0Mjo0Mjo0Mjo0Mjo0Mjo0Mjo0Mjo0Mjo0Mjo0Mjo0Mjo0Mjo0Mjo0Mjo0Mjo0Mjo0Mjo0Mjo0Mjo0Mjo0Mjo0Mjo0Mjo0Mjo0Mjo0MjoAAAA0MjoAAAAAAAAAAAAAAAAAAAA0MjoAAAAAAAAAAAA0Mjo0MjoAAAA0Mjo0Mjo0MjoAAAAAAAAAAAA0MjoAAAA0Mjo0MjoAAAAAAAA0Mjo0Mjo0Mjo0Mjo0Mjo0Mjo0Mjo0Mjo0Mjo0Mjo0Mjo0Mjo0Mjo0Mjo0Mjo0Mjo0Mjo0Mjo0Mjo0Mjo0Mjo0Mjo0Mjo0Mjo0Mjo0MjoAAAA0MjpOQlmlAAAA0XRSTlP+/fz7+/r4+Pf19PPy8fDu7e3r6ujn5uTj4eDe3dva2dfV1NLQz83LysjGxMPAv727uri2tLKwr6yrqaelo6GgnZuZl5aTkY+Ni4mIhoSCgHhvZ2BYUUlCOzQtJyEbFRELCAT9+vbx7urn5OLh3tvY1tXT0s/MyMTBvbq2s6+rp6OfnJeVlJKPjoyKiIWEgX9vaGBZUEI0LicbEQwI/Pn28u/s6enf3NjRycG3sa2fkIx3UDogEAcD9fPv7OXf3MvCwL65spOQi4eDcFFBJhoWB4lS/28AAAABYktHRAH/Ai3eAAAACXBIWXMAAAsSAAALEgHS3X78AAABe0lEQVQY02O4yMDIxMzCysbOwcnFzcPLxy8gKCQsIiomLiEpJS0jKyevoKikrKKqpq6hqaWto6unb2BoZGxiamZuYWllbWNrZ+/g6OTs4urm7uHp5e3j6+cfEBgUHBIaFh4RGRUdExsXn5CYxHCJITmZiSWFjS01lYuLJ40vXUBAKEMkUywrO0cqVyZPLr+gsKhYpUStVKNMq1ynQq/SoMqo2qTGrNaizqrepsGu0aHJqbmlta29o7Oru6e3rz9gwsRJk6eETY2YNn1GzMy4WbPnJDGAfDKXhXUeO8d8oE8W8C0UWJSxeAnEJ0tllsktV1AsUl4B9MlKkE9WgXyyGuiTNeZrIT5ZB/JJi2vbeo8NXd49vn3+G0E+2RQWvjlyevSW2LitCdu2Q3ySMm8eG8cOrp1An+wS2A3yyZ4siZy9ufuAPlGA+GQ/yCcHDuodMjgM9MkRs9q1SD5xOep2rON41wmfk0CfnAqaFHI67AzQJ2djzp2flXAhCQC/bofvAfABWwAAAABJRU5ErkJggg==)}.hudHeadingMaskRight{right:0;left:auto;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAAAECAMAAABPyGo8AAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAACcFBMVEUAAAA0MjoAAAA0MjoAAAA0MjoAAAA0MjoAAAA0MjoAAAA0MjoAAAA0MjoAAAA0MjoAAAA0MjoAAAA0MjoAAAA0MjoAAAA0MjoAAAA0MjoAAAA0MjoAAAA0MjoAAAA0MjoAAAA0MjoAAAA0MjoAAAA0MjoAAAA0MjoAAAA0MjoAAAA0MjoAAAA0MjoAAAA0MjoAAAA0MjoAAAA0MjoAAAA0MjoAAAA0MjoAAAA0MjoAAAA0MjoAAAA0MjoAAAA0MjoAAAA0MjoAAAA0MjoAAAA0MjoAAAA0MjoAAAA0MjoAAAA0MjoAAAA0MjoAAAA0MjoAAAA0MjoAAAA0MjoAAAA0MjoAAAA0MjoAAAA0MjoAAAA0MjoAAAA0MjoAAAA0MjoAAAA0MjoAAAA0Mjo0Mjo0Mjo0Mjo0Mjo0Mjo0Mjo0Mjo0Mjo0Mjo0Mjo0Mjo0Mjo0Mjo0Mjo0Mjo0Mjo0Mjo0Mjo0Mjo0Mjo0Mjo0Mjo0Mjo0Mjo0Mjo0Mjo0Mjo0Mjo0Mjo0Mjo0Mjo0Mjo0Mjo0Mjo0Mjo0Mjo0Mjo0Mjo0Mjo0Mjo0Mjo0Mjo0Mjo0Mjo0Mjo0Mjo0Mjo0Mjo0Mjo0Mjo0Mjo0Mjo0Mjo0Mjo0Mjo0Mjo0Mjo0Mjo0Mjo0Mjo0Mjo0MjoAAAAAAAAAAAA0MjoAAAAAAAAAAAA0MjoAAAA0MjoAAAAAAAAAAAA0MjoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA0Mjo0Mjo0Mjo0Mjo0Mjo0Mjo0Mjo0Mjo0Mjo0Mjo0Mjo0Mjo0Mjo0Mjo0Mjo0Mjo0Mjo0Mjo0Mjo0Mjo0Mjo0MjoAAAD9w+3MAAAAz3RSTlMAAwgLERUbISctNDtCSVBYYGhweICBhIWIiouNkJGUlpeam52foaOlp6irrK6wsrS2uLm8vr/Bw8THyMrLzc7Q0tTV19jZ293e4OHj5Obn6Orr7O7v8PHz8/T29vj4+fv7/P7+BwwRGyY0QlBgcICCg4aIiYuPk5WXmZugo6eqra+xsra5vsHCxcbIycvP0tPV2tvf4eTl5+rs7e/x8vf5+gQHEFF3f4OPkqapqq+1u73P3Onu9Pf6/P0nSmeHjpien6Krrrq9wMTMztHY3OIzINl2AAAAAWJLR0QAiAUdSAAAAAlwSFlzAAALEgAACxIB0t1+/AAAAXVJREFUGNNjYGBkYmZhZWPn4OTi5uHl4xcQFBIWERUTl5CUkpaRlZNXUFRSVlFVU9fQ1NLW0dXTNzA0MjYxNTO3sLSytrG1s3dwdHJ2cXVz9/D08vbx9fMPCAwKDgkNC4+IjIqOiY2LT0hMSmZgYExJTWNNZ8/gzOTO4s3mzxHMFc7LLygsKi6RLpUtK6+orFKuVq1Rr9Wsq29obNJvNmwxbjVta+/o7Oruse217+uf4Ow6cZL75MlTvKdOm+4/I3DmrNmhc+aGR0bPi52/ID4+MRloycJFqYvhPlkC8snSZfnLxSWKpaRXrAT6pBLik1Wr19SvbdTTX2dotH4DyCedIJ9stHfoB/pk4iaIT6b5+W8G+mRLaNjcrUCfbJu/PX7HTpBPFkJ8sgvkk91An+wB+kS0oHCvZMk+oE/k91dWHTh4COiT1Yfrj4B9ctT4mOlx8xOdXdY9J0+dBvnkzMSz7pM9p5ybhuSTyMhokFfiE3cmJwMAAXGNJUDMs8kAAAAASUVORK5CYII=)}.pauseSection{width:80px;min-width:60px}.pause,.pause.paused,.pause.paused:hover,.pause:hover{background-image:url(/images/sprite.png);width:60px;height:60px}.pause{background-position:-681px -459px;position:relative;top:-1px;cursor:pointer}.pause:hover{background-position:-496px -498px}.pause.paused{background-position:-681px -329px}.pause.paused:hover{background-position:-681px -394px}.rotationSection{box-sizing:border-box;width:180px;min-width:180px;padding-left:70px}.rotationValues{position:relative;top:-5px;left:-20px;display:inline-block;width:100px;margin-left:10px;vertical-align:top}.rotationValues .rotationValue{height:20px;display:block;width:100px}.rotationValues .pitchValue,.rotationValues .rollValue{display:inline-block;width:70px;margin-right:2px;margin-bottom:2px;text-align:right}.rotationValues .pitchValue:after,.rotationValues .rollValue:after{content:'°';font-family:nudista;font-size:20px}.horizonCanvas,.horizonDial{position:absolute;top:-1px;left:0;width:60px;height:60px}.gamerPic,.xbox{height:64px;right:0;top:0}.horizonDial{background-image:url(/images/hud/attitude.png)}.gamerPic,.logo{position:absolute;background-image:url(/images/sprite.png)}.horizonCanvas{display:inline-block;background-color:transparent}@media (max-width:1280px){.fpsSection,.hudSpacer{display:none}}@media (max-width:1160px){.rotationValues{display:none}.rotationSection{width:60px;min-width:60px}.pauseSection{padding-left:0;min-width:50px;width:50px}}@media (max-width:980px){.headingSection{display:none}}@media (max-width:800px){.rotationSection{display:none}.altitudeSection,.speedSection{min-width:80px;width:80px}}.userView,.xbox{display:block}.xbox{position:absolute;min-width:240px;color:#FFF;font-family:nudista;font-weight:700;font-size:15px}.gamerPic{background-position:-681px -260px;width:64px}.gamerPic .gamerImage{position:absolute;top:0;right:0;bottom:0;left:0;background-size:cover;display:none}.userControls{position:absolute;top:0;right:64px;bottom:0;left:0;-webkit-transition:background-color 150ms;-moz-transition:background-color 150ms;-ms-transition:background-color 150ms;-o-transition:background-color 150ms;transition:background-color 150ms;background-color:rgba(16,124,16,.8);text-align:center}.userControls:hover{background-color:#107C10}.logo{top:9px;right:20px;background-position:-681px -524px;width:101px;height:20px}.loadingOuter,.loadingView,.message,.xboxButton{top:0;right:0;left:0;position:absolute;bottom:0}.message{font-weight:400}.message,.xboxButton{padding:28px 20px 0 0;text-align:right;cursor:pointer}.xboxSignedIn .logo{display:none}.xboxSignedIn .message{padding-top:2px;padding-right:18px;font-weight:400;font-size:21px}.xboxSignedIn .xboxButton{-webkit-transition:color 150ms;-moz-transition:color 150ms;-ms-transition:color 150ms;-o-transition:color 150ms;transition:color 150ms;color:rgba(255,255,255,.6)}.xboxSignedIn .xboxButton:hover{color:#fff}.xboxSignedIn .gamerImage{display:block}.loadingView{background-color:#34323A}.loadingOuter{font-family:outage;font-size:6.4rem;text-align:center;color:#FEAB68;line-height:1}.loadingContent{position:absolute;top:40%;left:50%;width:360px;height:80px;margin-top:-40px;margin-left:-180px;text-align:center}.loadingProgressOuter{display:inline-block;position:relative;top:-20px;width:70%;height:3px;background-color:rgba(254,171,104,.3);margin:0 auto}.loadingProgressInner{position:absolute;top:0;right:auto;bottom:0;left:0;background-color:#FEAB68;width:0}#errorPage{background:#34323A;color:#FEAB68}#errorPage .container{max-width:800px;text-align:center;padding-top:5%}#errorPage .container h1{font-family:outage;font-size:20rem;margin:-2rem 0 0}#errorPage .container h2{font-family:nudista;font-size:1.4rem;text-transform:uppercase;font-weight:700}#errorPage .container h3{font-size:2.8rem;font-family:outage;margin-bottom:.6rem}#errorPage .container h3 a{color:#fff}#errorPage .container .errorStack{margin:60px 0 0;text-align:left;font-family:monospace;font-size:.7em;background-color:rgba(254,171,104,.1);padding:20px;border-radius:10px;background-clip:padding-box}