:root{color-scheme:light;--color-ink:#2b0027;--color-ink-muted:var(--color-brand-deep);--color-surface:#fef6f9;--color-surface-raised:var(--color-surface);--color-line:#806d7d;--color-accent:#045454;--color-brand:#cd6aba;--color-brand-soft:#ffe7ef;--color-surface-muted:var(--color-brand-soft);--color-band:#ff7eb4;--color-brand-deep:#5b1554;--color-highlight:#4ddcdc;--color-focus:var(--color-ink);--color-focus-halo:var(--color-surface);--color-error:#892b21;--color-success:#295f45;--color-success-soft:#e7efe9;--status-built-fg:#1b5538;--status-built-bg:#ddefe3;--status-in-progress-fg:#1c4a87;--status-in-progress-bg:#e0eaf8;--status-funded-fg:#15545b;--status-funded-bg:#dcf0f2;--status-unfunded-fg:#6a450c;--status-unfunded-bg:#f8ecd7;--status-no-recorded-action-fg:#852c22;--status-no-recorded-action-bg:#f8e5e2;--status-not-yet-assessed-fg:#434e46;--status-not-yet-assessed-bg:#ecebe5;--font-body:"Atkinson Hyperlegible Next", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-heading:var(--font-body);--font-mono:ui-monospace, "SF Mono", SFMono-Regular, Menlo, Consolas, monospace;--text-sm:1rem;--text-base:1.125rem;--text-lg:1.3125rem;--text-xl:1.5rem;--text-2xl:2rem;--text-3xl:2.75rem;--text-display:clamp(2.75rem, 1.5rem + 3vw, 4rem);--text-section:clamp(2rem, 1.25rem + 2.5vw, 3.5rem);--text-kicker:1.25rem;--text-button:1.25rem;--tracking-kicker:.08em;--tracking-display:-.01em;--leading-display:1.05;--leading-heading:1.15;--leading-tight:1.25;--leading-body:1.65;--target-min:44px;--button-min:3.5rem;--button-width:16rem;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--space-7:3rem;--space-8:4.5rem;--radius-sm:4px;--radius-md:8px;--radius-pill:999px;--border-heavy:3px;--measure:66ch;--container-max:72rem;--section-pad:clamp(2rem, 1.25rem + 2.5vw, 3rem)}@font-face{font-family:Atkinson Hyperlegible Next;src:url(/_astro/AtkinsonHyperlegibleNext-Regular.Bj8O9RYI.woff2)format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Atkinson Hyperlegible Next;src:url(/_astro/AtkinsonHyperlegibleNext-Medium.DFpHc2a1.woff2)format("woff2");font-style:normal;font-weight:500;font-display:swap}@font-face{font-family:Atkinson Hyperlegible Next;src:url(/_astro/AtkinsonHyperlegibleNext-Bold.B6NGw0Ad.woff2)format("woff2");font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:Atkinson Hyperlegible Next;src:url(/_astro/AtkinsonHyperlegibleNext-Italic.BZm8B00C.woff2)format("woff2");font-style:italic;font-weight:400;font-display:swap}*,:before,:after{box-sizing:border-box}body{min-height:100dvh;font-family:var(--font-body);font-size:var(--text-base);line-height:var(--leading-body);color:var(--color-ink);background:var(--color-surface);-webkit-font-smoothing:antialiased;flex-direction:column;margin:0;display:flex}img,svg{max-width:100%;display:block}h1,h2,h3,h4{font-family:var(--font-heading);line-height:var(--leading-tight);margin-block:0 var(--space-4);text-wrap:balance}h1{font-size:var(--text-3xl)}h2{font-size:var(--text-2xl);margin-block-start:var(--section-pad)}h3{font-size:var(--text-xl);margin-block-start:var(--space-6)}p,ul,ol,blockquote{max-width:var(--measure)}p{margin-block:0 var(--space-5)}li{margin-block-end:var(--space-2)}a{color:var(--color-accent);text-underline-offset:.15em;text-decoration:underline .08em}a:hover{text-decoration-thickness:.14em}button,[role=button],nav a,.actions a:not(.button),.standalone-link,footer nav a{min-height:var(--target-min);min-width:var(--target-min);align-items:center;display:inline-flex}.button{min-height:var(--button-min);min-width:min(var(--button-width), 100%);padding:var(--space-2) var(--space-5);font-size:var(--text-button);font-weight:700;line-height:var(--leading-tight);text-transform:uppercase;letter-spacing:.04em;text-align:center;color:var(--color-ink);background:var(--color-highlight);border:var(--border-heavy) solid var(--color-ink);border-radius:var(--radius-sm);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.button.secondary{background:0 0}.button:hover{background:var(--color-brand-soft)}code{font-family:var(--font-mono);background:var(--color-brand-soft);border-radius:var(--radius-sm);padding:.1em .3em;font-size:.9em}hr{border:0;border-top:1px solid var(--color-line);margin-block:var(--space-6)}:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px;box-shadow:0 0 0 2px var(--color-focus-halo);border-radius:var(--radius-sm)}.container{max-width:var(--container-max);padding-inline:var(--space-4);margin-inline:auto}.prose{max-width:var(--measure)}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{left:var(--space-4);z-index:10;background:var(--color-surface-raised);color:var(--color-ink);padding:var(--space-2) var(--space-4);border-radius:0 0 var(--radius-md) var(--radius-md);border:1px solid var(--color-line);position:absolute;top:-100%}.skip-link:focus-visible{top:0}label{margin-block-end:var(--space-1);font-weight:600;display:block}input,select,textarea{font:inherit;color:inherit;width:100%;max-width:var(--measure);min-height:var(--target-min);padding:var(--space-2) var(--space-3);border:2px solid var(--color-ink-muted);border-radius:var(--radius-sm);background:var(--color-surface-raised)}input,select{height:var(--target-min)}textarea{resize:vertical;min-height:8rem}button{font:inherit;cursor:pointer}select{font:inherit}table{border-collapse:collapse;width:100%}th,td{text-align:left;vertical-align:top;padding:var(--space-3);border-block-end:1px solid var(--color-line)}th{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.04em;color:var(--color-ink-muted)}.lede{font-size:var(--text-lg);max-width:var(--measure);margin-block-end:var(--space-6)}.actions{gap:var(--space-3);margin-block:var(--space-5);flex-wrap:wrap;display:flex}.show-draft-marks .draft-copy{border-inline-start:4px solid var(--color-brand);color:var(--color-ink-muted);padding-inline-start:var(--space-3)}.show-draft-marks .draft-copy:before{content:"Draft copy — pending approval";font-size:var(--text-sm);color:var(--color-ink);text-transform:uppercase;letter-spacing:.05em;flex-basis:100%;grid-column:1/-1;font-weight:700;display:block}.show-draft-marks .surface-brand .draft-copy{color:var(--color-ink);border-inline-start-color:var(--color-ink)}.show-draft-marks .surface-brand .draft-copy:before{width:fit-content;padding-inline:var(--space-2);background:var(--color-surface)}.show-draft-marks .surface-tint .draft-copy{border-inline-start-color:var(--color-ink-muted)}.band{padding-block:var(--section-pad)}.band>.container>:last-child{margin-block-end:0}.surface-brand{background:var(--color-band);color:var(--color-ink)}.surface-brand a{color:var(--color-ink)}.surface-tint{background:var(--color-brand-soft);color:var(--color-ink)}.kicker{font-size:var(--text-kicker);font-weight:700;line-height:var(--leading-tight);text-transform:uppercase;letter-spacing:var(--tracking-kicker);margin-block:0 var(--space-3)}.section-heading{font-size:var(--text-section);line-height:var(--leading-heading);letter-spacing:var(--tracking-display);margin-block:0 var(--space-4)}header[data-astro-cid-7ik3ylwj]{background:var(--color-brand-deep);color:var(--color-surface-raised);border-block-end:6px solid var(--color-brand)}.masthead[data-astro-cid-7ik3ylwj]{column-gap:var(--space-4);grid-template-columns:1fr auto;grid-template-areas:"name action""office action""nav nav";align-items:center;padding-block-start:var(--space-4);display:grid}.wordmark[data-astro-cid-7ik3ylwj]{min-height:var(--target-min);font-size:clamp(1.5rem,1rem + 2vw,2.25rem);font-weight:700;line-height:var(--leading-heading);letter-spacing:var(--tracking-display);color:var(--color-band);grid-area:name;justify-self:start;align-items:center;text-decoration:none;display:inline-flex}.wordmark[data-astro-cid-7ik3ylwj]:hover{text-decoration:underline}.office[data-astro-cid-7ik3ylwj]{font-size:var(--text-base);line-height:var(--leading-tight);grid-area:office;margin:0}.contribute[data-astro-cid-7ik3ylwj]{grid-area:action}@media (width>=48.0625rem){.contribute[data-astro-cid-7ik3ylwj] .button{min-width:var(--button-width)}}.masthead[data-astro-cid-7ik3ylwj] nav{grid-area:nav;margin-block-start:var(--space-2);position:relative}.masthead[data-astro-cid-7ik3ylwj] nav>ul{gap:0 var(--space-5);flex-wrap:wrap;max-width:none;margin:0;padding:0;list-style:none;display:flex}.masthead[data-astro-cid-7ik3ylwj] nav>ul>li{align-items:center;margin:0;display:flex;position:relative}.masthead[data-astro-cid-7ik3ylwj] nav>ul>li:has(>a[href="/help/"]){display:none}.masthead[data-astro-cid-7ik3ylwj] nav>ul>li>a{color:inherit;border-block-end:4px solid #0000;font-weight:700;text-decoration:none}.masthead[data-astro-cid-7ik3ylwj] nav>ul>li>a:hover{text-decoration:underline}.masthead[data-astro-cid-7ik3ylwj] nav>ul>li>a[aria-current]{border-block-end-color:var(--color-highlight)}.masthead[data-astro-cid-7ik3ylwj] .disclosure-toggle{color:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;padding:0}.masthead[data-astro-cid-7ik3ylwj] .disclosure-toggle[hidden]{display:none}.masthead[data-astro-cid-7ik3ylwj] .disclosure-toggle svg{width:1rem;height:1rem}.masthead[data-astro-cid-7ik3ylwj] .disclosure-toggle path{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.masthead[data-astro-cid-7ik3ylwj] .disclosure-toggle[aria-expanded=true] svg{rotate:180deg}@media (width>=48.0625rem){.masthead[data-astro-cid-7ik3ylwj] .disclosure-toggle{margin-inline-end:calc((1rem - var(--target-min)) / 2)}}.masthead[data-astro-cid-7ik3ylwj] .topic-menu{z-index:1;width:max-content;max-width:24rem;padding:var(--space-2) 0;color:var(--color-ink);background:var(--color-surface-raised);border:2px solid var(--color-ink);border-radius:var(--radius-md);margin:0;list-style:none;position:absolute;inset-block-start:100%;inset-inline-start:0}.masthead[data-astro-cid-7ik3ylwj] .topic-menu li{margin:0}.masthead[data-astro-cid-7ik3ylwj] .topic-menu a{padding-inline:var(--space-4);color:inherit;border-inline-start:4px solid #0000;text-decoration:none;display:flex}.masthead[data-astro-cid-7ik3ylwj] .topic-menu a:hover{text-decoration:underline}.masthead[data-astro-cid-7ik3ylwj] .topic-menu a[aria-current=page]{border-inline-start-color:var(--color-brand);font-weight:700}@media (width<=48rem){.masthead[data-astro-cid-7ik3ylwj]{row-gap:var(--space-2);grid-template-areas:"name action""office office""nav nav";padding-block-start:var(--space-3)}.masthead[data-astro-cid-7ik3ylwj] nav{margin-block-start:0}.masthead[data-astro-cid-7ik3ylwj] nav>ul{justify-content:space-between;gap:0 var(--space-3)}.masthead[data-astro-cid-7ik3ylwj] nav>ul>li{position:static}.masthead[data-astro-cid-7ik3ylwj] nav>ul>li>a{font-size:var(--text-sm)}.masthead[data-astro-cid-7ik3ylwj] .topic-menu{width:auto;max-width:none;inset-inline:0}}footer[data-astro-cid-76d7hb25]{background:var(--color-brand-deep);color:var(--color-surface-raised)}footer[data-astro-cid-76d7hb25] a:not(.button){color:inherit}.footer-columns[data-astro-cid-76d7hb25]{justify-content:space-between;gap:var(--space-6);padding-block:var(--space-7) var(--space-6);font-size:var(--text-sm);display:flex}.footer-columns[data-astro-cid-76d7hb25] p[data-astro-cid-76d7hb25]{margin-block:0 var(--space-3)}.footer-legal[data-astro-cid-76d7hb25]{justify-content:space-between;gap:var(--space-2) var(--space-6);padding-block:var(--space-4) var(--space-6);border-top:1px solid var(--color-brand);font-size:var(--text-sm);flex-wrap:wrap;display:flex}.footer-legal[data-astro-cid-76d7hb25] p[data-astro-cid-76d7hb25]{margin:0}.nowrap[data-astro-cid-76d7hb25]{white-space:nowrap}.footer-wordmark[data-astro-cid-76d7hb25],.footer-heading[data-astro-cid-76d7hb25]{font-size:var(--text-xl);font-weight:700;line-height:var(--leading-tight)}.footer-heading[data-astro-cid-76d7hb25]{margin-block:0 var(--space-3)}.footer-columns[data-astro-cid-76d7hb25] ul{margin:0;padding:0;list-style:none}.footer-columns[data-astro-cid-76d7hb25] li{margin:0}.footer-columns[data-astro-cid-76d7hb25] nav li:has(>a[href="/contact/"]){display:none}.footer-columns[data-astro-cid-76d7hb25] nav a{font-weight:700}.footer-contact[data-astro-cid-76d7hb25] a[data-astro-cid-76d7hb25]:not(.button){min-height:var(--target-min);align-items:center;display:inline-flex}.footer-contact[data-astro-cid-76d7hb25] p[data-astro-cid-76d7hb25]{margin-block:0}.footer-contact[data-astro-cid-76d7hb25] .button{margin-block-start:var(--space-3)}.footer-columns[data-astro-cid-76d7hb25]>div[data-astro-cid-76d7hb25]:first-child{max-width:18rem}@media (width<=48rem){.footer-columns[data-astro-cid-76d7hb25]{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.footer-columns[data-astro-cid-76d7hb25]>div[data-astro-cid-76d7hb25]:first-child{max-width:none}.footer-contact[data-astro-cid-76d7hb25]{grid-column:1/-1}}@media (width<=36rem){.footer-columns[data-astro-cid-76d7hb25]{grid-template-columns:1fr}.footer-legal[data-astro-cid-76d7hb25]{flex-direction:column}}main[data-astro-cid-z4jru4n3]{width:100%;padding-block:var(--section-pad);flex:1 0 auto}main[data-astro-cid-z4jru4n3].bands{padding-block:0}
