@keyframes small-loading-anim{0%{transform:rotate(0deg)}to{transform:rotate(360deg)}}*,:after,:before{box-sizing:border-box}.test{-ms-transform:translateX(50%);transform:translateX(50%)}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none;height:0}body,figure{margin:0}html{font-size:100%;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;-moz-osx-font-smoothing:gray}html,input,select,textarea{font-family:inherit}body{font-size:19px;font-family:"Arnhem",serif;line-height:1.5;color:#343c40;font-variant-ligatures:common-ligatures;font-feature-settings:"liga"}@media (min-width:550px){body{font-size:20px}}img{border:0;-ms-interpolation-mode:bicubic}a img,img{max-width:100%;height:auto}embed,object{display:block;max-width:100%}svg:not(:root){overflow:hidden}::selection{background:#ffed50}::-moz-selection{background:#ffed50}a{color:#73acf3}a:focus{outline:thin dotted}a:active,a:hover{outline:0}.h1,h1{font-size:48px;line-height:.92;margin:0 0 27px}.h2,.h3,h2,h3{font-size:36px;line-height:.96;margin:0 0 25px}.h3,h3{font-size:23px;line-height:1.1}.h4,.h5,.h6,h4,h5,h6{font-size:19px;line-height:1.25;margin:0 0 25px}.h5,.h6,h5,h6{font-size:18px}.h6,h6{font-size:16px;line-height:1.3}h1,h2,h3,h4,h5,h6{color:#000;font-family:"Metric",sans-serif;font-weight:600;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}h1 small,h2 small,h3 small,h4 small,h5 small,h6 small{font-size:.75em;font-weight:400;color:#999fa5}abbr[title]{border-bottom:1px dotted;cursor:help}b,strong{font-weight:700}blockquote{margin:1em 0}dfn,table caption{font-style:italic}hr{box-sizing:content-box;-moz-box-sizing:content-box;height:0}mark{background:#ff0;color:#000}dl,menu,ol,p,pre,ul{margin:0 0 25px}code,kbd,pre,samp{font-family:"Consolas",Courier,monospace;font-size:16px}pre{white-space:pre-wrap;word-wrap:break-word}q{quotes:none}q:after,q:before{content:none}small{font-size:80%}sub,sup{font-size:16px;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}[hidden]{display:none!important}dd{margin:0 0 0 40px}menu,ol,ul{padding:0 0 0 40px}nav ol,nav ul{list-style:none;list-style-image:none;margin:0;padding:0}a:active,a:hover,nav li a{text-decoration:none}ol ol,ol ul,ul ol,ul ul{margin:0}.code,code{background:#f5f6f7}code{color:#777d82;white-space:nowrap;padding:.2em .4em}.code{margin:30px 0;padding:20px;border:1px solid #eef0f1;overflow-x:auto;-webkit-overflow-scrolling:touch}.code+.code{margin-top:-15px}.code code{white-space:pre;word-wrap:normal;padding:0;background:0 0}table{border-collapse:collapse;border-spacing:0;empty-cells:show;border:1px solid #dbe0e7;margin:35px 0}table caption{padding:0 0 10px;color:#999fa5;font-size:18px;text-align:center}table td,table th{border-left:1px solid #dbe0e7;border-width:0 0 0 1px;margin:0;padding:.5em 1em;font-size:inherit;overflow:visible}table th{border-bottom:1px solid #dbe0e7}table td{background-color:transparent;vertical-align:top}table td:first-child,table th:first-child{border-left-width:0}table thead{background:#eef0f1;color:#000;text-align:left;vertical-align:bottom}table col[class*=col-]{display:table-column;float:none}table td[class*=col-],table th[class*=col-]{display:table-cell;float:none}.table-striped tr:nth-child(2n-1) td,.u-odd td{background-color:#f6f9fc}.table-bordered td{border-bottom:1px solid #dbe0e7}.table-bordered tbody>tr:last-child td,.table-horizontal tbody>tr:last-child td{border-bottom-width:0}.table-horizontal td,.table-horizontal th{border-width:0 0 1px;border-bottom:1px solid #dbe0e7}form{margin:0;font-family:"Arnhem",serif;font-size:20px}fieldset{border:0;margin:30px 0;padding:0}legend{white-space:normal;*margin-left:-7px;display:block;width:100%;margin:0 0 20px;padding:0 0 4px;border:1px solid #e5e5e5;border-width:0 0 1px;font-weight:700}label{margin:.5em 0 .2em}button{margin:0;*vertical-align:middle}input,select{vertical-align:baseline}input,select,textarea{font-size:100%;margin:0;*vertical-align:middle}input{line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:none}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0;*height:13px;*width:13px;margin-right:4px}input[type=search]{-webkit-appearance:textfield}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}input::-moz-focus-card{border:0;padding:0}textarea{overflow:auto;vertical-align:top}input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],textarea{padding:.5em .6em;display:inline-block;border:1px solid #ccc;box-shadow:inset 0 1px 3px #eee;border-radius:0}select{padding:.5em .6em;display:inline-block;box-shadow:inset 0 1px 3px #eee;border-radius:0}input[type=color]:focus,input[type=date]:focus,input[type=datetime-local]:focus,input[type=datetime]:focus,input[type=email]:focus,input[type=month]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=time]:focus,input[type=url]:focus,input[type=week]:focus,select:focus,textarea:focus{outline:thin dotted \9;border-color:#73acf3;outline:1px auto #73acf3;box-shadow:0 0 4px 0 rgba(18,159,234,.2)}input[type=checkbox]:focus,input[type=file]:focus,input[type=radio]:focus{outline:1px auto #73acf3;box-shadow:0 0 4px 0 rgba(18,159,234,.2)}.checkbox,.radio{margin:.5em 0;display:block}input[type=color][disabled],input[type=date][disabled],input[type=datetime-local][disabled],input[type=datetime][disabled],input[type=email][disabled],input[type=month][disabled],input[type=number][disabled],input[type=password][disabled],input[type=search][disabled],input[type=tel][disabled],input[type=text][disabled],input[type=time][disabled],input[type=url][disabled],input[type=week][disabled],select[disabled],textarea[disabled]{cursor:not-allowed;background-color:#eaeded;color:#cad2d3}input[readonly],select[readonly],textarea[readonly]{background:#eee;color:#777;border-color:#ccc}input:focus:invalid,select:focus:invalid,textarea:focus:invalid{color:#b94a48;border-color:#ee5f5b}input:focus:invalid:focus,select:focus:invalid:focus,textarea:focus:invalid:focus{border-color:#e9322d}input[type=checkbox]:focus:invalid:focus,input[type=file]:focus:invalid:focus,input[type=radio]:focus:invalid:focus{outline-color:#e9322d}select{border:1px solid #ccc;background-color:#fff}select[multiple]{height:auto}.form-row{margin:0 0 10px}.form-controls{margin:20px 0 0}.required{color:#c00!important}.form-aligned label,.form-aligned select,.form-aligned textarea,.form-stacked input[type=color],.form-stacked input[type=date],.form-stacked input[type=datetime-local],.form-stacked input[type=datetime],.form-stacked input[type=email],.form-stacked input[type=month],.form-stacked input[type=number],.form-stacked input[type=password],.form-stacked input[type=search],.form-stacked input[type=tel],.form-stacked input[type=text],.form-stacked input[type=time],.form-stacked input[type=url],.form-stacked input[type=week],.form-stacked label,.form-stacked select,.form-stacked textarea{display:block;margin:.25em 0}@media (max-width:1023px){.form-aligned input,.form-aligned select,.form-aligned textarea{display:inline-block;*display:inline;*zoom:1;vertical-align:middle}.form-aligned textarea{vertical-align:top}.form-aligned .form-row label{display:inline-block;width:200px;margin:0 20px 0 0;vertical-align:middle;text-align:right}.form-aligned .form-row-checkbox,.form-aligned .form-row-radio{margin:0 0 10px 220px}.form-aligned .form-controls{margin-left:220px}}.form-select{position:relative}.form-select select{outline:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;padding:10px 40px 10px 15px;width:100%;margin:0;border:1px solid #dbe0e7;border-radius:3px;background:#fff;box-shadow:none;color:#000;text-transform:uppercase;font-family:"Metric",sans-serif;font-size:16px;font-weight:600;line-height:1.3}.form-select .form-select-arrow{display:block;position:absolute;top:0;right:0;height:100%;width:40px;border-left:1px solid #dbe0e7;pointer-events:none}.form-select .form-select-arrow:before{content:"";position:absolute;top:50%;left:50%;margin-top:-4px;margin-left:-8px;width:0;height:0;border-style:solid;border-width:10px 7px 0;border-color:#000 transparent transparent}.button,button,html input[type=button],input[type=reset],input[type=submit]{display:inline-block;*display:inline;zoom:1;line-height:1;white-space:nowrap;vertical-align:baseline;text-align:center;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-family:"Metric",sans-serif;font-size:18px;*font-size:90%;*overflow:visible;padding:10px 15px;color:#f44f4f;border:2px solid #f44f4f;background-color:transparent;text-decoration:none;border-radius:3px}.button-hover,.button:focus,.button:hover,button:focus,button:hover,html input[type=button]:focus,html input[type=button]:hover,input[type=reset]:focus,input[type=reset]:hover,input[type=submit]:focus,input[type=submit]:hover{color:#fff;border-color:#73acf3;background-color:#73acf3}.button:focus,button:focus,html input[type=button]:focus,input[type=reset]:focus,input[type=submit]:focus{outline:0}.button-active,.button:active,button:active,html input[type=button]:active,input[type=reset]:active,input[type=submit]:active{box-shadow:0 0 0 1px rgba(0,0,0,.15) inset,0 0 6px rgba(0,0,0,.2) inset}.button-disabled,.button-disabled:active,.button-disabled:focus,.button-disabled:hover,.button[disabled],button[disabled],html input[disabled][type=button],input[disabled][type=reset],input[disabled][type=submit]{filter:alpha(opacity=40);opacity:.4;cursor:not-allowed;box-shadow:none}.button-hidden{display:none}.button::-moz-focus-card,button::-moz-focus-card,html input[type=button]::-moz-focus-card,input[type=reset]::-moz-focus-card,input[type=submit]::-moz-focus-card{padding:0;border:0}.button-primary,.button-selected,a.button-primary,a.button-selected{background-color:#f44f4f;color:#fff}.wrapper{overflow:hidden}.container,.section--island{padding:20px 20px 0;width:100%;margin:0 auto}.global-footer{width:100%;margin:0 auto}.container:after,.global-footer:after,.section--island:after{content:"";display:table;clear:both}@media (min-width:550px){.container,.global-footer,.section--island{padding:30px 30px 0}}.row{margin:0 -10px;position:relative}@media (min-width:550px){.row{margin:0 -15px}}[class*=col-]{padding:0 10px 30px}@media (min-width:550px){[class*=col-]{padding:0 15px 30px}}.row:after,.row:before{display:table;content:" "}.row:after{clear:both}.row .row:nth-last-of-type(1){margin-bottom:0}.row .row [class*=col-]:last-child{padding-bottom:0}.row--flush{margin-right:0;margin-left:0}.row--flush [class*=col-]{padding-left:0;padding-right:0}@media (min-width:550px){.row--spacious{margin:0 -30px}.row--spacious [class*=col-]{padding-left:30px;padding-right:30px}.row--spacious .row [class*=col-]{padding-left:15px;padding-right:15px}}.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{min-height:1px}.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{float:left}.col-xs-1{width:8.333333333333332%}.col-xs-1:nth-of-type(n){clear:none}.col-xs-1:nth-of-type(12n+1){clear:both}.col-xs-2{width:16.666666666666664%}.col-xs-2:nth-of-type(n){clear:none}.col-xs-2:nth-of-type(6n+1){clear:both}.col-xs-3{width:25%}.col-xs-3:nth-of-type(n){clear:none}.col-xs-3:nth-of-type(4n+1){clear:both}.col-xs-4{width:33.33333333333333%}.col-xs-4:nth-of-type(n){clear:none}.col-xs-4:nth-of-type(3n+1){clear:both}.col-xs-5{width:41.66666666666667%}.col-xs-6{width:50%}.col-xs-6:nth-of-type(n){clear:none}.col-xs-6:nth-of-type(2n+1){clear:both}.col-xs-7{width:58.333333333333336%}.col-xs-8{width:66.66666666666666%}.col-xs-9{width:75%}.col-xs-10{width:83.33333333333334%}.col-xs-11{width:91.66666666666666%}.col-xs-12{width:100%}.col-offset-0{margin-left:0}.col-offset-1{margin-left:8.333333333333332%}.col-offset-2{margin-left:16.666666666666664%}.col-offset-3{margin-left:25%}.col-offset-4{margin-left:33.33333333333333%}.col-offset-5{margin-left:41.66666666666667%}.col-offset-6{margin-left:50%}.col-offset-7{margin-left:58.333333333333336%}.col-offset-8{margin-left:66.66666666666666%}.col-offset-9{margin-left:75%}.col-offset-10{margin-left:83.33333333333334%}.col-offset-11{margin-left:91.66666666666666%}@media (min-width:550px){.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9{float:left}.col-sm-1{width:8.333333333333332%}.col-sm-1:nth-of-type(n){clear:none}.col-sm-1:nth-of-type(12n+1){clear:both}.col-sm-2{width:16.666666666666664%}.col-sm-2:nth-of-type(n){clear:none}.col-sm-2:nth-of-type(6n+1){clear:both}.col-sm-3{width:25%}.col-sm-3:nth-of-type(n){clear:none}.col-sm-3:nth-of-type(4n+1){clear:both}.col-sm-4{width:33.33333333333333%}.col-sm-4:nth-of-type(n){clear:none}.col-sm-4:nth-of-type(3n+1){clear:both}.col-sm-5{width:41.66666666666667%}.col-sm-6{width:50%}.col-sm-6:nth-of-type(n){clear:none}.col-sm-6:nth-of-type(2n+1){clear:both}.col-sm-7{width:58.333333333333336%}.col-sm-8{width:66.66666666666666%}.col-sm-9{width:75%}.col-sm-10{width:83.33333333333334%}.col-sm-11{width:91.66666666666666%}.col-sm-12{width:100%;clear:both}}@media (min-width:1024px){.col-md-1,.col-md-10,.col-md-11,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9{float:left}.col-md-1{width:8.333333333333332%}.col-md-1:nth-of-type(n){clear:none}.col-md-1:nth-of-type(12n+1){clear:both}.col-md-2{width:16.666666666666664%}.col-md-2:nth-of-type(n){clear:none}.col-md-2:nth-of-type(6n+1){clear:both}.col-md-3{width:25%}.col-md-3:nth-of-type(n){clear:none}.col-md-3:nth-of-type(4n+1){clear:both}.col-md-4{width:33.33333333333333%}.col-md-4:nth-of-type(n){clear:none}.col-md-4:nth-of-type(3n+1){clear:both}.col-md-5{width:41.66666666666667%}.col-md-6{width:50%}.col-md-6:nth-of-type(n){clear:none}.col-md-6:nth-of-type(2n+1){clear:both}.col-md-7{width:58.333333333333336%}.col-md-8{width:66.66666666666666%}.col-md-9{width:75%}.col-md-10{width:83.33333333333334%}.col-md-11{width:91.66666666666666%}.col-md-12{width:100%;clear:both}}@media (min-width:1200px){.container,.global-footer,.section--island{max-width:1400px}.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9{float:left}.col-lg-1{width:8.333333333333332%}.col-lg-1:nth-of-type(n){clear:none}.col-lg-1:nth-of-type(12n+1){clear:both}.col-lg-2{width:16.666666666666664%}.col-lg-2:nth-of-type(n){clear:none}.col-lg-2:nth-of-type(6n+1){clear:both}.col-lg-3{width:25%}.col-lg-3:nth-of-type(n){clear:none}.col-lg-3:nth-of-type(4n+1){clear:both}.col-lg-4{width:33.33333333333333%}.col-lg-4:nth-of-type(n){clear:none}.col-lg-4:nth-of-type(3n+1){clear:both}.col-lg-5{width:41.66666666666667%}.col-lg-6{width:50%}.col-lg-6:nth-of-type(n){clear:none}.col-lg-6:nth-of-type(2n+1){clear:both}.col-lg-7{width:58.333333333333336%}.col-lg-8{width:66.66666666666666%}.col-lg-9{width:75%}.col-lg-10{width:83.33333333333334%}.col-lg-11{width:91.66666666666666%}.col-lg-12{width:100%;clear:both}}.col-flow{clear:none!important}.row-flex,.row-flex>div[class*=col-]{display:-ms-flexbox;display:flex;-ms-flex:1 1 auto;flex:1 1 auto}.row-flex-wrap{-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-line-pack:start;align-content:flex-start;-ms-flex:0;flex:0}.row-flex>[class*=col-]{margin:-.2px}.row-flex>[class*=col-] div{width:100%}.flex-col,.flex-grow{display:-ms-flexbox;display:flex}.flex-col{-ms-flex-flow:column nowrap;flex-flow:column nowrap;-ms-flex:1 100%;flex:1 100%}.flex-grow{-ms-flex:2;flex:2}@font-face{font-family:"Metric";src:url(//d3kwtionx0p7im.cloudfront.net/fonts/MetricWeb-Light.woff) format("woff"),url(//d3kwtionx0p7im.cloudfront.net/fonts/MetricWeb-Light.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:"Metric";src:url(//d3kwtionx0p7im.cloudfront.net/fonts/MetricWeb-LightItalic.woff) format("woff"),url(//d3kwtionx0p7im.cloudfront.net/fonts/MetricWeb-LightItalic.ttf) format("truetype");font-weight:300;font-style:italic}@font-face{font-family:"Metric";src:url(//d3kwtionx0p7im.cloudfront.net/fonts/MetricWeb-Regular.woff) format("woff"),url(//d3kwtionx0p7im.cloudfront.net/fonts/MetricWeb-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:"Metric";src:url(//d3kwtionx0p7im.cloudfront.net/fonts/MetricWeb-RegularItalic.woff) format("woff"),url(//d3kwtionx0p7im.cloudfront.net/fonts/MetricWeb-RegularItalic.ttf) format("truetype");font-weight:400;font-style:italic}@font-face{font-family:"Metric";src:url(//d3kwtionx0p7im.cloudfront.net/fonts/MetricWeb-Semibold.woff) format("woff"),url(//d3kwtionx0p7im.cloudfront.net/fonts/MetricWeb-Semibold.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:"Metric";src:url(//d3kwtionx0p7im.cloudfront.net/fonts/MetricWeb-SemiboldItalic.woff) format("woff"),url(//d3kwtionx0p7im.cloudfront.net/fonts/MetricWeb-SemiboldItalic.ttf) format("truetype");font-weight:700;font-style:italic}@font-face{font-family:"Metric";src:url(//d3kwtionx0p7im.cloudfront.net/fonts/MetricWeb-Bold.woff) format("woff"),url(//d3kwtionx0p7im.cloudfront.net/fonts/MetricWeb-Bold.ttf) format("truetype");font-weight:800;font-style:normal}@font-face{font-family:"Metric";src:url(//d3kwtionx0p7im.cloudfront.net/fonts/MetricWeb-BoldItalic.woff) format("woff"),url(//d3kwtionx0p7im.cloudfront.net/fonts/MetricWeb-BoldItalic.ttf) format("truetype");font-weight:800;font-style:italic}@font-face{font-family:"Arnhem";src:url(//d3kwtionx0p7im.cloudfront.net/fonts/ArnhemPro-Blond.woff) format("woff"),url(//d3kwtionx0p7im.cloudfront.net/fonts/ArnhemPro-Blond.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:"Arnhem";src:url(//d3kwtionx0p7im.cloudfront.net/fonts/ArnhemPro-BlondItalic.woff) format("woff"),url(//d3kwtionx0p7im.cloudfront.net/fonts/ArnhemPro-BlondItalic.ttf) format("truetype");font-weight:400;font-style:italic}@font-face{font-family:"Arnhem";src:url(//d3kwtionx0p7im.cloudfront.net/fonts/ArnhemPro-Black.woff) format("woff"),url(//d3kwtionx0p7im.cloudfront.net/fonts/ArnhemPro-Black.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:"Arnhem";src:url(//d3kwtionx0p7im.cloudfront.net/fonts/ArnhemPro-BlackItalic.woff) format("woff"),url(//d3kwtionx0p7im.cloudfront.net/fonts/ArnhemPro-BlackItalic.ttf) format("truetype");font-weight:700;font-style:italic}[class*=icon]{font-style:normal}[class*=icon-]{vertical-align:middle}.icon-label,.loading:after{position:absolute;left:-999em}.loading{margin:30px auto;background:0 0;position:relative;width:60px;height:60px}.loading:after{content:'';display:block;width:60px;height:60px;top:4px;left:4px;border-radius:999px;box-shadow:0 2px 0 0 #73acf3;animation:small-loading-anim .5s linear infinite}.loading.loading--small{margin:15px auto;width:30px;height:30px}.loading.loading--small:after{width:30px;height:30px}.loading.loading--vertical-center{position:absolute;left:calc(50% - 30px);top:calc(50% - 30px)}.surface{position:absolute;top:0;left:0;right:0;padding-bottom:70px;min-height:100vh;background:#fff;opacity:1;-ms-transform-origin:50% 5%;transform-origin:50% 5%;transition:opacity .3s cubic-bezier(.165,.84,.44,1),transform .3s cubic-bezier(.165,.84,.44,1)}@media (min-width:800px){.surface{padding-bottom:30px}.surface--has-sidebar{left:185px}}@media (min-width:1300px){.surface--has-sidebar{left:200px}}.section--island{position:relative}.section-inner--island{margin:0 auto;max-width:1140px}.section--padded{padding:45px 20px}@media (min-width:550px){.section--padded{padding-left:30px;padding-right:30px}}.section--hero{margin:0}@media (min-width:1024px){.row--centered{padding-left:8.333333333333332%;padding-right:8.333333333333332%}}@media (min-width:1200px){.row--centered{padding-left:16.666666666666664%;padding-right:16.666666666666664%}}.section--breakout{background-color:#e8edf1;margin:30px 0}.row--billboard{margin:0}.section--red{background-color:#f44f4f}.section--blue-light{background-color:#73acf3}.section--yellow{background-color:#fbc329}.global-footer{padding:30px 20px 0}.global-footer-row{padding:15px 100px 0 0;border-top:3px solid #dbe0e7;position:relative}.global-footer-link{font-family:"Metric",sans-serif;font-size:18px;line-height:1;color:#aab0b6;text-decoration:none}.global-footer-link:hover{color:#73acf3}.global-footer-link--bu{display:block;margin:0 30px 10px 0}@media (min-width:490px){.global-footer-link--bu{display:inline-block;float:left;margin-bottom:0}}.boston-university-logo{width:100px;height:48px}.global-footer-social{position:absolute;top:15px;right:0}.global-footer-social-label{font-family:"Metric",sans-serif;font-size:18px;color:#aab0b6;display:none}@media (min-width:1024px){.global-footer-social-label{display:inline}}.global-footer-social-link .icon{width:20px;margin:0 0 0 15px;fill:#73acf3}.global-footer-social-link .icon:hover{fill:#485f81}.global-footer-social-link--more .icon{fill:#ccd1d8}@media (min-width:1024px){.col-right-rail:before{position:absolute;content:'\0020';top:0;bottom:30px;width:1px;left:33.33333%;background-color:#dbe0e7}}@media (min-width:550px) and (max-width:1023px){.col-mid-rail{border-left:1px solid #dbe0e7}}@media (min-width:1024px){.col-mid-rail:before{position:absolute;content:'\0020';top:0;bottom:30px;width:1px;left:66.66667%;background-color:#dbe0e7}}@media (min-width:0px) and (max-width:1023px){.col-left-rail,.col-mid-rail{padding-bottom:0;margin-bottom:45px}}.col-left-rail .card--stream:last-child,.col-mid-rail .card--stream:last-child,.col-right-rail .card--stream:last-child{margin-bottom:0}.font-serif{font-family:"Arnhem",serif!important}.font-sans-serif,.font-sansserif{font-family:"Metric",sans-serif!important}.text-left{text-align:left!important}.text-right{text-align:right!important}.text-center{text-align:center!important}.text-justify{text-align:justify!important}.float-right{float:right!important}.position-absolute{position:absolute!important}.position-relative{position:relative!important}.paxs,.ptxs,.pvxs{padding-top:5px!important}.pas,.pts,.pvs{padding-top:10px!important}.pam,.ptm,.pvm{padding-top:20px!important}.pal,.ptl,.pvl{padding-top:40px!important}.pan,.ptn,.pvn{padding-top:0!important}.paxs,.phxs,.prxs{padding-right:5px!important}.pas,.phs,.prs{padding-right:10px!important}.pam,.phm,.prm{padding-right:20px!important}.pal,.phl,.prl{padding-right:40px!important}.pan,.phn,.prn{padding-right:0!important}.paxs,.pbxs,.pvxs{padding-bottom:5px!important}.pas,.pbs,.pvs{padding-bottom:10px!important}.pam,.pbm,.pvm{padding-bottom:20px!important}.pal,.pbl,.pvl{padding-bottom:40px!important}.pan,.pbn,.pvn{padding-bottom:0!important}.paxs,.phxs,.plxs{padding-left:5px!important}.pas,.phs,.pls{padding-left:10px!important}.pam,.phm,.plm{padding-left:20px!important}.pal,.phl,.pll{padding-left:40px!important}.pan,.phn,.pln{padding-left:0!important}.maxs,.mtxs,.mvxs{margin-top:5px!important}.mas,.mts,.mvs{margin-top:10px!important}.mam,.mtm,.mvm{margin-top:20px!important}.mal,.mtl,.mvl{margin-top:40px!important}.man,.mtn,.mvn{margin-top:0!important}.maxs,.mhxs,.mrxs{margin-right:5px!important}.mas,.mhs,.mrs{margin-right:10px!important}.mam,.mhm,.mrm{margin-right:20px!important}.mal,.mhl,.mrl{margin-right:40px!important}.man,.mhn,.mrn{margin-right:0!important}.maxs,.mbxs,.mvxs{margin-bottom:5px!important}.mas,.mbs,.mvs{margin-bottom:10px!important}.mam,.mbm,.mvm{margin-bottom:20px!important}.mal,.mbl,.mvl{margin-bottom:40px!important}.man,.mbn,.mvn{margin-bottom:0!important}.maxs,.mhxs,.mlxs{margin-left:5px!important}.mas,.mhs,.mls{margin-left:10px!important}.mam,.mhm,.mlm{margin-left:20px!important}.mal,.mhl,.mll{margin-left:40px!important}.man,.mhn,.mln{margin-left:0!important}@media (min-width:800px){.show-for-mobile{display:none}}@media (max-width:799px){.hide-for-mobile{display:none}}.is-inline-block{display:inline-block!important}.graphics{font-family:"Metric",sans-serif;max-width:1500px;margin:0 auto;padding:0}.graphics *{box-sizing:border-box}.graphics .map-refresh{margin:0 auto}.graphics.potus .col0{color:#bd1c00}.graphics.potus .col1,.graphics.senate .col0{color:#3989cb}.graphics.potus .bar.col0,.graphics.potus .town.col0{background-color:#3989cb;fill:#3989cb}.graphics.potus .bar.col0.shade4,.graphics.potus .town.col0.shade4{fill:rgba(57,137,203,.8)}.graphics.potus .bar.col0.shade3,.graphics.potus .town.col0.shade3{fill:rgba(57,137,203,.6)}.graphics.potus .bar.col0.shade2,.graphics.potus .town.col0.shade2{fill:rgba(57,137,203,.4)}.graphics.potus .bar.col0.shade1,.graphics.potus .town.col0.shade1{fill:rgba(57,137,203,.3)}.graphics.potus .bar.col1,.graphics.potus .town.col1{background-color:#bd1c00;fill:#bd1c00}.graphics.potus .bar.col1.shade4,.graphics.potus .town.col1.shade4{fill:rgba(189,28,0,.8)}.graphics.potus .bar.col1.shade3,.graphics.potus .town.col1.shade3{fill:rgba(189,28,0,.6)}.graphics.potus .bar.col1.shade2,.graphics.potus .town.col1.shade2{fill:rgba(189,28,0,.4)}.graphics.potus .bar.col1.shade1,.graphics.potus .town.col1.shade1{fill:rgba(189,28,0,.3)}.graphics.senate .col1{color:#bd1c00}.graphics.senate .col2{color:#756bb1}.graphics.senate .bar.col0,.graphics.senate .town.col0{background-color:#3989cb;fill:#3989cb}.graphics.senate .bar.col0.shade4,.graphics.senate .town.col0.shade4{fill:rgba(57,137,203,.8)}.graphics.senate .bar.col0.shade3,.graphics.senate .town.col0.shade3{fill:rgba(57,137,203,.6)}.graphics.senate .bar.col0.shade2,.graphics.senate .town.col0.shade2{fill:rgba(57,137,203,.4)}.graphics.senate .bar.col0.shade1,.graphics.senate .town.col0.shade1{fill:rgba(57,137,203,.3)}.graphics.senate .bar.col1,.graphics.senate .town.col1{background-color:#bd1c00;fill:#bd1c00}.graphics.senate .bar.col1.shade4,.graphics.senate .town.col1.shade4{fill:rgba(189,28,0,.8)}.graphics.senate .bar.col1.shade3,.graphics.senate .town.col1.shade3{fill:rgba(189,28,0,.6)}.graphics.senate .bar.col1.shade2,.graphics.senate .town.col1.shade2{fill:rgba(189,28,0,.4)}.graphics.senate .bar.col1.shade1,.graphics.senate .town.col1.shade1{fill:rgba(189,28,0,.3)}.graphics.senate .bar.col2,.graphics.senate .town.col2{background-color:#756bb1;fill:#756bb1}.graphics.ballot-q1 .col0,.graphics.ballot-q2 .col0{color:#3ec339}.graphics.ballot-q1 .col1,.graphics.ballot-q2 .col1{color:#6bc6f3}.graphics.ballot-q1 .bar.col0,.graphics.ballot-q1 .town.col0,.graphics.ballot-q2 .bar.col0,.graphics.ballot-q2 .town.col0{background-color:#3ec339;fill:#3ec339}.graphics.ballot-q1 .bar.col0.shade4,.graphics.ballot-q1 .town.col0.shade4,.graphics.ballot-q2 .bar.col0.shade4,.graphics.ballot-q2 .town.col0.shade4{fill:rgba(62,195,57,.8)}.graphics.ballot-q1 .bar.col0.shade3,.graphics.ballot-q1 .town.col0.shade3,.graphics.ballot-q2 .bar.col0.shade3,.graphics.ballot-q2 .town.col0.shade3{fill:rgba(62,195,57,.6)}.graphics.ballot-q1 .bar.col0.shade2,.graphics.ballot-q1 .town.col0.shade2,.graphics.ballot-q2 .bar.col0.shade2,.graphics.ballot-q2 .town.col0.shade2{fill:rgba(62,195,57,.4)}.graphics.ballot-q1 .bar.col0.shade1,.graphics.ballot-q1 .town.col0.shade1,.graphics.ballot-q2 .bar.col0.shade1,.graphics.ballot-q2 .town.col0.shade1{fill:rgba(62,195,57,.3)}.graphics.ballot-q1 .bar.col1,.graphics.ballot-q1 .town.col1,.graphics.ballot-q2 .bar.col1,.graphics.ballot-q2 .town.col1{background-color:#6bc6f3;fill:#6bc6f3}.graphics.ballot-q1 .bar.col1.shade4,.graphics.ballot-q1 .town.col1.shade4,.graphics.ballot-q2 .bar.col1.shade4,.graphics.ballot-q2 .town.col1.shade4{fill:rgba(107,198,243,.9)}.graphics.ballot-q1 .bar.col1.shade3,.graphics.ballot-q1 .town.col1.shade3,.graphics.ballot-q2 .bar.col1.shade3,.graphics.ballot-q2 .town.col1.shade3{fill:rgba(107,198,243,.7)}.graphics.ballot-q1 .bar.col1.shade2,.graphics.ballot-q1 .town.col1.shade2,.graphics.ballot-q2 .bar.col1.shade2,.graphics.ballot-q2 .town.col1.shade2{fill:rgba(107,198,243,.5)}.graphics.ballot-q1 .bar.col1.shade1,.graphics.ballot-q1 .town.col1.shade1,.graphics.ballot-q2 .bar.col1.shade1,.graphics.ballot-q2 .town.col1.shade1{fill:rgba(107,198,243,.35)}.graphics.ballot-q1 .keys,.graphics.ballot-q2 .keys,.graphics.potus .keys,.graphics.senate .keys{line-height:1.2;font-size:14px}.graphics.ballot-q1 .keys .square,.graphics.ballot-q2 .keys .square,.graphics.potus .keys .square,.graphics.senate .keys .square{display:inline-block;height:14px;width:14px}.graphics.potus .keys .square.sqt5,.graphics.senate .keys .square.sqt5{background-color:#3989cb}.graphics.potus .keys .square.sqt4,.graphics.senate .keys .square.sqt4{background-color:rgba(57,137,203,.8)}.graphics.potus .keys .square.sqt3,.graphics.senate .keys .square.sqt3{background-color:rgba(57,137,203,.6)}.graphics.potus .keys .square.sqt2,.graphics.senate .keys .square.sqt2{background-color:rgba(57,137,203,.4)}.graphics.potus .keys .square.sqt1,.graphics.senate .keys .square.sqt1{background-color:rgba(57,137,203,.3)}.graphics.potus .keys .square.sqb1,.graphics.senate .keys .square.sqb1{background-color:rgba(189,28,0,.3)}.graphics.potus .keys .square.sqb2,.graphics.senate .keys .square.sqb2{background-color:rgba(189,28,0,.4)}.graphics.potus .keys .square.sqb3,.graphics.senate .keys .square.sqb3{background-color:rgba(189,28,0,.6)}.graphics.potus .keys .square.sqb4,.graphics.senate .keys .square.sqb4{background-color:rgba(189,28,0,.8)}.graphics.potus .keys .square.sqb5,.graphics.senate .keys .square.sqb5{background-color:#bd1c00}.graphics.ballot-q1 .keys .square.sqt5,.graphics.ballot-q2 .keys .square.sqt5{background-color:#3ec339}.graphics.ballot-q1 .keys .square.sqt4,.graphics.ballot-q2 .keys .square.sqt4{background-color:rgba(62,195,57,.8)}.graphics.ballot-q1 .keys .square.sqt3,.graphics.ballot-q2 .keys .square.sqt3{background-color:rgba(62,195,57,.6)}.graphics.ballot-q1 .keys .square.sqt2,.graphics.ballot-q2 .keys .square.sqt2{background-color:rgba(62,195,57,.4)}.graphics.ballot-q1 .keys .square.sqt1,.graphics.ballot-q2 .keys .square.sqt1{background-color:rgba(62,195,57,.3)}.graphics.ballot-q1 .keys .square.sqb1,.graphics.ballot-q2 .keys .square.sqb1{background-color:rgba(107,198,243,.35)}.graphics.ballot-q1 .keys .square.sqb2,.graphics.ballot-q2 .keys .square.sqb2{background-color:rgba(107,198,243,.5)}.graphics.ballot-q1 .keys .square.sqb3,.graphics.ballot-q2 .keys .square.sqb3{background-color:rgba(107,198,243,.7)}.graphics.ballot-q1 .keys .square.sqb4,.graphics.ballot-q2 .keys .square.sqb4{background-color:rgba(107,198,243,.9)}.graphics.ballot-q1 .keys .square.sqb5,.graphics.ballot-q2 .keys .square.sqb5{background-color:#6bc6f3}.graphics .graphic{width:100%;max-width:960px;margin:0 auto;font-family:'metric',sans-serif}.graphics .credit{color:#999fa5;font-size:14px;text-align:right;margin:0;line-height:1}.graphics .graphic-content{height:0;width:100%;margin-bottom:10px;overflow:hidden;padding-bottom:75%;padding-top:0;position:relative}.graphics .graphic-content svg{height:100%;position:absolute;top:0;width:100%;left:0;max-width:100%;background-color:transparent;display:inline-block;z-index:1000}.graphics .graphic-content .infobox{display:block;height:auto;width:100%;position:absolute;left:0;bottom:0;pointer-events:none;font-size:16px;line-height:1}.graphics .graphic-content .infobox h3{font-weight:200;margin:0 0 4px;font-size:22px}.graphics .graphic-content .infobox table{margin:0;padding:0;font-size:14px;border:0}.graphics .graphic-content .infobox .infotable th{white-space:nowrap;font-weight:400;padding:2px 14px 2px 0;text-align:left;border:0}.graphics .graphic-content .infobox table td{padding:2px 5px;text-align:right;border:0;font-size:17px}.graphics .graphic-content .infobox .winner-img{width:14px}.graphics .graphic-content .infobox .info-precincts{white-space:nowrap}.graphics .graphic-content .infobox table td.info-bar0,.graphics .graphic-content .infobox table td.info-bar1,.graphics .graphic-content .infobox table td.info-bar2{text-align:left}.graphics .graphic-content .infobox table td.info-bar0 .bar,.graphics .graphic-content .infobox table td.info-bar1 .bar,.graphics .graphic-content .infobox table td.info-bar2 .bar{display:inline-block;height:10px}.graphics .graphic-content .keys{display:none}.graphics .graphic-content .square{display:inline-block;height:10px;width:10px}.graphics .form-select,.graphics .table-wrapper{max-width:750px;margin:0 auto 20px}.graphics .form-select{width:100%}.graphics .table-wrapper{width:100%;overflow-x:hidden}.graphics .table-wrapper table{font-size:15px;line-height:1;max-width:100%;border-bottom:none;margin:0 0 20px}.graphics #datatable_filter{margin:10px 0}.graphics .town{transition:fill .25s ease;fill:#ddd;stroke:#efefef;stroke-width:.5;cursor:pointer;display:block}.graphics .town.searched,.graphics .town:focus,.graphics .town:hover{stroke:#000;stroke-width:2;outline:0}.graphics #tooltip{visibility:hidden;position:absolute;top:400px;left:300px;z-index:100000;pointer-events:none;background:#fff;border-radius:3px;font-size:16px;padding:1px 5px;box-shadow:1px 1px 2px 1px #ccc}.graphics #tooltip:after{content:'';position:absolute;bottom:0;left:18px;width:0;height:0;border:10px solid transparent;border-top-color:#fff;border-bottom:0;border-right:0;margin-left:-6.5px;margin-bottom:-9px}@media (max-width:525px){.graphics .hide-for-small{display:none}}@media (max-width:360px){.graphics .hide-for-extrasmall{display:none}}@media (min-width:445px){.graphics .graphic-content{padding-bottom:62.5%}.graphics .graphic-content .infobox{width:50%;font-size:16px}.graphics #datatable>tbody>tr>td:nth-child(1){white-space:nowrap}}@media (min-width:600px){.graphics .graphic-content .keys{line-height:1;display:block;position:absolute;right:0;top:3%;font-size:14px}.graphics .table-wrapper table{font-size:17px}.graphics .graphic-content .infobox h3{font-size:28px}.graphics .graphic-content .infobox table{font-size:18px}.graphics .graphic-content .infobox table td{font-size:24px}}@media (min-width:640px){.graphics .dataTables_wrapper .dataTables_filter{float:none;text-align:right}}@media (min-width:699px){.graphics .graphic-content .infobox{left:10%;bottom:3%}.graphics .map-refresh{display:block;margin:0 auto 0 10%}.graphics .graphic-content .keys{right:8%}}@media (min-width:799px){.graphics .graphic-content .infobox h3{font-size:36px}.graphics .graphic-content .infobox h3 small{font-size:18px}.graphics .graphic-content .infobox table{font-size:24px}.graphics .graphic-content .infobox table td{font-size:28px}.graphics .graphic-content .infobox table td.info-bar0 .bar,.graphics .graphic-content .infobox table td.info-bar1 .bar,.graphics .graphic-content .infobox table td.info-bar2 .bar{height:16px}}