._eyebrow_vggiu_18{font-family:var(--font-display);font-weight:var(--weight-medium);font-size:var(--size-sm);text-transform:uppercase;letter-spacing:.12em;color:var(--color-accent);margin-bottom:var(--space-2xs)}._eyebrowLight_vggiu_28{color:var(--color-accent)}._sectionTitle_vggiu_32{font-family:var(--font-display);font-weight:var(--weight-semi);font-size:var(--size-4xl);text-transform:uppercase;color:var(--color-navy);line-height:1.1}._sectionTitleLight_vggiu_41{color:var(--color-white)}._sectionLead_vggiu_46{max-width:70ch;margin-top:var(--space-sm);font-size:var(--size-md);color:var(--color-text);line-height:1.75}._prose_vggiu_54{margin-top:var(--space-sm);font-size:var(--size-md);color:var(--color-text);line-height:1.8}._prose_vggiu_54+._prose_vggiu_54{margin-top:var(--space-md)}._prose_vggiu_54 em,._proseLight_vggiu_66 em{font-style:italic}._prose_vggiu_54 a,._proseLight_vggiu_66 a{color:var(--color-link);text-underline-offset:2px;text-decoration:underline}._proseLight_vggiu_66{color:color-mix(in srgb, var(--color-white) 90%, transparent)}._subhead_vggiu_82{font-family:var(--font-display);font-weight:var(--weight-semi);font-size:var(--size-2xl);text-transform:uppercase;color:var(--color-navy);margin-top:var(--space-2xl);margin-bottom:var(--space-md)}._split_vggiu_93{gap:var(--space-2xl);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;display:grid}._splitText_vggiu_100{min-width:0}._splitMedia_vggiu_104 img{width:100%;height:auto;display:block}._btnPrimary_vggiu_112{align-items:center;gap:var(--space-2xs);margin-top:var(--space-lg);padding:var(--button-padding);border-radius:var(--button-radius);background:var(--button-primary-bg);color:var(--button-primary-text);font-family:var(--button-font);font-weight:var(--button-weight);font-size:var(--size-sm);text-transform:uppercase;letter-spacing:.03em;text-decoration:none;transition:filter .2s;display:inline-flex}._btnPrimary_vggiu_112:hover{filter:brightness(1.08)}._btnAccent_vggiu_134{background:var(--button-accent-bg);color:var(--button-accent-text)}._btnOutline_vggiu_140{align-items:center;gap:var(--space-2xs);padding:var(--button-padding);border-radius:var(--button-radius);border:2px solid var(--color-navy);color:var(--color-navy);font-family:var(--font-display);font-weight:var(--button-weight);font-size:var(--size-sm);text-transform:uppercase;letter-spacing:.03em;text-decoration:none;transition:background .2s,color .2s;display:inline-flex}._btnOutline_vggiu_140:hover{background:var(--color-navy);color:var(--color-white)}._btnIcon_vggiu_162{font-size:var(--size-md);line-height:1}._hero_vggiu_169{color:var(--color-white);padding-block:var(--space-2xl);background-position:50%;background-size:cover;position:relative}._heroScrim_vggiu_177{background:linear-gradient(to bottom, color-mix(in srgb, var(--color-navy) 55%, transparent), color-mix(in srgb, var(--color-black) 65%, transparent));position:absolute;inset:0}._heroInner_vggiu_187{width:min(100% - (2 * var(--space-md)), var(--container));margin-inline:auto;position:relative}._hashtag_vggiu_193{padding:var(--space-2xs) var(--space-md);border-radius:var(--radius-pill);background:var(--color-accent);color:var(--color-navy);font-family:var(--font-display);font-weight:var(--weight-semi);font-size:var(--size-sm);letter-spacing:.06em;display:inline-block}._heroTitle_vggiu_205{font-size:var(--size-7xl);color:var(--color-white);text-transform:uppercase;margin-block:var(--space-sm) var(--space-xs);line-height:.95}._heroLead_vggiu_213{max-width:46ch;font-family:var(--font-display);font-weight:var(--weight-light);font-size:var(--size-xl);line-height:1.35}._credit_vggiu_221{right:var(--space-sm);bottom:var(--space-2xs);font-family:var(--font-display);font-size:var(--size-2xs);letter-spacing:.04em;text-transform:uppercase;color:color-mix(in srgb, var(--color-white) 70%, transparent);position:absolute}._intro_vggiu_234{padding-block:var(--space-2xl);background:var(--color-bg)}._introGrid_vggiu_239{gap:var(--space-2xl);grid-template-columns:minmax(0,7fr) minmax(0,4fr);align-items:center;display:grid}._introText_vggiu_246 p{font-size:var(--size-md);color:var(--color-text);line-height:1.8}._introText_vggiu_246 p+p{margin-top:var(--space-md)}._introText_vggiu_246 ._eyebrow_vggiu_18,._introText_vggiu_246 ._sectionTitle_vggiu_32{margin-bottom:var(--space-sm)}._introList_vggiu_266{margin-top:var(--space-md);counter-reset:front;font-size:var(--size-md);color:var(--color-text);padding:0;line-height:1.6;list-style:none}._introList_vggiu_266 li{counter-increment:front;gap:var(--space-sm);grid-template-columns:auto minmax(0,1fr);align-items:center;display:grid}._introList_vggiu_266 li:before{content:counter(front);aspect-ratio:1;background:var(--color-accent);width:2.2em;color:var(--color-white);font-family:var(--font-display);font-weight:var(--weight-semi);font-size:var(--size-xl);border-radius:50%;place-items:center;line-height:1;display:grid}._introList_vggiu_266 li+li{margin-top:var(--space-sm)}._introList_vggiu_266+p{margin-top:var(--space-md)}._introBadge_vggiu_310 img{width:100%;height:auto;display:block}._band_vggiu_318{padding-block:var(--space-2xl);background:var(--color-navy);color:var(--color-white)}._bandInner_vggiu_324{width:min(100% - (2 * var(--space-md)), var(--container));text-align:center;margin-inline:auto}._bandText_vggiu_330{max-width:62ch;font-family:var(--font-display);font-weight:var(--weight-light);font-size:var(--size-2xl);margin-inline:auto;line-height:1.35}._bandText_vggiu_330 strong{color:var(--color-accent);font-weight:var(--weight-semi)}._bandText_vggiu_330+._bandText_vggiu_330{margin-top:var(--space-lg);font-size:var(--size-lg);color:color-mix(in srgb, var(--color-white) 85%, transparent)}._pillars_vggiu_352{padding-block:var(--space-2xl);background:var(--color-white)}._pillarGrid_vggiu_357{gap:var(--space-md);margin-top:var(--space-lg);grid-template-columns:repeat(3,1fr);display:grid}._pillarCard_vggiu_364{border-radius:var(--radius-lg);background:var(--color-bg);box-shadow:0 10px 30px color-mix(in srgb, var(--color-navy) 10%, transparent);flex-direction:column;display:flex;overflow:hidden}._pillarMedia_vggiu_373{aspect-ratio:3/2;overflow:hidden}._pillarMedia_vggiu_373 img{object-fit:cover;width:100%;height:100%;display:block}._pillarBody_vggiu_385{padding:var(--space-lg);flex-direction:column;flex:1;display:flex}._pillarTitle_vggiu_392{font-family:var(--font-display);font-weight:var(--weight-semi);font-size:var(--size-lg);text-transform:uppercase;color:var(--color-navy);margin-bottom:var(--space-2xs)}._pillarText_vggiu_401{font-size:var(--size-sm);color:var(--color-text);line-height:1.65}._pillarLink_vggiu_407{padding-top:var(--space-sm);font-family:var(--font-display);font-weight:var(--weight-semi);font-size:var(--size-sm);text-transform:uppercase;letter-spacing:.04em;color:var(--color-link);margin-top:auto;text-decoration:none}._pillarLink_vggiu_407:hover{text-decoration:underline}._projects_vggiu_425{padding-block:var(--space-2xl);background:var(--color-bg)}._projectGrid_vggiu_430{gap:var(--space-md);margin-top:var(--space-lg);grid-template-columns:repeat(2,1fr);display:grid}._projectCard_vggiu_437{padding:var(--space-xl);border-radius:var(--radius-lg);background:var(--color-navy);color:var(--color-white);border-left:var(--rule-height) solid var(--color-accent);flex-direction:column;align-items:flex-start;text-decoration:none;transition:transform .2s;display:flex}._projectCard_vggiu_437:hover{transform:translateY(-4px)}._projectLabel_vggiu_456{font-family:var(--font-display);font-weight:var(--weight-semi);font-size:var(--size-2xl);text-transform:uppercase;color:var(--color-white);line-height:1.1}._projectDesc_vggiu_465{margin-top:var(--space-sm);font-size:var(--size-sm);color:color-mix(in srgb, var(--color-white) 85%, transparent);line-height:1.6}._projectMore_vggiu_472{margin-top:var(--space-md);font-family:var(--font-display);font-weight:var(--weight-semi);font-size:var(--size-sm);text-transform:uppercase;letter-spacing:.04em;color:var(--color-accent);display:inline-block}._report_vggiu_485{padding-block:var(--space-2xl);background:var(--color-white)}._reportCard_vggiu_490{gap:var(--space-2xl);padding:var(--space-xl);border-radius:var(--radius-lg);background:color-mix(in srgb, var(--color-accent) 12%, var(--color-white));border:1px solid color-mix(in srgb, var(--color-accent) 28%, var(--color-white));grid-template-columns:minmax(0,1fr) minmax(0,320px);align-items:center;display:grid}._reportMeta_vggiu_501{font-size:var(--size-xs);text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-muted);margin-top:var(--space-sm)}._reportActions_vggiu_509{gap:var(--space-sm);flex-direction:column;display:flex}._reportActions_vggiu_509 ._btnPrimary_vggiu_112,._reportActions_vggiu_509 ._btnOutline_vggiu_140{justify-content:center;margin-top:0}._diary_vggiu_523{padding-block:var(--space-2xl);background:var(--color-bg)}._diaryQuote_vggiu_528{text-align:center;max-width:70ch;margin:0 auto}._diaryQuote_vggiu_528 p{font-family:var(--font-display);font-weight:var(--weight-light);font-size:var(--size-xl);color:var(--color-navy);line-height:1.5}._diaryQuote_vggiu_528:before{content:"“";font-family:var(--font-display);font-weight:var(--weight-semi);font-size:var(--size-6xl);color:var(--color-accent);margin-bottom:var(--space-sm);line-height:.6;display:block}._diaryAttr_vggiu_558{margin-top:var(--space-md);text-align:center;font-style:normal;font-family:var(--font-display);font-weight:var(--weight-semi);font-size:var(--size-sm);text-transform:uppercase;letter-spacing:.06em;color:var(--color-accent);display:block}._diaryResult_vggiu_571{max-width:62ch;margin:var(--space-lg) auto 0;font-size:var(--size-md);color:var(--color-text);text-align:center;line-height:1.7}._diaryResult_vggiu_571 strong{color:var(--color-navy);font-weight:var(--weight-bold)}._stats_vggiu_587{padding-block:var(--space-2xl);background:var(--color-navy);color:var(--color-white)}._statsGrid_vggiu_593{gap:var(--space-lg);margin-top:var(--space-xl);grid-template-columns:repeat(5,1fr);display:grid}._statItem_vggiu_600{text-align:center}._statIcon_vggiu_604{width:96px;height:96px;margin:0 auto var(--space-sm);display:block}._statLabel_vggiu_611{font-family:var(--font-display);font-weight:var(--weight-medium);font-size:var(--size-sm);text-transform:uppercase;letter-spacing:.03em;color:color-mix(in srgb, var(--color-white) 92%, transparent);line-height:1.35}._impact_vggiu_623{padding-block:var(--space-2xl);background:var(--color-white)}._impactGrid_vggiu_628{gap:var(--space-md);margin-top:var(--space-lg);grid-template-columns:repeat(2,1fr);display:grid}._impactCard_vggiu_635{gap:var(--space-md);padding:var(--space-lg);border-radius:var(--radius-lg);background:var(--color-bg);border-top:var(--rule-height) solid var(--color-accent);grid-template-columns:auto 1fr;align-items:start;display:grid}._impactIcon_vggiu_646{width:64px;height:64px;display:block}._impactCard_vggiu_635 p{font-size:var(--size-sm);color:var(--color-text);align-self:center;line-height:1.65}._gallery_vggiu_661{padding-block:var(--space-2xl);background:var(--color-bg)}._galleryGrid_vggiu_666{gap:var(--space-sm);margin-top:var(--space-lg);grid-template-columns:repeat(3,1fr);display:grid}._galleryBtn_vggiu_673{cursor:zoom-in;border-radius:var(--radius-sm);aspect-ratio:3/2;background:0 0;border:0;margin:0;padding:0;display:block;position:relative;overflow:hidden}._galleryBtn_vggiu_673 img{object-fit:cover;width:100%;height:100%;transition:transform .4s;display:block}._galleryBtn_vggiu_673:hover img,._galleryBtn_vggiu_673:focus-visible img{transform:scale(1.06)}._galleryBtn_vggiu_673:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}._galleryZoom_vggiu_704{right:var(--space-2xs);bottom:var(--space-2xs);background:color-mix(in srgb, var(--color-navy) 72%, transparent);width:34px;height:34px;color:var(--color-white);font-size:var(--size-md);opacity:0;border-radius:50%;place-items:center;transition:opacity .2s;display:grid;position:absolute}._galleryBtn_vggiu_673:hover ._galleryZoom_vggiu_704,._galleryBtn_vggiu_673:focus-visible ._galleryZoom_vggiu_704{opacity:1}._lightbox_vggiu_727{z-index:1000;padding:var(--space-lg);background:color-mix(in srgb, var(--color-black) 88%, transparent);cursor:zoom-out;place-items:center;display:grid;position:fixed;inset:0}._lightbox_vggiu_727[hidden]{display:none}._lightboxImg_vggiu_742{border-radius:var(--radius-sm);width:auto;max-width:min(1100px,94vw);height:auto;max-height:88vh;box-shadow:0 20px 60px color-mix(in srgb, var(--color-black) 60%, transparent)}._lightboxClose_vggiu_751{top:var(--space-md);right:var(--space-md);background:color-mix(in srgb, var(--color-white) 12%, transparent);width:48px;height:48px;color:var(--color-white);font-size:var(--size-2xl);cursor:pointer;border:0;border-radius:50%;line-height:1;position:absolute}._lightboxClose_vggiu_751:hover{background:color-mix(in srgb, var(--color-white) 24%, transparent)}._mapFigure_vggiu_770{justify-content:center;margin:0;display:flex}._mapFigure_vggiu_770 img{width:100%;max-width:420px;height:auto;display:block}._sponsors_vggiu_785{padding-block:var(--space-2xl);background:var(--color-white)}._sponsorBlock_vggiu_790+._sponsorBlock_vggiu_790{margin-top:var(--space-xl)}._sponsorLabel_vggiu_794{font-family:var(--font-display);font-weight:var(--weight-semi);font-size:var(--size-sm);text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-muted);text-align:center;margin-bottom:var(--space-md)}._sponsorRow_vggiu_805{justify-content:center;align-items:center;gap:var(--space-xl);flex-wrap:wrap;display:flex}._sponsorRow_vggiu_805 img{object-fit:contain;width:auto;max-width:200px;height:auto;max-height:60px;display:block}._longform_vggiu_824{padding-block:var(--space-2xl);background:var(--color-white)}._longform_vggiu_824 ._prose_vggiu_54{max-width:74ch}._shop_vggiu_835{padding-block:var(--space-2xl);background:var(--color-bg)}._shirt_vggiu_840{border-radius:var(--radius-lg)}._cta_vggiu_846{padding-block:var(--space-2xl);background:var(--color-navy);color:var(--color-white);text-align:center}._ctaTitle_vggiu_853{font-family:var(--font-display);font-weight:var(--weight-semi);font-size:var(--size-4xl);text-transform:uppercase;color:var(--color-white)}._ctaLead_vggiu_861{margin-top:var(--space-2xs);font-family:var(--font-display);font-weight:var(--weight-light);font-size:var(--size-xl);color:color-mix(in srgb, var(--color-white) 88%, transparent)}._ctaButton_vggiu_869{margin-top:var(--space-lg);padding:var(--space-sm) var(--space-xl);border-radius:var(--radius-pill);background:var(--color-accent);color:var(--color-navy);font-family:var(--font-display);font-weight:var(--weight-semi);font-size:var(--size-md);text-transform:uppercase;letter-spacing:.03em;text-decoration:none;transition:filter .2s;display:inline-flex}._ctaButton_vggiu_869:hover{filter:brightness(1.08)}@media (width<=900px){._split_vggiu_93,._introGrid_vggiu_239,._reportCard_vggiu_490{gap:var(--space-xl);grid-template-columns:1fr}._introBadge_vggiu_310,._splitMedia_vggiu_104{max-width:420px;margin-inline:auto}._pillarGrid_vggiu_357,._statsGrid_vggiu_593,._galleryGrid_vggiu_666{grid-template-columns:repeat(2,1fr)}._statsGrid_vggiu_593{gap:var(--space-md) var(--space-sm)}}@media (width<=640px){._heroTitle_vggiu_205{font-size:var(--size-5xl)}._pillarGrid_vggiu_357,._projectGrid_vggiu_430,._impactGrid_vggiu_628,._statsGrid_vggiu_593,._galleryGrid_vggiu_666{grid-template-columns:1fr}._bandText_vggiu_330{font-size:var(--size-xl)}._statIcon_vggiu_604{width:80px;height:80px}}
