@font-face{font-family:Valkyrie T3;src:url(/static/media/valkyrie_t3_regular.87d90d28.woff) format("woff")}@font-face{font-family:Valkyrie T3;src:url(/static/media/valkyrie_t3_bold.1e7e0239.woff) format("woff");font-weight:700}@font-face{font-family:Valkyrie T3;src:url(/static/media/valkyrie_t3_bold_italic.eb6655c6.woff) format("woff");font-weight:700;font-style:italic}@font-face{font-family:Valkyrie T3;src:url(/static/media/valkyrie_t4_italic.e3fd2d26.woff) format("woff");font-style:italic}@font-face{font-family:Valkyrie T4;src:url(/static/media/valkyrie_t4_regular.7b5f3936.woff) format("woff")}@font-face{font-family:Valkyrie T4;src:url(/static/media/valkyrie_t4_bold.4ab8e48b.woff) format("woff");font-weight:700}@font-face{font-family:Valkyrie T4;src:url(/static/media/valkyrie_t4_bold_italic.99c8294c.woff) format("woff");font-weight:700;font-style:italic}@font-face{font-family:Valkyrie T4;src:url(/static/media/valkyrie_t4_italic.e3fd2d26.woff) format("woff");font-style:italic}@font-face{font-family:Valkyrie C3;src:url(/static/media/valkyrie_c3_regular.4e1f9cdf.woff) format("woff")}@font-face{font-family:Valkyrie C3;src:url(/static/media/valkyrie_c3_bold.ef654fe3.woff) format("woff");font-weight:700}@font-face{font-family:Valkyrie C4;src:url(/static/media/valkyrie_c4_regular.f2141650.woff) format("woff")}@font-face{font-family:Valkyrie C4;src:url(/static/media/valkyrie_c4_bold.0bf686a6.woff) format("woff");font-weight:700}.invisible{opacity:0}*{margin:0;padding:0;box-sizing:border-box}body{position:fixed;color:#fff;font-family:Valkyrie T4,serif;display:grid;place-items:center center;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body,html{min-width:100vw;min-height:100vh}#root{width:100vw;height:100vh}.App{position:relative;width:100%;height:100%;xbackground-color:#0e212e;display:grid;grid-template-columns:460px 1fr;grid-template-rows:1fr;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;xdisplay:none}.App-sidebar{font-size:18px;padding:35px 45px 15px;background:-webkit-gradient(linear,left top,right top,from(#2c4f68),to(rgba(28,67,94,0)));background:-webkit-linear-gradient(left,#2c4f68,rgba(28,67,94,0));background:linear-gradient(90deg,#2c4f68,rgba(28,67,94,0));z-index:1;display:flex;flex-direction:column;
  /* !!! Fixes a rounding bug at 75% zoom;
  otherwise the map peeks through */margin-bottom:-1px;-webkit-animation:fade .5s ease-in;animation:fade .5s ease-in;-webkit-transition:background .5s ease-out;transition:background .5s ease-out;height:100%;max-height:100%;xoverflow:hidden;xbackground:red}.App-sidebar p{text-shadow:1px 1px 5px rgba(0,0,0,.75)}.App-sidebar .sidebar-option{cursor:pointer;margin-top:.5em}.App-sidebar .sidebar-option .title{font-family:Valkyrie T3;font-style:normal;font-weight:700;font-size:17.5px;line-height:21px}.App-sidebar .sidebar-option .sample{font-family:Valkyrie T3;font-style:normal;font-weight:300;font-size:15px;line-height:18px;color:#86a4ba;color:#cee6f6}.App-sidebar .sidebar-option.active{font-weight:700}.App-map-legend{box-sizing:initial;margin-top:1em;font-size:16px;width:215px;height:67px;position:absolute;bottom:15px;right:15px;padding:15px 15px 25px;text-shadow:1px 1px 0 #000;background:#132838;border-radius:5px;xtransform:scale(1.1);xtransform-origin:100% 100%}.App-map-legend .Legend-label{margin-bottom:1em;white-space:nowrap;font-size:.9em}.App-map-legend .Legend-inner{position:relative}.App-map-legend .Legend-inner .Legend-coverup{width:215px;height:35px;position:relative;bottom:0;left:0;pointer-events:none}.App-map-legend .Legend-inner .Legend-coverup svg text{dominant-baseline:middle;text-anchor:middle;fill:#fff}.App-map-legend .Legend-inner .Legend-coverup img{width:100%;height:100%;position:absolute;bottom:0;left:0;pointer-events:none}@-webkit-keyframes fade{0%{opacity:0}to{opacity:1}}@keyframes fade{0%{opacity:0}to{opacity:1}}.App-subtitle{font-family:Valkyrie T4;font-style:normal;font-weight:700;line-height:normal;font-size:17px;color:#fcd1ce}.App-sidebar h1{xmargin-bottom:1em;white-space:nowrap}.Map{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;z-index:0;overflow:hidden}.Map-container{height:100%;height:calc(100% + 30px)}.MapOverlay{z-index:1;pointer-events:none}.App-sidebar p:first-of-type{margin-top:1.5em}.App-sidebar p{margin-top:1em}.SectionNavigator{margin:auto -20px 0}.SectionNavigator-main{background:#1b3446;border:2px solid #788e9e;border-radius:99px;align-items:center;justify-content:center;display:flex;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.SectionNavigator-main:hover{background:#275270;border-color:#81adcd}.SectionNavigator-main:hover .NextButton{background:#fff}.SectionNavigator-main:active{background:#1b3446;border-color:#81adcd}.SectionNavigator-heading{margin-left:37px}.SectionNavigator-title{font-family:Valkyrie T4;font-style:normal;font-weight:700;line-height:35px;font-size:27px;color:#fffdfc}.SectionNavigator-dots{display:flex;align-items:center;justify-content:center;padding:15px}.SectionNavigator-dot{cursor:pointer;height:11px;width:11px;background:#000;border:1px solid rgba(107,141,166,.796);border-radius:99px;-webkit-transition:all .5s ease-out;transition:all .5s ease-out;box-shadow:0 0 12px transparent,0 0 12px transparent;margin:2px 10px}.SectionNavigator-dot.active{-webkit-transform:scale(1.5);transform:scale(1.5);background:#fff7f3;box-shadow:0 0 12px rgba(255,246,242,.352),0 0 12px #fff6f2}.NextButton{background:#feefeb;border:2px solid #cd248e;height:90px;width:90px;color:#cd248e;line-height:1;text-align:center;border-radius:99px;font-size:42px;font-weight:700;align-items:center;justify-content:center;display:flex;margin:7px 10px 7px auto;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}.NextButton.flip{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.NextButton:hover{cursor:pointer;background:#fff;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border-color:#f140af}.NextButton:active{background:#feefeb}.App-intro{position:absolute;z-index:1;width:100%;height:100%;background:rgba(0,0,0,.35);-webkit-animation:fade .5s ease-in;animation:fade .5s ease-in}.App-intro h1{line-height:63px;font-size:50px;text-align:center;margin-top:70px}.App-intro .App-subtitle{line-height:29px;font-size:23px;text-align:center;margin-bottom:45px}.App-intro .App-subtitle,.App-intro h1{text-shadow:0 4px 20px #000,0 4px 20px #000}.App-intro-ps{background:rgba(14,33,46,.65);border-radius:15px;margin:0 auto;padding:35px;width:700px}.App-intro p{xline-height:28px;line-height:1.3;font-size:18px;width:600px;margin-bottom:1em}.App-get-started{width:250px;margin:30px auto 0;display:flex;flex-direction:column;align-items:center;justify-content:center;text-shadow:0 4px 15px #000;cursor:pointer}.App-get-started .NextButton{margin:auto;box-shadow:0 4px 15px #000}.App-get-started:hover .NextButton{background:#fff}.App-get-started:active .NextButton{xbackground:#ddd;xborder-color:#ddd}.App-get-started:active>div{xcolor:#ddd}.App-get-started>div{margin:25px auto 0;font-family:Valkyrie T4;font-style:normal;font-weight:700;line-height:35px;font-size:28px;text-align:center}.hover-instruction{color:#fff}.hover-info,.hover-instruction{padding:15px;position:absolute;top:45px;left:460px;width:300px;height:85px}.hover-info{color:#000;xbackground:linear-gradient(180deg,#fff,hsla(0,0%,100%,0)),#feefeb;background:url(/static/media/Hover\ Details.7fad66a1.svg) -10px -10px no-repeat;border-radius:7px;box-shadow:0 0 10px rgba(0,0,0,.66);display:flex;justify-content:center;align-items:center;xanimation:fade ease-in .5s;-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.hover-info .more{color:green}.hover-info .less{color:red}.sidewalk-score{color:#f6acb6}.walkability-score{color:#a0c8ff}.social-need-score{color:#88f7b4}.scores{font-size:.75em}.TriangleSlider circle,.TriangleSlider path{cursor:pointer}.label-img-marker{pointer-events:none;opacity:1;-webkit-transition:opacity .5s ease-out;transition:opacity .5s ease-out;-webkit-transition-delay:3s;transition-delay:3s;xbackground:#00f}.App.conclusions .label-img-marker,.App.introHex .label-img-marker,.App.mapOfBoston .label-img-marker{-webkit-transition-delay:0s;transition-delay:0s;opacity:0;xbackground:red}.link{color:#fff;text-decoration:underline;cursor:pointer}.link:active{color:#ccc}.App-module-picker{xpostion:absolute;width:420px;height:40px;line-height:40px;margin:30px auto -50px;cursor:pointer;display:flex;flex-direction:row}.App-module-picker div{text-align:center;margin:0 5px;width:200px;xpadding:5px 0;border-radius:5px;background:-webkit-gradient(linear,left top,left bottom,from(#55bcff),to(#1084cd));background:-webkit-linear-gradient(top,#55bcff,#1084cd);background:linear-gradient(180deg,#55bcff,#1084cd);align-items:center;justify-content:center}
/*# sourceMappingURL=main.7e956a95.chunk.css.map */