@layer zf-reset,zf-base,zf-ui,zf-shell;@layer zf-domain{.home-page{min-width:0}.home-container{width:min(var(--zf-layout-container-max), calc(100% - 2 * var(--zf-gutter)));margin-inline:auto}.home-page section{margin-block:var(--zf-section-gap)}.home-page :is(h1,h2,h3){overflow-wrap:anywhere}.home-page h2{margin-bottom:var(--zf-spacing-32)}.home-hero,.home-news,.home-help__opening{align-items:center;gap:var(--zf-spacing-32);display:grid}.home-page :is(section,article,li)>*{min-width:0}.home-eyebrow{margin-bottom:var(--zf-spacing-eyebrow-after);font-family:var(--zf-font-family-body);font-size:var(--zf-font-size-eyebrow);font-weight:var(--zf-font-weight-eyebrow);letter-spacing:var(--zf-font-letter-spacing-em-eyebrow);text-transform:uppercase;line-height:normal}.home-lead{max-width:60ch;margin-top:var(--zf-spacing-24);font-size:var(--zf-font-size-mobile-lead);line-height:var(--zf-font-line-height-lead)}.home-hero__actions{align-items:center;gap:var(--zf-spacing-24);margin-top:var(--zf-spacing-32);flex-wrap:wrap;display:flex}.home-text-link{min-height:var(--zf-control-touch-target-min);font-weight:var(--zf-font-weight-strong);align-items:center;display:inline-flex}.home-source-cover{width:100%}.home-news__intro p{max-width:55ch;margin-bottom:var(--zf-spacing-24)}.home-projects__grid{gap:var(--zf-spacing-32);grid-template-columns:minmax(0,1fr);display:grid}.home-project{min-width:0}.home-project a{align-content:start;gap:var(--zf-spacing-24);height:100%;color:inherit;grid-template-columns:minmax(0,1fr);text-decoration:none;display:grid}.home-project h3{margin-bottom:var(--zf-spacing-12);text-underline-offset:.2em;text-decoration:underline 1px}.home-project p{max-width:65ch;color:var(--zf-color-semantic-text-secondary)}.home-project a:hover h3{text-decoration-thickness:2px}.home-partnership{border-top:1px solid var(--zf-color-semantic-border);padding-top:var(--zf-section-gap)}.home-partnership__organizations{gap:var(--zf-spacing-32);display:grid}.home-partnership__organizations article{grid-template-columns:var(--zf-spacing-48) minmax(0, 1fr);gap:var(--zf-spacing-16);align-items:start;display:grid}.home-flag{width:var(--zf-spacing-48)}.home-location{margin-block:var(--zf-spacing-8) var(--zf-spacing-16);color:var(--zf-color-semantic-text-secondary);font-size:var(--zf-font-size-caption);font-weight:var(--zf-font-weight-strong);line-height:var(--zf-font-line-height-caption)}.home-partnership__organizations p:not(.home-location){max-width:65ch}.home-impact-graphic{width:100%;margin-top:var(--zf-spacing-48)}.home-help__donation{align-content:center;gap:var(--zf-spacing-16);border-radius:var(--zf-radius-card);padding:var(--zf-spacing-32);background:var(--zf-color-core-navy);color:var(--zf-color-core-cream);display:grid}.home-help__donation p{max-width:55ch}.home-help__symbol{width:var(--zf-spacing-64);height:auto;display:block}.home-help__icon-filter{position:absolute}.home-help__icon-ink{flood-color:var(--zf-color-core-cream)}img.home-help__symbol,.home-help__symbol img{filter:url(#home-help-icon-ink)}.home-help__other-ways{gap:var(--zf-spacing-32);margin:var(--zf-spacing-32) 0 0;padding:0;list-style:none;display:grid}.home-help__other-ways a{grid-template-columns:var(--zf-spacing-64) minmax(0, 1fr);gap:var(--zf-spacing-8) var(--zf-spacing-24);border-top:1px solid var(--zf-color-semantic-border);padding-top:var(--zf-spacing-24);color:inherit;text-decoration:none;display:grid}.home-help__other-ways .home-help__symbol{border-radius:var(--zf-radius-small);padding:var(--zf-spacing-8);background:var(--zf-color-core-navy);grid-row:span 2;align-self:start}.home-help__other-ways h3{text-underline-offset:.2em;text-decoration:underline 1px}.home-help__other-ways a:hover h3{text-decoration-thickness:2px}.home-help__other-ways p{grid-column:2;max-width:55ch}.home-slider,.home-slider__viewport{min-width:0}.home-slider__viewport{padding:var(--zf-spacing-8);margin:calc(-1 * var(--zf-spacing-8));overflow:hidden}.home-slider__slides{min-width:0;transition:transform var(--zf-motion-duration-standard) var(--zf-motion-easing-soft);display:flex}.home-slider__slide{min-width:0;padding:var(--zf-spacing-8);visibility:visible;flex:0 0 100%}.home-slider__slide[aria-hidden=true]{visibility:hidden;height:0;overflow:hidden}.home-slider__image{aspect-ratio:16/10;object-fit:cover}.home-slider__media figcaption{margin-top:var(--zf-spacing-8);color:var(--zf-color-semantic-text-secondary);font-size:var(--zf-font-size-caption);font-weight:var(--zf-font-weight-strong);line-height:var(--zf-font-line-height-caption)}.home-slider__caption{padding-top:var(--zf-spacing-24)}.home-slider__caption h3{margin-bottom:var(--zf-spacing-12)}.home-slider__caption a{min-height:var(--zf-control-touch-target-min);display:inline-block}.home-slider__caption time{color:var(--zf-color-semantic-text-secondary);font-size:var(--zf-font-size-caption);font-weight:var(--zf-font-weight-strong)}.home-slider__controls,.home-slider__pagination,.home-slider__arrows{flex-wrap:wrap;align-items:center;display:flex}.home-slider__controls{justify-content:space-between;gap:var(--zf-spacing-16);margin-top:var(--zf-spacing-24);border-top:1px solid var(--zf-color-semantic-border);padding-top:var(--zf-spacing-16)}.home-slider__controls button{min-width:var(--zf-control-touch-target-min);min-height:var(--zf-control-touch-target-min);border-radius:var(--zf-radius-pill);padding:var(--zf-spacing-8);color:var(--zf-color-core-navy);font-weight:var(--zf-font-weight-strong);background:0 0;border:1px solid #0000;place-items:center;display:grid}.home-slider__pagination button:after{width:var(--zf-spacing-12);height:var(--zf-spacing-12);border-radius:var(--zf-radius-pill);content:"";border:2px solid}.home-slider__pagination button[aria-current=true]:after{background:currentColor}.home-slider__controls button:hover{border-color:currentColor}.home-slider__arrows{gap:var(--zf-spacing-8)}.home-slider .sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (width>=640px){.home-help__other-ways,.home-partnership__organizations{grid-template-columns:repeat(2,minmax(0,1fr))}.home-project a{grid-template-columns:1fr 1fr;align-items:center}}@media (width>=1024px){.home-hero,.home-news,.home-help__opening{gap:var(--zf-spacing-48);grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.home-lead{font-size:var(--zf-font-size-lead)}.home-projects__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.home-project a{grid-template-columns:minmax(0,1fr);grid-template-rows:subgrid;grid-row:span 2;align-content:start;align-items:start}.home-project{grid-template-rows:subgrid;grid-row:span 2;display:grid}}@media (prefers-reduced-motion:reduce){.home-slider__slides{transition:none}}}
