@import "https://fonts.googleapis.com/css2?family=Inter:wght@400&family=Work+Sans:wght@300;400;600;700&display=swap";:root{--alliance-css-source:fluent-snippets;--color-ink:#1a1f29;--color-blue:#198fd9;--color-blue-bright:#109df6;--color-hero-highlight:var(--color-blue-bright);--color-white:#fff;--color-transparent:transparent;--color-white-trans-20:#fff3;--color-white-trans-40:#fff6;--color-black-alpha-30:#0000004d;--font-primary:"Work Sans", sans-serif;--font-button:"Inter", sans-serif;--content-width:min(1366px, 95%);--heading-size:clamp(2rem, calc(.981rem + 4.183vw), 6rem);--alliance-space-xs:clamp(.8333rem, calc(.8481rem - .0172vi), .8442rem);--alliance-space-s:clamp(1.1253rem, calc(1.0807rem + .1983vi), 1.25rem);--alliance-space-m:clamp(1.5rem, calc(1.3658rem + .5964vi), 1.875rem);--alliance-space-l:clamp(1.9995rem, calc(1.7086rem + 1.293vi), 2.8125rem);--alliance-space-xl:clamp(2.6653rem, calc(2.1094rem + 2.4706vi), 4.2188rem);--alliance-space-2xl:clamp(3.5529rem, calc(2.5598rem + 4.4139vi), 6.3281rem);--alliance-section-xs:clamp(1.6883rem, calc(1.3979rem + 1.2909vi), 2.5rem);--alliance-section-s:clamp(2.2506rem, calc(1.714rem + 2.3848vi), 3.75rem);--alliance-section-m:clamp(3rem, calc(2.0606rem + 4.175vi), 5.625rem);--alliance-section-l:clamp(3.999rem, calc(2.4107rem + 7.0592vi), 8.4375rem);--alliance-section-xl:clamp(5.3307rem, calc(2.7092rem + 11.651vi), 12.6562rem);--alliance-section-2xl:clamp(7.1058rem, calc(2.855rem + 18.8924vi), 18.9844rem);--alliance-gutter:clamp(1rem, calc(.0159rem + 4.3738vi), 3.75rem);--alliance-content-gap:var(--alliance-space-m);--alliance-grid-gap:var(--alliance-space-m);--alliance-container-gap:var(--alliance-space-xl);--alliance-section-padding-block:var(--alliance-section-m);--alliance-section-padding-inline:var(--alliance-gutter);--alliance-text-xs:1rem;--alliance-text-s:clamp(1.1rem, .04vi + 1.09rem, 1.13rem);--alliance-text-m:clamp(1.38rem, .2vi + 1.33rem, 1.5rem);--alliance-text-l:clamp(1.125rem, .765vw + 1.347rem, 2rem);--alliance-text-xl:clamp(2rem, .765vw + 1.847rem, 2.5rem);--alliance-text-2xl:clamp(2.5rem, .765vw + 2.347rem, 3rem);--alliance-text-3xl:clamp(3rem, .765vw + 2.847rem, 3.5rem);--alliance-h6:clamp(.8rem, .1vi + .8rem, .8rem);--alliance-h5:clamp(1rem, .2vi + 1rem, 1.1rem);--alliance-h4:clamp(1.3rem, .4vi + 1.2rem, 1.5rem);--alliance-h3:clamp(1.6rem, .7vi + 1.4rem, 2rem);--alliance-h2:clamp(2rem, 1.1vi + 1.7rem, 2.7rem);--alliance-h1:clamp(2.4rem, 1.8vi + 2rem, 3.6rem);--alliance-display:clamp(3.1rem, 2.7vi + 2.4rem, 4.7rem);--alliance-display-lg:clamp(4rem, 2.7vi + 2.4rem, 6rem)}.alliance-section-xs{padding-block:var(--alliance-section-xs)!important}.alliance-section-s{padding-block:var(--alliance-section-s)!important}.alliance-section-m{padding-block:var(--alliance-section-m)!important}.alliance-section-l{padding-block:var(--alliance-section-l)!important}.alliance-section-xl{padding-block:var(--alliance-section-xl)!important}.alliance-section-2xl{padding-block:var(--alliance-section-2xl)!important}.alliance-pad-xs{padding:var(--alliance-space-xs)!important}.alliance-pad-s{padding:var(--alliance-space-s)!important}.alliance-pad-m{padding:var(--alliance-space-m)!important}.alliance-pad-l{padding:var(--alliance-space-l)!important}.alliance-pad-xl{padding:var(--alliance-space-xl)!important}.alliance-pad-2xl{padding:var(--alliance-space-2xl)!important}.alliance-pad-block-xs{padding-block:var(--alliance-space-xs)!important}.alliance-pad-block-s{padding-block:var(--alliance-space-s)!important}.alliance-pad-block-m{padding-block:var(--alliance-space-m)!important}.alliance-pad-block-l{padding-block:var(--alliance-space-l)!important}.alliance-pad-block-xl{padding-block:var(--alliance-space-xl)!important}.alliance-pad-block-2xl{padding-block:var(--alliance-space-2xl)!important}.alliance-pad-inline-xs{padding-inline:var(--alliance-space-xs)!important}.alliance-pad-inline-s{padding-inline:var(--alliance-space-s)!important}.alliance-pad-inline-m{padding-inline:var(--alliance-space-m)!important}.alliance-pad-inline-l{padding-inline:var(--alliance-space-l)!important}.alliance-pad-inline-xl{padding-inline:var(--alliance-space-xl)!important}.alliance-pad-inline-2xl{padding-inline:var(--alliance-space-2xl)!important}.alliance-pad-top-xs{padding-block-start:var(--alliance-space-xs)!important}.alliance-pad-top-s{padding-block-start:var(--alliance-space-s)!important}.alliance-pad-top-m{padding-block-start:var(--alliance-space-m)!important}.alliance-pad-top-l{padding-block-start:var(--alliance-space-l)!important}.alliance-pad-top-xl{padding-block-start:var(--alliance-space-xl)!important}.alliance-pad-top-2xl{padding-block-start:var(--alliance-space-2xl)!important}.alliance-pad-bottom-xs{padding-block-end:var(--alliance-space-xs)!important}.alliance-pad-bottom-s{padding-block-end:var(--alliance-space-s)!important}.alliance-pad-bottom-m{padding-block-end:var(--alliance-space-m)!important}.alliance-pad-bottom-l{padding-block-end:var(--alliance-space-l)!important}.alliance-pad-bottom-xl{padding-block-end:var(--alliance-space-xl)!important}.alliance-pad-bottom-2xl{padding-block-end:var(--alliance-space-2xl)!important}.alliance-gap-xs{gap:var(--alliance-space-xs)!important}.alliance-gap-s{gap:var(--alliance-space-s)!important}.alliance-gap-m{gap:var(--alliance-space-m)!important}.alliance-gap-l{gap:var(--alliance-space-l)!important}.alliance-gap-xl{gap:var(--alliance-space-xl)!important}.alliance-gap-2xl{gap:var(--alliance-space-2xl)!important}.alliance-stack-xs{row-gap:var(--alliance-space-xs)!important}.alliance-stack-s{row-gap:var(--alliance-space-s)!important}.alliance-stack-m{row-gap:var(--alliance-space-m)!important}.alliance-stack-l{row-gap:var(--alliance-space-l)!important}.alliance-stack-xl{row-gap:var(--alliance-space-xl)!important}.alliance-stack-2xl{row-gap:var(--alliance-space-2xl)!important}.alliance-mt-xs{margin-block-start:var(--alliance-space-xs)!important}.alliance-mt-s{margin-block-start:var(--alliance-space-s)!important}.alliance-mt-m{margin-block-start:var(--alliance-space-m)!important}.alliance-mt-l{margin-block-start:var(--alliance-space-l)!important}.alliance-mt-xl{margin-block-start:var(--alliance-space-xl)!important}.alliance-mt-2xl{margin-block-start:var(--alliance-space-2xl)!important}.alliance-mb-xs{margin-block-end:var(--alliance-space-xs)!important}.alliance-mb-s{margin-block-end:var(--alliance-space-s)!important}.alliance-mb-m{margin-block-end:var(--alliance-space-m)!important}.alliance-mb-l{margin-block-end:var(--alliance-space-l)!important}.alliance-mb-xl{margin-block-end:var(--alliance-space-xl)!important}.alliance-mb-2xl{margin-block-end:var(--alliance-space-2xl)!important}.alliance-text-xs-300{font-size:var(--alliance-text-xs)!important;letter-spacing:.1px!important;font-weight:300!important;line-height:1.7!important}.alliance-text-xs-400{font-size:var(--alliance-text-xs)!important;letter-spacing:.1px!important;font-weight:400!important;line-height:1.7!important}.alliance-text-xs-600{font-size:var(--alliance-text-xs)!important;letter-spacing:.1px!important;font-weight:600!important;line-height:1.7!important}.alliance-text-xs-700{font-size:var(--alliance-text-xs)!important;letter-spacing:.1px!important;font-weight:700!important;line-height:1.7!important}.alliance-text-s-300{font-size:var(--alliance-text-s)!important;letter-spacing:.1px!important;font-weight:300!important;line-height:1.7!important}.alliance-text-s-400{font-size:var(--alliance-text-s)!important;letter-spacing:.1px!important;font-weight:400!important;line-height:1.7!important}.alliance-text-s-600{font-size:var(--alliance-text-s)!important;letter-spacing:.1px!important;font-weight:600!important;line-height:1.7!important}.alliance-text-s-700{font-size:var(--alliance-text-s)!important;letter-spacing:.1px!important;font-weight:700!important;line-height:1.7!important}.alliance-text-m-300{font-size:var(--alliance-text-m)!important;letter-spacing:.1px!important;font-weight:300!important;line-height:1.7!important}.alliance-text-m-400{font-size:var(--alliance-text-m)!important;letter-spacing:.1px!important;font-weight:400!important;line-height:1.7!important}.alliance-text-m-600{font-size:var(--alliance-text-m)!important;letter-spacing:.1px!important;font-weight:600!important;line-height:1.7!important}.alliance-text-m-700{font-size:var(--alliance-text-m)!important;letter-spacing:.1px!important;font-weight:700!important;line-height:1.7!important}.alliance-text-l-300{font-size:var(--alliance-text-l)!important;letter-spacing:.1px!important;font-weight:300!important;line-height:1.6!important}.alliance-text-l-400{font-size:var(--alliance-text-l)!important;letter-spacing:.1px!important;font-weight:400!important;line-height:1.6!important}.alliance-text-l-600{font-size:var(--alliance-text-l)!important;letter-spacing:.1px!important;font-weight:600!important;line-height:1.6!important}.alliance-text-l-700{font-size:var(--alliance-text-l)!important;letter-spacing:.1px!important;font-weight:700!important;line-height:1.6!important}.alliance-text-xl-300{font-size:var(--alliance-text-xl)!important;letter-spacing:.1px!important;font-weight:300!important;line-height:1.5!important}.alliance-text-xl-400{font-size:var(--alliance-text-xl)!important;letter-spacing:.1px!important;font-weight:400!important;line-height:1.5!important}.alliance-text-xl-600{font-size:var(--alliance-text-xl)!important;letter-spacing:.1px!important;font-weight:600!important;line-height:1.5!important}.alliance-text-xl-700{font-size:var(--alliance-text-xl)!important;letter-spacing:.1px!important;font-weight:700!important;line-height:1.5!important}.alliance-display-lg-700{font-size:var(--alliance-display-lg)!important;letter-spacing:.01em!important;font-weight:700!important;line-height:1.1!important}.alliance-display-300{font-size:var(--alliance-display)!important;letter-spacing:.01em!important;font-weight:300!important;line-height:1.1!important}.alliance-display-400{font-size:var(--alliance-display)!important;letter-spacing:.01em!important;font-weight:400!important;line-height:1.1!important}.alliance-display-600{font-size:var(--alliance-display)!important;letter-spacing:.01em!important;font-weight:600!important;line-height:1.1!important}.alliance-display-700{font-size:var(--alliance-display)!important;letter-spacing:.01em!important;font-weight:700!important;line-height:1.1!important}.alliance-h1-300{font-size:var(--alliance-h1)!important;letter-spacing:.01em!important;font-weight:300!important;line-height:1.1!important}.alliance-h1-400{font-size:var(--alliance-h1)!important;letter-spacing:.01em!important;font-weight:400!important;line-height:1.1!important}.alliance-h1-600{font-size:var(--alliance-h1)!important;letter-spacing:.01em!important;font-weight:600!important;line-height:1.1!important}.alliance-h1-700{font-size:var(--alliance-h1)!important;letter-spacing:.01em!important;font-weight:700!important;line-height:1.1!important}.alliance-h2-300{font-size:var(--alliance-h2)!important;letter-spacing:.01em!important;font-weight:300!important;line-height:1.15!important}.alliance-h2-400{font-size:var(--alliance-h2)!important;letter-spacing:.01em!important;font-weight:400!important;line-height:1.15!important}.alliance-h2-600{font-size:var(--alliance-h2)!important;letter-spacing:.01em!important;font-weight:600!important;line-height:1.15!important}.alliance-h2-700{font-size:var(--alliance-h2)!important;letter-spacing:.01em!important;font-weight:700!important;line-height:1.15!important}.alliance-h3-300{font-size:var(--alliance-h3)!important;letter-spacing:.01em!important;font-weight:300!important;line-height:1.2!important}.alliance-h3-400{font-size:var(--alliance-h3)!important;letter-spacing:.01em!important;font-weight:400!important;line-height:1.2!important}.alliance-h3-600{font-size:var(--alliance-h3)!important;letter-spacing:.01em!important;font-weight:600!important;line-height:1.2!important}.alliance-h3-700{font-size:var(--alliance-h3)!important;letter-spacing:.01em!important;font-weight:700!important;line-height:1.2!important}.alliance-h4-300{font-size:var(--alliance-h4)!important;letter-spacing:.01em!important;font-weight:300!important;line-height:1.3!important}.alliance-h4-400{font-size:var(--alliance-h4)!important;letter-spacing:.01em!important;font-weight:400!important;line-height:1.3!important}.alliance-h4-600{font-size:var(--alliance-h4)!important;letter-spacing:.01em!important;font-weight:600!important;line-height:1.3!important}.alliance-h4-700{font-size:var(--alliance-h4)!important;letter-spacing:.01em!important;font-weight:700!important;line-height:1.3!important}.alliance-h5-300{font-size:var(--alliance-h5)!important;letter-spacing:.01em!important;font-weight:300!important;line-height:1.4!important}.alliance-h5-400{font-size:var(--alliance-h5)!important;letter-spacing:.01em!important;font-weight:400!important;line-height:1.4!important}.alliance-h5-600{font-size:var(--alliance-h5)!important;letter-spacing:.01em!important;font-weight:600!important;line-height:1.4!important}.alliance-h5-700{font-size:var(--alliance-h5)!important;letter-spacing:.01em!important;font-weight:700!important;line-height:1.4!important}.alliance-h6-300{font-size:var(--alliance-h6)!important;letter-spacing:.01em!important;font-weight:300!important;line-height:1.5!important}.alliance-h6-400{font-size:var(--alliance-h6)!important;letter-spacing:.01em!important;font-weight:400!important;line-height:1.5!important}.alliance-h6-600{font-size:var(--alliance-h6)!important;letter-spacing:.01em!important;font-weight:600!important;line-height:1.5!important}.alliance-h6-700{font-size:var(--alliance-h6)!important;letter-spacing:.01em!important;font-weight:700!important;line-height:1.5!important}*,:before,:after{box-sizing:border-box}html{font-family:var(--font-primary)}body{background:var(--color-ink);min-width:320px;min-height:100vh;color:var(--color-white);margin:0}a{color:inherit}.hero-header{background:var(--color-white);min-height:100px;color:var(--color-ink);grid-template-columns:1fr auto 1fr;align-items:center;padding:17px 32px;display:grid}.hero-header__logo{justify-self:start;width:282px;display:block}.hero-header__logo img{width:100%;height:auto;display:block}.hero-header__nav{justify-content:center;align-items:center;gap:clamp(1.25rem,6.78vw - 66.14px,4rem);display:flex}.hero-header__nav a{white-space:nowrap;font-size:clamp(1rem,.489rem + .643vw,1.25rem);font-weight:600;line-height:1.5;text-decoration:none}.button{border:1px solid var(--color-blue);height:52px;font-family:var(--font-button);white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;padding:0 32px;font-size:1.125rem;font-weight:400;line-height:1;text-decoration:none;display:inline-flex}.button--primary{background:var(--color-blue);color:var(--color-white)}.button--secondary{background:var(--color-transparent);color:var(--color-blue)}.hero-header__donate{justify-self:end;width:126px;min-width:126px}.hero-header__menu{background:var(--color-transparent);border:0;width:22px;height:16px;padding:0;display:none}.hero-header__menu img{width:100%;height:100%;display:block}.hero{min-height:calc(100svh - 100px);padding:var(--alliance-section-xl) 0;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.hero__background,.hero__overlay{width:100%;height:100%;position:absolute;inset:0}.hero__background{object-fit:cover;object-position:center}.hero__overlay{display:none}.hero__panel{width:var(--content-width);border:1px solid var(--color-white-trans-20);background:var(--color-black-alpha-30);backdrop-filter:blur(15px);border-radius:24px;flex-direction:column;align-items:flex-start;gap:clamp(20px,1.25vw,24px);padding:clamp(32px,3.54vw,68px);display:flex;position:relative}.hero__eyebrow{border-bottom:1px solid var(--color-white-trans-40);text-transform:uppercase;width:100%;margin:0;padding-bottom:16px;font-size:clamp(1rem,1vw,1.1875rem);font-weight:700;line-height:1.5}.hero h1{width:100%;font-size:var(--heading-size);letter-spacing:-.025em;text-transform:uppercase;margin:0;font-weight:700;line-height:1.05}.hero h1 span{display:block}.hero h1 strong{color:var(--color-hero-highlight);font-weight:inherit}.hero__body{text-box-edge:cap alphabetic;text-box-trim:trim-both;width:100%;max-width:76rem;margin:0;font-size:clamp(1.25rem,1.667vw,2rem);line-height:1.5}.hero__actions{display:none}@media (width<=1270px){.hero-header{justify-content:space-between;min-height:100px;padding:17px 28px;display:flex}.hero-header__logo{width:282px}.hero-header__nav{display:none}.hero-header__menu{order:2;width:28px;height:20px;margin-left:auto;display:block}.hero-header__donate{order:3;margin-left:60px;display:inline-flex}.hero{height:auto;min-height:552px;padding:var(--alliance-section-xl) 0}.hero__panel{gap:20px;padding:40px}.hero__eyebrow{padding-bottom:12px;font-size:1rem;line-height:1.7}.hero h1{letter-spacing:0;font-size:2.25rem;line-height:1.1}.hero h1 strong{font-size:2.75rem}.hero__body{font-size:1.75rem}}@media (width<=600px){.hero-header{min-height:60px;padding:16px 24px}.hero-header__logo{width:175px}.hero-header__donate{display:none}.hero-header__menu{width:22px;height:16px;margin-left:auto}.hero{height:auto;min-height:586px;padding:var(--alliance-section-xl) 0;align-items:center}.hero__background{object-position:56% center}.hero__overlay{display:none}.hero__panel{box-shadow:inset 0 0 0 1px var(--color-white-trans-20);border:0;gap:20px;padding:32px}.hero__eyebrow{hyphens:none;word-break:normal;overflow-wrap:normal;padding-bottom:12px;font-size:1rem;line-height:1.7;display:block}.hero h1{font-size:var(--heading-size);letter-spacing:0;hyphens:none;word-break:normal;overflow-wrap:normal;line-height:1.1}.hero h1 strong{font-size:inherit;display:block}.hero__body{text-box-edge:cap alphabetic;text-box-trim:trim-both;font-size:1.125rem}.hero__actions{display:none}}@media (width<=370px){.hero-header{padding-inline:16px}.hero-header__logo{width:162px}.hero__panel{padding:28px}.hero__eyebrow{font-size:.875rem}}.section-heading[data-astro-cid-ypavld2q]{background:linear-gradient(90deg, #222 20.192%, var(--color-blue) 100%);justify-content:center;align-items:center;padding-block:1.5rem;display:flex}.section-heading__inner[data-astro-cid-ypavld2q]{width:min(85.375rem,100% - 2rem)}.section-heading__title[data-astro-cid-ypavld2q]{color:var(--color-white);word-break:break-word;margin:0;padding-block-end:.75rem;position:relative}.section-heading__title[data-astro-cid-ypavld2q]:after{content:"";background:#198fd9;height:1px;position:absolute;inset-block-end:0;inset-inline:0}@media (width>=601px){.section-heading[data-astro-cid-ypavld2q]{padding-block:2rem}}@media (width>=1271px){.section-heading[data-astro-cid-ypavld2q]{padding-block:2.5rem}.section-heading__title[data-astro-cid-ypavld2q]{padding-block-end:1rem}}
