.page_column__ZzLhN{display:flex;flex-direction:column;width:100%;max-width:800px}.page_chartWrapper__5Tq9T{max-width:30rem;width:100%;margin:0 auto}.page_oppositionSpendingTable__yDcEN{margin-top:2rem}.page_incidental__X0g67{color:var(--tertiary-text);font-style:italic}.individualOrCompany_contributionRow__UyGvn{display:flex;flex-direction:column;padding:1rem;&:nth-child(2n){background:var(--table-background-secondary)}}.individualOrCompany_contributionSummary__JpZwT{display:flex;justify-content:space-between;align-items:center;font-size:1.2rem}.individualOrCompany_contributionBlock__tjltC{display:flex;flex-direction:row;align-items:flex-end}.individualOrCompany_contributionsContainer__YakpE{display:flex;flex-direction:column}.individualOrCompany_contributionSubRow__x_Mul{display:flex;justify-content:space-between;align-items:center;margin-left:1rem;padding:.5rem 0;font-size:1rem}.individualOrCompany_subRowCurrency__rM8_5{color:var(--secondary-text)}.individualOrCompany_contributionCommittee__owcn9{font-weight:700}.individualOrCompany_aliasAndDate__taQdU{align-items:center}.individualOrCompany_contributionDate__EGjpw{font-size:1rem;align-self:center;white-space-collapse:preserve}.individualOrCompany_topLevelContribution__vMAUd{color:var(--main-text)}.individualOrCompany_committeeDetails__fy_7v{color:var(--secondary-text)}.individualOrCompany_committeeDetail__z1PiI:not(:last-child):after{content:" | "}.individualOrCompany_svgWrapper__q8bKO{overflow:hidden;height:20rem}.individualOrCompany_svg__Hl9iW{width:100%;height:100%;fill:var(--main-text)}.individualOrCompany_skeletonBar__0z2Sc{fill:var(--chart-skeleton)}.individualOrCompany_partyLabel__dBnu7{font-size:.9rem;font-weight:700;text-align:center}.shared_mainLayout__4NX_F{display:flex;flex-direction:column;align-items:center;gap:1rem;padding:.5rem;max-width:var(--max-width);margin:0 auto}.shared_mainWithHeader__yGRcu{margin-top:1rem}.shared_accent-text__nK7Vn{color:transparent;text-shadow:.1rem .1rem var(--accent);text-stroke:1px var(--text-stroke);-webkit-text-stroke:1px var(--text-stroke)}.shared_title__A8PMZ{text-shadow:.25rem .25rem var(--accent);font-size:clamp(2rem,10vw,8rem);text-align:center;margin:0}.shared_titleH2__rBo8F{font-size:clamp(2rem,8vw,5rem)}.shared_titleH3__db_ED{font-size:clamp(2rem,6vw,4rem)}.shared_card__vLMY7{background:var(--card-background);border-radius:var(--border-radius);box-shadow:var(--shadow-lg);border:1px solid var(--card-border);padding:1rem}.shared_errorCardContent__DJ6u_{height:100%;padding:0 1rem 1rem}.shared_errorCardContentStandalone__HsqZZ{height:100%;padding:1rem;min-height:5rem}.shared_cardWithTable__88_dt{padding:0}.shared_smallCard___qBml{flex:0 0 auto;flex-direction:column;align-items:center;text-align:center;min-width:15rem;max-width:25rem}.shared_constrainedWrapper__Bj9t2,.shared_smallCardSkeleton__eKdyb,.shared_smallCard___qBml{display:flex;justify-content:center}.shared_constrainedWrapper__Bj9t2{flex-direction:column;align-items:center;gap:inherit;width:100%}.shared_constrainWidth__Mbrf_{max-width:40rem;width:100%;height:100%}.shared_highlight__1FBBy{padding:.25rem 0 .5rem;font-size:2rem;font-weight:700}.shared_plainList__28QPz{list-style:none;padding:0;margin:0}.shared_plainListItem__aIqSo{padding:.5rem 0}.shared_hasFade__X3XVU{-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-position:0 0,100% 0;mask-position:0 0,100% 0;-webkit-mask-repeat:no-repeat,no-repeat;mask-repeat:no-repeat,no-repeat}.shared_checkmark__oVQoP,.shared_goalAccomplished__VoGi0{fill:green;max-width:1rem}.shared_goalFailed__Z8U0c,.shared_xMark__x6Jfx{fill:red;max-width:1rem}.shared_goalMixed__FPjTO{fill:var(--main-text);max-width:1rem;font-weight:700}.shared_goalInline__mCrjQ{max-height:100%}@media (min-width:500px){.shared_highlight__1FBBy{font-size:clamp(2rem,5vw,3rem);white-space:nowrap}}@media (min-width:1200px){.shared_mainLayout__4NX_F{padding:.5rem 2rem}}@media (min-width:1600px){.shared_mainLayout__4NX_F{padding:.5rem 4rem}}@media (min-width:2000px){.shared_mainLayout__4NX_F{padding:.5rem 6rem}}.header_header__JEOGM{background-color:var(--card-background);box-shadow:var(--shadow-md)}.header_logo__PkDFG{margin:0 0 0 3rem;padding:1rem;font-size:1.5rem;font-weight:700}.header_logoText__dZ2Gj{color:transparent;text-decoration:none}.header_breadcrumbsContainer__clxIh{display:flex;padding:1rem;margin:0;list-style:none;background-color:var(--breadcrumbs-background)}.header_breadcrumb__yG1fz{color:var(--on-dark-text);&:not(:last-child):after{content:"›";padding:0 .5rem;speak:never}}.header_breadcrumbLink__ZaFis{color:var(--on-dark-text)}@media (prefers-color-scheme:dark){.header_logoText__dZ2Gj{-webkit-text-stroke-color:var(--color-slate-200)}}.sidebar_sidebarContainer__ashbi{width:100%;height:100%;position:fixed;top:0;background-color:var(--card-background);margin:0;flex-shrink:0;padding:1rem;box-shadow:var(--shadow-md);z-index:10;overflow-y:auto}.sidebar_collapseButton__DJnIy{color:var(--main-text);background-color:var(--card-background);border:1px solid var(--card-border);border-radius:var(--border-radius);box-shadow:var(--shadow);padding:0;cursor:pointer;width:2rem;height:2rem;display:flex;justify-content:center;align-items:center}.sidebar_floatingCollapseButton__ifzbB{position:fixed;top:1rem;left:1rem;z-index:100}.sidebar_collapseIcon__dD_TD{fill:var(--main-text);width:1rem;height:1rem}.sidebar_logoAndCollapse__UKweW{display:flex;justify-content:space-between;padding:0 0 1rem}.sidebar_logo__kiYTo{font-size:1.5rem;font-weight:700;text-decoration:none}.sidebar_sidebarList__TIzg_{margin:0}.sidebar_sidebarHeader__pWKgj{font-size:1.17em;font-weight:700;padding:1rem 0;&:first-child{padding-top:0}}.sidebar_sidebarLink__y5zjc{display:block;color:var(--main-text);text-decoration:none;margin-left:.5rem;padding:.5rem 0 .5rem 1rem;border-left:3px solid transparent;position:relative;&:hover{border-left-color:var(--accent)}&:not(:hover):before{content:"";position:absolute;height:100%;width:1px;left:-3px;top:0;background-color:var(--sidebar-border);z-index:0}}@media (min-width:576px){.sidebar_sidebarContainer__ashbi{width:20rem}}@media (prefers-color-scheme:dark){.sidebar_onCardCollapseButton__zhf33{border-color:var(--color-slate-500)}}.chloroplethMap_mapWrapper__L_gMA{position:relative}.chloroplethMap_svg__KCHHT{fill:var(--map-background);stroke:var(--secondary-text)}.chloroplethMap_svgText__IiOU1{fill:var(--main-text);stroke:none}.chloroplethMap_legend__v8vgp{stroke:var(--secondary-text)}.chloroplethMap_activeState___iere{font-weight:700}.chloroplethMap_svgSkeleton__e7iwf{fill:transparent;stroke:var(--color-slate-300)}.chloroplethMap_mapLoadingError__CF2vc{position:absolute;top:0;left:0;bottom:0;right:0;margin:auto;max-width:15rem;max-height:5rem}.chloroplethMap_stateFillError__4nREj{fill:rgba(0,0,0,0)}.chloroplethMap_stateFill0__BZFT4{fill:var(--map-background)}.chloroplethMap_stateFill1__rHN98{fill:var(--color-blue-50)}.chloroplethMap_stateFill2__JVbe2{fill:var(--color-blue-100)}.chloroplethMap_stateFill3___PbmA{fill:var(--color-blue-200)}.chloroplethMap_stateFill4__iFzDQ{fill:var(--color-blue-300)}.chloroplethMap_stateFill5__j_our{fill:var(--color-blue-400)}.chloroplethMap_stateFill6__YRbsJ{fill:var(--color-blue-600)}.chloroplethMap_stateFill7__nP19A{fill:var(--color-blue-800)}.chloroplethMap_stateFill1__rHN98,.chloroplethMap_stateFill2__JVbe2,.chloroplethMap_stateFill3___PbmA,.chloroplethMap_stateFill4__iFzDQ,.chloroplethMap_stateFill5__j_our,.chloroplethMap_stateFill6__YRbsJ,.chloroplethMap_stateFill7__nP19A{cursor:pointer}.chloroplethMap_stateLink__usQIf{&:active,&:focus,&:hover{filter:brightness(.9);outline:none}}@media (prefers-color-scheme:dark){.chloroplethMap_svgSkeleton__e7iwf{stroke:var(--secondary-text)}.chloroplethMap_stateFill1__rHN98,.chloroplethMap_stateFill2__JVbe2,.chloroplethMap_stateFill3___PbmA,.chloroplethMap_stateFill4__iFzDQ,.chloroplethMap_stateFill5__j_our,.chloroplethMap_stateFill6__YRbsJ,.chloroplethMap_stateFill7__nP19A{fill:var(--color-blue-400)}.chloroplethMap_stateFill1__rHN98{fill-opacity:.2}.chloroplethMap_stateFill2__JVbe2{fill-opacity:.3}.chloroplethMap_stateFill3___PbmA{fill-opacity:.4}.chloroplethMap_stateFill4__iFzDQ{fill-opacity:.5}.chloroplethMap_stateFill5__j_our{fill-opacity:.6}.chloroplethMap_stateFill6__YRbsJ{fill-opacity:.8}.chloroplethMap_stateFill7__nP19A{fill-opacity:1}.chloroplethMap_stateLink__usQIf{&:active,&:focus,&:hover{filter:brightness(1.3)}}}.page_page__Ne1g5{display:flex;align-items:flex-start;flex-direction:column-reverse;gap:1rem;width:100%}.page_companyLogoAndName__g950X{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:1rem;width:100%}.page_companyLogoWrapper__q6W25{display:flex;flex-shrink:0;justify-content:center;align-items:center;width:10rem;height:10rem;border:1px solid var(--main-text);background-color:var(--logo-background)}.page_companyText__a1EEj{text-align:center}.page_companyLogoSkeleton__rQfo1{flex-shrink:0}.page_companyLogoImage__chNQ7{max-width:100%;max-height:100%;padding:1rem;object-fit:contain}.page_companyName__ndV5g{text-align:center;margin:0}.page_plainList__C_5Sn{display:inline;margin:0}.page_plainListItem__8dURo{display:inline;&:not(:last-child):after{content:", "}}.page_descriptionSkeleton__bDFf4{width:100%;display:flex;flex-direction:column;align-items:center}.page_description__NB0Qg{margin-top:1rem}.page_contributionSection__MfCYj{padding:1rem 0;width:100%}.page_contributionSectionHeader__hNX45{display:flex;justify-content:space-between;padding:0 1rem;font-size:1.5rem}.page_spendingByPartySection___bkHa{padding:1rem;width:100%;max-width:40rem}@media (min-width:576px){.page_companyLogoAndName__g950X{flex-direction:row;gap:2rem}.page_companyName__ndV5g,.page_companyText__a1EEj{text-align:left}.page_descriptionSkeleton__bDFf4{align-items:flex-start}}@media (min-width:1000px){.page_page__Ne1g5{flex-direction:row}.page_contributionSection__MfCYj{width:66%}.page_spendingWrapper__JK_G_{width:33%}}.page_columns__Konit{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:center;max-width:100rem;margin:0 auto;gap:1rem}.page_headerWrapper__lymIQ{width:100%;justify-self:flex-start}.page_electionsColumn__eASGR,.page_rightColumn__ksWQO{flex:1 1;display:flex;flex-direction:column;min-width:30rem;max-width:60rem;gap:1rem}.page_rightColumn__ksWQO{max-width:40rem}.page_electionsColumnHeader__a5Egd{margin:0;padding:1rem 1rem 0}.page_raceSummary__Auq31{padding:1rem;&:nth-child(2n){background-color:var(--table-background-secondary)}&:not(:last-child){margin-bottom:1rem}&:last-child{border-bottom-left-radius:var(--border-radius);border-bottom-right-radius:var(--border-radius)}}.page_raceSummaryDetails__JHpMd{margin-bottom:1rem}.page_candidateExpendituresTable__vV_xT{width:100%}.page_candidateRow___6oBl{border-bottom:1px solid var(--table-color)}.page_candidateCell__PH1gj{width:60%}.page_noSpendingCell__TGpnO{vertical-align:middle;text-align:center;padding:1rem}.page_wonCandidateName__vwoOy{font-weight:700}.page_defeatedCandidateName__avYJv{font-style:italic;text-decoration:line-through}.page_notes__Db3NQ{color:var(--secondary-text);font-style:italic}.page_xlFont__44D4I{font-size:.5rem!important}.page_candidateLabel__mKmKs{display:flex;height:100%;align-items:center;justify-content:flex-end;text-align:right;font-size:.4rem}.page_candidateLabelName__IVPbQ{width:3rem;word-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;overflow:hidden}.page_spendingLegend__NsZyJ{display:flex;align-items:center;height:100%;font-size:.4rem;overflow:visible}.page_cryptoSpendingLabel__oyDji{fill:transparent}.page_outsideLabel__zhSrE{justify-content:flex-start;text-align:left}.page_mainLayoutLine__RD53L{stroke:var(--main-text)}.page_gridLabel__m8Wj7{fill:var(--main-text)}.page_gridLine__07GnD{stroke:var(--table-color)}.page_spendingBar__fzCxH{cursor:pointer;stroke-width:.5;stroke:var(--color-slate-600)}.page_raisedBar__S4805{fill:var(--color-slate-300)}.page_outside_supportBar__X4K8D{fill:var(--color-green-400)}.page_outside_opposeBar__E5yHe{fill:var(--color-red-400)}.page_barLabelContainer__XqdDJ{cursor:pointer;pointer-events:none}.page_barLabel__V5Unu{display:flex;align-items:center;height:100%;font-size:.35rem;color:var(--main-text)}.page_barLabelSupport__VjEiw{padding:.05rem;background-color:var(--color-green-400)}.page_barLabelOppose__FAfFB{padding:.05rem;background-color:var(--color-red-400)}.page_hugRight__88Y97{justify-content:flex-end}.page_hugLeft__9hujm{justify-content:flex-start}.page_labelOnBackground__J0cql{color:var(--main-text)}.page_committeeSpendingList__9m240,.page_otherSupportContributions__Lde6V{margin:.5rem 0 0;padding:0 0 0 2rem}.page_committeeSpendingListItem__omd6t,.page_otherSupportContribution__eXQ1z{padding:.25rem 0}.page_otherSupportSection__Zs66h{margin:1rem 0}.page_companyGroup__TGpEd{margin-top:.75rem}.page_companyGroupHeader__u_6Bz{font-weight:500}.page_adsCard__Qym2y{display:flex;flex-direction:column}.page_adGroup__TTNEA{margin-top:1rem;&:not(:last-child){margin-bottom:2rem}}.page_adEmbed__5SF04{width:100%;margin:.5rem 0}.page_adTakedown__ZJWAH{background-color:var(--table-color);aspect-ratio:16/9;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:2rem;text-align:center}.page_adTakedownWarning__H5uVY{font-size:4rem}.page_adDetailsWrapper__3M2jm{display:flex;flex-wrap:wrap;margin-bottom:.5rem}.page_adDetails__krjsH{&:not(:last-child){margin-right:.5rem}}.page_adImage__E67Ig{max-width:100%}.page_adsEmpty__6gWoC{margin:1rem 0}@media (max-width:1000px){.page_columns__Konit{max-width:60rem;flex-direction:column;margin:0 auto}.page_electionsColumn__eASGR,.page_rightColumn__ksWQO{width:100%;max-width:unset;min-width:10rem}}@media (prefers-color-scheme:dark){.page_mainLayoutLine__RD53L{stroke:var(--color-slate-400)}.page_raisedBar__S4805{fill:var(--color-slate-500)}.page_cryptoSpendingLabel__oyDji{fill:var(--color-slate-300)}.page_spendingBar__fzCxH{stroke:var(--color-slate-300)}.page_outside_supportBar__X4K8D{fill:var(--color-green-700)}.page_barLabelSupport__VjEiw{background-color:var(--color-green-700)}.page_outside_opposeBar__E5yHe{fill:var(--color-red-800)}.page_barLabelOppose__FAfFB{background-color:var(--color-red-800)}}.admin_editorCard__Tw6au{display:flex;flex-direction:column}.admin_editorSelect__2grk8{margin-bottom:1rem;align-self:flex-start}.admin_editorInputGroup__M9BcT{display:flex;flex-direction:column;margin-bottom:1rem}.admin_editorInput__6mJ7z{align-self:flex-start}.admin_constantsTable__HLWmz{border-collapse:collapse}.admin_constantsTable__HLWmz td,.admin_constantsTable__HLWmz th{padding:.75rem .5rem;border-bottom:1px solid #ddd}.admin_adGrid__7VcpA{display:grid;grid-template-columns:[ad] 1fr [region] 1fr;grid-gap:1rem}.admin_adCard__YyYwl{grid-column:ad}.admin_adRegion__lVS46{grid-column:region}.page_page__Fm84V{display:flex;flex-direction:column;width:100%;gap:1rem}.page_mapRow__FQB2F{display:flex;flex-direction:row;align-items:flex-start}.page_mapContainer__HuGQU{width:66%;min-width:25rem}.page_statesTableCard__lcp1u{width:28rem}.page_statesTableHeader__OLfov{padding:1rem 1rem 0}.page_statesTable__fbV8H{width:100%}.page_headerRow__HfMIB{font-weight:700}@media (min-width:576px){.page_mapContainer__HuGQU{padding:2rem}}.page_title__c2fqz{font-size:3rem;text-align:left;margin:1rem 0}.page_subhead__HYiQk{font-size:2rem;line-height:2rem;margin-top:2rem;margin-bottom:1rem;text-align:left}.page_mainText__tO2ae{font-size:1.2rem;line-height:2rem;margin-bottom:2rem}.page_quoteCard__heHic{margin:2rem auto;display:flex;flex-direction:column;gap:1rem;align-items:center;padding:2rem}.page_quote__bqbdz{font-size:2rem;line-height:2.5rem;margin-bottom:1rem}.page_quoteAttribution__vI2wg{color:var(--secondary-text);font-size:1.5rem;text-align:right}.page_quoteCardImage__WZCf6{max-width:100%}.page_footnotes__QZtn8{font-size:.9rem}@media (min-width:576px){.page_title__c2fqz{font-size:4rem}.page_subhead__HYiQk{font-size:3rem;line-height:3rem;margin-top:2rem;margin-bottom:1rem}.page_quoteCard__heHic{width:80%}.page_quoteCardImage__WZCf6{max-width:15rem}}@media (min-width:768px){.page_quoteCard__heHic{flex-direction:row}}@media (min-width:1000px){.page_quoteCard__heHic{width:60%}}.candidate_candidateInfoBlock__hmXVi{display:flex;align-items:center;white-space-collapse:preserve}.candidate_candidateImageWrapper___X5Ex{flex-shrink:0;border-radius:50%;border-width:4px;border-style:solid;width:58px;height:58px;margin-left:.5em;margin-right:.5em;color:var(--placeholder-color)}.candidate_chartCandidateImageWrapper__y_yY4{width:24px;height:24px;border-width:2px}.candidate_candidateImage__KIOVE{border-radius:50%;width:50px;height:50px}.candidate_noMargins___A7xf{margin-left:0}.candidate_chartCandidateImage__2bdog,.candidate_chartPlaceholderImage__pURfZ{width:20px!important;height:20px!important}.candidate_placeholderImage__Sdi4N{width:50px;height:50px}.candidate_unknownCandidateQuestionMark__R_jOG{display:flex;align-items:center;justify-content:center;color:var(--card-background);font-weight:700;font-size:300px}.candidate_unknownCandidateText__HYjSt{color:var(--secondary-text);font-style:italic}.candidate_defeatedCandidateImage__GvmVO{position:relative;&:after{content:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" id="Layer_1" x="0px" y="0px" viewBox="0 0 96 96" enable-background="new 0 0 96 96" xml:space="preserve"><polygon fill="red" points="96,14 82,0 48,34 14,0 0,14 34,48 0,82 14,96 48,62 82,96 96,82 62,48 "/></svg>');position:absolute;top:-4px;left:-4px;width:60px;height:60px}}.candidate_party-R__h2sTR{border-color:var(--party-republican)}.candidate_party-D__tkHf_{border-color:var(--party-democrat)}.candidate_party-L__mNUAW{border-color:var(--party-libertarian)}.candidate_party-G__T0dxy{border-color:var(--party-green)}.candidate_party-I__do0rW{border-color:var(--party-independent)}.candidate_party-unknown__5OALt{border-color:var(--party-unknown)}.candidate_party-loading__YCZ9T{border-color:var(--skeleton-end)}.page_page__7TpN_{display:flex;flex-direction:column;width:100%;gap:1rem}.informationalTooltip_tooltipButton__qD_0e{background-color:transparent;border-width:0;font-family:inherit;font-size:.8rem;font-style:inherit;font-weight:inherit;line-height:inherit;padding:0;cursor:pointer}.informationalTooltip_tooltip__SR1Td{padding:.5rem;box-shadow:var(--shadow-md);border:1px solid var(--card-border);border-radius:4px;background-color:var(--card-background);max-width:12rem;font-size:.9rem;p:last-child{margin-bottom:0}}.page_page__Bc4z3{display:flex;align-items:flex-start;flex-direction:column-reverse;gap:1rem;width:100%}.page_imageAndName__irxYc{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;width:100%;gap:1rem;text-align:center}.page_imageAndNameSkeleton__IG4A1{justify-content:center}.page_imageAndAttribution__yD0EV{display:flex;flex-direction:column;align-items:center}.page_attribution__hXbOS{font-size:.7rem}.page_descriptionSkeleton__nnaGU{width:100%;display:flex;flex-direction:column;align-items:center}.page_individualImage__uBL3L{max-width:20rem;max-height:10rem;object-fit:contain}.page_imageSkeleton__HFlc1{flex-shrink:0}.page_individualName__Zjk66{margin:0}.page_plainList__M53b1{display:inline;margin:0}.page_plainListItem__D_28a{display:inline;&:not(:last-child):after{content:", "}}.page_description__gWXfg{margin-top:1rem}.page_contributionCardHeader__Z3U9S{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.page_contributionCardSwitcher__hUn3s{font-size:.8rem;padding:.5rem 1rem}.page_contributionSection__xuAQd{width:100%;padding:1rem 0}.page_contributionSectionHeader__zlVQc{padding:0 1rem;font-size:1.5rem;margin-bottom:0}.page_spendingByPartySection__xCGpV{width:100%;max-width:40rem;padding:1rem}@media (min-width:576px){.page_imageAndName__irxYc{flex-direction:row;gap:2rem;text-align:left}.page_descriptionSkeleton__nnaGU{align-items:flex-start}.page_individualName__Zjk66{text-align:left}.page_individualImage__uBL3L{max-width:20rem}}@media (min-width:1000px){.page_page__Bc4z3{flex-direction:row}.page_contributionSection__xuAQd{width:66%}.page_spendingWrapper__O2_rX{width:33%}}.expenditures_card___CReK{grid-area:byParty;display:flex;flex-direction:column}.expenditures_svgWrapper__U_i6A{overflow:hidden;height:20rem}.expenditures_growWrapper__4PQVH{flex-grow:1}.expenditures_svg__4Rmmm{width:100%;height:100%;fill:var(--main-text)}.expenditures_svgText__AjwPm{fill:var(--main-text)}.expenditures_expendituresBarLabel__C_cfc{text-align:center;overflow:hidden;text-overflow:ellipsis;word-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;padding:.25rem;font-size:.8rem;color:var(--color-slate-200)}.expenditures_expendituresBarLabelOffBar__JKYNk{display:flex;height:100%;align-items:flex-end;color:var(--main-text)}.expenditures_expendituresBarLabelSpan__TrD6z{min-width:0}.expenditures_supportOpposeLabel__fO3i_{font-size:.9rem;font-weight:700;text-align:center}.expenditures_skeletonBar__hKHhy{fill:var(--chart-skeleton)}.expenditures_partyLabel__X4mNE{text-align:center;font-weight:700}.expenditures_footerLink__3tEKg{justify-self:flex-end}@media (min-width:768px) and (max-width:1000px){.expenditures_expendituresBarLabel__C_cfc{font-size:.6rem}}.page_titleWrapper__mv4nm{display:flex;align-items:center;justify-content:center;margin:0}.page_title__3jonF{display:flex;justify-content:center;margin:0 2rem}.page_titleH1__kbFXP{display:block;text-align:center;font-size:clamp(2rem,5vw,6rem);margin:0}.page_logoArrow__1l9OG{display:flex;font-weight:700;font-size:clamp(2rem,5vw,6rem)}.page_totalsRow__WauH8{display:grid;gap:inherit;grid-template-columns:1fr;margin:0 auto}.page_columns__9s9qU{display:grid;grid-template-columns:1fr;align-items:start;gap:1rem;grid-template-areas:"influencedCard" "companySpending" "companyMap" "superPacMap" "allCash" "byCommittee" "expenditures" "byParty" "superPacCard"}.page_mainColumn__jLJPu,.page_sideColumn__jaNUz{display:contents}.page_companyMap__IxKXK{grid-area:companyMap}.page_superPacMap__qDLLc{grid-area:superPacMap}.page_spentTopSection__5AXek{display:flex;align-items:center;justify-content:center;height:2.4rem}.page_companySpendingCard__p8D8N{grid-area:companySpending}.page_allCashCard__3rrAJ{grid-area:allCash}.page_expendituresByCommitteeCard__Dxx3S{grid-area:byCommittee}.page_recentExpenditures__YyT_P{grid-area:expenditures;position:relative;display:flex;flex-direction:column}.page_recentExpendituresWrapper__Op4Qc{height:100%}@media (max-width:400px){.page_hideImageXs__KBUx1{display:none}}@media (min-width:576px){.page_totalsRow__WauH8{grid-template-columns:repeat(2,minmax(10rem,25rem))}.page_logoArrow__1l9OG,.page_titleH1__kbFXP{text-shadow:.25rem .25rem var(--accent)}}@media (min-width:768px){.page_totalsRow__WauH8{grid-template-columns:repeat(3,minmax(10rem,25rem))}.page_columns__9s9qU{grid-template-columns:1fr 1fr;grid-template-areas:"mainColumn sideColumn"}.page_mainColumn__jLJPu,.page_sideColumn__jaNUz{display:flex;flex-direction:column;gap:1rem}.page_mainColumn__jLJPu{grid-area:mainColumn}.page_sideColumn__jaNUz{grid-area:sideColumn}}@media (min-width:1200px){.page_columns__9s9qU{grid-template-columns:3fr 2fr}}@keyframes skeleton_pulse__ZQ037{0%{background-position:0 0}to{background-position:-135% 0}}.skeleton_pulse__ZQ037{background:linear-gradient(-90deg,var(--skeleton-start) 0,var(--skeleton-end) 50%,var(--skeleton-start) 100%);background-size:400% 400%}.skeleton_cardPulse__8Jcqz,.skeleton_pulse__ZQ037{animation:skeleton_pulse__ZQ037 1.2s ease-in-out infinite}.skeleton_cardPulse__8Jcqz{background:linear-gradient(-90deg,var(--skeleton-on-card-start) 0,var(--skeleton-on-card-end) 50%,var(--skeleton-on-card-start) 100%);background-size:400% 400%}.skeleton_skeletonLayout__9ROdn{width:100%;height:1rem;margin-bottom:.5rem}.page_page__ecVZg{display:flex;flex-direction:column;width:100%;gap:inherit}.page_description__y1EWc{margin-top:1rem}.page_committeeWrapper__vDm3O{display:flex;gap:inherit;align-items:flex-start}.page_committeeName__lXMZ_{margin:0;text-align:left}.page_moneyCardRow__l1Omi{display:grid;gap:inherit;grid-template-columns:repeat(2,minmax(10rem,25rem));margin:0 auto}.page_moneyCardDetails__tXmyZ{margin-top:1rem}.page_rightColumn__oknKA{display:flex;flex-direction:column;gap:inherit}.page_receiptsSection__gGZ3T{text-align:center}.page_receipts__Sg65W{font-size:3rem;margin-bottom:0}.page_donorSection__VhlpT{width:66%;padding:1rem 0}.page_donorSectionHeaderGroup__qWEK0{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}.page_donorSectionHeader__ErWuq{padding:0 1rem;margin:0;font-size:1.5rem}.page_donorSortLink__B820T{padding:0 1rem}.page_donorRow__uEVYe{display:flex;flex-direction:column;padding:1rem;&:nth-child(2n){background:var(--table-background-secondary)}}.page_donorSummary__7G47_{display:flex;justify-content:space-between;align-items:center;font-size:1.2rem}.page_redactedName__ZDUt5{font-style:italic;margin-right:.2rem}.page_donorBlock__VVSd3{display:flex;flex-direction:row;align-items:flex-end}.page_contributionsContainer__5re50{display:flex;flex-direction:column}.page_donorSubRow__LBf8j{margin-left:1rem;padding:.5rem 0;font-size:1rem}.page_donorSubRowPrimary___kiVH{display:flex;justify-content:space-between;align-items:center}.page_subRowCurrency__nvJfi{color:var(--secondary-text);justify-content:end}.page_donorOccupation__zckpB{color:var(--secondary-text);font-style:italic}.page_donorCompany__Qofux{font-weight:700}.page_aliasAndDate__CjM_z{align-items:center}.page_contributionDescription___47Pi{color:var(--secondary-text);font-size:.9rem;font-style:italic;margin-left:1.5rem}.page_donorDate__KP5xo{font-size:1rem;align-self:center;white-space-collapse:preserve}.page_donorDateRange__GjsIy{font-size:1rem;margin-left:1rem}.page_topLevelContribution__Z2pLL{color:var(--main-text)}.page_committeeDisbursementsList__wORYf{list-style:none;padding:0}.page_committeeDisbursementsListItem__gcWBE{display:flex;justify-content:space-between;padding:.25em 0}@media (max-width:576px){.page_moneyCardRow__l1Omi{grid-template-columns:minmax(16rem,25rem)}.page_donorSubRow__LBf8j{margin-left:0;align-items:flex-start}.page_donorBlock__VVSd3{flex-direction:column;align-items:flex-start}.page_donorDate__KP5xo,.page_donorOccupation__zckpB{display:block;align-self:unset}}@media (min-width:577px){.page_donorOccupation__zckpB{&:before{content:" | ";font-style:normal}}.page_donorDate__KP5xo:not(:first-child){&:before{content:" – ";font-style:normal}}}@media (min-width:768px) and (max-width:1000px){.page_constrainedWrapper__gVMzj{flex-direction:row}}@media (max-width:1000px){.page_committeeWrapper__vDm3O{width:100%;min-width:20rem;max-width:60rem;flex-direction:column-reverse;margin:0 auto}.page_donorSection__VhlpT,.page_rightColumn__oknKA{width:100%}}.page_page__0MUPx{width:100%;display:flex;flex-direction:column;gap:inherit}.page_spendingCards__lhXpi{display:grid;gap:inherit;grid-template-columns:repeat(2,minmax(10rem,25rem));margin:0 auto}.page_raceAndCommitteeSection__BLbyq{display:flex;gap:inherit;align-items:flex-start}.page_raceCard__F_ch2{width:50%;padding:0;h2,h3{padding:1rem 1rem 0}.page_cardSection__mHbqj:nth-child(odd){background:var(--table-background-secondary)}}.page_committeeCard__UHgQl{width:50%}.page_cardSection__mHbqj{padding-bottom:2rem}.page_cardSubsection__9fBWz{padding-left:1rem}.page_candidateGroup__XfGvo{padding:0 1rem}.page_candidateGroup__XfGvo+.page_candidateGroup__XfGvo{margin-top:2rem}.page_candidateResultWithImage__1N9_n{display:flex;align-items:center;white-space-collapse:preserve;margin-top:1rem}.page_skeletonContainer__WY4a8{width:100%;overflow:hidden}@media (max-width:767px){.page_raceAndCommitteeSection__BLbyq{flex-direction:column}.page_committeeCard__UHgQl,.page_raceCard__F_ch2{width:100%}}.page_subhead__pMI1w{margin:1rem 0 0}.tables_inheritBorderRadius__GrU0R{border-top-left-radius:inherit;border-top-right-radius:inherit;border-bottom-left-radius:inherit;border-bottom-right-radius:inherit}.tables_influencedCard__hOZLR,.tables_qpqCard__Et6jN,.tables_recentExpendituresCard__21K6A,.tables_superPacCard__3x8gD{position:relative;display:flex;flex-direction:column;width:100%}.tables_influencedCard__hOZLR{grid-area:influencedCard}.tables_superPacCard__3x8gD{grid-area:superPacCard}.tables_influencedTable__yQjQU,.tables_superPacTable__MlaU8{width:100%;flex-grow:1}.tables_influencedTableHeader__UXV4X,.tables_superPacTableHeader__kE5id{position:sticky;top:0;background-color:var(--card-background);border-radius:inherit}.tables_beneficiariesRow__9radT,.tables_influencedTableRow__XWjvT,.tables_oppositionSpendingRow__I8e5g,.tables_qpqRow__C66S9,.tables_superPacRow__eLjzo{&:nth-child(odd){background:var(--table-background-secondary)}}.tables_superPacErrorRow__pG2AW{height:10rem;text-align:center}.tables_superPacCryptoRow__oDT_I{background-color:var(--table-highlight-color)}.tables_superPacTableCellMinWidth__VfmFl{min-width:7rem}.tables_tableCardContent__8LujH{padding:1rem}.tables_viewMoreLinks__J4SPu{display:flex;flex-wrap:wrap;flex-direction:row;gap:.25rem}.tables_viewMoreLink__LMjyI:not(:last-child){margin-right:1rem}.tables_influencedList__oqXEJ{display:flex;flex-direction:column;flex-grow:1}.tables_influencedRow__oasjy{display:flex;flex-direction:row;align-items:center;flex-grow:1;white-space-collapse:preserve;padding:.5rem .5rem .5rem 0;gap:.5rem 0}.tables_influencedRowOutcome__17FQe{margin-top:.5rem}.tables_goalIconWrapper__ZKUy_{display:inline-flex;width:.9em;height:.7rem;align-items:center}@media (max-width:1100px){.tables_tableCellCollapse1__I5H7R{display:none}}@media (max-width:900px){.tables_tableCellCollapse2__Md4zA{display:none}}.recentExpenditures_recentExpendituresSectionHeader__mr_xY{padding:1rem 1rem 0;font-size:1.5rem}.recentExpenditures_recentExpenditureRow__sV1j1{display:flex;flex-direction:column;padding:1rem;&:nth-child(2n){background:var(--table-background-secondary)}}.recentExpenditures_topGroup__g8SA9{margin:.5rem 0}.recentExpenditures_expenditureNameAndAmount__ZvCVy{display:flex;justify-content:space-between}.recentExpenditures_expenditureTarget__YJzpC{margin-right:.25rem}.recentExpenditures_expenditureDescription__lIO2M{font-size:.9rem;font-style:italic}.recentExpenditures_tableCardContent__eOzY2{padding:1rem}.page_page__7TE50{display:flex;flex-direction:column;width:100%;gap:1rem}@media (min-width:1200px){.page_companyColumn__mHtIO{min-width:10rem}}