/*! normalize.css v2.1.3 | MIT License | git.io/normalize */article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden],template{display:none}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}a{background:transparent}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:0.67em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}mark{background:#ff0;color:#000}code,kbd,pre,samp{font-family:monospace, serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:"\201C" "\201D" "\2018" "\2019"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:0}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}button,input[type="submit"]{border:1px solid #2459a6;border-radius:3px;box-shadow:inset 0 1px 0 0 #89a8d5;color:white;display:inline-block;font-size:11px;font-weight:bold;background-color:#477dca;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #477dca), color-stop(100%, #2760b2));background-image:-webkit-linear-gradient(#477dca, #2760b2);background-image:linear-gradient(#477dca,#2760b2);padding:7px 18px;text-decoration:none;text-shadow:0 1px 0 #1b4f9a;background-clip:padding-box;font-size:1em}button:hover:not(:disabled),input[type="submit"]:hover:not(:disabled){box-shadow:inset 0 1px 0 0 #628cc8;cursor:pointer;background-color:#3c71bb;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #3c71bb), color-stop(100%, #255aa5));background-image:-webkit-linear-gradient(#3c71bb, #255aa5);background-image:linear-gradient(#3c71bb,#255aa5)}button:active:not(:disabled),input[type="submit"]:active:not(:disabled){border:1px solid #2459a6;box-shadow:inset 0 0 8px 4px #235397, inset 0 0 8px 4px #235397, 0 1px 1px 0 #eeeeee}button:disabled,input[type="submit"]:disabled{opacity:0.5;cursor:not-allowed}body{color:#333333;font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;font-size:1em;-webkit-font-smoothing:antialiased;line-height:1.5em}h1,h2,h3,h4,h5,h6{font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;line-height:1.25em;margin:0;text-rendering:optimizeLegibility}h1{font-size:2.25em}h2{font-size:2em}h3{font-size:1.75em}h4{font-size:1.5em}h5{font-size:1.25em}h6{font-size:1em}p{margin:0 0 0.75em}a{color:#477dca;text-decoration:none;-webkit-transition:color 0.1s linear;-moz-transition:color 0.1s linear;transition:color 0.1s linear}a:hover{color:#2c5999}a:active,a:focus{color:#2c5999;outline:none}hr{border-bottom:1px solid #dddddd;border-left:none;border-right:none;border-top:none;margin:1.5em 0}img{margin:0;max-width:100%}abbr,acronym{border-bottom:1px dotted #dddddd;cursor:help}address{display:block;margin:0 0 0.75em}hgroup{margin-bottom:0.75em}del{color:#595959}blockquote{border-left:2px solid #dddddd;color:#595959;margin:1.5em 0;padding-left:0.75em}cite{color:#737373;font-style:italic}cite:before{content:'\2014 \00A0'}fieldset{background:#f7f7f7;border:1px solid #dddddd;margin:0 0 0.75em 0;padding:1.5em}input,label,select{display:block;font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;font-size:1em}label{font-weight:bold;margin-bottom:0.375em}label.required:after{content:"*"}label abbr{display:none}textarea,input[type="email"],input[type="number"],input[type="password"],input[type="search"],input[type="tel"],input[type="text"],input[type="url"],input[type="color"],input[type="date"],input[type="datetime"],input[type="datetime-local"],input[type="month"],input[type="time"],input[type="week"]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:border-color;-moz-transition:border-color;transition:border-color;background-color:white;border-radius:0.1875em;border:1px solid #dddddd;box-shadow:inset 0 1px 3px rgba(0,0,0,0.06);font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;font-size:1em;margin-bottom:0.75em;padding:0.5em 0.5em;resize:vertical;width:100%}textarea:hover,input[type="email"]:hover,input[type="number"]:hover,input[type="password"]:hover,input[type="search"]:hover,input[type="tel"]:hover,input[type="text"]:hover,input[type="url"]:hover,input[type="color"]:hover,input[type="date"]:hover,input[type="datetime"]:hover,input[type="datetime-local"]:hover,input[type="month"]:hover,input[type="time"]:hover,input[type="week"]:hover{border-color:#c4c4c4}textarea:focus,input[type="email"]:focus,input[type="number"]:focus,input[type="password"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="text"]:focus,input[type="url"]:focus,input[type="color"]:focus,input[type="date"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="month"]:focus,input[type="time"]:focus,input[type="week"]:focus{border-color:#477dca;box-shadow:inset 0 1px 3px rgba(0,0,0,0.06),0 0 5px rgba(55,112,192,0.7);outline:none}input[type="search"]{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none}input[type="checkbox"],input[type="radio"]{display:inline;margin-right:0.375em}input[type="file"]{width:100%}select{width:auto;margin-bottom:1.5em}button,input[type="submit"]{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;cursor:pointer;user-select:none;vertical-align:middle;white-space:nowrap}table{border-collapse:collapse;margin:0.75em 0;table-layout:fixed;width:100%}th{border-bottom:1px solid #b7b7b7;font-weight:bold;padding:0.75em 0;text-align:left}td{border-bottom:1px solid #dddddd;padding:0.75em 0}tr,td,th{vertical-align:middle}ul,ol{margin:0;padding:0;list-style-type:none}dl{line-height:1.5em;margin-bottom:0.75em}dl dt{font-weight:bold;margin-top:0.75em}dl dd{margin:0}.error,#flash_failure{background:#fbe3e4;color:#96151b;font-weight:bold;margin-bottom:0.75em;padding:0.75em}.error a,#flash_failure a{color:#6a0f13}.error a:hover,#flash_failure a:hover{color:#110203}.notice,#flash_notice{background:#fff6bf;color:#8c7800;font-weight:bold;margin-bottom:0.75em;padding:0.75em}.notice a,#flash_notice a{color:#594c00}.notice a:hover,#flash_notice a:hover{color:black}.success,#flash_success{background:#e6efc2;color:#56651a;font-weight:bold;margin-bottom:0.75em;padding:0.75em}.success a,#flash_success a{color:#333c10}.success a:hover,#flash_success a:hover{color:black}@font-face{font-family:Urban_Grotesk;font-weight:bold;font-style:normal;src:url("../fonts/Urban_Grotesk_Bold.eot");src:url("../fonts/Urban_Grotesk_Bold.eot?#iefix") format("embedded-opentype"),url("../fonts/Urban_Grotesk_Bold.woff") format("woff"),url("../fonts/Urban_Grotesk_Bold.ttf") format("truetype"),url("../fonts/Urban_Grotesk_Bold.svg#Urban_Grotesk") format("svg")}@font-face{font-family:Urban_Grotesk;font-weight:normal;font-style:normal;src:url("../fonts/Urban_Grotesk_Semibold.eot");src:url("../fonts/Urban_Grotesk_Semibold.eot?#iefix") format("embedded-opentype"),url("../fonts/Urban_Grotesk_Semibold.woff") format("woff"),url("../fonts/Urban_Grotesk_Semibold.ttf") format("truetype"),url("../fonts/Urban_Grotesk_Semibold.svg#Urban_Grotesk") format("svg")}#container header .row h1::selection,#container header .row h1 .tm::selection,#container section.text p::selection,#container footer h2::selection,#container header .row h1::-moz-selection,#container header .row h1 .tm::-moz-selection,#container section.text p::-moz-selection,#container footer h2::-moz-selection,#container header .row h1::-webkit-selection,#container header .row h1 .tm::-webkit-selection,#container section.text p::-webkit-selection,#container footer h2::-webkit-selection{color:white;background-color:black}#container section#history p::selection,#container section#history p::-moz-selection,#container section#history p::-webkit-selection{color:black;background-color:#ffcd00}#container header,#container section.text{background-color:#ffd200;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #ffd200), color-stop(100%, #ffc800));background-image:-webkit-linear-gradient(-360deg, #ffd200 0, #ffc800);background-image:linear-gradient(90deg, #ffd200 0%,#ffc800)}body{font-family:Urban_Grotesk;font-size:18px;background-color:white;color:white}h1,h2{font-family:Urban_Grotesk;font-weight:bold;text-rendering:auto}#container .row{*zoom:1;display:block;*zoom:1;max-width:58.89em;margin-left:auto;margin-right:auto;padding:0 1.6666em}#container .row:before,#container .row:after{content:" ";display:table}#container .row:after{clear:both}#container .row:before,#container .row:after{content:" ";display:table}#container .row:after{clear:both}#container header{padding:7.6em 0 0;background-color:#ffcd00}#container header .row{height:34em;line-height:11.666em}#container header .row h1{float:left;display:block;margin-right:2.84259%;width:100%;font-family:Urban_Grotesk;font-weight:bold;font-size:11.666em;color:black}#container header .row h1:last-child{margin-right:0}#container header .row h1 .tm{font-weight:normal}#container header .row .new{position:relative;top:-27em;left:41.9em;width:5.48em;height:5.48em}#container section#history{background-color:black;color:#ffcd00}#container section#history p{padding:4.17em 3.05em 4.17em 0;float:left;display:block;margin-right:2.84259%;width:79.43148%;margin-bottom:0}#container section#history p:last-child{margin-right:0}#container section#history p a{color:#ffcd00}#container section.window{*zoom:1;max-width:58.89em;margin-left:auto;margin-right:auto;padding:0 1.6666em;line-height:0}#container section.window:before,#container section.window:after{content:" ";display:table}#container section.window:after{clear:both}#container section.window .row{padding:50% 0}#container section#first .row{background:0 0 url("/assets/images/Desktop_Specimen_1.png") no-repeat;background-size:100%}@media screen and (-webkit-min-device-pixel-ratio: 2){#container section#first .row{background:0 0 url("/assets/images/Desktop_Specimen_1_x2.png") no-repeat;background-size:100%}}#container section#second .row{background:0 0 url("/assets/images/Desktop_Specimen_2.png") no-repeat;background-size:100%}@media screen and (-webkit-min-device-pixel-ratio: 2){#container section#second .row{background:0 0 url("/assets/images/Desktop_Specimen_2_x2.png") no-repeat;background-size:100%}}#container section#third .row{background:0 0 url("/assets/images/Desktop_Specimen_3.png") no-repeat;background-size:100%}@media screen and (-webkit-min-device-pixel-ratio: 2){#container section#third .row{background:0 0 url("/assets/images/Desktop_Specimen_3_x2.png") no-repeat;background-size:100%}}#container section#styles,#container section#features,#container section#characters{padding:4.167em 0;background-color:black}#container section.text{color:black}#container section.text p{padding:4.17em 3.05em 4.17em 0;float:left;display:block;margin-right:2.84259%;width:79.43148%;margin-bottom:0}#container section.text p:last-child{margin-right:0}#container footer{padding:4.17em 3.05em 3.17em 0;*zoom:1;max-width:58.89em;margin-left:auto;margin-right:auto;color:black}#container footer:before,#container footer:after{content:" ";display:table}#container footer:after{clear:both}#container footer a{color:black}#container footer h2{font-size:3.555em}#container footer .higher{padding-bottom:2em}#container footer span.download{background-color:#ffcd00;padding:0.5em 0.5em 0.33em}#container footer .footnote{float:left;display:block;margin-right:2.84259%;width:79.43148%}#container footer .footnote:last-child{margin-right:0}#container footer .footnote p{font-size:0.555em;line-height:1.5em}#container footer .copy{float:left;display:block;margin-right:2.84259%;width:79.43148%;line-height:1.5em;margin-top:-1em}#container footer .copy:last-child{margin-right:0}#container footer .copy p{font-size:0.555em}#container footer .logo{background:url("/assets/images/Suitcase_Black.png") no-repeat top;text-align:right;height:5.445em;margin-left:91%;margin-top:2em;color:transparent}@media screen and (-webkit-min-device-pixel-ratio: 2){#container footer .logo{background:url("/assets/images/Suitcase_Black_x2.png") no-repeat top;background-size:contain}}@media screen and (max-width: 1024px){#container section.window .row{height:72em}#container section#first .row{background:0 0 url("/assets/images/Fixed_Specimen_1.png") no-repeat;background-size:100%}#container section#second .row{background:0 0 url("/assets/images/Fixed_Specimen_2.png") no-repeat;background-size:100%}#container section#third .row{background:0 0 url("/assets/images/Fixed_Specimen_3.png") no-repeat;background-size:100%}}@media screen and (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 2){#container section#first .row{background:0 0 url("/assets/images/Fixed_Specimen_1_x2.png") no-repeat;background-size:100%}}@media screen and (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 2){#container section#second .row{background:0 0 url("/assets/images/Fixed_Specimen_2_x2.png") no-repeat;background-size:100%}}@media screen and (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 2){#container section#third .row{background:0 0 url("/assets/images/Fixed_Specimen_3_x2.png") no-repeat;background-size:100%}}@media screen and (max-width: 768px) and (min-width: 481px){#container section.window .row{height:53em}#container header .row{height:30em;line-height:9em}#container header .row h1{font-size:9em}#container header .row .new{top:-22em;left:32.5em}#container section.text p,#container section#history p{padding:4.17em 0em 4.17em 0;float:left;display:block;margin-right:2.84259%;width:79.43148%;margin-bottom:0}#container section.text p:last-child,#container section#history p:last-child{margin-right:0}#container footer .logo{margin-left:80%}}@media screen and (max-width: 568px){body{font-size:28px;line-height:1.643}#container section.window .row{height:27em}#container .row{padding:0 0.8333em}#container header{padding:6.6em 0 0}#container header .row{height:16.25em}#container header .row h1{font-size:4.29em;line-height:1em}#container header .row .new{width:3.03em;height:3.03em;position:relative;top:-12.7em;left:14em}#container section#styles,#container section#features,#container section#characters{padding:1.82em 0}#container section.text p,#container section#history p{padding:1.17em 0 1.17em 0;float:left;display:block;margin-right:3.57866%;width:100%;margin-bottom:0}#container section.text p:last-child,#container section#history p:last-child{margin-right:0}#container section.window{padding:0 0.8333em}#container section#first .row{background:0 0 url("/assets/images/Mobile_Specimen_1.png") no-repeat;background-size:100%}#container section#second .row{background:0 0 url("/assets/images/Mobile_Specimen_2.png") no-repeat;background-size:100%}#container section#third .row{background:0 0 url("/assets/images/Mobile_Specimen_3.png") no-repeat;background-size:100%}#container footer{padding:0;font-size:0.84em}#container footer .row:first-child{padding-top:1.87em}#container footer h2{font-size:2.208em}#container footer .logo{float:left;display:block;margin-right:3.57866%;width:48.21067%;background:url("/assets/images/Suitcase_Mobile_Black.png") no-repeat;background-position:0.87em 0;background-size:90%;margin-left:0;margin-top:2em;height:2.444em}#container footer .logo:last-child{margin-right:0}#container footer .copy,#container footer .footnote{float:left;display:block;margin-right:3.57866%;width:100%}#container footer .copy:last-child,#container footer .footnote:last-child{margin-right:0}#container footer .copy p,#container footer .footnote p{font-size:0.6em}}@media screen and (max-width: 320px){body{font-size:16px;line-height:1.643}}