.PoliticianIndex_iconButton__ViWLs{display:flex;align-items:center;justify-content:center;padding:.25rem;border-radius:5px;border:none;cursor:pointer;background-color:transparent;transition:.2s ease-in-out;font-size:1em;width:-moz-fit-content;width:fit-content}.PoliticianIndex_iconButton__ViWLs:hover{background-color:var(--white-alpha-3);box-shadow:0 0 2px var(--blue-text-light)}.PoliticianIndex_iconButton__ViWLs svg{width:18px;height:18px}.PoliticianIndex_clamp__AelsK{-webkit-line-clamp:2}.PoliticianIndex_clamp1__QN_W_,.PoliticianIndex_clamp__AelsK{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.PoliticianIndex_clamp1__QN_W_{-webkit-line-clamp:1}.PoliticianIndex_hero__t1RFM{margin-top:0;text-align:center;height:100vh;display:flex;flex-direction:column;justify-content:center;align-items:center}.PoliticianIndex_hero__t1RFM a{color:var(--blue-text);border-bottom:1px dotted;width:-moz-fit-content;width:fit-content}.PoliticianIndex_markdown__4AF8c a{color:var(--blue)!important;-webkit-text-decoration:dotted underline;text-decoration:dotted underline;width:-moz-fit-content;width:fit-content}.PoliticianIndex_markdown__4AF8c a:hover{color:var(--blue-dark)!important}.PoliticianIndex_grid2__4dlxb{display:grid;grid-template-columns:1fr;grid-gap:2.25rem;gap:2.25rem}@media(min-width:1800px){.PoliticianIndex_grid2__4dlxb{grid-template-columns:repeat(2,1fr)}}.PoliticianIndex_grid3__5IMGY{display:grid;grid-template-columns:1fr;grid-gap:2.25rem;gap:2.25rem}@media(min-width:768px){.PoliticianIndex_grid3__5IMGY{grid-template-columns:repeat(3,1fr)}}.PoliticianIndex_iconStack__w1ibW{display:grid!important}.PoliticianIndex_iconStack__w1ibW svg{grid-area:1/1}.PoliticianIndex_center__8uoEI{text-align:center}.PoliticianIndex_centered__RN8bA{height:100%;display:flex;justify-content:center;align-items:center}.PoliticianIndex_inputWithIcon__eolbH{display:flex;align-items:center;flex-direction:row;margin-right:0;width:100%}.PoliticianIndex_inputWithIcon__eolbH input{margin-right:-2rem}.PoliticianIndex_inputWithIcon__eolbH input:focus+svg{opacity:0}.PoliticianIndex_roundedCard__dLLLg{border-radius:25px;border:1px solid var(--blue-dark);background:var(--blue-darker);width:100%;text-align:center;padding:1.5rem;min-width:10rem;overflow:scroll}.PoliticianIndex_roundedCard__dLLLg h1{font-weight:400}.PoliticianIndex_hoverButton__D6ljE{padding:.25rem .5rem;border-radius:5px;transition:.2s ease-in-out;cursor:pointer}.PoliticianIndex_hoverButton__D6ljE:hover{background-color:var(--white-alpha-2)}.PoliticianIndex_scrollSnap__lqBHN{overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory}.PoliticianIndex_scrollSnap__lqBHN>*{scroll-snap-align:center}.PoliticianIndex_flex__adp1O{display:flex;gap:1rem;width:auto}.PoliticianIndex_flexBetween__3D8DU{display:flex;justify-content:space-between;align-items:center;gap:1rem}.PoliticianIndex_flexLeft__u7qc4{display:flex;justify-content:left;align-items:center;width:-moz-fit-content;width:fit-content;gap:1rem}.PoliticianIndex_flexRight__8LZZX{width:100%;gap:1rem;display:flex;justify-content:right;align-items:center;flex-direction:row}.PoliticianIndex_flexEvenly__AqQdC{display:inline-flex;justify-content:space-evenly;align-items:center}.PoliticianIndex_flexBaseline__eEmKe{display:inline-flex;align-items:baseline;justify-content:space-between;gap:1rem}.PoliticianIndex_flexChild__IQVan{flex:1 1;width:0}.PoliticianIndex_flexColumn__qcBzF{display:flex;flex-direction:column;justify-content:center;gap:1rem}.PoliticianIndex_divider__rgH1M{width:100%;margin:1rem 0;border-bottom:1px solid var(--blue-dark)}@media(max-width:768px){.PoliticianIndex_divider__rgH1M{margin:2rem 0;border-bottom:1px solid var(--blue-darker)}}.PoliticianIndex_widgetContainer__BtFzq{border-radius:15px;border:1px solid var(--grey-light);background:var(--grey-lightest);box-sizing:border-box;color:var(--grey-darkest);display:flex;flex-direction:column;align-items:center;width:auto;height:auto;position:relative}.PoliticianIndex_widgetContainer__BtFzq .PoliticianIndex_header__uBoYS{border-radius:15px 15px 0 0;align-items:center;display:flex;justify-content:space-between;width:100%;background-color:var(--grey-lighter);padding:.75rem 1rem!important;border-bottom:1px solid var(--grey-light)}.PoliticianIndex_widgetContainer__BtFzq .PoliticianIndex_header__uBoYS strong{text-transform:uppercase;font-size:13px;font-weight:500;font-family:commuters_sans,sans-serif}.PoliticianIndex_widgetContainer__BtFzq .PoliticianIndex_header__uBoYS .PoliticianIndex_electionInfo__A2Gcm{text-align:right}.PoliticianIndex_widgetContainer__BtFzq main{width:100%;padding:1.75rem}.PoliticianIndex_widgetContainer__BtFzq h3.PoliticianIndex_prompt__8s18U{font-family:proxima_nova,helvetica,arial,sans-serif;font-size:16px;font-weight:500;line-height:24px;letter-spacing:0;text-align:center;margin-top:0}.PoliticianIndex_widgetContainer__BtFzq h5.PoliticianIndex_successMessage__NkUhU{font-size:1rem;font-weight:400;font-family:proxima_nova,helvetica,arial,sans-serif;text-align:center;margin-top:5rem}.PoliticianIndex_widgetContainer__BtFzq footer{padding:0 1rem}.PoliticianIndex_avatarContainer__dxLj1{display:flex;flex-direction:column;justify-content:center;gap:0;align-items:center;margin:0 1rem;min-width:5rem;min-height:5rem;overflow:visible;transition:all 1s;cursor:pointer}.PoliticianIndex_avatarContainer__dxLj1 .PoliticianIndex_avatarName__aUo0C{color:var(--grey-lightest);font-size:1rem;font-weight:300;text-align:center;margin:.5rem 0 0;line-height:1.3em}.PoliticianIndex_avatarContainer__dxLj1 .PoliticianIndex_avatarName__aUo0C.PoliticianIndex_light__0tjH_{color:var(--grey-darkest)}.PoliticianIndex_avatarContainer__dxLj1:hover .PoliticianIndex_avatarName__aUo0C{color:var(--blue-text);transition:color .25s ease-in-out}.PoliticianIndex_avatarContainer__dxLj1 button{padding:3px;margin:0}.PoliticianIndex_avatarContainer__dxLj1.PoliticianIndex_link__X1Q7p{cursor:pointer}.PoliticianIndex_avatarContainer__dxLj1.PoliticianIndex_link__X1Q7p:hover{color:var(--blue-text);-webkit-text-decoration:dotted underline;text-decoration:dotted underline}.PoliticianIndex_dotSpreadEmbed__W2kfS{display:inline-flex;justify-content:space-between;align-items:baseline;width:100%;gap:.5rem;margin-bottom:.25rem}.PoliticianIndex_dotSpreadEmbed__W2kfS span{min-width:-moz-fit-content;min-width:fit-content;margin:0}.PoliticianIndex_dotSpreadEmbed__W2kfS span.PoliticianIndex_dots__JeiTs{width:100%;display:inline;height:1px;background-image:linear-gradient(to right,var(--grey-darker) 20%,var(--grey-lightest) 0);background-position:bottom;background-size:5px 1px;background-repeat:repeat-x}.PoliticianIndex_linkParent__183W_{height:-moz-fit-content;height:fit-content;text-decoration:none}.PoliticianIndex_linkParent__183W_ :hover{text-decoration:none;color:none}.PoliticianIndex_noResults__G5to9{width:100%;text-align:center;margin:0;padding:1rem 0;color:var(--blue);text-transform:uppercase;font-weight:400;font-size:1.2rem}.PoliticianIndex_mt1__AJ2PO{margin-top:1rem}.PoliticianIndex_radioLabel__Uny_H{background:var(--background-secondary);color:var(--white);border-radius:25px;border:1px solid var(--blue);padding:.5rem 1rem;width:100%;display:flex;justify-content:center;align-items:center;cursor:pointer;transition:all .3s ease-in-out}.PoliticianIndex_radioLabel__Uny_H.PoliticianIndex_aquaLabel__7rxyc{border:1px solid var(--aqua)}.PoliticianIndex_radioLabel__Uny_H.PoliticianIndex_yellowLabel__G6chY{border:1px solid var(--yellow)}.PoliticianIndex_radioLabel__Uny_H.PoliticianIndex_salmonLabel__U3FRG{border:1px solid var(--salmon)}.PoliticianIndex_radioLabel__Uny_H:hover{opacity:.8}.PoliticianIndex_filtersContainer__K3J_f,.PoliticianIndex_filters__XTsu3{display:flex;gap:1rem}.PoliticianIndex_filtersContainer__K3J_f input[type=radio]:checked+label,.PoliticianIndex_filters__XTsu3 input[type=radio]:checked+label{background:var(--blue);color:var(--white)}.PoliticianIndex_filtersContainer__K3J_f input[type=radio]:checked+label.PoliticianIndex_aquaLabel__7rxyc,.PoliticianIndex_filters__XTsu3 input[type=radio]:checked+label.PoliticianIndex_aquaLabel__7rxyc{background:var(--aqua);color:var(--grey-darkest)}.PoliticianIndex_filtersContainer__K3J_f input[type=radio]:checked+label.PoliticianIndex_yellowLabel__G6chY,.PoliticianIndex_filters__XTsu3 input[type=radio]:checked+label.PoliticianIndex_yellowLabel__G6chY{background:var(--yellow);color:var(--grey-darkest)}.PoliticianIndex_filtersContainer__K3J_f input[type=radio]:checked+label.PoliticianIndex_salmonLabel__U3FRG,.PoliticianIndex_filters__XTsu3 input[type=radio]:checked+label.PoliticianIndex_salmonLabel__U3FRG{background:var(--salmon);color:var(--grey-darkest)}.PoliticianIndex_filtersContainer__K3J_f input[type=radio],.PoliticianIndex_filters__XTsu3 input[type=radio]{display:none}.PoliticianIndex_SeparatorRoot__1ZIyR{background-color:var(--blue-text)}.PoliticianIndex_SeparatorRoot__1ZIyR[data-orientation=horizontal]{height:1px;width:100%}.PoliticianIndex_SeparatorRoot__1ZIyR[data-orientation=vertical]{height:100%;width:1px}.PoliticianIndex_TooltipContent__BxUh_{border:1px solid var(--blue-text);border-radius:5px;padding:10px 15px;font-size:15px;line-height:1;color:var(--white);background-color:var(--blue-dark);box-shadow:0 10px 38px -10px rgba(14,18,22,.35),0 10px 20px -15px rgba(14,18,22,.2);-webkit-user-select:none;-moz-user-select:none;user-select:none;animation-duration:.4s;animation-timing-function:cubic-bezier(.16,1,.3,1);will-change:transform,opacity;z-index:1000}.PoliticianIndex_TooltipContent__BxUh_[data-state=delayed-open][data-side=top]{animation-name:PoliticianIndex_slideDownAndFade__ABGkH}.PoliticianIndex_TooltipContent__BxUh_[data-state=delayed-open][data-side=right]{animation-name:PoliticianIndex_slideLeftAndFade__e_pIC}.PoliticianIndex_TooltipContent__BxUh_[data-state=delayed-open][data-side=bottom]{animation-name:PoliticianIndex_slideUpAndFade__Ypern}.PoliticianIndex_TooltipContent__BxUh_[data-state=delayed-open][data-side=left]{animation-name:PoliticianIndex_slideRightAndFade__5IdQs}.PoliticianIndex_TooltipTrigger__HM_eZ{cursor:pointer;display:inline-block;position:relative;z-index:1;border:none;background:none;padding:0}.PoliticianIndex_TooltipArrow___a4iE{fill:var(--blue-text)}.PoliticianIndex_SwitchRoot__pKFV6{width:42px;height:25px;background-color:var(--blue-dark);border-radius:9999px;position:relative;-webkit-tap-highlight-color:var(--blue-text-light)}.PoliticianIndex_SwitchRoot__pKFV6:focus{box-shadow:0 0 0 2px var(--blue-light)}.PoliticianIndex_SwitchRoot__pKFV6[data-state=checked]{background-color:var(--blue)}.PoliticianIndex_SwitchThumb__5rsbN{display:block;width:21px;height:21px;background-color:#fff;border-radius:9999px;box-shadow:1px var(--blue-text);transition:transform .1s;transform:translateX(2px);will-change:transform}.PoliticianIndex_SwitchThumb__5rsbN[data-state=checked]{transform:translateX(19px)}.PoliticianIndex_DropdownMenuTrigger__PKzB4{-webkit-user-select:none;-moz-user-select:none;user-select:none}.PoliticianIndex_DropdownMenuContent__iq0ug,.PoliticianIndex_DropdownMenuSubContent__gt6oe{min-width:220px;background-color:var(--blue-darkest);border:1px solid var(--blue-text);border-radius:6px;overflow:hidden;padding:5px;box-shadow:0 10px 38px -10px rgba(14,18,22,.35),0 10px 20px -15px rgba(14,18,22,.2);z-index:1000}.PoliticianIndex_DropdownMenuCheckboxItem__aOSa3,.PoliticianIndex_DropdownMenuItem__rsUTq,.PoliticianIndex_DropdownMenuRadioItem__n8B6N,.PoliticianIndex_DropdownMenuSubTrigger__ghiJh{font-size:1.2rem;line-height:1;color:var(--white);border-radius:3px;display:flex;align-items:center;height:auto;position:relative;padding:.5rem .5rem .5rem 25px;-webkit-user-select:none;-moz-user-select:none;user-select:none;outline:none}.PoliticianIndex_DropdownMenuSubTrigger__ghiJh[data-state=open]{background-color:var(--blue);color:var(--blue-text)}.PoliticianIndex_DropdownMenuCheckboxItem__aOSa3[data-disabled],.PoliticianIndex_DropdownMenuItem__rsUTq[data-disabled],.PoliticianIndex_DropdownMenuRadioItem__n8B6N[data-disabled],.PoliticianIndex_DropdownMenuSubTrigger__ghiJh[data-disabled]{color:var(--blue-dark);pointer-events:"none"}.PoliticianIndex_DropdownMenuCheckboxItem__aOSa3[data-highlighted],.PoliticianIndex_DropdownMenuItem__rsUTq[data-highlighted],.PoliticianIndex_DropdownMenuRadioItem__n8B6N[data-highlighted],.PoliticianIndex_DropdownMenuSubTrigger__ghiJh[data-highlighted]{background-color:var(--blue-dark);color:var(--white)}.PoliticianIndex_DropdownMenuLabel__vlQ2X{padding-left:25px;font-size:1rem;font-family:commuters_sans,sans-serif;text-transform:uppercase;line-height:25px;color:var(--blue-text)}.PoliticianIndex_DropdownMenuSeparator__Xo41z{height:1px;background-color:var(--blue-light);margin:5px}.PoliticianIndex_DropdownMenuItemIndicator__UdHXo{position:absolute;left:0;width:25px;display:inline-flex;align-items:center;justify-content:center}.PoliticianIndex_RightSlot__gqp67{margin-left:auto;padding-left:20px;color:var(--blue-text)}[data-highlighted]>.PoliticianIndex_RightSlot__gqp67{color:#fff}[data-disabled] .PoliticianIndex_RightSlot__gqp67{color:var(--blue-dark)}.PoliticianIndex_app__DAYpu{height:100%;background:var(--background-primary);display:grid;min-height:100vh;grid-template-areas:"nav" "subnav" "content" "footer" "actions";grid-template-rows:auto 10fr auto auto}@media(min-width:768px){.PoliticianIndex_app__DAYpu{grid-template-columns:var(--app-nav-width) 5fr;grid-template-areas:"nav     subnav" "nav     content" "nav     footer";margin:0 auto}}.PoliticianIndex_app__DAYpu .PoliticianIndex_content__5OPf1{grid-area:content;width:100vw;max-width:1448px;max-height:100%;position:relative}.PoliticianIndex_app__DAYpu .PoliticianIndex_content__5OPf1 a{color:var(--blue-lighter);font-weight:400}.PoliticianIndex_app__DAYpu .PoliticianIndex_content__5OPf1 a:hover{color:var(--blue-light)}.PoliticianIndex_app__DAYpu .PoliticianIndex_content__5OPf1{padding:.5rem}@media(min-width:768px){.PoliticianIndex_app__DAYpu .PoliticianIndex_content__5OPf1{padding:2.5rem 0;margin:0 auto;width:calc(100vw - 24rem)}}.PoliticianIndex_app__DAYpu form{width:100%}.PoliticianIndex_app__DAYpu input{border-radius:25px;border:none;padding:.5rem 1rem;width:100%}.PoliticianIndex_app__DAYpu input.PoliticianIndex_wide__uAfeK{width:21rem}.PoliticianIndex_app__DAYpu .PoliticianIndex_pillSelect__NFbEQ{background:transparent;color:var(--white);border-radius:25px;border:1px solid var(--blue);padding:.5rem 2rem;width:100%;cursor:pointer;font-size:1rem;-webkit-appearance:none;-moz-appearance:none;-o-appearance:none}@media(min-width:768px){.PoliticianIndex_app__DAYpu .PoliticianIndex_pillSelect__NFbEQ{width:-moz-fit-content;width:fit-content}}.PoliticianIndex_app__DAYpu select+svg.PoliticianIndex_chevron__rMBRc{font-size:1em;color:var(--blue);height:1rem;width:2rem;margin:0 0 0 -2rem;pointer-events:none}.PoliticianIndex_app__DAYpu hr{border-top:1px solid var(--blue)}.PoliticianIndex_app__DAYpu .PoliticianIndex_mb1__vjo6a{margin-bottom:1rem}.PoliticianIndex_app__DAYpu .PoliticianIndex_mb3__4_95W{margin-bottom:3rem}.PoliticianIndex_app__DAYpu .PoliticianIndex_flexBetween__3D8DU{display:flex;justify-content:space-between;align-items:center;gap:1rem}.PoliticianIndex_app__DAYpu .PoliticianIndex_flexLeft__u7qc4{display:flex;align-items:center}.PoliticianIndex_app__DAYpu .PoliticianIndex_filtersContainer__K3J_f{display:flex;flex-direction:column;gap:1rem}@media(min-width:768px){.PoliticianIndex_app__DAYpu .PoliticianIndex_filtersContainer__K3J_f{flex-direction:row;justify-content:space-between}}@media(max-width:596px){.PoliticianIndex_app__DAYpu .PoliticianIndex_desktopOnly__Yc2m_{display:none}}.PoliticianIndex_center__8uoEI{display:grid;place-items:center;height:75vh}.PoliticianIndex_rowItem__mHWbK{font-family:proxima_nova,helvetica,arial,sans-serif;font-weight:400;color:var(--white);list-style:none;padding:.5rem;display:flex;gap:1rem;align-items:center;border-bottom:1px solid var(--blue-dark);cursor:pointer;height:100%}.PoliticianIndex_rowItem__mHWbK:hover{background:var(--background-secondary);transition:all .3s ease-in-out;color:var(--blue-text)}@media(min-width:768px){.PoliticianIndex_rowItem__mHWbK{display:grid;grid-template-columns:1fr 15fr}}.PoliticianIndex_rowItem__mHWbK .PoliticianIndex_politicianInfo__r7PIz{display:flex;flex-direction:column}.PoliticianIndex_rowItem__mHWbK .PoliticianIndex_politicianInfo__r7PIz .PoliticianIndex_bold__xMFRy{text-transform:uppercase;color:var(--blue-text)}@media(min-width:768px){.PoliticianIndex_rowItem__mHWbK .PoliticianIndex_politicianInfo__r7PIz{display:grid;grid-template-columns:8fr 4fr 4fr;width:100%;align-items:center}.PoliticianIndex_rowItem__mHWbK .PoliticianIndex_politicianInfo__r7PIz>span{text-align:right}}.PoliticianIndex_container__CcwZ1 section{padding:2.5rem 0}.PoliticianIndex_container__CcwZ1 .PoliticianIndex_wideButton__uGvdi{background:var(--blue);color:var(--white);border-radius:25px;border:none;padding:.5rem 1rem;width:100%}.Box_container__UVmoM{display:flex;flex-direction:var(--flex-direction);justify-content:center;width:var(--box-width);min-width:var(--box-min-width);max-width:var(--box-max-width);padding:var(--box-padding);background-color:var(--blue-darker);border-radius:30px;box-shadow:0 0 .5rem rgba(0,0,0,.1);box-sizing:border-box}.Box_container__UVmoM h1,.Box_container__UVmoM h2,.Box_container__UVmoM h3,.Box_container__UVmoM h4,.Box_container__UVmoM h5,.Box_container__UVmoM h6{margin:0}.Box_container__UVmoM:hover{transition:.2s ease-in-out;box-shadow:var(--box-hover-shadow);color:#fff}@media(max-width:768px){.Box_container__UVmoM{padding:1rem}}.Select_container__55ScQ{display:flex;align-items:center;border-radius:25px;height:auto}.Select_container__55ScQ .Select_select__vamsO{background:var(--select-background-color);color:var(--select-text-color);width:auto;padding:.5rem 2rem .5rem 1.5rem;cursor:pointer;text-align:center;-webkit-appearance:none;-moz-appearance:none;-o-appearance:none;appearance:none;border:none;border-radius:25px}.Select_container__55ScQ.Select_uppercase__0MuHh select{font-size:1rem;text-transform:uppercase;margin:0}.Select_container__55ScQ.Select_uppercase__0MuHh option{text-transform:none}.Select_container__55ScQ.Select_border__ifTA1{border:1px solid var(--select-border-color)}.Select_container__55ScQ select+svg.Select_chevron__neH_n{font-size:1em;color:var(--select-accent-color);height:1rem;width:auto;margin:0 0 0 -2rem;padding-right:1rem;pointer-events:none}.TopNav_container__PTQO1{display:flex;flex-direction:row;justify-content:space-between;border-bottom:1px solid var(--blue-dark);width:100%}@media(max-width:768px){.TopNav_container__PTQO1{display:none}}.TopNav_container__PTQO1 ul{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;list-style:none;gap:1rem;margin:0;-webkit-padding-start:0;padding-inline-start:0;width:100%}.TopNav_container__PTQO1 li{list-style:none;text-transform:uppercase;font-family:commuters_sans,sans-serif;width:-moz-fit-content;width:fit-content;min-width:9rem;height:3rem;text-align:center;box-sizing:border-box;white-space:nowrap}.TopNav_container__PTQO1 li a,.TopNav_container__PTQO1 li select{color:var(--white)!important;font-size:1rem!important;text-decoration:none;padding:.5rem 1rem;border-radius:.5rem!important;transition:background-color .3s ease;cursor:pointer;width:100%;display:flex;justify-content:center;align-items:center;gap:.5rem}.TopNav_container__PTQO1 li a:hover,.TopNav_container__PTQO1 li select:hover{background-color:var(--white-alpha-2)}.TopNav_container__PTQO1 li[data-selected=true]{border-bottom:3px solid var(--yellow)}.TopNav_container__PTQO1 li[data-selected=true][data-color=aqua]{border-color:var(--aqua)}.TopNav_container__PTQO1 li[data-selected=true][data-color=yellow]{border-color:var(--yellow)}.TopNav_container__PTQO1 li[data-selected=true][data-color=orange]{border-color:var(--orange)}.TopNav_container__PTQO1 li[data-selected=true][data-color=violet]{border-color:var(--violet)}.TopNav_container__PTQO1 li[data-selected=true][data-color=blue]{border-color:var(--blue)}.TopNav_container__PTQO1 li button{background:none;border:none;cursor:pointer;outline:none;color:var(--white);text-transform:uppercase;padding:0}