.donor_body__X4SSQ{display:grid;gap:clamp(48px,6vw,80px)}.donor_body__X4SSQ>.ft-block+.ft-block{margin-top:0}.donor_notes__y03UY{display:grid;gap:12px;margin-bottom:clamp(32px,5vw,56px)}.donor_note__IW5xF{display:block;margin-top:4px;font-size:var(--ft-fs-small);font-weight:400}.donor_connection__uMLQp,.donor_note__IW5xF{color:var(--ft-ink-2)}.donor_connection__uMLQp a{color:var(--ft-ink);text-decoration:underline;text-decoration-color:var(--ft-ink-line-strong);text-underline-offset:4px}.donor_tools__osagj{display:flex;justify-content:flex-end}.donor_more__WhMNT{display:flex;justify-content:center}.donor_bar__Qp_kC{display:flex;align-items:center;gap:12px;min-width:140px}.donor_barTrack__q96sm{flex:1 1 auto;height:10px;border-radius:var(--ft-radius-pill);background:var(--ft-tint-paper);overflow:hidden}.donor_barFill__l8ZBs{display:block;height:100%;border-radius:var(--ft-radius-pill);background:var(--ft-ink-3)}.connections_figure__fcgyK{position:relative;container:map/inline-size;margin:0;border-radius:var(--ft-radius-card);background:var(--ft-tint-paper);padding:clamp(20px,3vw,36px) clamp(16px,3vw,36px) clamp(16px,2.4vw,28px);transition:opacity .2s ease}.connections_figure__fcgyK[data-pending] .connections_caption__8eydP,.connections_figure__fcgyK[data-pending] .connections_scroller__mIfSt{opacity:.45;transition:opacity .2s ease}.connections_drawingAnchor__IM7LK{position:sticky;z-index:5;top:96px;height:0;display:flex;justify-content:center}.connections_drawing__Ml_bY{display:inline-flex;align-items:center;gap:12px;max-width:calc(100% - 32px);min-height:44px;margin-top:-8px;padding:10px 22px 10px 16px;border-radius:var(--ft-radius-pill);background:var(--ft-white);box-shadow:var(--ft-shadow),0 0 0 1px var(--ft-ink-line);color:var(--ft-ink);font-size:var(--ft-fs-small);font-weight:500;line-height:1.35}.connections_drawingDot__OegzN{flex-shrink:0;width:18px;height:18px;border-radius:50%;border:2px solid var(--ft-ink-line-strong);border-top-color:var(--ft-ink);animation:connections_spin__7tcc7 .8s linear infinite}@keyframes connections_spin__7tcc7{to{transform:rotate(1turn)}}.connections_skeleton__iFIFu{display:grid;grid-template-columns:1fr .9fr 1.3fr 1fr;gap:6%;align-items:center;padding-top:56px;min-height:640px}.connections_skeletonCol__8pqKg{display:flex;flex-direction:column;gap:12px}.connections_skeletonCard__3EONU,.connections_skeletonPill__QL9UO{display:block;background:linear-gradient(100deg,rgb(255 255 255/.55) 30%,rgb(255 255 255/.95) 50%,rgb(255 255 255/.55) 70%);background-size:300% 100%;box-shadow:0 0 0 1px var(--ft-ink-line);animation:connections_shimmer__TogVY 1.6s ease-in-out infinite}.connections_skeletonPill__QL9UO{height:60px;border-radius:var(--ft-radius-pill)}.connections_skeletonCard__3EONU{height:268px;border-radius:var(--ft-radius-card);background-color:var(--ft-tint-deep);opacity:.18}@keyframes connections_shimmer__TogVY{0%{background-position:100% 0}to{background-position:0 0}}.connections_figure__fcgyK[data-bleed]{--bleed:clamp(0px,calc((100vw - 1240px) / 2 - 24px),100px);margin-inline:calc(-1 * var(--bleed))}.connections_scroller__mIfSt{overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:thin;margin:-8px;padding:8px}.connections_canvas__9IiTp{position:relative;width:100%}.connections_col___Xcs5{display:contents}.connections_edges__H2PBp,.connections_hits__Hyakq{position:absolute;inset:0 auto auto 0;overflow:visible}.connections_edges__H2PBp,.connections_hits__Hyakq{pointer-events:none}.connections_edge__JYJ2U{fill:none;stroke:var(--ft-ink);stroke-linecap:round;stroke-opacity:.2;transition:stroke-opacity .18s ease}.connections_edge__JYJ2U[data-relation=gave_to],.connections_edge__JYJ2U[data-relation=lobbyist_gave_to]{stroke-opacity:.16}.connections_edge__JYJ2U[data-on]{stroke-opacity:.78}.connections_edge__JYJ2U[data-off]{stroke-opacity:.05}.connections_edges__H2PBp{animation:connections_reveal__eKz9C 1s cubic-bezier(.3,.7,.2,1) both}@keyframes connections_reveal__eKz9C{0%{clip-path:inset(0 calc(100% - var(--origin, 50%)) 0 var(--origin,50%))}to{clip-path:inset(0 0 0 0)}}.connections_hit__O_63X{fill:none;stroke:transparent;stroke-width:14px;pointer-events:stroke;cursor:default}.connections_hit__O_63X[data-clickable]{cursor:pointer}.connections_hits__Hyakq:has(.connections_hit__O_63X[data-clickable]){pointer-events:none}.connections_head__wpa_8{position:absolute;top:0;display:flex;flex-direction:column;gap:2px;padding-inline:4px;font-size:var(--ft-fs-small);line-height:1.35}.connections_headTitle__peDpH{color:var(--ft-ink);font-weight:600}.connections_headNote__HIMNj{color:var(--ft-ink-3);font-variant-numeric:tabular-nums}.connections_edgeLabel__UVwOW{position:absolute;transform:translate(-50%,-50%);padding:2px 12px;border-radius:var(--ft-radius-pill);background:var(--ft-white);box-shadow:0 0 0 1px var(--ft-ink-line);color:var(--ft-ink-2);font-size:var(--ft-fs-small);line-height:1.5;white-space:nowrap;pointer-events:none;transition:opacity .18s ease}.connections_edgeLabel__UVwOW[data-off]{opacity:.2}.connections_node__sHfEY{position:absolute;display:flex;align-items:center;gap:12px;padding:10px 18px 10px 8px;border-radius:var(--ft-radius-pill);background:var(--ft-white);box-shadow:0 0 0 1px var(--ft-ink-line);color:var(--ft-ink);text-decoration:none;transition:box-shadow .18s ease,opacity .18s ease,transform .18s ease}.connections_node__sHfEY[data-shape=bill]{padding-left:20px}.connections_node__sHfEY:hover,.connections_node__sHfEY[data-state=on]{box-shadow:0 0 0 1px var(--ft-ink-line-strong),var(--ft-shadow)}.connections_node__sHfEY:hover{transform:translateY(-1px)}.connections_node__sHfEY[data-state=off]{opacity:.4}.connections_node__sHfEY:focus-visible{outline:3px solid var(--ft-focus);outline-offset:3px}.connections_node__sHfEY[data-selected]{box-shadow:0 0 0 2px var(--ft-ink),var(--ft-shadow)}.connections_nodeText__ROTyi{display:flex;flex-direction:column;min-width:0;line-height:1.3}.connections_nodeLabel__XWQcs{overflow-wrap:break-word;font-size:var(--ft-fs-small)}.connections_nodeLabel__XWQcs strong{font-weight:600}.connections_nodeTitle__aRX9z{color:var(--ft-ink-2)}.connections_fact__AnBDk{white-space:nowrap}.connections_nodeSub__775BR{overflow-wrap:break-word;color:var(--ft-ink-3);font-size:var(--ft-fs-small);font-variant-numeric:tabular-nums}.connections_avatar__jVxru{position:relative;flex-shrink:0;display:grid;place-items:center;overflow:hidden;border-radius:50%;background:var(--ft-tint-sage);color:var(--ft-ink)}.connections_avatar__jVxru[data-size=sm]{width:44px;height:44px}.connections_avatar__jVxru[data-size=lg]{width:72px;height:72px;box-shadow:0 0 0 3px rgb(255 255 255/.9)}.connections_avatar__jVxru[data-shape=org]{background:var(--ft-tint-paper);box-shadow:inset 0 0 0 1px var(--ft-ink-line)}.connections_avatar__jVxru[data-shape=committee]{background:var(--ft-tint-paper)}.connections_avatar__jVxru img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 20%}.connections_initials__JNg_w{font-family:var(--ft-font-display);font-size:var(--ft-fs-small);font-weight:500;letter-spacing:.02em}.connections_avatar__jVxru[data-size=lg] .connections_initials__JNg_w{font-size:var(--ft-fs-title)}.connections_center__sZfmS{position:absolute;display:flex;flex-direction:column;justify-content:space-between;gap:12px;padding:20px 22px 18px;border-radius:var(--ft-radius-card);background:var(--ft-tint-deep);overflow-wrap:break-word;color:var(--ft-white);box-shadow:var(--ft-shadow);outline:none}.connections_centerHead__t1OK0{display:flex;flex-direction:column;align-items:flex-start;gap:14px;min-width:0}.connections_centerText__bFOco{min-width:0}.connections_centerName__w3s_p{margin:0;font-family:var(--ft-font-display);font-size:var(--ft-fs-heading);font-optical-sizing:auto;font-weight:500;line-height:1.15;letter-spacing:var(--ft-track-lead);overflow-wrap:break-word;hyphens:auto}.connections_centerRole__FzjwZ{margin:4px 0 0;color:rgb(255 255 255/.82);font-size:var(--ft-fs-small);line-height:1.35}.connections_centerInner__cE4uA{display:flex;flex-direction:column;gap:12px;min-width:0}.connections_centerActions__nN8iI{display:flex;flex-wrap:wrap;gap:8px 16px;align-items:center}.connections_centerLink__ZlBxJ{display:inline-flex;align-items:center;gap:6px;min-height:44px;color:var(--ft-white);font-size:var(--ft-fs-small);font-weight:600;text-decoration:underline;text-decoration-color:rgb(255 255 255/.4);text-underline-offset:4px}.connections_centerLink__ZlBxJ:hover{text-decoration-color:var(--ft-white)}.connections_centerLink__ZlBxJ:focus-visible{outline:3px solid var(--ft-white);outline-offset:3px;border-radius:4px}.connections_centerLink__ZlBxJ svg{width:18px;height:18px}.connections_caption__8eydP{display:flex;flex-direction:column;gap:6px;margin-top:20px;min-height:calc(2 * 1.5em);color:var(--ft-ink-2);font-size:var(--ft-fs-body);line-height:1.5}.connections_notes__s_D0E{color:var(--ft-ink-3);font-size:var(--ft-fs-small)}@media (prefers-reduced-motion:reduce){.connections_drawingDot__OegzN,.connections_edges__H2PBp,.connections_skeletonCard__3EONU,.connections_skeletonPill__QL9UO{animation:none}.connections_edgeLabel__UVwOW,.connections_edge__JYJ2U,.connections_figure__fcgyK,.connections_node__sHfEY{transition:none}.connections_node__sHfEY:hover{transform:none}}@container map (max-width: 859px){.connections_scroller__mIfSt{overflow:visible;margin:0;padding:0}.connections_canvas__9IiTp{display:flex;flex-direction:column;gap:28px;height:auto!important;min-width:0!important}.connections_edgeLabel__UVwOW,.connections_edges__H2PBp,.connections_hits__Hyakq{display:none}.connections_col___Xcs5{display:flex;flex-direction:column;gap:8px}.connections_canvas__9IiTp[data-kind=focus] .connections_col___Xcs5[data-center]{order:-1}.connections_center__sZfmS,.connections_head__wpa_8,.connections_node__sHfEY{position:static;width:auto!important;height:auto!important}.connections_head__wpa_8{flex-direction:row;flex-wrap:wrap;justify-content:space-between;gap:4px 12px;padding:0 4px 4px}.connections_node__sHfEY{min-height:64px!important;padding-block:8px}.connections_center__sZfmS{min-height:0!important}.connections_node__sHfEY[data-state=off]{opacity:1}.connections_center__sZfmS{gap:16px}.connections_caption__8eydP{font-size:var(--ft-fs-small);margin-top:24px}.connections_skeleton__iFIFu{grid-template-columns:1fr;min-height:0;padding-top:64px}.connections_skeletonCol__8pqKg[data-center]{order:-1}.connections_skeletonCol__8pqKg .connections_skeletonPill__QL9UO:nth-child(n+5),.connections_skeletonCol__8pqKg:nth-child(n+3){display:none}.connections_skeletonCard__3EONU{height:200px}}.connections_explorer__XXjUt{display:flex;flex-direction:column;gap:clamp(28px,4vw,44px)}.connections_pickers__z2Oho{display:grid;gap:12px;max-width:880px}.connections_pickRow__13h7y{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;font-size:var(--ft-fs-lead);line-height:1.3}.connections_pickWord__XTiZO{color:var(--ft-ink-2)}.connections_picker__pZRRY{position:relative;flex:1 1 320px;min-width:0;max-width:560px}@media (max-width:720px){.connections_pickRow__13h7y{flex-direction:column;align-items:stretch}.connections_picker__pZRRY{flex-basis:auto;max-width:none}.connections_pickerBox__FzdcI[data-size=lg]{padding:6px 6px 6px 18px}.connections_pickerBox__FzdcI[data-size=lg] .connections_pickerInput__mrTqE{font-size:var(--ft-fs-body);min-height:48px}.connections_pickerBox__FzdcI .ft-button{min-height:48px;padding:0 16px!important}.connections_pickerBox__FzdcI .ft-button span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}}.connections_pickerBox__FzdcI{display:flex;align-items:center;gap:10px;padding:6px 6px 6px 20px;border-radius:var(--ft-radius-pill);background:var(--ft-white);box-shadow:0 0 0 1px var(--ft-ink-line-strong)}.connections_pickerBox__FzdcI[data-size=lg]{box-shadow:var(--ft-shadow),0 0 0 1px var(--ft-ink-line);padding:8px 8px 8px 24px}.connections_pickerBox__FzdcI:focus-within{box-shadow:0 0 0 2px var(--ft-ink),var(--ft-shadow)}.connections_pickerIcon__CGnxs{flex-shrink:0;width:22px;height:22px;color:var(--ft-ink-3)}.connections_pickerInput__mrTqE{flex:1;min-width:0;min-height:48px;border:0;background:transparent;color:var(--ft-ink);font:inherit;font-size:var(--ft-fs-body)}.connections_pickerBox__FzdcI[data-size=lg] .connections_pickerInput__mrTqE{min-height:56px;font-size:var(--ft-fs-lead)}.connections_pickerInput__mrTqE::placeholder{color:var(--ft-ink-3)}.connections_pickerInput__mrTqE:focus-visible{outline:none!important}.connections_pickerInput__mrTqE::-webkit-search-cancel-button{display:none}.connections_options__k2dd9{position:absolute;z-index:20;top:calc(100% + 8px);left:0;right:0;margin:0;padding:8px;list-style:none;border-radius:var(--ft-radius-card);background:var(--ft-white);box-shadow:var(--ft-shadow),0 0 0 1px var(--ft-ink-line);max-height:min(60vh,520px);overflow-y:auto}.connections_option__vrPj_{display:flex;align-items:center;gap:12px;min-height:56px;padding:6px 16px 6px 8px;border-radius:var(--ft-radius-pill);cursor:pointer;font-size:var(--ft-fs-body)}.connections_option__vrPj_[aria-selected=true]{background:var(--ft-tint-paper)}.connections_optionText__d2NPa{display:flex;flex-direction:column;min-width:0;line-height:1.3}.connections_optionName__J14Mm{overflow-wrap:break-word}.connections_optionNote__Z4XrB,.connections_optionRole__QJQb3{color:var(--ft-ink-3);font-size:var(--ft-fs-small)}.connections_optionNote__Z4XrB{padding:12px 16px}.connections_tries__ka8Zo{display:flex;flex-wrap:wrap;gap:8px 10px;align-items:center;color:var(--ft-ink-3);font-size:var(--ft-fs-small)}.connections_try__gacD2{display:inline-flex;align-items:center;min-height:44px;padding:0 18px;border-radius:var(--ft-radius-pill);box-shadow:0 0 0 1px var(--ft-ink-line-strong);color:var(--ft-ink);text-decoration:none;font-size:var(--ft-fs-small);font-weight:500}.connections_try__gacD2:hover{background:var(--ft-white)}.connections_try__gacD2:focus-visible{outline:3px solid var(--ft-focus);outline-offset:3px}.connections_routes__DVroC{display:grid;gap:10px;margin:0;padding:0;list-style:none}.connections_route__c_ZQ_{width:100%;border:0;text-align:start;color:var(--ft-ink);font:inherit;display:flex;gap:14px;align-items:baseline;padding:16px 20px;border-radius:var(--ft-radius-card);background:var(--ft-white);box-shadow:0 0 0 1px var(--ft-ink-line);font-size:var(--ft-fs-body);line-height:1.5;cursor:default}.connections_route__c_ZQ_:hover{box-shadow:0 0 0 1px var(--ft-ink-line-strong),var(--ft-shadow)}.connections_route__c_ZQ_:focus-visible{outline:3px solid var(--ft-focus);outline-offset:3px}.connections_route__c_ZQ_[aria-pressed=true]{box-shadow:0 0 0 2px var(--ft-ink)}.connections_routeNumber__bucMP{flex-shrink:0;color:var(--ft-ink-3);font-variant-numeric:tabular-nums;font-size:var(--ft-fs-small)}.connections_routeLinks__IkNvW{display:inline}.connections_routeLinks__IkNvW a{color:inherit;text-decoration:underline;text-decoration-color:var(--ft-ink-line-strong);text-underline-offset:4px}.connections_status__hKcyh{color:var(--ft-ink-2);font-size:var(--ft-fs-body)}.connections_chips__q6nsB{display:flex;flex-wrap:wrap;gap:8px}.connections_chipQuiet__5Hemh,.connections_chip__F1gQj,.connections_swap__ABYs3{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 18px;border-radius:var(--ft-radius-pill);color:var(--ft-ink);font-size:var(--ft-fs-small);font-weight:500;text-decoration:none}.connections_chip__F1gQj{box-shadow:0 0 0 1px var(--ft-ink-line-strong)}.connections_chip__F1gQj[data-on]{background:var(--ft-ink);color:var(--ft-white);box-shadow:none}.connections_chip__F1gQj:hover:not([data-on]){background:var(--ft-white)}.connections_chipQuiet__5Hemh{padding:0 10px;color:var(--ft-ink-2);text-decoration:underline;text-decoration-color:var(--ft-ink-line-strong);text-underline-offset:4px}.connections_swap__ABYs3{box-shadow:0 0 0 1px var(--ft-ink-line-strong)}.connections_swap__ABYs3 svg{width:18px;height:18px}.connections_chipQuiet__5Hemh:focus-visible,.connections_chip__F1gQj:focus-visible,.connections_swap__ABYs3:focus-visible{outline:3px solid var(--ft-focus);outline-offset:3px}.connections_evidenceList__Qp9T_{display:grid;gap:16px}.connections_evidence__A31N9{display:grid;gap:10px;padding:clamp(20px,3vw,32px);border-radius:var(--ft-radius-card);background:var(--ft-white);box-shadow:0 0 0 1px var(--ft-ink-line)}.connections_evidenceTitle__lcaE_{margin:0;font-size:var(--ft-fs-title);font-weight:600;line-height:1.3}.connections_evidenceMeta__AIq6m{margin:0;color:var(--ft-ink-3);font-size:var(--ft-fs-small);line-height:1.5}.connections_quote__E8L0S{margin:6px 0;padding:4px 0 4px 20px;border-left:2px solid var(--ft-ink-line-strong);font-family:var(--ft-font-display);font-optical-sizing:auto;font-size:var(--ft-fs-lead);line-height:1.45;color:var(--ft-ink)}.connections_quote__E8L0S strong{font-weight:700}.connections_evidenceHow__0gQc_{margin:0;color:var(--ft-ink-2);font-size:var(--ft-fs-body);line-height:1.55}.connections_evidenceLinks__4eoVk{display:flex;flex-wrap:wrap;gap:8px 24px;margin:4px 0 0;font-size:var(--ft-fs-small)}.connections_evidenceLinks__4eoVk a{display:inline-flex;align-items:center;gap:4px;min-height:44px}.connections_evidenceLinks__4eoVk svg{width:16px;height:16px}