:root{font-family:Montserrat,sans-serif;line-height:1.5;font-weight:500;color-scheme:light;color:#000;background-color:#fff;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}body{margin:0;display:flex;place-items:center;min-width:320px;min-height:100vh}h1{font-size:3.2em;line-height:1.1}button{border-radius:8px;border:1px solid transparent;width:10vw;font-weight:500;font-family:inherit;background-color:#242424;transition:border-color .25s}.button{width:20vw}.card{padding:2em}@media (prefers-color-scheme: light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}button{background-color:#f9f9f9}}*{max-width:975px;margin:auto}#app{top:0;padding-left:.5rem;padding-right:.5rem;text-align:center}.risk{position:sticky;top:0}.header{position:sticky;top:0vw;display:grid;width:100%;background-color:#fff;grid-template-columns:2fr 1fr 1.5fr;list-style-type:none;padding-left:4vw;height:min(9em,12vw);padding-left:3em;align-content:center;z-index:10;color:#631a6c}#title-box{display:grid;grid-template-columns:1fr 1fr}.title-box{display:grid;grid-template-columns:1fr 1fr;height:min(9em,12vw);max-height:max(12vw);overflow:hidden}.pcmmh{height:min(6vw,6em)}.explore{text-align:center;fill:#1f0970;stroke:#1f0970;height:min(6em,10vw)}.explore:hover{background-color:#f2f2f2}button#explore{background-color:transparent}#docs,#aboutPC{position:fixed;display:grid;background-color:#fff;opacity:95%;top:min(8em,(10vw+1em));z-index:10}#aboutPC{display:grid;grid-template-columns:1fr;text-align:left;visibility:hidden}#docs{display:grid;grid-template-columns:1.5fr 1fr;visibility:visible;padding-left:1em;padding-right:1em}.docButton>ul>li>button{width:100%;background-color:#fff;font-weight:700;padding:2vw;font-size:max(.8em,11pt)}.docContent{max-width:100%;overflow:scroll}#docContent>div>p{font-size:max(.8em,11pt)}.docButton{font-size:max(.8em,11pt);padding:2vw;width:70%}.docs{align-content:center;background-color:#fff;text-align:left;width:100px}.docButton>ul{list-style-type:none;text-align:left}#docs>ul>button{width:30vw}.introduction>div>p,.textCols>ul>li>p{display:block;padding-bottom:1em;font-size:min(1em,11pt)}.textCols{padding-top:1em;width:80%}.textCols>p{font-size:1em}.textCols>ul{list-style-type:none;margin-left:-5%}.textCols>ul>li{text-align:center}.textCols>p#invite{font-size:1em;font-weight:700}.map{outline-style:none;outline-color:#242424;outline-width:.5em;margin:0}.dials{align-self:right;height:min(8em,120px);display:grid;grid-template-columns:20% 40% 20% 12%;padding-left:min(1em,4vw)}.boxTop{text-align:center;font-size:min(2.5vw,1em)}.radio{text-align:left;font-size:min(2.5vw,1em)}#input1,#input2,#input3{accent-color:#2f7f34}#clear,#reset{margin-top:.5em;width:min(6em,12vw);height:min(2em,6vw);background-color:#242424;font-size:min(2.5vw,.8em)}#mapPin{visibility:hidden;width:30%}.selectors{text-align:right;font-size:min(2.5vw,1em)}.selectAgg{display:grid}.hoverData{display:grid;grid-template-areas:"boxLeft boxRight aggregate list";padding-left:min(1em,4vw);padding-bottom:min(2em,5vw);grid-template-columns:20% 40% 10% 30%;height:min(10em,120px)}.boxLeft{grid-area:boxLeft;text-align:center;font-size:min(2.5vw,1em)}.boxRight{grid-area:boxRight;float:right;text-align:center;font-size:min(2.5vw,1em)}.aggregate{align-self:left;min-height:50px;grid-area:aggregate;border-left:solid 2px;font-size:min(2.5vw,1em)}.list{grid-area:list;font-size:min(2.4vw,.8em);align-text:left}#state,#statePick,#nation,#feature{width:100%}#county-state{display:grid;grid-template-columns:1fr;align-text:left;padding-top:1em;overflow-y:scroll;max-height:min(6em,14vw);list-style-type:none}#shareBlock{display:inline-block;padding-top:min(1vw,1em)}input:checked{border:#232323;background-color:#232323}#share{margin:auto}.share-btn{text-align:center;align-items:center;align-content:center;justify-content:center;height:min(8vw,6em);width:min(8vw,6em);font-family:monospace;font-weight:700;color:var(--color-complement-1a);background-color:var(--color-background-1);border:none;line-height:0;border-radius:6vw}.share-btn-active{display:flex;flex-flow:column wrap;text-align:center;align-items:center;align-content:center;justify-content:center;margin-left:auto;margin-right:auto;font-family:monospace;font-size:3vw;font-weight:700;color:var(--color-complement-1a);background-color:var(--color-background-1);border:none;border-radius:7vw;filter:drop-shadow(0px 0px 3px #1f0970)}.share-img{height:min(6vw,5em);width:min(6vw,5em);line-height:0}.share-img:hover{filter:drop-shadow(0px 0px 4px #242424)}#modal{height:12vw;max-height:max(8vw,80px)}.modal-title{font-size:1em;font-style:italic;font-weight:700}.modal-header{display:grid;justify-items:center;align-items:center}.modal-header>p{text-align:center;font-weight:700}.modal-body{display:grid;grid-template-columns:auto auto auto auto;line-height:0;vertical-align:text-top;height:min(8vw,6em);width:100%;filter:drop-shadow(0px 0px 3px var(--color-background-3));justify-items:center;align-items:center;padding-left:0vw}.modal-footer{display:grid;grid-template-columns:70% 10%;font-size:16pt;max-height:2em;width:70%;padding-bottom:.5em;justify-items:center;align-items:center}#footer{height:min(6em,15vw);text-align:center;dominant-baseline:middle;width:100%;border-width:.2em;background-color:#fff;z-index:10;display:grid}#footer>p{font-size:min(.7em,7pt)}p{padding:0;margin:.2rem}#pintition-form>#introText>p{margin-left:1em;margin-right:1em}.tabs{display:inline-flex}#selectionPrompt{font-style:italic;text-align:left;padding-left:20%}#socialLinks{display:grid;grid-template-columns:auto auto auto auto}#socialLinks>img{padding:1vw;fill:#1f0970;stroke:#1f0970}.socialLinks{fill:#1f0970;stroke:#1f0970;padding:1vw;height:min(4vw,2em)}.rfscores,.cprovs,.pratio,.psgap{display:none;text-align:justify}.overview{display:block;text-align:justify}.overview>h3{text-align:left}#verifyInstructions{display:none;position:fixed;background-color:#242424;width:max(45%,260px);padding:.2em;left:0;top:67.5vh;color:#fff;border-radius:.5em}#verifyInstructions>p{padding:0 1em 1em}#pintition-form,#pintition-info{display:none;position:fixed;width:max(45%,260px);background-color:#242424;color:#fff;text-align:center;padding:.2em;margin-left:0%;border-radius:.5em;left:0%;bottom:32.5vh;height:max(40%,27em)}#urlCopy{height:min(1.6em,5vw);font-size:min(.6em,4vw);width:6em}#verifySubmit,#formSubmit{margin-top:0vw;width:max(5vw,80%);display:grid}#fn,#mn,#ln,#em{width:max(5vw,80%);height:1.5em;margin-bottom:.2em}#pintSubmit{width:max(5vw,80%);display:none}#code{width:max(5vw,60%);visibility:hidden;margin-top:1em;text-align:center}#introText{margin-top:1em;width:max(5em,100%);margin-bottom:.5em}#pintClose{margin-top:1em;margin-bottom:0vw;width:max(5em,25%);border:solid .2em white;background-color:#fff}#pintSubmit,#pintSign,#pintInfo,#verify,#cancel{margin-top:1em;margin-bottom:0vw;width:max(5em,80%);border:solid .2em white;background-color:#fff}.choropleth{padding:.5em}.indicator{width:auto}.county:hover{fill-opacity:80%}.county:active{fill-opacity:50%}.clickList{display:grid;grid-template-columns:1fr 1fr 1fr;grid-template-rows:1fr 3fr;grid-template-areas:"selectAgg selectAgg selectAgg" "aggregate list list"}select{font-size:min(1em,4vw)}#buttons{display:flex;width:80%}.button{border-radius:8px;background-color:#242424;opacity:90%;border:none;color:#fff;text-align:center;text-decoration:none;height:5vw;background-color:#fff}.fadingEffect{-moz-animation:showHide 1s ease-in;-webkit-animation:showHide 1s ease-in;-ms-animation:showHide 1s ease-in;-o-animation:showHide 1s ease-in;animation:showHide 1s ease-in}@-webkit-keyframes showHide{0%{opacity:0%}40%{opacity:40%}60%{opacity:60%}to{opacity:100%}}@-moz-keyframes showHide{0%{opacity:0%}40%{opacity:40%}60%{opacity:60%}to{opacity:100%}}@-ms-keyframes showHide{0%{opacity:0%}40%{opacity:40%}60%{opacity:60%}to{opacity:100%}}@-o-keyframes showHide{0%{opacity:0%}40%{opacity:40%}60%{opacity:60%}to{opacity:100%}}@keyframes showHide{0%{opacity:0%}40%{opacity:40%}60%{opacity:60%}to{opacity:100%}}@-webkit-keyframes initLoad{0%{opacity:0}25%{opacity:.25}50%{opacity:.5}75%{opacity:.75}to{opacity:1}}@keyframes initLoad{0%{opacity:0}25%{opacity:.25}50%{opacity:.5}75%{opacity:.75}to{opacity:1}}
