.graphic-head{font-family:"acumin-pro",sans-serif;font-weight:400;line-height:1.1em;display:block;color:#353535;font-size:28px;margin-top:20px;margin-bottom:18px;font-weight:300}@media(max-width: 740px){.graphic-head{font-size:22px}}.graphic-container-sidebar .graphic-head{line-height:1.25;font-size:24px;margin-top:35px;margin-bottom:22px;font-weight:200}@media(max-width: 740px){.graphic-container-sidebar .graphic-head{font-size:18px;margin-top:15px}}.graphic-deck{font-family:"acumin-pro",sans-serif;font-weight:400;display:block;font-size:18px;margin-bottom:28px;color:#353535;font-weight:100;line-height:1.5em}@media(max-width: 740px){.graphic-deck{font-size:16px}}.graphic-deck .graphic-inline-legend{font-weight:600}.graphic-container-sidebar .graphic-deck{font-size:15px;margin-bottom:22px;line-height:1.4em}@media(max-width: 740px){.graphic-container-sidebar .graphic-deck{font-size:15px}}.graphic-source{font-family:"acumin-pro",sans-serif;font-weight:400;font-weight:normal;letter-spacing:-0.2px;font-weight:100;font-size:14px;line-height:18px;margin-top:22px;margin-bottom:53px;color:#888}.graphic-source a{color:#353535}@media(max-width: 740px){.graphic-source{font-size:12px}}.graphic-container-sidebar .graphic-source{font-size:12px;line-height:18px;margin-top:8px}@media(max-width: 740px){.graphic-container-sidebar .graphic-source{font-size:12px;line-height:14px}}.graphic-container-sidebar{float:left;margin-left:0px;margin-right:0px;width:31%;padding-right:2.35%;height:0}@media(max-width: 740px){.graphic-container-sidebar{margin-top:0px;margin-bottom:55px;margin-right:0;display:block;width:100%;height:auto}}.hidden{display:none}.invisible{opacity:0}.hide-mobile{display:block}@media(max-width: 579px){.hide-mobile{display:none}}.hide-tablet{display:block}@media(max-width: 939px){.hide-tablet{display:none}}.hide-desktop{display:block}@media(min-width: 940px){.hide-desktop{display:none}}.graphic-source{font-family:"acumin-pro",sans-serif;font-weight:normal;letter-spacing:-0.2px;font-weight:100;font-size:14px;line-height:18px;margin-top:100px;margin-bottom:100px}#g-fv-scrollwrapper{position:relative;height:600vh;margin-top:150px}@media(max-width: 579px){#g-fv-scrollwrapper{margin-top:100px}}#gfv-graphic{position:sticky;top:150px}#gfv-graphic img{max-width:100%}@media(max-width: 579px){#gfv-graphic{top:50px}}.g-fv-scroll-text{position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);text-align:center}@media(max-width: 579px){.g-fv-scroll-text{width:100%}}.state-annotation{font-family:"Pressura",monospace;font-weight:400;font-size:60px}@media(max-width: 579px){.state-annotation{font-size:70px}}.percent-annotation{font-family:"Pressura",monospace;font-weight:400;font-size:80px;-webkit-transition:fill .5s ease,opacity .5s ease;transition:fill .5s ease,opacity .5s ease;fill:#1661a6;opacity:0}@media(max-width: 579px){.percent-annotation{font-size:85px}}@media(max-width: 579px){#gfv-ia-chart .state-annotation,#gfv-nj-chart .state-annotation{-webkit-transform:translateY(270px);-ms-transform:translateY(270px);transform:translateY(270px)}}#g-fv-progress-text-one,#g-fv-progress-text-two,#g-fv-progress-text-three,#g-fv-progress-text-four,#g-fv-progress-text-five,#g-fv-progress-text-six{font-family:"acumin-pro",sans-serif;font-weight:400;background-color:#f0eeee;padding:10px;font-size:25px}@media(max-width: 579px){#g-fv-progress-text-one,#g-fv-progress-text-two,#g-fv-progress-text-three,#g-fv-progress-text-four,#g-fv-progress-text-five,#g-fv-progress-text-six{font-size:15px}}#g-fv-scroll-text-one{top:70vh}#g-fv-scroll-text-two{top:160vh}#g-fv-scroll-text-three{top:250vh}#g-fv-scroll-text-four{top:340vh}#g-fv-scroll-text-five{top:430vh}#g-fv-scroll-text-six{top:520vh}p .eligible-voters-color{color:#8ab5dd;font-weight:800}p .registered-voters-color{color:#1661a6;font-weight:800}.node{fill:#c4c4c4;opacity:0}.scene-2 .node{opacity:.4}.node{fill:#c4c4c4;opacity:.4}.scene-3 #gfv-ky-chart .node{fill:#8ab5dd;opacity:.4}.node{fill:#c4c4c4;opacity:.4}.scene-4 #gfv-ky-chart .node{fill:#8ab5dd;opacity:.4}.scene-4 #gfv-ky-chart .node-match{fill:#1661a6;opacity:1}.scene-4 #gfv-ky-chart .percent-annotation{opacity:1}.node{fill:#c4c4c4;opacity:.4}.scene-5 #gfv-nv-chart .node{fill:#8ab5dd;opacity:.4}.node{fill:#c4c4c4;opacity:.4}.scene-6 #gfv-nv-chart .node{fill:#8ab5dd;opacity:.4}.scene-6 #gfv-nv-chart .node-match{fill:#1661a6;opacity:1}.scene-6 #gfv-nv-chart .percent-annotation{opacity:1}.node{fill:#c4c4c4;opacity:.4}.scene-7 #gfv-ia-chart .node{fill:#8ab5dd;opacity:.4}.node{fill:#c4c4c4;opacity:.4}.scene-8 #gfv-ia-chart .node{fill:#8ab5dd;opacity:.4}.scene-8 #gfv-ia-chart .node-match{fill:#1661a6;opacity:1}.scene-8 #gfv-ia-chart .percent-annotation{opacity:1}.node{fill:#c4c4c4;opacity:.4}.scene-9 #gfv-nj-chart .node{fill:#8ab5dd;opacity:.4}.node{fill:#c4c4c4;opacity:.4}.scene-10 #gfv-nj-chart .node{fill:#8ab5dd;opacity:.4}.scene-10 #gfv-nj-chart .node-match{fill:#1661a6;opacity:1}.scene-10 #gfv-nj-chart .percent-annotation{opacity:1}.scene-11 #gfv-ky-chart .node{fill:#8ab5dd;opacity:.4}.scene-11 #gfv-ky-chart .node-match{fill:#1661a6;opacity:1}.scene-11 #gfv-ky-chart .percent-annotation{opacity:1}.scene-11 #gfv-nv-chart .node{fill:#8ab5dd;opacity:.4}.scene-11 #gfv-nv-chart .node-match{fill:#1661a6;opacity:1}.scene-11 #gfv-nv-chart .percent-annotation{opacity:1}.scene-11 #gfv-ia-chart .node{fill:#8ab5dd;opacity:.4}.scene-11 #gfv-ia-chart .node-match{fill:#1661a6;opacity:1}.scene-11 #gfv-ia-chart .percent-annotation{opacity:1}.scene-11 #gfv-nj-chart .node{fill:#8ab5dd;opacity:.4}.scene-11 #gfv-nj-chart .node-match{fill:#1661a6;opacity:1}.scene-11 #gfv-nj-chart .percent-annotation{opacity:1}.flex-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.flex-chart{width:25%}@media(max-width: 579px){.flex-chart{width:50%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}