:where(.site) .block{padding-block:var(--sp-12)}:where(.site) .section--surface{background:var(--c-bg-soft)}:where(.site) .section--alt{background:linear-gradient(180deg,var(--c-bg-blue),var(--c-bg))}:where(.site) .block-heading{justify-content:space-between;align-items:end;gap:var(--sp-4);margin-bottom:var(--sp-6);flex-wrap:wrap;display:flex}:where(.site) .block-heading p{margin:var(--sp-2) var(--sp-0) var(--sp-0)}:where(.site) .hero,:where(.site) .page-header{background:var(--c-bg);isolation:isolate;position:relative;overflow:hidden}:where(.site) .hero__copy,:where(.site) .page-header__copy{z-index:1;padding-block:var(--sp-12);position:relative}:where(.site) .page-header__copy{padding-block:var(--sp-10)}:where(.site) .hero__words{display:contents}:where(.site) .hero__copy>:not(.hero__words),:where(.site) .hero__words>*,:where(.site) .page-header__copy>*{margin-block:var(--sp-0) var(--sp-4)}:where(.site) .hero__copy>:last-child,:where(.site) .hero__copy>.hero__words:last-child>:last-child,:where(.site) .page-header__copy>:last-child{margin-bottom:var(--sp-0)}:where(.site) .hero__title{font-size:clamp(var(--fs-32),5vw,var(--fs-48))}:where(.site) .hero__banner{width:100%;height:8.5rem;padding:var(--sp-4) var(--sp-4) var(--sp-0);object-fit:contain;object-position:right center;display:block}:where(.site) .hero__title em,:where(.site) .page-hero__title em{color:var(--c-accent-strong);font-family:var(--font-display);font-style:normal;display:inline}:where(.site) .hero__note{padding-left:var(--sp-4);border-left:var(--border-2) solid var(--c-accent);color:var(--c-text-2)}:where(.site) .trust-strip{gap:var(--sp-3);padding-block:var(--sp-4);border-block:var(--border-1) solid var(--c-line);background:var(--c-surface);display:grid}:where(.site) .trust-strip__item{align-items:flex-start;gap:var(--sp-3);padding:var(--sp-3);display:flex}:where(.site) .trust-strip__icon{flex:0 0 var(--tap);width:var(--tap);height:var(--tap);border-radius:var(--r-pill);background:var(--c-primary-soft);color:var(--c-primary-strong);place-items:center;font-weight:900;display:grid}:where(.site) .steps{gap:var(--sp-4);display:grid}:where(.site) .step{gap:var(--sp-4);padding:var(--sp-5);border-top:var(--border-2) solid var(--c-line);background:0 0;display:flex;position:relative}:where(.site) .step__num{flex:0 0 var(--tap);width:var(--tap);height:var(--tap);border-radius:var(--r-pill);background:var(--c-accent-soft);color:var(--c-accent-strong);place-items:center;font-weight:900;display:grid}:where(.site) .features{gap:var(--sp-4);display:grid}:where(.site) .feature{padding:var(--sp-5);border:var(--border-1) solid var(--c-line);border-radius:var(--r-3);background:var(--c-surface)}:where(.site) .feature__icon{width:var(--tap);height:var(--tap);border-radius:var(--r-pill);background:var(--c-primary-soft);color:var(--c-primary-strong);margin-bottom:var(--sp-3);place-items:center;display:grid}:where(.site) .cards{gap:var(--sp-4);display:grid}:where(.site) .columns{gap:var(--sp-8);display:grid}:where(.site) .toc{padding:var(--sp-5);border-left:var(--border-2) solid var(--c-accent);background:var(--c-bg-soft)}:where(.site) .toc ul{margin:var(--sp-3) var(--sp-0) var(--sp-0);padding-left:var(--sp-5)}:where(.site) .image-block figure,:where(.site) .video-facade{margin:var(--sp-0);border-radius:var(--r-4);border:var(--border-1) solid var(--c-line);background:var(--c-surface);overflow:hidden}:where(.site) .image-block figcaption{padding:var(--sp-3) var(--sp-4);font-size:var(--fs-14);color:var(--c-text-2)}:where(.site) .video-facade{position:relative}:where(.site) .video-facade img{aspect-ratio:16/9;object-fit:cover;width:100%}:where(.site) .video-facade .button{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}:where(.site) .cta-banner{padding:var(--sp-8);border-radius:var(--r-4);background:linear-gradient(100deg,var(--c-primary-strong),var(--c-primary));color:var(--c-white);box-shadow:var(--shadow-md);position:relative;overflow:hidden}:where(.site) .cta-banner:after{content:"";right:var(--sp-0);bottom:var(--sp-0);background:linear-gradient(135deg,transparent,var(--c-accent));opacity:.16;width:40%;height:100%;position:absolute}:where(.site) .cta-banner a{color:var(--c-white)}@media (min-width:48rem){:where(.site) .trust-strip,:where(.site) .steps--4,:where(.site) .features,:where(.site) .cards{grid-template-columns:repeat(2,minmax(0,1fr))}:where(.site) .columns{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}}@media (min-width:64rem){:where(.site) .has-banner .hero__copy{padding-block:var(--sp-20)}:where(.site) .trust-strip,:where(.site) .steps--4{grid-template-columns:repeat(4,minmax(0,1fr))}:where(.site) .features--3{grid-template-columns:repeat(3,minmax(0,1fr))}:where(.site) .features--4,:where(.site) .cards--4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:48rem){:where(.site) .hero__banner{z-index:0;top:var(--sp-8);width:calc(50% - var(--gutter) - max(0px,(100% - var(--content)) / 2));height:calc(100% - var(--sp-16));padding:var(--sp-0);object-position:right center;position:absolute;left:50%}:where(.site) .has-banner .hero__copy,:where(.site) .has-banner .page-header__copy{max-width:calc(50vw - var(--gutter) - max(0px,(100vw - var(--content)) / 2) - var(--sp-6))}}
:where(.site) .flow>.block-heading+*{margin-top:calc(var(--sp-2) * -1)}:where(.site) .flow>:is(p,ul,ol){margin-bottom:var(--sp-0)}:where(.site) .list-plain{padding-left:var(--sp-0);list-style:none}:where(.site) ol.steps{margin:var(--sp-0);padding:var(--sp-0);list-style:none}:where(.site) .step h3{margin-bottom:var(--sp-2)}:where(.site) .step p{margin:var(--sp-0);color:var(--c-text-2)}:where(.site) .feature h3{margin-bottom:var(--sp-2)}:where(.site) .feature p{margin:var(--sp-0);color:var(--c-text-2)}:where(.site) .info-card :is(h2,h3){margin-bottom:var(--sp-1)}:where(.site) .info-card h2{font-family:inherit;font-size:var(--fs-18);font-weight:800}:where(.site) .info-card p{margin:var(--sp-0);color:var(--c-text-2)}:where(.site) .info-card__action{padding-top:var(--sp-3);margin-top:auto}:where(.site) .notice{margin:var(--sp-0)}:where(.site) .notice--draft{background:var(--c-bg-soft);border-style:dashed;border-color:var(--c-line-strong);font-weight:700}:where(.site) .hero__copy .badge,:where(.site) .page-header__copy .badge{margin-bottom:var(--sp-4)}:where(.site) .figure{margin:var(--sp-0);border:var(--border-1) solid var(--c-line);border-radius:var(--r-4);background:var(--c-surface);overflow:hidden}:where(.site) .figure img{width:100%}:where(.site) .figure figcaption{padding:var(--sp-3) var(--sp-4);font-size:var(--fs-14);color:var(--c-text-2)}:where(.site) .video-facade{place-items:center;gap:var(--sp-3);aspect-ratio:16/9;padding:var(--sp-6);border-radius:var(--r-4);background:linear-gradient(135deg,var(--c-primary-strong),var(--c-primary));color:var(--c-white);text-align:center;display:grid}:where(.site) .video-facade__title{margin:var(--sp-0);font-weight:800;font-size:var(--fs-17)}:where(.site) .video-facade__note{margin:var(--sp-0);opacity:.85}:where(.site) .video-frame{aspect-ratio:16/9;border-radius:var(--r-4);overflow:hidden}:where(.site) .video-frame iframe{border:var(--sp-0);width:100%;height:100%}:where(.site) .toc__title{margin-bottom:var(--sp-2);font-weight:800}:where(.site) .toc ol{margin:var(--sp-0);padding-left:var(--sp-5);gap:var(--sp-1);display:grid}:where(.site) .legal-text>*+*{margin-top:var(--sp-4)}:where(.site) .cms-revisions{margin-top:var(--sp-12);padding-top:var(--sp-6);border-top:var(--border-1) solid var(--c-line)}:where(.site) .cms-revisions h2{font-size:var(--fs-18);margin-bottom:var(--sp-3)}:where(.site) .cms-preview{background:var(--c-warning-soft);border-bottom:var(--border-1) solid var(--c-accent);font-weight:700}:where(.site) .cms-preview p{margin-block:var(--sp-0);padding-block:var(--sp-3)}:where(.site) .archive-note{margin-top:var(--sp-6)}:where(.site) .faq{gap:var(--sp-3);display:grid}:where(.site) .faq details+details{margin-top:var(--sp-0)}:where(.site) .details-body>:last-child{margin-bottom:var(--sp-0)}@media (min-width:48rem){:where(.site) .steps--2,:where(.site) .steps--3,:where(.site) .steps--4,:where(.site) .features--2,:where(.site) .cards-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){:where(.site) .steps--3{grid-template-columns:repeat(3,minmax(0,1fr))}:where(.site) .figure--wide{margin-inline:calc(var(--sp-0))}:where(.site) .legal-aside{top:calc(var(--header-h) + var(--sp-4));max-height:calc(100vh - var(--header-h) - var(--sp-8));align-self:start;position:sticky;overflow:auto}}
:where(.site) .hero-full{--hero-ink-light:var(--c-white);--hero-ink-shadow:color-mix(in srgb,var(--c-black) 35%,transparent);--hero-shade:var(--c-black);--hero-veil:var(--c-white);background:var(--c-bg-soft)}:where(.site) .hero-full__frame{isolation:isolate;max-width:120rem;margin-inline:auto;display:grid}:where(.site) .hero-full__pic,:where(.site) .hero-full__shade,:where(.site) .hero-full__over{grid-area:1/1}:where(.site) .hero-full__pic{min-height:0;display:block}:where(.site) .hero-full__img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}:where(.site) .hero-full__shade{z-index:1;pointer-events:none}:where(.site) .hero-full__over{z-index:2;padding-block:clamp(var(--sp-8),5vw,var(--sp-14));align-items:center;display:grid}:where(.site) .hero-full__over>.container{width:100%}:where(.site) .hero-full--page .hero-full__over{padding-block:clamp(var(--sp-6),4vw,var(--sp-10))}:where(.site) .is-y-top .hero-full__over{align-items:start}:where(.site) .is-y-bottom .hero-full__over{align-items:end}:where(.site) .hero-full__copy{max-width:36rem}:where(.site) .hero-full__copy>*{margin-block:var(--sp-0) var(--sp-4)}:where(.site) .hero-full__copy>:last-child{margin-bottom:var(--sp-0)}:where(.site) .is-x-center .hero-full__copy{text-align:center;margin-inline:auto}:where(.site) .is-x-center .hero-full__copy .cluster{justify-content:center}:where(.site) .hero-full__title{font-size:clamp(var(--fs-28),3.4vw,var(--fs-44));line-height:1.1}:where(.site) .hero-full__lead{font-size:clamp(var(--fs-16),1.4vw,var(--fs-20))}:where(.site) .is-size-s .hero-full__copy{max-width:32rem}:where(.site) .is-size-s .hero-full__title{font-size:clamp(var(--fs-24),2.6vw,var(--fs-32))}:where(.site) .is-size-s .hero-full__lead{font-size:var(--fs-16)}:where(.site) .is-size-l .hero-full__copy{max-width:42rem}:where(.site) .is-size-l .hero-full__title{font-size:clamp(var(--fs-32),4.4vw,var(--fs-56))}:where(.site) .is-size-l .hero-full__lead{font-size:clamp(var(--fs-17),1.6vw,var(--fs-24))}:where(.site) .is-light .hero-full__copy{color:var(--hero-ink-light);text-shadow:0 1px 2px var(--hero-ink-shadow)}:where(.site) .is-light .hero-full__copy .hero__note{color:var(--hero-ink-light);border-left-color:var(--c-accent-bright)}:where(.site) .is-dark .hero-full__copy{color:var(--c-text)}:where(.site) .hero-full__copy .button,:where(.site) .hero-full__copy .badge{text-shadow:none}:where(.site) .hero-full__title em{color:var(--c-accent-strong);font-style:normal}:where(.site) .is-light .hero-full__title em{color:var(--c-accent-bright)}:where(.site) .is-light.is-shade-soft .hero-full__shade{background:linear-gradient(90deg,color-mix(in srgb,var(--hero-shade) 68%,transparent) 0%,color-mix(in srgb,var(--hero-shade) 62%,transparent) 55%,transparent 85%)}:where(.site) .is-light.is-shade-strong .hero-full__shade{background:linear-gradient(90deg,color-mix(in srgb,var(--hero-shade) 80%,transparent) 0%,color-mix(in srgb,var(--hero-shade) 70%,transparent) 60%,color-mix(in srgb,var(--hero-shade) 20%,transparent) 92%)}:where(.site) .is-dark.is-shade-soft .hero-full__shade{background:linear-gradient(90deg,color-mix(in srgb,var(--hero-veil) 82%,transparent) 0%,color-mix(in srgb,var(--hero-veil) 62%,transparent) 55%,transparent 85%)}:where(.site) .is-dark.is-shade-strong .hero-full__shade{background:linear-gradient(90deg,color-mix(in srgb,var(--hero-veil) 94%,transparent) 0%,color-mix(in srgb,var(--hero-veil) 78%,transparent) 60%,color-mix(in srgb,var(--hero-veil) 25%,transparent) 92%)}:where(.site) .is-x-center.is-light.is-shade-soft .hero-full__shade{background:color-mix(in srgb,var(--hero-shade) 62%,transparent)}:where(.site) .is-x-center.is-light.is-shade-strong .hero-full__shade{background:color-mix(in srgb,var(--hero-shade) 74%,transparent)}:where(.site) .is-x-center.is-dark.is-shade-soft .hero-full__shade{background:color-mix(in srgb,var(--hero-veil) 64%,transparent)}:where(.site) .is-x-center.is-dark.is-shade-strong .hero-full__shade{background:color-mix(in srgb,var(--hero-veil) 80%,transparent)}@media (max-width:47.99rem){:where(.site) .hero-full.is-auto-mobile .hero-full__img{object-position:right center}:where(.site) .is-light.is-shade-soft .hero-full__shade{background:color-mix(in srgb,var(--hero-shade) 62%,transparent)}:where(.site) .is-light.is-shade-strong .hero-full__shade{background:color-mix(in srgb,var(--hero-shade) 74%,transparent)}:where(.site) .is-dark.is-shade-soft .hero-full__shade{background:color-mix(in srgb,var(--hero-veil) 66%,transparent)}:where(.site) .is-dark.is-shade-strong .hero-full__shade{background:color-mix(in srgb,var(--hero-veil) 84%,transparent)}}
:where(.site){--cat-health-bg:#dff2f1;--cat-health-ink:#00626b;--cat-veterans-bg:#e3ecf6;--cat-veterans-ink:#27496d;--cat-defenders-bg:#e6ecdf;--cat-defenders-ink:#3b5236;--cat-social-bg:#f7e4e8;--cat-social-ink:#8a3450;--cat-ecology_animals-bg:#e4f2df;--cat-ecology_animals-ink:#2f6b34;--cat-education_science-bg:#e6e8f8;--cat-education_science-ink:#3d4595;--cat-culture_sport-bg:#fbe8dc;--cat-culture_sport-ink:#9a4a22;--cat-communities-bg:#def0f6;--cat-communities-ink:#0b5f7c;--cat-rebuilding-bg:#f3eadf;--cat-rebuilding-ink:#7a5530}:where(.site) .home-head{justify-content:space-between;align-items:baseline;gap:var(--sp-2) var(--sp-6);flex-wrap:wrap;display:flex}:where(.site) .home-head .block-heading{margin-bottom:var(--sp-0)}:where(.site) .home-head__more{white-space:nowrap;font-weight:700}:where(.site) .home-sub{margin:calc(var(--sp-2) * -1) var(--sp-0) var(--sp-2)}:where(.site) .home-cats{gap:var(--sp-4);margin:var(--sp-0);padding:var(--sp-0);grid-template-columns:repeat(auto-fill,minmax(min(100%,15rem),1fr));list-style:none;display:grid}:where(.site) .home-cat{--cat-bg:var(--c-bg-blue);--cat-ink:var(--c-primary-strong);align-content:start;gap:var(--sp-2);height:100%;padding:var(--sp-5) var(--sp-5) var(--sp-5);border:var(--border-1) solid var(--c-line);border-radius:var(--r-4);background:linear-gradient(160deg,var(--cat-bg) 0%,var(--c-surface) 62%);color:var(--c-text);transition:transform var(--transition),box-shadow var(--transition),border-color var(--transition);text-decoration:none;display:grid;position:relative}:where(.site) .home-cat--health{--cat-bg:var(--cat-health-bg);--cat-ink:var(--cat-health-ink)}:where(.site) .home-cat--veterans{--cat-bg:var(--cat-veterans-bg);--cat-ink:var(--cat-veterans-ink)}:where(.site) .home-cat--defenders{--cat-bg:var(--cat-defenders-bg);--cat-ink:var(--cat-defenders-ink)}:where(.site) .home-cat--social{--cat-bg:var(--cat-social-bg);--cat-ink:var(--cat-social-ink)}:where(.site) .home-cat--ecology_animals{--cat-bg:var(--cat-ecology_animals-bg);--cat-ink:var(--cat-ecology_animals-ink)}:where(.site) .home-cat--education_science{--cat-bg:var(--cat-education_science-bg);--cat-ink:var(--cat-education_science-ink)}:where(.site) .home-cat--culture_sport{--cat-bg:var(--cat-culture_sport-bg);--cat-ink:var(--cat-culture_sport-ink)}:where(.site) .home-cat--communities{--cat-bg:var(--cat-communities-bg);--cat-ink:var(--cat-communities-ink)}:where(.site) .home-cat--rebuilding{--cat-bg:var(--cat-rebuilding-bg);--cat-ink:var(--cat-rebuilding-ink)}:where(.site) .home-cat:hover{transform:translateY(var(--lift));border-color:var(--c-primary-soft);box-shadow:var(--shadow-md)}:where(.site) .home-cat__icon{width:3.5rem;height:3.5rem;margin-bottom:var(--sp-2);border-radius:var(--r-pill);background:var(--c-surface);box-shadow:var(--shadow-sm);color:var(--cat-ink);place-items:center;display:grid}:where(.site) .home-cat__name{padding-right:var(--sp-8);font-family:var(--font-display);font-size:var(--fs-18);font-weight:700;line-height:1.2}:where(.site) .home-cat__meta{color:var(--c-text-2);font-size:var(--fs-14)}:where(.site) .home-cat__go{top:var(--sp-5);right:var(--sp-5);color:var(--cat-ink);font-size:var(--fs-18);transition:transform var(--transition);font-weight:700;position:absolute}:where(.site) .home-cat:hover .home-cat__go{transform:translate(.25rem)}:where(.site) .home-recent{gap:var(--sp-3);margin:var(--sp-0);padding:var(--sp-0);grid-template-columns:repeat(auto-fill,minmax(min(100%,16rem),1fr));list-style:none;display:grid}:where(.site) .home-recent__item{align-content:start;gap:var(--sp-1);padding:var(--sp-4);border:var(--border-1) solid var(--c-line);border-left:.25rem solid var(--c-accent);border-radius:var(--r-3);background:var(--c-surface);display:grid}:where(.site) .home-recent__amount{font-family:var(--font-display);font-size:var(--fs-20);color:var(--c-primary-strong);font-weight:700}:where(.site) .home-recent__who{color:var(--c-text-2);font-size:var(--fs-14)}:where(.site) .home-recent__campaign{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-weight:600;line-height:1.35;display:-webkit-box;overflow:hidden}:where(.site) .home-reports{gap:var(--sp-5);margin:var(--sp-0);padding:var(--sp-0);grid-template-columns:repeat(auto-fill,minmax(min(100%,20rem),1fr));list-style:none;display:grid}:where(.site) .home-report{border:var(--border-1) solid var(--c-line);border-radius:var(--r-4);background:var(--c-surface);height:100%;box-shadow:var(--shadow-sm);flex-direction:column;display:flex;overflow:hidden}:where(.site) .home-report__photo{aspect-ratio:3/2;object-fit:cover;background:var(--c-bg-blue);width:100%;height:auto;display:block}:where(.site) .home-report__photo--art{object-fit:contain}:where(.site) .home-report__body{gap:var(--sp-2);padding:var(--sp-4) var(--sp-5) var(--sp-5);display:grid}:where(.site) .home-report__body>*{margin:var(--sp-0)}:where(.site) .home-report__title{font-size:var(--fs-17);line-height:1.3}:where(.site) .home-report__title a{color:inherit;text-decoration:none}:where(.site) .home-report__title a:hover{color:var(--c-primary);text-decoration:underline}:where(.site) .home-report__spend{gap:var(--sp-2);margin:var(--sp-0);padding:var(--sp-0);flex-wrap:wrap;list-style:none;display:flex}:where(.site) .home-report__spend li{padding:var(--sp-1) var(--sp-3);border-radius:var(--r-pill);background:var(--c-bg-mint);font-size:var(--fs-14);font-weight:700}:where(.site) .home-together{gap:var(--sp-8);align-items:center;display:grid}:where(.site) .home-together__copy>*{margin:var(--sp-0)}:where(.site) .home-together__copy .block-heading{margin-bottom:var(--sp-0)}:where(.site) .home-partners{gap:var(--sp-3);margin:var(--sp-0);padding:var(--sp-0);grid-template-columns:repeat(auto-fill,minmax(min(100%,11rem),1fr));list-style:none;display:grid}:where(.site) .home-partner{align-items:center;gap:var(--sp-3);height:100%;padding:var(--sp-3);border:var(--border-1) solid var(--c-line);border-radius:var(--r-3);background:var(--c-surface);color:var(--c-text);font-weight:700;line-height:1.25;text-decoration:none;display:flex}:where(.site) .home-partner:hover{border-color:var(--c-primary-soft);box-shadow:var(--shadow-sm)}:where(.site) .home-partner__logo{border-radius:var(--r-3);background:var(--c-bg-blue);width:3.5rem;height:3.5rem;color:var(--c-primary-strong);object-fit:contain;flex:none;place-items:center;font-weight:800;display:grid}:where(.site) .home-together__empty{padding:var(--sp-6);border:var(--border-1) dashed var(--c-line-strong);border-radius:var(--r-4);text-align:center}@media (min-width:64rem){:where(.site) .home-together{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}}
@media (min-width:64rem){:where(.site) .container.flow>div.faq{gap:var(--sp-3) var(--sp-6);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;max-width:none;display:grid}:where(.site) .container.flow>div.faq>details{margin:var(--sp-0)}}@media (min-width:48rem){:where(.site) .page-header.has-banner{align-content:center;min-height:18rem;display:grid}:where(.site) .page-header.has-banner>.container{width:100%}}@media (min-width:64rem){:where(.site) .home-cats,:where(.site) .home-reports{grid-template-columns:repeat(3,minmax(0,1fr))}:where(.site) .home-recent{grid-template-columns:repeat(4,minmax(0,1fr))}}
:where(.site) .section--dark{background:var(--c-bg);color:var(--c-text)}:where(.site) .block.section--pt-s{padding-top:var(--section-pad-s)}:where(.site) .block.section--pt-l{padding-top:var(--section-pad-l)}:where(.site) .block.section--pb-s{padding-bottom:var(--section-pad-s)}:where(.site) .block.section--pb-l{padding-bottom:var(--section-pad-l)}:where(.site) .section--dark .video-facade{background:linear-gradient(135deg,var(--c-primary-soft),var(--c-surface-2));border:var(--border-1) solid var(--c-line)}:where(.site) .section--dark .home-cat{--cat-bg:var(--c-bg-blue);--cat-ink:var(--c-primary-strong)}:where(.site) .cms-block{display:contents}:where(.site) .flow>:where(.cms-block)>.block-heading+*{margin-top:calc(var(--sp-2) * -1)}:where(.site) .flow>:where(.cms-block)>:is(p,ul,ol){margin-bottom:var(--sp-0)}:where(.site) .flow>:where(.cms-block:not(:first-child))>.block-heading:first-child,:where(.site) .flow>:where(.cms-block)>.block-heading:not(:first-child){margin-top:var(--sp-8)}:where(.site) .flow>:where(.cms-block)>h3.block-subheading{margin-top:var(--sp-4)}:where(.site) .legal-text>.cms-block{display:contents}:where(.site) .legal-text>:where(.cms-block)>*+*,:where(.site) .legal-text>*+:where(.cms-block)>:where(:first-child){margin-top:var(--sp-4)}@media (min-width:64rem){:where(.site) .container.flow>:where(.cms-block:not(.is-w-text))>div.faq{gap:var(--sp-3) var(--sp-6);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;max-width:none;display:grid}:where(.site) .container.flow>:where(.cms-block:not(.is-w-text))>div.faq>details{margin:var(--sp-0)}}:where(.site) .cms-look{gap:var(--sp-4);flex-direction:column;width:100%;min-width:0;display:flex}:where(.site) .cms-look.is-w-text{max-width:var(--text)}:where(.site) .cms-look.is-w-wide{max-width:var(--wide)}:where(.site) .cms-look.is-w-wide>*{max-width:none}:where(.site) .cms-look.is-a-center{text-align:center;align-items:center;margin-inline:auto}:where(.site) .cms-look.is-a-center>*{width:100%}:where(.site) .is-a-center .cluster{justify-content:center}:where(.site) .is-a-center .block-heading{flex-direction:column;align-items:center}:where(.site) .is-a-center .info-card{align-items:center}:where(.site) .is-a-center :is(ul,ol):not(.steps){padding-left:var(--sp-0);list-style-position:inside}
:where(.site) .accordion{gap:var(--sp-3);display:grid}:where(.site) .accordion__item{border:var(--border-1) solid var(--c-line);border-radius:var(--r-3);background:var(--c-surface)}:where(.site) .accordion__head{margin:var(--sp-0);font-size:var(--fs-17)}:where(.site) .accordion__button{justify-content:space-between;align-items:center;gap:var(--sp-4);width:100%;min-height:var(--tap);padding:var(--sp-2) var(--sp-4);border:var(--sp-0);border-radius:inherit;color:var(--c-text);font:inherit;text-align:left;cursor:pointer;background:0 0;font-weight:800;display:flex}:where(.site) .accordion__button:hover{color:var(--c-primary)}:where(.site) .accordion__icon{border-right:var(--border-2) solid currentColor;border-bottom:var(--border-2) solid currentColor;width:.625rem;height:.625rem;transition:transform var(--transition);flex:none;margin-top:-.25rem;transform:rotate(45deg)}:where(.site) .accordion__button[aria-expanded=true] .accordion__icon{margin-top:.25rem;transform:rotate(225deg)}:where(.site) .accordion__panel{padding:var(--sp-0) var(--sp-4) var(--sp-4);color:var(--c-text-2)}:where(.site) .accordion__panel>:last-child,:where(.site) .accordion__panel>.cms-uk>:last-child{margin-bottom:var(--sp-0)}@media (prefers-reduced-motion:reduce){:where(.site) .accordion__icon{transition:none}}
@media (min-width:48rem){:where(.site) .columns.columns--33-67{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}:where(.site) .columns.columns--67-33{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}:where(.site) .columns.columns--3{grid-template-columns:minmax(0,1fr)}}@media (min-width:64rem){:where(.site) .columns.columns--3{grid-template-columns:repeat(3,minmax(0,1fr))}}
:where(.site) .cta{isolation:isolate;padding:clamp(var(--sp-8),5vw,var(--sp-16));border-radius:var(--r-6);background:var(--c-bg-blue);color:var(--c-text);display:grid;position:relative;overflow:hidden}:where(.site) .cta--soft{border:var(--border-1) solid var(--c-line);background:var(--c-bg-soft)}:where(.site) .cta--dark,:where(.site) .cta--picture{background:var(--c-bg)}:where(.site) .cta--picture{align-content:center;min-height:20rem}:where(.site) .cta__bg{inset:var(--sp-0);z-index:-2;object-fit:cover;width:100%;height:100%;position:absolute}:where(.site) .cta__shade{inset:var(--sp-0);z-index:-1;background:var(--c-overlay);position:absolute}:where(.site) .cta__copy{gap:var(--sp-4);max-width:var(--text);display:grid}:where(.site) .cta__copy>*{margin:var(--sp-0)}:where(.site) .cta__title{font-size:clamp(var(--fs-28),3.5vw,var(--fs-40))}:where(.site) .cta__text{color:var(--c-text-2);font-size:var(--fs-18)}:where(.site) .is-a-center .cta__copy{justify-items:center;margin-inline:auto}
:where(.site) .donate-block{width:100%}:where(.site) .donate-block__intro>*{margin:var(--sp-0)}:where(.site) .donate-block__campaign{font-weight:700}:where(.site) .donate-block .block-heading{margin-bottom:var(--sp-0)}
:where(.site) .embed--4x3{aspect-ratio:4/3}:where(.site) .embed--1x1{aspect-ratio:1}:where(.site) :is(.embed--4x3,.embed--1x1){max-height:min(80vh,45rem)}:where(.site) .embed-facade .button svg{flex:none}:where(.site) .embed-facade .button{position:static;transform:none}
:where(.site) .file-list{gap:var(--sp-3);margin:var(--sp-0);padding:var(--sp-0);list-style:none;display:grid}:where(.site) .file-list__item{align-items:flex-start;gap:var(--sp-4);padding:var(--sp-4);border:var(--border-1) solid var(--c-line);border-radius:var(--r-3);background:var(--c-surface);display:flex}:where(.site) .file-list__type{min-width:3.25rem;padding:var(--sp-2);border-radius:var(--r-2);background:var(--c-primary-soft);color:var(--c-primary-strong);font-size:var(--fs-12);text-align:center;flex:none;font-weight:800}:where(.site) .file-list__type--pdf{background:var(--c-danger-soft);color:var(--c-danger)}:where(.site) .file-list__type--docx{background:var(--c-info-soft);color:var(--c-info)}:where(.site) .file-list__type--xlsx{background:var(--c-success-soft);color:var(--c-success)}:where(.site) .file-list__text{min-width:0}:where(.site) .file-list__link{overflow-wrap:anywhere;font-weight:700}:where(.site) .file-list__meta{color:var(--c-text-2);font-size:var(--fs-14);font-weight:400;display:block}:where(.site) .file-list__note{margin:var(--sp-1) var(--sp-0) var(--sp-0)}
:where(.site) .photo-grid__list{gap:var(--sp-3);margin:var(--sp-0);padding:var(--sp-0);grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;display:grid}:where(.site) .photo-grid__item figure{margin:var(--sp-0)}:where(.site) .photo-grid__open{border-radius:var(--r-3);background:var(--c-bg-soft);display:block;overflow:hidden}:where(.site) .photo-grid__open img{aspect-ratio:4/3;object-fit:cover;width:100%;height:auto;transition:transform var(--transition);display:block}:where(.site) .photo-grid__open:hover img{transform:scale(1.03)}:where(.site) .photo-grid__open:focus-visible{outline:var(--focus-width) solid var(--c-focus);outline-offset:var(--focus-width)}:where(.site) .photo-grid__item figcaption{margin-top:var(--sp-2);color:var(--c-text-2);font-size:var(--fs-14)}@media (min-width:48rem){:where(.site) .photo-grid__list{gap:var(--sp-4)}}:where(.site) .photo-grid__list--6{gap:var(--sp-2);grid-template-columns:repeat(3,minmax(0,1fr))}:where(.site) .photo-grid__list--6 .photo-grid__open img{aspect-ratio:1}:where(.site) .photo-grid__more{margin:var(--sp-5) 0 0;text-align:center}@media (min-width:48rem){:where(.site) .photo-grid__list--6{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:64rem){:where(.site) .photo-grid__list--6{grid-template-columns:repeat(6,minmax(0,1fr))}:where(.site) .photo-grid__list--3{grid-template-columns:repeat(3,minmax(0,1fr))}:where(.site) .photo-grid__list--4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){:where(.site) .photo-grid__open img{transition:none}:where(.site) .photo-grid__open:hover img{transform:none}}:where(.site) .photo-grid__list--portrait .photo-grid__open img{aspect-ratio:724/1024;object-fit:contain;background:var(--c-white)}
:where(.site) .lightbox{width:100vw;max-width:none;height:100dvh;max-height:none;margin:var(--sp-0);padding:var(--sp-4);border:var(--sp-0)}:where(.site) .lightbox[open]{gap:var(--sp-3);grid-template-rows:minmax(0,1fr) auto;display:grid}:where(.site) .lightbox::backdrop{background:var(--c-overlay)}:where(.site) .lightbox__figure{gap:var(--sp-2);min-height:0;margin:var(--sp-0);grid-template-rows:minmax(0,1fr) auto;display:grid}:where(.site) .lightbox__img{object-fit:contain;width:100%;height:100%;min-height:0}:where(.site) .lightbox__caption{justify-content:center;gap:var(--sp-3);color:var(--c-text-2);font-size:var(--fs-14);text-align:center;flex-wrap:wrap;display:flex}:where(.site) .lightbox__count{font-weight:700}:where(.site) .lightbox__bar{justify-content:center;gap:var(--sp-3);flex-wrap:wrap;display:flex}
:where(.site) .logos__list{gap:var(--sp-3);margin:var(--sp-0);padding:var(--sp-0);flex-wrap:wrap;list-style:none;display:flex}:where(.site) .logos__item{aspect-ratio:3/2;border:var(--border-1) solid var(--c-line);border-radius:var(--r-3);background:var(--c-white);flex:0 10rem;min-width:0;display:grid}:where(.site) .logos__link{border-radius:inherit;display:grid}:where(.site) .logos__link:hover{box-shadow:var(--shadow-sm)}:where(.site) .logos__img{width:auto;max-width:calc(100% - var(--sp-6));height:auto;max-height:calc(100% - var(--sp-6));object-fit:contain;place-self:center}:where(.site) .is-a-center .logos__list{justify-content:center}
:where(.site) .media-text{align-items:center;gap:var(--sp-6);display:grid}:where(.site) .media-text__media img{border-radius:var(--r-4);background:var(--c-bg-soft);width:100%;height:auto;display:block}:where(.site) .media-text__copy>*{max-width:var(--text);margin:var(--sp-0)}@media (min-width:48rem){:where(.site) .media-text{gap:var(--sp-10);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}:where(.site) .media-text--right .media-text__media{order:2}}
:where(.site) .campaign-card__action{z-index:2;margin:var(--sp-4) var(--sp-0) var(--sp-0);position:relative}:where(.site) .campaign-card--wide:hover{transform:none}@media (min-width:48rem){:where(.site) .campaign-card--wide{grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}:where(.site) .campaign-card--wide .campaign-card__image{aspect-ratio:auto;height:100%;min-height:16rem}:where(.site) .campaign-card--wide .campaign-card__body{padding:var(--sp-8);flex-direction:column;justify-content:center;display:flex}:where(.site) .campaign-card--wide .campaign-card__title{font-family:var(--font-display);font-size:var(--fs-28)}}
:where(.site) .quote-block{gap:var(--sp-5);margin:var(--sp-0);padding:clamp(var(--sp-5),4vw,var(--sp-8));border-left:var(--sp-1) solid var(--c-accent);border-radius:var(--r-4);background:var(--c-bg-gold);display:grid}:where(.site) .quote-block__photo{border-radius:var(--r-pill);object-fit:cover;background:var(--c-bg-blue);width:6rem;height:6rem}:where(.site) .quote-block__text{margin:var(--sp-0);quotes:"«" "»"}:where(.site) :lang(en) .quote-block__text{quotes:"“" "”"}:where(.site) .quote-block__text p{margin:var(--sp-0)}:where(.site) .quote-block__text p+p{margin-top:var(--sp-3)}:where(.site) .quote-block--quote .quote-block__text{font-family:var(--font-display);font-size:clamp(var(--fs-20),2.4vw,var(--fs-28));line-height:1.35}:where(.site) .quote-block--quote .quote-block__text p:first-of-type:before{content:open-quote}:where(.site) .quote-block--quote .quote-block__text p:last-of-type:after{content:close-quote}:where(.site) .quote-block__who{gap:var(--sp-1);margin-top:var(--sp-4);flex-direction:column;display:flex}:where(.site) .is-a-center .quote-block{border-left:var(--sp-0);border-top:var(--sp-1) solid var(--c-accent);justify-items:center}@media (min-width:48rem){:where(.site) .quote-block.has-photo{grid-template-columns:auto minmax(0,1fr);align-items:start}:where(.site) .quote-block__photo{width:8rem;height:8rem}:where(.site) .is-a-center .quote-block.has-photo{grid-template-columns:minmax(0,1fr)}}
:where(.site) .cms-table{background:var(--c-surface)}:where(.site) .cms-table caption{padding:var(--sp-3) var(--sp-4);text-align:left;color:var(--c-text);font-weight:800}:where(.site) .cms-table :is(th,td){min-width:8rem}:where(.site) .cms-table thead th{color:var(--c-text-2)}:where(.site) .cms-table tbody tr:last-child>*{border-bottom:var(--sp-0)}
:where(.site) .team__list{gap:var(--sp-8) var(--sp-6);margin:var(--sp-0);padding:var(--sp-0);grid-template-columns:repeat(auto-fill,minmax(min(100%,13rem),1fr));list-style:none;display:grid}:where(.site) .team__person{align-items:flex-start;gap:var(--sp-1);flex-direction:column;display:flex}:where(.site) .team__photo,:where(.site) .team__initials{width:7.5rem;height:7.5rem;margin-bottom:var(--sp-3);border-radius:var(--r-pill)}:where(.site) .team__photo{object-fit:cover;background:var(--c-bg-blue)}:where(.site) .team__initials{background:var(--c-primary-soft);color:var(--c-primary-strong);font-family:var(--font-display);font-size:var(--fs-32);place-items:center;font-weight:700;display:grid}:where(.site) .team__name{margin:var(--sp-0);font-size:var(--fs-18)}:where(.site) .team__role{margin:var(--sp-0);font-size:var(--fs-14);color:var(--c-accent-strong);font-weight:700}:where(.site) .team__text{margin:var(--sp-2) var(--sp-0) var(--sp-0);color:var(--c-text-2)}:where(.site) .is-a-center .team__person{align-items:center}
:where(.site) .timeline{gap:var(--sp-6);margin:var(--sp-0);padding:var(--sp-0);list-style:none;display:grid}:where(.site) .timeline__item{padding-left:var(--sp-8);position:relative}:where(.site) .timeline__item:before{content:"";left:var(--sp-0);border-radius:var(--r-pill);background:var(--c-primary);width:.875rem;height:.875rem;box-shadow:0 0 0 .25rem var(--c-primary-soft);position:absolute;top:.3rem}:where(.site) .timeline__item:not(:last-child):after{content:"";top:1.5rem;left:.375rem;bottom:calc(var(--sp-6) * -1 + .25rem);width:var(--border-2);background:var(--c-line-strong);position:absolute}:where(.site) .timeline__date{margin:var(--sp-0);font-size:var(--fs-14);letter-spacing:.02em;color:var(--c-accent-strong);font-weight:800}:where(.site) .timeline__title{margin:var(--sp-1) var(--sp-0) var(--sp-0);font-size:var(--fs-18)}:where(.site) .timeline__text{margin-top:var(--sp-2);color:var(--c-text-2)}:where(.site) .timeline__text>:last-child,:where(.site) .timeline__text>.cms-uk>:last-child{margin-bottom:var(--sp-0)}
:where(.site) .category-strip{gap:var(--sp-3);padding-bottom:var(--sp-2);grid-auto-columns:minmax(9rem,1fr);grid-auto-flow:column;display:grid;overflow-x:auto}:where(.site) .category-tile{justify-content:center;align-items:center;gap:var(--sp-2);min-height:7rem;padding:var(--sp-3);border:var(--border-1) solid var(--c-line);border-radius:var(--r-3);background:var(--c-surface);text-align:center;color:var(--c-text);flex-direction:column;text-decoration:none;display:flex}:where(.site) .category-tile:hover{border-color:var(--c-primary);box-shadow:var(--shadow-sm)}:where(.site) .filter-bar{gap:var(--sp-3);padding:var(--sp-4);border-block:var(--border-1) solid var(--c-line);background:var(--c-surface);display:grid}:where(.site) .campaign-layout{gap:var(--sp-8);grid-template-columns:minmax(0,1fr);display:grid}:where(.site) .campaign-main,:where(.site) .campaign-aside{min-width:0}:where(.site) .donation-panel,:where(.site) .donation-card{padding:var(--sp-5);border:var(--border-1) solid var(--c-line);border-radius:var(--r-4);background:var(--c-surface);box-shadow:var(--shadow-md)}:where(.site) .donation-panel__total,:where(.site) .donation-total{justify-content:space-between;align-items:end;gap:var(--sp-3);display:flex}:where(.site) .donation-panel__amount{font-size:var(--fs-28);font-weight:900}:where(.site) .donation-panel__summary,:where(.site) .donation-summary{padding:var(--sp-4);border-radius:var(--r-3);background:var(--c-bg-soft)}:where(.site) .gallery-main{margin:var(--sp-0);border-radius:var(--r-4);border:var(--border-1) solid var(--c-line);box-shadow:var(--shadow-sm);position:relative;overflow:hidden}:where(.site) .gallery-main img{aspect-ratio:16/10;object-fit:cover;width:100%}:where(.site) .gallery-thumbs{gap:var(--sp-2);margin-top:var(--sp-2);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}:where(.site) .gallery-thumb{padding:var(--sp-0);border:var(--border-2) solid transparent;border-radius:var(--r-2);cursor:pointer;background:0 0;overflow:hidden}:where(.site) .gallery-thumb[aria-current=true]{border-color:var(--c-accent)}:where(.site) .gallery-thumb img{aspect-ratio:16/10;object-fit:cover}:where(.site) .fund-identity{gap:var(--sp-4);padding:var(--sp-4);border:var(--border-1) solid var(--c-line);border-left:var(--border-2) solid var(--c-accent);background:var(--c-bg-soft);align-items:center;display:flex}:where(.site) .fund-identity__logo{flex:0 0 var(--sp-16);width:var(--sp-16);height:var(--sp-16);border-radius:var(--r-4);background:var(--c-primary-soft);color:var(--c-primary-strong);place-items:center;font-weight:900;display:grid}:where(.site) .purchase-grid{gap:var(--sp-4);display:grid}:where(.site) .purchase-card{padding:var(--sp-4)}:where(.site) .comment{gap:var(--sp-2);padding:var(--sp-4);border-bottom:var(--border-1) solid var(--c-line);display:grid}:where(.site) .donor-list{gap:var(--sp-2);display:grid}:where(.site) .donor{justify-content:space-between;gap:var(--sp-3);padding:var(--sp-3);border-bottom:var(--border-1) solid var(--c-line);display:flex}
:where(.site) .fund-hero{gap:var(--sp-6);align-items:center;display:grid}:where(.site) .fund-hero__logo{aspect-ratio:1;border:var(--border-1) solid var(--c-line);border-radius:var(--r-4);background:var(--c-surface);width:8rem;box-shadow:var(--shadow-sm);place-items:center;display:grid}:where(.site) .budget-bar{height:var(--sp-5);border-radius:var(--r-pill);background:var(--c-line);display:flex;overflow:hidden}:where(.site) .budget-bar span:first-child{background:var(--c-primary)}:where(.site) .budget-bar span:nth-child(2){background:var(--c-accent)}:where(.site) .budget-bar span:nth-child(3){background:var(--c-info)}:where(.site) .fund-badges{gap:var(--sp-2);flex-wrap:wrap;display:flex}:where(.site) .money-flow{gap:var(--sp-4);display:grid}:where(.site) .money-flow__item{padding:var(--sp-5);border-top:var(--border-2) solid var(--c-accent);background:var(--c-surface);position:relative}:where(.site) .money-flow__item:not(:last-child):after{content:"↓";text-align:center;margin:var(--sp-3) var(--sp-0) calc(var(--sp-7) * -1);color:var(--c-primary);font-size:var(--fs-20);font-weight:900;display:block}:where(.site) .chart-bars{align-items:end;gap:var(--sp-2);height:14rem;padding:var(--sp-4);border:var(--border-1) solid var(--c-line);border-radius:var(--r-4);background:var(--c-surface);min-width:0;display:flex;overflow-x:auto}:where(.site) .chart-bar{flex:0 0 var(--sp-7);justify-content:end;align-items:center;gap:var(--sp-2);flex-direction:column;height:100%;display:flex}:where(.site) .chart-bar__fill{border-radius:var(--r-2) var(--r-2) var(--r-0) var(--r-0);background:linear-gradient(180deg,var(--c-info),var(--c-primary));width:100%;max-width:2.5rem}:where(.site) .status-line{gap:var(--sp-3);display:grid}:where(.site) .status-step{gap:var(--sp-3);align-items:flex-start;display:flex}:where(.site) .status-dot{flex:0 0 var(--tap);width:var(--tap);height:var(--tap);border-radius:var(--r-pill);background:var(--c-line);place-items:center;font-weight:800;display:grid}:where(.site) .status-step.is-done .status-dot{background:var(--c-success-soft);color:var(--c-success)}:where(.site) .status-step.is-current .status-dot{background:var(--c-primary);color:var(--c-on-primary)}:where(.site) .legal-layout{gap:var(--sp-8);display:grid}:where(.site) .legal-text{min-width:0}:where(.site) .legal-text h2{margin-top:var(--sp-10);font-size:var(--fs-24)}:where(.site) .legal-text h3{margin-top:var(--sp-6)}:where(.site) .legal-text p,:where(.site) .legal-text li{color:var(--c-text-2)}:where(.site) .auth-card{padding:var(--sp-6);border:var(--border-1) solid var(--c-line);border-top:var(--border-2) solid var(--c-accent);border-radius:var(--r-4);background:var(--c-surface);box-shadow:var(--shadow-md)}:where(.site) .auth-card :is(input,select,.button){max-width:30rem}:where(.site) .center{text-align:center}@media (min-width:48rem){:where(.site) .chart-bar{flex:1 1 0}:where(.site) .filter-bar{grid-template-columns:2fr repeat(3,1fr)}:where(.site) .purchase-grid{grid-template-columns:repeat(2,minmax(0,1fr))}:where(.site) .money-flow{grid-template-columns:repeat(5,minmax(0,1fr))}:where(.site) .money-flow__item:not(:last-child):after{content:"→";right:calc(var(--sp-5) * -1);margin:var(--sp-0);position:absolute;top:50%;transform:translateY(-50%)}}@media (min-width:64rem){:where(.site) .campaign-layout{grid-template-columns:minmax(0,1fr) 25rem;align-items:start}:where(.site) .campaign-aside{top:calc(var(--header-h) + var(--sp-4));position:sticky}:where(.site) .fund-hero{grid-template-columns:auto 1fr}:where(.site) .legal-layout{grid-template-columns:16rem minmax(0,1fr)}}
:where(.site) .gallery{gap:var(--sp-2);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}:where(.site) .gallery button{appearance:none;padding:var(--sp-0);border:var(--border-1) solid var(--c-line);border-radius:var(--r-3);background:var(--c-surface);cursor:pointer;overflow:hidden}:where(.site) .gallery button:first-child{grid-column:1/-1}:where(.site) .gallery img{aspect-ratio:16/9;object-fit:cover;width:100%}:where(.site) .gallery button:not(:first-child) img{aspect-ratio:16/9}:where(.site) .purchase-list{gap:var(--sp-2);display:grid}:where(.site) .purchase-item{justify-content:space-between;gap:var(--sp-4);padding:var(--sp-4);border-bottom:var(--border-1) solid var(--c-line);display:flex}:where(.site) .cards-grid{gap:var(--sp-3);display:grid}:where(.site) .info-card{gap:var(--sp-1);padding:var(--sp-4);flex-direction:column;display:flex}:where(.site) .bank-details__body{gap:var(--sp-4);padding-block:var(--sp-3);display:grid}@media (min-width:48rem){:where(.site) .cards-grid{grid-template-columns:repeat(3,minmax(0,1fr))}:where(.site) .bank-details__body{grid-template-columns:1fr auto}}@media (min-width:64rem){:where(.site) .gallery button:first-child{grid-column:1/-1}:where(.site) .gallery button:not(:first-child){grid-column:span 1}}
:where(.site) .w-0{width:0%}:where(.site) .w-1{width:1%}:where(.site) .w-2{width:2%}:where(.site) .w-3{width:3%}:where(.site) .w-4{width:4%}:where(.site) .w-5{width:5%}:where(.site) .w-6{width:6%}:where(.site) .w-7{width:7%}:where(.site) .w-8{width:8%}:where(.site) .w-9{width:9%}:where(.site) .w-10{width:10%}:where(.site) .w-11{width:11%}:where(.site) .w-12{width:12%}:where(.site) .w-13{width:13%}:where(.site) .w-14{width:14%}:where(.site) .w-15{width:15%}:where(.site) .w-16{width:16%}:where(.site) .w-17{width:17%}:where(.site) .w-18{width:18%}:where(.site) .w-19{width:19%}:where(.site) .w-20{width:20%}:where(.site) .w-21{width:21%}:where(.site) .w-22{width:22%}:where(.site) .w-23{width:23%}:where(.site) .w-24{width:24%}:where(.site) .w-25{width:25%}:where(.site) .w-26{width:26%}:where(.site) .w-27{width:27%}:where(.site) .w-28{width:28%}:where(.site) .w-29{width:29%}:where(.site) .w-30{width:30%}:where(.site) .w-31{width:31%}:where(.site) .w-32{width:32%}:where(.site) .w-33{width:33%}:where(.site) .w-34{width:34%}:where(.site) .w-35{width:35%}:where(.site) .w-36{width:36%}:where(.site) .w-37{width:37%}:where(.site) .w-38{width:38%}:where(.site) .w-39{width:39%}:where(.site) .w-40{width:40%}:where(.site) .w-41{width:41%}:where(.site) .w-42{width:42%}:where(.site) .w-43{width:43%}:where(.site) .w-44{width:44%}:where(.site) .w-45{width:45%}:where(.site) .w-46{width:46%}:where(.site) .w-47{width:47%}:where(.site) .w-48{width:48%}:where(.site) .w-49{width:49%}:where(.site) .w-50{width:50%}:where(.site) .w-51{width:51%}:where(.site) .w-52{width:52%}:where(.site) .w-53{width:53%}:where(.site) .w-54{width:54%}:where(.site) .w-55{width:55%}:where(.site) .w-56{width:56%}:where(.site) .w-57{width:57%}:where(.site) .w-58{width:58%}:where(.site) .w-59{width:59%}:where(.site) .w-60{width:60%}:where(.site) .w-61{width:61%}:where(.site) .w-62{width:62%}:where(.site) .w-63{width:63%}:where(.site) .w-64{width:64%}:where(.site) .w-65{width:65%}:where(.site) .w-66{width:66%}:where(.site) .w-67{width:67%}:where(.site) .w-68{width:68%}:where(.site) .w-69{width:69%}:where(.site) .w-70{width:70%}:where(.site) .w-71{width:71%}:where(.site) .w-72{width:72%}:where(.site) .w-73{width:73%}:where(.site) .w-74{width:74%}:where(.site) .w-75{width:75%}:where(.site) .w-76{width:76%}:where(.site) .w-77{width:77%}:where(.site) .w-78{width:78%}:where(.site) .w-79{width:79%}:where(.site) .w-80{width:80%}:where(.site) .w-81{width:81%}:where(.site) .w-82{width:82%}:where(.site) .w-83{width:83%}:where(.site) .w-84{width:84%}:where(.site) .w-85{width:85%}:where(.site) .w-86{width:86%}:where(.site) .w-87{width:87%}:where(.site) .w-88{width:88%}:where(.site) .w-89{width:89%}:where(.site) .w-90{width:90%}:where(.site) .w-91{width:91%}:where(.site) .w-92{width:92%}:where(.site) .w-93{width:93%}:where(.site) .w-94{width:94%}:where(.site) .w-95{width:95%}:where(.site) .w-96{width:96%}:where(.site) .w-97{width:97%}:where(.site) .w-98{width:98%}:where(.site) .w-99{width:99%}:where(.site) .w-100{width:100%}:where(.site) .h-0{height:0%}:where(.site) .h-1{height:1%}:where(.site) .h-2{height:2%}:where(.site) .h-3{height:3%}:where(.site) .h-4{height:4%}:where(.site) .h-5{height:5%}:where(.site) .h-6{height:6%}:where(.site) .h-7{height:7%}:where(.site) .h-8{height:8%}:where(.site) .h-9{height:9%}:where(.site) .h-10{height:10%}:where(.site) .h-11{height:11%}:where(.site) .h-12{height:12%}:where(.site) .h-13{height:13%}:where(.site) .h-14{height:14%}:where(.site) .h-15{height:15%}:where(.site) .h-16{height:16%}:where(.site) .h-17{height:17%}:where(.site) .h-18{height:18%}:where(.site) .h-19{height:19%}:where(.site) .h-20{height:20%}:where(.site) .h-21{height:21%}:where(.site) .h-22{height:22%}:where(.site) .h-23{height:23%}:where(.site) .h-24{height:24%}:where(.site) .h-25{height:25%}:where(.site) .h-26{height:26%}:where(.site) .h-27{height:27%}:where(.site) .h-28{height:28%}:where(.site) .h-29{height:29%}:where(.site) .h-30{height:30%}:where(.site) .h-31{height:31%}:where(.site) .h-32{height:32%}:where(.site) .h-33{height:33%}:where(.site) .h-34{height:34%}:where(.site) .h-35{height:35%}:where(.site) .h-36{height:36%}:where(.site) .h-37{height:37%}:where(.site) .h-38{height:38%}:where(.site) .h-39{height:39%}:where(.site) .h-40{height:40%}:where(.site) .h-41{height:41%}:where(.site) .h-42{height:42%}:where(.site) .h-43{height:43%}:where(.site) .h-44{height:44%}:where(.site) .h-45{height:45%}:where(.site) .h-46{height:46%}:where(.site) .h-47{height:47%}:where(.site) .h-48{height:48%}:where(.site) .h-49{height:49%}:where(.site) .h-50{height:50%}:where(.site) .h-51{height:51%}:where(.site) .h-52{height:52%}:where(.site) .h-53{height:53%}:where(.site) .h-54{height:54%}:where(.site) .h-55{height:55%}:where(.site) .h-56{height:56%}:where(.site) .h-57{height:57%}:where(.site) .h-58{height:58%}:where(.site) .h-59{height:59%}:where(.site) .h-60{height:60%}:where(.site) .h-61{height:61%}:where(.site) .h-62{height:62%}:where(.site) .h-63{height:63%}:where(.site) .h-64{height:64%}:where(.site) .h-65{height:65%}:where(.site) .h-66{height:66%}:where(.site) .h-67{height:67%}:where(.site) .h-68{height:68%}:where(.site) .h-69{height:69%}:where(.site) .h-70{height:70%}:where(.site) .h-71{height:71%}:where(.site) .h-72{height:72%}:where(.site) .h-73{height:73%}:where(.site) .h-74{height:74%}:where(.site) .h-75{height:75%}:where(.site) .h-76{height:76%}:where(.site) .h-77{height:77%}:where(.site) .h-78{height:78%}:where(.site) .h-79{height:79%}:where(.site) .h-80{height:80%}:where(.site) .h-81{height:81%}:where(.site) .h-82{height:82%}:where(.site) .h-83{height:83%}:where(.site) .h-84{height:84%}:where(.site) .h-85{height:85%}:where(.site) .h-86{height:86%}:where(.site) .h-87{height:87%}:where(.site) .h-88{height:88%}:where(.site) .h-89{height:89%}:where(.site) .h-90{height:90%}:where(.site) .h-91{height:91%}:where(.site) .h-92{height:92%}:where(.site) .h-93{height:93%}:where(.site) .h-94{height:94%}:where(.site) .h-95{height:95%}:where(.site) .h-96{height:96%}:where(.site) .h-97{height:97%}:where(.site) .h-98{height:98%}:where(.site) .h-99{height:99%}:where(.site) .h-100{height:100%}
:where(.site) .campaign-page{padding-bottom:var(--sp-8)}:where(.site) .campaign-page--open{padding-bottom:calc(var(--tap) + var(--sp-10))}:where(.site) .campaign-page .campaign-crumbs{padding-top:var(--sp-4)}:where(.site) .campaign-page .breadcrumbs ol{align-items:center}:where(.site) .campaign-page .breadcrumbs li{align-items:center;min-width:0;display:flex}:where(.site) .campaign-page .breadcrumbs a{min-height:var(--tap);align-items:center;display:inline-flex}:where(.site) .campaign-page .breadcrumbs li[aria-current=page]{text-overflow:ellipsis;white-space:nowrap;flex:1 1 0;display:block;overflow:hidden}:where(.site) .campaign-page .campaign-paid{padding-top:var(--sp-2)}:where(.site) .campaign-page .campaign-layout{gap:var(--sp-6);padding-block:var(--sp-3) var(--sp-8);grid-template-columns:minmax(0,1fr);display:grid}:where(.site) .campaign-page :is(.campaign-media,.campaign-side,.campaign-summary,.campaign-main,.campaign-aside){min-width:0}:where(.site) .campaign-page .campaign-aside{display:block}:where(.site) .campaign-page .campaign-side{gap:var(--sp-6);display:grid}:where(.site) .campaign-page .notice>:last-child,:where(.site) .campaign-page .notice>:only-child{margin-bottom:var(--sp-0)}:where(.site) .campaign-page .notice ul{margin:var(--sp-0)}:where(.site) .campaign-story>:last-child,:where(.site) .campaign-page .campaign-main .stack>p{margin-bottom:var(--sp-0)}:where(.site) .campaign-page h1{font-size:clamp(var(--fs-24),1.2rem + 1.2vw,var(--fs-32));overflow-wrap:anywhere;line-height:1.15}:where(.site) .campaign-page .campaign-main h2,:where(.site) .campaign-page .campaign-similar-wrap h2{font-size:clamp(var(--fs-20),1rem + 1vw,var(--fs-24))}:where(.site) .campaign-page .campaign-main h3{font-size:var(--fs-17)}:where(.site) .campaign-page .campaign-main .lead{margin:var(--sp-0);font-size:var(--fs-18)}:where(.site) .campaign-page .campaign-summary{gap:var(--sp-4)}:where(.site) .campaign-page .campaign-head{gap:var(--sp-3)}:where(.site) .campaign-page .campaign-badges{gap:var(--sp-2)}:where(.site) .campaign-page .campaign-child{gap:var(--sp-2) var(--sp-5);flex-wrap:wrap;margin:0;display:flex}:where(.site) .campaign-page .campaign-child dt{font-size:var(--fs-14);color:var(--c-text-2)}:where(.site) .campaign-page .campaign-child dd{margin:0;font-weight:600}:where(.site) .campaign-page .fund-identity{align-items:flex-start;gap:var(--sp-3);padding:var(--sp-3) var(--sp-4);border-radius:var(--r-3)}:where(.site) .campaign-page .fund-identity__logo{flex-basis:var(--sp-10);width:var(--sp-10);height:var(--sp-10);border-radius:var(--r-2);font-size:var(--fs-16)}:where(.site) .campaign-page .fund-identity__logo--img{flex-basis:var(--sp-12);width:var(--sp-12);height:var(--sp-12);padding:var(--sp-1);object-fit:contain;border:var(--border-1) solid var(--c-line);background:var(--c-surface)}:where(.site) .fund-identity__body{gap:var(--sp-1);min-width:0;display:grid}:where(.site) .fund-identity__body p{margin:var(--sp-0);overflow-wrap:anywhere}:where(.site) .campaign-summary .progress{gap:var(--sp-3)}:where(.site) .campaign-summary progress{height:var(--sp-3)}:where(.site) .campaign-summary .progress-meta{font-size:var(--fs-16);color:var(--c-text-2);flex-wrap:nowrap;align-items:baseline}:where(.site) .campaign-summary .progress-meta b{font-size:var(--fs-20);color:var(--c-text)}@media (min-width:48rem){:where(.site) .campaign-summary .progress-meta b{font-size:var(--fs-24)}}:where(.site) .campaign-summary .progress-meta>:first-child{min-width:0}:where(.site) .campaign-summary .campaign-summary__progress{padding-block:var(--sp-1)}:where(.site) .campaign-page .campaign-facts{gap:var(--sp-3);margin:var(--sp-0);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}:where(.site) .campaign-page .campaign-facts>div{justify-content:flex-end;gap:var(--sp-1);padding-left:var(--sp-3);border-left:var(--border-2) solid var(--c-line);flex-direction:column-reverse;display:flex}:where(.site) .campaign-page .campaign-facts dt{font-size:var(--fs-14);color:var(--c-text-2)}:where(.site) .campaign-page .campaign-facts dd{margin:var(--sp-0);font-size:var(--fs-18);color:var(--c-primary-strong);font-weight:800}:where(.site) .stat__text{font-size:var(--fs-16);overflow-wrap:normal;word-break:normal;-webkit-hyphens:manual;hyphens:manual;line-height:1.25;display:inline-block}:where(.site) .campaign-page .campaign-summary__cta{width:100%}:where(.site) .campaign-page .campaign-summary__monthly{margin:var(--sp-0);text-align:center}:where(.site) .campaign-page .campaign-summary__monthly a{min-height:var(--tap);align-items:center;display:inline-flex}:where(.site) .campaign-page .campaign-balance{margin:var(--sp-0)}:where(.site) .campaign-page .campaign-similar-wrap{padding-top:var(--sp-4)}@media (min-width:48rem){:where(.site) .campaign-page .campaign-similar{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){:where(.site) .campaign-page .campaign-similar{grid-template-columns:repeat(4,minmax(0,1fr))}}:where(.site) .campaign-page .mobile-support .button{width:100%;box-shadow:var(--shadow-lg)}@media (max-width:47.99rem){:where(.site) .campaign-page .breadcrumbs li[aria-current=page]{display:none}:where(.site) .campaign-page .breadcrumbs li:nth-last-child(2):after{content:none}}@media (min-width:48rem) and (max-width:63.99rem){:where(.site) .campaign-page .mobile-support{display:block}:where(.site) .campaign-page .campaign-aside{max-width:var(--text)}:where(.site) .campaign-page .campaign-facts{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:64rem){:where(.site) .campaign-page--open{padding-bottom:var(--sp-8)}:where(.site) .campaign-page .mobile-support{display:none}:where(.site) .campaign-page .campaign-layout{column-gap:var(--sp-10);row-gap:var(--sp-8);grid-template:"media side""main side"1fr/minmax(0,54rem) minmax(22rem,1fr)}:where(.site) .campaign-page .campaign-media{grid-area:media}:where(.site) .campaign-page .campaign-side{grid-area:side;place-self:start end;width:100%;max-width:44rem}:where(.site) .campaign-page .campaign-main{grid-area:main}}@media (min-width:64rem) and (min-height:46rem){:where(.site) .campaign-page .campaign-side--sticky{top:calc(var(--header-h) + var(--sp-4));position:sticky}}
:where(.site) .campaign-page ul.purchase-list,:where(.site) .campaign-page ul.donor-list,:where(.site) .campaign-page ul.ledger-cards,:where(.site) .campaign-page ul.comment-list,:where(.site) .campaign-page ol.news-list,:where(.site) .campaign-page ul.photo-grid{margin:var(--sp-0);padding:var(--sp-0);list-style:none}:where(.site) .campaign-page .purchase-item{justify-content:normal;gap:var(--sp-2);padding-inline:var(--sp-0);grid-template-columns:minmax(0,1fr);display:grid}:where(.site) .purchase-item__row{justify-content:space-between;gap:var(--sp-1) var(--sp-4);flex-wrap:wrap;display:flex}:where(.site) .campaign-page .purchase-item p{margin:var(--sp-0)}:where(.site) .campaign-page .data-table{min-width:32rem}:where(.site) .campaign-page .data-table caption+thead th,:where(.site) .campaign-page .data-table tfoot th{text-align:left}:where(.site) .campaign-page .data-table .num{text-align:right;white-space:nowrap}:where(.site) .campaign-page .data-table tbody tr:last-child>*{border-bottom:var(--sp-0)}:where(.site) .campaign-page .data-table tfoot>tr>*{border-top:var(--border-2) solid var(--c-line);border-bottom:var(--sp-0)}:where(.site) .campaign-page .ledger-card{justify-content:space-between;align-items:flex-start;gap:var(--sp-3);display:flex}:where(.site) .campaign-page .ledger-card>div{gap:var(--sp-1);min-width:0;display:grid}:where(.site) .campaign-page .ledger-card>span{white-space:nowrap}:where(.site) .campaign-page .news-list{gap:var(--sp-4);display:grid}:where(.site) .report-card{padding:var(--sp-4);border:var(--border-1) solid var(--c-line);border-radius:var(--r-3);background:var(--c-surface)}:where(.site) .campaign-page .report-card h3{font-size:var(--fs-17)}:where(.site) .report-card__meta{display:block}:where(.site) .campaign-page .photo-grid{gap:var(--sp-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}:where(.site) .photo-grid a{border-radius:var(--r-2);border:var(--border-1) solid var(--c-line);display:block;overflow:hidden}:where(.site) .photo-grid img{aspect-ratio:4/3;object-fit:cover;background:var(--c-bg-soft);width:100%}:where(.site) .campaign-page .comment{padding-inline:var(--sp-0)}:where(.site) .comment__head{align-items:center;gap:var(--sp-2);margin:var(--sp-0);flex-wrap:wrap;display:flex}:where(.site) .comment__text>:last-child{margin-bottom:var(--sp-0)}:where(.site) .comment__reply{gap:var(--sp-2);margin-top:var(--sp-2);padding:var(--sp-3) var(--sp-4);border-left:var(--border-2) solid var(--c-primary);border-radius:var(--r-2);background:var(--c-bg-soft);display:grid}:where(.site) .comment-form{padding:var(--sp-5);border:var(--border-1) solid var(--c-line);border-radius:var(--r-3);background:var(--c-surface)}:where(.site) .campaign-page .donor{padding-inline:var(--sp-0);align-items:flex-start}:where(.site) .donor__who{gap:var(--sp-1);min-width:0;display:grid}:where(.site) .campaign-page .donor>.numeric{white-space:nowrap;font-weight:800}:where(.site) .campaign-page details .donor-list{padding-top:var(--sp-0)}:where(.site) .campaign-page .campaign-docs{gap:var(--sp-3);margin:var(--sp-0);padding:var(--sp-0);grid-template-columns:repeat(auto-fill,minmax(min(100%,18rem),1fr));list-style:none;display:grid}:where(.site) .campaign-page .campaign-doc{align-content:start;gap:var(--sp-2);min-width:0;padding:var(--sp-4);border:var(--border-1) solid var(--c-line);border-radius:var(--r-3);background:var(--c-bg-soft);overflow-wrap:anywhere;display:grid}:where(.site) .campaign-page .campaign-doc h3{margin:var(--sp-0);font-size:var(--fs-17)}:where(.site) .campaign-page .campaign-doc__check{align-items:center;gap:var(--sp-1);padding:var(--sp-1) var(--sp-2);border-radius:var(--r-2);background:var(--c-success-soft);color:var(--c-success);justify-self:start;font-weight:700;display:inline-flex}:where(.site) .campaign-page .campaign-doc__actions{gap:var(--sp-2) var(--sp-4);flex-wrap:wrap;display:flex}:where(.site) .campaign-page .campaign-docs-empty{padding:var(--sp-4);border:var(--border-1) dashed var(--c-line-strong);border-radius:var(--r-3)}
:where(.site) :is(.campaign-page,.donate-page,.donate-block) .donation-card h2{font-size:var(--fs-20)}:where(.site) :is(.campaign-page,.donate-page,.donate-block) .donation-card p{margin:var(--sp-0)}:where(.site) :is(.campaign-page,.donate-page,.donate-block) .donation-card legend{margin-bottom:var(--sp-2)}:where(.site) :is(.campaign-page,.donate-page,.donate-block) .donation-card fieldset{gap:var(--sp-2);min-width:0;display:grid}:where(.site) :is(.campaign-page,.donate-page,.donate-block) .choice-grid--stack{grid-template-columns:minmax(0,1fr)}:where(.site) .choice-card label:has(>.choice-card__note){justify-content:center;align-items:flex-start;gap:var(--sp-1);flex-direction:column}:where(.site) .choice-card__note{font-weight:400;display:block}:where(.site) :is(.campaign-page,.donate-page,.donate-block) .choice-card input:focus-visible+label{outline:var(--focus-width) solid var(--c-focus);outline-offset:var(--focus-width);box-shadow:var(--shadow-focus)}:where(.site) :is(.campaign-page,.donate-page,.donate-block) .choice-card input:checked+label{border-width:var(--border-2);font-weight:800}:where(.site) :is(.campaign-page,.donate-page,.donate-block) .check-row input{margin-top:var(--sp-1);flex:none}:where(.site) :is(.campaign-page,.donate-page,.donate-block) .field>.check-row{font-weight:400}:where(.site) :is(.campaign-page,.donate-page,.donate-block) .error-summary:focus{outline:var(--focus-width) solid var(--c-focus);outline-offset:var(--focus-width)}:where(.site) :is(.campaign-page,.donate-page,.donate-block) .error-summary ul{margin:var(--sp-0);padding-left:var(--sp-5)}:where(.site) :is(.campaign-page,.donate-page,.donate-block) .error-summary a{color:var(--c-danger);font-weight:700}:where(.site) :is(.campaign-page,.donate-page,.donate-block) [aria-invalid=true]{border-color:var(--c-danger);border-width:var(--border-2)}:where(.site) .donation-breakdown{gap:var(--sp-1);margin:var(--sp-0) var(--sp-0) var(--sp-3);padding-bottom:var(--sp-3);border-bottom:var(--border-1) solid var(--c-line);color:var(--c-text-2);display:grid}:where(.site) .donation-breakdown>div{justify-content:space-between;gap:var(--sp-3);display:flex}:where(.site) .donation-breakdown dd{margin:var(--sp-0);white-space:nowrap}:where(.site) :is(.campaign-page,.donate-page,.donate-block) .donation-total{align-items:baseline;font-weight:700}:where(.site) :is(.campaign-page,.donate-page,.donate-block) .donation-total strong{font-size:var(--fs-20);white-space:nowrap}:where(.site) .donation-submit{width:100%}:where(.site) .campaign-state .badge{vertical-align:middle}:where(.site) .qr-box{align-items:flex-start}:where(.site) .qr-box img{padding:var(--sp-2);border:var(--border-1) solid var(--c-line);border-radius:var(--r-2);background:var(--c-white)}:where(.site) .requisites{gap:var(--sp-3);margin:var(--sp-0);display:grid}:where(.site) .requisites__row{gap:var(--sp-1);padding-bottom:var(--sp-3);border-bottom:var(--border-1) solid var(--c-line);display:grid}:where(.site) .requisites__row dd{justify-content:space-between;align-items:center;gap:var(--sp-2);margin:var(--sp-0);flex-wrap:wrap;display:flex}:where(.site) .requisites__value{overflow-wrap:anywhere;min-width:0;font-weight:700}:where(.site) .requisites__value--mono{font-variant-numeric:tabular-nums;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}:where(.site) .donation-card{container-type:inline-size}:where(.site) .donation-card__cols{gap:var(--sp-5);display:grid}@container (min-width:52rem){:where(.site) .donation-card__cols{align-items:start;column-gap:var(--sp-10);grid-template-columns:repeat(2,minmax(0,1fr))}}
:where(.site) .donate-page{padding-block:var(--sp-4) var(--sp-12)}:where(.site) .donate-page .donate-page__inner{gap:var(--sp-5);grid-template-columns:minmax(0,1fr);display:grid}:where(.site) .donate-page .breadcrumbs ol{align-items:center}:where(.site) .donate-page .breadcrumbs a{min-height:var(--tap);align-items:center;display:inline-flex}:where(.site) .donate-page .donate-page__crumb-campaign{align-items:center;min-width:0;max-width:24rem;display:flex}:where(.site) .donate-page .donate-page__crumb-campaign a{text-overflow:ellipsis;white-space:nowrap;min-width:0;line-height:var(--tap);display:block;overflow:hidden}:where(.site) .donate-page .notice{margin:var(--sp-0)}:where(.site) .donate-page .donate-page__grid{gap:var(--sp-5);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}:where(.site) .donate-page :is(.donate-page__campaign,.donate-page__form,.donate-page__about){min-width:0}:where(.site) .donate-page .donate-page__campaign{grid-template-columns:var(--sp-24) minmax(0,1fr);gap:var(--sp-4);padding:var(--sp-4);border:var(--border-1) solid var(--c-line);border-radius:var(--r-4);background:var(--c-bg-soft);order:-1;align-items:start;display:grid}:where(.site) .donate-page .donate-page__photo{aspect-ratio:1;object-fit:cover;border-radius:var(--r-3);background:var(--c-surface);width:100%;height:auto;display:block}:where(.site) .donate-page .donate-page__about>p{margin:var(--sp-0)}:where(.site) .donate-page .donate-page__title{margin:var(--sp-0);font-family:var(--font-display);font-weight:700;font-size:var(--fs-18);overflow-wrap:anywhere;line-height:1.25}:where(.site) .donate-page .donate-page__about .progress{gap:var(--sp-2)}:where(.site) .donate-page .donate-page__about .progress-meta{font-size:var(--fs-14)}:where(.site) .donate-page .donate-page__back a{min-height:var(--tap);align-items:center;display:inline-flex}:where(.site) .donate-page .donation-card h1{font-size:clamp(var(--fs-24),1.2rem + 1vw,var(--fs-32));line-height:1.15}@media (min-width:56rem){:where(.site) .donate-page .donate-page__grid{gap:var(--sp-8);grid-template-columns:minmax(0,1fr) clamp(18rem,26%,26rem);grid-template-areas:"form campaign"}:where(.site) .donate-page .donate-page__form{grid-area:form}:where(.site) .donate-page .donate-page__campaign{top:calc(var(--header-h) + var(--sp-4));grid-area:campaign;grid-template-columns:minmax(0,1fr);position:sticky}:where(.site) .donate-page .donate-page__photo{aspect-ratio:16/9}}@media (max-width:47.99rem){:where(.site) .donate-page .breadcrumbs ol{flex-wrap:nowrap}:where(.site) .donate-page .breadcrumbs li:nth-child(-n+2){display:none}:where(.site) .donate-page .donate-page__crumb-campaign{flex:0 auto}:where(.site) .donate-page .breadcrumbs li[aria-current=page]{flex:none}:where(.site) .donate-page .donate-page__campaign{grid-template-columns:var(--sp-16) minmax(0,1fr);gap:var(--sp-3);padding:var(--sp-3)}:where(.site) .donate-page :is(.donate-page__kicker,.donate-page__back){display:none}:where(.site) .donate-page .donate-page__title{font-size:var(--fs-17)}}
:where(.site) .report-cards{gap:var(--sp-4);grid-template-columns:minmax(0,1fr);display:grid}:where(.site) .report-card--link{gap:var(--sp-4);grid-template-columns:minmax(0,1fr);min-width:0;display:grid;overflow:hidden}:where(.site) .report-card__cover{aspect-ratio:16/9;object-fit:cover;border-radius:var(--r-2);background:var(--c-bg-soft);width:100%;display:block}:where(.site) .report-card__body{min-width:0}:where(.site) .report-card__body h3 a{color:inherit;text-decoration:none}:where(.site) .report-card__body h3 a:hover{text-decoration:underline}:where(.site) .report-card__more{min-height:var(--tap);align-items:center;font-weight:600;display:inline-flex}@media (min-width:48rem){:where(.site) .report-card--link:has(.report-card__cover){grid-template-columns:minmax(12rem,20rem) minmax(0,1fr);align-items:start}:where(.site) .report-card__cover{aspect-ratio:4/3}}:where(.site) .report-metrics{gap:var(--sp-3);grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));margin:0;display:grid}:where(.site) .report-metrics>div{justify-content:flex-end;gap:var(--sp-1);padding:var(--sp-4);border-radius:var(--r-3);background:var(--c-primary-soft);flex-direction:column-reverse;min-width:0;display:flex}:where(.site) .report-metrics dd{font-size:var(--fs-32);color:var(--c-primary-strong);overflow-wrap:anywhere;margin:0;font-weight:700;line-height:1.1}:where(.site) .report-metrics dt{color:var(--c-text-2)}:where(.site) .report-metrics--sm{gap:var(--sp-2);grid-template-columns:repeat(auto-fit,minmax(8rem,1fr))}:where(.site) .report-metrics--sm>div{padding:var(--sp-2) var(--sp-3);border-radius:var(--r-2);flex-direction:column}:where(.site) .report-metrics--sm dd{font-size:var(--fs-20)}:where(.site) .report-metrics--sm dt{font-size:var(--fs-14)}:where(.site) .report-page{padding-block:var(--sp-4) var(--sp-10)}:where(.site) .report-page .breadcrumbs li[aria-current=page]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}:where(.site) .report-hero h1{font-size:clamp(var(--fs-28),4vw,var(--fs-44));overflow-wrap:anywhere;line-height:1.15}:where(.site) .report-hero__checks{gap:var(--sp-2);flex-wrap:wrap;margin:0;display:flex}:where(.site) .report-hero__checks span{align-items:center;gap:var(--sp-1);padding:var(--sp-1) var(--sp-3);border-radius:var(--r-pill);background:var(--c-success-soft);color:var(--c-text);font-size:var(--fs-14);display:inline-flex}:where(.site) .report-page__grid{gap:var(--sp-6);grid-template-columns:minmax(0,1fr);display:grid}:where(.site) .report-page__main,:where(.site) .report-page__aside{min-width:0}@media (min-width:64rem){:where(.site) .report-page__grid{grid-template-columns:minmax(0,1fr) minmax(18rem,24rem);align-items:start}:where(.site) .report-page__aside{top:calc(var(--header-h) + var(--sp-4));position:sticky}}:where(.site) .report-ba{gap:var(--sp-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}:where(.site) .report-ba figure{min-width:0;margin:0}:where(.site) .report-ba img{aspect-ratio:4/3;object-fit:cover;border-radius:var(--r-2);border:var(--border-1) solid var(--c-line);width:100%;display:block}:where(.site) .report-ba figcaption{padding-top:var(--sp-1);font-size:var(--fs-14);color:var(--c-text-2)}:where(.site) .report-stories{gap:var(--sp-4);margin:0;padding:0;list-style:none;display:grid}:where(.site) .report-story{gap:var(--sp-3);padding:var(--sp-4);border:var(--border-1) solid var(--c-line);border-radius:var(--r-3);background:var(--c-surface);grid-template-columns:minmax(0,1fr);display:grid}:where(.site) .report-story img{aspect-ratio:1;object-fit:cover;border-radius:var(--r-2);width:100%;display:block}:where(.site) .report-story p{margin:0 0 var(--sp-2)}:where(.site) .report-story__who{font-weight:700}:where(.site) .report-story blockquote{padding-left:var(--sp-3);border-left:3px solid var(--c-accent);color:var(--c-text-2);margin:0;font-style:italic}:where(.site) .report-story:has(img){grid-template-columns:5rem minmax(0,1fr);align-items:start}@media (min-width:48rem){:where(.site) .report-story:has(img){grid-template-columns:9rem minmax(0,1fr)}}:where(.site) .report-timeline{gap:var(--sp-3);margin:0;padding:0;list-style:none;display:grid}:where(.site) .report-timeline li{gap:var(--sp-1);padding-left:var(--sp-4);border-left:2px solid var(--c-line-strong);grid-template-columns:minmax(0,1fr);display:grid}:where(.site) .report-timeline time{font-size:var(--fs-14);color:var(--c-text-2);font-variant-numeric:tabular-nums}:where(.site) .report-timeline p{margin:var(--sp-1) 0 0}@media (min-width:48rem){:where(.site) .report-timeline li{gap:var(--sp-3);grid-template-columns:8rem minmax(0,1fr)}}:where(.site) .report-money{padding:var(--sp-4);border:var(--border-1) solid var(--c-line);border-radius:var(--r-3);background:var(--c-surface)}:where(.site) .report-money__list{gap:var(--sp-3);margin:0;display:grid}:where(.site) .report-money__list div{justify-content:space-between;align-items:baseline;gap:var(--sp-3);padding-bottom:var(--sp-2);border-bottom:var(--border-1) solid var(--c-line);display:flex}:where(.site) .report-money__list dt{color:var(--c-text-2);min-width:0}:where(.site) .report-money__list dd{white-space:nowrap;margin:0;font-weight:600}:where(.site) .report-docs{gap:var(--sp-1);margin:0;padding:0;list-style:none;display:grid}:where(.site) .report-docs a{min-height:var(--tap);overflow-wrap:anywhere;align-items:center;display:flex}
:where(.site) .gal{gap:var(--sp-2);flex-direction:column;flex:auto;min-width:0;display:flex;container-type:inline-size}:where(.site) .gal__stage{aspect-ratio:16/10;border-radius:var(--r-4);background:var(--c-bg-soft);isolation:isolate;flex:1 0 auto;max-height:min(32rem,75cqw);position:relative;overflow:hidden}:where(.site) .gal__bg{inset:calc(var(--sp-8) * -1);width:calc(100% + var(--sp-16));height:calc(100% + var(--sp-16));object-fit:cover;filter:blur(1.5rem)saturate(.9);opacity:.55;z-index:-1;max-width:none;position:absolute}:where(.site) .gal__open{inset:var(--sp-0);cursor:zoom-in;display:block;position:absolute}:where(.site) .gal__open:focus-visible{outline:var(--focus-width) solid transparent;outline-offset:calc(var(--focus-width) * -3);box-shadow:none}:where(.site) .gal__open:focus-visible:after{content:"";inset:var(--sp-0);border-radius:var(--r-4);box-shadow:inset 0 0 0 var(--focus-width) var(--c-focus-halo),inset 0 0 0 calc(var(--focus-width) * 2) var(--c-focus),inset 0 0 0 calc(var(--focus-width) * 3) var(--c-focus-halo);pointer-events:none;position:absolute}:where(.site) .gal__img{object-fit:contain;width:100%;height:100%;display:block}:where(.site) .gal__img--fill{object-fit:cover}:where(.site) .gal__nav{width:var(--tap);height:var(--tap);margin-top:calc(var(--tap) / -2);padding:var(--sp-0);border:var(--border-1) solid var(--c-line);border-radius:var(--r-pill);background:var(--c-surface);box-shadow:var(--shadow-sm);color:var(--c-text);font-size:var(--fs-28);cursor:pointer;place-items:center;line-height:1;display:grid;position:absolute;top:50%}:where(.site) .gal__nav:hover{background:var(--c-bg-blue)}:where(.site) .gal__nav:focus-visible{outline:var(--focus-width) solid var(--c-focus);outline-offset:var(--focus-width);box-shadow:var(--shadow-focus)}:where(.site) .gal__nav--prev{left:var(--sp-3)}:where(.site) .gal__nav--next{right:var(--sp-3)}:where(.site) .gal__count{right:var(--sp-3);bottom:var(--sp-3);margin:var(--sp-0);padding:var(--sp-1) var(--sp-3);border-radius:var(--r-pill);background:var(--c-overlay);color:var(--c-white);font-size:var(--fs-14);pointer-events:none;font-weight:700;position:absolute}:where(.site) .gal__thumbs{gap:var(--sp-2);margin:var(--sp-0);padding:var(--sp-0);grid-template-columns:repeat(5,minmax(0,7rem));list-style:none;display:none}:where(.site) .gal__thumb{width:100%;padding:var(--sp-0);border:var(--border-2) solid transparent;border-radius:var(--r-2);background:var(--c-bg-soft);cursor:pointer;display:block;position:relative;overflow:hidden}:where(.site) .gal__thumb[aria-current=true]{border-color:var(--c-primary)}:where(.site) .gal__thumb:focus-visible{outline:var(--focus-width) solid var(--c-focus);outline-offset:var(--focus-width)}:where(.site) .gal__thumb img{aspect-ratio:16/10;object-fit:cover;width:100%;display:block}:where(.site) .gal__more{inset:var(--sp-0);background:var(--c-overlay);color:var(--c-white);font-size:var(--fs-18);place-items:center;font-weight:800;display:grid;position:absolute}:where(.site) .gal--art{border-radius:var(--r-4);background:var(--c-bg-soft);flex:none;overflow:hidden}:where(.site) .gal__art{aspect-ratio:16/9;object-fit:cover;width:100%;height:auto;display:block}@media (min-width:48rem){:where(.site) .gal__thumbs{display:grid}}
:where(.site) .page-tabs{gap:var(--sp-6);grid-template-columns:minmax(0,1fr);display:grid}:where(.site) .page-tabs__bar{border-bottom:var(--border-1) solid var(--c-line);min-width:0;position:relative}:where(.site) .page-tabs__list{gap:var(--sp-1);overscroll-behavior-x:contain;scrollbar-width:none;margin-bottom:calc(var(--border-1) * -1);display:flex;overflow-x:auto}:where(.site) .page-tabs__list::-webkit-scrollbar{display:none}:where(.site) .page-tabs__bar.is-more-r .page-tabs__list{-webkit-mask-image:linear-gradient(90deg,var(--c-black) calc(100% - var(--sp-12)),transparent);mask-image:linear-gradient(90deg,var(--c-black) calc(100% - var(--sp-12)),transparent)}:where(.site) .page-tabs__bar.is-more-l .page-tabs__list{-webkit-mask-image:linear-gradient(90deg,transparent,var(--c-black) var(--sp-12));mask-image:linear-gradient(90deg,transparent,var(--c-black) var(--sp-12))}:where(.site) .page-tabs__bar.is-more-l.is-more-r .page-tabs__list{-webkit-mask-image:linear-gradient(90deg,transparent,var(--c-black) var(--sp-12),var(--c-black) calc(100% - var(--sp-12)),transparent);mask-image:linear-gradient(90deg,transparent,var(--c-black) var(--sp-12),var(--c-black) calc(100% - var(--sp-12)),transparent)}:where(.site) .page-tabs__nav{display:none}@media (min-width:48rem) and (hover:hover){:where(.site) .page-tabs__nav{z-index:1;width:var(--sp-8);height:var(--sp-8);border:var(--border-1) solid var(--c-line);border-radius:var(--r-pill);background:var(--c-surface);box-shadow:var(--shadow-sm);color:var(--c-text);cursor:pointer;place-items:center;display:inline-grid;position:absolute;top:50%;translate:0 -50%}:where(.site) .page-tabs__nav:hover{color:var(--c-primary)}:where(.site) .page-tabs__nav--prev{left:var(--sp-0)}:where(.site) .page-tabs__nav--next{right:var(--sp-0)}}:where(.site) .page-tabs__tab{align-items:center;gap:var(--sp-2);min-height:var(--tap);padding:var(--sp-2) var(--sp-3);border:var(--sp-0);border-bottom:var(--border-2) solid transparent;border-radius:var(--r-2) var(--r-2) var(--r-0) var(--r-0);color:var(--c-text-2);font:inherit;font-size:var(--fs-16);white-space:nowrap;cursor:pointer;background:0 0;flex:none;font-weight:700;display:inline-flex}:where(.site) .page-tabs__tab:hover{color:var(--c-text);background:var(--c-bg-soft)}:where(.site) .page-tabs__tab[aria-selected=true]{color:var(--c-primary-strong);border-bottom:calc(var(--border-2) * 2) solid var(--c-primary);font-weight:800}:where(.site) .page-tabs__tab:focus-visible{outline:var(--focus-width) solid var(--c-focus);outline-offset:calc(var(--focus-width) * -1);box-shadow:var(--shadow-focus)}:where(.site) .page-tabs__count{min-width:var(--sp-6);padding:var(--sp-0) var(--sp-2);border-radius:var(--r-pill);background:var(--c-bg-blue);color:var(--c-primary-strong);font-size:var(--fs-12);place-items:center;font-weight:800;line-height:1.6;display:inline-grid}:where(.site) .page-tabs__tab[aria-selected=true] .page-tabs__count{background:var(--c-primary);color:var(--c-on-primary)}:where(.site) .page-tabs__panel:focus{outline:none}:where(.site) .page-tabs__panel:focus-visible{outline:var(--focus-width) solid var(--c-focus);outline-offset:var(--sp-2);border-radius:var(--r-2)}@media (min-width:48rem){:where(.site) .page-tabs__list{gap:var(--sp-0)}:where(.site) .page-tabs__tab{padding-inline:var(--sp-2)}:where(.site) .page-tabs__count{min-width:var(--sp-5);padding-inline:var(--sp-1)}}
:where(.site) .fund-logo--img{object-fit:contain;background:var(--c-surface);border:var(--border-1) solid var(--c-line);padding:var(--sp-1)}:where(.site) .funds-catalog{gap:var(--sp-6)}:where(.site) .funds-filter{border:var(--border-1) solid var(--c-line);border-radius:var(--r-4);box-shadow:var(--shadow-sm);align-items:end}:where(.site) .funds-filter__hint{margin:var(--sp-0);grid-column:1/-1}:where(.site) .funds-found{justify-content:space-between;align-items:center;gap:var(--sp-2) var(--sp-4);flex-wrap:wrap;display:flex}:where(.site) .funds-found p{margin:var(--sp-0)}:where(.site) .funds-grid{gap:var(--sp-5);display:grid}:where(.site) .funds-card{gap:var(--sp-3);min-width:0;transition:transform var(--transition),box-shadow var(--transition);position:relative}:where(.site) .funds-card:hover{transform:translateY(var(--lift));box-shadow:var(--shadow-md)}:where(.site) .funds-card__head{align-items:flex-start;gap:var(--sp-4);display:flex}:where(.site) .funds-card__head .fund-card__logo{width:var(--sp-12);height:var(--sp-12);font-size:var(--fs-17);flex:none}:where(.site) .funds-card__title{min-width:0;font-family:var(--font-sans);font-size:var(--fs-17);letter-spacing:normal;overflow-wrap:anywhere;flex:auto;align-self:center;font-weight:800;line-height:1.3}:where(.site) .funds-card__title a{color:var(--c-text);text-decoration:none}:where(.site) .funds-card__title a:hover{text-decoration:underline}:where(.site) .funds-card__title a:after{content:"";inset:var(--sp-0);z-index:1;position:absolute}:where(.site) .funds-card:has(a:focus-visible){outline:var(--focus-width) solid var(--c-focus);outline-offset:var(--focus-width)}:where(.site) .funds-card__title a:focus-visible{box-shadow:none;outline:none}:where(.site) .funds-card__marks{margin:var(--sp-0);padding:var(--sp-0);list-style:none}:where(.site) .funds-card__about{margin:var(--sp-0);color:var(--c-text-2);-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}:where(.site) .funds-card__causes{margin:var(--sp-0);color:var(--c-primary-strong);font-weight:700}:where(.site) .funds-card__footer{justify-content:space-between;gap:var(--sp-2) var(--sp-4);padding-top:var(--sp-3);border-top:var(--border-1) solid var(--c-line);font-size:var(--fs-14);color:var(--c-text-2);flex-wrap:wrap;margin-top:auto;display:flex}:where(.site) .funds-pagination{flex-wrap:wrap}:where(.site) .funds-pagination a,:where(.site) .funds-pagination span{padding-inline:var(--sp-3)}:where(.site) .funds-pagination .funds-pagination__gap{border-color:#0000}:where(.site) .page-fondy .empty-state p{margin-bottom:var(--sp-4)}:where(.site) .page-fondy .empty-state p:last-child{margin-bottom:var(--sp-0)}:where(.site) .funds-join{margin:var(--sp-0)}@media (min-width:48rem){:where(.site) .funds-filter,:where(.site) .funds-grid{grid-template-columns:repeat(2,minmax(0,1fr))}:where(.site) .funds-card__head .fund-card__logo{width:var(--sp-16);height:var(--sp-16);font-size:var(--fs-20)}}@media (min-width:64rem){:where(.site) .funds-filter{grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1fr) auto}:where(.site) .funds-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}
:where(.site) .fund-page__hero{background:linear-gradient(180deg,var(--c-bg-blue),var(--c-bg));border-bottom:var(--border-1) solid var(--c-line)}:where(.site) .fund-page__hero-inner{gap:var(--sp-6);padding-block:var(--sp-6) var(--sp-10);grid-template-columns:minmax(0,1fr);display:grid}:where(.site) .fund-page__crumbs ol{align-items:center;column-gap:var(--sp-2);row-gap:var(--sp-0)}:where(.site) .fund-page__crumbs li{align-items:center;min-width:0;display:flex}:where(.site) .fund-page__crumbs a{min-height:var(--tap);align-items:center;display:inline-flex}:where(.site) .fund-page__crumbs li[aria-current=page] span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}:where(.site) .fund-page__summary{grid-template-columns:minmax(0,1fr);align-items:start}:where(.site) .fund-page__summary .fund-hero__logo{width:var(--sp-20);height:auto;font-size:var(--fs-24);color:var(--c-primary-strong);font-weight:900}:where(.site) .fund-page__summary span.fund-hero__logo{background:var(--c-bg-blue)}:where(.site) .fund-page__id{min-width:0}:where(.site) .fund-page__id>*{margin:var(--sp-0)}:where(.site) .fund-page__title{overflow-wrap:anywhere}:where(.site) .fund-page__title--long{font-size:clamp(var(--fs-20),3vw,var(--fs-32));line-height:1.15}:where(.site) .fund-page__marks{gap:var(--sp-2);margin-top:var(--sp-2);display:grid}:where(.site) .fund-page__marks p{margin:var(--sp-0)}:where(.site) .fund-page__marks ul{margin:var(--sp-0);padding:var(--sp-0);list-style:none}:where(.site) .page-fond .fund-page__hero-inner{padding-block:var(--sp-4) var(--sp-8);gap:var(--sp-4)}:where(.site) .fund-top{gap:var(--sp-5);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}:where(.site) .fund-top__logo{aspect-ratio:4/3;width:min(100%,8rem);padding:var(--sp-3);border:var(--border-1) solid var(--c-line);border-radius:var(--r-4);background:var(--c-surface);box-shadow:var(--shadow-sm);place-items:center;display:grid}:where(.site) .fund-top__mark{object-fit:contain;width:100%;height:100%;max-height:100%;font-size:var(--fs-32);color:var(--c-primary-strong);place-items:center;font-weight:900;display:grid}:where(.site) span.fund-top__mark{border-radius:var(--r-3);background:var(--c-bg-blue)}:where(.site) .fund-top__logo .fund-logo--img{padding:var(--sp-0);border:var(--sp-0);background:0 0}@media (max-width:47.99rem){:where(.site) .page-fond .fund-page__crumbs li[aria-current=page]{display:none}:where(.site) .page-fond .fund-page__crumbs li:nth-last-child(2):after{content:none}}:where(.site) .fund-top__info{gap:var(--sp-4);min-width:0}:where(.site) .fund-top__info>*{margin:var(--sp-0)}:where(.site) .page-fond .fund-page__title{font-size:clamp(var(--fs-24),1.2rem + 1.2vw,var(--fs-32));line-height:1.15}:where(.site) .fund-top__mission{font-size:var(--fs-18);color:var(--c-text-2);line-height:1.45}:where(.site) .fund-top__numbers{gap:var(--sp-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}:where(.site) .fund-top__numbers>div{justify-content:flex-end;gap:var(--sp-1);padding-left:var(--sp-3);border-left:var(--border-2) solid var(--c-line);flex-direction:column-reverse;display:flex}:where(.site) .fund-top__numbers dt{font-size:var(--fs-14);color:var(--c-text-2)}:where(.site) .fund-top__numbers dd{margin:var(--sp-0);font-size:var(--fs-24);color:var(--c-primary-strong);font-weight:800}:where(.site) .fund-top__where{line-height:1.6}:where(.site) .fund-top__act{align-items:center;gap:var(--sp-3) var(--sp-5)}:where(.site) .page-fond .fund-page__body{padding-block:var(--sp-6) var(--sp-4)}:where(.site) .page-fond .page-tabs__panel h2{font-size:clamp(var(--fs-20),1rem + 1vw,var(--fs-24))}@media (min-width:48rem){:where(.site) .fund-page__summary{gap:var(--sp-6);grid-template-columns:auto minmax(0,1fr)}:where(.site) .fund-page__summary .fund-hero__logo{width:calc(var(--sp-16) * 2);font-size:var(--fs-32)}:where(.site) .fund-top{gap:var(--sp-8);grid-template-columns:clamp(10rem,20%,15rem) minmax(0,1fr)}:where(.site) .fund-top__logo{width:100%}:where(.site) .fund-top__numbers{grid-template-columns:repeat(4,minmax(0,1fr))}}
:where(.site) .fund-page__section>:is(p,.fund-page__story){margin:var(--sp-0)}:where(.site) .fund-page__story p:last-child{margin-bottom:var(--sp-0)}:where(.site) .fund-page__ext{min-height:var(--tap);overflow-wrap:anywhere;align-items:center;display:inline-flex}:where(.site) .fund-page__facts{margin:var(--sp-0)}:where(.site) .fund-page__facts dt{margin-bottom:var(--sp-2);color:var(--c-text);font-weight:800}:where(.site) .fund-page__facts dd{margin:var(--sp-0);color:var(--c-text-2);overflow-wrap:anywhere}:where(.site) .fund-page__directions{margin-top:var(--sp-2);display:block}:where(.site) .fund-page__links{margin:var(--sp-0);column-gap:var(--sp-4);row-gap:var(--sp-0)}:where(.site) .fund-page__budget span{height:100%;display:block}:where(.site) .fund-budget__legend{gap:var(--sp-2) var(--sp-6);margin:var(--sp-0);flex-wrap:wrap;display:flex}:where(.site) .fund-budget__legend li{align-items:flex-start;gap:var(--sp-2);display:flex}:where(.site) .fund-budget__swatch{margin-top:var(--sp-2);width:var(--sp-3);height:var(--sp-3);border-radius:var(--r-pill);flex:none}:where(.site) .fund-budget__swatch--projects{background:var(--c-primary)}:where(.site) .fund-budget__swatch--admin{background:var(--c-accent)}:where(.site) .fund-budget__swatch--kind{background:var(--c-info)}:where(.site) .fund-page__done{padding-block:var(--sp-1)}:where(.site) .fund-page__done .details-body{padding-top:var(--sp-4)}:where(.site) .fund-page__report{gap:var(--sp-3);transition:box-shadow var(--transition);position:relative}:where(.site) .fund-page__report:hover{box-shadow:var(--shadow-md)}:where(.site) .fund-page__report h3{margin:var(--sp-0);font-size:var(--fs-17);overflow-wrap:anywhere;line-height:1.3}:where(.site) .fund-page__report h3 a{color:var(--c-text);text-decoration:none}:where(.site) .fund-page__report h3 a:hover{text-decoration:underline}:where(.site) .fund-page__report h3 a:after{content:"";inset:var(--sp-0);z-index:1;position:absolute}:where(.site) .fund-page__report:has(a:focus-visible){outline:var(--focus-width) solid var(--c-focus);outline-offset:var(--focus-width)}:where(.site) .fund-page__report h3 a:focus-visible{box-shadow:none;outline:none}:where(.site) .fund-page__clamp{-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}:where(.site) .fund-page__report-meta{gap:var(--sp-1) var(--sp-5);margin:auto var(--sp-0) var(--sp-0);padding-top:var(--sp-3);border-top:var(--border-1) solid var(--c-line);flex-wrap:wrap;display:flex}:where(.site) .fund-page__report-meta div{gap:var(--sp-1);display:flex}:where(.site) .fund-page__report-meta dt{color:var(--c-text-3)}:where(.site) .fund-page__report-meta dt:after{content:":"}:where(.site) .fund-page__report-meta dd{margin:var(--sp-0);font-weight:700}:where(.site) .fund-page__media{margin:var(--sp-0)}:where(.site) .fund-page__media li{padding-block:var(--sp-1);border-bottom:var(--border-1) solid var(--c-line)}:where(.site) .fund-page__how h2{font-size:clamp(var(--fs-18),2.4vw,var(--fs-24))}:where(.site) .fund-page__how p{margin:var(--sp-0)}@media (min-width:64rem){:where(.site) .fund-page__facts{grid-template-columns:repeat(3,minmax(0,1fr))}}
:where(.site) .form-card{padding:var(--sp-5);border:var(--border-1) solid var(--c-line);border-top:var(--border-2) solid var(--c-accent);border-radius:var(--r-4);background:var(--c-surface);box-shadow:var(--shadow-md);container-type:inline-size}:where(.site) .form-card.stack{gap:var(--sp-5) var(--sp-8);grid-template-columns:repeat(auto-fill,minmax(min(100%,34rem),1fr));align-items:start;display:grid}:where(.site) .form-card>:is(h2,h3,p,.notice,.error-summary,.form-row,fieldset:has(.form-row),.field:has(textarea),.check-row,div:not([class])){grid-column:1/-1}:where(.site) .form-card>h2{font-size:var(--fs-24)}:where(.site) :is(.form-card,.auth-card,.help-status,.choice-page,.verify-result,.auth-alt,.manage-card) :is(p,ul,ol),:where(.site) .status-page.stack>:is(p,ul,ol),:where(.site) .notice>:is(p,ul,ol){margin-block:var(--sp-0)}:where(.site) .notice>*+*{margin-top:var(--sp-2)}:where(.site) .form-row{align-items:start;gap:var(--sp-4);display:grid}@container (min-width:34rem){:where(.site) .form-row{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (min-width:60rem){:where(.site) .form-row{grid-template-columns:repeat(auto-fill,minmax(18rem,1fr))}}@media (min-width:48rem){:where(.site) .form-card{padding:var(--sp-6)}}:where(.site) .field-error{font-weight:700}:where(.site) :is(input,select,textarea)[aria-invalid=true]{border-color:var(--c-danger);box-shadow:inset var(--border-1) var(--sp-0) var(--sp-0) var(--c-danger)}:where(.site) fieldset[aria-describedby]>legend+.field-help{margin-top:calc(var(--sp-2) * -1)}:where(.site) fieldset>.field-help,:where(.site) fieldset>.field-error{margin-top:var(--sp-2)}:where(.site) .error-summary{gap:var(--sp-2);display:grid}:where(.site) .error-summary:focus{outline:var(--focus-width) solid var(--c-focus);outline-offset:var(--focus-width)}:where(.site) .error-summary__title{color:var(--c-danger);font-weight:800}:where(.site) .error-summary__list{padding-left:var(--sp-5)}:where(.site) .error-summary a{color:var(--c-danger);font-weight:700}:where(.site) .check-row{cursor:pointer;font-weight:400}:where(.site) .check-row input{margin:var(--sp-1) var(--sp-0) var(--sp-0);flex:none}:where(.site) .check-row:has(input:checked){border-color:var(--c-primary);background:var(--c-primary-soft)}:where(.site) .check-row__help{margin-top:var(--sp-1);font-size:var(--fs-14);color:var(--c-text-3);display:block}:where(.site) .check-row--fit{align-self:center}:where(.site) .field>.check-row{font-weight:400}:where(.site) .choice-card input:focus-visible+label{outline:var(--focus-width) solid var(--c-focus);outline-offset:var(--focus-width);box-shadow:var(--shadow-focus)}:where(.site) .choice-card input:disabled+label{opacity:.6;cursor:not-allowed}:where(.site) .choice-card{display:flex}:where(.site) .choice-card label{flex:auto;align-items:center;display:flex}:where(.site) .choice-option{flex-wrap:wrap;align-items:center}:where(.site) .choice-option>label{min-width:var(--sp-0);cursor:pointer;flex:12rem;font-weight:600}:where(.site) .choice-option__link{min-height:var(--tap);font-size:var(--fs-14);align-items:center;display:inline-flex}:where(.site) .choice-group-title{margin-top:var(--sp-2);font-size:var(--fs-14);color:var(--c-text-2);font-weight:700}:where(.site) .catalog-filters{gap:var(--sp-4);padding:var(--sp-4);border:var(--border-1) solid var(--c-line);border-radius:var(--r-3);background:var(--c-surface);grid-template-columns:minmax(0,1fr);display:grid}:where(.site) .filter-chips{gap:var(--sp-2);margin:var(--sp-0);padding:var(--sp-0);flex-wrap:wrap;list-style:none;display:flex}@media (max-width:47.99rem){:where(.site) .filter-chips{padding-bottom:var(--sp-2);scrollbar-width:thin;flex-wrap:nowrap;overflow-x:auto}:where(.site) .filter-chip{white-space:nowrap}}:where(.site) .filter-chip{min-height:var(--tap);padding:var(--sp-2) var(--sp-4);border:var(--border-1) solid var(--c-field-line);border-radius:var(--r-pill);background:var(--c-surface);color:var(--c-text);font-size:var(--fs-14);align-items:center;font-weight:700;text-decoration:none;display:inline-flex}:where(.site) .filter-chip:hover{border-color:var(--c-primary);text-decoration:none}:where(.site) .filter-chip[aria-current=page]{background:var(--c-primary);border-color:var(--c-primary);color:var(--c-on-primary)}:where(.site) .region-filter{gap:var(--sp-3);margin:var(--sp-0);display:grid}:where(.site) .region-filter .field-help{margin:var(--sp-0)}:where(.site) .region-filter>.button{justify-self:start}@media (min-width:36rem){:where(.site) .region-filter{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end}:where(.site) .region-filter .field-help{grid-column:1/-1}}@media (min-width:56rem){:where(.site) .region-filter{grid-template-columns:minmax(0,18rem) minmax(0,16rem) auto;justify-content:start}}:where(.site) .results-count{margin:var(--sp-0)}:where(.site) .sort-note{margin:var(--sp-0);max-width:72ch}:where(.site) .empty-state>:is(h2,h3){margin-bottom:var(--sp-2);font-size:var(--fs-18)}:where(.site) .empty-state>:last-child{margin-bottom:var(--sp-0)}:where(.site) .stat__note{margin-top:var(--sp-1);font-size:var(--fs-14);color:var(--c-text-3)}:where(.site) .chart-bar__pair{justify-content:center;align-items:flex-end;gap:var(--border-2);width:100%;min-height:var(--sp-0);flex:auto;display:flex}:where(.site) .chart-bar__pair .chart-bar__fill{flex:1 1 0;width:auto;max-width:1.25rem}:where(.site) .chart-bar__fill--out{background:var(--c-accent)}:where(.site) .chart-bar__fill--nz{min-height:var(--border-2)}:where(.site) .chart-bar__label{font-size:var(--fs-12);color:var(--c-text-2);white-space:nowrap}:where(.site) .chart-legend{gap:var(--sp-2) var(--sp-5);color:var(--c-text-2);flex-wrap:wrap;display:flex}:where(.site) .chart-legend>span{align-items:center;gap:var(--sp-2);display:inline-flex}:where(.site) .chart-swatch{width:var(--sp-3);height:var(--sp-3);border-radius:var(--r-1);background:linear-gradient(180deg,var(--c-info),var(--c-primary));display:inline-block}:where(.site) .chart-swatch--out{background:var(--c-accent)}:where(.site) .data-table :is(td,th).numeric{text-align:right;white-space:nowrap}:where(.site) .data-table--kv th{font-size:var(--fs-16);color:var(--c-text-2);background:0 0;font-weight:400}:where(.site) .data-table__total>*{color:var(--c-text);border-top:var(--border-2) solid var(--c-line-strong);font-weight:800}:where(.site) .data-table--kv .data-table__total th{color:var(--c-text);font-weight:800}:where(.site) .flow>.block-heading:not(:first-child){margin-top:var(--sp-8)}:where(.site) .flow>h3.block-subheading{margin-top:var(--sp-4)}:where(.site) .data-table--rows tbody th{font-size:var(--fs-16);background:0 0}:where(.site) ol.status-line{margin:var(--sp-0);padding:var(--sp-0);list-style:none}:where(.site) .status-step{position:relative}:where(.site) .status-step:not(:last-child):before{content:"";left:calc(var(--tap) / 2 - var(--border-1));top:var(--tap);bottom:calc(var(--sp-3) * -1);width:var(--border-2);background:var(--c-line);position:absolute}:where(.site) .status-step.is-done:not(:last-child):before{background:var(--c-success)}:where(.site) .status-step__body{gap:var(--sp-1);padding-top:var(--sp-2);padding-bottom:var(--sp-2);display:grid}:where(.site) .status-step__title{font-weight:800}:where(.site) .status-step:not(.is-done):not(.is-current) .status-step__title{color:var(--c-text-2);font-weight:700}:where(.site) .page-header+.auth-block{padding-top:var(--sp-0)}:where(.site) .auth-card>h2{font-size:var(--fs-20)}:where(.site) .auth-alt{padding-top:var(--sp-4);border-top:var(--border-1) solid var(--c-line)}:where(.site) .auth-qr{width:13.75rem;max-width:100%;padding:var(--sp-2);border:var(--border-1) solid var(--c-line);border-radius:var(--r-2);background:var(--c-white)}:where(.site) .auth-secret{word-break:break-all;color:var(--c-text);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}:where(.site) .code-input{max-width:14rem;font-size:var(--fs-18);letter-spacing:.3em;font-variant-numeric:tabular-nums}:where(.site) .manage-card{container-type:inline-size}:where(.site) .manage-card__head{justify-content:space-between;align-items:center;gap:var(--sp-3);flex-wrap:wrap;display:flex}:where(.site) .manage-card__amount{align-items:baseline;gap:var(--sp-2);font-size:var(--fs-18);flex-wrap:wrap;display:flex}:where(.site) .mail-card h2{font-family:var(--font-sans);font-size:var(--fs-18)}:where(.site) .mail-body{margin:var(--sp-2) var(--sp-0) var(--sp-0);padding:var(--sp-3);border-radius:var(--r-2);background:var(--c-bg-soft);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:var(--fs-14);white-space:pre-wrap;overflow-wrap:anywhere}:where(.site) .demo-login__list{gap:var(--sp-3);margin:var(--sp-0);padding:var(--sp-0);grid-template-columns:repeat(auto-fill,minmax(18rem,1fr));list-style:none;display:grid}:where(.site) .demo-login__btn{gap:var(--sp-1);width:100%;padding:var(--sp-4) var(--sp-5);border:var(--border-1) solid var(--c-line);border-left:.25rem solid var(--c-primary);border-radius:var(--r-3);background:var(--c-surface);color:var(--c-text);font:inherit;text-align:left;cursor:pointer;display:grid}:where(.site) .demo-login__btn:hover:not(:disabled){border-color:var(--c-primary-soft);box-shadow:var(--shadow-sm)}:where(.site) .demo-login__btn b{font-size:var(--fs-17)}:where(.site) .demo-login__btn span{color:var(--c-text-2);font-size:var(--fs-14)}@media (min-width:36rem){:where(.site) .region-filter--search .region-filter__q{grid-column:1/-1}}@media (min-width:56rem){:where(.site) .region-filter--search{grid-template-columns:minmax(0,1fr) minmax(0,16rem) minmax(0,14rem) auto;justify-content:stretch}:where(.site) .region-filter--search .region-filter__q{grid-column:auto}}:where(.site) .manage-card__danger{padding-top:var(--sp-4);border-top:var(--border-1) solid var(--c-line)}:where(.site) dialog.confirm-dialog{width:min(100% - var(--sp-8),32rem);padding:var(--sp-0)}:where(.site) .confirm-dialog__in{gap:var(--sp-4);padding:var(--sp-5);display:grid}:where(.site) .confirm-dialog__in>*{margin:var(--sp-0)}:where(.site) .confirm-dialog__title{font-family:var(--font-sans);font-size:var(--fs-20)}
