:root{--color-primary-120:#23544c;--color-primary-110:#007565;--color-primary-100:#00af9a;--color-primary-10:#c8e7e3;--color-primary-5:#e6f6f5;--color-primary-night:#01362f;--color-secondary-115:#c06b15;--color-secondary-110:#e85c04;--color-secondary-100:#e9ac3b;--color-secondary-10:#f3d295;--color-secondary-5:#faeed7;--color-tertiary-110:#8a2432;--color-tertiary-100:#e1251b;--color-tertiary-20:#e7515a;--color-tertiary-5:#fceae9;--color-auxiliary-dark:#625d9c;--color-auxiliary:#6951fd;--color-auxiliary-light:#a495f8;--color-auxiliary-extra-light:#a89aff;--color-neutral-900:#24272a;--color-neutral-600:#5f6163;--color-neutral-400:#9fa1a2;--color-neutral-200:#e6e6e6;--color-neutral-100:#f3f4f6;--color-neutral-0:#fff;--color-bg:var(--color-neutral-0);--color-bg-subtle:var(--color-neutral-100);--color-text:var(--color-neutral-900);--color-text-muted:var(--color-neutral-600);--color-link:var(--color-primary-110);--color-brand:var(--color-primary-100);--color-border:var(--color-neutral-200);--color-focus:var(--color-auxiliary);--color-auxiliary-text:#5a41f2;--color-accent:var(--color-secondary-100);--color-on-accent:var(--color-primary-night);--font-sans:var(--font-albert-sans), system-ui, sans-serif;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--text-sm:clamp(.875rem, .85rem + .1vw, .9375rem);--text-base:clamp(1rem, .96rem + .2vw, 1.125rem);--text-lg:clamp(1.125rem, 1.05rem + .4vw, 1.375rem);--text-xl:clamp(1.375rem, 1.2rem + .8vw, 1.875rem);--text-2xl:clamp(1.75rem, 1.4rem + 1.6vw, 2.75rem);--text-display:clamp(2.5rem, 1.6rem + 4.4vw, 5.5rem);--leading-tight:1.05;--leading-snug:1.25;--leading-body:1.6;--tracking-display:-.035em;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-6:1.5rem;--space-8:2rem;--space-12:3rem;--space-16:4rem;--space-section:clamp(4rem, 3rem + 6vw, 9rem);--page-max:80rem;--page-gutter:clamp(1rem, .5rem + 3vw, 3rem);--measure:62ch;--radius-sm:.375rem;--radius-pill:999px;--focus-ring:3px solid var(--color-focus);--ease-out:cubic-bezier(.22, 1, .36, 1);--duration-fast:.15s;--duration-base:.3s}.surface-night{--color-bg:var(--color-primary-night);--color-text:var(--color-neutral-0);--color-text-muted:var(--color-primary-10);--color-link:var(--color-secondary-100);--color-border:var(--color-primary-120);--color-focus:var(--color-secondary-100);background-color:var(--color-bg);color:var(--color-text)}*,:before,:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth}body{background-color:var(--color-bg);min-height:100dvh;color:var(--color-text);font-family:var(--font-sans);font-size:var(--text-base);font-weight:var(--weight-regular);line-height:var(--leading-body);-webkit-font-smoothing:antialiased}img,picture,svg,video{max-width:100%;height:auto;display:block}input,button,textarea,select{font:inherit;color:inherit}h1,h2,h3{font-weight:var(--weight-semibold);line-height:var(--leading-snug);text-wrap:balance}p{text-wrap:pretty}a{color:var(--color-link);text-underline-offset:.2em}:focus-visible{outline:var(--focus-ring);outline-offset:3px}:target{scroll-margin-top:var(--space-16)}.visually-hidden:not(:focus):not(:active){clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}[data-fly-state]{transition:translate 1.1s cubic-bezier(.22,1.2,.36,1),rotate 1.1s cubic-bezier(.22,1.2,.36,1),opacity .5s ease-out;transition-delay:calc(var(--fly-delay,0) * 1ms)}[data-fly=left][data-fly-state=out]{opacity:0;translate:-70vw 2rem;rotate:-18deg}[data-fly=right][data-fly-state=out]{opacity:0;translate:70vw 2rem;rotate:18deg}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){main.scroll-motion section:not(.hero) h2{animation:linear both sm-rise view();animation-range:entry cover 30%}main.scroll-motion section:not(.hero) h2+p{animation:linear both sm-fade view();animation-range:entry 10% cover 35%}main.scroll-motion .hero__visual{animation:linear both sm-hero-visual view();animation-range:exit}main.scroll-motion .hero__content{animation:linear both sm-hero-content view();animation-range:exit exit 80%}main.scroll-motion .ledger__value{transform-origin:0 100%;animation:linear both sm-grow view();animation-range:entry cover 40%}main.scroll-motion>section.surface-night:not(.hero){animation:linear both sm-open view();animation-range:entry cover 35%}}}@keyframes sm-rise{0%{opacity:0;translate:0 3rem;scale:.94}}@keyframes sm-fade{0%{opacity:0;translate:0 1.5rem}}@keyframes sm-grow{0%{opacity:.2;scale:.7}}@keyframes sm-hero-visual{to{opacity:.35;translate:0 18vh}}@keyframes sm-hero-content{to{opacity:0;translate:0 -8vh}}@keyframes sm-open{0%{clip-path:inset(0 6% round 2.5rem)}to{clip-path:inset(0)}}.skip-link[data-astro-cid-an2y5orl]{z-index:100;padding:var(--space-2) var(--space-4);border-radius:var(--radius-sm);background:var(--color-neutral-900);color:var(--color-neutral-0);font-weight:var(--weight-semibold);position:absolute;inset-block-start:var(--space-4);inset-inline-start:var(--space-4);transform:translateY(-200%)}.skip-link[data-astro-cid-an2y5orl]:focus-visible{transform:none}.button[data-astro-cid-j6ocf6pu]{justify-content:center;align-items:center;gap:var(--space-2);border-radius:var(--radius-pill);font-weight:var(--weight-semibold);white-space:nowrap;cursor:pointer;transition:transform var(--duration-fast) var(--ease-out), background-color var(--duration-fast) var(--ease-out), border-color var(--duration-fast) var(--ease-out);border:1px solid #0000;line-height:1;text-decoration:none;display:inline-flex}.button--md[data-astro-cid-j6ocf6pu]{min-height:3rem;padding-inline:var(--space-6)}.button--sm[data-astro-cid-j6ocf6pu]{min-height:2.5rem;padding-inline:var(--space-4);font-size:var(--text-sm)}.button--primary[data-astro-cid-j6ocf6pu]{background:var(--color-accent);color:var(--color-on-accent)}.button--primary[data-astro-cid-j6ocf6pu]:hover{transform:translateY(-2px)}.button--ghost[data-astro-cid-j6ocf6pu]{color:var(--color-text);background:0 0;border-color:currentColor}.button--ghost[data-astro-cid-j6ocf6pu]:hover{background:color-mix(in srgb, currentColor 10%, transparent)}.main-nav__list[data-astro-cid-pf6u6mpw]{gap:var(--space-1);flex-direction:column;padding:0;list-style:none;display:flex}.main-nav__link[data-astro-cid-pf6u6mpw]{min-block-size:2.75rem;color:var(--color-text);font-weight:var(--weight-medium);align-items:center;text-decoration:none;display:inline-flex}.main-nav__link[data-astro-cid-pf6u6mpw]:hover{text-decoration:underline;text-decoration-color:var(--color-accent);text-decoration-thickness:2px}@media (width>=86rem){.main-nav__list[data-astro-cid-pf6u6mpw]{gap:var(--space-4);flex-direction:row}.main-nav__link[data-astro-cid-pf6u6mpw]{font-size:var(--text-sm);white-space:nowrap}}.language-switcher__list[data-astro-cid-ecceicg2]{gap:var(--space-1);padding:0;list-style:none;display:flex}.language-switcher__link[data-astro-cid-ecceicg2]{border-radius:var(--radius-sm);min-block-size:2.5rem;min-inline-size:2.5rem;color:var(--color-text-muted);font-size:var(--text-sm);font-weight:var(--weight-medium);letter-spacing:.04em;place-items:center;text-decoration:none;display:inline-grid}.language-switcher__link[data-astro-cid-ecceicg2]:hover{color:var(--color-text)}.language-switcher__link[data-astro-cid-ecceicg2][aria-current=true]{color:var(--color-text);text-decoration:underline;text-decoration-color:var(--color-accent);text-decoration-thickness:2px}.access[data-astro-cid-6q4qafci]{position:relative}.access__summary[data-astro-cid-6q4qafci]{align-items:center;gap:var(--space-2);min-block-size:2.5rem;padding-inline:var(--space-4);border-radius:var(--radius-pill);color:var(--color-text);font-size:var(--text-sm);font-weight:var(--weight-semibold);cursor:pointer;border:1px solid;list-style:none;display:inline-flex}.access__summary[data-astro-cid-6q4qafci]::-webkit-details-marker{display:none}.access__summary[data-astro-cid-6q4qafci]:hover{background:color-mix(in srgb, currentColor 10%, transparent)}.access__chevron[data-astro-cid-6q4qafci]{block-size:.45rem;inline-size:.45rem;transition:transform var(--duration-fast) var(--ease-out);border-block-end:2px solid;border-inline-end:2px solid;transform:translateY(-2px)rotate(45deg)}.access[data-astro-cid-6q4qafci][open] .access__chevron[data-astro-cid-6q4qafci]{transform:translateY(2px)rotate(-135deg)}.access__panel[data-astro-cid-6q4qafci]{z-index:60;inline-size:min(22rem, calc(100vw - 2 * var(--page-gutter)));gap:var(--space-4);padding:var(--space-4);border-radius:var(--radius-sm);background:var(--color-neutral-0);color:var(--color-neutral-900);margin-block-start:var(--space-3);display:grid;position:absolute;inset-block-start:100%;inset-inline-end:0;box-shadow:0 1rem 3rem #00000040}.access__group[data-astro-cid-6q4qafci]{gap:var(--space-2);display:grid}.access__group[data-astro-cid-6q4qafci]+.access__group[data-astro-cid-6q4qafci]{border-block-start:1px solid var(--color-neutral-200);padding-block-start:var(--space-4)}.access__title[data-astro-cid-6q4qafci]{align-items:center;gap:var(--space-2);font-size:var(--text-base);display:flex}.access__dot[data-astro-cid-6q4qafci]{border-radius:50%;block-size:.625rem;inline-size:.625rem}.access__dot--citizen[data-astro-cid-6q4qafci]{background:var(--color-secondary-100)}.access__dot--council[data-astro-cid-6q4qafci]{background:var(--color-primary-110)}.access__text[data-astro-cid-6q4qafci]{color:var(--color-neutral-600);font-size:var(--text-sm);line-height:var(--leading-snug)}.access__links[data-astro-cid-6q4qafci]{gap:var(--space-2) var(--space-4);flex-wrap:wrap;padding:0;list-style:none;display:flex}.access__link[data-astro-cid-6q4qafci]{color:var(--color-primary-110);font-size:var(--text-sm);font-weight:var(--weight-semibold)}.access__link[data-astro-cid-6q4qafci]:after{content:" →"}.site-header[data-astro-cid-vwn3tmth]{z-index:50;border-block-end:1px solid var(--color-border);position:sticky;inset-block-start:0}.site-header__bar[data-astro-cid-vwn3tmth]{max-width:calc(var(--page-max) + 2 * var(--page-gutter));padding:var(--space-3) var(--page-gutter);align-items:center;gap:var(--space-4);grid-template-columns:auto 1fr;margin-inline:auto;display:grid}.site-header__brand[data-astro-cid-vwn3tmth]{color:var(--color-text);display:inline-flex}.site-header__logo{block-size:1.75rem;inline-size:auto}.site-header__quick[data-astro-cid-vwn3tmth]{justify-self:end;align-items:center;gap:var(--space-2);display:flex}.site-header__toggle[data-astro-cid-vwn3tmth]{border-radius:var(--radius-sm);cursor:pointer;background:0 0;border:0;place-items:center;block-size:2.75rem;inline-size:2.75rem;display:inline-grid}.site-header__toggle[data-astro-cid-vwn3tmth][hidden]{display:none}.site-header__toggle-icon[data-astro-cid-vwn3tmth],.site-header__toggle-icon[data-astro-cid-vwn3tmth]:before,.site-header__toggle-icon[data-astro-cid-vwn3tmth]:after{block-size:2px;inline-size:1.25rem;transition:transform var(--duration-base) var(--ease-out), opacity var(--duration-base) var(--ease-out);background:currentColor;display:block}.site-header__toggle-icon[data-astro-cid-vwn3tmth]{position:relative}.site-header__toggle-icon[data-astro-cid-vwn3tmth]:before,.site-header__toggle-icon[data-astro-cid-vwn3tmth]:after{content:"";position:absolute;inset-inline-start:0}.site-header__toggle-icon[data-astro-cid-vwn3tmth]:before{transform:translateY(-6px)}.site-header__toggle-icon[data-astro-cid-vwn3tmth]:after{transform:translateY(6px)}[data-astro-cid-vwn3tmth][data-menu=open] .site-header__toggle-icon[data-astro-cid-vwn3tmth]{background:0 0}[data-astro-cid-vwn3tmth][data-menu=open] .site-header__toggle-icon[data-astro-cid-vwn3tmth]:before{background:currentColor;transform:rotate(45deg)}[data-astro-cid-vwn3tmth][data-menu=open] .site-header__toggle-icon[data-astro-cid-vwn3tmth]:after{transform:rotate(-45deg)}.site-header__secondary[data-astro-cid-vwn3tmth]{justify-content:flex-end;align-items:center;gap:var(--space-3);grid-area:1/1/auto/-1;margin-block-end:calc(-1 * var(--space-2));display:flex}.site-header__menu[data-astro-cid-vwn3tmth]{gap:var(--space-4);padding-block:var(--space-2) var(--space-4);grid-column:1/-1;display:grid}[data-astro-cid-vwn3tmth][data-menu=closed] .site-header__menu[data-astro-cid-vwn3tmth]{display:none}@media (width>=40rem){.site-header__bar[data-astro-cid-vwn3tmth]{grid-template-columns:auto 1fr auto}.site-header__secondary[data-astro-cid-vwn3tmth]{grid-area:1/2;margin-block-end:0}.site-header__quick[data-astro-cid-vwn3tmth]{grid-area:1/3}}@media (width>=86rem){.site-header__bar[data-astro-cid-vwn3tmth]{grid-template-columns:auto 1fr auto auto}.site-header__toggle[data-astro-cid-vwn3tmth]{display:none}.site-header__menu[data-astro-cid-vwn3tmth],[data-astro-cid-vwn3tmth][data-menu=closed] .site-header__menu[data-astro-cid-vwn3tmth]{grid-area:1/2;justify-content:flex-end;align-items:center;padding:0;display:flex}.site-header__secondary[data-astro-cid-vwn3tmth]{grid-column:3;margin-inline-start:var(--space-4)}.site-header__quick[data-astro-cid-vwn3tmth]{grid-column:4}}.site-footer[data-astro-cid-qup6pdxl]{border-block-start:1px solid var(--color-border);font-size:var(--text-sm);padding-block-start:var(--space-16)}.site-footer[data-astro-cid-qup6pdxl] a[data-astro-cid-qup6pdxl]{color:var(--color-text);text-decoration:none}.site-footer[data-astro-cid-qup6pdxl] a[data-astro-cid-qup6pdxl]:hover{text-decoration:underline;text-decoration-color:var(--color-accent)}.site-footer__inner[data-astro-cid-qup6pdxl],.site-footer__legal[data-astro-cid-qup6pdxl]{max-inline-size:calc(var(--page-max) + 2 * var(--page-gutter));padding-inline:var(--page-gutter);margin-inline:auto}.site-footer__inner[data-astro-cid-qup6pdxl]{gap:var(--space-12);padding-block-end:var(--space-12);display:grid}.site-footer__brand[data-astro-cid-qup6pdxl]{gap:var(--space-4);align-content:start;display:grid}.site-footer__logo{block-size:2rem;inline-size:auto;color:var(--color-text)}.site-footer__tagline[data-astro-cid-qup6pdxl]{max-inline-size:28ch;color:var(--color-text-muted)}.site-footer__column[data-astro-cid-qup6pdxl]{gap:var(--space-3);align-content:start;display:grid}.site-footer__column[data-astro-cid-qup6pdxl] ul[data-astro-cid-qup6pdxl]{gap:var(--space-2);padding:0;list-style:none;display:grid}.site-footer__heading[data-astro-cid-qup6pdxl]{color:var(--color-text-muted);font-size:.75rem;font-weight:var(--weight-semibold);letter-spacing:.06em;text-transform:uppercase}.site-footer__group[data-astro-cid-qup6pdxl]{align-items:center;gap:var(--space-2);font-weight:var(--weight-semibold);margin-block-start:var(--space-2);display:flex}.site-footer__dot[data-astro-cid-qup6pdxl]{border-radius:50%;block-size:.5rem;inline-size:.5rem}.site-footer__dot--citizen[data-astro-cid-qup6pdxl]{background:var(--color-secondary-100)}.site-footer__dot--council[data-astro-cid-qup6pdxl]{background:var(--color-primary-100)}.site-footer__address[data-astro-cid-qup6pdxl]{gap:var(--space-1);color:var(--color-text-muted);font-style:normal;display:grid}.site-footer__heading--next[data-astro-cid-qup6pdxl]{margin-block-start:var(--space-6)}.site-footer__support[data-astro-cid-qup6pdxl]{gap:var(--space-1);color:var(--color-text-muted);display:grid}.site-footer__legal[data-astro-cid-qup6pdxl]{justify-content:space-between;gap:var(--space-4);padding-block:var(--space-6);border-block-start:1px solid var(--color-border);color:var(--color-text-muted);flex-wrap:wrap;display:flex}.site-footer__legal[data-astro-cid-qup6pdxl] ul[data-astro-cid-qup6pdxl]{gap:var(--space-2) var(--space-6);flex-wrap:wrap;padding:0;list-style:none;display:flex}.site-footer__funding[data-astro-cid-qup6pdxl]{justify-content:center;align-items:flex-start;gap:var(--space-4) var(--space-4);padding:var(--space-6) var(--page-gutter);background:#25272a;flex-wrap:wrap;display:flex}.site-footer__funding-image{block-size:auto;inline-size:100%;display:block}.site-footer__funding-image[data-group=left]{max-inline-size:347px}.site-footer__funding-image[data-group=right]{max-inline-size:526px}@media (width>=60rem){.site-footer__inner[data-astro-cid-qup6pdxl]{grid-template-columns:1.4fr 1fr 1.2fr 1.2fr}}
