@font-face{font-family:Public Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/public-sans-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:Public Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/public-sans-latin-ext-400.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Public Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/public-sans-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:Public Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/public-sans-latin-ext-600.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Public Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/public-sans-latin-700.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-weight:700;font-display:swap;src:url(/fonts/public-sans-latin-ext-700.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Public Sans;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/public-sans-latin-800.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-weight:800;font-display:swap;src:url(/fonts/public-sans-latin-ext-800.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}:root{--navy:#002e5e;--red:#c41230;--cream:#fffaeb;--white:#fff;--grey:#333131;--cream-2:#efeae0;--fpo:#17181a;--font:"Public Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif;--t-body:clamp(1.125rem, 1.05rem + .4vw, 1.25rem);--t-lead:clamp(1.25rem, 1.1rem + .8vw, 1.625rem);--t-h3:clamp(1.375rem, 1.15rem + .8vw, 1.875rem);--t-h2:clamp(1.625rem, 1.3rem + 1.5vw, 2.5rem);--t-h1:clamp(2.25rem, 1.7rem + 2.8vw, 4rem);--t-small:clamp(.9375rem, .9rem + .2vw, 1rem);--t-eyebrow:clamp(.75rem, .7rem + .2vw, .875rem);--measure:44rem;--tap:48px;--gutter:clamp(1.25rem, 5vw, 3rem);--band-h:4.75rem}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--white);color:var(--grey);font-family:var(--font);font-size:var(--t-body);font-synthesis-weight:none;padding-bottom:calc(var(--band-h) + env(safe-area-inset-bottom));margin:0;line-height:1.6}h1,h2,h3{color:var(--navy);text-wrap:balance;margin:0 0 .5em;line-height:1.1}h1{font-size:var(--t-h1);letter-spacing:-.02em;max-inline-size:20ch;font-weight:800}h2{font-size:var(--t-h2);letter-spacing:-.01em;font-weight:800}h3{font-size:var(--t-h3);letter-spacing:-.01em;font-weight:800}p{text-wrap:pretty;margin:0 0 1.15em}a{color:var(--navy);text-underline-offset:.15em}img{max-width:100%;height:auto;display:block}.btn{min-height:var(--tap);min-width:var(--tap);font-size:var(--t-body);text-align:center;border:2px solid #0000;border-radius:2px;justify-content:center;align-items:center;padding:.85rem 1.75rem;font-weight:700;line-height:1.2;text-decoration:none;transition:background-color .15s,color .15s,border-color .15s;display:inline-flex}.btn--primary{background:var(--cream);color:var(--navy);border-color:var(--cream)}.btn--ghost{background:var(--navy);color:var(--cream);border-color:var(--cream)}.btn--navy{background:var(--navy);color:var(--cream);border-color:var(--navy)}.badge{background:var(--navy);max-inline-size:100%;color:var(--cream);font-size:var(--t-eyebrow);letter-spacing:.14em;text-transform:uppercase;border-radius:2px;align-items:center;margin-block-end:.75rem;padding:.3rem .6rem;font-weight:700;line-height:1.2;display:inline-flex}@media (hover:hover){.btn--ghost:hover{background:var(--cream);color:var(--navy)}.btn--primary:hover{background:var(--navy);color:var(--cream);border-color:var(--cream)}.btn--navy:hover{color:var(--navy);border-color:var(--navy);background:0 0}}.btn--ghost:focus-visible{background:var(--cream);color:var(--navy)}.btn--primary:focus-visible{background:var(--navy);color:var(--cream);border-color:var(--cream)}.btn--navy:focus-visible{color:var(--navy);border-color:var(--navy);background:0 0}:where(a,button):focus-visible{outline:3px solid var(--red);outline-offset:3px}.band-navy :where(a,button):focus-visible{outline-color:var(--cream)}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.pband{z-index:10;background:var(--navy);padding:.75rem var(--gutter) calc(.75rem + env(safe-area-inset-bottom));transition:transform .25s;position:fixed;inset-block-end:0;inset-inline:0}.pband[data-hidden=true]{transform:translateY(110%)}.pband__inner{grid-template-columns:1fr 1fr;align-items:stretch;gap:.75rem;max-inline-size:78rem;margin-inline:auto;display:grid}.pband .btn{inline-size:100%;min-block-size:var(--tap);hyphens:auto;white-space:pre-line;margin:0;padding-block:.4rem;padding-inline:.75rem}.pband :where(a):focus-visible{outline:3px solid var(--cream);outline-offset:-6px}body{padding-block-end:calc(var(--band-h) + 2.5rem + env(safe-area-inset-bottom))}@media (width>=60rem){.pband__inner{grid-template-columns:auto auto;justify-content:end}.pband .btn{white-space:normal;padding-block:.85rem;padding-inline:2.5rem}}.disclaimer[data-astro-cid-u2lqorrs]{font-size:var(--t-small);text-align:center;max-inline-size:100%;margin:0 auto 1.25rem;line-height:1.4}.disclaimer__payer[data-astro-cid-u2lqorrs],.disclaimer__line[data-astro-cid-u2lqorrs]{display:block}.disclaimer__payer[data-astro-cid-u2lqorrs]{color:var(--navy);letter-spacing:.01em;font-weight:700}.disclaimer__line[data-astro-cid-u2lqorrs]{color:var(--grey)}.shell{max-inline-size:var(--measure);padding-inline:var(--gutter);margin-inline:auto}.band-white{background:var(--white)}.band-cream{background:var(--cream)}.band-navy{background:var(--navy);color:var(--cream)}.band-navy h1,.band-navy h2,.band-navy h3,.band-navy a:not(.btn){color:var(--cream)}.sec{padding-block:clamp(3rem,7vw,5.5rem)}.sec--tight{padding-block-end:0}.sec p:last-child{margin-block-end:0}.eyebrow{font-size:var(--t-eyebrow);letter-spacing:.14em;text-transform:uppercase;color:var(--red);margin:0 0 .85rem;font-weight:700}.band-navy .eyebrow{color:var(--cream);opacity:.7}.masthead__lead{font-size:var(--t-lead);color:var(--navy);max-inline-size:38ch;margin-block-end:0}.field{aspect-ratio:16/9;background:var(--fpo);text-align:center;max-block-size:34rem;inline-size:100%;padding:var(--gutter);place-items:center;display:grid;overflow:hidden}.field>img{object-fit:cover;block-size:100%;inline-size:100%}.field__label{color:#efe9da;font-size:var(--t-small);letter-spacing:.1em;font-weight:700}.field__label small{letter-spacing:0;opacity:.6;max-inline-size:44ch;margin-block-start:.5rem;font-weight:400;display:block}.places-band{padding-block:clamp(1.75rem,4vw,2.5rem) clamp(3rem,7vw,5.5rem)}.places__eyebrow{text-align:center}.places{gap:.625rem;margin:0 0 1.5rem;padding:0;list-style:none;display:grid}.place{text-align:center;min-block-size:var(--tap);letter-spacing:.12em;text-transform:uppercase;justify-content:center;align-items:center;padding:.85rem .75rem;font-size:clamp(1.25rem,.95rem + 1.5vw,1.75rem);font-weight:800;line-height:1.1;display:flex}.place:nth-child(odd){background:var(--navy);color:var(--cream)}.place:nth-child(2n){background:var(--cream-2);color:var(--navy)}.places__note{font-size:var(--t-small);text-transform:uppercase;letter-spacing:.02em;color:var(--grey);margin:0;line-height:1.45}.places__note strong{color:var(--navy);font-weight:800}.points{margin:2rem 0 0;padding:0;list-style:none}.points li{font-size:var(--t-body);color:var(--navy);padding-inline-start:1.26em;font-weight:700;line-height:1.51;position:relative}.points li+li{margin-block-start:.6em}.points--chain li{text-transform:uppercase;letter-spacing:.06em}.points--chain li+li{margin-block-start:.8em}.points__sub{letter-spacing:.07em;margin-block-start:.15em;font-size:.88em;font-weight:600;line-height:1.35;display:block}.chain{border-block:3px solid var(--red);padding-block:clamp(1.75rem,5vw,2.5rem)}.chain>:first-child{margin-block-start:0}.chain__note{font-size:var(--t-lead);color:var(--navy);margin-block:1.75rem 0}.points li:before{content:"";background:var(--red);block-size:.14em;inline-size:.62em;position:absolute;inset-block-start:.72em;inset-inline-start:0}.asks__pair{gap:clamp(2rem,5vw,3rem);margin-block-start:2.5rem;display:grid}.asks__note{max-inline-size:44ch}.asks__pair>div{flex-direction:column;display:flex}.asks__pair p{margin-block-end:1.75rem}.asks__pair .btn{align-self:flex-start;margin-block-start:auto}.colophon{text-align:center;padding-block:clamp(2.5rem,6vw,4rem)}.lang{min-block-size:var(--tap);font-size:var(--t-small);color:var(--navy);align-items:center;margin-block-end:.5rem;padding-inline:.25rem;font-weight:700;display:inline-flex}@media (width>=60rem){.asks__pair{grid-template-columns:1fr 1fr}}.hero{aspect-ratio:16/9;inline-size:100%;max-block-size:var(--hero-h-max);background:var(--fpo);--hero-h-max:44rem;--hero-mark-basis:34rem;--hero-mark-max:calc(var(--hero-mark-basis) * 16 / 9 / 2);--hero-mark-pad-i:min(2.5%, calc(var(--hero-mark-max) * .05));--hero-mark-pad-b:min(4.5%, calc(var(--hero-mark-max) * .09));position:relative;overflow:hidden}.hero__media{position:absolute;inset:0}.hero__media img{object-fit:cover;object-position:50% 5%;block-size:100%;inline-size:100%}.hero__fpo{text-align:center;padding:var(--gutter);place-items:center;display:grid;position:absolute;inset:0}.hero__fpo-label{color:#efe9da;font-size:var(--t-small);letter-spacing:.1em;font-weight:700}.hero__fpo-label small{letter-spacing:0;opacity:.6;max-inline-size:44ch;margin-block-start:.5rem;font-weight:400;display:block}.hero__mark{inline-size:min(50%, var(--hero-mark-max));padding:var(--hero-mark-pad-b) var(--hero-mark-pad-i);background:var(--cream);position:absolute;inset-block-start:50%;inset-inline-end:0;transform:translateY(-50%)}.hero__mark-art{block-size:auto;inline-size:100%;display:block}.hero__mark-slot{aspect-ratio:576/156.922;text-align:center;outline:1px dashed var(--red);outline-offset:-1px;color:var(--navy);font-size:var(--t-eyebrow);letter-spacing:.1em;place-items:center;font-weight:700;display:grid}.hero__mark--name{display:none}@media (width<=600px){.hero__mark--full{display:none}.hero__mark--name{inline-size:72.2%;display:block}}:root{--nav-h:7rem;--t-nav-size:clamp(.6875rem, .65rem + .15vw, .78125rem)}.snav{z-index:11;background:var(--navy);position:sticky;inset-block-start:0}.snav__inner{max-inline-size:78rem;padding-inline:var(--gutter);flex-wrap:wrap;justify-content:center;align-items:stretch;gap:0 clamp(.5rem,3vw,2.5rem);margin-inline:auto;display:flex}.snav__link{min-block-size:var(--tap);font-size:var(--t-nav-size);letter-spacing:.14em;text-transform:uppercase;color:var(--cream);border-block-end:2px solid #0000;align-items:center;padding-block:.75rem;padding-inline:.25rem;font-weight:700;text-decoration:none;display:inline-flex}.snav__link--lang{text-transform:none;letter-spacing:.02em;font-weight:400;font-size:calc(var(--t-nav-size) * 1.05)}.snav__link--donate{background:var(--cream);color:var(--navy);border-block-end-color:#0000;border-radius:2px;margin-inline-start:.35rem;padding-inline:.9rem}.snav__link--donate[data-current=true],.snav__link--donate[aria-current=page]{border-block-end-color:var(--navy)}@media (hover:hover){.snav__link--donate:hover{background:var(--cream-2);color:var(--navy)}}.snav__link--donate:focus-visible{outline:3px solid var(--red);outline-offset:2px}@media (hover:hover){.snav__link:hover{border-block-end-color:var(--cream)}}.snav__link:focus-visible{outline:3px solid var(--cream);outline-offset:-4px}.snav__link[data-current=true]{border-block-end-color:var(--cream)}html{scroll-behavior:smooth}:where(#work,#story,#district,#asks){scroll-margin-block-start:calc(var(--nav-h) + 1.5rem)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.sec.sec{padding-block:clamp(2.625rem,6.125vw,4.8125rem)}.sec--tight.sec--tight{padding-block-end:0}@media (width>=60rem){.pband .pband__inner{justify-content:center}}.social{align-items:center;gap:clamp(.25rem,1.5vw,.75rem);margin:0;padding:0;list-style:none;display:flex}.social__link{inline-size:var(--tap);block-size:var(--tap);color:inherit;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.social__glyph{block-size:24px;inline-size:24px;display:block}@media (hover:hover){.social__link:hover{opacity:.72}}.social__link:focus-visible{outline-offset:-4px;outline:3px solid}.social__name{clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.social--band{display:none}@media (width>=60rem){.social--band{color:var(--cream);display:flex;position:absolute;inset-block-start:50%;inset-inline-end:var(--gutter);transform:translateY(-50%)}}.social--colophon{color:var(--navy);justify-content:center;margin-block-end:1.5rem}@media (width>=60rem){.social--colophon{display:none}}.places__note.places__note--lines{text-transform:none;letter-spacing:0;text-align:center}.places__note--lines>strong,.places__note--lines>span{display:block}.places__note--lines>span+span{margin-block-start:.35em}
