.layout_shell___4oBz{min-height:100vh;display:flex;flex-direction:column}.layout_shell___4oBz main{flex:1 1}.layout_shellDark__DEsrX .wrap{color:inherit}.layout_header__HrFrK{position:-webkit-sticky;position:sticky;top:0;z-index:40;background:var(--mfh-ink);color:var(--mfh-paper);border-bottom:1px solid rgba(250,248,244,.12)}.layout_headerRow__1oX5t{display:flex;align-items:center;justify-content:space-between;height:68px}.layout_brand__3qfX2{display:flex;align-items:center;gap:12px}.layout_mark__Zr2Hb{width:32px;height:32px}.layout_footerBrand__gibF3{display:flex;align-items:center;gap:12px}.layout_wordmark__L06D6{font-weight:850;font-stretch:112%;font-size:15px;letter-spacing:.04em;white-space:nowrap}.layout_wordmarkStack__fgwfn,.layout_wordmark__L06D6{font-family:var(--font-display);text-transform:uppercase}.layout_wordmarkStack__fgwfn{display:flex;flex-direction:column;font-weight:880;font-stretch:118%;font-size:11.5px;line-height:1.04;letter-spacing:.07em}.layout_wordmarkStackLg__nAndE{font-size:22px;line-height:.98}.layout_wordmarkFor__tPG4t{color:var(--mfh-signal)}.layout_nav__0_vv6{display:flex;align-items:center;gap:28px}.layout_navLink__xpOnI{font-family:var(--font-display);font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:rgba(250,248,244,.72);transition:color .12s ease}.layout_navLink__xpOnI:hover{color:var(--mfh-paper)}.layout_navLinkActive__mfJEx{color:var(--mfh-paper);border-bottom:2px solid var(--mfh-signal);padding-bottom:2px}.layout_navCta__gZFHF{padding:11px 20px;font-size:12px}.layout_burger__x77ti{display:none;flex-direction:column;gap:6px;background:none;border:0;padding:8px}.layout_burger__x77ti span{display:block;width:22px;height:2px;background:var(--mfh-paper)}.layout_mobileMenu__WliPN{display:none;flex-direction:column;border-top:1px solid rgba(250,248,244,.12);background:var(--mfh-ink);color:var(--mfh-paper);padding:var(--sp-4) var(--sp-5) var(--sp-5);gap:var(--sp-4)}.layout_mobileMenu__WliPN a{font-family:var(--font-display);font-size:16px;font-weight:800;text-transform:uppercase;letter-spacing:.08em}@media(max-width:820px){.layout_nav__0_vv6{display:none}.layout_burger__x77ti,.layout_mobileMenu__WliPN{display:flex}}.layout_footer__Azc8y{background:var(--mfh-ink);color:var(--mfh-paper);margin-top:var(--sp-9)}.layout_footerGrid__v4VAR{display:grid;grid-template-columns:1fr 1fr 2fr;grid-gap:var(--sp-7);gap:var(--sp-7);padding-top:var(--sp-8);padding-bottom:var(--sp-8)}.layout_footerMark__PH6pU{width:44px;height:44px}.layout_footerLine__9wQSP{margin-top:var(--sp-3);font-family:var(--font-display);font-weight:800;text-transform:uppercase;letter-spacing:.06em;font-size:14px}.layout_footerNav__mLg_T{display:flex;flex-direction:column;gap:var(--sp-3)}.layout_footerNav__mLg_T a{font-family:var(--font-display);font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:rgba(250,248,244,.75);transition:color .12s ease}.layout_footerNav__mLg_T a:hover{color:var(--mfh-paper)}.layout_footerMeta__28rNl{font-size:11px;line-height:1.7;color:rgba(250,248,244,.55)}.layout_footerCopy__zlc26{margin-top:var(--sp-4)}.layout_footerCopy__zlc26 a{color:rgba(250,248,244,.8)}@media(max-width:820px){.layout_footerGrid__v4VAR{grid-template-columns:1fr;gap:var(--sp-6)}}.progress-bar_root__9yucf{width:100%}.progress-bar_rootLg__Z1yrf .progress-bar_raised__TNyEJ{font-size:clamp(28px,3.4vw,44px)}.progress-bar_rootLg__Z1yrf .progress-bar_goal__Ec2N1{font-size:15px}.progress-bar_numbers__yHnu9{display:flex;align-items:baseline;gap:10px;margin-bottom:var(--sp-2);flex-wrap:wrap}.progress-bar_raised__TNyEJ{font-size:22px;line-height:1}.progress-bar_goal__Ec2N1{font-size:13px;color:var(--mfh-muted)}.progress-bar_pct__Bt_po{color:var(--mfh-ink-soft)}.progress-bar_dollars__mU0_j{margin:calc(var(--sp-2)*-1 + 2px) 0 var(--sp-2);font-size:13px;color:var(--mfh-muted)}.home_hero__J_b4N{position:relative;min-height:100svh;display:flex;align-items:flex-end;color:var(--mfh-paper);overflow:hidden;background:var(--mfh-ink)}.home_heroImg__P22t9{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;filter:saturate(1.04) contrast(1.04)}.home_heroScrim__Ux6E7{position:absolute;inset:0;background:linear-gradient(180deg,rgba(20,20,20,.42),rgba(20,20,20,0) 30%),linear-gradient(200deg,rgba(20,20,20,0) 22%,rgba(20,20,20,.82) 82%)}.home_heroContent__NADnU{position:relative;width:100%;padding-top:var(--sp-9);padding-bottom:var(--sp-8)}.home_heroTitle__p6vNV{text-shadow:0 2px 40px rgba(20,20,20,.35)}.home_heroLine__GEu2F{display:inline-flex;align-items:center;gap:.16em}.home_heroMark__91o8F{width:.78em;height:.78em;filter:drop-shadow(0 2px 24px rgba(20,20,20,.4))}.home_heroLede__85CA_{color:rgba(250,248,244,.94);font-size:clamp(21px,2.6vw,32px);line-height:1.3;max-width:640px;margin-top:var(--sp-5)}.home_heroCtas___rzk3{display:flex;gap:var(--sp-3);margin-top:var(--sp-6);flex-wrap:wrap}.home_heroGhost__URVvO{background:rgba(0,0,0,0);color:var(--mfh-paper);border-color:rgba(250,248,244,.55)}.home_heroGhost__URVvO:hover{background:var(--mfh-paper);color:var(--mfh-ink)}.home_numbers__TvGxG{background:var(--mfh-paper);border-bottom:1px solid var(--mfh-line)}.home_numbersRow__2eWXc{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--sp-6);gap:var(--sp-6);padding-top:var(--sp-8);padding-bottom:var(--sp-8)}.home_numberCell__xK3cG{border-left:3px solid var(--mfh-signal);padding-left:var(--sp-4)}.home_numberBig__L91M4{display:block;font-size:clamp(40px,6vw,84px);font-stretch:112%;line-height:.95}.home_numberLabel__f9_u7{display:block;margin-top:var(--sp-2);font-family:var(--font-display);font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--mfh-muted)}.home_rowHead__l6NV_{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:var(--sp-3) var(--sp-4);margin-bottom:var(--sp-6)}.home_rowLink__fMwyJ{font-family:var(--font-display);font-size:12px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--mfh-ink-soft);white-space:nowrap}.home_rowLink__fMwyJ:hover{color:var(--mfh-signal)}.home_posterGrid__040q9{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:var(--sp-5);gap:var(--sp-5)}.home_posterGridSingle__vEGlV{display:grid;grid-template-columns:1fr}.home_poster__F0_hj{position:relative;display:block;aspect-ratio:16/9;overflow:hidden;background:var(--mfh-ink);color:var(--mfh-paper)}.home_poster__F0_hj img{transition:transform .5s ease}.home_poster__F0_hj:hover img{transform:scale(1.03)}.home_posterGridSingle__vEGlV .home_poster__F0_hj{aspect-ratio:21/9}.home_posterFallback__MQIAM{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:var(--mfh-ink)}.home_posterFallback__MQIAM img{width:clamp(90px,14vw,150px);opacity:.9}.home_posterScrim__ZShSq{position:absolute;inset:0;background:linear-gradient(200deg,rgba(20,20,20,.05) 30%,rgba(20,20,20,.85) 88%)}.home_posterDemo__xWqrn{position:absolute;top:var(--sp-4);right:var(--sp-4);font-family:var(--font-display);font-size:10px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--mfh-paper);border:1px dashed rgba(250,248,244,.7);padding:5px 10px}.home_posterBody__ke6BJ{position:absolute;left:0;right:0;bottom:0;padding:var(--sp-5)}.home_posterOrg__GPMQD{font-family:var(--font-display);font-size:11px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:rgba(250,248,244,.8)}.home_posterTitle__1HBtA{margin-top:var(--sp-2);font-size:clamp(22px,2.6vw,34px);line-height:1.02;max-width:560px}.home_posterProgress__vvrB7{display:flex;align-items:baseline;gap:var(--sp-3);margin-top:var(--sp-4)}.home_posterRaised__hGNeE{font-size:clamp(26px,3vw,40px);line-height:1}.home_posterGoal__8AJq0{font-size:13px;color:rgba(250,248,244,.8)}.home_posterBar__79P6O{margin-top:var(--sp-3)}.home_posterBar__79P6O .progress-track{background:rgba(250,248,244,.25)}.home_doors__GdPly{display:grid;grid-template-columns:1fr 1fr}@media(max-width:760px){.home_doors__GdPly{grid-template-columns:1fr}}.home_doorCrowd__Jey70,.home_doorSponsor__o3VDz{display:flex;flex-direction:column;align-items:flex-start;gap:var(--sp-3);padding:clamp(40px,6vw,88px) clamp(24px,5vw,72px);text-decoration:none;transition:filter .14s ease}.home_doorCrowd__Jey70:hover,.home_doorSponsor__o3VDz:hover{filter:brightness(1.06)}.home_doorCrowd__Jey70{background:var(--mfh-ink);color:var(--mfh-paper)}.home_doorSponsor__o3VDz{background:var(--mfh-signal);color:var(--mfh-ink)}.home_doorKicker__4SDsp{font-size:11px;font-weight:850;letter-spacing:.14em;opacity:.75}.home_doorKicker__4SDsp,.home_doorTitle__fxC__{font-family:var(--font-display);text-transform:uppercase}.home_doorTitle__fxC__{font-weight:880;font-stretch:116%;font-size:clamp(30px,4vw,52px);line-height:.98;letter-spacing:-.01em}.home_doorBody__SUF0K{max-width:44ch;font-size:14.5px;line-height:1.6;opacity:.88}.home_doorMeta__eqEVV{margin-top:var(--sp-2);font-family:var(--font-display);font-size:13px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;border-bottom:2px solid;padding-bottom:3px}.home_marquee__3Ea4o{overflow:hidden;white-space:nowrap;border-top:1px solid var(--mfh-line);padding:var(--sp-6) 0 var(--sp-4);-webkit-user-select:none;-moz-user-select:none;user-select:none}.home_marqueeTrack__kTJSj{display:inline-block;animation:home_mfh-ticker__JKWa_ 38s linear infinite}.home_marqueeTrack__kTJSj span{font-family:var(--font-display);font-weight:880;font-stretch:118%;font-size:clamp(52px,8vw,120px);line-height:1;text-transform:uppercase;letter-spacing:-.01em;color:rgba(0,0,0,0);-webkit-text-stroke:2px var(--mfh-ink)}.home_causes__DH2i9{overflow:hidden}.home_causeShelf__pqxrs{display:flex;gap:var(--sp-3);overflow-x:auto;scroll-snap-type:x mandatory;padding:0 max(24px,(100vw - 1240px)/2 + 24px) var(--sp-3);-webkit-overflow-scrolling:touch}.home_causeShelf__pqxrs::-webkit-scrollbar{display:none}.home_causeTile__wpPLm{position:relative;flex:0 0 auto;width:clamp(220px,24vw,320px);aspect-ratio:3/4;overflow:hidden;scroll-snap-align:start;background:var(--mfh-line)}.home_causeTile__wpPLm img{transition:transform .45s ease}.home_causeTile__wpPLm:hover img{transform:scale(1.05)}.home_causeScrim__bxABD{position:absolute;inset:0;background:linear-gradient(180deg,rgba(20,20,20,0) 45%,rgba(20,20,20,.72))}.home_causeLabel__riLTO{position:absolute;left:var(--sp-4);right:var(--sp-4);bottom:var(--sp-4);color:var(--mfh-paper);font-family:var(--font-display);font-weight:880;font-stretch:112%;font-size:clamp(20px,2.2vw,30px);line-height:.95;text-transform:uppercase;letter-spacing:.01em}.home_how__LzHbj{background:var(--mfh-ink);color:var(--mfh-paper);-webkit-clip-path:polygon(0 3.2vw,100% 0,100% 100%,0 100%);clip-path:polygon(0 3.2vw,100% 0,100% 100%,0 100%);padding-top:calc(var(--sp-9) + 3.2vw)}.home_howTitle__TTMsB{margin-top:var(--sp-4)}.home_steps___rL15{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--sp-7);gap:var(--sp-7);margin-top:var(--sp-8)}.home_step__9wkuq{border-top:2px solid var(--mfh-signal);padding-top:var(--sp-4);height:100%}.home_stepNum__ABGkn{font-size:clamp(34px,4vw,56px);color:var(--mfh-signal);line-height:1}.home_stepTitle__3sELY{margin-top:var(--sp-3);font-size:21px}.home_stepBody__zo1RW{margin-top:var(--sp-3);font-size:14.5px;line-height:1.7;color:rgba(250,248,244,.78)}.home_manifesto__zsUMw{position:relative;min-height:72vh;display:flex;align-items:center;color:var(--mfh-paper);overflow:hidden;background:var(--mfh-ink)}.home_manifestoImg__FwAm3{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.home_manifestoScrim__88Xev{position:absolute;inset:0;background:rgba(20,20,20,.66)}.home_manifestoContent__0aYPv{position:relative;width:100%;text-align:center;padding-top:var(--sp-9);padding-bottom:var(--sp-9);display:flex;flex-direction:column;align-items:center}.home_manifestoLine__oeJ1n{font-size:clamp(38px,6.5vw,88px);line-height:1.08}.home_manifestoBody__rSI0f{margin-top:var(--sp-5);max-width:560px;font-size:16px;line-height:1.75;color:rgba(250,248,244,.85)}.home_manifestoBtn__wKNPd{margin-top:var(--sp-6);background:var(--mfh-paper);border-color:var(--mfh-paper);color:var(--mfh-ink)}.home_spotlight__EKHYQ{background:var(--mfh-card);border-bottom:1px solid var(--mfh-line);padding:var(--sp-8) 0}.home_spotGrid__CXPcs{display:grid;grid-template-columns:1.1fr 1fr;grid-gap:var(--sp-8);gap:var(--sp-8);align-items:center}.home_spotMedia__RXg9S{aspect-ratio:16/11;overflow:hidden;background:var(--mfh-line)}.home_spotFallback__3pqkv{width:100%;height:100%;background:var(--mfh-signal-tint)}.home_spotIdentity__Gz5if{display:flex;align-items:center;gap:var(--sp-4);margin-top:var(--sp-4)}.home_spotLogo__j1XOb{width:72px;height:72px;object-fit:contain;flex-shrink:0}.home_spotMission__HfndE{margin-top:var(--sp-4);font-size:17px;line-height:1.65;color:var(--mfh-ink-soft);max-width:480px}.home_spotMeta__r9r3C{margin:var(--sp-3) 0 var(--sp-5);font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--mfh-muted)}.home_spotLive__GkFEn{color:var(--mfh-signal-deep)}.home_spotBtn__abP_T{align-self:flex-start}.home_orgGrid__AH6RY{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:var(--sp-4);gap:var(--sp-4)}.home_orgTile__wxs7R{position:relative;aspect-ratio:3/4;overflow:hidden;display:block;background:var(--mfh-line)}.home_orgTile__wxs7R img{transition:transform .45s ease}.home_orgTile__wxs7R:hover img{transform:scale(1.05)}.home_orgTileFallback__3AFZ_{position:absolute;inset:0;background:var(--mfh-signal-tint)}.home_orgTileScrim__3lCxZ{position:absolute;inset:0;background:linear-gradient(180deg,rgba(20,20,20,0) 45%,rgba(20,20,20,.7))}.home_orgTileLabel__X1Izm{position:absolute;left:var(--sp-4);right:var(--sp-4);bottom:var(--sp-4);color:var(--mfh-paper)}.home_orgTileName__tdzK6{display:block;font-family:var(--font-display);font-weight:850;font-size:18px;line-height:1.05;text-transform:uppercase;letter-spacing:.02em}.home_orgTileLoc__U9_0Q{display:block;margin-top:var(--sp-1);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:rgba(250,248,244,.75)}.home_applyBand__YaGzC{background:var(--mfh-signal);color:#fff;-webkit-clip-path:polygon(0 0,100% 3.2vw,100% 100%,0 100%);clip-path:polygon(0 0,100% 3.2vw,100% 100%,0 100%);padding-top:3.2vw}.home_applyRow__F1YzI{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-7);padding-top:var(--sp-9);padding-bottom:var(--sp-9)}.home_applyTitle__2zloI{max-width:760px}.home_applyLede__ao5dV{margin-top:var(--sp-4);max-width:560px;font-size:16px;line-height:1.7;color:rgba(255,255,255,.92)}.home_applyBtn__q10ba{background:var(--mfh-ink);border-color:var(--mfh-ink);color:var(--mfh-paper);white-space:nowrap}@media(max-width:1000px){.home_numbersRow__2eWXc{gap:var(--sp-5)}.home_numbersRow__2eWXc,.home_posterGrid__040q9,.home_steps___rL15{grid-template-columns:1fr}.home_steps___rL15{gap:var(--sp-6)}.home_spotGrid__CXPcs{grid-template-columns:1fr;gap:var(--sp-5)}.home_orgGrid__AH6RY{grid-template-columns:repeat(2,1fr)}.home_applyRow__F1YzI{flex-direction:column;align-items:flex-start}}@media(max-width:600px){.home_hero__J_b4N{min-height:88svh}.home_orgGrid__AH6RY{grid-template-columns:1fr}.home_posterGridSingle__vEGlV .home_poster__F0_hj,.home_poster__F0_hj{aspect-ratio:4/5}}.home_companies__ihHq_{border-top:1px solid var(--mfh-line)}.home_companiesTitle__d_mlg{margin:var(--sp-2) 0 var(--sp-5);max-width:16ch}.home_companyRoutes__ShUdx{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--sp-5);gap:var(--sp-5)}@media(max-width:760px){.home_companyRoutes__ShUdx{grid-template-columns:1fr;gap:var(--sp-4)}}.home_companyRoute__KJRGc{border-top:2px solid var(--mfh-ink);padding-top:var(--sp-3)}.home_companyRouteTitle__Is6MU{font-family:var(--font-display);font-weight:850;font-size:20px;letter-spacing:-.01em;margin-bottom:var(--sp-2)}.home_companyRouteBody__5sODy{font-size:15px;line-height:1.65;color:var(--mfh-ink-soft)}.home_companiesBtn__YyaYa{margin-top:var(--sp-5)}