.filters-sticky-wrap{-webkit-backdrop-filter:blur(8px);border:1px solid #94a3b829}.filters-pills{scrollbar-width:none;-ms-overflow-style:none}.filters-pills::-webkit-scrollbar{display:none}:is(.donors-page,.leadership-page) .filters-sticky-wrap{--filter-control-height:2.2rem;--filter-control-radius:7px;--filter-control-border:#94a3b829;--filter-control-bg:#081222bd;--filter-control-text:#e5e7eb;background:#0a1628e6;border-radius:8px;margin-top:.25rem;margin-bottom:1rem;padding:.7rem .95rem;top:.75rem;box-shadow:inset 0 1px #ffffff0a,0 12px 28px #0000002e}.donors-page .filters-more-btn,:is(.donors-page,.leadership-page) .filters-clear-btn{height:var(--filter-control-height);border:1px solid var(--filter-control-border);border-radius:var(--filter-control-radius);background:var(--filter-control-bg);color:#ffffffd1;cursor:pointer;align-items:center;padding:0 .75rem;font-size:.75rem;font-weight:500;display:inline-flex}:is(.donors-page,.leadership-page) .filters-clear-btn{gap:.25rem}:is(.donors-page,.leadership-page) .filters-pills{background:#ffffff09;border:1px solid #94a3b824;border-radius:7px;align-items:center;gap:.125rem;min-width:0;height:2.25rem;padding:.2rem;display:flex;overflow-x:auto}:is(.donors-page,.leadership-page) .filters-pill{color:#e2e8f0b8;white-space:nowrap;cursor:pointer;border-radius:5px;min-height:1.85rem;padding:.35rem .625rem;font-size:.75rem;font-weight:600;transition:background-color .16s}:is(.donors-page,.leadership-page) .filters-pill:hover{color:#fff;background:#ffffff14}:is(.donors-page,.leadership-page) .filters-pill--active{color:#fff;background:#2563eb47}:is(.donors-page,.leadership-page) .filters-pill--all{font-weight:500}:is(.donors-page,.leadership-page) .autocomplete-input,:is(.donors-page,.leadership-page) .filters-donor-name-field,:is(.donors-page,.leadership-page) .filters-select,:is(.donors-page,.leadership-page) .occupation-input{height:var(--filter-control-height);border:1px solid var(--filter-control-border);border-radius:var(--filter-control-radius);background:var(--filter-control-bg);color:var(--filter-control-text);outline:none;font-size:.84rem;font-weight:500}:is(.donors-page,.leadership-page) .autocomplete-input{padding:0 2.25rem 0 .75rem}:is(.donors-page,.leadership-page) .autocomplete-input:focus,:is(.donors-page,.leadership-page) .filters-donor-name-field:focus,:is(.donors-page,.leadership-page) .filters-select:focus,:is(.donors-page,.leadership-page) .occupation-input:focus,:is(.donors-page,.leadership-page) .filters-place-control:focus-within,.donors-page .filters-amount-field:focus-within{border-color:#60a5fabf;box-shadow:0 0 0 2px #2563eb3d}:is(.donors-page,.leadership-page) .filters-donor-name-field{width:clamp(220px,20vw,300px);padding:0 2rem 0 1rem}:is(.donors-page,.leadership-page) :is(#filters-form,.leadership-filters) input::placeholder{color:#ffffff6b}:is(.donors-page,.leadership-page) :is(#filters-form,.leadership-filters) select option{color:#fff;background:#0e1e33}:is(.donors-page,.leadership-page) .filters-actions-btn--search{min-width:86px;height:var(--filter-control-height);border-radius:var(--filter-control-radius);color:#fff;cursor:pointer;background:#2563eb;justify-content:center;align-items:center;padding:0 1.25rem;font-size:.875rem;font-weight:500;transition:background-color .16s;display:inline-flex}:is(.donors-page,.leadership-page) .filters-actions-btn--search:hover:not(:disabled){background:#1d4ed8}:is(.donors-page,.leadership-page) .filters-actions-btn--search:disabled,:is(.donors-page,.leadership-page) .filters-clear-btn:disabled{cursor:not-allowed;opacity:.65}:is(.donors-page,.leadership-page) .filters-select-wrap{flex-shrink:0;position:relative}:is(.donors-page,.leadership-page) .filters-select{appearance:none;cursor:pointer;padding:0 1.75rem 0 .75rem}:is(.donors-page,.leadership-page) .filters-select-icon{pointer-events:none;align-items:center;display:flex;position:absolute;inset:0 .5rem 0 auto}:is(.donors-page,.leadership-page) .occupation-input{width:100%;padding:0 2.1rem 0 .78rem;font-weight:700}:is(.donors-page,.leadership-page) .occupation-input-chevron{pointer-events:none;color:#e2e8f094;width:.95rem;height:.95rem;position:absolute;top:50%;right:.72rem;transform:translateY(-50%)}.autocomplete-panel{z-index:1100;border:1px solid #ffffff1f;border-radius:.85rem;min-width:240px;max-height:300px;margin-top:6px;padding:.25rem;font-size:.875rem;position:absolute;top:100%;left:0;right:0;overflow-y:auto}.autocomplete-panel .item{cursor:pointer;white-space:nowrap;text-overflow:ellipsis;border-radius:.5rem;padding:8px 12px;font-size:.8125rem;transition:background .1s;overflow:hidden}.autocomplete-panel .item--note{white-space:normal;cursor:default;line-height:1.4}.autocomplete-panel mark{color:#92400e;background:#fde68a;border-radius:2px;padding:0 2px;font-weight:600}:is(.donors-page,.leadership-page) .autocomplete-panel{color:#ffffffd1;background:#0e1e33;box-shadow:0 18px 42px #0000005c}:is(.donors-page,.leadership-page) .autocomplete-panel .item{color:#ffffffc7}:is(.donors-page,.leadership-page) .autocomplete-panel .item:hover,:is(.donors-page,.leadership-page) .autocomplete-panel .item.active{color:#fff;background:#ffffff14}:is(.donors-page,.leadership-page) .filters-state-field{width:180px;min-width:180px;max-width:180px}:is(.donors-page,.leadership-page) .filters-place-control{height:var(--filter-control-height);border:1px solid var(--filter-control-border);border-radius:var(--filter-control-radius);background:var(--filter-control-bg);align-items:center;display:inline-flex;overflow:hidden}:is(.donors-page,.leadership-page) .filters-place-text-field,:is(.donors-page,.leadership-page) .filters-radius-field{height:var(--filter-control-height);color:var(--filter-control-text);outline:none}:is(.donors-page,.leadership-page) .filters-place-text-field{width:175px;min-width:175px;padding:0 1.5rem 0 1rem;font-size:.84rem;font-weight:500}:is(.donors-page,.leadership-page) .filters-radius-field{appearance:none;cursor:pointer;min-width:112px;max-width:112px;padding:0 1.55rem 0 .65rem;font-size:.84rem;font-weight:500}:is(.donors-page,.leadership-page) .filters-radius-field:disabled{cursor:default;color:#cbd5e173}@media (width>=760px){:is(.donors-page,.leadership-page) .filters-place-text-field{width:195px;min-width:195px;padding-left:.65rem;padding-right:.4rem}}@media (width>=640px){:is(.donors-page,.leadership-page) .filters-pill{padding-left:1rem;padding-right:1rem;font-size:.875rem}}@media (width>=760px){:is(.donors-page,.leadership-page) .filters-actions-btn--search{padding-left:1rem;padding-right:1rem}}.leadership-directory{max-width:1260px;margin:1.5rem auto 0;padding-bottom:3rem}.leadership-directory [hidden]{display:none}.leadership-directory>.filters-pills{width:max-content;max-width:100%;margin-bottom:1rem}.leadership-filters{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.leadership-filters label{min-width:0;display:block;position:relative}.leadership-name-field{flex:220px}.leadership-occupation-field{flex:200px}.leadership-page :is(.leadership-name-field,.leadership-occupation-field) input{width:100%;min-width:0}.leadership-filters select{color-scheme:dark}.leadership-filter-actions{align-items:center;gap:.45rem;display:flex}.leadership-directory :focus-visible{outline-offset:3px;outline:2px solid #82b7ff}.leadership-summary{color:#b8c7dd;flex-wrap:wrap;justify-content:space-between;gap:.5rem;margin:1.25rem 0 .65rem;font-size:.8rem;display:flex}.leadership-scroll-hint{display:none}.leadership-table-scroll{border:1px solid var(--ia-border-strong);background:#0c192c;border-radius:10px;overflow-x:auto}.leadership-table{border-collapse:collapse;text-align:left;width:100%;min-width:640px;font-size:.875rem;line-height:1.55}.leadership-table th,.leadership-table td{vertical-align:middle;padding:.95rem 1rem}.leadership-table thead{color:#b9c9e0;background:#142239;font-size:.76rem}.leadership-table thead th{padding-top:.8rem;padding-bottom:.8rem;font-weight:500}.leadership-table tbody tr{border-top:1px solid var(--ia-border)}.leadership-table tbody tr:hover{background:#93c5fd09}.leadership-table tbody th{color:#f0f5ff;width:34%;font-weight:600}.leadership-table td{color:#c4d1e3;width:22%}.leadership-person{align-items:center;gap:.8rem;display:flex}.leadership-avatar{background:#203550;border-radius:50%;flex:0 0 40px;place-items:center;width:40px;height:40px;display:grid;position:relative;overflow:hidden}.leadership-avatar-silhouette{color:#576d89;width:44px;height:44px;position:absolute;bottom:-5px;left:50%;transform:translate(-50%)}.leadership-avatar img{object-fit:cover;object-position:center 25%;width:100%;height:100%;position:absolute;inset:0}.leadership-empty{color:#b8c7dd;text-align:center;padding:2.5rem 1rem;font-size:.9rem;line-height:1.6}.leadership-empty h3{color:#f0f5ff;margin-bottom:.35rem;font-weight:600}@media (width<=800px){.leadership-scroll-hint{display:inline}}@media (width<=540px){.leadership-name-field,.leadership-occupation-field,.leadership-filter-actions{flex-basis:100%}.leadership-page .leadership-filters input,.leadership-page .leadership-filters select{font-size:1rem}.leadership-filter-actions .filters-actions-btn--search{flex:1}}
