@CHARSET "ISO-8859-1";html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after{content:'';content:none}q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-ms-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;left:0;top:0;display:block}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir="rtl"] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background:#ff0;color:#000}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:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}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}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}.foundation-mq{font-family:"small=0em&medium=40em&large=64em&xlarge=75em&xxlarge=90em"}html{font-size:100%;box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}body{padding:0;margin:0;font-family:"Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;font-weight:normal;line-height:1.5;color:#000;background:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img{max-width:100%;height:auto;-ms-interpolation-mode:bicubic;display:inline-block;vertical-align:middle}textarea{height:auto;min-height:50px;border-radius:0}select{width:100%;border-radius:0}#map_canvas img,#map_canvas embed,#map_canvas object,.map_canvas img,.map_canvas embed,.map_canvas object,.mqa-display img,.mqa-display embed,.mqa-display object{max-width:none !important}button{-webkit-appearance:none;-moz-appearance:none;background:transparent;padding:0;border:0;border-radius:0;line-height:1}.is-visible{display:block !important}.is-hidden{display:none !important}.row{max-width:75rem;margin-left:auto;margin-right:auto}.row::before,.row::after{content:' ';display:table}.row::after{clear:both}.row.collapse>.column,.row.collapse>.columns{padding-left:0;padding-right:0}.row .row{margin-left:-.625rem;margin-right:-.625rem}@media screen and (min-width: 40em){.row .row{margin-left:-.9375rem;margin-right:-.9375rem}}.row .row.collapse{margin-left:0;margin-right:0}.row.expanded{max-width:none}.row.expanded .row{margin-left:auto;margin-right:auto}.column,.columns{padding-left:.625rem;padding-right:.625rem;width:100%;float:left}@media screen and (min-width: 40em){.column,.columns{padding-left:.9375rem;padding-right:.9375rem}}.column:last-child:not(:first-child),.columns:last-child:not(:first-child){float:right}.column.end:last-child:last-child,.end.columns:last-child:last-child{float:left}.column.row.row,.row.row.columns{float:none}.row .column.row.row,.row .row.row.columns{padding-left:0;padding-right:0;margin-left:0;margin-right:0}.small-1{width:8.33333%}.small-push-1{position:relative;left:8.33333%}.small-pull-1{position:relative;left:-8.33333%}.small-offset-0{margin-left:0%}.small-2{width:16.66667%}.small-push-2{position:relative;left:16.66667%}.small-pull-2{position:relative;left:-16.66667%}.small-offset-1{margin-left:8.33333%}.small-3{width:25%}.small-push-3{position:relative;left:25%}.small-pull-3{position:relative;left:-25%}.small-offset-2{margin-left:16.66667%}.small-4{width:33.33333%}.small-push-4{position:relative;left:33.33333%}.small-pull-4{position:relative;left:-33.33333%}.small-offset-3{margin-left:25%}.small-5{width:41.66667%}.small-push-5{position:relative;left:41.66667%}.small-pull-5{position:relative;left:-41.66667%}.small-offset-4{margin-left:33.33333%}.small-6{width:50%}.small-push-6{position:relative;left:50%}.small-pull-6{position:relative;left:-50%}.small-offset-5{margin-left:41.66667%}.small-7{width:58.33333%}.small-push-7{position:relative;left:58.33333%}.small-pull-7{position:relative;left:-58.33333%}.small-offset-6{margin-left:50%}.small-8{width:66.66667%}.small-push-8{position:relative;left:66.66667%}.small-pull-8{position:relative;left:-66.66667%}.small-offset-7{margin-left:58.33333%}.small-9{width:75%}.small-push-9{position:relative;left:75%}.small-pull-9{position:relative;left:-75%}.small-offset-8{margin-left:66.66667%}.small-10{width:83.33333%}.small-push-10{position:relative;left:83.33333%}.small-pull-10{position:relative;left:-83.33333%}.small-offset-9{margin-left:75%}.small-11{width:91.66667%}.small-push-11{position:relative;left:91.66667%}.small-pull-11{position:relative;left:-91.66667%}.small-offset-10{margin-left:83.33333%}.small-12{width:100%}.small-offset-11{margin-left:91.66667%}.small-up-1>.column,.small-up-1>.columns{width:100%;float:left}.small-up-1>.column:nth-of-type(1n),.small-up-1>.columns:nth-of-type(1n){clear:none}.small-up-1>.column:nth-of-type(1n+1),.small-up-1>.columns:nth-of-type(1n+1){clear:both}.small-up-1>.column:last-child,.small-up-1>.columns:last-child{float:left}.small-up-2>.column,.small-up-2>.columns{width:50%;float:left}.small-up-2>.column:nth-of-type(1n),.small-up-2>.columns:nth-of-type(1n){clear:none}.small-up-2>.column:nth-of-type(2n+1),.small-up-2>.columns:nth-of-type(2n+1){clear:both}.small-up-2>.column:last-child,.small-up-2>.columns:last-child{float:left}.small-up-3>.column,.small-up-3>.columns{width:33.33333%;float:left}.small-up-3>.column:nth-of-type(1n),.small-up-3>.columns:nth-of-type(1n){clear:none}.small-up-3>.column:nth-of-type(3n+1),.small-up-3>.columns:nth-of-type(3n+1){clear:both}.small-up-3>.column:last-child,.small-up-3>.columns:last-child{float:left}.small-up-4>.column,.small-up-4>.columns{width:25%;float:left}.small-up-4>.column:nth-of-type(1n),.small-up-4>.columns:nth-of-type(1n){clear:none}.small-up-4>.column:nth-of-type(4n+1),.small-up-4>.columns:nth-of-type(4n+1){clear:both}.small-up-4>.column:last-child,.small-up-4>.columns:last-child{float:left}.small-up-5>.column,.small-up-5>.columns{width:20%;float:left}.small-up-5>.column:nth-of-type(1n),.small-up-5>.columns:nth-of-type(1n){clear:none}.small-up-5>.column:nth-of-type(5n+1),.small-up-5>.columns:nth-of-type(5n+1){clear:both}.small-up-5>.column:last-child,.small-up-5>.columns:last-child{float:left}.small-up-6>.column,.small-up-6>.columns{width:16.66667%;float:left}.small-up-6>.column:nth-of-type(1n),.small-up-6>.columns:nth-of-type(1n){clear:none}.small-up-6>.column:nth-of-type(6n+1),.small-up-6>.columns:nth-of-type(6n+1){clear:both}.small-up-6>.column:last-child,.small-up-6>.columns:last-child{float:left}.small-up-7>.column,.small-up-7>.columns{width:14.28571%;float:left}.small-up-7>.column:nth-of-type(1n),.small-up-7>.columns:nth-of-type(1n){clear:none}.small-up-7>.column:nth-of-type(7n+1),.small-up-7>.columns:nth-of-type(7n+1){clear:both}.small-up-7>.column:last-child,.small-up-7>.columns:last-child{float:left}.small-up-8>.column,.small-up-8>.columns{width:12.5%;float:left}.small-up-8>.column:nth-of-type(1n),.small-up-8>.columns:nth-of-type(1n){clear:none}.small-up-8>.column:nth-of-type(8n+1),.small-up-8>.columns:nth-of-type(8n+1){clear:both}.small-up-8>.column:last-child,.small-up-8>.columns:last-child{float:left}.small-collapse>.column,.small-collapse>.columns{padding-left:0;padding-right:0}.small-collapse .row{margin-left:0;margin-right:0}.small-uncollapse>.column,.small-uncollapse>.columns{padding-left:.625rem;padding-right:.625rem}.small-centered{float:none;margin-left:auto;margin-right:auto}.small-uncentered,.small-push-0,.small-pull-0{position:static;margin-left:0;margin-right:0;float:left}@media screen and (min-width: 40em){.medium-1{width:8.33333%}.medium-push-1{position:relative;left:8.33333%}.medium-pull-1{position:relative;left:-8.33333%}.medium-offset-0{margin-left:0%}.medium-2{width:16.66667%}.medium-push-2{position:relative;left:16.66667%}.medium-pull-2{position:relative;left:-16.66667%}.medium-offset-1{margin-left:8.33333%}.medium-3{width:25%}.medium-push-3{position:relative;left:25%}.medium-pull-3{position:relative;left:-25%}.medium-offset-2{margin-left:16.66667%}.medium-4{width:33.33333%}.medium-push-4{position:relative;left:33.33333%}.medium-pull-4{position:relative;left:-33.33333%}.medium-offset-3{margin-left:25%}.medium-5{width:41.66667%}.medium-push-5{position:relative;left:41.66667%}.medium-pull-5{position:relative;left:-41.66667%}.medium-offset-4{margin-left:33.33333%}.medium-6{width:50%}.medium-push-6{position:relative;left:50%}.medium-pull-6{position:relative;left:-50%}.medium-offset-5{margin-left:41.66667%}.medium-7{width:58.33333%}.medium-push-7{position:relative;left:58.33333%}.medium-pull-7{position:relative;left:-58.33333%}.medium-offset-6{margin-left:50%}.medium-8{width:66.66667%}.medium-push-8{position:relative;left:66.66667%}.medium-pull-8{position:relative;left:-66.66667%}.medium-offset-7{margin-left:58.33333%}.medium-9{width:75%}.medium-push-9{position:relative;left:75%}.medium-pull-9{position:relative;left:-75%}.medium-offset-8{margin-left:66.66667%}.medium-10{width:83.33333%}.medium-push-10{position:relative;left:83.33333%}.medium-pull-10{position:relative;left:-83.33333%}.medium-offset-9{margin-left:75%}.medium-11{width:91.66667%}.medium-push-11{position:relative;left:91.66667%}.medium-pull-11{position:relative;left:-91.66667%}.medium-offset-10{margin-left:83.33333%}.medium-12{width:100%}.medium-offset-11{margin-left:91.66667%}.medium-up-1>.column,.medium-up-1>.columns{width:100%;float:left}.medium-up-1>.column:nth-of-type(1n),.medium-up-1>.columns:nth-of-type(1n){clear:none}.medium-up-1>.column:nth-of-type(1n+1),.medium-up-1>.columns:nth-of-type(1n+1){clear:both}.medium-up-1>.column:last-child,.medium-up-1>.columns:last-child{float:left}.medium-up-2>.column,.medium-up-2>.columns{width:50%;float:left}.medium-up-2>.column:nth-of-type(1n),.medium-up-2>.columns:nth-of-type(1n){clear:none}.medium-up-2>.column:nth-of-type(2n+1),.medium-up-2>.columns:nth-of-type(2n+1){clear:both}.medium-up-2>.column:last-child,.medium-up-2>.columns:last-child{float:left}.medium-up-3>.column,.medium-up-3>.columns{width:33.33333%;float:left}.medium-up-3>.column:nth-of-type(1n),.medium-up-3>.columns:nth-of-type(1n){clear:none}.medium-up-3>.column:nth-of-type(3n+1),.medium-up-3>.columns:nth-of-type(3n+1){clear:both}.medium-up-3>.column:last-child,.medium-up-3>.columns:last-child{float:left}.medium-up-4>.column,.medium-up-4>.columns{width:25%;float:left}.medium-up-4>.column:nth-of-type(1n),.medium-up-4>.columns:nth-of-type(1n){clear:none}.medium-up-4>.column:nth-of-type(4n+1),.medium-up-4>.columns:nth-of-type(4n+1){clear:both}.medium-up-4>.column:last-child,.medium-up-4>.columns:last-child{float:left}.medium-up-5>.column,.medium-up-5>.columns{width:20%;float:left}.medium-up-5>.column:nth-of-type(1n),.medium-up-5>.columns:nth-of-type(1n){clear:none}.medium-up-5>.column:nth-of-type(5n+1),.medium-up-5>.columns:nth-of-type(5n+1){clear:both}.medium-up-5>.column:last-child,.medium-up-5>.columns:last-child{float:left}.medium-up-6>.column,.medium-up-6>.columns{width:16.66667%;float:left}.medium-up-6>.column:nth-of-type(1n),.medium-up-6>.columns:nth-of-type(1n){clear:none}.medium-up-6>.column:nth-of-type(6n+1),.medium-up-6>.columns:nth-of-type(6n+1){clear:both}.medium-up-6>.column:last-child,.medium-up-6>.columns:last-child{float:left}.medium-up-7>.column,.medium-up-7>.columns{width:14.28571%;float:left}.medium-up-7>.column:nth-of-type(1n),.medium-up-7>.columns:nth-of-type(1n){clear:none}.medium-up-7>.column:nth-of-type(7n+1),.medium-up-7>.columns:nth-of-type(7n+1){clear:both}.medium-up-7>.column:last-child,.medium-up-7>.columns:last-child{float:left}.medium-up-8>.column,.medium-up-8>.columns{width:12.5%;float:left}.medium-up-8>.column:nth-of-type(1n),.medium-up-8>.columns:nth-of-type(1n){clear:none}.medium-up-8>.column:nth-of-type(8n+1),.medium-up-8>.columns:nth-of-type(8n+1){clear:both}.medium-up-8>.column:last-child,.medium-up-8>.columns:last-child{float:left}.medium-collapse>.column,.medium-collapse>.columns{padding-left:0;padding-right:0}.medium-collapse .row{margin-left:0;margin-right:0}.medium-uncollapse>.column,.medium-uncollapse>.columns{padding-left:.9375rem;padding-right:.9375rem}.medium-centered{float:none;margin-left:auto;margin-right:auto}.medium-uncentered,.medium-push-0,.medium-pull-0{position:static;margin-left:0;margin-right:0;float:left}}@media screen and (min-width: 64em){.large-1{width:8.33333%}.large-push-1{position:relative;left:8.33333%}.large-pull-1{position:relative;left:-8.33333%}.large-offset-0{margin-left:0%}.large-2{width:16.66667%}.large-push-2{position:relative;left:16.66667%}.large-pull-2{position:relative;left:-16.66667%}.large-offset-1{margin-left:8.33333%}.large-3{width:25%}.large-push-3{position:relative;left:25%}.large-pull-3{position:relative;left:-25%}.large-offset-2{margin-left:16.66667%}.large-4{width:33.33333%}.large-push-4{position:relative;left:33.33333%}.large-pull-4{position:relative;left:-33.33333%}.large-offset-3{margin-left:25%}.large-5{width:41.66667%}.large-push-5{position:relative;left:41.66667%}.large-pull-5{position:relative;left:-41.66667%}.large-offset-4{margin-left:33.33333%}.large-6{width:50%}.large-push-6{position:relative;left:50%}.large-pull-6{position:relative;left:-50%}.large-offset-5{margin-left:41.66667%}.large-7{width:58.33333%}.large-push-7{position:relative;left:58.33333%}.large-pull-7{position:relative;left:-58.33333%}.large-offset-6{margin-left:50%}.large-8{width:66.66667%}.large-push-8{position:relative;left:66.66667%}.large-pull-8{position:relative;left:-66.66667%}.large-offset-7{margin-left:58.33333%}.large-9{width:75%}.large-push-9{position:relative;left:75%}.large-pull-9{position:relative;left:-75%}.large-offset-8{margin-left:66.66667%}.large-10{width:83.33333%}.large-push-10{position:relative;left:83.33333%}.large-pull-10{position:relative;left:-83.33333%}.large-offset-9{margin-left:75%}.large-11{width:91.66667%}.large-push-11{position:relative;left:91.66667%}.large-pull-11{position:relative;left:-91.66667%}.large-offset-10{margin-left:83.33333%}.large-12{width:100%}.large-offset-11{margin-left:91.66667%}.large-up-1>.column,.large-up-1>.columns{width:100%;float:left}.large-up-1>.column:nth-of-type(1n),.large-up-1>.columns:nth-of-type(1n){clear:none}.large-up-1>.column:nth-of-type(1n+1),.large-up-1>.columns:nth-of-type(1n+1){clear:both}.large-up-1>.column:last-child,.large-up-1>.columns:last-child{float:left}.large-up-2>.column,.large-up-2>.columns{width:50%;float:left}.large-up-2>.column:nth-of-type(1n),.large-up-2>.columns:nth-of-type(1n){clear:none}.large-up-2>.column:nth-of-type(2n+1),.large-up-2>.columns:nth-of-type(2n+1){clear:both}.large-up-2>.column:last-child,.large-up-2>.columns:last-child{float:left}.large-up-3>.column,.large-up-3>.columns{width:33.33333%;float:left}.large-up-3>.column:nth-of-type(1n),.large-up-3>.columns:nth-of-type(1n){clear:none}.large-up-3>.column:nth-of-type(3n+1),.large-up-3>.columns:nth-of-type(3n+1){clear:both}.large-up-3>.column:last-child,.large-up-3>.columns:last-child{float:left}.large-up-4>.column,.large-up-4>.columns{width:25%;float:left}.large-up-4>.column:nth-of-type(1n),.large-up-4>.columns:nth-of-type(1n){clear:none}.large-up-4>.column:nth-of-type(4n+1),.large-up-4>.columns:nth-of-type(4n+1){clear:both}.large-up-4>.column:last-child,.large-up-4>.columns:last-child{float:left}.large-up-5>.column,.large-up-5>.columns{width:20%;float:left}.large-up-5>.column:nth-of-type(1n),.large-up-5>.columns:nth-of-type(1n){clear:none}.large-up-5>.column:nth-of-type(5n+1),.large-up-5>.columns:nth-of-type(5n+1){clear:both}.large-up-5>.column:last-child,.large-up-5>.columns:last-child{float:left}.large-up-6>.column,.large-up-6>.columns{width:16.66667%;float:left}.large-up-6>.column:nth-of-type(1n),.large-up-6>.columns:nth-of-type(1n){clear:none}.large-up-6>.column:nth-of-type(6n+1),.large-up-6>.columns:nth-of-type(6n+1){clear:both}.large-up-6>.column:last-child,.large-up-6>.columns:last-child{float:left}.large-up-7>.column,.large-up-7>.columns{width:14.28571%;float:left}.large-up-7>.column:nth-of-type(1n),.large-up-7>.columns:nth-of-type(1n){clear:none}.large-up-7>.column:nth-of-type(7n+1),.large-up-7>.columns:nth-of-type(7n+1){clear:both}.large-up-7>.column:last-child,.large-up-7>.columns:last-child{float:left}.large-up-8>.column,.large-up-8>.columns{width:12.5%;float:left}.large-up-8>.column:nth-of-type(1n),.large-up-8>.columns:nth-of-type(1n){clear:none}.large-up-8>.column:nth-of-type(8n+1),.large-up-8>.columns:nth-of-type(8n+1){clear:both}.large-up-8>.column:last-child,.large-up-8>.columns:last-child{float:left}.large-collapse>.column,.large-collapse>.columns{padding-left:0;padding-right:0}.large-collapse .row{margin-left:0;margin-right:0}.large-uncollapse>.column,.large-uncollapse>.columns{padding-left:.9375rem;padding-right:.9375rem}.large-centered{float:none;margin-left:auto;margin-right:auto}.large-uncentered,.large-push-0,.large-pull-0{position:static;margin-left:0;margin-right:0;float:left}}[type='text'],[type='password'],[type='date'],[type='datetime'],[type='datetime-local'],[type='month'],[type='week'],[type='email'],[type='number'],[type='search'],[type='tel'],[type='time'],[type='url'],[type='color'],textarea{display:block;box-sizing:border-box;width:100%;height:2.4375rem;padding:.5rem;border:1px solid #cacaca;margin:0 0 1rem;font-family:inherit;font-size:1rem;color:#000;background-color:#fff;box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);border-radius:0;transition:box-shadow 0.5s,border-color 0.25s ease-in-out;-webkit-appearance:none;-moz-appearance:none}[type='text']:focus,[type='password']:focus,[type='date']:focus,[type='datetime']:focus,[type='datetime-local']:focus,[type='month']:focus,[type='week']:focus,[type='email']:focus,[type='number']:focus,[type='search']:focus,[type='tel']:focus,[type='time']:focus,[type='url']:focus,[type='color']:focus,textarea:focus{border:1px solid #8a8a8a;background-color:#fff;outline:none;box-shadow:0 0 5px #cacaca;transition:box-shadow 0.5s,border-color 0.25s ease-in-out}textarea{max-width:100%}textarea[rows]{height:auto}input:disabled,input[readonly],textarea:disabled,textarea[readonly]{background-color:#e6e6e6;cursor:default}[type='submit'],[type='button']{border-radius:0;-webkit-appearance:none;-moz-appearance:none}input[type='search']{box-sizing:border-box}[type='file'],[type='checkbox'],[type='radio']{margin:0 0 1rem}[type='checkbox']+label,[type='radio']+label{display:inline-block;margin-left:.5rem;margin-right:1rem;margin-bottom:0;vertical-align:baseline}label>[type='checkbox'],label>[type='label']{margin-right:.5rem}[type='file']{width:100%}label{display:block;margin:0;font-size:.875rem;font-weight:normal;line-height:1.8;color:#000}label.middle{margin:0 0 1rem;padding:.5625rem 0}.help-text{margin-top:-.5rem;font-size:.8125rem;font-style:italic;color:#333}.input-group{display:table;width:100%;margin-bottom:1rem}.input-group>:first-child{border-radius:0 0 0 0}.input-group>:last-child>*{border-radius:0 0 0 0}.input-group-label,.input-group-field,.input-group-button{display:table-cell;margin:0;vertical-align:middle}.input-group-label{text-align:center;width:1%;height:100%;padding:0 1rem;background:#e6e6e6;color:#000;border:1px solid #cacaca;white-space:nowrap}.input-group-label:first-child{border-right:0}.input-group-label:last-child{border-left:0}.input-group-field{border-radius:0;height:2.5rem}.input-group-button{height:100%;padding-top:0;padding-bottom:0;text-align:center;width:1%}.input-group-button a,.input-group-button input,.input-group-button button{margin:0}fieldset{border:0;padding:0;margin:0}legend{margin-bottom:.5rem;max-width:100%}.fieldset{border:1px solid #cacaca;padding:1.25rem;margin:1.125rem 0}.fieldset legend{background:#fff;padding:0 .1875rem;margin:0;margin-left:-.1875rem}select{height:2.4375rem;padding:.5rem;border:1px solid #cacaca;margin:0 0 1rem;font-size:1rem;font-family:inherit;line-height:normal;color:#000;background-color:#fff;border-radius:0;-webkit-appearance:none;-moz-appearance:none;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" version="1.1" width="32" height="24" viewBox="0 0 32 24"><polygon points="0,0 32,0 16,24" style="fill: rgb%2851, 51, 51%29"></polygon></svg>');background-size:9px 6px;background-position:right center;background-origin:content-box;background-repeat:no-repeat}@media screen and (min-width: 0\0){select{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAYCAYAAACbU/80AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAIpJREFUeNrEkckNgDAMBBfRkEt0ObRBBdsGXUDgmQfK4XhH2m8czQAAy27R3tsw4Qfe2x8uOO6oYLb6GlOor3GF+swURAOmUJ+RwtEJs9WvTGEYxBXqI1MQAZhCfUQKRzDMVj+TwrAIV6jvSUEkYAr1LSkcyTBb/V+KYfX7xAeusq3sLDtGH3kEGACPWIflNZfhRQAAAABJRU5ErkJggg==")}}select:disabled{background-color:#e6e6e6;cursor:default}select::-ms-expand{display:none}select[multiple]{height:auto}.is-invalid-input:not(:focus){background-color:rgba(236,88,64,0.1);border-color:#ec5840}.is-invalid-label{color:#ec5840}.form-error{display:none;margin-top:-.5rem;margin-bottom:1rem;font-size:.75rem;font-weight:bold;color:#ec5840}.form-error.is-visible{display:block}.hide{display:none !important}.invisible{visibility:hidden}@media screen and (min-width: 0em) and (max-width: 39.9375em){.hide-for-small-only{display:none !important}}@media screen and (max-width: 0em), screen and (min-width: 40em){.show-for-small-only{display:none !important}}@media screen and (min-width: 40em){.hide-for-medium{display:none !important}}@media screen and (max-width: 39.9375em){.show-for-medium{display:none !important}}@media screen and (min-width: 40em) and (max-width: 63.9375em){.hide-for-medium-only{display:none !important}}@media screen and (max-width: 39.9375em), screen and (min-width: 64em){.show-for-medium-only{display:none !important}}@media screen and (min-width: 64em){.hide-for-large{display:none !important}}@media screen and (max-width: 63.9375em){.show-for-large{display:none !important}}@media screen and (min-width: 64em) and (max-width: 74.9375em){.hide-for-large-only{display:none !important}}@media screen and (max-width: 63.9375em), screen and (min-width: 75em){.show-for-large-only{display:none !important}}.show-for-sr,.show-on-focus{position:absolute !important;width:1px;height:1px;overflow:hidden;clip:rect(0, 0, 0, 0)}.show-on-focus:active,.show-on-focus:focus{position:static !important;height:auto;width:auto;overflow:visible;clip:auto}.show-for-landscape,.hide-for-portrait{display:block !important}@media screen and (orientation: landscape){.show-for-landscape,.hide-for-portrait{display:block !important}}@media screen and (orientation: portrait){.show-for-landscape,.hide-for-portrait{display:none !important}}.hide-for-landscape,.show-for-portrait{display:none !important}@media screen and (orientation: landscape){.hide-for-landscape,.show-for-portrait{display:none !important}}@media screen and (orientation: portrait){.hide-for-landscape,.show-for-portrait{display:block !important}}.float-left{float:left !important}.float-right{float:right !important}.float-center{display:block;margin-left:auto;margin-right:auto}.clearfix::before,.clearfix::after{content:' ';display:table}.clearfix::after{clear:both}.accordion{list-style-type:none;background:#fff;border:1px solid #e6e6e6;border-bottom:0;border-radius:0;margin-left:0}.accordion-title{display:block;padding:1.25rem 1rem;line-height:1;font-size:.75rem;color:#2199e8;position:relative;border-bottom:1px solid #e6e6e6}.accordion-title:hover,.accordion-title:focus{background-color:#e6e6e6}.accordion-title::before{content:'+';position:absolute;right:1rem;top:50%;margin-top:-0.5rem}.is-active>.accordion-title::before{content:'–'}.accordion-content{padding:1rem;display:none;border-bottom:1px solid #e6e6e6;background-color:#fff}.flex-video{position:relative;height:0;padding-bottom:75%;margin-bottom:1rem;overflow:hidden}.flex-video iframe,.flex-video object,.flex-video embed,.flex-video video{position:absolute;top:0;left:0;width:100%;height:100%}.flex-video.widescreen{padding-bottom:56.25%}.flex-video.vimeo{padding-top:0}.media-object{margin-bottom:1rem;display:block}.media-object img{max-width:none}@media screen and (min-width: 0em) and (max-width: 39.9375em){.media-object.stack-for-small .media-object-section{display:block;padding:0;padding-bottom:1rem}.media-object.stack-for-small .media-object-section img{width:100%}}.media-object-section{display:table-cell;vertical-align:top}.media-object-section:first-child{padding-right:1rem}.media-object-section:last-child:not(:nth-child(2)){padding-left:1rem}.media-object-section.middle{vertical-align:middle}.media-object-section.bottom{vertical-align:bottom}body.is-reveal-open{overflow:hidden}.reveal-overlay{display:none;position:fixed;top:0;bottom:0;left:0;right:0;z-index:1005;background-color:rgba(0,0,0,0.45);overflow-y:scroll}.reveal{display:none;z-index:1006;padding:1rem;border:1px solid #cacaca;margin:6.25rem auto 0;background-color:#fff;border-radius:0;position:absolute;overflow-y:auto}[data-whatinput='mouse'] .reveal{outline:0}@media screen and (min-width: 40em){.reveal{min-height:0}}.reveal .column,.reveal .columns,.reveal .columns{min-width:0}.reveal>:last-child{margin-bottom:0}@media screen and (min-width: 40em){.reveal{width:600px;max-width:75rem}}@media screen and (min-width: 40em){.reveal .reveal{left:auto;right:auto;margin:0 auto}}.reveal.collapse{padding:0}@media screen and (min-width: 40em){.reveal.tiny{width:30%;max-width:75rem}}@media screen and (min-width: 40em){.reveal.small{width:50%;max-width:75rem}}@media screen and (min-width: 40em){.reveal.large{width:90%;max-width:75rem}}.reveal.full{top:0;left:0;width:100%;height:100%;height:100vh;min-height:100vh;max-width:none;margin-left:0;border:0}.tabs{margin:0;list-style-type:none;background:#fff;border:1px solid #e6e6e6}.tabs::before,.tabs::after{content:' ';display:table}.tabs::after{clear:both}.tabs.vertical>li{width:auto;float:none;display:block}.tabs.simple>li>a{padding:0}.tabs.simple>li>a:hover{background:transparent}.tabs.primary{background:#2199e8}.tabs.primary>li>a{color:#fff}.tabs.primary>li>a:hover,.tabs.primary>li>a:focus{background:#1893e4}.tabs-title{float:left}.tabs-title>a{display:block;padding:1.25rem 1.5rem;line-height:1;font-size:12px;color:#2199e8}.tabs-title>a:hover{background:#fff}.tabs-title>a:focus,.tabs-title>a[aria-selected='true']{background:#e6e6e6}.tabs-content{background:#fff;transition:all 0.5s ease;border:1px solid #e6e6e6;border-top:0}.tabs-content.vertical{border:1px solid #e6e6e6;border-left:0}.tabs-panel{display:none;padding:1rem}.tabs-panel.is-active{display:block}div.cb h2{font-family:Basetica-Medium;font-weight:normal;font-style:normal;color:#000;font-size:2rem;line-height:2.5rem;clear:both;margin:1.75rem 0 1.875rem 0;width:100%;display:inline-block;text-align:center}@media screen and (min-width: 40em){div.cb h2{font-size:2rem;line-height:2.625rem}}div.cb h3{font-family:Basetica-Bold;font-weight:normal;font-style:normal;color:#f33;font-size:1.5rem;line-height:2rem;margin-bottom:.375rem}@media screen and (min-width: 40em){div.cb h3{font-size:1.3125rem;line-height:1.75rem}}div.cb h2+h3{margin-top:0}div.cb h2:first-child,div.cb h3:first-child{margin-top:0 !important}div.cb p+h3,div.cb ul+h3,div.cb ol+h3{margin-top:1.5625rem}div.cb .cbHeaderIcon{margin:1.75rem 0 1.875rem 0;width:100%;float:left}div.cb .cbHeaderIcon.icon-small .icon{float:left;padding-left:0;width:60px}@media screen and (min-width: 40em){div.cb .cbHeaderIcon.icon-small .icon{width:65px}}div.cb .cbHeaderIcon.icon-small .text{float:left;width:80%;padding-left:0;vertical-align:middle;padding-top:4px}@media screen and (min-width: 40em){div.cb .cbHeaderIcon.icon-small .text{width:400px}}@media screen and (min-width: 64em){div.cb .cbHeaderIcon.icon-small .text{width:500px}}div.cb .cbHeaderIcon.icon-large .icon{float:left;padding-left:0;width:155px}@media screen and (min-width: 40em){div.cb .cbHeaderIcon.icon-large .icon{width:165px}}div.cb .cbHeaderIcon.icon-large .text{float:left;width:50%;padding-left:0;vertical-align:middle;height:150px}@media (min-width: 500px){div.cb .cbHeaderIcon.icon-large .text{width:65%}}@media screen and (min-width: 40em){div.cb .cbHeaderIcon.icon-large .text{width:335px}}@media (min-width: 800px){div.cb .cbHeaderIcon.icon-large .text{width:450px}}@media screen and (min-width: 64em){div.cb .cbHeaderIcon.icon-large .text{width:485px}}@media screen and (min-width: 75em){div.cb .cbHeaderIcon.icon-large .text{width:500px}}div.cb .cbHeaderIcon.icon-large .text h2{position:relative;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%)}div.cb .cbHeaderIcon h2{text-align:left;margin-bottom:0}div.cb p,div.cb li{font-family:Basetica-Regular;font-weight:normal;font-style:normal;color:#333;font-size:1.0625rem;line-height:1.625rem;margin-bottom:1.875rem}div.cb strong{font-family:Basetica-Bold;font-weight:normal;font-style:normal}div.cb em{font-family:Basetica-Italic;font-weight:normal;font-style:normal}div.cb strong em{font-family:Basetica-Bold;font-weight:normal;font-style:normal;font-style:italic}div.cb a{color:#f33;text-decoration:none}div.cb a:hover{text-decoration:underline}div.cb a+img:hover{text-decoration:none}div.cb ul,div.cb ol{margin:0;margin-bottom:2.4375rem}div.cb ul li,div.cb ol li{font-family:Basetica-Regular;font-weight:normal;font-style:normal;margin-left:1.875rem;font-size:1.0625rem;line-height:1.625rem;margin-bottom:1.0625rem}div.cb ul li{list-style:disc}div.cb ol li{list-style:decimal}div.cb img{width:100%}div.cb .image-left{margin:1.5625rem 0}@media screen and (min-width: 40em){div.cb .image-left{float:left;margin:0 1.5625rem 0 0;width:18.75rem}}div.cb .image-left p{font-size:.75rem;margin:5px 0 0 0}div.cb .image-right{margin:1.5625rem 0}@media screen and (min-width: 40em){div.cb .image-right{float:right;margin:0 0 0 1.5625rem;width:18.75rem}}div.cb .image-right p{font-size:.75rem;margin:5px 0 0 0}div.cb .image-full{width:100%;margin:1.5625rem 0;margin-bottom:2.4375rem}div.cb .image-full p{font-size:.75rem;margin:.3125rem 0 0 0}div.cb h2+.image-left,div.cb h2+.image-right,div.cb h2+.image-full,div.cb h2+.image-grid{margin-top:0}div.cb .slick-slider img.slick-next,div.cb .slick-slider img.slick-prev{cursor:pointer;width:40px;z-index:900;position:absolute;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%)}div.cb .slick-slider .slick-prev{left:0}div.cb .slick-slider .slick-next{right:0}div.cb .imageGrid{margin:25px -0.625rem}div.cb .imageGrid .grid-wrapper{margin-bottom:1.875rem;padding-bottom:0}div.cb .imageGrid:first-child{margin-top:0}div.cb .video-left{margin:1.5625rem 0}@media screen and (min-width: 40em){div.cb .video-left{float:left;margin:0 1.5625rem 0 0;width:18.75rem}}div.cb .video-right{margin:1.5625rem 0}@media screen and (min-width: 40em){div.cb .video-right{float:right;margin:0 0 0 1.5625rem;width:18.75rem}}div.cb .video-full{width:100%;margin:1.5625rem 0;margin-bottom:2.4375rem}div.cb h2+.video-left,div.cb h2+.video-right,div.cb h2+.video-full,div.cb h2+.video-grid{margin-top:0}div.cb .cbCalloutWrapper{width:100%;background-color:#000;background-image:url(/styles/img/gears_hilight.svg);background-repeat:no-repeat;background-position:1.25rem top;margin-bottom:2.4375rem}div.cb .cbCalloutWrapper .cbCallout .columns{padding:2.1875rem 0}div.cb .cbCalloutWrapper .cbCallout h4{text-align:center;font-family:Basetica-Bold;font-weight:normal;font-style:normal;font-size:1.875rem;line-height:2.875rem;color:#fff}div.cb .cbCalloutWrapper .cbCallout p{text-align:center;font-family:Basetica-Regular;font-weight:normal;font-style:normal;font-size:1.875rem;line-height:2.625rem;color:#fff;margin-bottom:2.4375rem}div.cb .cbCalloutWrapper .cbCallout p:first-child{padding-top:.25rem}div.cb .cbCalloutWrapper .cbCallout p:last-child{margin-bottom:0}div.cb .cbCalloutWrapper .cbCallout a{font-family:Basetica-Regular;font-weight:normal;font-style:normal;text-decoration:underline;color:#fff}div.cb .cbCalloutWrapper .cbCallout a:hover{color:#f33}div.cb .cbCalloutWrapper .cbCallout em{font-family:Basetica-Italic;font-weight:normal;font-style:normal}div.cb .buttonWrapper{text-align:center;margin-bottom:2.4375rem}div.cb .buttonWrapper a.button{display:inline-block;color:#fff;font-family:Basetica-Bold;font-weight:normal;font-style:normal;font-size:1.25rem;line-height:1.25rem;padding:.9375rem;background-color:#f33;border-radius:8;background-clip:padding-box}div.cb .buttonWrapper a.button:hover{text-decoration:none;background-color:#000}nav{display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:end;align-items:flex-end;position:relative;z-index:1;-ms-flex-flow:row-reverse;flex-flow:row-reverse}@media (min-width: 1000px){nav{-ms-flex-flow:row;flex-flow:row;-ms-flex-pack:end;justify-content:flex-end;margin-top:.9375rem}nav .hide-for-medium-up{display:none}}nav #mouse-nav{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;position:relative;padding:0;z-index:1001}nav #mouse-nav div.menu-controls{height:44px;margin:0;padding-top:.625rem}@media (min-width: 1000px){nav #mouse-nav div.menu-controls{padding-top:1.0625rem}}@media (min-width: 1000px){nav #mouse-nav div.menu-controls .notToggledControls{min-width:11.5625rem}}@media screen and (min-width: 0em) and (max-width: 39.9375em){nav #mouse-nav div.menu-controls .notToggledControls{position:relative;text-align:right}nav #mouse-nav div.menu-controls .notToggledControls span.menu-text{position:absolute;left:0px}}@media screen and (max-width: 18.75em){nav #mouse-nav div.menu-controls .btn-donate{display:none}}nav #mouse-nav.expanded{position:absolute;top:0px}@media (min-width: 1000px){nav #mouse-nav.expanded{position:relative}}nav #mouse-nav a.toggle-menu{font-size:1.25rem;padding:1.25rem .625rem;font-family:Basetica-Medium;font-weight:normal;font-style:normal;color:#000;cursor:pointer}nav #mouse-nav a.toggle-menu img.nav-bars{height:33px;width:48px}@media (min-width: 1000px){nav #mouse-nav a.toggle-menu img.nav-bars{display:none}}nav #mouse-nav a.toggle-menu .toggle-text{display:none}@media (min-width: 1000px){nav #mouse-nav a.toggle-menu .toggle-text{display:inline-block}nav #mouse-nav a.toggle-menu .toggle-text:after{content:'About Mouse'}nav #mouse-nav a.toggle-menu .toggle-text:hover{color:#f33}}nav #mouse-nav a.toggle-menu span.menu-text{display:none;font-family:Basetica-Regular;font-weight:normal;font-style:normal;font-size:1.25rem;line-height:1.25rem;text-transform:uppercase;color:#fff;padding:.875rem;float:left}nav #mouse-nav a.toggle-menu span.menu-close{display:none;font-family:Basetica-Regular;font-weight:normal;font-style:normal;font-size:1.25rem;line-height:1.25rem;text-transform:uppercase;color:#f33;padding:.1875rem .875rem 0 .3125rem;float:right}@media (min-width: 1000px){nav #mouse-nav a.toggle-menu:after{content:'';float:right;margin-right:24px;margin-top:8px;width:0;height:0;border-left:7px solid transparent;border-right:7px solid transparent;border-top:10px solid black}}nav #mouse-nav.expanded .toggle-menu{color:white;outline:none !important}nav #mouse-nav.expanded .toggle-menu:after{content:'';float:right;margin-top:8px;width:0;height:0;border-left:7px solid transparent;border-right:7px solid transparent;border-top:10px solid transparent}nav #mouse-nav.expanded .toggle-menu img.nav-bars{display:none}nav #mouse-nav.expanded .toggle-menu span.menu-text,nav #mouse-nav.expanded .toggle-menu span.menu-close{display:block}nav #mouse-nav.expanded .toggle-menu:after{content:none}nav #mouse-nav.expanded .toggle-menu .toggle-text{display:inline-block}nav #mouse-nav.expanded .toggle-menu .toggle-text:after{content:'Menu'}@media (min-width: 1000px){nav #mouse-nav.expanded .toggle-menu .toggle-text:after{content:'About Mouse'}}nav #mouse-nav a.btn-donate{background:red;color:white;padding:.46875rem .8125rem .46875rem .8125rem;font-family:Basetica-Regular;font-weight:normal;font-style:normal;font-size:1.125rem;line-height:1.125rem;display:inline-block}nav #mouse-nav.expanded a.btn-donate{display:none}nav #mouse-nav .menu{display:none}nav #mouse-nav .menu li{padding:.5rem 1.5625rem;border-bottom:1px solid #333}nav #mouse-nav .menu li a{text-transform:uppercase;font-family:Basetica-Regular;font-weight:normal;font-style:normal;font-size:1.125rem;line-height:1.125rem;text-decoration:none}nav #mouse-nav .menu li ul{padding-bottom:.625rem}nav #mouse-nav .menu li ul li{border:none;padding:0 0 0 0;margin:0}nav #mouse-nav .menu li ul li a{color:#8A8A8D;font-family:Basetica-Regular;font-weight:normal;font-style:normal;font-size:.875rem;line-height:.875rem;text-transform:none;padding:0;margin:0}nav #mouse-nav .menu li ul li a:hover{color:#f33}nav #mouse-nav .menu a{color:white}nav #mouse-nav .menu a:hover{color:#f33}nav #mouse-nav div.donate{display:none;padding:1.25rem 1.5625rem;float:left}nav #mouse-nav div.donate img{float:left;width:265px;height:88px}@media screen and (max-width: 22em){nav #mouse-nav div.donate img{width:100%;height:auto}}nav #mouse-nav div.connect{display:none;border:none !important;padding:0 25px}nav #mouse-nav div.connect h4{font-family:Basetica-Regular;font-weight:normal;font-style:normal;font-size:.9375rem;line-height:.9375rem;color:white;text-transform:uppercase;margin-bottom:.625rem}nav #mouse-nav.expanded{z-index:1002}nav #mouse-nav.expanded ul.menu,nav #mouse-nav.expanded div.connect,nav #mouse-nav.expanded div.donate{display:block}nav #mouse-nav.expanded div.menu-controls{background:rgba(0,0,0,0.85)}@media screen and (min-width: 0em) and (max-width: 39.9375em){nav #mouse-nav.expanded div.menu-controls{background:#000}}@media screen and (max-width: 22em){nav #mouse-nav.expanded div.menu-controls{width:11.625rem;margin-left:2.75rem}}nav #mouse-nav.expanded div.menu-body{width:333px;background:rgba(0,0,0,0.85);padding:.9375rem 0;position:absolute;top:44px;right:0}@media screen and (min-width: 0em) and (max-width: 39.9375em){nav #mouse-nav.expanded div.menu-body{background:#000}}@media screen and (max-width: 22em){nav #mouse-nav.expanded div.menu-body{width:14.375rem}}.masthead-wrapper{width:100%;height:32.8125rem;background-size:cover;background-position:center;background-repeat:no-repeat}@media screen and (min-width: 40em) and (max-width: 63.9375em){.masthead-wrapper{height:21.25rem}}@media screen and (min-width: 0em) and (max-width: 39.9375em){.masthead-wrapper{height:13.75rem}}.masthead__bg{background:#fff;padding:.9375rem 0 1.25rem 0;max-height:5.625rem}.masthead{position:relative;z-index:1000}.summary{position:relative;height:32.1875rem;z-index:1}@media screen and (min-width: 40em) and (max-width: 63.9375em){.summary{height:20rem}}@media screen and (min-width: 0em) and (max-width: 39.9375em){.summary{height:21.875rem}}.summary .masthead-summary{position:absolute;margin:0 auto;width:100%;bottom:-42px;background-color:rgba(255,51,51,0.85);text-align:center;padding:1.875rem 1.625rem .75rem 1.625rem}.summary .masthead-summary::before,.summary .masthead-summary::after{content:' ';display:table}.summary .masthead-summary::after{clear:both}@media screen and (min-width: 0em) and (max-width: 39.9375em){.summary .masthead-summary{top:12.5rem;left:0;bottom:auto;background-color:#f33;max-height:9.375rem}}.summary .masthead-summary h1{color:#fff;font-family:Basetica-Medium;font-weight:normal;font-style:normal;font-size:2.5rem;line-height:3rem;margin:0 0 .75rem 0}@media screen and (max-width: 63.9375em){.summary .masthead-summary h1{font-size:2.25rem}}.summary .masthead-summary p{color:#fff;font-size:1.5rem;line-height:1.8125rem;font-family:Basetica-Regular;font-weight:normal;font-style:normal;margin-bottom:.875rem}@media screen and (min-width: 40em) and (max-width: 63.9375em){.summary .masthead-summary p{font-size:1.25rem;line-height:1.5rem}}@media screen and (min-width: 0em) and (max-width: 39.9375em){.summary .masthead-summary p{display:none}}img.masthead-logo{width:10.75rem}.menu__external{display:none}@media (min-width: 1000px){.menu__external{display:inline-block}}.menu__external ul{list-style-type:none;margin-bottom:0}.menu__external ul li{display:inline-block;font-family:Basetica-Medium;font-weight:normal;font-style:normal;font-size:1.25rem;line-height:1.5rem;margin-right:1.6875rem;padding-top:.9375rem}.menu__external ul a{color:#000}.menu__external ul a:hover{color:#f33}a.btn-donate{background:red;color:white;padding:.46875rem .8125rem .46875rem .8125rem;font-family:Basetica-Regular;font-weight:normal;font-style:normal;font-size:1.125rem;line-height:1.125rem;max-height:33px;margin-left:1.5625rem}body.about h2{font-family:Basetica-Medium;font-weight:normal;font-style:normal;font-size:2rem;line-height:2.5rem;color:#000;margin-bottom:1.375rem}body.about p.moreLink{text-align:center;width:100%;margin-top:2.375rem;display:inline-block}body.about p.moreLink a{font-family:Basetica-Bold;font-weight:normal;font-style:normal;font-size:1.0625rem;line-height:1.25rem;color:#f33}body.about p.moreLink a:hover{color:#000}body.about section.aboutHeader{text-align:center;padding-bottom:4.6875rem}body.about section.mouseStories{background-color:#000;height:31.25rem;overflow:hidden}body.about section.mouseStories .story{padding:2.125rem 6.25rem}body.about section.mouseStories .story h2{margin-bottom:1.6875rem;color:#fff}body.about section.mouseStories .story p{color:#fff;font-size:1.25rem;line-height:1.75rem;margin-bottom:.4375rem}body.about section.mouseStories .story p .adjectives{color:#f33}body.about section.mouseStories .story p:last-of-type{display:inline}body.about section.mouseStories .story a{color:#fff;text-decoration:underline}body.about section.mouseStories .story a:hover{color:#f33}@media screen and (min-width: 0em) and (max-width: 39.9375em){body.about section.mouseStories .story a{font-size:1.125rem;line-height:1.625rem}}@media screen and (min-width: 0em) and (max-width: 39.9375em){body.about section.mouseStories .story{padding:2.125rem 2.75rem}body.about section.mouseStories .story p.quotation{font-size:1.125rem;line-height:1.625rem}}@media screen and (max-width: 63.9375em){body.about section.mouseStories{height:auto}body.about section.mouseStories .story img{margin-top:1.25rem;width:100%}}body.about section.mouseStories .slick-slider img.slick-next,body.about section.mouseStories .slick-slider img.slick-prev{cursor:pointer;width:68px;z-index:900;position:absolute;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%)}@media screen and (min-width: 0em) and (max-width: 39.9375em){body.about section.mouseStories .slick-slider img.slick-next,body.about section.mouseStories .slick-slider img.slick-prev{width:2.125rem}}body.about section.mouseStories .slick-slider .slick-prev{left:0}body.about section.mouseStories .slick-slider .slick-next{right:0}body.about section.team{padding-top:4.6875rem;padding-bottom:4.6875rem}body.about section.team h2{text-align:center;margin-bottom:2rem}body.about section.team .teamMember{margin-bottom:2.1875rem}body.about section.team .teamMember img{width:100%}body.about section.team .teamMember a{cursor:pointer}body.about section.team .teamMember p.name{padding:.625rem 0;font-size:.8125rem;line-height:1rem;width:100%;margin-bottom:0;width:100%;color:#000}body.about section.team .teamMember a:hover p.name{color:#f33}body.about section.team .reveal button{position:absolute;right:.5rem;top:.5rem}body.about section.team .reveal h3{font-family:Basetica-Medium;font-weight:normal;font-style:normal;color:#f33;font-size:1.25rem;line-height:1.625rem;margin-bottom:.9375rem}body.about section.team .reveal p{font-size:.9375rem;line-height:1.25rem;margin-bottom:.75rem}body.about section.board h2{text-align:center}body.about section.board h3{font-family:Basetica-Bold;font-weight:normal;font-style:normal;font-size:1.4375rem;line-height:1.8125rem;color:#f33;margin-bottom:.625rem}body.about section.board .memberName{font-family:Basetica-Bold;font-weight:normal;font-style:normal}body.about section.board a.boardProfile{color:#000}body.about section.board a.boardProfile:hover{color:#f33}body.about section.board .boardOfficers{margin-bottom:3.375rem}body.about p.advisoryBoard{text-align:left}body.about section.supporters{background-color:rgba(216,216,216,0.22);margin-top:4.6875rem;padding-top:2.4375rem;padding-bottom:5.625rem}body.about section.supporters h2{text-align:center;margin-bottom:4.0625rem}body.about section.supporters .supporter{padding-bottom:1.875rem}body.about section.supporters p.supporterLink{margin-top:1.875rem}body.about section.impact{padding-top:4.6875rem;padding-bottom:5.625rem}body.about section.impact h2{text-align:center;margin-bottom:4.0625rem}body.about section.impact .impactMetric{text-align:center;font-family:Basetica-Medium;font-weight:normal;font-style:normal;font-size:1rem;line-height:1.375rem;padding-bottom:2.1875rem}body.about section.impact .impactMetric .metricNumber{font-family:Basetica-Bold;font-weight:normal;font-style:normal;font-size:3.25rem;line-height:3.875rem;text-align:center;color:#f33;margin-bottom:.4375rem}body.about section.impact p.annualReport{margin-top:1.5625rem}body.home .masthead-home{position:relative;height:670px}body.home .video-wrapper{position:absolute;top:0;left:0;height:100%;width:100%;overflow:hidden}body.home video{position:absolute;z-index:0;min-width:100%;min-height:100%;width:auto;height:auto}body.home .summary{height:364px}body.home .summary .masthead-summary{margin-top:327px;margin-bottom:0;bottom:auto;padding:19px 18px 14px 18px}body.home .summary .masthead-summary .fa-play-circle-o{font-size:1.25rem}body.home .summary .masthead-summary h1{font-family:Basetica-Medium;font-weight:normal;font-style:normal;font-size:3rem;line-height:3rem;margin:0;margin-bottom:1.1875rem}body.home .summary .masthead-summary a{color:#fff;font-family:Basetica-Medium;font-weight:normal;font-style:normal;font-size:1.125rem;line-height:1.125rem}body.home .summary .masthead-summary a:hover{color:#000}@media screen and (min-width: 0em) and (max-width: 39.9375em){body.home video{display:none}body.home .masthead-home{background:url("/styles/img/home_static_480w_2017.jpg") #8A8A8D no-repeat center;background-size:cover;height:29.375rem}body.home .summary{position:relative;height:29.375rem}body.home .summary .masthead-summary{position:absolute;margin-top:auto;top:auto;bottom:0;height:8.75rem;padding:0}body.home .summary .masthead-summary .mastheadSummaryCopyWrapper{position:absolute;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);width:100%;padding:19px 18px 14px 18px}body.home .summary .masthead-summary h1{font-size:2rem;line-height:2rem;margin-bottom:.625rem}body.home .summary .masthead-summary a{font-size:.875rem;line-height:.875rem;margin:0}}body.home section{position:relative}body.home section.full-image{overflow:hidden;background:no-repeat center center;background-size:cover}body.home section.students{background-color:white;padding-bottom:1.25rem}@media screen and (min-width: 40em){body.home section.students{padding-bottom:1.875rem}}body.home section.students h2{font-size:2.25rem;line-height:2.75rem;color:black;padding-top:4.9375rem;margin-bottom:2.5rem;text-align:center}@media screen and (min-width: 0em) and (max-width: 39.9375em){body.home section.students h2{padding-top:3.125rem;margin-bottom:1.875rem;font-size:1.625rem;line-height:2.125rem}}@media screen and (min-width: 0em) and (max-width: 39.9375em){body.home section.students .box__content{margin-bottom:2.5rem}}@media screen and (min-width: 0em) and (max-width: 39.9375em){body.home section.students .box__content .box__text{padding-left:.625rem;padding-right:.625rem}}body.home section.students .box__content .box__text a{color:#f33}body.home section.students .box__content .box__text a:hover{text-decoration:underline}body.home section.students .box__content .box__text .box__text__body{padding-right:.625rem}body.home section.students .box__content h3{width:100%;color:#000;font-family:Basetica-Medium;font-weight:normal;font-style:normal;font-size:1.75rem;line-height:2.125rem;padding-top:.625rem;text-align:left}@media screen and (max-width: 74.9375em){body.home section.students .box__content h3{font-size:22px;line-height:28px}}@media screen and (min-width: 0em) and (max-width: 39.9375em){body.home section.students .box__content h3{font-size:1.4375rem;line-height:1.8125rem}}body.home section.students .box{position:relative;margin-bottom:1.25rem}body.home section.students .box div.studentImage{height:16.875rem;background-repeat:no-repeat;background-position:center;background-size:cover}body.home section.students .box img.icon{display:block;z-index:1001;width:77px;height:77px;position:absolute;right:20px;-ms-transform:translateY(-75%);transform:translateY(-75%)}@media screen and (min-width: 64em){body.home section.students .box img.icon{bottom:-72px}}@media only screen and (min-width: 768px) and (max-width: 800px){body.home section.students .cta-educator-column{width:46%}}body.home section.students a.cta{display:inline-block;margin-top:27px;font-family:Basetica-Medium;font-weight:normal;font-style:normal;font-size:28px;line-height:34px;color:#000}body.home section.students a.cta .arrow{color:#f33}body.home section.students a.cta:hover{color:#f33}@media screen and (min-width: 40em) and (max-width: 63.9375em){body.home section.students a.cta.cta-educator{padding-right:0px}}@media screen and (min-width: 64em) and (max-width: 74.9375em){body.home section.students a.cta.cta-educator{padding-right:0px}}@media screen and (min-width: 75em) and (max-width: 89.9375em){body.home section.students a.cta.cta-educator{padding-right:30px}}@media screen and (min-width: 90em){body.home section.students a.cta.cta-educator{padding-right:30px}}body.home section.stem{background-image:url(/styles/img/stem-bkg.jpg)}body.home section.stem .stemOverlay{background-color:rgba(0,0,0,0.4);min-height:670px}body.home section.stem h2{margin-top:5.5rem;margin-bottom:2.5rem;font-family:Basetica-Regular;font-weight:normal;font-style:normal;font-size:2.25rem;line-height:2.6875rem}@media screen and (min-width: 0em) and (max-width: 39.9375em){body.home section.stem h2{margin-top:2.5rem;margin-bottom:1.875rem;font-size:1.5rem;line-height:1.875rem}}body.home section.stem .metric{margin:0 auto}@media screen and (min-width: 0em) and (max-width: 39.9375em){body.home section.stem .metric img{width:60%}}body.home section.stem .metric p{width:24rem;margin:0 auto;margin-top:12px;font-family:Basetica-Regular;font-weight:normal;font-style:normal;font-size:1.5rem;line-height:1.8125rem;color:#fff}@media screen and (min-width: 0em) and (max-width: 39.9375em){body.home section.stem .metric p{width:auto;font-size:1.125rem;line-height:1.4375rem;padding-bottom:1.875rem}}body.home section.stem .metric.left p strong{color:#00A886}body.home section.stem .metric.right p strong{color:#516CC0}body.home section.impact h2{margin-top:4.75rem;margin-bottom:5.4375rem;font-family:Basetica-Medium;font-weight:normal;font-style:normal;font-size:4rem;line-height:4rem}@media screen and (max-width: 63.9375em){body.home section.impact h2{margin-bottom:3.875rem}}@media screen and (min-width: 0em) and (max-width: 39.9375em){body.home section.impact h2{font-size:3.125rem;line-height:3.125rem}}body.home section.impact div.impactSlider{max-height:670px;overflow:hidden}body.home section.impact div.impactSlider div.slide{height:670px;overflow:hidden;background:no-repeat center center;background-size:cover}body.home section.impact div.impactSlider div.slide .slide-copy{text-align:left;padding-top:70px;padding-left:100px}body.home section.impact div.impactSlider div.slide .slide-copy h3{font-family:Basetica-Regular;font-weight:normal;font-style:normal;font-size:44px;line-height:55px}@media screen and (max-width: 63.9375em){body.home section.impact div.impactSlider div.slide .slide-copy{text-align:center;padding:0 70px}body.home section.impact div.impactSlider div.slide .slide-copy h3{margin-bottom:20px}}@media screen and (min-width: 0em) and (max-width: 39.9375em){body.home section.impact div.impactSlider div.slide .slide-copy h3{font-size:30px;line-height:41px}}body.home section.impact div.impactSlider div.slide img.metric{margin:0 auto;width:262px}@media screen and (min-width: 0em) and (max-width: 39.9375em){body.home section.impact div.impactSlider div.slide img.metric{width:175px}}body.home section.impact .slick-slider img.slick-next,body.home section.impact .slick-slider img.slick-prev{cursor:pointer;width:4.25rem;z-index:900;position:absolute;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%)}@media screen and (min-width: 0em) and (max-width: 39.9375em){body.home section.impact .slick-slider img.slick-next,body.home section.impact .slick-slider img.slick-prev{width:2.125rem}}body.home section.impact .slick-slider .slick-prev{left:0}body.home section.impact .slick-slider .slick-next{right:0}body.home section.dont-miss{margin-top:86px}body.home section.dont-miss .gray-bkg{margin:0 auto;margin-bottom:39px;padding:42px 10px;background-color:#F4F4F4;max-width:1169px}body.home section.dont-miss .gray-bkg .columns{text-align:left}body.home section.dont-miss .miss-container .miss-left{width:6.875rem;float:left}@media screen and (max-width: 63.9375em){body.home section.dont-miss .miss-container .miss-left{float:none;width:auto}}body.home section.dont-miss .miss-container .miss-left h3{font-family:Basetica-Regular;font-weight:normal;font-style:normal;font-size:2.25rem;line-height:2.6875rem;color:#000}@media screen and (max-width: 63.9375em){body.home section.dont-miss .miss-container .miss-left h3{margin-bottom:1.25rem}}body.home section.dont-miss .miss-container .miss-left img.imgParts{margin-top:3.4375rem;max-width:6.0625rem}@media screen and (max-width: 63.9375em){body.home section.dont-miss .miss-container .miss-left img.imgParts{display:none}}body.home section.dont-miss .miss-container .miss-right{float:left;max-width:22.5rem}@media screen and (min-width: 40em) and (max-width: 63.9375em){body.home section.dont-miss .miss-container .miss-right{max-width:27rem}}@media screen and (min-width: 0em) and (max-width: 39.9375em){body.home section.dont-miss .miss-container .miss-right{float:none;width:auto;margin-bottom:1.875rem}}body.home section.dont-miss .miss-container .miss-right a{color:#fff}body.home section.dont-miss .miss-container .miss-right a:hover{color:#f33}body.home section.dont-miss .miss-container .miss-right a p{color:#fff;position:relative;background-color:#000;font-family:Basetica-Regular;font-weight:normal;font-style:normal;font-size:1.3125rem;line-height:1.3125rem;padding:1.4375rem 1.6875rem}body.home section.dont-miss .miss-container .miss-right a p .fa-caret-left{position:absolute;top:.3125rem;left:-1.1875rem;color:#000}@media screen and (min-width: 0em) and (max-width: 39.9375em){body.home section.dont-miss .miss-container .miss-right a p .fa-caret-left{display:none}}body.home section.dont-miss .recent-news h3{font-family:Basetica-Regular;font-weight:normal;font-style:normal;font-size:2.25rem;line-height:2.25rem;margin-bottom:1.625rem;margin-right:.625rem;color:#000;display:inline-block}@media screen and (min-width: 40em) and (max-width: 63.9375em){body.home section.dont-miss .recent-news h3{font-size:1.875rem}}@media screen and (min-width: 0em) and (max-width: 39.9375em){body.home section.dont-miss .recent-news h3{margin-top:.625rem}}body.home section.dont-miss .recent-news a.more-news{color:#000;font-size:.9375rem}@media screen and (min-width: 40em) and (max-width: 63.9375em){body.home section.dont-miss .recent-news a.more-news{font-size:.75rem}}body.home section.dont-miss .recent-news a.more-news:hover,body.home section.dont-miss .recent-news a.more-news span{color:#f33}body.home section.dont-miss .recent-news ul li{display:block;margin-bottom:1.625rem}body.home section.dont-miss .recent-news ul li::before,body.home section.dont-miss .recent-news ul li::after{content:' ';display:table}body.home section.dont-miss .recent-news ul li::after{clear:both}body.home section.dont-miss .recent-news ul li img{margin-bottom:.625rem}body.home section.dont-miss .recent-news ul li .meta{font-size:.8125rem;margin-bottom:0;line-height:normal}body.home section.dont-miss .recent-news ul li a{font-family:Basetica-Regular;font-weight:normal;font-style:normal;font-size:.9375rem;line-height:1.25rem;color:#000;display:block}body.home section.dont-miss .recent-news ul li a:hover{color:#f33}body.home section.dont-miss .recent-news ul li a span{color:#f33}body.home section.dont-miss .red-box{background-color:#f33;min-height:17.5rem;margin-bottom:5.4375rem;text-align:left;padding:1.125rem 1.375rem}@media screen and (min-width: 0em) and (max-width: 39.9375em){body.home section.dont-miss .red-box{margin-bottom:1.25rem}}body.home section.dont-miss .red-box h4{font-family:Basetica-Regular;font-weight:normal;font-style:normal;color:#fff;font-size:1.75rem;line-height:2.125rem}body.home section.dont-miss .red-box p{font-family:Basetica-Regular;font-weight:normal;font-style:normal;color:#fff;font-size:1.25rem;line-height:1.5rem}body.home section.dont-miss .red-box.support{background-image:url(/styles/img/support-bkg.png);background-repeat:no-repeat;background-size:contain;background-position:right}body.home section.dont-miss .red-box.support h4{margin-bottom:27px}body.home section.dont-miss .red-box.join{background-image:url(/styles/img/join-bkg.png);background-repeat:no-repeat;background-size:contain;background-position:bottom right}body.home section.dont-miss .red-box.join p{margin-bottom:1.625rem}body.home section.dont-miss .red-box.join .button{display:inline-block;margin-bottom:.75rem}body.home section.dont-miss .red-box.join .noHomeJoinCopy{margin-top:1.0625rem}body.home section.dont-miss .red-box.connect form{margin-top:.875rem}body.home section.dont-miss .red-box.connect input[type='email']{background:rgba(255,255,255,0.56);border:0}body.home section.dont-miss .red-box.connect .button{background-color:#808285;font-family:Basetica-Regular;font-weight:normal;font-style:normal;color:#fff;font-size:1.3125rem;line-height:1.3125rem;border:0}body.home section.dont-miss .red-box.connect .button.signup{background-color:#fff;color:#f33;border:0;font-family:Basetica-Regular;font-weight:normal;font-style:normal;padding:.5625rem .5625rem .625rem .5625rem}body.home section.dont-miss .red-box.connect .button.signup:hover{background-color:#F4F4F4}body.home section.dont-miss .red-box.connect .button.donate{padding:.5rem 2.375rem}body.home section.dont-miss .red-box.connect .button:hover{background-color:#f33}body.home section.dont-miss .red-box.connect hr{border:0;height:2px;background:rgba(255,255,255,0.2);margin:1.25rem 0}@media screen and (max-width: 63.9375em){body.home section.dont-miss .red-box.connect hr{margin:.75rem 0}}body.home section.dont-miss .red-box.connect ul.social{margin-top:.625rem}.home__stats{padding:3.125rem 0;text-align:center}.home__stats .home__stats__info{font-size:1.5rem;line-height:1.8125rem}.home__stats .home__stats__info .columns{margin-bottom:2.5rem}@media screen and (min-width: 40em){.home__stats .home__stats__info .columns{margin-bottom:0}}.home__stats img{height:254px;margin:0 auto 1rem auto;display:block}h2.home__section__heading{font-size:2.25rem;line-height:2.75rem;color:black;margin-bottom:2.5rem;text-align:center}@media screen and (min-width: 0em) and (max-width: 39.9375em){h2.home__section__heading{margin-bottom:1.875rem;font-size:1.625rem;line-height:2.125rem}}.news__events{background-color:#F7F7F7;padding:3.125rem 0}.news__events h3{font-size:1.3125rem;line-height:1.75rem;font-family:Basetica-Medium;font-weight:normal;font-style:normal;margin-bottom:1.875rem}@media screen and (min-width: 40em){.news__events h3{font-size:1.75rem;line-height:2.375rem}}.news__events a{color:#f33;font-size:1.125rem;white-space:nowrap;font-family:Basetica-Medium;font-weight:normal;font-style:normal}@media screen and (min-width: 40em){.news__events a{font-size:1.25rem}}.news__events a:hover{text-decoration:underline}@media screen and (min-width: 40em){.news__events .news__feature{border-right:1px solid #979797;padding-right:2.9375rem}}.news__events .news__feature img{margin-bottom:18px;display:block}@media screen and (min-width: 40em){.news__events .news__feature h3{margin-bottom:0}}@media screen and (min-width: 40em){.news__events .news__secondary{padding-left:2.9375rem}}.code__interactive{background-color:#000;padding:3.125rem 0;color:#fff}.code__interactive .code__interactive__body *{color:#fff;font-size:1.625rem;line-height:2.375rem}.code__interactive .code__interactive__body * a{color:#f33}@media screen and (min-width: 0em) and (max-width: 39.9375em){.code__interactive .code__interactive__body *{padding-left:.625rem;padding-right:.625rem;font-size:1.3125rem;line-height:1.75rem}}.code__interactive .home__section__heading{color:#fff;display:inline-block;margin-bottom:0}.code__interactive .code__interactive__branding{display:-ms-flexbox;display:flex;margin-bottom:3.125rem;-ms-flex-pack:center;justify-content:center;font-family:Basetica-Medium;font-weight:normal;font-style:normal;-ms-flex-flow:column;flex-flow:column}@media screen and (min-width: 40em){.code__interactive .code__interactive__branding{-ms-flex-align:end;align-items:flex-end;-ms-flex-flow:row;flex-flow:row}}.code__interactive .code__interactive__branding img{margin-right:25px;margin-bottom:.9375rem}@media screen and (min-width: 40em){.code__interactive .code__interactive__branding img{margin-bottom:0}}@media screen and (min-width: 40em){.code__interactive .code__interactive__image{padding-left:40px}}footer{background:#000;padding:2.5rem;color:#fff}footer .footer-logo{width:160px;margin-bottom:1.25rem}footer ul.menu li a{font-family:Basetica-Regular;font-weight:normal;font-style:normal;font-size:1.4375rem;color:#8A8A8D;padding:0;padding-bottom:.625rem}footer ul.menu li a:hover{color:#fff}footer h3{font-family:Basetica-Regular;font-weight:normal;font-style:normal;color:#8A8A8D;font-size:1.4375rem;line-height:1.4375rem;margin-bottom:1.25rem}@media screen and (min-width: 0em) and (max-width: 39.9375em){footer h3{margin-top:2.5rem}}footer h4{font-family:Basetica-Regular;font-weight:normal;font-style:normal;color:#8A8A8D;font-size:1.125rem;line-height:1.125rem;margin-bottom:.625rem}footer hr{border:0;height:1px !important;background:#2D2D2D !important;margin:1.25rem 0 !important}footer form{margin-bottom:0}footer form .input-group-field{height:2rem;-webkit-appearance:none}footer input[type='email'],footer input[type='search'],footer input[type='email']:focus,footer input[type='search']:focus{border:0;background-color:#2D2D2D;color:#fff;box-shadow:none}footer .button{background-color:#404145;font-family:Basetica-Regular;font-weight:normal;font-style:normal;color:#8A8A8D;font-size:1.3125rem;line-height:1.3125rem;border:0;display:inline-block}footer .button:hover{color:#fff}footer .button.signup{padding:.3125rem .5625rem .375rem .5625rem}footer .button.donate{padding:.375rem 2.375rem .3125rem 2.375rem}footer .button:hover{background-color:#f33}footer div.footerSupport{max-width:17.5rem}footer div.connectWrap{max-width:17.5rem}footer div.legal{font-family:Basetica-Regular;font-weight:normal;font-style:normal;color:#8A8A8D;font-size:.875rem;line-height:1.25rem;margin-top:2.625rem}footer div.legal .legal-menu li{display:inline}footer div.legal .legal-menu li a{color:#8A8A8D}footer div.legal .legal-menu li a:hover{color:#f33}footer div.legal .legal-menu li+li:before{content:" | ";padding:0 .3125rem}.block__connect{background-color:#F7F7F7;padding:70px 0;text-align:center}@media screen and (min-width: 40em){.block__connect{text-align:left}}.block__connect h2{font-size:2.25rem;line-height:2.6875rem;margin-bottom:.4375rem}.block__connect .social{padding-top:1.5625rem}@media screen and (min-width: 40em){.block__connect .social{padding-left:5.9375rem}}.block__connect .social img{width:64px;height:64px}.block__connect .social li{margin-right:1rem}.block__connect__overview{font-size:1.25rem;line-height:1.75rem}.footer__logos{padding-right:0}.footer__logos img{height:80px;margin-right:22px}body.news main{margin-top:5.625rem}@media screen and (min-width: 0em) and (max-width: 39.9375em){body.news main{margin-top:2.8125rem}}body.news .masthead-wrapper{height:96px}body.news section.newsHeader{background-color:#f33;text-align:center;background-image:url(/styles/img/news-masthead-bkg.png);background-repeat:no-repeat;background-size:cover;height:8.5rem}body.news section.newsHeader .news{position:relative;z-index:1}body.news section.newsHeader .news .newsTitle{text-align:center}body.news section.newsHeader .news .newsTitle h1{margin-top:1.25rem;margin-bottom:1.25rem;font-family:Basetica-Bold;font-weight:normal;font-style:normal;font-size:3rem;line-height:3.625rem;color:#fff}body.news section.newsHeader .news .newsTitle ul.newsFilters{padding-bottom:1.25rem}body.news section.newsHeader .news .newsTitle ul.newsFilters li{list-style:none;display:inline}body.news section.newsHeader .news .newsTitle ul.newsFilters li a{font-size:.9375rem;color:#fff}body.news section.newsHeader .news .newsTitle ul.newsFilters li a:hover{color:#000}body.news section.newsHeader .news .newsTitle ul.newsFilters li.active a{color:#000}body.news section.newsHeader .news .newsTitle ul.newsFilters li+li{margin-left:1.6875rem}@media screen and (max-width: 63.9375em){body.news section.newsHeader .news .newsTitle h1{font-size:2.375rem;line-height:3rem;margin-top:.9375rem;margin-bottom:.9375rem}}@media screen and (min-width: 0em) and (max-width: 39.9375em){body.news section.newsHeader .news .newsTitle h1{font-size:1.75rem;line-height:2.375rem;margin-top:.625rem;margin-bottom:.625rem}body.news section.newsHeader .news .newsTitle ul.newsFilters li a{font-size:.875rem}body.news section.newsHeader .news .newsTitle ul.newsFilters li+li{margin-left:1.125rem}}body.news .newsList .entry{margin-bottom:2.875rem}body.news .newsList .entry .newsImage{float:left;margin-right:1.875rem;margin-bottom:1.875rem;width:100%}body.news .newsList .entry p.meta{display:block;font-size:.875rem;line-height:.875rem;margin-bottom:0}body.news .newsList .entry p.meta .categories{color:#8A8A8D}body.news .newsList .entry p.meta:last-of-type{display:block}body.news .newsList .entry h3{font-family:Basetica-Medium;font-weight:normal;font-style:normal;font-size:1.5rem;line-height:1.875rem;margin-bottom:.4375rem}body.news .newsList .entry h3 a{color:#000}body.news .newsList .entry h3 a:hover{color:#f33}body.news .newsList .entry p{font-size:1rem;line-height:1.5rem;display:block}body.news .newsList .entry p:last-of-type{display:inline}body.news .newsList .entry a{color:#000;font-family:Basetica-Medium;font-weight:normal;font-style:normal}body.news .newsList .entry a:hover{color:#f33}body.news .newsList .entry a .red{color:#f33}body.news hr{border:0;height:1px;background:#C1C1C1;margin:1.0625rem 0}body.news .pagination .previous a,body.news .pagination .next a{color:#8A8A8D;font-size:1rem;line-height:1.375rem}body.news .pagination .previous a:hover,body.news .pagination .next a:hover{color:#000}body.news .pagination .previous{text-align:left}body.news .pagination .next{text-align:right}body.news .newsEntry::before,body.news .newsEntry::after{content:' ';display:table}body.news .newsEntry::after{clear:both}body.news .newsEntry img.newsImage{width:100%}body.news .newsEntry h1{margin-top:1.25rem;margin-bottom:1.75rem;text-align:center;font-family:Basetica-Medium;font-weight:normal;font-style:normal;font-size:2rem;line-height:2.5rem}body.news .newsEntry .meta{text-align:center;font-size:1rem;margin:2.1875rem 0 .625rem 0}body.news .newsEntry hr.dateline{height:2px;background:#f33;border:0;width:2.8125rem;margin:0 auto}body.news .shareBlock{margin-top:4.75rem}body.news .shareBlock h3{display:inline;font-family:Basetica-Medium;font-weight:normal;font-style:normal;font-size:1.5rem;line-height:1.5rem;color:#8A8A8D;vertical-align:middle;margin-right:1.25rem}body.news .shareBlock ul.socialShare{display:inline;list-style:none}body.news .shareBlock ul.socialShare li{display:inline;margin-right:.625rem}body.news .shareBlock ul.socialShare li img{width:2.3125rem;height:2.3125rem}body.news.story .masthead-wrapper{width:100%;height:32.8125rem;background-size:cover;background-repeat:no-repeat}@media screen and (min-width: 40em) and (max-width: 63.9375em){body.news.story .masthead-wrapper{height:21.25rem}}@media screen and (min-width: 0em) and (max-width: 39.9375em){body.news.story .masthead-wrapper{height:13.75rem}}body.news.story .entryCopy h3{margin-bottom:0}body.news.story .entryCopy h4{font-size:.875rem;margin-bottom:.625rem}body.news.story div.cb .cbCalloutWrapper{background-image:url(/styles/img/bolt_hilight.svg);background-size:contain;margin:1.5625rem 0 4.6875rem 0}body.news.story .newsList .entry .newsImage{margin-bottom:1.125rem}@media screen and (min-width: 40em){body.news.story .newsList .entry .newsImage{margin-bottom:.25rem}}form{margin-bottom:2rem}form h3{margin-bottom:.375rem;font-family:Basetica-Bold;font-weight:normal;font-style:normal;color:#f33;font-size:1.5rem;line-height:2rem}form legend,form label{font-family:Basetica-Regular;font-weight:normal;font-style:normal;color:#333;font-size:.9375rem;line-height:1.25rem}form .field-row label{font-family:Basetica-Regular !important;font-weight:normal !important;font-style:normal !important;color:#333;font-size:.9375rem;line-height:1.25rem}form .field-row,form fieldset{margin-bottom:1.875rem}form label.sf-select{margin-bottom:.875rem}form label.checkbox{margin-bottom:0}form .radio:first-of-type,form .checkbox:first-of-type{margin-top:.5rem}form [type='radio']{margin-right:8px}form p.help-text{margin-top:-1.875rem}form div.alert p,form div.alert li,form div.ff-form-errors p,form div.ff-form-errors li,form div#payment-errors{font-family:Basetica-Bold;font-weight:normal;font-style:normal;background-color:#000;color:#fff;font-size:.9375rem;line-height:.9375rem;padding:.3125rem .625rem}form .block-label [type='radio']+label{display:inline}form .block-label label>[type='radio']{margin-right:.5rem}form .block-label label{margin-bottom:0}form .callout.alert{margin-bottom:3.75rem;background-color:#000;font-weight:bold;padding:10px 20px;color:#fff}.invalid input:required:invalid,.invalid select:required:invalid{background:#f33;color:#fff;border:1px solid #f33}.invalid input:required:valid{background:#fff}.field-row .errors,.field-row .errors li{color:#f33;font-size:.8125rem;list-style-type:none;margin-left:0;margin-bottom:0}.cb .callout.alert{margin-bottom:3.75rem;background-color:#000;font-weight:bold;padding:10px 20px}.cb .callout.alert p{margin-bottom:0;color:#fff}form#donate-recurring .input-group-label,form#donate-recurring .input-group-field,form#donate-recurring .input-group-button,form#donate-single .input-group-label,form#donate-single .input-group-field,form#donate-single .input-group-button{display:block}body.work .masthead-wrapper{height:650px}body.work .workMasthead{text-align:center;margin-top:18.4375rem;color:white}body.work .workMasthead h1{font-family:Basetica-Medium;font-weight:normal;font-style:normal;font-size:2.5rem;line-height:3rem;margin-bottom:1.125rem}body.work .workMasthead p{color:#fff;font-size:1.625rem;line-height:2.5rem;margin-bottom:1.6875rem}body.work .workMasthead ul.tenets{list-style:none}body.work .workMasthead ul.tenets li{display:inline;background-color:rgba(0,0,0,0.4);padding:.25rem .5rem;margin:0}body.work .workMasthead ul.tenets li+li{margin-left:.625rem}@media screen and (max-width: 63.9375em){body.work .workMasthead br{display:none}body.work .workMasthead ul.tenets li{display:inline-block;margin-bottom:.3125rem;clear:both}body.work .workMasthead ul.tenets li+li{margin-left:0}}@media screen and (min-width: 40em) and (max-width: 63.9375em){body.work .workMasthead{margin-top:8.75rem}}@media screen and (min-width: 0em) and (max-width: 39.9375em){body.work .workMasthead{margin-top:5.625rem}body.work .workMasthead p{font-size:1.375rem;line-height:2.125rem}}body.work main{margin-top:5rem;margin-bottom:0}body.work section.workContent{padding-bottom:4.75rem}body.work section.workContent .cb{margin-bottom:2.375rem}body.work section.workContent .contentFeature{position:relative;background-color:#000;height:21.875rem;margin-bottom:1.875rem}@media screen and (min-width: 0em) and (max-width: 39.9375em){body.work section.workContent .contentFeature{height:23.4375rem}}body.work section.workContent .contentFeature p{color:#fff;text-align:center;padding:1rem .75rem 1.4375rem .75rem;height:11.875rem}@media screen and (min-width: 40em) and (max-width: 63.9375em){body.work section.workContent .contentFeature p{font-size:.9375rem;line-height:1.375rem}}body.work section.workContent .contentFeature img.photo{width:100%}body.work section.workPrograms{background-color:rgba(216,216,216,0.4);padding-top:2.5rem;padding-bottom:5rem}body.work section.workPrograms .cb h3{color:#000;font-family:Basetica-Medium;font-weight:normal;font-style:normal;font-size:1.5rem;line-height:1.8125rem}body.work section.workPrograms .roadmaps{margin-bottom:3.8125rem}body.work section.workPrograms .roadmaps a{cursor:pointer}body.work section.workPrograms .roadmaps .roadmap{position:relative;background-color:#fff;padding:.625rem 1.25rem;margin-bottom:1.875rem}body.work section.workPrograms .roadmaps .roadmap h3{font-family:Basetica-Medium;font-weight:normal;font-style:normal;color:#000;display:inline-block;font-size:1.3125rem;line-height:1.3125rem;margin-left:.9375rem}body.work section.workPrograms .roadmaps .roadmap i{color:#00A785;right:1.25rem;position:absolute;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%)}body.work section.workPrograms .roadmaps .reveal{display:none}body.work section.workPrograms .roadmaps .reveal button{position:absolute;right:.5rem;top:.5rem}body.work section.workPrograms .roadmaps .reveal h3{font-family:Basetica-Medium;font-weight:normal;font-style:normal;color:#00A886;font-size:1.25rem;line-height:1.625rem;margin-bottom:.9375rem}body.work section.workPrograms .roadmaps .reveal p{font-size:.9375rem;line-height:1.25rem;margin-bottom:.75rem}body.work section.workPrograms .dlVideo{background-color:#fff;padding:1.5625rem 5.625rem}body.work section.workPrograms .dlVideo .flex-video{margin-bottom:0}@media screen and (max-width: 63.9375em){body.work section.workPrograms .dlVideo{padding:1.25rem}}body.work section.designLeague{padding-top:4.6875rem;padding-bottom:5.125rem}body.work section.designLeague .dlVideo{background-color:#F4F4F4;padding:1.5625rem 5.625rem}body.work section.designLeague .dlVideo .flex-video{margin-bottom:0}@media screen and (max-width: 63.9375em){body.work section.designLeague .dlVideo{padding:1.25rem}}body.work section.workPlatforms{background-color:#F4F4F4;padding-top:4.6875rem}body.work section.workPlatforms .platformImage{width:100%}body.work section.workPlatforms .tabs-title>a:focus,body.work section.workPlatforms .tabs-title>a[aria-selected='true']{background:none}body.work section.workPlatforms .tabs-content{background:transparent}body.work section.workPlatforms ul.tabs{border:0;padding:0;margin:0;margin-bottom:2.1875rem;background:transparent}@media screen and (min-width: 64em){body.work section.workPlatforms ul.tabs{margin-left:-1.25rem;margin-right:-1.25rem;-ms-box-orient:horizontal;display:-ms-flexbox;display:-moz-flex;display:flex;-ms-flex-pack:justify;justify-content:space-between}}body.work section.workPlatforms ul.tabs li{display:inline-block;padding:0;margin:0;text-align:center}body.work section.workPlatforms ul.tabs li:nth-child(1){left:0}body.work section.workPlatforms ul.tabs li a{padding:.625rem .875rem;background-color:#fff;color:#00A886;font-size:1.25rem;line-height:1.625rem}body.work section.workPlatforms ul.tabs li.is-active a{color:#fff;background-color:#00A886;background-color:none}@media screen and (min-width: 64em){body.work section.workPlatforms ul.tabs li+li{margin-left:.9375rem}}body.work section.workPlatforms .tabs-content{border:0}body.work section.workPlatforms .tab .columns:nth-child(1){padding-left:0}body.work section.workPlatforms .tab .columns:nth-child(2){padding-right:0}body.work section.workPlatforms .accordion{border:none;background:transparent}body.work section.workPlatforms .accordion .accordion-item{border:none}body.work section.workPlatforms .accordion .accordion-item .accordion-title{border:none;padding:.625rem .875rem;background-color:#fff;color:#00A886;font-size:1.25rem;line-height:1.625rem;margin-bottom:.9375rem}body.work section.workPlatforms .accordion .accordion-item .accordion-title:before{position:absolute;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);margin-top:0}body.work section.workPlatforms .accordion .accordion-item.is-active .accordion-title{margin-bottom:0;color:#fff;background-color:#00A886}body.work section.workPlatforms .accordion .accordion-item .accordion-content{border:none;background-color:#F4F4F4}@media screen and (min-width: 0em) and (max-width: 39.9375em){body.work section.workPlatforms .accordion .accordion-item .platformImage{margin-bottom:.9375rem}}body.work section.workContact{padding-top:1.5625rem;padding-bottom:4.6875rem;background-color:#F4F4F4}body.search main{margin-top:5.625rem}@media screen and (min-width: 0em) and (max-width: 39.9375em){body.search main{margin-top:2.8125rem}}body.search .masthead-wrapper{height:96px}body.search section.searchHeader{background-color:#000;text-align:center;background-image:url(/styles/img/search-masthead-bkg.png);background-repeat:no-repeat;background-size:cover;height:12.8125rem}body.search section.searchHeader .searchTitle h1{margin-top:3.125rem;margin-bottom:1.25rem;font-family:Basetica-Bold;font-weight:normal;font-style:normal;font-size:3rem;line-height:3.625rem;color:#fff}body.search section.searchHeader form{margin-bottom:0}body.search section.searchHeader .input-group-field{height:2.1875rem}body.search section.searchHeader input[type='search'],body.search section.searchHeader input[type='search']:focus{border:0;background-color:#2D2D2D;color:#fff;box-shadow:none;-webkit-appearance:none}body.search section.searchHeader .button{background-color:#404145;font-family:Basetica-Regular;font-weight:normal;font-style:normal;color:#8A8A8D;font-size:1.3125rem;line-height:1.3125rem;border:0;display:inline-block}body.search section.searchHeader .button:hover{color:#fff}body.search section.searchHeader .button.signup{padding:.4375rem .5625rem .4375rem .5625rem}body.search section.searchHeader .button.donate{padding:.5rem 2.375rem;margin-bottom:.2rem}body.search section.searchHeader .button:hover{background-color:#f33}body.search .search-intro{text-align:center}body.search .search-intro h1{color:#000;line-height:2.2rem}body.search .search-intro p{color:#8A8A8D;font-size:1rem}body.search .result-block{margin-bottom:1.875rem}body.search .result-block:last-child{margin-bottom:0}body.search .searchList .entry{margin-bottom:2.875rem}body.search .searchList .entry .newsImage{float:left;margin-right:1.875rem;margin-bottom:1.875rem;width:100%}body.search .searchList .entry .date{font-weight:bold}body.search .searchList .entry p.entry-type{font-size:14px;color:#f33;margin-bottom:0}body.search .searchList .entry h3{font-family:Basetica-Medium;font-weight:normal;font-style:normal;font-size:1.5rem;line-height:1.875rem;margin-bottom:.4375rem}body.search .searchList .entry h3 a{color:#000}body.search .searchList .entry h3 a:hover{color:#f33}body.search .searchList .entry p{font-size:1rem;line-height:1.5rem;display:block}body.search .searchList .entry p:last-of-type{display:inline}body.search .searchList .entry a{color:#000;font-family:Basetica-Medium;font-weight:normal;font-style:normal}body.search .searchList .entry a:hover{color:#f33}body.search .searchList .entry a .red{color:#f33}body.search hr{border:0;height:1px;background:#C1C1C1;margin:1.0625rem 0}body.search .pagination .previous a,body.search .pagination .next a{color:#8A8A8D;font-size:1rem;line-height:1.375rem}body.search .pagination .previous a:hover,body.search .pagination .next a:hover{color:#000}body.search .pagination .previous{text-align:left}body.search .pagination .next{text-align:right}body.mouse20 strong{font-family:Basetica-Bold;font-weight:normal;font-style:normal}body.mouse20 em{font-family:Basetica-Italic;font-weight:normal;font-style:normal}body.mouse20 .masthead-wrapper{height:13.75rem}@media screen and (min-width: 40em){body.mouse20 .masthead-wrapper{height:26.875rem}}body.mouse20 main{margin-top:5rem}body.mouse20 h1.mouse20{font-family:Basetica-Medium;font-weight:normal;font-style:normal;color:#000;font-size:2rem;line-height:2.5rem;clear:both;margin:0 0 1.875rem 0;width:100%;display:inline-block;text-align:center}@media screen and (min-width: 40em){body.mouse20 h1.mouse20{font-size:2rem;line-height:2.625rem}}body.mouse20 .mouse20Intro{text-align:center;padding-bottom:1.25rem}body.mouse20 .mouse20Intro h2{font-family:Basetica-Medium;font-weight:normal;font-style:normal;font-size:1.625rem;line-height:2.125rem;color:#000;text-align:center;margin-bottom:2.8125rem}@media screen and (min-width: 40em){body.mouse20 .mouse20Intro h2{font-size:2rem;line-height:2.5rem}}body.mouse20 .mouse20Intro h3{font-family:Basetica-Bold;font-weight:normal;font-style:normal;font-size:1.3125rem;line-height:1.625rem;color:#f33}body.mouse20 .mouse20Intro .imageGrid{margin-bottom:4.375rem}body.mouse20 .mouse20Intro .imageGrid .grid-wrapper{margin-bottom:1.25rem}@media screen and (min-width: 40em){body.mouse20 .mouse20Intro .imageGrid .grid-wrapper{margin-bottom:0}}body.mouse20 .mouse20Intro .button{background:#f33;color:#fff;display:inline-block;padding:.9375rem;font-size:1.25rem;text-align:center;margin-top:1.25rem}@media screen and (min-width: 40em){body.mouse20 .mouse20Intro .button{min-width:30.625rem}}body.mouse20 .mouse20Intro .honorees{margin-top:5.625rem}body.mouse20 .mouse20Featured{background:#000;width:100%;padding:1.5625rem 0}@media screen and (min-width: 40em){body.mouse20 .mouse20Featured{padding:2.8125rem 0}}body.mouse20 .mouse20Featured h2{font-size:2rem;font-family:Basetica-Bold;font-weight:normal;font-style:normal;text-align:center;margin-bottom:2.5rem;color:#fff;line-height:2.5rem}body.mouse20 .mouse20Featured .grid-wrapper{margin-bottom:1.25rem}@media screen and (min-width: 40em){body.mouse20 .mouse20Featured .grid-wrapper{margin-bottom:0}}body.mouse20 .mouse20Sponsor{padding:3.125rem 0}@media screen and (min-width: 40em){body.mouse20 .mouse20Sponsor{padding:6.25rem 0}}body.mouse20 .mouse20Sponsor h2{font-family:Basetica-Bold;font-weight:normal;font-style:normal;font-size:1.3125rem;line-height:1.625rem;color:#f33}body.mouse20 .mouse20Sponsor h4{font-family:Basetica-Bold;font-weight:normal;font-style:normal;font-size:1.0625rem;line-height:1.625rem}body.mouse20 .mouse20Sponsor .sponsorshipBlock{margin-bottom:2.5rem}body.mouse20 .mouse20Sponsor .sponsorshipBlock ul{margin-left:1.5625rem}body.mouse20 .mouse20Sponsor .button{background:#f33;color:#fff;display:inline-block;padding:.9375rem;font-size:1.25rem;text-align:center;margin-bottom:0}@media screen and (min-width: 40em){body.mouse20 .mouse20Sponsor .button{min-width:30.625rem}}body.mouse20 .mouse20Sponsor .sponsor-block{margin-bottom:1.25rem}body.mouse20 .mouse20Sponsor .centered-button{text-align:center}body.mouse20 .mouse20Committee{padding-bottom:2.375rem}body.mouse20 .mouse20Committee h2{font-size:2rem;font-family:Basetica-Bold;font-weight:normal;font-style:normal;text-align:center;margin-bottom:3.125rem}body.mouse20 .mouse20Committee h3{font-family:Basetica-Bold;font-weight:normal;font-style:normal;font-size:1.3125rem;line-height:1.625rem;color:#f33}body.mouse20 .mouse20Committee .committeeBlock{margin-bottom:2.5rem}body.mouse20 .mouse20Committee .column,body.mouse20 .mouse20Committee .columns{margin-bottom:.375rem}body.mouse20 .mouse20Story{background:#000;width:100%;padding:2.8125rem 0}body.mouse20 .mouse20Story h2{font-size:2rem;font-family:Basetica-Bold;font-weight:normal;font-style:normal;text-align:center;margin-bottom:1.25rem;color:#fff}body.mouse20 .mouse20Story p{color:#fff}body.mouse20 .mouse20Story img{margin-bottom:1.25rem}body.mouse20 .mouse20Story h5{color:#f33;font-family:Basetica-Bold;font-weight:normal;font-style:normal;font-size:1.0625rem}body.mouse20 .mouse20Story .imageGrid{margin-top:.9375rem}body.mouse20 .mouse20Story .grid-wrapper{margin-bottom:1.25rem}@media screen and (min-width: 40em){body.mouse20 .mouse20Story .grid-wrapper{margin-bottom:0}}body.mouse20 .mouse20Contact{padding:3.75rem 1.875rem}body.mouse20 .mouse20Contact h3{font-family:Basetica-Bold;font-weight:normal;font-style:normal;font-size:1.3125rem;line-height:1.625rem;color:#f33}body.mouse20 .mouse20Contact .button{background:#f33;color:#fff;display:inline-block;padding:.9375rem;font-size:1.25rem;text-align:center}@media screen and (min-width: 40em){body.mouse20 .mouse20Contact .button{min-width:30.625rem}}body.mouse20 .mouse20Contact .centered-button{text-align:center}body.mouse20 .mouse20Contact a{color:#f33}@media screen and (min-width: 520px){.tito-ticket-name-wrapper{width:70% !important}.tito-ticket-price-quantity-wrapper{width:25% !important}}.tito-wrapper{padding:0 !important;margin-top:0 !important;background:#fff !important;border:none !important}.tito-ticket-name{color:#f33 !important;font-size:1.3125rem !important;font-family:Basetica-Medium;font-weight:normal;font-style:normal}.tito-ticket-description{color:#333333 !important;font-size:.9375rem !important;font-family:Basetica-Regular;font-weight:normal;font-style:normal}body.mouse20 .tito-submit{background:#f33 !important;border:1px solid #f33 !important}.mouse20-modal{text-align:center;background:#000 url(../img/mouse20_modal_bg.jpg) no-repeat;background-size:cover;color:#fff;border:none;padding-top:2.5rem;padding-bottom:1.25rem;width:90% !important}@media screen and (min-width: 40em){.mouse20-modal{width:64rem;padding-top:5rem;padding-bottom:2.5rem}}.mouse20-modal:focus{outline:0}.mouse20-modal .mouse-20-logo{width:300px;height:102px;margin-bottom:2.125rem}@media screen and (min-width: 40em){.mouse20-modal .mouse-20-logo{width:442px;height:151px}}.mouse20-modal .gear-logo{display:block;width:142px;height:41px;margin:0 auto}.mouse20-modal p{font-family:Basetica-Medium;font-weight:normal;font-style:normal;color:#fff;font-size:1.75rem;line-height:2.1875rem;margin-bottom:1.625rem}@media screen and (min-width: 40em){.mouse20-modal p{font-size:2rem;line-height:2.5rem;margin-bottom:1.875rem}}.mouse20-modal .button{color:#fff;background:#f33;margin-bottom:3.4375rem;display:inline-block;border-radius:5px}@media screen and (min-width: 40em){.mouse20-modal .button{padding-left:5.625rem !important;padding-right:5.625rem !important}}.mouse20-modal .button:hover{color:#f33}.mouse20-modal .close-button{position:absolute;right:.5rem;top:.5rem;font-size:2.25rem;font-family:Basetica-Bold;font-weight:normal;font-style:normal}.reveal-overlay[data-close=mouse20]{background:rgba(255,255,255,0.7)}.listBuild.listBuild-1 input[type='submit']{text-transform:none}.listBuild.listBuild-1 input[type='text'],.listBuild.listBuild-1 input[type='email']{height:2.4375rem;padding:.5rem;border:1px solid #cacaca;margin-bottom:0;margin-right:.3125rem;font-size:1rem}.listBuild.listBuild-1 input[type='text'] ::-webkit-input-placeholder,.listBuild.listBuild-1 input[type='text'] ::-moz-placeholder,.listBuild.listBuild-1 input[type='text'] :-ms-input-placeholder,.listBuild.listBuild-1 input[type='text'] :-moz-placeholder,.listBuild.listBuild-1 input[type='email'] ::-webkit-input-placeholder,.listBuild.listBuild-1 input[type='email'] ::-moz-placeholder,.listBuild.listBuild-1 input[type='email'] :-ms-input-placeholder,.listBuild.listBuild-1 input[type='email'] :-moz-placeholder{color:#fff !important}.listBuild.listBuild-1 .screenreaders{display:block;font-size:.9375rem;color:#333;line-height:1.375rem}.listBuild.listBuild-1 .required-label:after{content:"*";margin-left:.3125rem}.listBuild.listBuild-1 label{float:left}.listBuild.listBuild-1 label span.required{display:none}.listBuild.listBuild-1 .listbuild-description,.listBuild.listBuild-1 .success{font-size:.9375rem !important}.listBuild.listBuild-1 .listbuild-header{font-size:1.5rem;color:#f33;font-family:Basetica-Bold;font-weight:normal;font-style:normal}.listBuild.listBuild-1 ::-webkit-input-placeholder{color:#fff}.listBuild.listBuild-1 ::-moz-placeholder{color:#fff}.listBuild.listBuild-1 :-ms-input-placeholder{color:#fff}.listBuild.listBuild-1 :-moz-placeholder{color:#fff}.listBuild.notification-success .listbuild-header-visible{font-size:1.5rem;color:#f33;font-family:Basetica-Bold;font-weight:normal;font-style:normal;font-weight:normal !important}#listbuild-slidebar{background:#f33 !important}form#donate-recurring #form-input-donationAmount:before,form#donate-single #form-input-donationAmount:before{content:'$';text-align:center;width:1%;height:100%;padding:0 1rem;background:#e6e6e6;color:#000;border:1px solid #cacaca;white-space:nowrap}form#donate-recurring .field-row:nth-of-type(7n),form#donate-recurring .field-row:nth-of-type(8n),form#donate-recurring .field-row:nth-of-type(9n),form#donate-single .field-row:nth-of-type(7n),form#donate-single .field-row:nth-of-type(8n),form#donate-single .field-row:nth-of-type(9n){margin-bottom:0}form#donate-recurring .field-row:nth-of-type(7n) .input-group-field,form#donate-recurring .field-row:nth-of-type(8n) .input-group-field,form#donate-recurring .field-row:nth-of-type(9n) .input-group-field,form#donate-single .field-row:nth-of-type(7n) .input-group-field,form#donate-single .field-row:nth-of-type(8n) .input-group-field,form#donate-single .field-row:nth-of-type(9n) .input-group-field{margin-bottom:1.875rem}@media screen and (min-width: 0em) and (max-width: 39.9375em){form#donate-recurring .medium-4,form#donate-recurring .medium-6,form#donate-single .medium-4,form#donate-single .medium-6{margin-bottom:1.875rem}}@media screen and (min-width: 0em) and (max-width: 39.9375em){form#donate-recurring .medium-6 ~ .medium-6,form#donate-single .medium-6 ~ .medium-6{margin-bottom:0}}form#donate-recurring .StripeElement,form#donate-single .StripeElement{margin-bottom:0 !important}form#donate-recurring .callout.alert,form#donate-recurring .ff-form-errors,form#donate-single .callout.alert,form#donate-single .ff-form-errors{position:-webkit-sticky;position:sticky;top:20px;background-color:#000;border:none;border-radius:0;font-family:Basetica-Bold;font-weight:normal;font-style:normal}.shareBlock.donate h3{font-family:Basetica-Medium;font-weight:normal;font-style:normal;font-size:1.5rem;line-height:1.5rem;color:#000;margin-right:1.25rem;margin-bottom:.625rem}.shareBlock.donate ul.socialShare{list-style:none}.shareBlock.donate ul.socialShare li{display:inline;margin-right:.625rem}.shareBlock.donate ul.socialShare li img{width:2.3125rem;height:2.3125rem}body.audience main{margin-bottom:0}@media screen and (min-width: 40em){body.audience main{margin-top:6.25rem}}.landing__intro{text-align:center;margin-bottom:2.8125rem}.news__events h2 p{text-align:center;font-size:1.875rem;line-height:2.6875rem;margin-bottom:2.5rem;font-family:Basetica-Medium;font-weight:normal;font-style:normal}@media screen and (min-width: 40em){.news__events h2 p{font-size:2.25rem;margin-bottom:2.5rem}}.news__events h2 p u{text-decoration:none;border-bottom:3px solid #f33}.three__column__block{background-color:white;padding-bottom:1.25rem}@media screen and (min-width: 40em){.three__column__block{padding-bottom:2.8125rem}}@media screen and (min-width: 40em){.three__column__block .columns{padding-left:1.25rem;padding-right:1.25rem}}.three__column__block h2{font-size:2.25rem;line-height:2.75rem;color:black;margin-bottom:2.5rem;text-align:center;font-family:Basetica-Medium;font-weight:normal;font-style:normal}@media screen and (min-width: 0em) and (max-width: 39.9375em){.three__column__block h2{margin-bottom:1.875rem;font-size:1.625rem;line-height:2.125rem}}.three__column__block .box__content{padding-right:2.1875rem}@media screen and (min-width: 0em) and (max-width: 39.9375em){.three__column__block .box__content{margin-bottom:2.5rem}}@media screen and (min-width: 0em) and (max-width: 39.9375em){.three__column__block .box__content .box__text{padding-left:.625rem;padding-right:.625rem}}.three__column__block .box__content .box__text a{color:#f33}.three__column__block .box__content .box__text a:hover{text-decoration:underline}.three__column__block .box__content .box__text .box__text__body ul{list-style-type:disc;padding-left:1.875rem;margin-bottom:.9375rem}.three__column__block .box__content .box__text .box__text__body .learn-more{font-family:Basetica-Bold;font-weight:normal;font-style:normal}.three__column__block .box__content h3{width:100%;color:#000;font-family:Basetica-Medium;font-weight:normal;font-style:normal;font-size:1.5rem;line-height:1.875rem;padding-top:.625rem;margin-bottom:.625rem;text-align:left}@media screen and (min-width: 0em) and (max-width: 39.9375em){.three__column__block .box__content h3{font-size:1.4375rem;line-height:1.8125rem}}.three__column__block .box{position:relative;margin-bottom:1.25rem}.three__column__block .box div.studentImage{height:16.875rem;background-repeat:no-repeat;background-position:center;background-size:cover}.three__column__block .box img.icon{display:block;z-index:1001;width:77px;height:77px;position:absolute;right:20px;-ms-transform:translateY(-75%);transform:translateY(-75%)}@media screen and (min-width: 64em){.three__column__block .box img.icon{bottom:-72px}}@media only screen and (min-width: 768px) and (max-width: 800px){.three__column__block .cta-educator-column{width:46%}}.three__column__block a.cta{display:inline-block;margin-top:27px;font-family:Basetica-Medium;font-weight:normal;font-style:normal;font-size:28px;line-height:34px;color:#000}.three__column__block a.cta .arrow{color:#f33}.three__column__block a.cta:hover{color:#f33}@media screen and (min-width: 40em) and (max-width: 63.9375em){.three__column__block a.cta.cta-educator{padding-right:0px}}@media screen and (min-width: 64em) and (max-width: 74.9375em){.three__column__block a.cta.cta-educator{padding-right:0px}}@media screen and (min-width: 75em) and (max-width: 89.9375em){.three__column__block a.cta.cta-educator{padding-right:30px}}@media screen and (min-width: 90em){.three__column__block a.cta.cta-educator{padding-right:30px}}.landing__stories{background-color:#000;color:#fff;padding:3.75rem 0}.landing__stories h2{text-align:center;font-size:1.875rem;line-height:2.6875rem;margin-bottom:2.5rem;font-family:Basetica-Medium;font-weight:normal;font-style:normal}@media screen and (min-width: 40em){.landing__stories h2{font-size:2.25rem;margin-bottom:2.5rem}}.landing__stories .landing__story__quote{margin-bottom:1.875rem;font-size:1.3125rem;line-height:1.875rem;font-family:Basetica-Medium;font-weight:normal;font-style:normal}@media screen and (min-width: 40em){.landing__stories .landing__story__quote{font-size:1.5rem;line-height:2.375rem;margin-bottom:1.25rem}}.landing__stories .landing__story__attribution p{color:#fff;font-size:1rem;line-height:1.5rem;font-family:Basetica-Medium;font-weight:normal;font-style:normal}.landing__stories .story__teaser{background-color:#2D2D2D;padding:1.25rem;margin-top:3.125rem}@media screen and (min-width: 64em){.landing__stories .story__teaser{max-width:18.75rem;margin-top:0}}.landing__stories .story__teaser h3{font-family:Basetica-Medium;font-weight:normal;font-style:normal;font-size:1.3125rem;line-height:1.875rem;margin-bottom:.625rem}.landing__stories .story__teaser img{float:right;padding:.3125rem 0 .625rem .625rem;width:89px}@media screen and (min-width: 64em){.landing__stories .story__teaser .story__teaser__body{clear:both}}.landing__stories .button{display:block;color:#fff;font-family:Basetica-Bold;font-weight:normal;font-style:normal;font-size:1.0625rem;line-height:1.25rem;padding:.9375rem;margin-top:1.25rem;background-color:#f33;text-align:center}.landing__stories .button:hover{background-color:#fff;color:#f33}.landing__form{background-color:#000;background-image:url(../img/bg-gear.svg);background-repeat:no-repeat;background-position:bottom left;padding:3.75rem 0;color:#fff}.landing__form .callout.alert{margin-bottom:3.75rem;background-color:#f33;font-weight:bold;padding:10px 20px;color:#fff}.landing__form .callout.alert p{color:#fff}.landing__form label{color:#fff !important;margin-bottom:.6875rem !important;font-size:1.0625rem !important;font-family:Basetica-Medium !important}.landing__form label+label{margin-bottom:.3125rem}.landing__form [type='checkbox']+label,.landing__form [type='radio']+label{font-family:Basetica-Regular;font-weight:normal;font-style:normal}.landing__form .freeform-instructions{color:#fff !important;margin-bottom:.5rem !important}.landing__form label+.freeform-instructions{margin-top:-10px !important}.landing__form h2{font-size:1.875rem;line-height:2.375rem;text-align:center;font-family:Basetica-Medium;font-weight:normal;font-style:normal;margin-bottom:1.25rem}@media screen and (min-width: 40em){.landing__form h2{font-size:2.25rem;line-height:2.75rem}}.landing__form button{margin:0 auto}.landing__form button:hover{background-color:#fff;color:#f33}.landing__form form .field-row,.landing__form form fieldset{margin-bottom:1.875rem}.landing__form [type='text'],.landing__form [type='password'],.landing__form [type='date'],.landing__form [type='datetime'],.landing__form [type='datetime-local'],.landing__form [type='month'],.landing__form [type='week'],.landing__form [type='email'],.landing__form [type='number'],.landing__form [type='search'],.landing__form [type='tel'],.landing__form [type='time'],.landing__form [type='url'],.landing__form [type='color'],.landing__form textarea{border:none}@media screen and (min-width: 0em) and (max-width: 39.9375em){.landing__form form .field-row{-ms-flex-direction:column;flex-direction:column}.landing__form form .field-row .freeform-column+.freeform-column{margin-top:1.5625rem}}body,html{height:100%}body{font-family:Basetica-Regular;font-weight:normal;font-style:normal;font-size:1.0625rem;line-height:1.625rem;color:#333}main{margin-top:8rem;margin-bottom:2.625rem}p{font-family:Basetica-Regular;font-weight:normal;font-style:normal;font-size:1.0625rem;line-height:1.625rem;margin-bottom:1.0625rem;color:#333}a{text-decoration:none}em{font-family:Basetica-Italic;font-weight:normal;font-style:normal}strong em{font-family:Basetica-Bold;font-weight:normal;font-style:normal;font-style:italic}hr{border:0;height:1px;background:#C1C1C1;margin:1.0625rem 0}ul.social li{display:inline-block;padding:0;margin-right:.25rem}@media screen and (max-width: 63.9375em){ul.social li{margin-bottom:.5rem}}ul.social li:last-child{margin-right:0}ul.social li img{margin:0;padding:0;width:2rem;height:2rem}.button{background-color:#fff;color:#f33;font-family:Basetica-Regular;font-weight:normal;font-style:normal;margin-right:.75rem}.button:hover{background-color:#F4F4F4}.button.large{font-size:1.5rem;line-height:1.5rem;padding:.625rem 2rem}.button.medium{font-size:1.25rem;line-height:1.5rem;padding:.3125rem 1.3125rem}.buttonDark,.listBuild.listBuild-1 input[type='submit']{display:inline-block;color:#fff;border:0;font-family:Basetica-Bold;font-weight:normal;font-style:normal;font-size:1.25rem;line-height:1.25rem;padding:.9375rem .9375rem .75rem .9375rem;background-color:#f33;border-radius:8;background-clip:padding-box}.buttonDark:hover,.listBuild.listBuild-1 input[type='submit']:hover{text-decoration:none;background-color:#000}
