.header-text{font-family:Ultra,serif;font-weight:700}.subheader-text{font-family:Roboto,sans-serif;font-stretch:75%;font-weight:900}.text-align-center{text-align:center}.text-bright{color:var(--yellow-6)}.text-uppercase{text-transform:uppercase}.gradient-text{--gradient-color-start:var(--yellow);--gradient-color-end:var(--yellow-8);background:-webkit-linear-gradient(var(--gradient-color-end),var(--gradient-color-start),var(--gradient-color-end));-webkit-background-clip:text;-webkit-text-fill-color:transparent}hr{margin-block:2rem}hr+section{padding-block-start:0}section{padding-block:2rem}section :is(h1,h2,h3){grid-column:1/-1}h1{font-family:Ultra,Georgia,serif;font-weight:900;margin-block-end:1.25rem;margin-block-end:0.5lh}h2,h3{font-family:Ultra,Georgia,serif;margin-block-end:1rem;margin-block-end:0.375lh}nav.breadcrumb{font-size:var(--size-scale-small);padding-block-start:2em}nav.breadcrumb ol{display:flex;flex-wrap:wrap;list-style-type:none;margin-block:0;padding:0}nav.breadcrumb ol li:not(:last-child)::after{content:" > ";display:inline-block;margin-inline:1ch}nav.breadcrumb a[aria-current=page]{text-decoration:none}.shade{--opacity:0.25;background-color:rgba(0,0,0,var(--opacity));position:absolute;inset:0;z-index:1}.report-body{background-color:var(--white,#fff);box-shadow:1px 1px 2px var(--green-12);margin-block:3rem;padding-inline:1.5rem;width:95%}.report-body p:not(:last-child){margin-block-end:2rem}.report-body ul{margin-block:2rem;padding-inline-start:2em}.report-body ul li{color:var(--yellow-7);font-size:var(--size-scale-500);font-weight:500;margin-block-start:1em;max-width:52ch}.report-stat{align-items:center;background-position:center;background-repeat:no-repeat;background-size:cover;display:flex;flex-direction:column;padding:1rem;position:relative;text-align:center}.report-stat svg{aspect-ratio:1;max-width:144px;width:40%}.report-stat svg path{fill:currentColor}.report-stat__number{font-size:var(--h2-size);font-weight:900}.report-stat__label{font-size:var(--size-scale-500);font-weight:500;line-height:1.3;max-width:21ch;text-wrap:balance}.report-stat:has(.shade)>:not(.shade){z-index:2}.conclusion :is(h2,h3){max-width:24ch}.partner-cloud{--gap:2rem;--logo-width:50%;align-items:center;display:flex;flex-wrap:wrap;gap:calc(var(--gap)/ 2) var(--gap);justify-content:center;margin-block-start:3rem}.partner-cloud>a{display:block;flex:0 1 calc(var(--logo-width) - var(--gap));margin:0}.feeding-new-york-layout{padding-block-start:2rem}.feeding-new-york-layout .stats-block{background-color:var(--grape-3);border:1px solid;color:var(--grape-13);display:grid;grid-template-columns:1fr 1fr}.feeding-new-york-layout .stats-block .report-stat__label{font-size:var(--size-scale-small)}.feeding-new-york-layout .stats-block .report-stat:first-child{background-image:url("/images/community-impact/food_drive_nov_2025_3.jpg");color:#fff;grid-column:span 2;justify-content:center;text-shadow:2px 2px 0 var(--grape-13)}.feeding-new-york-layout .stats-block .report-stat:first-child svg{filter:drop-shadow(2px 2px 0px var(--grape-13))}.feeding-new-york-layout .stats-block .report-stat:first-child .report-stat__number{font-size:var(--h1-size)}.feeding-new-york-layout .stats-block .report-stat:first-child .report-stat__label{background-color:var(--grape-13);padding:.325em 2ch}.local-impact-layout{align-items:center;display:grid;gap:2rem}.local-impact-layout .report-stat{background-image:url("/images/community-impact/turkey_drive_3.jpg");color:var(--yellow-3);text-shadow:2px 2px 0 var(--yellow-13)}.local-impact-layout .report-stat svg{filter:drop-shadow(2px 2px 0 var(--yellow-13))}.local-impact-layout .report-stat .report-stat__number{font-size:var(--size-scale-major)}.local-impact-layout .report-stat .report-stat__label{background-color:var(--yellow-13);padding:.325em 2ch}.holiday-cheer-layout{--gap:1rem;text-align:center}.holiday-cheer-layout p:not([class]){font-size:var(--size-scale-500);margin-inline:auto;max-width:45ch;padding-inline:1ch}.holiday-cheer-layout .stats-block{display:flex;flex-wrap:wrap;gap:calc(var(--gap) * 2) var(--gap);justify-content:center;margin-block-start:3rem}.holiday-cheer-layout .stats-block .report-stat{--preferred-width:33%;flex:0 1 calc(var(--preferred-width) - var(--gap));min-width:284px}.holiday-cheer-layout .stats-block .report-stat:first-of-type{color:#cd7000}.holiday-cheer-layout .stats-block .report-stat:first-of-type svg{filter:drop-shadow(2px 2px 0px #814600)}.holiday-cheer-layout .stats-block .report-stat:first-of-type .report-stat__number{text-shadow:1px 1px 0 #814600}.holiday-cheer-layout .stats-block .report-stat:nth-of-type(2){color:#9a2e00}.holiday-cheer-layout .stats-block .report-stat:nth-of-type(2) svg{filter:drop-shadow(2px 2px 0px #4e1700)}.holiday-cheer-layout .stats-block .report-stat:nth-of-type(2) .report-stat__number{text-shadow:1px 1px 0 #4e1700}.holiday-cheer-layout .stats-block .report-stat:nth-of-type(3){color:var(--green-11)}.holiday-cheer-layout .stats-block .report-stat:nth-of-type(3) svg{filter:drop-shadow(2px 2px 0px var(--green-14))}.holiday-cheer-layout .stats-block .report-stat:nth-of-type(3) .report-stat__number{text-shadow:1px 1px 0 var(--green-14)}.holiday-cheer-layout .stats-block .report-stat__number{font-size:var(--h1-size)}.partners{text-align:center}.partners .section-tagline{font-size:var(--size-scale-500);margin-inline:auto;max-width:42ch}@media screen and (min-width:36rem){.feeding-new-york-layout .stats-block .report-stat:first-child{grid-column:1;grid-row:1/3;padding:0}.feeding-new-york-layout .stats-block .report-stat:first-child .report-stat__number{font-size:var(--size-scale-major)}.feeding-new-york-layout .stats-block .report-stat__label{font-size:var(--size-scale-500)}}@media screen and (min-width:48rem){.report-body{padding-inline:3rem;width:97.5%}.report-body p:not([class]){font-size:var(--size-scale-500);max-width:70ch}.local-impact-layout{grid-template-columns:3fr 2fr}.partners .section-tagline{font-size:var(--size-scale-600)}.partner-cloud{--gap:4rem;--logo-width:33%}}@media screen and (min-width:64rem){.report-body{padding-inline:4rem}.holiday-cheer-layout p:not([class]){font-size:var(--size-scale-600)}.partner-cloud{--gap:6rem;--logo-width:33%}}@media print{.notice-banner,footer,header,nav.breadcrumb{display:none!important}body,html{background:0 0!important}.report-body{box-shadow:none;margin:0;width:100%}}