.ngl-application-page{max-width:1440px;margin:0 auto}.ngl-application-page .application-intro{max-width:880px;margin-bottom:44px}.application-intro h1>span{color:#f04a23}.application-panel{background:#fff;border:1px solid #cfd3d4;min-width:0;max-width:1000px;margin:auto;padding:clamp(24px,5vw,64px)}.ngl-public .application-panel h2{font-size:38px}.ngl-public .application-panel>p{font-size:16px}.application-panel fieldset{border:0;min-width:0;padding:0}.application-panel fieldset:disabled{opacity:.55}.application-panel .application-group{border-top:1px solid #ccd0d1;margin:32px 0 0;padding:24px 0 0}.application-group legend{float:left;letter-spacing:-.025em;width:100%;margin-bottom:24px;font-size:22px;font-weight:650}.application-group legend+*{clear:both}.application-fields{grid-template-columns:1fr 1fr;gap:0 22px;display:grid}.application-panel label{margin-bottom:22px;font-size:16px;font-weight:550;line-height:1.5;display:block}.ngl-public .application-panel .application-help{color:#596064;margin:0 0 20px;font-size:14px}.application-panel input:not([type=checkbox]),.application-panel select,.application-panel textarea{box-sizing:border-box;width:100%;font:inherit;color:#181818;background:#fafaf7;border:1px solid #92999c;border-radius:3px;margin-top:9px;padding:13px;font-size:16px;font-weight:400;display:block}.application-panel textarea{resize:vertical;min-height:110px}.application-panel .application-check{align-items:flex-start;gap:12px;font-weight:400;display:flex}.application-check input{accent-color:#a83417;flex:none;width:19px;height:19px;margin-top:4px}.application-panel button{cursor:pointer;font:inherit;font-weight:650}.application-panel button:disabled{cursor:wait}.ngl-public .application-status{overflow-wrap:anywhere;background:#f8f2e9;border:1px solid #b8aba0;padding:20px;font-size:16px;line-height:1.6}.application-status a{text-decoration:underline}.application-confirmation{outline:none}.application-trap{display:none}.sr-only{clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;overflow:hidden}.application-selection{max-width:1000px;margin:64px auto 0}.ngl-public .application-selection>.ngl-fine-print{margin-top:20px}@media (max-width:600px){.application-fields{grid-template-columns:1fr}.application-panel{padding:28px 20px}.ngl-application-page{padding-inline:18px}.application-group legend{font-size:21px}.ngl-public .application-panel h2{font-size:32px}}.ngl-public{background:var(--paper);color:var(--ink)}.ngl-public :is(h1,h2,h3,p){margin-top:0}.ngl-public :is(h1,h2,h3){letter-spacing:-.055em;font-family:Inter Tight,Inter Tight Variable,Arial,sans-serif;font-weight:650}.ngl-public h1{margin-bottom:28px;font-size:clamp(44px,5.1vw,78px);line-height:1.01}.ngl-public h2{margin-bottom:24px;font-size:clamp(34px,3.8vw,58px);line-height:1.07}.ngl-public h3{margin-bottom:18px;font-size:clamp(25px,2.4vw,36px);line-height:1.12}.ngl-public p{margin-bottom:22px;font-size:18px;line-height:1.65}.ngl-public .kicker{color:#f04a23;font-size:12px;font-weight:750;line-height:1.6}.ngl-public .ngl-lead{font-size:clamp(19px,1.65vw,23px);line-height:1.5}.ngl-public .ngl-fine-print{color:#545b5e;font-size:15px;line-height:1.6}.ngl-public main{overflow:clip}.ngl-shared-header .brand{max-width:160px}.ngl-shared-header nav{gap:20px}.ngl-shared-header nav .cta{white-space:nowrap}.ngl-shared-footer{scroll-margin-top:100px}.ngl-shared-footer .footer-brand{max-width:250px;display:block}.ngl-shared-footer .footer-brand img{max-width:220px;height:auto}.ngl-shared-footer .footer-brand p{margin:20px 0 0;font-size:13px;line-height:1.5}.ngl-shared-footer .footer-contact{min-width:0}.ngl-shared-footer .footer-contact a{overflow-wrap:anywhere}.ngl-hero{border-bottom:1px solid var(--line);grid-template-columns:1.1fr 1fr;min-height:660px;scroll-margin-top:100px;display:grid}.ngl-hero-copy{align-self:center;padding:clamp(44px,6vw,96px) clamp(24px,5vw,88px)}.ngl-hero-copy h1>span{color:#f04a23}.ngl-hero-copy>.ngl-button{margin-top:12px}.ngl-hero-image{background:var(--blue);min-width:0;min-height:540px;position:relative;overflow:hidden}.ngl-hero-image>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.ngl-image-caption{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f4f4f1f0;padding:20px 22px;position:absolute;bottom:28px;left:28px;right:28px}.ngl-image-caption span{letter-spacing:.14em;text-transform:uppercase;margin-bottom:7px;font-size:12px;display:block}.ngl-image-caption strong{font-size:clamp(20px,2vw,30px);font-weight:600;line-height:1.2}.ngl-section{padding:clamp(56px,7vw,112px) max(24px,50vw - 620px);scroll-margin-top:96px}.ngl-section-title{max-width:800px;margin-bottom:40px}.ngl-button{color:#fff;text-align:left;background:#111;border:1px solid #111;justify-content:space-between;align-items:center;gap:24px;max-width:100%;min-height:54px;padding:17px 22px;font-size:15px;font-weight:650;line-height:1.25;transition:background-color .2s;display:inline-flex}.ngl-button svg{flex:none;width:20px;height:20px}.ngl-button:hover{background:#a83417;border-color:#a83417}.ngl-button-outline{color:#111;background:0 0}.ngl-button-outline:hover{color:#fff}.ngl-public :is(a,button,input,select,textarea,summary):focus-visible{outline-offset:4px;outline:3px solid #a83417}.ngl-audiences{background:#fff}.ngl-audience-grid{grid-template-columns:1fr 1fr;gap:24px;display:grid}.ngl-audience-card{background:var(--blue);border:1px solid #a8bac1;flex-direction:column;padding:clamp(28px,4vw,56px);display:flex}.ngl-audience-card h3{max-width:17ch;font-size:clamp(30px,3vw,44px)}.ngl-audience-card .ngl-button{align-self:flex-start;margin-top:auto}.ngl-donor-card{background:#eee9df;border-color:#d6cfc3}.ngl-overview>ol{grid-template-columns:repeat(4,1fr);gap:28px;margin:0 0 32px;padding:0;list-style:none;display:grid}.ngl-overview li{border-top:1px solid #8b9499;padding-top:22px}.ngl-overview li>span,.ngl-number{color:#f04a23;margin-bottom:32px;font-size:13px;font-weight:650;display:block}.ngl-overview h3{font-size:32px}.ngl-overview li p{font-size:17px}.ngl-program-details{font-weight:650;font-size:14px!important}.ngl-program-details span{padding:0 8px}.ngl-benefit-grid{grid-template-columns:repeat(2,1fr);gap:0 48px;display:grid}.ngl-benefit-grid article{border-top:1px solid #aab1b4;padding:28px 0 20px}.ngl-benefit-grid .ngl-number{margin-bottom:20px}.ngl-benefit-grid h3{font-size:30px}.ngl-eligibility{background:#fff;grid-template-columns:1fr 1.3fr;gap:48px;display:grid}.ngl-year{background:#d7e1e5;grid-template-columns:1fr 1fr;gap:72px;display:grid}.ngl-year img{object-fit:cover;height:300px;margin-top:32px}.ngl-year ul{align-self:center;margin:0;padding:0;list-style:none}.ngl-year li{border-bottom:1px solid #a8b5bb;padding:23px 0 23px 32px;font-size:20px;line-height:1.5;position:relative}.ngl-year li:before{content:"↗";color:#f04a23;position:absolute;left:0}.ngl-selection{grid-template-columns:repeat(3,1fr);gap:36px;margin:0;padding:0;list-style:none;display:grid}.ngl-selection li{border-top:1px solid #969fa3;padding-top:22px}.ngl-selection li>span{color:#f04a23;margin-bottom:25px;font-size:13px;font-weight:650;display:block}.ngl-selection h3{font-size:27px}.ngl-selection p{font-size:17px}.ngl-selection-section>.ngl-fine-print{max-width:870px;margin:24px 0 0}.ngl-parents{background:#fff}.ngl-parents>p:last-child{max-width:850px;font-size:20px}.ngl-final-cta{background:#d7e1e5;grid-template-columns:1.2fr 1fr;align-items:center;gap:48px;display:grid}.ngl-final-cta>div:last-child{justify-self:start}.ngl-final-cta>div:last-child>p{margin:22px 0 0;font-size:15px}.ngl-final-cta a:not(.ngl-button){text-decoration:underline}@media (max-width:1000px){.ngl-shared-header nav{gap:12px;font-size:11px}.ngl-shared-header .brand{max-width:120px}.ngl-hero{grid-template-columns:1fr 1fr}.ngl-hero-copy{padding:48px 28px}.ngl-hero-image{min-height:540px}.ngl-overview>ol{grid-template-columns:1fr 1fr}.ngl-year{gap:36px}.ngl-selection{gap:24px}.ngl-selection h3{font-size:24px}}@media (max-width:759px){.ngl-hero{grid-template-columns:1fr;min-height:0}.ngl-hero-copy{padding:48px 24px}.ngl-hero-image{min-height:340px}.ngl-hero-copy h1{font-size:clamp(43px,10vw,64px)}.ngl-audience-grid,.ngl-benefit-grid,.ngl-eligibility,.ngl-year,.ngl-final-cta,.ngl-selection{grid-template-columns:1fr}.ngl-audience-card{padding:30px 24px}.ngl-section{padding:56px 24px}.ngl-eligibility,.ngl-final-cta{gap:12px}.ngl-year{gap:24px}.ngl-selection li{grid-template-columns:32px 1fr;gap:12px;display:grid}.ngl-selection li>span{margin-top:4px}.ngl-selection h3{font-size:27px}.ngl-shared-header .brand{max-width:140px}.ngl-shared-footer .footer-brand{max-width:220px}.ngl-shared-footer .footer-contact span{overflow-wrap:anywhere}}@media (max-width:420px){.ngl-overview>ol{grid-template-columns:1fr}.ngl-hero-copy h1{font-size:43px}.ngl-public .ngl-button{gap:16px;font-size:14px}}@media (prefers-reduced-motion:reduce){.ngl-public *,.ngl-public :before,.ngl-public :after{scroll-behavior:auto;transition:none!important}}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-font-weight:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-red-500:#fb2c36;--color-zinc-50:#fafafa;--color-zinc-400:#9f9fa9;--color-zinc-500:#71717b;--color-zinc-900:#18181b;--color-zinc-950:#09090b;--color-neutral-100:#f5f5f5;--color-neutral-300:#d4d4d4;--color-neutral-700:#404040;--color-neutral-900:#171717;--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-sm:24rem;--container-md:28rem;--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--font-weight-medium:500;--font-weight-semibold:600;--radius-md:.375rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}@supports (color:lab(0% 0 0)){:root,:host{--color-red-500:lab(55.4814% 75.0732 48.8528);--color-zinc-50:lab(98.26% 0 0);--color-zinc-400:lab(65.6464% 1.53497 -5.42429);--color-zinc-500:lab(47.8878% 1.65477 -5.77283);--color-zinc-900:lab(8.30603% .618205 -2.16572);--color-zinc-950:lab(2.51107% .242703 -.886115);--color-neutral-100:lab(96.52% -.0000298023 .0000119209);--color-neutral-300:lab(84.92% 0 -.0000119209);--color-neutral-700:lab(27.036% 0 0);--color-neutral-900:lab(7.78201% -.0000149012 0)}}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}button:not(:disabled),[role=button]:not(:disabled){cursor:pointer}}@layer components;@layer utilities{.collapse{visibility:collapse}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.flex{display:flex}.grid{display:grid}.inline{display:inline}.table{display:table}.size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.h-8{height:calc(var(--spacing) * 8)}.min-h-screen{min-height:100vh}.w-8{width:calc(var(--spacing) * 8)}.w-full{width:100%}.max-w-md{max-width:var(--container-md)}.max-w-sm{max-width:var(--container-sm)}.grow{flex-grow:1}.cursor-pointer{cursor:pointer}.resize{resize:both}.flex-col{flex-direction:column}.place-items-center{place-items:center}.items-center{align-items:center}.justify-center{justify-content:center}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.rounded-full{border-radius:2147483647px}.rounded-md{border-radius:var(--radius-md)}.border{border-style:var(--tw-border-style);border-width:1px}.border-neutral-300{border-color:var(--color-neutral-300)}.bg-black\/10{background-color:#0000001a}@supports (color:color-mix(in lab, red, red)){.bg-black\/10{background-color:color-mix(in oklab, var(--color-black) 10%, transparent)}}.bg-zinc-50{background-color:var(--color-zinc-50)}.object-cover{object-fit:cover}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-6{padding-inline:calc(var(--spacing) * 6)}.py-2{padding-block:calc(var(--spacing) * 2)}.text-center{text-align:center}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.break-words{overflow-wrap:break-word}.text-red-500{color:var(--color-red-500)}.text-zinc-500{color:var(--color-zinc-500)}.text-zinc-900{color:var(--color-zinc-900)}.underline-offset-4{text-underline-offset:4px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-70{opacity:.7}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}@media (hover:hover){.hover\:bg-neutral-100:hover{background-color:var(--color-neutral-100)}.hover\:underline:hover{text-decoration-line:underline}}.disabled\:cursor-wait:disabled{cursor:wait}.disabled\:no-underline:disabled{text-decoration-line:none}@media (prefers-color-scheme:dark){.dark\:border-neutral-700{border-color:var(--color-neutral-700)}.dark\:bg-white\/20{background-color:#fff3}@supports (color:color-mix(in lab, red, red)){.dark\:bg-white\/20{background-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.dark\:bg-zinc-950{background-color:var(--color-zinc-950)}.dark\:text-zinc-50{color:var(--color-zinc-50)}.dark\:text-zinc-400{color:var(--color-zinc-400)}@media (hover:hover){.dark\:hover\:bg-neutral-900:hover{background-color:var(--color-neutral-900)}}}}:root{--ink:#000;--paper:#f4f4f1;--white:#fff;--orange:#f04a23;--orange-on-black:#9f3017;--orange-on-white:#f7ded7;--blue:#bfd1d8;--muted:#62696c;--line:#cfd3d4;--max:1380px}*{box-sizing:border-box}body{color:var(--ink);background:#fff;margin:0;font-family:Inter Tight Variable,Inter Tight,Arial,Helvetica,sans-serif;overflow-x:hidden}a{color:inherit;text-decoration:none}img{width:100%;display:block}.slide{padding:92px 20px;position:relative;overflow:hidden}.kicker{color:var(--orange);letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:900}.slide-number{color:#9ba0a2;letter-spacing:.15em;font-size:.72rem;font-weight:900;position:absolute;top:22px;right:20px}[data-reveal]{opacity:0;transition:all .75s;transform:translateY(24px)}[data-reveal].is-visible{opacity:1;transform:none}.circle-word{white-space:nowrap;z-index:1;display:inline-block;position:relative}.circle-word svg{fill:none;width:112%;height:125%;stroke:var(--orange);stroke-width:3px;stroke-linecap:round;pointer-events:none;position:absolute;top:-15%;left:-6%;overflow:visible}.hand-line{fill:none;width:110%;stroke:var(--orange);stroke-width:3px;stroke-linecap:round;margin:25px -5%}.site-header{z-index:50;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff2;border-bottom:1px solid #090c0e20;justify-content:space-between;align-items:center;height:74px;padding:0 18px;display:flex;position:sticky;top:0}.brand img{object-fit:contain;object-position:left;height:50px}.site-header nav{display:none}.header-cta{background:var(--ink);color:#fff;place-items:center;width:42px;height:42px;display:grid}.header-cta svg{width:19px}.cta{background:var(--orange);color:#fff;text-transform:uppercase;letter-spacing:.045em;justify-content:space-between;align-items:center;gap:25px;min-height:58px;padding:16px 18px;font-size:.85rem;font-weight:900;transition:all .25s;display:inline-flex}.cta:hover{transform:translateY(-3px);box-shadow:0 10px 25px #f04a233d}.cta svg{width:20px}.cta-dark{background:var(--ink)}.cover{min-height:calc(100svh - 74px);display:grid}.cover-copy{padding:50px 20px 42px}.cover h1{letter-spacing:-.085em;text-transform:uppercase;margin:25px 0 20px;font-family:Futura PT,Futura,Century Gothic,Inter Tight Variable,sans-serif;font-size:clamp(4.4rem,23vw,8rem);line-height:.77}.cover h1 span,.cover h1 strong{display:block}.cover h1 span{font-weight:300}.cover-statement{letter-spacing:-.04em;text-transform:uppercase;max-width:630px;margin:32px 0 0;font-size:clamp(1.28rem,6vw,2.2rem);font-weight:800;line-height:1.05}.cover-actions{gap:18px;margin-top:34px;display:grid}.scroll-link{text-transform:uppercase;border-bottom:1px solid;align-items:center;gap:9px;width:max-content;padding-bottom:5px;font-size:.78rem;font-weight:900;display:flex}.scroll-link svg{width:16px}.cover-visual{background:var(--ink);clip-path:polygon(0 7%,100% 0,100% 100%,0 100%);min-height:470px;position:relative}.cover-visual>img:not(.cover-logo){object-fit:cover;filter:contrast(1.08);height:100%;position:absolute;inset:0}.cover-visual:after{content:"";background:linear-gradient(#0000 45%,#000a);position:absolute;inset:0}.cover-logo{z-index:3;background:#fff;width:114px;padding:10px;position:absolute;top:7%;right:18px}.cover-visual>p{z-index:3;color:#fff;text-transform:uppercase;margin:0;font-weight:900;line-height:1.05;position:absolute;bottom:25px;left:20px}.cover-visual .hand-line{z-index:4;width:100%;margin:0;position:absolute;bottom:16%;left:0}.section-heading h2,.investment-title h2,.impact-copy h2,.vision h2,.trust h2{letter-spacing:-.07em;margin:24px 0 18px;font-size:clamp(3rem,14vw,7rem);line-height:.91}.section-heading>p:last-child{color:var(--muted);margin:0;font-size:1.08rem;line-height:1.55}.program-grid{gap:42px;margin-top:50px;display:grid}.program-photo{clip-path:polygon(0 0,100% 0,100% 91%,10% 100%,0 100%);height:430px;position:relative}.program-photo img{object-fit:cover;height:100%}.program-photo span{background:var(--orange);color:#fff;text-transform:uppercase;padding:15px 18px;font-size:.75rem;font-weight:900;position:absolute;bottom:0;left:0}.outcomes>p{margin:0 0 18px;font-weight:800}.outcomes ol{border-top:1px solid;margin:0;padding:0;list-style:none}.outcomes li{border-bottom:1px solid var(--line);grid-template-columns:38px 1fr;gap:12px;padding:20px 0;font-size:1rem;line-height:1.45;display:grid}.outcomes li b{color:var(--orange);font-size:.72rem}.outcomes li strong{text-transform:uppercase}.program>blockquote{letter-spacing:-.045em;border-top:3px solid;max-width:1040px;margin:74px 0 0;padding:27px 0 0;font-size:clamp(1.7rem,7vw,3.6rem);font-weight:900;line-height:1.02}.section-cta{border-top:1px solid var(--line);gap:20px;margin-top:55px;padding-top:22px;display:grid}.section-cta p{margin:0;font-weight:800}.investment{background:var(--ink);color:#fff}.investment .slide-number{color:#596064}.funding-flow{gap:14px;margin-top:55px;display:grid}.funding-flow article{border-left:2px solid var(--blue);background:#000;padding:25px}.funding-flow article.value{border-color:var(--orange)}.funding-flow article span{color:var(--blue);text-transform:uppercase;letter-spacing:.12em;font-size:.7rem;font-weight:900}.funding-flow article strong{letter-spacing:-.08em;margin:12px 0 5px;font-size:4.4rem;line-height:.9;display:block}.funding-flow article p{color:#c1c7c9;margin:0;line-height:1.5}.funding-flow>i{display:none}.ask-grid{gap:55px;margin-top:38px;display:grid}.ask{border-top:2px solid;padding-top:28px}.ask h3{text-transform:uppercase;margin:17px 0 0;font-size:2.4rem}.ask>strong{color:var(--orange);letter-spacing:-.07em;font-size:5.3rem;line-height:1;display:block}.ask>p:not(.kicker){color:#c5cbcd;line-height:1.6}.ask .cta{width:100%;margin-top:15px}.benefits{color:var(--ink);background:#fff;padding:28px}.benefits h3{text-transform:uppercase;margin:0 0 22px;font-size:1.6rem}.benefits>p{border-top:1px solid var(--line);text-transform:uppercase;gap:12px;margin:0;padding:17px 0;font-weight:800;line-height:1.4;display:flex}.benefits svg{width:19px;color:var(--orange);flex:none}.benefits small{color:var(--muted);margin-top:22px;font-size:.85rem;line-height:1.55;display:block}.impact{background:var(--blue)}.impact-brand,.trust-logo{background:#fff;width:min(100%,430px);padding:14px}.impact-copy{margin-top:55px}.impact-copy>p:last-child{max-width:600px;font-size:1.06rem;line-height:1.6}.giving-options{gap:18px;margin-top:45px;display:grid}.giving-options article{background:#fff;flex-direction:column;min-height:340px;padding:27px;display:flex}.giving-options article>b{color:var(--orange);font-size:.73rem}.giving-options h3{text-transform:uppercase;margin:32px 0 15px;font-size:2rem}.giving-options p{color:var(--muted);margin:0 0 25px;line-height:1.55}.giving-options .cta{width:100%;margin-top:auto}.vision-top{gap:30px;display:grid}.vision-top>p{color:var(--muted);margin:0;font-size:1.05rem;line-height:1.65}.metrics{border-top:2px solid;grid-template-columns:1fr 1fr;margin:55px 0;display:grid}.metrics p{border-bottom:1px solid var(--line);margin:0;padding:23px 10px 23px 0}.metrics strong{letter-spacing:-.06em;font-size:2.55rem;display:block}.metrics span{color:var(--orange);text-transform:uppercase;font-size:.68rem;font-weight:900}.metric-total{grid-column:1/3}.metric-total strong{font-size:4rem}.vision-bottom{gap:38px;display:grid}.vision-photo{clip-path:polygon(0 0,100% 7%,100% 100%,0 92%);height:360px;overflow:hidden}.vision-photo img{object-fit:cover;height:100%}.vision-bottom h3{letter-spacing:-.04em;margin:0;font-size:2rem;line-height:1.05}.vision-bottom p{color:var(--muted);line-height:1.6}.vision-bottom .welcome{border-top:1px solid var(--line);color:var(--ink);padding-top:22px;font-weight:800}.welcome em{color:var(--orange)}.vision-bottom .cta{width:100%;margin-top:17px}.trust{background:var(--paper)}.trust-grid{gap:40px;margin-top:60px;display:grid}.trust-heading>svg{width:43px;height:43px;color:var(--orange);margin-bottom:25px}.trust-copy>p{color:var(--muted);margin:0;font-size:1.04rem;line-height:1.7}.trust-copy blockquote{border-top:2px solid;border-bottom:1px solid var(--line);margin:42px 0;padding:24px 0;font-size:1.5rem;font-weight:900;line-height:1.18}.trust-copy .cta{width:100%}footer{background:var(--ink);color:#c4cacc;gap:42px;padding:58px 20px;display:grid}footer>div{gap:12px;display:grid}.footer-brand{justify-items:center;gap:16px;width:100%}.footer-brand img:first-child{width:108px}.footer-brand img:last-child{filter:invert();width:min(100%,285px)}.footer-contact{border-top:1px solid #303638;justify-items:center;width:100%;padding-top:28px}footer a,footer span{text-align:center;align-items:flex-start;gap:10px;font-size:.92rem;line-height:1.45;display:flex}footer svg{width:16px;color:var(--blue);flex:none}@media (min-width:760px){.slide{padding:125px 40px}.site-header{height:82px;padding-inline:32px}.brand{width:220px}.brand img{height:60px}.header-cta{display:none}.site-header nav{text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:25px;font-size:.71rem;font-weight:900;display:flex}.site-header nav>.cta{min-height:45px;padding:11px 15px}.cover{grid-template-columns:1fr 1fr;min-height:calc(100svh - 82px)}.cover-copy{align-self:center;padding:70px 40px}.cover h1{font-size:clamp(5rem,10vw,8rem)}.cover-visual{clip-path:polygon(12% 0,100% 0,100% 100%,0 100%,0 10%);min-height:720px}.cover-actions{align-items:center;display:flex}.program-grid{grid-template-columns:.85fr 1.15fr;align-items:center}.program-photo{height:620px}.program>blockquote{margin-left:12%}.section-cta{grid-template-columns:1fr auto;align-items:center}.funding-flow{grid-template-columns:1fr auto 1fr auto 1fr;align-items:stretch}.funding-flow>i{color:var(--orange);place-items:center;font-size:1.5rem;display:grid}.funding-flow article strong{font-size:4rem}.ask-grid{grid-template-columns:1.1fr .9fr}.giving-options{grid-template-columns:1fr 1fr}.vision-top{grid-template-columns:1.3fr .7fr;align-items:end}.metrics{grid-template-columns:repeat(5,1fr)}.metrics p,.metric-total{grid-column:auto}.metric-total strong{font-size:2.55rem}.vision-bottom{grid-template-columns:1fr 1fr;align-items:center}.vision-photo{height:600px}.trust-grid{grid-template-columns:1.1fr .9fr}.trust-copy{padding-top:80px}footer{grid-template-columns:1fr 1fr;padding:55px 40px}}@media (min-width:1100px){.slide{padding:155px max(48px, calc((100vw - var(--max)) / 2))}.slide-number{right:max(48px, calc((100vw - var(--max)) / 2));top:45px}.site-header{padding-inline:max(48px, calc((100vw - var(--max)) / 2))}.cover{grid-template-columns:46% 54%}.cover-copy{padding-left:max(48px, calc((100vw - var(--max)) / 2));padding-right:55px}.cover h1{font-size:clamp(6rem,8vw,9rem)}.cover-statement{font-size:1.75rem}.cover-logo{width:170px;top:42px;right:42px}.program-grid{gap:90px}.outcomes li{padding:26px 0;font-size:1.15rem}.funding-flow article{padding:34px}.funding-flow article strong{font-size:5.2rem}.ask-grid{gap:100px;margin-top:70px}.giving-options{max-width:1000px;margin-left:auto}.vision-bottom,.trust-grid{gap:100px}footer{padding-inline:max(48px, calc((100vw - var(--max)) / 2))}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}[data-reveal]{opacity:1;transition:none;transform:none}.cta{transition:none}}.brand{width:210px}.brand img{height:60px}.mobile-menu{position:relative}.mobile-menu summary{background:var(--ink);color:#fff;cursor:pointer;place-items:center;width:48px;height:48px;list-style:none;display:grid}.mobile-menu summary::-webkit-details-marker{display:none}.mobile-menu summary svg{grid-area:1/1;width:21px}.mobile-menu summary svg:nth-child(2){display:none}.mobile-menu summary span{width:1px;height:1px;position:absolute;overflow:hidden}.mobile-menu[open] summary svg:first-child{display:none}.mobile-menu[open] summary svg:nth-child(2){display:block}.mobile-menu>div{background:var(--ink);color:#fff;border-top:1px solid #333;padding:18px;display:grid;position:fixed;top:74px;left:0;right:0}.mobile-menu:not([open])>div{display:none}.mobile-menu>div>a:not(.cta){border-bottom:1px solid #34393b;padding:18px 4px;font-size:1.15rem;font-weight:800}.mobile-menu .cta{margin-top:18px}.cover-logo{z-index:5;object-fit:contain;object-position:center;clip-path:none;filter:none;background:0 0;width:clamp(118px,26vw,190px);max-width:32%;height:auto;padding:0;display:block;position:absolute;inset:42px 22px auto auto}.circle-word svg{width:114%;height:126%;top:-13%;left:-7%}.outcomes ol{border:0;position:relative}.outcomes li{border:0;grid-template-columns:42px 1fr;gap:16px;padding:19px 0;position:relative}.outcomes li b{z-index:1;border:1px solid var(--orange);background:#fff;border-radius:50%;place-items:center;width:33px;height:33px;display:grid;position:relative}.outcomes li span{gap:4px;display:grid}.outcomes li strong{letter-spacing:-.06em;font-size:clamp(1.75rem,8vw,3.75rem);line-height:.9}.outcomes li em{max-width:390px;color:var(--muted);text-transform:uppercase;font-size:.88rem;font-style:normal;font-weight:800;line-height:1.35}.outcomes li:nth-child(2n) strong{color:var(--orange)}.impact-brand{background:0 0;width:min(100%,540px);padding:0}.giving-options article{background:var(--ink);color:#fff;min-height:370px;position:relative;overflow:hidden}.giving-options article:after{content:"";border:1px solid #ffffff2e;border-radius:50%;width:150px;height:150px;position:absolute;top:-55px;right:-45px}.giving-options article>b{color:var(--orange)}.giving-options p{color:#c6ccce}.giving-options .cta{z-index:1;background:var(--orange);color:#fff;position:relative}.metrics{background:var(--paper);border:0;gap:0;position:relative}.metrics p{border:0;border-bottom:1px solid #c8cdce;padding:26px 20px;position:relative}.metrics p:before{content:"";background:var(--orange);width:5px;height:42px;position:absolute;top:28px;left:0}.metrics strong{font-size:clamp(2.8rem,13vw,5rem)}.metrics span{margin-top:4px;display:block}.metrics .metric-total{background:var(--ink);color:#fff;padding:34px 22px}.metrics .metric-total strong{color:var(--blue);font-size:clamp(4.2rem,19vw,8rem)}.vision-photo{aspect-ratio:825/767;clip-path:polygon(0 0,100% 4%,100% 100%,0 96%);background:var(--ink);height:auto}.vision-photo img{object-fit:contain;object-position:center}.vision-bottom h3{font-size:clamp(2.6rem,11vw,5.4rem);line-height:.94}.vision-bottom .welcome{border-top:2px solid var(--ink);border-bottom:1px solid var(--line);grid-template-columns:auto 1fr;align-items:start;gap:14px;margin-top:28px;padding:24px 0;display:grid}.welcome em{font-size:1.4rem;font-style:normal;font-weight:900}.welcome p{color:var(--ink);margin:0;font-weight:800}.trust{background:var(--ink);color:#fff}.trust .slide-number{color:#596064}.trust-brand{gap:24px;width:min(100%,600px);display:grid}.trust-brand img:first-child{width:150px}.trust-brand img:last-child{filter:invert();width:min(100%,520px)}.trust-heading h2{max-width:780px}.trust-copy>p{color:#c1c7c9}.trust-copy blockquote{border-color:#fff #0000 #3d4346}.trust-copy .cta-dark{background:var(--orange)}footer>img{background:0 0;width:min(100%,420px);padding:0}@media (min-width:760px){.brand{width:270px}.brand img{height:70px}.mobile-menu{display:none}.impact-brand{width:min(48%,620px)}.metrics{grid-template-columns:repeat(4,1fr) 1.35fr}.metrics p{border-bottom:0;border-right:1px solid #c8cdce}.metrics .metric-total{grid-column:auto}.vision-photo{height:auto}.trust-brand{grid-template-columns:170px 1fr;align-items:end}.trust-brand img:first-child{width:170px}.trust-brand img:last-child{width:100%}}@media (min-width:1100px){.brand{width:310px}.site-header{height:92px}.brand img{height:78px}.site-header nav{gap:22px}.cover-logo{width:210px}.outcomes li{padding:24px 0}.giving-options{gap:18px}.giving-options article{height:100%;padding:38px}.metrics{background:0 0;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.metrics p{background:var(--paper);border:0;min-height:210px;padding:34px 24px}.metrics strong{font-size:clamp(3rem,3.5vw,4rem)}.metrics .metric-total{flex-direction:column;justify-content:center;padding:34px 24px;display:flex}.metrics .metric-total strong{font-size:clamp(3.6rem,4.4vw,5rem)}footer{grid-template-columns:1fr;justify-items:center;gap:42px;padding-top:72px;padding-bottom:64px}.footer-brand img:first-child{width:126px}.footer-brand img:last-child{width:330px}.footer-contact{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:0;max-width:1120px;padding-top:30px}.footer-contact>a,.footer-contact>span{justify-content:center;width:100%;padding:6px 24px}.footer-contact>a+*,.footer-contact>span+*{border-left:1px solid #303638}.cover-logo{width:170px;max-width:26%;top:46px;right:46px}}@media (max-width:759px){.slide{padding:68px 20px}.slide-number{top:20px}.cover h1{max-width:100%;font-size:clamp(3.7rem,19vw,5.2rem);line-height:.82}.section-heading h2,.investment-title h2,.impact-copy h2,.vision h2,.trust h2{font-size:clamp(2.65rem,11.5vw,4rem);line-height:.95}.impact-copy,.trust-grid{margin-top:0}.giving-options h3{font-size:clamp(1.7rem,7.2vw,2.3rem)}.vision-top>p,.vision-bottom>div>p:not(.welcome){font-size:1.1rem}.metrics .metric-total{text-align:center;justify-items:center;padding:36px 22px;display:grid}.vision-bottom h3{font-size:clamp(2.65rem,11.5vw,4rem);line-height:.95}.vision-bottom .welcome{border-top:2px solid var(--ink);border-bottom:1px solid var(--line);border-left:5px solid var(--orange);color:var(--ink);margin:30px 0 0;padding:24px 0 24px 20px;font-size:1.25rem;font-weight:800;line-height:1.3;display:block}footer{text-align:center;justify-items:center;padding-top:58px;padding-bottom:58px}}.cover-logo{width:clamp(220px,58vw,440px);max-width:68%;top:52%;left:50%;right:auto;transform:translate(-50%,-50%)}@media (min-width:760px){.cover-logo{width:min(56%,440px);max-width:none;top:52%}}.scroll-accent{color:inherit;-webkit-box-decoration-break:clone;box-decoration-break:clone;background:linear-gradient(#0000 72%,#f04a2347 0) 0 0/0% 100% no-repeat;transition:color .55s,background-size .75s cubic-bezier(.2,.75,.25,1)}.scroll-accent.is-lit{color:var(--orange);background-size:100% 100%}.outcomes li,.funding-flow article,.giving-options article,.metrics p,.benefits>p{transition:opacity .48s,transform .32s cubic-bezier(.2,.75,.25,1),background-color .32s,color .32s,border-color .32s,box-shadow .32s}.outcomes li{opacity:0;transform:translate(-18px)}.outcomes.is-visible li{opacity:1;transform:translate(0)}.outcomes.is-visible li:first-child{transition-delay:50ms}.outcomes.is-visible li:nth-child(2){transition-delay:.12s}.outcomes.is-visible li:nth-child(3){transition-delay:.19s}.outcomes.is-visible li:nth-child(4){transition-delay:.26s}.funding-flow article.is-tapped,.giving-options article.is-tapped,.metrics p.is-tapped{transform:translateY(-7px)}.outcomes li.is-tapped{transform:translate(10px)}.outcomes li.is-tapped b{background:var(--orange);color:#fff}.benefits>p.is-tapped{color:var(--orange);padding-left:10px}.giving-options article.is-tapped,.funding-flow article.is-tapped{box-shadow:0 18px 42px #0000002e}.metrics p.is-tapped:not(.metric-total){background:#fff;box-shadow:0 16px 34px #090c0e1f}.program-photo img,.vision-photo img,.cover-visual>img:not(.cover-logo){transition:transform .8s cubic-bezier(.2,.75,.25,1),filter .5s}.cover-logo{transition:transform .55s cubic-bezier(.2,.75,.25,1),filter .4s}.cta svg,.scroll-link svg{transition:transform .3s}.cta:hover svg,.cta:active svg{transform:translate(4px,-4px)}.scroll-link:hover svg,.scroll-link:active svg{transform:translateY(5px)}.site-header nav>a:not(.cta){position:relative}.site-header nav>a:not(.cta):after{content:"";background:var(--orange);height:2px;transition:right .28s;position:absolute;bottom:-7px;left:0;right:100%}.site-header nav>a:not(.cta):hover:after{right:0}.footer-contact a{transition:color .25s,transform .25s}.footer-contact a:hover{color:#fff;transform:translateY(-3px)}@media (hover:hover){.outcomes li:hover{transform:translate(10px)}.outcomes li:hover b{background:var(--orange);color:#fff}.funding-flow article:hover,.giving-options article:hover{transform:translateY(-7px);box-shadow:0 18px 42px #0000002e}.metrics p:hover{transform:translateY(-7px)}.metrics p:hover:not(.metric-total){background:#fff;box-shadow:0 16px 34px #090c0e1f}.benefits>p:hover{color:var(--orange);padding-left:10px}.program-photo:hover img,.vision-photo:hover img,.cover-visual:hover>img:not(.cover-logo){filter:contrast(1.08);transform:scale(1.025)}.cover-visual:hover .cover-logo{filter:drop-shadow(0 12px 28px #00000038);transform:translate(-50%,-50%)scale(1.045)rotate(-1deg)}}@media (prefers-reduced-motion:reduce){.scroll-accent,.outcomes li,.funding-flow article,.giving-options article,.metrics p,.benefits>p,.program-photo img,.vision-photo img,.cover-visual>img,.cta svg,.scroll-link svg{transition:none}.outcomes li{opacity:1;transform:none}}body{color:#000}.investment,.trust,footer,.giving-options article,.metrics .metric-total,.mobile-menu summary,.mobile-menu>div,.cover-visual{background-color:#000}h1,h2,h3,.outcomes strong,.metrics strong,.funding-flow strong{font-family:Inter Tight Variable,Inter Tight,Arial,Helvetica,sans-serif}.scroll-accent{color:inherit;transition:color .65s cubic-bezier(.2,.78,.2,1)}.scroll-accent.is-lit,.hero-next-accent{color:var(--orange)}.circle-word svg path,.hand-line path{stroke-dasharray:1100;stroke-dashoffset:1100px}.circle-word.is-drawn svg path,.hand-line.is-drawn path{animation:.95s cubic-bezier(.2,.72,.2,1) forwards draw-stroke}.hand-line.is-drawn path:nth-child(2){animation-delay:.13s}@keyframes draw-stroke{to{stroke-dashoffset:0}}.metrics p.is-counting strong{color:var(--orange)}.metrics p.count-complete strong{animation:.42s cubic-bezier(.16,.8,.3,1) count-settle}.metrics .metric-total{isolation:isolate;overflow:hidden}.metrics .metric-total>*{z-index:1;position:relative}.metrics.is-complete .metric-total{animation:.72s cubic-bezier(.16,.8,.3,1) total-pop}.metrics.is-complete .metric-total:after{content:"";z-index:0;background:linear-gradient(110deg,#0000 20%,#8bcbe738 48%,#0000 74%);animation:1s ease-out .18s forwards total-sweep;position:absolute;inset:0;transform:translate(-110%)}@keyframes count-settle{0%{opacity:.5;transform:translateY(7px)}to{opacity:1;transform:none}}@keyframes total-pop{0%{transform:scale(.97)}55%{transform:scale(1.015)}to{transform:none}}@keyframes total-sweep{to{transform:translate(110%)}}.cover-visual{min-height:570px}@media (min-width:760px){.cover-visual{min-height:760px}.cover-logo{width:min(43%,360px);max-width:none;top:68%}}@media (prefers-reduced-motion:reduce){.circle-word svg path,.hand-line path{stroke-dashoffset:0;animation:none}.metrics p.count-complete strong,.metrics.is-complete .metric-total,.metrics.is-complete .metric-total:after{animation:none}.scroll-accent{color:var(--orange)}}.cover h1 span{letter-spacing:-.065em;font-weight:300}.cover h1 strong,.cover-statement{font-weight:650}.kicker,.cta,.site-header nav,.scroll-link{font-weight:750}.section-heading h2,.investment-title h2,.impact-copy h2,.vision h2,.trust h2,.vision-bottom h3{font-weight:520}.program>blockquote,.trust-copy blockquote{font-weight:650}.outcomes li strong,.funding-flow article strong,.metrics strong{font-weight:620}.giving-options h3,.ask h3,.benefits h3{font-weight:560}.cta:hover,.cta:focus-visible{color:#000;background:#fff;box-shadow:inset 0 0 0 2px #000,0 12px 28px #00000024}.site-header .cta-dark:hover,.site-header .cta-dark:focus-visible{background:var(--orange);color:#fff;box-shadow:none}.trust-copy .cta-dark:hover,.trust-copy .cta-dark:focus-visible{color:#000;background:#fff}@media (hover:hover){.funding-flow article:hover,.giving-options article:hover{background:var(--orange);color:#fff;border-color:#fff}.funding-flow article:hover span,.funding-flow article:hover p,.giving-options article:hover p{color:#fff}.giving-options article:hover .cta{color:#000;box-shadow:none;background:#fff}.outcomes li:hover{background:var(--orange);color:#fff;padding-inline:12px}.outcomes li:hover em{color:#fff}.outcomes li:hover b{background:#000;border-color:#000}.metrics p:hover:not(.metric-total){background:var(--orange);color:#fff}.metrics p:hover:not(.metric-total) span{color:#000}.benefits>p:hover{background:var(--orange);color:#fff;padding-inline:10px}}.funding-flow article.is-tapped,.giving-options article.is-tapped{background:var(--orange);color:#fff}.funding-flow article.is-tapped span,.funding-flow article.is-tapped p,.giving-options article.is-tapped p{color:#fff}.outcomes li.is-tapped{background:var(--orange);color:#fff;padding-inline:12px}.metrics p.is-tapped:not(.metric-total){background:var(--orange);color:#fff}.metrics p.is-tapped:not(.metric-total) span{color:#000}body{font-weight:300}.cover h1 span{font-variation-settings:"wght" 200;font-family:Futura PT Light,Futura Light,Avenir Next Ultra Light,Inter Tight Variable,sans-serif;font-weight:200}.section-heading>p:last-child,.funding-flow article p,.ask>p:not(.kicker),.benefits small,.impact-copy>p:last-child,.giving-options p,.vision-top>p,.vision-bottom p,.trust-copy>p,footer a,footer span{font-weight:300}.outcomes li em{font-weight:350}.scroll-accent{background:0 0;text-decoration:none;transition:color .9s cubic-bezier(.2,.75,.25,1)}.outcomes li{transition:opacity .72s,transform .72s cubic-bezier(.2,.75,.25,1),background-color .55s,color .55s,padding .55s}.cta:hover,.cta:focus-visible,.site-header .cta-dark:hover,.site-header .cta-dark:focus-visible,.trust-copy .cta-dark:hover,.trust-copy .cta-dark:focus-visible{color:#fff;box-shadow:none;background:#f04a23a8;transform:none}@media (hover:hover){.funding-flow article:hover,.giving-options article:hover,.metrics p:hover:not(.metric-total),.benefits>p:hover,.outcomes li:hover{color:#fff;box-shadow:none;background:#f04a23a8;transform:none}.funding-flow article:hover,.giving-options article:hover{border-color:#f04a23a8}.outcomes li:hover{padding-inline:12px}.outcomes li:nth-child(2n):hover strong,.outcomes li:hover em,.funding-flow article:hover span,.funding-flow article:hover p,.giving-options article:hover p{color:#fff}.giving-options article:hover .cta{color:#000;background:#ffffffe6}}.funding-flow article.is-tapped,.giving-options article.is-tapped,.metrics p.is-tapped:not(.metric-total),.benefits>p.is-tapped,.outcomes li.is-tapped{color:#fff;box-shadow:none;background:#f04a23a8;transform:none}.outcomes li:nth-child(2n).is-tapped strong,.outcomes li.is-tapped em{color:#fff}.cta:hover,.cta:focus-visible{color:#fff;background:#000}.site-header .cta-dark:hover,.site-header .cta-dark:focus-visible,.trust-copy .cta-dark:hover,.trust-copy .cta-dark:focus-visible{background:var(--orange-on-black);color:#fff}@media (hover:hover){.funding-flow article:hover,.giving-options article:hover{background:var(--orange-on-black);border-color:var(--orange-on-black)}.outcomes li:hover,.metrics p:hover:not(.metric-total),.benefits>p:hover{background:var(--orange-on-white);color:#000}.outcomes li:hover em{color:#3f4547}.outcomes li:nth-child(2n):hover strong{color:#fff}.benefits>p:hover svg{color:#000}}.funding-flow article.is-tapped,.giving-options article.is-tapped{background:var(--orange-on-black)}.outcomes li.is-tapped,.metrics p.is-tapped:not(.metric-total),.benefits>p.is-tapped{background:var(--orange-on-white);color:#000}.outcomes li.is-tapped em{color:#3f4547}@media (max-width:759px){.slide{padding-block:76px}.program-grid{gap:48px;margin-top:58px}.giving-options,.vision-bottom{gap:26px}}@media (min-width:760px){.slide{padding-top:140px;padding-bottom:140px}.program-grid{margin-top:65px}}@media (min-width:1100px){.slide{padding-top:165px;padding-bottom:165px}}.cover h1 strong{font-variation-settings:"wght" 600;letter-spacing:-.075em;transform-origin:0;width:106.4%;font-family:Futura PT Demi,Futura Demi,Inter Tight Variable,sans-serif;font-weight:600;transform:scaleX(.94)}@media (min-width:760px){.cover-logo{width:min(49%,430px);max-width:none;top:72%}}@media (hover:hover){.outcomes li:nth-child(2n):hover strong{color:var(--orange)}}.outcomes li:nth-child(2n).is-tapped strong{color:var(--orange)}@media (min-width:760px){.cover-logo{width:min(47%,400px);max-width:none;top:68%}}.cover-visual>img:not(.cover-logo){object-position:center 62%}.cover h1 span{font-variation-settings:"wght" 300;letter-spacing:-.055em;font-family:Futura PT Light,Futura Light,Century Gothic,Inter Tight Variable,sans-serif;font-weight:300}.cover h1 strong{font-variation-settings:"wght" 600;font-family:Futura PT Demi,Futura Demi,Futura PT,Futura,Inter Tight Variable,sans-serif;font-weight:600}.cover-logo{width:clamp(235px,60vw,350px);max-width:66%;top:68%}@media (min-width:760px){.cover-logo{width:min(47%,400px);max-width:none;top:68%}}.cta:hover,.cta:focus-visible,.investment .cta:hover,.investment .cta:focus-visible,.site-header .cta-dark:hover,.site-header .cta-dark:focus-visible,.trust-copy .cta-dark:hover,.trust-copy .cta-dark:focus-visible{background:var(--orange-on-black);color:#fff;box-shadow:none;transform:none}.cover h1 span{font-variation-settings:normal;letter-spacing:-.035em;font-family:Futura,Futura PT,Century Gothic,Avenir Next,sans-serif;font-weight:300;font-stretch:100%;transform:none}.cover h1 strong{font-variation-settings:normal;width:103.1%;font-family:Futura,Futura PT Demi,Futura PT,Century Gothic,sans-serif;font-weight:600;font-stretch:100%;transform:scaleX(.97)}@media (max-width:759px){.cover{min-height:0}.cover-copy{padding-bottom:32px}.cover-visual{margin-top:0}}.cover h1 span{transform-origin:0;width:105.27%;transform:scaleX(.95)}.cover h1 strong{transform-origin:0;width:106.4%;transform:scaleX(.94)}.cover-visual,.program-photo,.vision-photo{clip-path:none;isolation:isolate;overflow:hidden}.program-photo{background:#e5e7e7}.vision-photo{background:var(--orange)}.cover-visual>img:not(.cover-logo),.program-photo>img,.vision-photo>img{z-index:1;object-fit:cover;clip-path:polygon(0 4%,100% 0,100% 96%,0 100%);width:100%;height:100%;position:absolute;inset:0}.cover-visual:after,.cover-visual>p,.cover-visual .hand-line,.cover-logo,.program-photo>span{z-index:3}.cover-visual:after{z-index:2}.cover-visual,.program-photo,.vision-photo{isolation:isolate;background:var(--orange);contain:paint;position:relative;overflow:hidden}.cover-visual>img:not(.cover-logo),.program-photo>img,.vision-photo>img{clip-path:polygon(0 8%,100% 0,100% 92%,0 100%);inset:0}.program-photo>span{z-index:4}.vision-top,.metrics,.vision-bottom{position:relative}.cover-visual>img:not(.cover-logo){object-position:center 46%;height:89%;bottom:11%}.cover-mark{z-index:5;aspect-ratio:1;pointer-events:none;width:clamp(250px,68vw,410px);position:absolute;top:66%;left:50%;transform:translate(-50%,-50%)}.cover-mark .cover-logo{z-index:2;object-fit:contain;filter:none;width:100%;max-width:none;height:100%;padding:0;position:absolute;inset:0;transform:none}.cover-mark .hand-line{z-index:1;width:min(100vw,720px);margin:0;position:absolute;top:79%;bottom:auto;left:50%;transform:translate(-50%,-50%)}@media (hover:hover){.cover-visual:hover .cover-mark .cover-logo{filter:none;transform:scale(1.025)rotate(-.5deg)}}@media (min-width:760px){.cover-mark{width:min(50%,430px);top:67%}.cover-mark .hand-line{width:min(54vw,900px)}}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body,h1,h2,h3,.cover h1,.cover h1 span,.cover h1 strong,.kicker,.cta,.site-header nav,.outcomes li strong,.funding-flow article strong,.metrics strong,.ask h3,.benefits h3,.giving-options h3{font-variation-settings:normal;font-family:Inter Tight,Inter Tight Variable,Arial,Helvetica,sans-serif;font-stretch:100%}body{color:#000;font-weight:400}.kicker,.cta,.site-header nav,.slide-number,.cover-visual>p,.program-photo span,.funding-flow article span,.metrics span{font-weight:600}.cover h1,.cover h1 span,.cover h1 strong{letter-spacing:-.06em;width:auto;font-weight:500;transform:none}.cover h1 strong{font-weight:600}.section-heading h2,.investment-title h2,.impact-copy h2,.vision h2,.trust h2,.giving-options h3,.ask h3,.benefits h3{font-weight:500}.program>blockquote,.trust-copy blockquote,.vision-bottom h3,.outcomes li strong,.funding-flow article strong,.metrics strong,.ask>strong,.section-cta p,.outcomes>p{font-weight:600}.section-heading>p:last-child,.funding-flow article p,.ask>p:not(.kicker),.benefits small,.impact-copy>p:last-child,.giving-options p,.vision-top>p,.vision-bottom p,.trust-copy>p,footer a,footer span,.outcomes li em,.welcome{font-weight:400}.brand{flex-shrink:0}.brand img{width:auto;max-width:100%}@media (max-width:759px){.site-header .brand{display:none}.site-header{justify-content:flex-end}}.cover-x27{width:min(210px,48vw);height:auto;margin:0 0 22px;display:block}@media (min-width:760px){.cover-x27{width:min(248px,20vw);margin-bottom:28px}}.cover h1{margin-top:14px;margin-bottom:18px}.cover-statement{text-transform:uppercase;letter-spacing:.5em;max-width:34rem;margin:18px 0 0;padding-right:.5em;font-size:clamp(.68rem,1.15vw,.82rem);font-weight:500;line-height:1.7}.cover-actions{margin-top:28px}.cover-visual,.program-photo,.vision-photo,.benefits-photo{clip-path:none;contain:none;isolation:isolate;background:0 0;overflow:hidden}.cover-visual{background:#111}.cover-visual>img,.program-photo>img,.vision-photo>img,.benefits-photo img{clip-path:none;object-fit:cover;object-position:center;filter:none;width:100%;height:100%;position:absolute;inset:0}.cover-visual>img{height:100%;bottom:0}.cover-visual:after{background:linear-gradient(#0000 55%,#0008)}.benefits-photo{aspect-ratio:16/10;background:#111;margin:0 0 18px;position:relative}.program>blockquote,.trust-copy blockquote,.section-cta,.ask,.benefits>p,.metrics,.metrics p,.outcomes ol,.outcomes li,.welcome,.vision-bottom .welcome,.footer-contact{box-shadow:none;border:none}.welcome,.vision-bottom .welcome{color:inherit;margin:28px 0 0;padding:0;font-size:1.15rem;font-weight:400;line-height:1.45;display:block}.program>blockquote,.trust-copy blockquote{margin-top:56px;padding-top:0}.section-cta{margin-top:48px;padding-top:0}.ask{padding-top:0}.metrics p:before{display:none}.metrics p,.metrics .metric-total{border:none}@media (min-width:760px){.metrics p{border-right:none}}.slide{padding-block:88px}@media (min-width:760px){.slide{padding-top:120px;padding-bottom:120px}}@media (min-width:1100px){.slide{padding-top:140px;padding-bottom:140px}}.program-grid,.ask-grid,.vision-bottom,.trust-grid,.giving-options{gap:40px}@media (min-width:1100px){.program-grid,.ask-grid,.vision-bottom,.trust-grid{gap:72px}}.skip-link{z-index:100;background:#fff;padding:12px 20px;position:fixed;top:10px;left:20px;transform:translateY(-180%)}.skip-link:focus{transform:none}footer .footer-brand img:first-child{filter:none;background:0 0;width:min(148px,42vw)}.cta,.mobile-menu>div>a:not(.cta){font-weight:600}:root{--type-display:clamp(3.05rem, 8.5vw + 1.2rem, 5.2rem);--type-headline:clamp(3.05rem, 2.8vw + 2.05rem, 4.25rem);--type-subhead:clamp(1.45rem, 2.2vw + 1rem, 2.1rem)}.section-heading h2,.investment-title h2,.impact-copy h2,.vision h2,.trust h2{font-size:var(--type-headline);letter-spacing:-.045em;font-weight:500;line-height:1.08}.vision-bottom h3,.program>blockquote,.trust-copy blockquote{font-size:var(--type-subhead);letter-spacing:-.03em;font-weight:500;line-height:1.25}.outcomes li strong{letter-spacing:-.05em;font-size:clamp(1.7rem,6.5vw,2.6rem);font-weight:500}.cover h1 .cover-next,.cover h1 strong.cover-leaders,.cover h1 .cover-leaders span{text-transform:uppercase;width:auto;font-style:normal;transform:none;font-family:Jost,Avenir Next,Century Gothic,sans-serif!important}.cover h1{font-size:inherit;flex-direction:column;align-items:stretch;gap:12px;width:100%;margin:10px 0 20px;line-height:1;display:flex}.cover h1 .cover-next{letter-spacing:.1em;color:#111;text-align:center;white-space:nowrap;font-size:clamp(2.85rem,12.6vw,5.2rem);font-weight:500;line-height:.95;display:block}.cover h1 strong.cover-leaders{color:#fff;letter-spacing:0;background:#111;justify-content:space-between;align-items:center;padding:.22em .18em .16em;font-size:clamp(2.45rem,11.4vw,4.2rem);font-weight:500;display:flex}.cover h1 .cover-leaders span{color:#fff;letter-spacing:0;text-align:center;flex:1 1 0;font-weight:500;display:inline-block}.cover-copy{text-align:center;padding:28px 20px}.cover-statement{text-transform:uppercase;letter-spacing:.18em;color:#222;max-width:24rem;margin-left:auto;margin-right:auto;font-size:.78rem;font-weight:500;line-height:1.55}.cover-actions{justify-content:center;margin-top:24px;display:flex}.cover .cta{letter-spacing:.08em;width:min(100%,360px);min-width:min(100%,280px);min-height:64px;padding:18px 24px;font-size:.92rem;font-weight:600}.cover-x27{width:min(210px,52vw);margin:6px auto 16px}@media (min-width:760px){.cover-copy{padding:64px 44px}.cover h1 .cover-next{white-space:nowrap;font-size:clamp(3.6rem,5.6vw,5.6rem)}.cover h1 strong.cover-leaders{font-size:clamp(3.1rem,4.8vw,4.8rem)}.cover-x27{width:min(248px,20vw);margin:0 auto 22px}.cover .cta{width:320px}}.cover-visual,.program-photo,.vision-photo,.benefits-photo{contain:none;aspect-ratio:auto;background:0 0;height:auto;min-height:0;position:relative;overflow:visible}.cover-visual>img:not(.cover-logo),.program-photo>img,.vision-photo>img,.benefits-photo img{clip-path:none;object-fit:contain;object-position:center;filter:none;width:100%;height:auto;position:relative;inset:auto}.photo-tag{z-index:5;color:#fff;opacity:0;background:0 0;flex-direction:column;justify-content:center;gap:5px;margin:0;padding:13px 16px 12px 14px;transition:opacity .45s cubic-bezier(.2,0,0,1);display:flex;position:absolute;bottom:14%;left:0;transform:none}.photo-tag:before{content:"";z-index:0;background:var(--orange);transform-origin:0 100%;position:absolute;inset:0;transform:skewY(-4.5deg);box-shadow:8px 14px 28px #0000002e}.photo-tag.is-in{opacity:1}.photo-tag b,.photo-tag span{z-index:1;color:#fff;-webkit-text-fill-color:#fff;text-transform:uppercase;white-space:nowrap;background:0 0;margin:0;padding:0;display:block;position:relative;inset:auto;transform:none}.photo-tag b{letter-spacing:.12em;font-size:.95rem;font-weight:600;line-height:1}.photo-tag span{letter-spacing:.14em;opacity:.92;font-size:.68rem;font-weight:500;line-height:1.2}.cover-visual>.photo-tag,.program-photo>.photo-tag{bottom:16%;left:0}.vision-photo>.photo-tag{bottom:14%;left:auto;right:0}.vision-photo>.photo-tag:before{transform-origin:100% 100%;transform:skewY(4.5deg)}.program-photo>.photo-tag span,.program-photo>.photo-tag b{background:0 0;padding:0;position:relative;inset:auto}.scroll-accent{color:#0000;background-image:linear-gradient(90deg, var(--orange) 0 50%, var(--accent-base,#000) 50% 100%);background-size:200% 100%;background-position:calc(100% - var(--wipe,0%)) 0;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.scroll-progress{z-index:80;height:3px;width:var(--p,0%);background:var(--orange);pointer-events:none;position:fixed;top:0;left:0}.mobile-dock{display:none}.cta:active{transform:scale(.96)}.touchable{-webkit-tap-highlight-color:transparent;cursor:pointer}.outcomes li.is-pressed,.outcomes li:active,.funding-flow article.is-pressed,.benefits>p.is-pressed,.giving-options article.is-pressed,.metrics p.is-pressed{transform:scale(.98)}.outcomes ol{position:relative}.outcomes ol:before{content:"";background:var(--orange);width:1px;position:absolute;top:16px;bottom:16px;left:16px}.outcomes li b{z-index:1;border:1px solid var(--orange);color:var(--orange);background:#fff;border-radius:50%;place-items:center;width:33px;height:33px;transition:background .35s,color .35s,transform .35s;display:grid;position:relative}.outcomes li.is-live b{background:var(--orange);color:#fff}.brand,.site-header .brand{flex-shrink:0;width:auto;max-width:calc(100% - 72px);display:block}.site-header .brand img{object-fit:contain;object-position:left center;max-width:min(280px,100vw - 80px);height:56px;width:auto!important}@media (min-width:760px){.site-header .brand img{max-width:340px;height:74px}.brand,.site-header .brand{max-width:none}}@media (min-width:1100px){.site-header .brand img{max-width:380px;height:82px}}@media (max-width:759px){.site-header{justify-content:space-between}.site-header .brand{display:block}.cover{flex-direction:column;gap:0;min-height:0;display:flex}.cover-copy{z-index:2;background:#fff;padding:24px 20px 28px}.cover-visual{z-index:1;transform:translate3d(0, var(--para,0px), 0);will-change:transform;margin-top:8px;margin-inline:0}.program-photo,.vision-photo{width:calc(100% + 40px);margin-inline:-20px}.program-photo,.vision-photo,.benefits-photo{transform:translate3d(0, var(--para,0px), 0);will-change:transform}.benefits{background:#fff;width:auto;max-width:none;margin-inline:-20px;padding:28px 20px 32px}.benefits-photo{width:calc(100% + 40px);margin-inline:-20px}.metrics{grid-template-columns:1fr 1fr;gap:0;margin-inline:0;padding:8px 0 4px;display:grid;overflow:visible}.metrics p{border-bottom:1px solid var(--line);background:0 0;min-width:0;padding:18px 8px 18px 0}.metrics .metric-total{grid-column:1/-1;margin-top:8px;padding:20px 16px}.outcomes ol:before{height:calc((100% - 32px) * var(--line,0));top:16px;bottom:auto}.mobile-dock{left:14px;right:14px;bottom:calc(14px + env(safe-area-inset-bottom));z-index:70;background:var(--ink);color:#fff;text-transform:uppercase;letter-spacing:.08em;justify-content:space-between;align-items:center;min-height:56px;padding:14px 18px;font-size:.78rem;font-weight:600;transition:transform .42s cubic-bezier(.2,0,0,1);display:flex;position:fixed;transform:translateY(calc(120% + 24px));box-shadow:0 18px 40px #00000040}.mobile-dock.is-in{transform:none}.mobile-dock b{color:var(--orange)}html.dock-on{padding-bottom:88px}}@media (min-width:760px){.mobile-dock{display:none!important}}footer .footer-brand{gap:10px}footer .footer-brand img:first-child{width:64px}footer .footer-brand img:last-child{width:min(152px,48vw)}@media (min-width:760px){footer .footer-brand img:first-child{width:78px}footer .footer-brand img:last-child{width:188px}}@media (prefers-reduced-motion:reduce){.scroll-progress,.mobile-dock,.photo-tag,[data-parallax],.cover-visual,.program-photo,.vision-photo{transition:none;transform:none}.photo-tag{opacity:1}.scroll-accent{--wipe:100%}}.cover [data-reveal]{opacity:1;transition:none;transform:none}@media (max-width:759px){.slide{overflow:visible}.cover-visual,.program-photo,.vision-photo,.benefits-photo{width:calc(100% + 40px);margin-inline:-20px}.cover-visual{aspect-ratio:2400/1990;width:auto;margin-inline:0}.program-photo{aspect-ratio:2400/1846}.vision-photo{aspect-ratio:2400/1820}.benefits-photo{aspect-ratio:2400/1505}}@font-face{font-family:Inter Tight;font-style:normal;font-weight:400 600;font-display:swap;src:url(/fonts/font-1-8beeaad1.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Tight;font-style:normal;font-weight:400 600;font-display:swap;src:url(/fonts/font-2-3bd3cbc3.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Tight;font-style:normal;font-weight:400 600;font-display:swap;src:url(/fonts/font-3-4179443c.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Jost;font-style:normal;font-weight:400 500;font-display:swap;src:url(/fonts/font-4-e31eaf5c.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Jost;font-style:normal;font-weight:400 500;font-display:swap;src:url(/fonts/font-5-2b2ae750.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Jost;font-style:normal;font-weight:400 500;font-display:swap;src:url(/fonts/font-6-d3fc5b41.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--slide-pad:20px}@media (min-width:760px){:root{--slide-pad:40px}}@media (min-width:1100px){:root{--slide-pad:max(48px, calc((100vw - 1380px) / 2))}}.cover-visual,.program-photo,.vision-photo,.benefits-photo{isolation:isolate;z-index:0;transform:translate3d(0, var(--para,0px), 0);will-change:transform;position:relative;clip-path:none!important;contain:none!important;aspect-ratio:auto!important;background:0 0!important;height:auto!important;min-height:0!important;overflow:visible!important}.cover-visual:after{content:none!important;display:none!important}.cover-visual>img,.cover-visual>img:not(.cover-logo),.program-photo>img,.vision-photo>img,.benefits-photo img{object-position:center;filter:none;background:0 0;max-width:none;object-fit:contain!important;clip-path:none!important;width:100%!important;height:auto!important;position:relative!important;inset:auto!important}.cover{overflow:visible}.cover-visual>.photo-tag{opacity:1}@media (max-width:759px){.cover-visual,.program-photo,.vision-photo{max-width:100vw;width:100vw!important;margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important}.benefits-photo{max-width:none;width:calc(100% + 40px)!important;margin-inline:-20px!important}}@media (min-width:760px){.cover-visual{align-self:start;max-width:none;width:auto!important;margin-left:0!important;margin-right:0!important}.program-photo,.vision-photo{max-width:none;width:calc(100% + var(--slide-pad,40px))!important;margin-left:calc(-1 * var(--slide-pad,40px))!important;margin-right:0!important}.benefits-photo{width:calc(100% + 56px)!important;margin-left:-28px!important;margin-right:-28px!important}}@media (prefers-reduced-motion:reduce){.cover-visual,.program-photo,.vision-photo,.benefits-photo{will-change:auto;transform:none}}.metrics{background:var(--paper);border:0;grid-template-columns:1fr 1fr;gap:0;margin:44px 0 52px;padding:0;display:grid;overflow:hidden}.metrics p{background:0 0;border:0;min-width:0;min-height:0;margin:0;position:relative;border-bottom:1px solid var(--line)!important;padding:28px 16px 24px 22px!important}.metrics p:nth-child(odd){border-right:1px solid var(--line)!important}.metrics p:before{content:"";background:var(--orange);width:4px;height:38px;position:absolute;top:32px;left:0;display:block!important}.metrics strong{letter-spacing:-.06em;font-size:clamp(2.2rem,9.4vw,3.05rem);font-weight:600;line-height:.92;display:block}.metrics span{color:var(--orange);text-transform:uppercase;letter-spacing:.14em;margin-top:10px;font-size:.66rem;font-weight:600;display:block}.metrics .metric-total{background:var(--ink);color:#fff;text-align:center;justify-items:center;margin-top:0;display:grid;border:0!important;grid-column:1/-1!important;padding:42px 24px 36px!important}.metrics .metric-total:before{display:none!important}.metrics .metric-total strong{color:var(--blue);font-size:clamp(3.4rem,14vw,5.2rem);line-height:.9}.metrics .metric-total span{color:var(--orange);margin-top:12px}@media (min-width:760px){.metrics{grid-template-columns:repeat(4,minmax(0,1fr)) minmax(0,1.35fr);margin:56px 0 64px}.metrics p{min-height:188px;border-bottom:0!important;border-right:1px solid var(--line)!important;padding:32px 22px 28px 24px!important}.metrics p:nth-child(odd){border-right:1px solid var(--line)!important}.metrics strong{font-size:clamp(2.3rem,2.8vw,3.2rem)}.metrics .metric-total{text-align:left;flex-direction:column;justify-content:center;justify-items:start;display:flex;grid-column:auto!important;padding:32px 26px!important}.metrics .metric-total strong{font-size:clamp(2.8rem,3.6vw,4.2rem)}}.cover-copy,.section-heading,.program-grid .outcomes,.benefits>h3,.benefits>p,.benefits>small,.vision-top,.vision-bottom>div:not(.vision-photo){z-index:3;position:relative}.cover-copy{background:#fff;padding-bottom:48px}.cover{padding-bottom:88px;overflow:visible}.cover-visual{margin-top:36px}.program-grid{gap:104px;margin-top:72px}.benefits-photo{margin-top:22px;margin-bottom:88px}.metrics{margin-bottom:88px}.vision-bottom{gap:104px}@media (min-width:760px){.cover{padding-bottom:48px}.cover-copy{padding-bottom:72px}.cover-visual{margin-top:0}.program-grid{gap:112px;margin-top:84px}.metrics{margin:56px 0 96px}.vision-bottom{gap:112px}.benefits-photo{margin-bottom:56px}}html{scroll-behavior:auto;overflow-x:clip}body{overflow-x:clip}.slide{overflow:visible}.cover-visual,.program-photo,.vision-photo,.benefits-photo{will-change:auto;height:auto;min-height:0;display:block;position:relative;transform:none;background:0 0!important}.cover-visual{aspect-ratio:2400/1990!important}.program-photo{aspect-ratio:2400/1846!important}.benefits-photo{aspect-ratio:2400/1505!important}.vision-photo{aspect-ratio:2400/1820!important}.cover-visual>img,.cover-visual>img:not(.cover-logo),.program-photo>img,.vision-photo>img,.benefits-photo img{object-position:center top;object-fit:contain!important;width:100%!important;height:100%!important;position:absolute!important;inset:0!important}@media (prefers-reduced-motion:no-preference){.cover-visual,.program-photo,.vision-photo,.benefits-photo{transform:translate3d(0, var(--para,0px), 0);will-change:transform}}@media (max-width:759px){footer{padding-bottom:calc(96px + env(safe-area-inset-bottom,0px))}html.dock-on{padding-bottom:0}}.trust,.investment{--accent-base:#fff}.photo-tag{padding:15px 20px 14px 17px}.photo-tag:before{background:var(--ink);clip-path:polygon(0 0,calc(100% - 17px) 0,100% 17px,100% 100%,0 100%);transform:none;box-shadow:0 16px 34px #0000004d}.vision-photo>.photo-tag:before{clip-path:polygon(17px 0,100% 0,100% 100%,0 100%,0 17px);transform:none}@media (max-width:759px){.mobile-dock{border:1.5px solid #fff;box-shadow:0 18px 40px #00000073,0 0 0 1px #0003}}.scroll-accent{-webkit-text-fill-color:currentColor;color:var(--accent-base,#000);background:0 0;-webkit-background-clip:border-box;background-clip:border-box;transition:color .55s ease-out}.scroll-accent.is-lit{color:var(--orange)}@media (prefers-reduced-motion:reduce){.scroll-accent{transition:none}}.circle-word svg path,.hand-line path{vector-effect:non-scaling-stroke;stroke-width:2.6px}.export-zip{z-index:90;color:#fff;text-align:center;text-transform:uppercase;letter-spacing:.08em;background:#f04a23;justify-content:center;align-items:center;min-height:52px;padding:14px 18px;font-size:.78rem;font-weight:700;display:flex;position:sticky;top:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}[data-reveal],.outcomes li,.metrics p,.cover-next,.cover-leaders span{opacity:1!important;transform:none!important}.circle-word path,.hand-line path{stroke-dashoffset:0!important}.scroll-accent{color:#f04a23!important}.scroll-progress{display:none!important}html{scroll-behavior:auto}.ngl-hero-actions{flex-wrap:wrap;gap:12px;margin-top:12px;display:flex}
