@font-face{font-family:Faustina;src:url(/fonts/faustina-300-400.v1.woff2)format("woff2");font-weight:300 400;font-style:normal;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2C6,U+2DA,U+2DC,U+2000-206F,U+2190-2193,U+21B5,U+2212,U+2215,U+2318,U+20AC}@font-face{font-family:Geist;src:url(/fonts/geist-400-600.v1.woff2)format("woff2");font-weight:400 600;font-style:normal;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2C6,U+2DA,U+2DC,U+2000-206F,U+2190-2193,U+21B5,U+2212,U+2215,U+2318,U+20AC}@font-face{font-family:Faustina Fallback;src:local(Georgia);font-display:swap;size-adjust:91.24%;ascent-override:114.31%;descent-override:23.78%;line-gap-override:0%}@font-face{font-family:Geist Fallback;src:local(Arial);font-display:swap;size-adjust:103.63%;ascent-override:96.98%;descent-override:28.47%;line-gap-override:0%}@font-face{font-family:Faustina Title G;src:local(Georgia);font-display:swap;size-adjust:92.3%;ascent-override:113%;descent-override:23.51%;line-gap-override:0%}@font-face{font-family:Faustina Title T;src:local(Times New Roman),local(TimesNewRomanPSMT),local(Liberation Serif),local(LiberationSerif);font-display:swap;size-adjust:102.4%;ascent-override:101.86%;descent-override:21.19%;line-gap-override:0%}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-bg:#120f0d;--color-bg-vignette-in:#161312;--color-bg-vignette-out:#0b0908;--color-panel-1:#181514;--color-panel-2:#1f1c1a;--color-panel-3:#262321;--color-glass:#181514e0;--color-popover:#1f1c1af7;--color-fg-1:#f8f7f4;--color-fg-2:#dad7d2;--color-fg-3:#b1ada8;--color-fg-4:#94908b;--color-fg-5:#75716c;--color-line-1:#f8f7f414;--color-line-2:#f8f7f429;--color-line-3:#f8f7f442;--color-hover-row:#f8f7f40d;--color-hover-icon:#f8f7f414;--color-pressed-bg:#f8f7f424;--color-pressed-ring:#f8f7f41f;--color-pill-bg:#f8f7f412;--color-pill-hover:#f8f7f421;--color-pill-on:#f8f7f429;--color-pill-ring-on:#f8f7f466;--color-selection:#f8f7f433;--color-focus:var(--color-fg-1);--color-scrim-search:#0b09088c;--color-scrim-overlay:#0b0908cc;--color-shadow:#00000073;--color-shadow-strong:#00000080;--color-bar-gap:var(--color-bg);--color-fifty:var(--color-fg-1);--color-fifty-ring:#120f0de6;--map-land:#1d1918;--map-nodata:#312e2d;--map-nodata-hatch:#43403f;--map-nodata-ink:#a29e99;--map-nodata-texture:repeating-linear-gradient(45deg, var(--map-nodata-hatch) 0 1px, transparent 1px 6px), var(--map-nodata);--map-norace:#191716;--map-norace-ink:var(--color-fg-4);--map-abroad-closed:#4b4743;--map-abroad-closed-stroke:#f8f7f49e;--map-abroad-open:var(--map-nodata);--map-abroad-open-stroke:#f8f7f433;--map-stroke-muni:#120f0d4d;--map-stroke-uf:var(--color-bg);--map-stroke-edge:#f8f7f41f;--map-focus-outline:#f8f7f499;--map-selected:var(--color-fg-1);--map-selected-glow:#f8f7f459;--map-guide:#f8f7f447;--map-guide-active:#f8f7f4e6;--map-partial-hatch:#120f0d73;--prob-ink:var(--color-fg-1);--prob-track:var(--color-panel-3);--prob-band-fill:#f8f7f429;--prob-band-stroke:#f8f7f48c;--prob-median:var(--color-fg-1);--sim-band-bg:repeating-linear-gradient(135deg, #f8f7f41a 0 8px, transparent 8px 16px), var(--color-panel-2);--sim-band-ink:var(--color-fg-1);--force-1:#7c6943;--force-2:#cab178;--force-3:#f8d87b;--force-2-wash:#cab17817;--force-3-wash:#f8d87b24;--font-serif:"Faustina", "Faustina Fallback", "Iowan Old Style", Georgia, serif;--font-brand:"Faustina", "Faustina Title G", "Faustina Title T", "Faustina Fallback", Georgia, serif;--font-sans:"Geist", "Geist Fallback", "Helvetica Neue", Arial, system-ui, sans-serif;--fw-light:300;--fw-regular:400;--fw-medium:500;--fw-semibold:600;--lh-headline:1.14;--lh-fig:.95;--lh-tight:1.1;--lh-label:1.3;--lh-body:1.45;--ls-headline:-.01em;--ls-fig:-.025em;--ls-brand:-.01em;--ls-caps:.06em;--fs-headline:28px;--fs-fig:44px;--fs-fig-m:26px;--fs-name:15px;--fs-body:14px;--fs-label:13px;--fs-micro:12px;--fs-brand:22px;--brand-logo-h:40px;--fs-place-title:24px;--fs-profile-fig:44px;--fs-list-fig:16px;--fs-kpi:16px;--fs-search:17px;--fs-input:16px;--fs-event-headline:46px;--fs-event-fig:64px;--fs-hemicycle:30px;--fs-count:20px;--fs-seal:12px;--fs-map-label:12px;--fs-kbd:12px;--fs-picker-fig:15px;--fs-chamber-total:34px;--fs-ideology:22px;--fs-page-body:16px;--fs-page-h1:36px;--fs-page-h2:24px;--sp-2:2px;--sp-4:4px;--sp-6:6px;--sp-8:8px;--sp-10:10px;--sp-12:12px;--sp-14:14px;--sp-16:16px;--sp-20:20px;--sp-24:24px;--sp-28:28px;--sp-32:32px;--card-pad:16px;--stack-gap:12px;--radius-pill:999px;--radius-dialog:20px;--radius-card:16px;--radius-popover:14px;--radius-notice:12px;--radius-row:10px;--radius-avatar:8px;--radius-chip:6px;--radius-kbd:5px;--radius-tile:4px;--radius-bar:3px;--radius-swatch:2px;--shadow-popover:0 12px 28px var(--color-shadow);--shadow-float:0 14px 32px var(--color-shadow);--shadow-float-high:0 18px 40px var(--color-shadow);--shadow-modal:0 24px 60px var(--color-shadow-strong);--shadow-thumb:0 0 0 3px var(--color-panel-1), 0 2px 8px var(--color-shadow-strong);--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-std:cubic-bezier(.4, 0, .2, 1);--ease-io:cubic-bezier(.7, 0, .3, 1);--ease-run:cubic-bezier(.2, .1, .8, .9);--ease-digit:cubic-bezier(.2, .8, .2, 1);--dur-hover:.12s;--dur-fast:.2s;--dur-base:.3s;--dur-enter:.5s;--dur-bar:.7s;--dur-wash:1.2s;--dur-spot:2.4s;--dur-live-tween:6s;--layout-margin:20px;--layout-header-top:14px;--layout-header-h:44px;--layout-top:72px;--layout-col-left:336px;--layout-col-right:308px;--layout-gutter:20px;--layout-maptop-h:32px;--layout-timeline-reserve:62px;--layout-timeline-h:48px;--layout-ticker-h:44px;--layout-chip-reserve:92px;--tabs-bar-h:0px;--flow-sticky-h:0px;--z-map:0;--z-marks:2;--z-panels:3;--z-header:4;--z-picker:5;--z-tooltip:6;--z-notice:7;--z-overlay:8;--z-sticky:9;--z-dialog:12;--z-search:20;--z-topbars:30}*,:before,:after{box-sizing:border-box}html,body{margin:0;padding:0}h1,h2,h3,h4,p,ul,ol,dl,dd,figure{margin:0}ul,ol{padding:0;list-style:none}button,input,select,textarea{font:inherit;color:inherit;letter-spacing:inherit}button{cursor:pointer;text-align:inherit;background:0 0;border:0;margin:0;padding:0}button:disabled,button[aria-disabled=true]{cursor:default}img,svg,canvas{max-width:100%;display:block}a{color:inherit}html,body{background:var(--color-bg);color:var(--color-fg-1);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html{-webkit-hyphens:manual;hyphens:manual;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{font:var(--fw-regular) var(--fs-body) / var(--lh-body) var(--font-sans);-webkit-font-smoothing:antialiased;font-variant-numeric:tabular-nums}::selection{background:var(--color-selection);color:var(--color-fg-1)}sup.pct{font-size:max(.42em, var(--fs-micro));vertical-align:.95em;font-weight:inherit;margin-left:.06em;line-height:0}:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}:focus:not(:focus-visible){outline:none}.sr-only{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.card{min-width:0;padding:var(--card-pad);border:1px solid var(--color-line-1);border-radius:var(--radius-card);background:var(--color-glass);animation:kf-enter var(--dur-enter) var(--ease-out) both;position:relative}.card+.card{animation-delay:70ms}.surface-glass-pill{border:1px solid var(--color-line-1);border-radius:var(--radius-pill);background:var(--color-glass);-webkit-backdrop-filter:blur(18px)saturate(1.1);backdrop-filter:blur(18px)saturate(1.1);padding:6px 6px 6px 18px}.surface-popover{padding:var(--sp-12);border:1px solid var(--color-line-3);border-radius:var(--radius-popover);background:var(--color-panel-2);box-shadow:var(--shadow-popover);animation:kf-fade .16s var(--ease-std) both}.surface-popover-high{padding:var(--sp-16);border:1px solid var(--color-line-2);border-radius:var(--radius-popover);background:var(--color-popover);box-shadow:var(--shadow-float-high);animation:kf-enter var(--dur-base) var(--ease-out) both}.surface-dialog{padding:var(--sp-24);border:1px solid var(--color-line-2);border-radius:var(--radius-dialog);background:var(--color-popover);box-shadow:var(--shadow-modal);animation:kf-enter .32s var(--ease-out) both}.surface-tip{border-radius:var(--radius-avatar);background:var(--color-panel-3);transition:opacity .12s var(--ease-std);padding:6px 8px}.surface-toast{border:1px solid var(--color-line-2);border-radius:var(--radius-pill);background:var(--color-popover);height:40px;box-shadow:var(--shadow-float);animation:kf-toast-in .42s var(--ease-out) both;padding:0 16px 0 6px}.surface-notice{border:1px solid var(--color-line-2);border-radius:var(--radius-notice);background:var(--color-popover);box-shadow:var(--shadow-float);animation:kf-enter var(--dur-base) var(--ease-out) both;padding:9px 14px}.scrim{background:var(--color-scrim-search);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:kf-fade var(--dur-fast) var(--ease-std) both;position:fixed;inset:0}.scrim-overlay{background:var(--color-scrim-overlay);animation:kf-fade var(--dur-enter) var(--ease-std) both;position:fixed;inset:0}:root:not([data-h=tall]) .u-tall-only:not([data-trim-root] *),:root:is([data-h=short],[data-h=tiny]) .u-mid-up:not([data-trim-root] *),:root[data-h=mid] .u-no-mid:not([data-trim-root] *),:root[data-h=tiny] .u-no-tiny:not([data-trim-root] *){display:none}:root[data-mode=tv] .tv-hide{display:none!important}@container right-col (height<=780px){.u-cq-780:not([data-trim-root] *){display:none}}@container right-col (height<=627px){.u-cq-627{display:none}}:root[data-mode]:not(.flow),:root[data-mode]:not(.flow) body{height:100%;overflow:hidden}:root[data-mode].phase-screen,:root[data-mode].phase-screen body{height:auto;overflow:clip visible}:root[data-mode]:not(.flow):has(.app-shell[data-screen]:is([data-mode=tablet],[data-mode=land])){height:auto;overflow:clip visible}:root[data-mode]:not(.flow):has(.app-shell[data-screen]:is([data-mode=tablet],[data-mode=land])) body{height:auto;overflow:clip visible}:root:has(.app-shell[data-screen]:is([data-mode=tablet],[data-mode=land])) .top-bars{position:sticky}:root.flow{scroll-padding-top:calc(var(--flow-sticky-h) + 8px)}@keyframes kf-enter{0%{opacity:0;transform:translateY(8px)}}@keyframes kf-fade{0%{opacity:0}}@keyframes kf-headline-out{to{opacity:0;transform:translateY(-6px)}}@keyframes kf-headline-in{0%{opacity:0;transform:translateY(10px)}}@keyframes kf-wash{0%{opacity:1}to{opacity:0}}@keyframes kf-spot{0%{background-color:var(--color-hover-row);box-shadow:0 0 0 2px var(--color-focus)}to{background-color:#0000;box-shadow:0 0 0 2px #0000}}@keyframes kf-ping{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--color-fg-1) 50%, transparent)}to{box-shadow:0 0 0 9px #0000}}@keyframes kf-breathe{0%,to{opacity:.25}40%,60%{opacity:1}}@keyframes kf-livedot{0%,to{opacity:1}50%{opacity:.3}}@keyframes kf-pin-drop{0%{opacity:0;transform:scale(.4)}}@keyframes kf-pin-pulse{40%{transform:scale(1.8)}}@keyframes kf-toast-in{0%{opacity:0;transform:translateY(-8px)}}@keyframes kf-toast-out{to{opacity:0;transform:translateY(-8px)}}@keyframes kf-card-out{to{opacity:0;transform:translateY(-12px)scale(.985)}}@keyframes kf-tv-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes kf-digit-in{0%{transform:translateY(100%)}}@keyframes kf-digit-out{to{transform:translateY(-100%)}}@keyframes kf-pop{0%{transform:translateY(5px)}}@media (prefers-reduced-motion:reduce){:root{--dur-hover:1ms;--dur-fast:1ms;--dur-base:1ms;--dur-enter:1ms;--dur-bar:1ms;--dur-wash:1ms;--dur-spot:1ms}*,:before,:after{scroll-behavior:auto!important;transition-duration:1ms!important;transition-delay:0s!important;animation-duration:1ms!important;animation-iteration-count:1!important;animation-delay:0s!important}}:root[data-hidden] *,:root[data-hidden] :before,:root[data-hidden] :after{animation-play-state:paused!important}:root.low-power :is(.card,.surface-glass-pill,.scrim){-webkit-backdrop-filter:none;backdrop-filter:none}@media (forced-colors:active){[data-dataviz]{forced-color-adjust:none}:root:root:root :is(.card,.button,.icon-button,.chip,.pill,.notice-bar,.event-toast,.surface-dialog,.surface-popover-high,.search-palette,.timeline,.commentary-timeline){border:1px solid canvastext}:root:root:root :is(.card,.surface-glass-pill){background:canvas}:root:root:root :is([aria-pressed=true],[aria-current]:not([aria-current=false]),[role=option][aria-selected=true]){forced-color-adjust:none;color:highlighttext;background:highlight;outline:1px solid canvastext}:focus-visible{outline-offset:2px;outline:2px solid canvastext!important}:root:root:root :is(:disabled,[aria-disabled=true]){color:graytext;border-color:graytext}.sr-only{forced-color-adjust:auto}}@media (max-width:599px){:root{--fs-page-h1:28px}}.institutional{background:var(--color-bg);min-height:100dvh;font:var(--fw-regular) var(--fs-page-body) / 1.6 var(--font-sans);color:var(--color-fg-2);font-variant-numeric:normal;overflow-wrap:break-word;flex-direction:column;display:flex}.institutional__header,.institutional__main,.institutional__footer{width:100%;max-width:calc(680px + 2 * var(--sp-16));padding-inline:var(--sp-16);margin-inline:auto}.institutional__header{justify-content:space-between;align-items:baseline;gap:var(--sp-8) var(--sp-16);padding-block:var(--sp-20) var(--sp-12);flex-wrap:wrap;display:flex}.institutional__brand{font:var(--fw-regular) var(--fs-brand) / 1.2 var(--font-serif);letter-spacing:var(--ls-brand);color:var(--color-fg-1);text-decoration:none}.institutional__back{font-size:var(--fs-body)}.institutional__main{padding-block:var(--sp-24) var(--sp-32);flex:1}.institutional h1{font:var(--fw-regular) var(--fs-page-h1) / 1.15 var(--font-serif);letter-spacing:var(--ls-headline);color:var(--color-fg-1)}.institutional h2{margin-top:var(--sp-32);font:var(--fw-regular) var(--fs-page-h2) / 1.2 var(--font-serif);color:var(--color-fg-1)}.institutional h3{margin-top:var(--sp-20);font:var(--fw-semibold) var(--fs-page-body) / 1.4 var(--font-sans);color:var(--color-fg-1)}.institutional__main p,.institutional__main ul,.institutional__main dl{margin-top:var(--sp-12)}.institutional__lead{font-size:var(--fs-name);color:var(--color-fg-3)}.institutional__main ul.institutional__list{padding-left:var(--sp-20);list-style:outside}.institutional__list li+li{margin-top:var(--sp-6)}.institutional__main dt{margin-top:var(--sp-12);font-weight:var(--fw-semibold);color:var(--color-fg-1)}.institutional__main dd{margin-top:var(--sp-2)}.institutional code{font-family:var(--font-sans);font-weight:var(--fw-medium);color:var(--color-fg-1);overflow-wrap:anywhere}.institutional__toc{margin-top:var(--sp-16);padding:var(--sp-12) var(--sp-16);border:1px solid var(--color-line-1);border-radius:var(--radius-row);background:var(--color-panel-1)}.institutional__main .institutional__toc-title{font:var(--fw-medium) var(--fs-label) / var(--lh-label) var(--font-sans);color:var(--color-fg-3);margin-top:0}.institutional__main .institutional__toc ul{gap:0 var(--sp-16);margin-top:var(--sp-4);flex-wrap:wrap;display:flex}.institutional a{color:var(--color-fg-1);text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--color-line-3);text-decoration-color:var(--color-line-3)}.institutional__brand,.institutional__back,.institutional__toc a,.institutional__footer a{align-items:center;min-height:24px;display:inline-flex}.institutional a.institutional__brand{text-decoration:none}.institutional section[id],.institutional h2[id]{scroll-margin-top:var(--sp-16)}.institutional__main .institutional__label{margin-top:var(--sp-32);font:var(--fw-medium) var(--fs-micro) / var(--lh-label) var(--font-sans);letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--color-fg-3)}.institutional__main .institutional__label+h2{margin-top:var(--sp-4)}.institutional__main .institutional__subtitle{font:var(--fw-regular) var(--fs-name) / var(--lh-label) var(--font-serif);color:var(--color-fg-1)}.institutional__main .institutional__cards{gap:var(--sp-12);margin-top:var(--sp-16);display:grid}.institutional__cards--3{grid-template-columns:repeat(3,minmax(0,1fr))}.institutional__cards--2{grid-template-columns:repeat(2,minmax(0,1fr))}.institutional .card{animation:none}.institutional__main .institutional__card{font-size:var(--fs-body);line-height:var(--lh-body);flex-direction:column;display:flex}.institutional__main .institutional__card .institutional__label,.institutional__main .institutional__card p{margin-top:var(--sp-6)}.institutional__main .institutional__card .institutional__label{margin-top:0}.institutional__main .institutional__card h3{margin-top:var(--sp-6);font:var(--fw-regular) var(--fs-place-title) / var(--lh-tight) var(--font-serif)}.institutional__main .institutional__card-sub{color:var(--color-fg-3)}.institutional__portrait{width:240px;max-width:50%;margin-top:var(--sp-16)}.institutional__portrait img{border-radius:var(--radius-card);width:100%;height:auto}.institutional__portrait figcaption{margin-top:var(--sp-8);font-size:var(--fs-label);line-height:var(--lh-label);color:var(--color-fg-3)}.institutional__main ol.institutional__timeline{margin-top:var(--sp-16);padding-left:var(--sp-20);list-style:decimal}.institutional__timeline li+li{margin-top:var(--sp-12)}.institutional__main .institutional__timeline h3{margin-top:0}.institutional__main .institutional__timeline p{margin-top:var(--sp-4)}.institutional__main .institutional__statement{margin-top:var(--sp-16);padding:var(--sp-12) var(--sp-16);border-left:2px solid var(--color-fg-1);background:var(--color-panel-1);color:var(--color-fg-1)}@media (max-width:599px){.institutional__cards--3,.institutional__cards--2{grid-template-columns:minmax(0,1fr)}}.institutional__footer{padding-block:var(--sp-16) var(--sp-24);border-top:1px solid var(--color-line-1);font-size:var(--fs-body);line-height:var(--lh-body);color:var(--color-fg-3)}.institutional__footer p+p{margin-top:var(--sp-4)}@media (hover:hover){.institutional a:hover{-webkit-text-decoration-color:var(--color-fg-1);text-decoration-color:var(--color-fg-1)}}@media (pointer:coarse){.institutional__brand,.institutional__back,.institutional__toc a,.institutional__footer a{min-height:44px}}
