@import url(https://fonts.googleapis.com/css?family=Abel|Oswald);.column,.columns,.container{width:100%;box-sizing:border-box}h1,h2,h3{letter-spacing:-.1rem}body,h6{line-height:1.6}pre,textarea{overflow:auto}#mapChartToggle div,.cityStats .projects li,.projectStats .projects li{text-transform:uppercase}#nav_header a,.city-snippet h1 a,header a{text-decoration:none}.container{position:relative;max-width:100%;margin:0 auto}.column,.columns{float:left}@media (min-width:400px){.container{width:100%;padding:0}}html{font-size:62.5%;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{font-size:1.5em}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:2rem;font-weight:300}h1{line-height:1.2}h2{line-height:1.25}h3{line-height:1.3}h4{line-height:1.35;letter-spacing:-.08rem}h5{line-height:1.5;letter-spacing:-.05rem}h6{letter-spacing:0}@media (min-width:550px){.container{width:100%}.column,.columns{margin-left:1.5%}.column:first-child,.columns:first-child{margin-left:0}.one.column,.one.columns{width:6.95833%}.two.columns{width:15.41667%}.three.columns{width:23.875%}.four.columns{width:32.33333%}.five.columns{width:40.79167%}.six.columns{width:49.25%}.seven.columns{width:57.70833%}.eight.columns{width:66.16667%}.nine.columns{width:74.625%}.ten.columns{width:83.08333%}.eleven.columns{width:91.54167%}.twelve.columns{width:100%;margin-left:0}.one-third.column{width:32.33333%}.two-thirds.column{width:66.16667%}.one-half.column{width:49.25%}.offset-by-one.column,.offset-by-one.columns{margin-left:8.45833%}.offset-by-two.column,.offset-by-two.columns{margin-left:16.91667%}.offset-by-three.column,.offset-by-three.columns{margin-left:25.375%}.offset-by-four.column,.offset-by-four.columns{margin-left:33.83333%}.offset-by-five.column,.offset-by-five.columns{margin-left:42.29167%}.offset-by-six.column,.offset-by-six.columns{margin-left:50.75%}.offset-by-seven.column,.offset-by-seven.columns{margin-left:59.20833%}.offset-by-eight.column,.offset-by-eight.columns{margin-left:67.66667%}.offset-by-nine.column,.offset-by-nine.columns{margin-left:76.125%}.offset-by-ten.column,.offset-by-ten.columns{margin-left:84.58333%}.offset-by-eleven.column,.offset-by-eleven.columns{margin-left:93.04167%}.offset-by-one-third.column,.offset-by-one-third.columns{margin-left:33.83333%}.offset-by-two-thirds.column,.offset-by-two-thirds.columns{margin-left:67.66667%}.offset-by-one-half.column{margin-left:50.75%}h1{font-size:5rem}h2{font-size:4.2rem}h3{font-size:3.6rem}h4{font-size:3rem}h5{font-size:2.4rem}h6{font-size:1.5rem}}p{margin-top:0}a{color:#1eaedb}a:hover{color:#1b9cc5}.button,button,input[type=submit],input[type=reset],input[type=button]{display:inline-block;height:38px;padding:0 30px;color:#555;text-align:center;font-size:11px;font-weight:600;line-height:38px;letter-spacing:.1rem;text-transform:uppercase;text-decoration:none;white-space:nowrap;background-color:transparent;border-radius:4px;border:1px solid #bbb;cursor:pointer;box-sizing:border-box}ol,ul{padding-left:0;margin-top:0}.button:focus,.button:hover,button:focus,button:hover,input[type=submit]:focus,input[type=submit]:hover,input[type=reset]:focus,input[type=reset]:hover,input[type=button]:focus,input[type=button]:hover{color:#333;border-color:#888;outline:0}.button.button-primary,button.button-primary,input[type=submit].button-primary,input[type=reset].button-primary,input[type=button].button-primary{color:#fff;background-color:#33c3f0;border-color:#33c3f0}.button.button-primary:focus,.button.button-primary:hover,button.button-primary:focus,button.button-primary:hover,input[type=submit].button-primary:focus,input[type=submit].button-primary:hover,input[type=reset].button-primary:focus,input[type=reset].button-primary:hover,input[type=button].button-primary:focus,input[type=button].button-primary:hover{color:#fff;background-color:#1eaedb;border-color:#1eaedb}header a,header a:hover{color:inherit}input[type=tel],input[type=url],input[type=password],input[type=email],input[type=number],input[type=search],input[type=text],select,textarea{height:38px;padding:6px 10px;background-color:#fff;border:1px solid #d1d1d1;border-radius:4px;box-shadow:none;box-sizing:border-box}input[type=tel],input[type=url],input[type=password],input[type=email],input[type=number],input[type=search],input[type=text]{-webkit-appearance:none;-moz-appearance:none;appearance:none}textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;min-height:65px;padding-top:6px;padding-bottom:6px}input[type=tel]:focus,input[type=url]:focus,input[type=password]:focus,input[type=email]:focus,input[type=number]:focus,input[type=search]:focus,input[type=text]:focus,select:focus,textarea:focus{border:1px solid #33c3f0;outline:0}label,legend{display:block;margin-bottom:.5rem;font-weight:600}input[type=checkbox],input[type=radio]{display:inline}label>.label-body{display:inline-block;margin-left:.5rem;font-weight:400}ul{list-style:circle inside}ol{list-style:decimal inside}ol ol,ol ul,ul ol,ul ul{margin:1.5rem 0 1.5rem 3rem;font-size:90%}.button,button,li{margin-bottom:1rem}code{padding:.2rem .5rem;margin:0 .2rem;white-space:nowrap;background:#f1f1f1;border:1px solid #e1e1e1;border-radius:4px}img,legend{border:0}pre>code{display:block;padding:1rem 1.5rem;white-space:pre}td,th{text-align:left;border-bottom:1px solid #e1e1e1;padding:0}.cityStats h3,.download a,.mapLegend h3,.projectStats,.projectStats h3,h2,header{text-align:center}td:first-child,th:first-child{padding-left:0}td:last-child,th:last-child{padding-right:0}fieldset,input,select,textarea{margin-bottom:1.5rem}body,header *{margin:0}blockquote,dl,figure,form,ol,p,pre,table,ul{margin-bottom:2.5rem}.u-full-width{width:100%;box-sizing:border-box}.u-max-full-width{max-width:100%;box-sizing:border-box}.u-pull-right{float:right}.u-pull-left{float:left}hr{margin-top:3rem;margin-bottom:3.5rem;border-width:0;border-top:1px solid #e1e1e1;-moz-box-sizing:content-box;box-sizing:content-box;height:0}.container:after,.row:after,.u-cf{content:"";display:table;clear:both}header h1,header h1 .dark,header h4{display:inline-block}/*! normalize.css v3.0.2 | MIT License | git.io/normalize */body{color:#111}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,optgroup,strong{font-weight:700}dfn{font-style:italic}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}.hideLegend,.mapLegend,.timelineControls,aside{bottom:20px;right:20px}svg:not(:root){overflow:hidden}figure{margin:1em 40px}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=submit],input[type=reset]{-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}.mainPanel,body,html{width:100%;height:100%}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{padding:0}table{border-collapse:collapse;border-spacing:0}body,html{background-color:#ccc;font-family:Oswald,serif;font-weight:200}h1{margin:.67em 0;font-size:3em}h2{font-size:2em}h3{font-size:1em}h4{font-size:.67em}h5{font-size:.5em}h6{font-size:.35em}aside{position:fixed;top:20px;overflow-y:scroll;background-color:#F5F5F3}.container.full-height{background-image:url(./static/ri-bg-image.png);background-repeat:no-repeat}header{font-family:'Roboto Condensed',sans-serif}header h1{font-size:2em;margin:2px 0;border:1px solid grey;font-height:1.2;padding-left:3px}header h1 .dark{color:#ddd;background-color:grey;padding:0 3px}header h2{font-size:1.5em}header h4{cursor:pointer;padding:0 10px;letter-spacing:.02em;font-size:1em}header h4:hover{color:#111}.funding{fill:#9E7B9B}.families{fill:#969696}.container{padding:20px}.mainPanel{background-color:#fff;position:relative}#mapChartControls,.hideLegend,.mapLegend,.resetView,.timelineControls,.toggleLegend{position:absolute}.mainPanel svg.theMap{margin:20px;background-color:#D1D5D7}.download,.stateList h2{margin-top:10px}.timelineControls{background-color:transparent}.stateList h2{font-size:1.4em}.download a{display:block}.cityStats .legend ul,.projectStats .legend ul,.projectStats svg{display:inline-block}.contactUs p,.contactUs ul,.longishform p,.longishform ul{font-family:Lato,sans-serif;font-weight:300;color:#111}#timeline .timelineLabel,.mapLegend h3{font-family:'Roboto Condensed',sans-serif}.poc{fill:#a387be}.white{fill:#2ca02c}.territory{fill:#909EAC}a,button{cursor:pointer}.mapLegend{background-color:#fff;overflow:hidden;border-top-left-radius:15px;pointer-events:none;z-index:10000;padding:20px 0 20px 20px;font-weight:200}.mapLegend text{fill:#111;stroke:transparent}.mapLegend h3{font-size:18px}.mapLegend .footprint text{text-shadow:-1px 0 #f5f5f3,0 1px #f5f5f3,1px 0 #f5f5f3,0 -1px #f5f5f3}.mapLegend .handle{pointer-events:auto;cursor:ew-resize}.hideLegend{padding:0 5px;z-index:10001;pointer-events:auto;color:grey;cursor:pointer}.dorling text,.dorlings text{pointer-events:none}.timeline{fill:#F5F5F3}#timeline rect{cursor:pointer}#timeline rect.nonwhite{fill:#a387be}#timeline rect.white{fill:#2ca02c}#timeline .xAxis text{text-anchor:middle;cursor:pointer}#timeline .xAxis text.all{text-anchor:end}#timeline .yAxis text{text-anchor:start;cursor:pointer}#timeline .baseline{height:1px}#timeline text{font-weight:100;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#timeline text.hasFootprint{font-weight:400}#timeline .grid{fill:#ccc}#timeline .grid .base{fill:'black'}#rect1{fill:url(#grad1)}.stop1{stop-color:#7dc87d}.stop2{stop-color:#6496c8}.cityStats h2,.projectStats h2{padding:0 20px;margin:5px auto 10px;border-bottom:1px solid #aaa;font-family:Oswald,sans-serif}.cityStats h3,.projectStats h3{font-size:1.5em;font-weight:200;font-family:'Roboto Condensed',sans-serif;margin-bottom:5px}.cityStats .legend,.projectStats .legend{text-align:center;max-width:400px;margin:0 auto;font-size:18px}.cityStats .legend h4,.projectStats .legend h4{font-size:20px;font-weight:400;font-family:'Roboto Condensed',sans-serif;margin:0 0 3px}.cityStats .legend ul li,.projectStats .legend ul li{list-style:none;text-align:left;margin:0}.cityStats .citations,.projectStats .citations{margin:10px auto;width:80%}.cityStats .citations li,.projectStats .citations li{text-align:left}.cityStats .context,.projectStats .context{text-align:left;font-family:'Roboto Condensed',sans-serif;font-size:1.2em;margin:0 20px}.cityStats .context span,.projectStats .context span{color:#4682b4;font-weight:400;cursor:pointer}.cityStats .context .sources,.projectStats .context .sources{font-size:.75em;color:#777}.cityStats .context .caption,.projectStats .context .caption{font-size:.75em;color:#4682b4;cursor:pointer;text-align:center;margin:0 5% 10px}.cityStats .invitation,.projectStats .invitation{font-family:'Roboto Condensed',sans-serif;width:60%;margin:10px auto;font-style:italic;cursor:pointer;color:#4682b4}.cityStats svg .tickLabel,.projectStats svg .tickLabel{fill:grey;font-size:12}.cityStats svg .tickLabel.right,.projectStats svg .tickLabel.right{text-anchor:end}.cityStats svg .tickLabel.left,.projectStats svg .tickLabel.left{text-anchor:start}.cityStats svg .yTickLabel,.cityStats svg.project text.label.projects,.projectStats svg .yTickLabel,.projectStats svg.project text.label.projects{text-anchor:end}.cityStats svg line.tick,.projectStats svg line.tick{stroke:#bbb;stroke-width:.5}.cityStats .closeicon,.projectStats .closeicon{margin-left:-30px;margin-top:-2px;float:right;width:30px;height:26px;display:inline-block;background-repeat:no-repeat;opacity:.4;cursor:pointer;font-size:1.5em}.city-snippet .piechart,.contactUs label,.gradientLegend,.legendDorlings{float:left}.cityStats .closeicon:hover,.projectStats .closeicon:hover{opacity:1}.cityStats .duration,.cityStats .summary,.projectStats .duration,.projectStats .summary{font-family:'Roboto Condensed',sans-serif;text-align:center;font-size:1.1em;margin:20px auto;line-height:1.05}.cityStats svg.project text,.projectStats svg.project text{font-size:14px;font-weight:100;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;fill:grey;cursor:pointer}.cityStats svg.project text.label,.cityStats svg.project text.project.hasFootprint,.projectStats svg.project text.label,.projectStats svg.project text.project.hasFootprint{font-weight:400}.cityStats svg.project text.label.displacements,.cityStats svg.project text.label.duration,.projectStats svg.project text.label.displacements,.projectStats svg.project text.label.duration{text-anchor:middle}.cityStats svg.project text.project,.projectStats svg.project text.project{text-anchor:end;fill:#222}.cityStats svg.project text.count,.projectStats svg.project text.count{font-size:12px}.cityStats svg.project text.count.poc,.cityStats svg.project text.count.territory,.projectStats svg.project text.count.poc,.projectStats svg.project text.count.territory{text-anchor:end}.cityStats svg.project text.notInspected,.projectStats svg.project text.notInspected{fill:#aaa!important}.cityStats svg.project text.startYear,.projectStats svg.project text.startYear{font-size:12px;text-anchor:end}.cityStats svg.project text.endYear,.projectStats svg.project text.endYear{font-size:12px}.cityStats svg.project .divider,.projectStats svg.project .divider{stroke:#aaa;strokeWidth:.5}.cityStats svg.project .stage,.projectStats svg.project .stage{text-anchor:middle;font-size:12px;fill:#fff;font-weight:400}.cityStats svg.project .stage.completed,.cityStats svg.project .stage.future,.projectStats svg.project .stage.completed,.projectStats svg.project .stage.future{fill:#666;font-weight:200}.cityStats svg.project rect.notInspected,.projectStats svg.project rect.notInspected{fill-opacity:.25}.cityStats svg.project line.duration,.projectStats svg.project line.duration{stroke:grey}.cityStats svg.project line.duration.notInspected,.projectStats svg.project line.duration.notInspected{stroke-opacity:.25}.cityStats svg.project circle.duration,.projectStats svg.project circle.duration{fill:grey}.cityStats svg.project circle.duration.notInspected,.projectStats svg.project circle.duration.notInspected{fill-opacity:.25}.cityStats .population-stat,.projectStats .population-stat{color:#0c789a;font-weight:bolder;margin:0 2px 0 0}.cityStats table.population-stats,.projectStats table.population-stats{border:none;margin:0 auto 15px}.cityStats table.population-stats th,.projectStats table.population-stats th{text-align:right;padding:0 5px}.cityStats table.population-stats td,.projectStats table.population-stats td{text-align:right;padding:0 5px;font-size:.9em;margin:0}.cityStats table.population-stats td .total,.projectStats table.population-stats td .total{color:#0c789a}.cityStats .footprintExplanation,.projectStats .footprintExplanation{color:grey;margin:8px auto;line-height:1.05;font-family:'Roboto Condensed',sans-serif;font-size:.9em;font-style:italic;text-align:center}.cityStats .footprintExplanation svg,.projectStats .footprintExplanation svg{transform:translateY(4px);padding:0 2px 0 4px}.cityStats .footprintExplanation svg text,.projectStats .footprintExplanation svg text{font-style:normal;text-anchor:middle;font-family:Oswald,sans-serif;font-weight:400;font-size:12px;fill:#fff;stroke:transparent}.cityStats .footprintExplanation svg text.completed,.cityStats .footprintExplanation svg text.future,.projectStats .footprintExplanation svg text.completed,.projectStats .footprintExplanation svg text.future{fill:#999}.cityStats rect.nonwhite,.projectStats rect.nonwhite{fill:#a387be}.cityStats rect.white,.projectStats rect.white{fill:#2ca02c}.cityStats .timelineLabel,.projectStats .timelineLabel{font-family:'Roboto Condensed',sans-serif}.cityStats .xAxis text,.projectStats .xAxis text{alignment-baseline:baseline;text-anchor:middle}.cityStats .xAxis text.all,.projectStats .xAxis text.all{text-anchor:end}.cityStats .yAxis text,.projectStats .yAxis text{alignment-baseline:middle;text-anchor:start}.cityLabel,.projectStat text{text-anchor:middle}.cityStats .baseline,.projectStats .baseline{height:1px}.projectStat .strong{font-weight:400}.projectStat text.stat{font-size:20px}.projectStat text.labelOnBar{fill:#fff;font-size:14px}.projectStat text.labelOffset{fill:#000;font-size:11px}#mapChartControls div.zoom-in,#mapChartControls div.zoom-out{background-color:#fff;background-position:50%;display:block;font-family:"Lucida Console",Monaco,monospace;font-size:24px;font-weight:700;height:28px;text-indent:1px;width:26px;text-align:center}.highway{fill:transparent;stroke:#b0c4de}.dorling{cursor:pointer}.cityLabel{fill:#111}.projectFootprints,.resetView,.toggleLegend{pointer-events:auto}#mapChartControls{left:32px;top:32px}#mapChartControls div{cursor:pointer}#mapChartControls div.zoom-in{line-height:27px;border:2px solid rgba(0,0,0,.2);border-top-left-radius:4px;border-top-right-radius:4px;border-bottom:1px solid #ccc}#mapChartControls div.zoom-out{line-height:30px;border:2px solid rgba(0,0,0,.2);border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-top:none}#mapChartControls div.reset{margin-top:10px;border-radius:5px}.cityMapCityLabel,.projectLabel{border:none;background-color:transparent;box-shadow:none;text-shadow:-2px 0 1px #f5f5f3,0 2px 1px #f5f5f3,2px 0 1px #f5f5f3,0 -2px 1px #f5f5f3;font-family:'Roboto Condensed';font-size:1.3em;text-align:center;line-height:1.1}.cityMapCityLabel .displacements,.projectLabel .displacements{color:#555;font-size:.9em}.miLink{display:absolute;left:30px;bottom:60px}.holc{stroke-width:0}.holc.A{fill:#418e41}.holc.B{fill:#4a4ae4}.holc.C{fill:#ffdf00}.holc.D{fill:#eb3f3f}.resetView{top:70px;left:0;z-index:100001;height:32px;width:30px;background:#fff;padding:2px 0 0;border:2px solid #ccc}.resetView.city{left:32px;top:102px}.resetView svg{padding:3px 0 0}.gradientLegend .percent text{text-anchor:middle;font-size:11px;alignment-baseline:middle}.gradientLegend .percent text.whites{alignment-baseline:hanging}.gradientLegend .percent text.poc{alignment-baseline:baseline}.gradientLegend .percent text.left{text-anchor:end}.gradientLegend .percent text.right{text-anchor:start}.gradientLegend .percent .handle{pointer-events:auto;cursor:pointer}.gradientLegend .mask{fill:#fff;fill-opacity:.85}.legendDorlings circle.increment{stroke:#333}.legendDorlings text{text-anchor:end;alignment-baseline:middle}.toggleLegend{top:30px;right:30px;color:#fff}.search,.search .close,.searchResults{position:fixed}.city-snippet *,.dorlingLabel text,.nationalMap path{pointer-events:none}.city-snippet{background-color:#f3f3f3;padding:0 5px;margin:10px 0}.city-snippet h1{font-size:1.1em}.city-snippet h1 a{color:#000}.city-snippet h4{background-color:#e8e8e8;padding:2px 10px;color:#676666;border-radius:10px;margin-top:15px;margin-bottom:0;font-size:1.1em}.city-snippet .populationStats,.city-snippet ul{margin:0 0 0 100px}.city-snippet ul{font-family:Lato;font-size:16px;color:#0c789a;list-style:none;padding:0 0 0 20px}#mapChartToggle,.dorlingLabel text,.scatterplotExplanation{font-family:'Roboto Condensed',sans-serif}.city-snippet ul li{font-size:smaller;list-style:none;display:inline}.city-snippet ul li:after{content:"; "}.city-snippet ul li:last-child:after{content:''}.city-snippet ul .catName{font-weight:bolder;color:#555}.city-snippet ul .subcatData{margin-left:5px;line-height:1.3;font-weight:bolder}.city-snippet ul .subcatName{margin-left:0}.city-snippet ul .city-hr{color:#000;margin:-10px 0 10px}.city-snippet .barchart{height:15px;cursor:pointer;opacity:.8}.search input{width:60%;margin-left:20%}.search .close{right:0;color:grey;font-size:15px;padding-top:6px}.searchResults{overflow-y:scroll;background-color:#F5F5F3}.scatterplotField line.gridline{stroke:#919391;stroke-width:1;stroke-opacity:.5}.scatterplotField line.proportional{stroke:#E4D96F;stroke-width:2}.scatterplotField text{fill:#000;text-anchor:middle;font-size:16px}.scatterplotField text.label{font-weight:400}.scatterplotField text.inadequate{fill:grey;font-size:.8em}.scatterplotField text.masked{fill-opacity:.1}.scatterplotField text.proportional{fill:#555}.scatterplotField text.proportional.arrow{font-size:32px}.scatterplotExplanation{position:absolute;left:20px;bottom:20px;background-color:#fff;font-size:1em;overflow-y:scroll;color:#111;margin:0;max-width:20%;max-height:20%;border-top-right-radius:7px;padding:10px 10px 0 0}.scatterplotExplanation span{border-bottom:1px dotted}.scatterplotExplanation .hideExplanation{position:sticky;left:0;bottom:0;color:grey;background-color:#fff;margin:0;cursor:pointer}#mapChartToggle{position:absolute;right:25px;top:20px;z-index:10000}#mapChartToggle div{background-color:#aaa;position:relative;border-bottom-left-radius:7px;border-bottom-right-radius:7px;border:3px solid transparent;text-align:center;color:#555;display:inline-block;background-repeat:no-repeat;padding:0 10px;margin:0 3px;font-size:1.3em;border-left:1px silver solid;border-right:1px silver solid;border-bottom:1px silver solid;cursor:pointer}#mapChartToggle div.selected{background-color:#fff;color:#222}#mapChartToggle div img{display:block;pointer-events:none;margin:0 auto}.holc .colorkey,.holc.redlining,.mapLegend.demographics div.gradient,.projectFootprint{display:inline-block}#mapChartToggle div .tooltip{font-size:14px;text-transform:none;visibility:hidden;width:240px;background-color:#eee;color:#000;text-align:center;border-radius:6px;padding:5px;text-shadow:none;position:absolute;left:-80px;top:45px;z-index:1}#mapChartToggle div:hover .tooltip,.mapLegend.demographics div.gradient:hover .tooltip{visibility:visible}#mapChartToggle div:hover{background-color:#fff;color:#222}.legendStage .tooltip,.mapLegend.demographics .tooltip{color:#000;position:absolute;bottom:180px;text-align:center}.scatterplotFieldBg{cursor:move}.nationalMap path{cursor:move;fill:#fff;stroke:#D1D2D1;fill-opacity:1}.nationalMap path.cartogram{fill:#fff;stroke:#aaa;fill-opacity:1}.dorlingLabel text{user-select:none;text-anchor:middle;fill:#222}.dorlingLabel text.multistroke{fill:transparent;stroke-width:3.5;stroke-opacity:.7}.dorlingLabel text.displacements{fill:#555}.dorlingLabel text.hidden{fill:transparent}.mapLegend.demographics{pointer-events:auto;overflow-x:scroll;overflow-y:visible}.mapLegend.demographics .legendComponents{white-space:nowrap}.mapLegend.demographics div.gradient svg.demographics text{fill:#000;text-anchor:middle;font-size:16px}.mapLegend.demographics div.gradient svg.demographics text.quantities{fill:grey;font-size:14px}.mapLegend.demographics div.gradient svg.demographics text.quantities.y{text-anchor:start}.mapLegend.demographics div.gradient svg.demographics rect{stroke-width:.5;stroke-opacity:.1}.mapLegend.demographics .tooltip{visibility:hidden;width:240px;background-color:#eee;border-radius:6px;padding:5px;text-shadow:none;right:0}.mapLegend.demographics .tooltip.projectType{right:300px;line-height:1.6}.shadow{font-family:'Roboto Condensed';text-shadow:-3px 0 1px #f5f5f3,0 3px 1px #f5f5f3,3px 0 1px #f5f5f3,0 -3px 1px #f5f5f3}.cityMapBubble,.projectFootprint{paddingleft:10px;padding-right:30px}.cityMapBubble text,.projectFootprint text{text-anchor:middle;font-size:14px;fill:#000}.cityMapBubble text.note,.projectFootprint text.note{fill:grey;font-style:italic}.cityMapBubble text.name,.projectFootprint text.name{font-size:16px}.cityMapBubble text.displacements,.projectFootprint text.displacements{fill:grey}.projectFootprint{line-height:1.05}.projectFootprint h4{text-align:center;font-size:16px;font-family:'Roboto Condensed',sans-serif;margin-bottom:4px}.projectFootprint text.stage,text.stage{font-style:normal;font-family:Oswald,sans-serif;font-size:12px;font-weight:400}.projectFootprint div:hover .tooltip{visibility:visible}.projectFootprint .colorkey{width:20px;height:3px;display:inline-block;margin-right:6px;border:0 solid;margin-bottom:5px}.projectFootprint text.note{text-anchor:start}.searchResults text.label.displaced,text.stage{text-anchor:middle}.projectFootprint text.stage{text-anchor:middle;fill:#fff;stroke:transparent}.projectFootprint text.stage.completed,.projectFootprint text.stage.future{fill:#999}.projectFootprint line.boundary{stroke:#999;stroke-width:3}.projectFootprint line.boundary.inactive{stroke-dasharray:5,10}.projectFootprint path.boundary{stroke-width:2;stroke-linecap:round;stroke-linejoin:round;fill-opacity:.2}text.stage{fill:#fff;stroke:transparent}.holc .link,.searchResults text.note{font-style:italic}text.stage.completed,text.stage.future{fill:#999}.holc.redlining{width:150px}.holc .colorkey{width:14px;height:14px;margin-right:14px}.holc .colorkey.A{background-color:#418e41}.holc .colorkey.B{background-color:#4a4ae4}.holc .colorkey.C{background-color:#ffdf00}.holc .colorkey.D{background-color:#eb3f3f}.holc .link{pointer-events:auto;line-height:15px}.cityLoading,.searchResult svg{pointer-events:none}.legendStage .tooltip{visibility:hidden;width:240px;background-color:#eee;border-radius:6px;padding:5px;text-shadow:none;right:0}.legendStage .tooltip.projectType{right:300px;line-height:1.6}.searchResults{padding:10px 0}.searchResults text{fill:grey;font-size:14px}.searchResults text.label{font-weight:400}.searchResult svg text.count.poc,.searchResult svg text.count.territory,.searchResults text.city,.searchResults text.sublabel.poc{text-anchor:end}.searchResult svg text.city{font-size:18px;fill:#333;text-anchor:end}.searchResult svg text.city.hasProjectGeojson{font-weight:400}.searchResult svg .divider{stroke:#aaa;strokeWidth:.5}.searchResult svg text.count{font-size:12px}.searchResult h3{border-bottom:1px solid grey;font-size:1.3em}.intro-modal{position:fixed;left:0;top:0;width:100%;height:100%;z-index:999999999;overflow:auto;background-color:#555;text-align:center;font-family:'Roboto Condensed',serif;color:#fff}.intro-modal .item.text-overlay p{position:absolute;top:44px}.intro-modal svg text{font-family:Oswald,sans-serif}.intro-modal .item.text-overlay4 p{position:absolute;top:18px}.intro-modal .page{display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:100%;position:relative;margin:0 auto 20px}.intro-modal .p0{color:#fff;width:600px;margin-top:-20px}.intro-modal .p0 .title-block{transform:translateY(40px)}.intro-modal .p0 h1{font-family:"Roboto Condensed",sans-serif;font-size:60px;color:#fff;text-transform:uppercase;margin:0}.intro-modal .p0 h3{font-family:Oswald,sans-serif;font-size:30px;color:#fff;margin:0}.intro-modal .p0 img{width:100%;border:2px solid #fff}.intro-modal .p0 img.loading{height:391px}.intro-modal .p0 p{font-size:16px;font-family:"Roboto Condensed",sans-serif;width:500px}.intro-modal .p1{width:900px;margin-top:-15px}.intro-modal .p1 h2,.intro-modal .p1 h3{margin:0;color:#ccc;font-family:Oswald,sans-serif;text-transform:uppercase}.intro-modal .p1 .title-block{transform:translateY(30px)}.intro-modal .p1 h2{font-size:24px}.intro-modal .p1 h3{font-size:18px}.intro-modal .p1 .content{width:100%;height:480px;box-sizing:border-box;padding:84px 44px 60px;border:2px solid #fff}.intro-modal .p1 ol{display:flex;flex-flow:row wrap;justify-content:space-between;width:100%;height:100%;text-align:left}.intro-modal .p1 li{position:relative;display:inline-block;flex:0 0 365px;height:140px}.intro-modal .p1 li .ordinal{font-family:Oswald,sans-serif;position:absolute;left:0;top:0;line-height:140px;font-size:140px;opacity:.7}.intro-modal .p1 li .ordinal.descender{line-height:92px}.intro-modal .p1 li.wider{flex:0 0 380px}.intro-modal .p1 li .item{width:250px;position:absolute;bottom:4px;right:0}.intro-modal .p1 li .item p{width:100%;margin:0 0 18px;font-size:15px}.intro-modal .p1 li .item p.no-margin{margin:0}.intro-modal .p1 li .item img{width:100%}.intro-modal p{width:400px;margin:24px 0;line-height:20px;font-size:14px;color:#fff;font-family:'Roboto Condensed',sans-serif}.intro-modal .intro-modal-button{width:100px;border:2px solid #111;padding:6px 0;font-size:18px;text-transform:uppercase;cursor:pointer}.intro-modal .footer{margin-top:12px}.intro-modal .footer>div{display:inline-block;margin-right:24px;font-size:13px;cursor:pointer}.intro-modal .footer label{display:inline-block;position:relative;margin-left:20px;font-size:13px;cursor:pointer}.intro-modal .footer label.checked::after,.intro-modal .footer label::before{display:block;position:absolute;box-sizing:content-box;content:''}.intro-modal .footer label::before{left:-26px;top:-4px;width:13px;height:13px;border:2px solid #111;padding:2px}.intro-modal .footer label.checked::after{left:-22px;top:0;width:13px;height:13px;padding:0;background-color:#111;opacity:.8}.intro-modal .footer input{display:none}.contactUs,.longishform{position:absolute;bottom:20px;top:20px;left:20px;right:20px;overflow-y:scroll;background:rgba(243,243,243,.95);text-align:center;z-index:100003}.contactUs .content,.longishform .content{margin:10px auto;width:600px}.contactUs p,.contactUs ul,.longishform p,.longishform ul{font-size:1.3em;text-align:initial;margin-bottom:.8em;word-spacing:4px}.contactUs h1,.contactUs h2,.contactUs h3,.contactUs h4,.contactUs h5,.contactUs h6,.longishform h1,.longishform h2,.longishform h3,.longishform h4,.longishform h5,.longishform h6{text-transform:uppercase;letter-spacing:1px}.contactUs h3,.longishform h3{font-size:1.5em;font-weight:400;color:#4682b4;text-align:left}.contactUs ul,.longishform ul{width:90%;margin-left:10%}.contactUs li,.longishform li{font-size:.9em;color:#777;margin:0}.contactUs button,.longishform button{border:none;margin-left:580px;font-size:2em}.contactUs .arealocation,.contactUs button.nope,.contactUs button.sure,.longishform .arealocation,.longishform button.nope,.longishform button.sure{margin:0 10px;border:1px solid #e4e1e1}.contactUs button.nope:hover,.contactUs button.sure:hover,.longishform button.nope:hover,.longishform button.sure:hover{border:1px solid #bfbfbf}.contactUs .arealocationPrompt p,.longishform .arealocationPrompt p{text-align:center;padding-top:20px}.contactUs img:not(.cc),.longishform img:not(.cc){width:90%;padding:10px 5%}.contactUs input,.contactUs submit,.contactUs textarea{display:block;margin:20px 0 20px 250px;width:350px}.contactUs textarea{height:200px}.contactUs label{text-align:right;width:230px;padding-top:10px}.contactUs .contactUsForm p{margin-left:160px}.storymap{position:fixed;top:120px;left:20px;right:20px;bottom:20px;z-index:1000000000;padding:20px;background-color:#fff}.storymap .closeIntro{position:absolute;right:30px;top:20px;font-size:20px;font-family:Helvetica;background-color:#fff;color:grey;padding:5px 15px;border-bottom-left-radius:8px;border-bottom-right-radius:8px}.cityLoading{position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(128,128,128,.8);z-index:10002}.cityLoading img{display:block;margin-left:auto;margin-right:auto}#nav_header h1,#nav_header h2{position:absolute;font-family:Oswald;margin:0}.ReactModal__Overlay{z-index:1000010}#hamburger,#navburger{left:20px;top:7px}#hamburger{z-index:79999}#navburger{position:absolute}#nav_header{position:fixed;left:0;top:0;width:100%;background-color:#fff;overflow:visible;padding-bottom:75px}#nav_header a{color:#888;font-weight:400;text-transform:none}#nav_header h1{left:80px;top:10px;color:#28668a;font-size:30px}#nav_header h1 a{color:#28668a}#nav_header h2{right:20px;top:20px;width:auto;border:none;font-size:20px}#nav_header #maps{position:relative;top:75px}#nav_header .pan_nav_item{float:left;margin-right:20px;margin-left:20px}#nav_header .pan_nav_item h4{text-align:center;font-family:Abel,sans-serif;font-size:18px}