@font-face{font-family:Newsreader;font-style:normal;font-display:swap;font-weight:400 700;src:url(/fonts/newsreader-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:normal;font-display:swap;font-weight:400 700;src:url(/fonts/newsreader-latin-2.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Public Sans;font-style:normal;font-display:swap;font-weight:400 800;src:url(/fonts/public-sans-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Public Sans;font-style:normal;font-display:swap;font-weight:400 800;src:url(/fonts/public-sans-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/fonts/ibm-plex-mono-latin-400.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/fonts/ibm-plex-mono-latin-500.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/fonts/ibm-plex-mono-latin-600.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader Field;font-style:normal;font-display:swap;font-weight:400 700;src:url(/fonts/newsreader-latin-ext.woff2)format("woff2");ascent-override:79.5%;descent-override:20.5%;line-gap-override:0%;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader Field;font-style:normal;font-display:swap;font-weight:400 700;src:url(/fonts/newsreader-latin-2.woff2)format("woff2");ascent-override:79.5%;descent-override:20.5%;line-gap-override:0%;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}input[style*=Newsreader],textarea[style*=Newsreader],.tm-names-grid input{font-family:Figures,Newsreader Field,Newsreader,Georgia,serif!important}@font-face{font-family:Figures;font-style:normal;font-display:block;font-weight:100 900;src:url(/fonts/fraunces-figures.woff2)format("woff2");unicode-range:U+30-39,U+25,U+A3}body,input,textarea,select,button{font-variant-numeric:lining-nums tabular-nums;font-feature-settings:"lnum" 1, "tnum" 1}:root{--focus-ring:#1e4fb8;--c-ink:#0a1424;--c-ink-soft:#3a465a;--c-paper:#eceff6;--c-paper-card:#fff;--c-paper-sunk:#e1e6f0;--c-hairline:#cbd3e2;--c-brand:#1e4fb8;--c-on-brand:#fff;--c-brand-deep:#0f2a55;--c-navy:#0b1b33;--c-navy-2:#12294a;--c-hero:#0b1b33;--c-on-navy:#f2f5fb;--c-on-navy-soft:#b9c5db;--c-sidebar-bg:#0b1b33;--c-sidebar-bg-deep:#08142a;--c-sidebar-text:#c9d3e6;--radius-s:8px;--radius-m:12px;--radius-l:16px;--shadow-1:0 1px 2px #0a142412, 0 2px 6px -2px #0a142414;--shadow-2:0 2px 4px #0a14240a, 0 8px 24px -8px #0a14241f;--shadow-3:0 4px 8px #0a14240d, 0 20px 48px -12px #0a142433;--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-spring:cubic-bezier(.34, 1.4, .64, 1);--header-h:68px;--sb-bg:#fff;--sb-bg-2:#f7f9fc;--sb-strong:#0a1424;--sb-text:#1b2a41;--sb-soft:#0a1424c7;--sb-faint:#0a1424ad;--sb-hover:#1e4fb812;--sb-surface:#0a14240b;--sb-active:#1e4fb81f;--sb-border:#0a14241a;--sb-border-strong:#0a142438;--sb-accent:#1e4fb8;--sb-scroll:#0a142433;--acc-text:50%;--sb-glow:#1e4fb81a;margin:0;padding:0}[data-theme=dark]{--focus-ring:#9dbbff;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--c-ink:#f2f5fb;--c-ink-soft:#bfc9dc;--c-paper:#0a1220;--c-paper-card:#111b2e;--c-paper-sunk:#0d1626;--c-hairline:#243149;--c-brand:#7fa6f5;--c-on-brand:#0a1220;--c-brand-deep:#a9c4fa;--c-navy:#0d1a30;--c-navy-2:#14284a;--c-hero:#12274a;--c-sidebar-bg:#0a1426;--c-sidebar-bg-deep:#070f1d;--c-sidebar-text:#c9d3e6;--shadow-1:0 1px 2px #0000004d;--shadow-2:0 2px 4px #00000040, 0 8px 24px -8px #00000080;--shadow-3:0 4px 8px #0000004d, 0 20px 48px -12px #0009;--sb-bg:#0d1830;--sb-bg-2:#0a1426;--sb-strong:#fff;--sb-text:#d3dbea;--sb-soft:#d3dbeacc;--sb-faint:#d3dbeaa8;--sb-hover:#ffffff12;--sb-surface:#ffffff0b;--sb-active:#7fa6f533;--sb-border:#ffffff1a;--sb-border-strong:#ffffff38;--sb-accent:#7fa6f5;--sb-scroll:#ffffff2e;--acc-text:100%;--sb-glow:#7fa6f524}html,body,#root{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;width:100%;min-height:100vh;margin:0;padding:0;overflow-x:clip}@supports (min-height:100dvh){html,body,#root{min-height:100dvh}}button,a,[role=button],input,select,summary{touch-action:manipulation;-webkit-tap-highlight-color:transparent}#root{padding-left:env(safe-area-inset-left,0px);padding-right:env(safe-area-inset-right,0px);padding-bottom:env(safe-area-inset-bottom,0px)}@media (pointer:coarse){input,select,textarea{font-size:16px!important}}body{background:var(--c-paper);transition:background .2s;display:block}*{box-sizing:border-box}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,summary:focus-visible,[role=button]:focus-visible,[tabindex]:not([tabindex="-1"]):focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}input:focus-visible,textarea:focus-visible,select:focus-visible{outline-offset:2px;outline:3px solid var(--focus-ring)!important}[tabindex="-1"]:focus-visible{outline:none}.skeleton-pulse{background:linear-gradient(90deg, var(--c-hairline) 25%, var(--c-paper-card) 37%, var(--c-hairline) 63%);background-size:400% 100%;animation:1.4s infinite skeleton-shimmer}@keyframes skeleton-shimmer{0%{background-position:100%}to{background-position:0}}.mp-bill-track{scrollbar-width:thin;scrollbar-color:var(--c-hairline) transparent}.mp-bill-track::-webkit-scrollbar{height:5px}.mp-bill-track::-webkit-scrollbar-thumb{background:var(--c-hairline);border-radius:3px}.mp-bill-track::-webkit-scrollbar-track{background:0 0}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.gloss-term{text-underline-offset:.2em;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;border-radius:2px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;text-decoration-thickness:1px;transition:background-color .12s}.gloss-term:hover,.gloss-term:focus-visible{background-color:#7f7fa024;outline:none;text-decoration-style:solid}[data-gloss-dup]>.gloss-term{background:0 0;text-decoration:none;cursor:inherit!important}@keyframes waffleIn{0%{opacity:0;transform:scale(.3)}to{opacity:1;transform:scale(1)}}.waffle-dot{animation:.45s cubic-bezier(.22,1,.36,1) both waffleIn}@media (prefers-reduced-motion:reduce){.waffle-dot{animation:none}}.asker-row{transition:background .15s}.asker-row:hover,.asker-row:focus-visible{background:color-mix(in srgb, var(--c-ink) 6%, transparent)}.bento{container-type:inline-size}.bento-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:16px;display:grid}.bento-grid>.s4{grid-column:span 4}.bento-grid>.s5{grid-column:span 5}.bento-grid>.s7{grid-column:span 7}.bento-grid>.s8{grid-column:span 8}.bento-grid>.s12{grid-column:span 12}@container (width<=780px){.bento-grid>.s4,.bento-grid>.s5,.bento-grid>.s7,.bento-grid>.s8,.bento-grid>.s12{grid-column:1/-1}}.nclick{cursor:pointer;border-radius:8px;transition:background-color .15s}.nclick:hover,.nclick:focus-visible{background-color:#7f7fa024}.member-row:hover,.member-row:focus-visible{background-color:#7f7fa024!important}@keyframes careerBar{0%{opacity:.4;transform:scaleX(0)}to{opacity:1;transform:scaleX(1)}}.career-bar{transform-origin:0;animation:.55s cubic-bezier(.22,1,.36,1) both careerBar}@media (prefers-reduced-motion:reduce){.career-bar{animation:none}}@media (pointer:coarse){button:not([style*=position]):not(.gloss-term):not(.tier-slab):not(.skip-link){position:relative}button:not(.gloss-term):not(.skip-link):after{content:"";position:absolute;inset:-8px -6px}}@keyframes seatSweep{0%{opacity:0;transform:translateY(14px)scale(.4)}to{opacity:1;transform:none}}.seat-sweep{transform-box:fill-box;transform-origin:50%;animation:.55s cubic-bezier(.22,1,.36,1) backwards seatSweep}@keyframes hemiFade{0%{opacity:0}to{opacity:1}}.hemi-fade{animation:.6s ease-out .55s backwards hemiFade}.hemi-fade.hemi-legend{animation-delay:1.1s}@media (prefers-reduced-motion:reduce){.seat-sweep,.hemi-fade{animation:none}}.hub-layout{grid-template-columns:minmax(0,1fr);gap:20px;display:grid}@media (width>=1100px){.hub-layout{grid-template-columns:minmax(0,520px) minmax(0,1fr);align-items:start;gap:28px}.hub-map{position:sticky;top:12px}}.council-split{grid-template-columns:minmax(0,1fr);gap:24px;display:grid}.council-split>div:first-child{container-type:inline-size}@media (width>=820px){.council-split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:36px}}.mm-wrap{container-type:inline-size}.mm-layout{grid-template-columns:minmax(0,1fr);gap:28px;margin-top:8px;display:grid}.mm-filterlist{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:18px;display:grid}@container (width>=760px){.mm-layout{grid-template-columns:240px minmax(0,1fr);align-items:start;gap:44px}.mm-filterlist{display:block}.mm-side{position:sticky;top:16px}}.tier-wrap{scroll-margin-top:84px;container:tierwrap/inline-size}.tier-grid{--ease:cubic-bezier(.45, .05, .25, 1);grid-template-columns:minmax(0,1fr);gap:24px;display:grid}.tier-diagram{position:relative;container:tierdia/inline-size}.tier-stack{--pad:8px;--head:60px;--edge:3px;--gap:6px;min-height:calc(var(--n,6) * (var(--head) + 2 * var(--pad) + var(--edge) + var(--gap)) - var(--gap));flex-direction:column;display:flex}.nest{--r:max(14px, calc(28px - var(--i,0) * 3.5px));min-height:0;padding:var(--pad);border-radius:var(--r);flex-direction:column;flex:1;display:flex;position:relative}.nest:before{content:"";z-index:0;border-radius:inherit;pointer-events:none;border:1.5px solid color-mix(in srgb, var(--c) 42%, var(--c-hairline));background:color-mix(in srgb, var(--c) 6%, var(--c-paper-card));transition:border-color .3s,background .3s;position:absolute;inset:0}.nest[data-on="1"]:before{border-color:var(--c);background:color-mix(in srgb, var(--c) 9%, var(--c-paper-card))}.nest>*{z-index:1;position:relative}.nest-in{min-height:0;margin-top:var(--gap);flex-direction:column;flex:1;display:flex}.tier-slab{width:100%;height:var(--head);text-align:left;font:inherit;color:inherit;cursor:pointer;border-radius:calc(var(--r) - var(--pad));-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:0 0;border:1px solid #0000;flex:none;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:0 14px 0 10px;transition:background .2s,border-color .2s,box-shadow .25s;display:grid}.tier-slab:hover{background:color-mix(in srgb, var(--c) 11%, var(--c-paper-card))}.tier-slab:focus-visible{outline:2px solid var(--c);outline-offset:2px}.nest[data-on="1"]>.tier-slab{background:var(--c-paper-card);border-color:var(--c);box-shadow:0 0 0 3px color-mix(in srgb, var(--c) 20%, transparent), 0 8px 18px -12px var(--c)}.nest:not(:has(>.nest-in)){justify-content:center}.tier-panelcol{min-width:0}.tier-panel{-webkit-font-smoothing:antialiased;height:290px;overflow:hidden}.tier-mini-wrap{display:none}.tier-mini{z-index:30;background:var(--c-paper);border:1px solid var(--c-hairline);border-radius:16px;padding:12px 14px 13px;display:block;box-shadow:0 -8px 28px #00000059}.tier-mini-text{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@media (height<=520px){.tier-mini-text{display:none}}@container tierwrap (width>=780px){.tier-grid{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:28px}.tier-panelcol{align-self:stretch}.tier-panel{top:calc(var(--header-h) + 16px);height:min(480px, calc(100vh - var(--header-h) - 32px));position:sticky}}@container tierwrap (width<=779px){.tier-step[data-active="0"]{display:none}.tier-grid{grid-template-rows:auto auto}.tier-diagram{grid-area:1/1}.tier-panelcol{grid-area:2/1}.tier-mini-wrap{bottom:calc(10px + env(safe-area-inset-bottom,0px));z-index:30;pointer-events:none;grid-area:1/1/-1;align-self:end;height:184px;display:block;position:sticky}.tier-mini-wrap .tier-mini{pointer-events:auto;max-height:100%;position:absolute;bottom:0;left:0;right:0;overflow:hidden}}@container tierdia (width<=479px){.tier-stack{--pad:6px;--head:56px}.tier-stack .tier-slab{gap:10px;padding:0 11px 0 7px}.tier-stack .tier-slab-short,.tier-stack .tier-slab-label{display:none}.tier-stack .tier-slab-icon{border-radius:9px;width:34px;height:34px}.tier-stack .tier-slab-name{font-size:16px}.tier-stack .tier-slab-num{font-size:17px}}@container tierdia (width<=389px){.tier-stack{--pad:5px;--head:52px}.tier-stack .tier-slab{gap:8px;padding:0 9px 0 5px}.tier-stack .tier-slab-icon{border-radius:8px;width:30px;height:30px}.tier-stack .tier-slab-icon svg:not(.tier-tick){width:17px;height:17px}.tier-stack .tier-slab-name{font-size:14.5px;line-height:1.15}.tier-stack .tier-slab-num{font-size:14px}}@container tierdia (width<=339px){.tier-stack{--pad:4px}.tier-stack .tier-slab-icon{border-radius:7px;width:26px;height:26px}.tier-stack .tier-slab-icon svg:not(.tier-tick){width:15px;height:15px}.tier-stack .tier-slab-name{font-size:13.5px}.tier-stack .tier-slab-num{font-size:13px}.tier-stack .tier-tick{width:11px;height:11px;bottom:-4px;right:-4px}}.tier-slab-icon{color:#fff;background:var(--c);width:38px;height:38px;box-shadow:0 6px 12px -6px color-mix(in srgb, var(--c) 80%, transparent);border-radius:10px;flex:none;justify-content:center;align-items:center;display:inline-flex;position:relative}.tier-slab-txt{gap:2px;min-width:0;display:grid}.tier-slab-name{color:var(--c-ink);font-family:Figures,Newsreader,Georgia,serif;font-size:18px;font-weight:600;line-height:1.2;display:block}.tier-slab-short{-webkit-line-clamp:1;color:var(--c-ink-soft);-webkit-box-orient:vertical;font-family:Figures,Public Sans,system-ui,sans-serif;font-size:13px;line-height:1.35;display:-webkit-box;overflow:hidden}.tier-slab-fig{text-align:right;flex:none}.tier-slab-num{font-variant-numeric:lining-nums tabular-nums;font-feature-settings:"lnum" 1, "tnum" 1;color:var(--ct,var(--c-ink));font-family:Figures,Public Sans,system-ui,sans-serif;font-size:19px;font-weight:700;line-height:1.2;display:block}.tier-slab-label{color:var(--c-ink-soft);font-family:Figures,Public Sans,system-ui,sans-serif;font-size:11.5px;display:block}.tier-pill{text-overflow:ellipsis;white-space:nowrap;color:#fff;background:var(--c-navy);border-radius:999px;justify-self:start;max-width:100%;padding:2px 10px;font:600 12px Figures,Public Sans,system-ui,sans-serif;overflow:hidden}.nest[data-state=todo]>.tier-slab{opacity:.55}.nest[data-state=todo]:before{background:var(--c-paper)}.tier-tick{z-index:1;color:var(--c);background:var(--c-paper-card);opacity:0;transition:opacity .3s, transform .4s var(--ease-spring);border-radius:50%;position:absolute;bottom:-6px;right:-6px;transform:scale(.4)}.nest[data-state=done]>.tier-slab .tier-tick{opacity:1;transform:none}.tier-marker{border:3px solid var(--c);pointer-events:none;box-shadow:0 0 0 0 color-mix(in srgb, var(--c) 45%, transparent);border-radius:14px;animation:2s ease-out infinite tierMarker;position:absolute;inset:-5px}@keyframes tierMarker{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--c) 45%, transparent)}to{box-shadow:0 0 0 9px color-mix(in srgb, var(--c) 0%, transparent)}}.tier-diagram[data-vote="1"] .nest:after{content:"";z-index:2;border-radius:inherit;pointer-events:none;opacity:0;animation:voteWave 1.5s ease-out calc(var(--d,0) * .3s) 2 both;border:2px solid #2e7d5b;position:absolute;inset:0}@keyframes voteWave{0%{opacity:.9;box-shadow:0 0 #2e7d5b73}to{opacity:0;box-shadow:0 0 0 10px #2e7d5b00}}.tier-diagram[data-in="0"] .nest:before,.tier-diagram[data-in="0"] .tier-slab{opacity:0}.tier-diagram[data-in="1"] .nest:before{animation:nestIn .7s var(--ease-out) calc(var(--i,0) * .12s) backwards}.tier-diagram[data-in="1"] .tier-slab{animation:slabRise .6s var(--ease-out) calc(var(--i,0) * .12s + .15s) backwards}@keyframes nestIn{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:none}}@keyframes slabRise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.tier-diagram .nest:before,.tier-diagram .tier-slab,.tier-diagram .nest:after,.tier-marker{opacity:1!important;animation:none!important}.tier-diagram .nest:after{opacity:0!important}}.tier-dwell{background:var(--c-hairline);border-radius:2px;flex:none;height:3px;margin-top:10px;overflow:hidden}.tier-dwell>span{background:var(--c-navy);transform-origin:0;width:100%;height:100%;animation:linear both dwell;display:block}@keyframes dwell{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.tier-info-head{border-bottom:1px solid var(--c-hairline);align-items:center;gap:12px;margin:0 0 14px;padding:0 0 12px;display:flex}.tier-scroll{scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--c-ink-soft) 40%, transparent) transparent;overscroll-behavior:contain;height:100%;padding-right:6px;overflow-y:auto}.tier-step-body{animation:.4s both stepIn;display:block}@keyframes stepIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@media print{.site-header,.site-footer,.site-scrim,.tier-mini{display:none!important}:root,[data-theme=dark]{--c-ink:#111;--c-ink-soft:#444;--c-paper:#fff;--c-paper-card:#f6f6f8;--c-hairline:#d5d5dc}body{background:#fff}*{transition:none!important;animation:none!important}.tier-panel{opacity:1!important;transform:none!important}}.ons-toolbar{background:color-mix(in srgb, var(--c-paper) 96%, transparent);z-index:12}.ons-jump{scrollbar-width:thin;scroll-snap-type:x proximity;gap:8px;margin-top:10px;padding-bottom:4px;display:flex;overflow-x:auto}.ons-jump>a{scroll-snap-align:start;text-overflow:ellipsis;flex:none;max-width:240px;overflow:hidden}@media (width>=900px) and (height>=680px){.ons-toolbar{position:sticky;top:0}}.ons-dive>summary::-webkit-details-marker{display:none}.ons-dive[open] .ons-dive-chevron{transform:rotate(180deg)}@media (pointer:coarse),(width<=700px){.ons-tap{box-sizing:border-box;min-height:44px}button.ons-tap[role=radio],a.ons-tap:not(.ons-inline){align-items:center;padding-left:16px;padding-right:16px;display:inline-flex}.ons-inline{align-items:center;min-height:44px;display:inline-flex}summary.ons-tap{align-items:center;display:flex}.ons-jump>a{align-items:center;min-height:40px;display:inline-flex}.ons-jump{gap:6px}}.ons-tile{transition:box-shadow .25s ease, transform .3s var(--ease-out), border-color .25s}.ons-tile:hover,.ons-tile:focus-visible{transform:scale(1.016);box-shadow:0 16px 30px -18px #0000008c}.ons-tile:active{transform:translateY(-1px)scale(.99)}@media (prefers-reduced-motion:reduce){.ons-tile:hover,.ons-tile:active{transform:none}}.ons-cardvalue{text-align:right}@media (width<=700px){.ons-cardvalue{text-align:left;flex:100%}}@media (pointer:coarse),(width<=700px){.ons-chip{box-sizing:border-box;min-height:40px}button.ons-chip{justify-content:center;align-items:center;display:inline-flex}input.ons-chip,select.ons-chip{min-height:44px;font-size:16px!important}input.ons-range{cursor:pointer;height:36px}}@keyframes ons-flash{0%{box-shadow:0 0 #4f46e500}20%{box-shadow:0 0 0 5px #4f46e573}to{box-shadow:0 0 #4f46e500}}.ons-flash{animation:2.4s ease-out ons-flash}@media (prefers-reduced-motion:reduce){.ons-flash{outline:3px solid #4f46e580;animation:none}}.ons-anchor{scroll-margin-top:24px}@media (width>=900px) and (height>=680px){.ons-anchor{scroll-margin-top:130px}}.skip-link{box-sizing:border-box;z-index:1000;color:#111;cursor:pointer;background:#fff;border:2px solid #1e4fb8;border-radius:10px;max-width:calc(100vw - 24px);padding:12px 18px;font:700 14px/1 system-ui,sans-serif;transition:top .15s;position:fixed;top:-64px;left:12px}.skip-link:focus{top:12px}#main-content:focus{outline:none}@media print{html,html[data-theme]{--c-ink:#111!important;--c-ink-soft:#444!important;--c-paper:#fff!important;--c-paper-card:#fff!important;--c-hairline:#ccc!important}body{background:#fff!important}aside,.skip-link,.ons-toolbar,.ons-noprint,.ons-jump,button.ons-tap,button.ons-chip,[role=status],[role=switch],[role=radiogroup]{display:none!important}.mp-app-shell{display:block!important}.ons-anchor,main{opacity:1!important;transform:none!important}.ons-anchor{break-inside:avoid;margin-bottom:14px;box-shadow:none!important}svg path{opacity:1!important;stroke-dasharray:none!important;stroke-dashoffset:0!important}svg circle{opacity:1!important}a{text-decoration:none}}.bd-grid{grid-template-columns:repeat(10,1fr);gap:4px;width:100%;max-width:300px;margin:0 auto;display:grid}.bd-sq{aspect-ratio:1;opacity:1;border-radius:4px;transition:opacity .18s}.bd-grid[data-active] .bd-sq{opacity:.18}.bd-grid[data-active="0"] .bd-sq[data-row="0"],.bd-grid[data-active="1"] .bd-sq[data-row="1"],.bd-grid[data-active="2"] .bd-sq[data-row="2"],.bd-grid[data-active="3"] .bd-sq[data-row="3"],.bd-grid[data-active="4"] .bd-sq[data-row="4"],.bd-grid[data-active="5"] .bd-sq[data-row="5"],.bd-grid[data-active="6"] .bd-sq[data-row="6"],.bd-grid[data-active="7"] .bd-sq[data-row="7"]{opacity:1}.ons-linkbtn{text-underline-offset:3px;cursor:pointer;background:0 0;border:none;min-height:32px;padding:8px 0 0;font-family:Figures,Public Sans,system-ui,sans-serif;font-size:13px;font-weight:600;line-height:1.2;text-decoration:underline}@media (pointer:coarse),(width<=700px){.ons-linkbtn{min-height:44px;padding-top:12px}}.regions-grid{grid-template-columns:minmax(0,2.3fr) minmax(300px,1fr);align-items:start;gap:20px;display:grid}.regions-wrap{container-type:inline-size}@container (width<=940px){.regions-grid{grid-template-columns:minmax(0,1fr)}}.rm-in{animation:.5s ease-out backwards rm-in;animation-delay:calc(var(--i,0) * 45ms + 50ms)}@keyframes rm-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.rm-in{animation:none}}.lc-in{animation:.7s ease-out backwards lc-fade}@keyframes lc-fade{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.lc-in{animation:none}}@media (pointer:coarse),(width<=700px){.hit-tab{min-height:40px;padding-left:14px!important;padding-right:14px!important}}@media (width<=520px){.play-row{flex-wrap:wrap}.play-row .play-slider{order:3;margin-top:4px;flex:100%!important}.key-skip{display:none}}.ons-anchor,[id^=s-]{scroll-margin-top:calc(var(--header-h) + 12px)}.editorial{max-width:1240px;margin:0 auto;container-type:inline-size}.editorial-body{grid-template-columns:minmax(0,1fr);column-gap:28px;display:grid}.editorial-body>*{grid-column:1/-1;min-width:0}@container (width>=900px){.editorial-body{grid-template-columns:repeat(2,minmax(0,1fr))}.editorial-body>.ed-half{grid-column:auto}}.ed-list{grid-template-columns:repeat(auto-fill,minmax(min(100%,520px),1fr));align-items:stretch;gap:14px;display:grid}.editorial-body{align-items:stretch}@container (width>=900px){.editorial-body{align-items:stretch}}@media (pointer:coarse),(width<=700px){main button[aria-pressed],main button[role=radio],main button[role=tab],main button.ons-chip{min-height:38px}main button[style*="background: none"][style*="padding: 0px"]:not(.tier-slab):not(.bd-sq):not(.gloss-term){min-height:32px}:where(main a:not([class])){padding-block:5px}.gloss-term{padding-block:8px}}@media (width<=700px){main [style*="font-size: 10px"],main [style*="font-size: 10.5px"],main [style*="font-size: 11px"],main [style*="font-size: 11.5px"]{font-size:12px!important}main [style*="text-overflow: ellipsis"]:not(.keep-line),.dn-who b,.dn-row span,.cp-bar-name,.as-parties b{overflow-wrap:anywhere;white-space:normal!important;text-overflow:clip!important;overflow:visible!important}}.cm-seg{stroke-dasharray:var(--len) var(--rest);animation:.9s cubic-bezier(.22,1,.36,1) backwards cm-seg;animation-delay:calc(var(--i,0) * 70ms)}@keyframes cm-seg{0%{stroke-dasharray:0 var(--C)}}.cm-bar{transform-origin:0;animation:.8s cubic-bezier(.22,1,.36,1) backwards cm-bar;animation-delay:calc(var(--i,0) * 60ms + .15s)}@keyframes cm-bar{0%{transform:scaleX(0)}}.cm-card{animation:.5s ease-out backwards cm-card;animation-delay:calc(min(var(--i,0), 14) * 35ms)}@keyframes cm-card{0%{opacity:0;transform:translateY(10px)}}.cm-dot{animation:.4s cubic-bezier(.2,.9,.3,1.3) backwards cm-dot;animation-delay:calc(var(--d,0) * 22ms + .2s)}@keyframes cm-dot{0%{opacity:0;transform:scale(.2)}}@media (prefers-reduced-motion:reduce){.cm-seg,.cm-bar,.cm-card,.cm-dot{animation:none}}.dep-two{grid-template-columns:minmax(0,1fr);gap:0 32px;display:grid}@container (width>=900px){.dep-two{grid-template-columns:repeat(2,minmax(0,1fr))}}.box-row{--gap:14px;gap:var(--gap);flex-wrap:wrap;display:flex}.box-row>*{flex:1 1 max(min(100%, var(--min,150px)), calc((100% - (var(--n,4) - 1) * var(--gap)) / var(--n,4)));min-width:0}@container (width<=760px){.box-row .tile-num{font-size:30px!important}}@container (width<=380px){.box-row .tile-num{font-size:26px!important}}.dep-uk-grid{grid-template-columns:minmax(0,1fr);gap:18px;display:grid}@container (width>=760px){.dep-uk-grid{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:28px}}.seg .seg-short{display:none}@media (width<=560px){.seg .seg-long{display:none}.seg .seg-short{display:inline}}@container (width<=660px){.seg .seg-long{display:none}.seg .seg-short{display:inline}}[data-theme=dark] main [style*=" color: rgb(79, 70, 229)"],[data-theme=dark] main [style^="color: rgb(79, 70, 229)"],[data-theme=dark] main a[style*=" color: rgb(79, 70, 229)"]{color:#a9a4ff!important}.nav-progress{z-index:60;pointer-events:none;opacity:0;height:2px;position:fixed;top:0;left:0;right:0;overflow:hidden}.nav-progress:before{content:"";background:linear-gradient(90deg, transparent, var(--acc-text,#1e4fb8), transparent);position:absolute;inset:0;transform:translate(-100%)}.nav-progress[data-on=true]{opacity:1;transition:opacity .15s linear .25s}.nav-progress[data-on=true]:before{animation:1.1s ease-in-out .25s infinite nav-progress-run}@keyframes nav-progress-run{to{transform:translate(100%)}}@media (prefers-reduced-motion:reduce){.nav-progress[data-on=true]:before{opacity:.7;animation:none;transform:none}}html{scrollbar-gutter:stable}.loading-block{align-items:flex-start;padding:18px 2px;animation:.3s .35s backwards loading-in;display:flex}@keyframes loading-in{0%{opacity:0}}.loading-bars{gap:12px;width:100%;max-width:640px;display:grid}.loading-bars i{background:linear-gradient(90deg, var(--c-hairline) 25%, color-mix(in srgb, var(--c-hairline) 45%, transparent) 50%, var(--c-hairline) 75%);background-size:300% 100%;border-radius:7px;height:14px;animation:1.6s ease-in-out infinite loading-shimmer;display:block}@keyframes loading-shimmer{0%{background-position:100% 0}to{background-position:0 0}}@media (prefers-reduced-motion:reduce){.loading-bars i,.loading-block{animation:none}}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}a[target=_blank]:after{content:"" / " (opens in a new tab)"}.pc{border:1px solid var(--c-hairline);opacity:1;transition:opacity .25s ease-out var(--pc-d,0s), transform .25s ease-out var(--pc-d,0s), border-color .2s ease}.pc[data-pc]{opacity:0;transform:translateY(8px)}.pc:hover{border-color:var(--pc-c)}.reveal{opacity:0;transition:opacity .7s cubic-bezier(.22, 1, .36, 1) var(--reveal-delay,0s), transform .7s cubic-bezier(.22, 1, .36, 1) var(--reveal-delay,0s);transform:translateY(14px)}.reveal[data-in=true]{opacity:1;transform:none}@keyframes dotIn{0%{opacity:0;transform:scale(.2)}to{opacity:1;transform:none}}.hemi-dot{transform-box:fill-box;transform-origin:50%;transition:opacity .25s;animation:.45s cubic-bezier(.22,1,.36,1) backwards dotIn}@keyframes geFade{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.ge-fade{animation:.45s cubic-bezier(.22,1,.36,1) backwards geFade}@keyframes geFadeIn{0%{opacity:0}to{opacity:1}}.ge-fadein{animation:.5s ease-out backwards geFadeIn}.ge-tab{transition:transform .25s cubic-bezier(.22,1,.36,1),box-shadow .25s,background-color .25s,border-color .25s}.ge-tab:hover{transform:scale(1.012)}.ge-col{transition:transform .25s cubic-bezier(.22,1,.36,1),opacity .25s}.ge-col:hover{transform:scale(1.016)}.ge-pop{animation:.5s cubic-bezier(.34,1.56,.64,1) backwards gePop}@keyframes gePop{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.reveal{opacity:1;transition:none;transform:none}.hemi-dot,.ge-fade,.ge-fadein,.ge-pop{animation:none}.ge-tab,.ge-col{transition:none}.ge-tab:hover,.ge-col:hover{transform:none}}.bill-ring{z-index:2;pointer-events:none;border:2.5px solid var(--ring);box-shadow:0 0 0 5px color-mix(in srgb, var(--ring) 16%, transparent), 0 6px 18px -4px color-mix(in srgb, var(--ring) 55%, transparent);border-radius:50%;position:absolute;transform:translate(-50%,-50%)}.bill-ring:after{content:"";border:1.5px solid var(--ring);opacity:0;border-radius:50%;animation:1.8s ease-out infinite bill-ring-pulse;position:absolute;inset:-9px}@keyframes bill-ring-pulse{0%{opacity:.5;transform:scale(.82)}to{opacity:0;transform:scale(1.18)}}@media (prefers-reduced-motion:reduce){.bill-ring:after{animation:none}}.bal-grid{grid-template-columns:repeat(calc(var(--bal-c) * 2), minmax(0, 1fr))!important;grid-auto-flow:row!important;justify-content:stretch!important;display:grid!important}.bal-grid>*{grid-column:span 2!important;margin-left:0!important;margin-right:0!important}.bal-grid>[data-bal-start]{grid-column:var(--bal-start,auto) / span 2!important}.bal-grid>[data-bal-full]{grid-column:1/-1!important}main p:not([style*="text-align: center"]):not([style*=max-width]){max-width:min(100%,820px)}input::placeholder,textarea::placeholder{color:var(--c-ink-soft);opacity:.82}.pl-careers:empty{height:94px;margin-bottom:20px}@media (width<=880px){.pl-careers:empty{height:133px}}@media (width<=680px){.pl-careers:empty{height:199px}}@media (width<=440px){.pl-careers:empty{height:245px}}@media (width<=350px){.pl-careers:empty{height:337px}}.bj-hold{min-height:512px;margin:32px 0 36px}@media (width<=1100px){.bj-hold{min-height:528px}}@media (width<=900px){.bj-hold{min-height:550px}}@media (width<=680px){.bj-hold{min-height:582px}}@media (width<=470px){.bj-hold{min-height:672px}}@media (width<=420px){.bj-hold{min-height:775px}}@media (width<=340px){.bj-hold{min-height:798px}}
