@font-face{font-family:AllianceSerif;src:url('/assets/newsreader-italic.woff') format('woff');font-style:italic;font-weight:400;font-display:swap}
.alliance-page{background:#fff}.alliance-page h1 em,.alliance-page h2 em{font-family:AllianceSerif,Georgia,serif;font-weight:400;letter-spacing:-.035em;font-size:1.07em}.alliance-header{margin-inline:18px}.alliance-page .home-header{color:var(--ink)}.alliance-page .brand{background:none;border-radius:0;padding-left:0;box-shadow:none}.alliance-page .home-header nav>a:not(.pill){text-shadow:none}.alliance-page .home-header nav>a[aria-current=page]{text-decoration:underline;text-decoration-color:var(--red);text-underline-offset:8px}.alliance-page .home-header .nav-apply{background:var(--red);color:#fff}
.alliance-hero{display:grid;grid-template-columns:1fr 1.35fr;background:#292f36;color:#fff;border-radius:24px;overflow:hidden;min-height:615px}.alliance-hero-copy{position:relative;isolation:isolate;overflow:hidden;padding:48px 10% 32px;display:flex;flex-direction:column;align-items:start}.alliance-hero .eyebrow{color:#dbc6a9;font-size:.75rem;letter-spacing:.08em}.alliance-hero h1{font-size:clamp(3.5rem,5.5vw,6.2rem);line-height:1.08;letter-spacing:-.055em;font-weight:300}.alliance-hero h1 em{color:#ecd2ae}.alliance-hero-copy>p{font-size:1rem;line-height:1.9;color:#c8cecd;max-width:33ch;margin-top:25px}.alliance-hero-copy>.text-link{color:#fff;font-size:.875rem;margin-top:21px}.alliance-hero-signoff{display:block;font-size:.75rem;letter-spacing:.075em;line-height:1.8;margin-top:auto;padding-top:32px;color:#acb8b4}.alliance-hero-copy>.depth-icon{opacity:.045;color:#eac99f;right:-60px;bottom:25px;width:300px;height:300px;z-index:-1}.alliance-hero-copy>.depth-icon .ph{font-size:300px}.alliance-hero-gallery{position:relative;min-width:0;min-height:615px;background:#4d554e;overflow:hidden}.alliance-slide{position:absolute;inset:0;opacity:0;transition:opacity 1.15s ease}.alliance-slide.is-active{opacity:1}.alliance-slide>img{height:100%;object-fit:cover;object-position:center;will-change:transform}.alliance-slide:after{content:'';position:absolute;inset:50% 0 0;background:linear-gradient(transparent,#17252bdd)}.alliance-slide figcaption{position:absolute;left:37px;right:35px;bottom:85px;color:#fff;z-index:1}.alliance-slide figcaption>span{display:block;font-size:.75rem;letter-spacing:.065em;line-height:1.8;margin-bottom:13px}.alliance-slide figcaption>strong{font-size:1.5rem;font-weight:500;line-height:1.4;letter-spacing:-.025em}.alliance-photo-controls{display:flex;justify-content:space-between;align-items:center;gap:25px;position:absolute;bottom:25px;left:33px;right:30px;z-index:2}.alliance-tabs{display:flex;gap:10px}.alliance-tabs button{width:38px;height:34px;padding:12px 0}.alliance-tabs button>span{display:block;height:3px;background:#ffffff60;border-radius:5px;transition:background .3s}.alliance-tabs button[aria-pressed=true]>span{background:#fff}.alliance-playback{display:flex;align-items:center;gap:8px;background:#19232ca6;border:1px solid #ffffff45;color:#fff;border-radius:40px;padding:8px 15px;min-height:38px;font-size:.75rem}.alliance-playback>i{font-size:1rem}
.alliance-paths{display:grid;grid-template-columns:1fr 1fr;gap:19px;padding-block:35px 43px;scroll-margin-top:20px}.alliance-paths>a{display:flex;gap:24px;position:relative;isolation:isolate;overflow:hidden;padding:29px 34px;border-radius:17px;transition:background .25s,box-shadow .25s;align-items:start}.alliance-path-hire{background:#b63240;color:white}.alliance-path-give{background:#f0e5d3;color:#343c32}.alliance-paths>a>i:first-child{font-size:2.1rem;line-height:1.5;flex-shrink:0}.alliance-paths small{font-size:.75rem;letter-spacing:.09em;line-height:1.8;display:block;margin-bottom:11px}.alliance-paths strong{font-size:1.75rem;font-weight:400;letter-spacing:-.04em;line-height:1.3;display:block}.alliance-paths a>span>span{font-size:.875rem;line-height:1.8;display:block;margin-top:15px;text-decoration:underline;text-underline-offset:5px}.alliance-paths>a>i:last-child{position:absolute;right:-22px;bottom:-27px;font-size:140px;opacity:.08;transform:rotate(-15deg);z-index:-1}.alliance-path-hire:hover{background:#9f2938}.alliance-path-give:hover{background:#e7d6b9}.alliance-paths>a:hover{box-shadow:0 12px 30px #24332b12}
.alliance-logo-section{display:grid;grid-template-columns:1fr 2.4fr;align-items:center;gap:38px;padding:32px 4.5% 29px;background:#173f34;border-radius:20px;color:#fff}.alliance-logo-section .eyebrow{font-size:.75rem;color:#c6d5c1;letter-spacing:.08em;margin-bottom:11px}.alliance-logo-section>div>p{font-size:1.1rem;line-height:1.6;letter-spacing:-.02em}.alliance-logo-section strong{font-weight:500}.alliance-logo-motion{position:relative;padding-bottom:24px;min-width:0}.alliance-logo-window{overflow:hidden;mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent)}.alliance-track{display:flex;width:max-content;animation:alliance-logos 27s linear infinite}.alliance-logo-group{display:flex;width:750px;flex-shrink:0;align-items:center}.alliance-logo{width:250px;flex-shrink:0;display:flex;align-items:center;flex-direction:column;justify-content:center;height:115px;padding:15px 35px;gap:13px}.alliance-logo img{height:45px;width:175px;object-fit:contain;filter:brightness(0) invert(1)}.alliance-logo span{font-size:.75rem;line-height:1.6;color:#bccdbf}.alliance-logo-pause{position:absolute;right:0;bottom:0;display:flex;align-items:center;gap:7px;font-size:.75rem;color:#d0dfd0;min-height:30px}.alliance-logo-pause>i{font-size:1rem}.alliance-track.is-paused{animation-play-state:paused}@keyframes alliance-logos{to{transform:translateX(-50%)}}
.alliance-hiring{padding-block:96px 84px;scroll-margin-top:24px}.alliance-section-heading{display:flex;justify-content:space-between;align-items:end;gap:40px;margin-bottom:38px}.alliance-section-heading .eyebrow{font-size:.75rem;letter-spacing:.08em}.alliance-section-heading h2{font-size:clamp(2.8rem,4.3vw,4.6rem);line-height:1.18}.alliance-section-heading h2 em{color:#a22d3c}.alliance-section-heading>p{font-size:1rem;line-height:1.85;color:#6a7266;padding-bottom:5px}.alliance-hiring-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:7%;align-items:center}.alliance-hiring-grid>figure{height:585px;position:relative;overflow:hidden;border-radius:20px;background:#343c33}.alliance-hiring-grid>figure>img{height:100%;object-fit:cover;object-position:66% center}.alliance-hiring-grid>figure:after{content:'';position:absolute;inset:50% 0 0;background:linear-gradient(transparent,#14262bd9)}.alliance-hiring-grid figcaption{position:absolute;bottom:33px;left:35px;right:30px;z-index:1;color:white}.alliance-hiring-grid figcaption>span{font-size:.75rem;letter-spacing:.065em;line-height:1.8;display:block;margin-bottom:15px}.alliance-hiring-grid figcaption>strong{font-size:2.5rem;line-height:1.15;font-weight:400;letter-spacing:-.045em}.alliance-training-stamp{position:absolute;left:28px;top:28px;display:flex;align-items:center;gap:12px;background:#f7f0e5ed;color:#38523c;padding:14px 18px;border-radius:12px}.alliance-training-stamp>i{font-size:1.9rem}.alliance-training-stamp>span{font-size:.75rem;line-height:1.7;letter-spacing:.055em}.alliance-hiring-copy>p{font-size:1rem;line-height:1.9;color:#687262;margin-top:20px}.alliance-hiring-copy>.alliance-lead{font-size:1.5rem;line-height:1.6;color:#364130;letter-spacing:-.03em;margin:0}.alliance-readiness{border-block:1px solid #dedfd2;margin-block:25px;padding-block:22px}.alliance-readiness>span{font-size:.75rem;color:#7c826f;letter-spacing:.06em;line-height:1.8;display:block;margin-bottom:16px}.alliance-readiness>div{display:flex;gap:13px;align-items:center;margin-top:12px;font-size:.9375rem;line-height:1.7}.alliance-readiness i{font-size:1.5rem;color:#a72c3b;flex-shrink:0}.alliance-readiness strong{font-weight:500}.alliance-hiring-copy>.pill{background:#b53240;margin-top:0}.alliance-hiring-copy>.text-link{display:block;margin-top:12px;font-size:.875rem}.alliance-hiring-copy>.alliance-fineprint{font-size:.75rem;line-height:1.85;margin-top:16px;color:#7b8374}.alliance-hiring-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:38px;margin-top:43px}.alliance-hiring-steps article{border-top:1px solid #d8dccf;padding-top:23px}.alliance-hiring-steps article>span{font-size:.75rem;letter-spacing:.08em;color:#a32c3c;display:block;margin-bottom:17px}.alliance-hiring-steps h3{font-size:1.25rem;line-height:1.5;font-weight:500}.alliance-hiring-steps p{font-size:1rem;line-height:1.85;color:#6d7866;margin-top:12px}.alliance-tools{margin-top:28px;color:#6d7667}.alliance-tools summary{cursor:pointer;font-size:.8125rem;line-height:1.8;display:flex;align-items:center;gap:13px;padding-block:9px;list-style:none}.alliance-tools summary::-webkit-details-marker{display:none}.alliance-tools summary i{font-size:1rem}.alliance-tools p{font-size:.875rem;line-height:1.85;margin-top:10px}.alliance-tools .text-link{font-size:.875rem;margin-top:5px}
.alliance-giving{display:grid;grid-template-columns:1.1fr 1fr;gap:36px 7%;background:#eadcc5;border-radius:24px;padding:54px 5% 30px;scroll-margin-top:23px}.alliance-giving-intro .eyebrow{font-size:.75rem;letter-spacing:.07em;color:#7d6a4e}.alliance-giving-intro h2{font-size:clamp(3rem,4.8vw,5rem);line-height:1.12}.alliance-giving-intro h2 em{color:#8d453f}.alliance-giving-intro>p{font-size:1rem;line-height:1.9;color:#6d6e5c;max-width:43ch;margin-top:25px}.alliance-giving-intro figure{height:295px;position:relative;overflow:hidden;border-radius:17px;margin-top:30px}.alliance-giving-intro figure>img{height:100%;object-fit:cover;object-position:center 40%}.alliance-giving-intro figure:after{content:'';position:absolute;inset:55% 0 0;background:linear-gradient(transparent,#1c282ac7)}.alliance-giving-intro figcaption{position:absolute;bottom:22px;left:25px;right:23px;color:#fff;z-index:1;font-size:.75rem;line-height:1.8;letter-spacing:.055em}.alliance-sponsor-card{background:#fffdf7;padding:35px 34px 28px;border-radius:21px;position:relative;isolation:isolate;overflow:hidden}.alliance-sponsor-card>.eyebrow{font-size:.75rem;letter-spacing:.08em;color:#887449;margin-bottom:23px}.alliance-base-amount{display:flex;align-items:end;gap:18px}.alliance-base-amount>strong{font-size:clamp(3.7rem,5.3vw,5.8rem);line-height:1;letter-spacing:-.07em;font-weight:400}.alliance-base-amount>span{font-size:.8125rem;line-height:1.8;color:#6a745f;padding-bottom:3px}.alliance-sponsor-card>p{font-size:1rem;line-height:1.85;color:#747a66;max-width:38ch;margin-top:23px}.sponsor-picker{margin-top:26px}.sponsor-picker>label{display:block;font-size:.875rem;line-height:1.8;font-weight:500;max-width:36ch}.sponsor-presets{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-top:16px}.sponsor-presets button{display:flex;flex-direction:column;align-items:center;justify-content:center;border:1px solid #d5d7c9;border-radius:10px;padding:12px 5px;font-size:1.5rem;line-height:1.4;transition:background .2s,color .2s}.sponsor-presets button>span{font-size:.75rem;line-height:1.7}.sponsor-presets button[aria-pressed=true]{background:#af303e;border-color:#af303e;color:#fff}.sponsor-presets button:hover{border-color:#af303e}.sponsor-picker input[type=range]{width:100%;height:26px;margin:20px 0 0;accent-color:#af303e;cursor:pointer}.sponsor-picker input:focus-visible{outline:2px solid #af303e;outline-offset:5px}.sponsor-range-labels{display:flex;justify-content:space-between;font-size:.75rem;line-height:1.8;color:#838875;margin-top:3px}.sponsor-people{display:grid;grid-template-columns:repeat(10,minmax(0,1fr));gap:5px;margin-top:24px}.sponsor-people span{display:grid;place-items:center;height:30px;color:#d0d5c7;transition:color .35s}.sponsor-people i{font-size:1.6rem}.sponsor-people .is-supported{color:#a92e3e}.sponsor-estimate{display:flex;justify-content:space-between;align-items:center;gap:15px;border-top:1px solid #dedfd1;padding-top:20px;margin-top:15px}.sponsor-estimate strong{display:block;font-size:.9375rem;font-weight:500;line-height:1.7}.sponsor-estimate small{display:block;font-size:.75rem;line-height:1.8;color:#848a75;margin-top:3px}.sponsor-estimate output{font-size:2.2rem;letter-spacing:-.045em;line-height:1.3;color:#a22d3c;white-space:nowrap}.alliance-sponsor-card>.pill{width:100%;margin-top:23px;background:#af303e}.alliance-sponsor-card>.sponsor-disclosure{font-size:.75rem;line-height:1.85;color:#808572;margin-top:15px;max-width:none}.alliance-sponsor-card>.depth-icon{width:230px;height:230px;right:-75px;top:-45px;opacity:.055;z-index:-1;color:#75633e}.alliance-sponsor-card>.depth-icon .ph{font-size:230px}.alliance-funding{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;gap:25px;border-top:1px solid #8b806b4a;padding-top:23px}.alliance-funding>span{font-size:.75rem;letter-spacing:.05em;line-height:1.85;color:#7d7159;max-width:21ch}.alliance-funding>div{display:flex;align-items:center;gap:12px;font-size:.875rem;line-height:1.75;color:#5e6a52}.alliance-funding strong{font-weight:500}.alliance-funding i{font-size:1.7rem;color:#8c6b40;flex-shrink:0}
.alliance-proof{padding-block:96px}.alliance-proof-grid{display:grid;grid-template-columns:1fr 1fr;gap:25px}.alliance-proof-grid figure{border-radius:19px;overflow:hidden;background:#f3f1ea}.alliance-proof-grid figure:nth-child(2){margin-top:48px}.alliance-proof-grid img{height:320px;object-fit:cover;object-position:center}.alliance-proof-grid figcaption{padding:28px 31px 30px}.alliance-proof-grid figcaption>span{font-size:.75rem;letter-spacing:.07em;line-height:1.8;color:#95764b;display:block;margin-bottom:16px}.alliance-proof-grid h3{font-size:2rem;line-height:1.2;letter-spacing:-.04em;font-weight:400}.alliance-proof-grid p{font-size:1rem;line-height:1.85;color:#727962;max-width:38ch;margin-top:17px}
.alliance-more{background:#292f36;color:white;border-radius:24px;display:grid;grid-template-columns:1fr 1.1fr;gap:10%;padding:53px 5% 40px}.alliance-more>div:first-child{position:relative;isolation:isolate;overflow:hidden}.alliance-more .eyebrow{font-size:.75rem;letter-spacing:.07em;color:#d1b99a}.alliance-more h2{font-size:clamp(2.7rem,3.9vw,4.2rem);line-height:1.2}.alliance-more h2 em{color:#e5c29b}.alliance-more>div>p{font-size:1rem;line-height:1.9;max-width:40ch;color:#c1cac3;margin-top:25px}.alliance-more .text-link{font-size:.875rem;color:white;margin-top:20px}.alliance-more .depth-icon{opacity:.07;right:-70px;bottom:-80px;z-index:-1;color:#e2c5a0}.alliance-more-options details{border-bottom:1px solid #ffffff2c;padding:23px 0}.alliance-more-options details:first-child{padding-top:6px}.alliance-more-options summary{display:flex;align-items:center;gap:17px;cursor:pointer;list-style:none;font-size:1.05rem;line-height:1.7}.alliance-more-options summary::-webkit-details-marker{display:none}.alliance-more-options summary>i:first-child{font-size:1.75rem;color:#dcbd98;flex-shrink:0}.alliance-more-options summary>i:last-child{font-size:1.1rem;margin-left:auto;transition:transform .3s;flex-shrink:0}.alliance-more-options details[open] summary>i:last-child{transform:rotate(45deg)}.alliance-more-options p{font-size:1rem;line-height:1.9;color:#c0cbc3;margin:18px 0 0 45px}
.alliance-faq{display:grid;grid-template-columns:1fr 1.15fr;gap:10%;padding-block:94px}.alliance-faq .eyebrow{font-size:.75rem}.alliance-faq h2{font-size:clamp(2.7rem,3.9vw,4.2rem);line-height:1.2}.alliance-faq h2 em{color:#617556}.alliance-faq>div>p{font-size:1rem;line-height:1.9;margin-top:24px;color:#6b7862}.alliance-faq .home-faq{margin:0}.alliance-faq .home-faq summary{font-size:1rem;line-height:1.75}.alliance-faq .home-faq p{font-size:1rem;line-height:1.85}
.alliance-closing{display:grid;grid-template-columns:1.1fr 1fr;background:#f3eee5;border-radius:24px;overflow:hidden;margin-bottom:60px}.alliance-closing>div{padding:53px 10%}.alliance-closing .eyebrow{font-size:.75rem;letter-spacing:.075em;color:#98744a}.alliance-closing h2{font-size:clamp(3.5rem,5.3vw,5.8rem);line-height:1.08}.alliance-closing h2 em{color:#a52d3e}.alliance-closing p{font-size:1rem;line-height:1.9;color:#6e7763;margin-top:24px}.alliance-closing>div>div{display:flex;flex-wrap:wrap;align-items:center;gap:15px 24px;margin-top:27px}.alliance-closing .pill{background:#ac2e3d}.alliance-closing .text-link{font-size:.875rem}.alliance-closing figure{position:relative;min-height:480px}.alliance-closing figure>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:55% center}.alliance-closing figure:after{content:'';position:absolute;inset:70% 0 0;background:linear-gradient(transparent,#14262ba9)}.alliance-closing figcaption{position:absolute;z-index:1;left:29px;right:25px;bottom:26px;color:white;font-size:.75rem;letter-spacing:.065em;line-height:1.8}.alliance-page .closing-footer{margin-bottom:18px}
@media(max-width:1100px){.alliance-hero{grid-template-columns:1fr 1.18fr;min-height:570px}.alliance-hero-gallery{min-height:570px}.alliance-hero-copy{padding:39px 9% 28px}.alliance-hero h1{font-size:5.8vw}.alliance-paths>a{padding:27px;gap:19px}.alliance-paths strong{font-size:1.5rem}.alliance-logo-section{gap:25px;grid-template-columns:1fr 2fr}.alliance-hiring{padding-block:76px 67px}.alliance-hiring-grid{gap:6%}.alliance-hiring-grid>figure{height:590px}.alliance-hiring-grid figcaption{left:27px;bottom:28px}.alliance-hiring-grid figcaption>strong{font-size:2.1rem}.alliance-section-heading h2{font-size:4.6vw}.alliance-hiring-copy>.alliance-lead{font-size:1.3rem}.alliance-hiring-steps{gap:26px}.alliance-hiring-steps h3{font-size:1.15rem}.alliance-giving{gap:30px 5%;padding-top:43px}.alliance-sponsor-card{padding:29px 27px 25px}.alliance-base-amount{gap:13px}.alliance-base-amount>strong{font-size:5.4vw}.alliance-base-amount>span{font-size:.75rem}.alliance-giving-intro h2{font-size:5vw}.alliance-giving-intro figure{height:315px}.sponsor-estimate output{font-size:1.9rem}.alliance-funding{gap:18px;flex-wrap:wrap}.alliance-funding>span{max-width:none;flex-basis:100%}.alliance-proof{padding-block:77px}.alliance-proof-grid{gap:20px}.alliance-proof-grid img{height:280px}.alliance-proof-grid figcaption{padding:25px}.alliance-proof-grid h3{font-size:1.8rem}.alliance-more{padding-top:43px;gap:7%}.alliance-more h2,.alliance-faq h2{font-size:4.1vw}.alliance-faq{gap:7%;padding-block:77px}.alliance-closing>div{padding:42px 9%}.alliance-closing h2{font-size:5.8vw}.alliance-closing figure{min-height:460px}}
@media(max-width:760px){.alliance-header{margin-inline:12px}.alliance-page .home-header{padding:20px 5%}.alliance-page .brand{width:265px;max-width:72%;padding:0}.alliance-page .nav-toggle{background:#f1eee7;color:var(--ink)}.alliance-page .home-header nav.is-open{z-index:30}.alliance-hero{grid-template-columns:1fr;border-radius:20px;min-height:0}.alliance-hero-copy{padding:35px 6% 28px}.alliance-hero h1{font-size:3.8rem;line-height:1.1}.alliance-hero h1 em br{display:none}.alliance-hero-copy>p{max-width:45ch;margin-top:22px}.alliance-hero-copy>.text-link{margin-top:17px}.alliance-hero-signoff{padding-top:25px}.alliance-hero-gallery{min-height:0;height:430px}.alliance-slide>img{object-position:center 38%}.alliance-slide figcaption{left:6%;bottom:87px;right:6%}.alliance-slide figcaption>strong{font-size:1.4rem}.alliance-photo-controls{left:6%;right:6%;bottom:23px}.alliance-paths{gap:13px;padding-block:26px 33px}.alliance-paths>a{padding:24px;display:block}.alliance-paths>a>i:first-child{display:block;font-size:1.9rem;margin-bottom:17px}.alliance-paths strong{font-size:1.45rem}.alliance-paths small{font-size:.75rem;margin-bottom:10px}.alliance-paths a>span>span{font-size:.8125rem}.alliance-logo-section{display:block;padding:27px 0 21px;border-radius:20px}.alliance-logo-section>div:first-child{padding-inline:6%;display:flex;justify-content:space-between;gap:25px;align-items:start}.alliance-logo-section .eyebrow{max-width:15ch;line-height:1.8}.alliance-logo-section>div>p{font-size:1rem;line-height:1.7}.alliance-logo-motion{margin-top:17px;padding-bottom:27px}.alliance-logo-group{width:660px}.alliance-logo{width:220px;height:103px;padding:12px 30px}.alliance-logo img{width:155px;height:43px}.alliance-logo-pause{right:6%}.alliance-hiring{padding-block:62px 55px}.alliance-section-heading{display:block;margin-bottom:29px}.alliance-section-heading .eyebrow{margin-bottom:21px}.alliance-section-heading h2{font-size:2.8rem;line-height:1.2}.alliance-section-heading>p{margin-top:21px;font-size:1rem}.alliance-hiring-grid{grid-template-columns:1fr;gap:30px}.alliance-hiring-grid>figure{height:400px}.alliance-hiring-grid figcaption{left:6%;bottom:29px}.alliance-hiring-grid figcaption>strong{font-size:2.2rem}.alliance-training-stamp{left:6%;top:24px}.alliance-hiring-copy>.alliance-lead{font-size:1.4rem;line-height:1.65}.alliance-hiring-copy>p{font-size:1rem}.alliance-readiness strong{font-size:1rem}.alliance-hiring-steps{gap:20px;margin-top:34px}.alliance-hiring-steps h3{font-size:1.1rem}.alliance-hiring-steps p{font-size:.9375rem;line-height:1.85}.alliance-giving{grid-template-columns:1fr;padding:37px 6% 25px;border-radius:20px;gap:28px}.alliance-giving-intro h2{font-size:3.3rem}.alliance-giving-intro>p{max-width:46ch;margin-top:21px}.alliance-giving-intro figure{height:330px;margin-top:26px}.alliance-sponsor-card{padding:32px;border-radius:18px}.alliance-base-amount>strong{font-size:4.7rem}.alliance-base-amount>span{font-size:.875rem}.alliance-sponsor-card>p{max-width:46ch}.sponsor-estimate output{font-size:2.4rem}.sponsor-presets button{font-size:1.6rem;padding-block:15px}.sponsor-people i{font-size:1.9rem}.alliance-funding{display:grid;grid-template-columns:1fr;gap:17px;padding-top:23px}.alliance-funding>span{font-size:.75rem;margin-bottom:2px}.alliance-funding>div{font-size:.9375rem;gap:15px}.alliance-proof{padding-block:62px}.alliance-proof-grid{gap:15px}.alliance-proof-grid img{height:220px}.alliance-proof-grid figcaption{padding:23px}.alliance-proof-grid h3{font-size:1.6rem}.alliance-proof-grid p{font-size:1rem}.alliance-proof-grid figure:nth-child(2){margin-top:30px}.alliance-proof-grid figcaption>span{font-size:.75rem;letter-spacing:.035em}.alliance-more{grid-template-columns:1fr;padding:37px 6% 29px;border-radius:20px;gap:29px}.alliance-more h2{font-size:2.9rem}.alliance-more>div>p{max-width:47ch;margin-top:22px}.alliance-more .text-link{margin-top:17px}.alliance-more-options details:first-child{padding-top:0}.alliance-more-options p{margin-left:44px}.alliance-faq{grid-template-columns:1fr;padding-block:62px;gap:29px}.alliance-faq h2{font-size:2.8rem}.alliance-faq>div>p{margin-top:21px}.alliance-closing{grid-template-columns:1fr;border-radius:20px;margin-bottom:43px}.alliance-closing>div{padding:38px 6%}.alliance-closing h2{font-size:3.9rem}.alliance-closing p{margin-top:21px}.alliance-closing figure{min-height:0;height:340px}.alliance-closing figcaption{left:6%;bottom:25px}.alliance-page .closing-footer{margin-bottom:12px}}
@media(max-width:520px){.alliance-header{margin-inline:10px}.alliance-page .home-header{padding:19px 5%;gap:15px}.alliance-page .brand{width:230px;max-width:75%}.alliance-page .nav-toggle{width:42px;height:42px}.alliance-hero{border-radius:18px}.alliance-hero-copy{padding:29px 6.5% 25px}.alliance-hero .eyebrow{font-size:.75rem;letter-spacing:.055em;margin-bottom:20px}.alliance-hero h1{font-size:12vw;line-height:1.15}.alliance-hero h1 em br{display:initial}.alliance-hero-copy>p{font-size:1rem;line-height:1.85;margin-top:21px}.alliance-hero-copy>.text-link{font-size:.875rem;margin-top:15px}.alliance-hero-signoff{font-size:.75rem;letter-spacing:.04em;padding-top:23px}.alliance-hero-gallery{height:365px}.alliance-slide figcaption{left:6.5%;right:6.5%;bottom:82px}.alliance-slide figcaption>span{font-size:.75rem;letter-spacing:.04em;line-height:1.8;margin-bottom:11px}.alliance-slide figcaption>strong{font-size:1.25rem}.alliance-photo-controls{left:6.5%;right:6.5%;bottom:22px}.alliance-tabs{gap:9px}.alliance-tabs button{width:33px;min-height:38px}.alliance-playback{font-size:.75rem;min-height:38px}.alliance-paths{grid-template-columns:1fr;gap:12px;padding-block:23px 29px}.alliance-paths>a{display:flex;padding:25px;gap:21px;border-radius:15px}.alliance-paths>a>i:first-child{font-size:1.8rem;margin-bottom:0}.alliance-paths strong{font-size:1.55rem;line-height:1.32}.alliance-paths small{font-size:.75rem;letter-spacing:.07em}.alliance-paths a>span>span{font-size:.875rem;margin-top:14px}.alliance-logo-section{border-radius:18px;padding-top:24px}.alliance-logo-section>div:first-child{padding-inline:6.5%;gap:18px}.alliance-logo-section>div>p{font-size:.9375rem;line-height:1.7}.alliance-logo-section .eyebrow{font-size:.75rem;letter-spacing:.065em;max-width:14ch}.alliance-logo-group{width:600px}.alliance-logo{width:200px;padding-inline:26px;height:98px}.alliance-logo img{width:144px;height:40px}.alliance-logo-pause{right:6.5%;font-size:.75rem}.alliance-hiring{padding-block:52px 47px}.alliance-section-heading .eyebrow{font-size:.75rem;letter-spacing:.06em;margin-bottom:20px}.alliance-section-heading h2{font-size:2.4rem;line-height:1.25}.alliance-section-heading>p{font-size:1rem;line-height:1.85;margin-top:20px}.alliance-section-heading{margin-bottom:26px}.alliance-hiring-grid>figure{height:365px;border-radius:17px}.alliance-hiring-grid figcaption{left:6.5%;bottom:25px}.alliance-hiring-grid figcaption>span{font-size:.75rem;line-height:1.8;letter-spacing:.04em;max-width:27ch;margin-bottom:12px}.alliance-hiring-grid figcaption>strong{font-size:1.95rem}.alliance-training-stamp{top:21px;left:6.5%;padding:12px 15px;gap:10px}.alliance-training-stamp>i{font-size:1.6rem}.alliance-training-stamp>span{font-size:.75rem}.alliance-hiring-grid{gap:27px}.alliance-hiring-copy>.alliance-lead{font-size:1.3rem;line-height:1.65}.alliance-hiring-copy>p{font-size:1rem;line-height:1.85;margin-top:18px}.alliance-readiness{padding-block:21px;margin-block:23px}.alliance-readiness>span{font-size:.75rem;line-height:1.85;letter-spacing:.035em}.alliance-readiness>div{gap:12px;align-items:start}.alliance-readiness i{font-size:1.35rem;margin-top:3px}.alliance-readiness strong{font-size:.9375rem;line-height:1.8}.alliance-hiring-copy>.text-link{font-size:.875rem}.alliance-hiring-copy>.alliance-fineprint{font-size:.75rem;line-height:1.85}.alliance-hiring-steps{grid-template-columns:1fr;gap:23px;margin-top:31px}.alliance-hiring-steps article{padding-top:20px}.alliance-hiring-steps article>span{font-size:.75rem;margin-bottom:12px}.alliance-hiring-steps h3{font-size:1.2rem}.alliance-hiring-steps p{font-size:1rem;line-height:1.85;margin-top:9px}.alliance-tools{margin-top:23px}.alliance-tools summary{font-size:.8125rem;line-height:1.8}.alliance-giving{padding:32px 6.5% 24px;border-radius:18px;gap:25px}.alliance-giving-intro .eyebrow{font-size:.75rem;letter-spacing:.05em;max-width:29ch;line-height:1.85;margin-bottom:21px}.alliance-giving-intro h2{font-size:2.85rem;line-height:1.18}.alliance-giving-intro>p{font-size:1rem;line-height:1.85;margin-top:21px}.alliance-giving-intro figure{height:270px;border-radius:14px;margin-top:24px}.alliance-giving-intro figcaption{left:20px;right:18px;bottom:20px;font-size:.75rem;line-height:1.85;letter-spacing:.025em}.alliance-sponsor-card{padding:26px 22px 23px;border-radius:16px}.alliance-sponsor-card>.eyebrow{font-size:.75rem;letter-spacing:.065em;margin-bottom:21px}.alliance-base-amount{gap:14px;align-items:center}.alliance-base-amount>strong{font-size:3.45rem}.alliance-base-amount>span{font-size:.75rem;line-height:1.8;padding:0}.alliance-sponsor-card>p{font-size:1rem;line-height:1.85;margin-top:20px}.sponsor-picker{margin-top:23px}.sponsor-picker>label{font-size:.875rem;line-height:1.85}.sponsor-presets{gap:7px;margin-top:15px}.sponsor-presets button{font-size:1.35rem;padding-block:12px;border-radius:9px}.sponsor-presets button>span{font-size:.75rem}.sponsor-picker input[type=range]{margin-top:18px}.sponsor-range-labels{font-size:.75rem}.sponsor-people{gap:2px;margin-top:21px}.sponsor-people i{font-size:1.35rem}.sponsor-estimate{align-items:start;gap:12px;padding-top:17px;margin-top:12px;flex-wrap:wrap}.sponsor-estimate strong{font-size:.875rem}.sponsor-estimate small{font-size:.75rem;max-width:17ch}.sponsor-estimate output{font-size:1.85rem;margin-left:auto}.alliance-sponsor-card>.pill{font-size:.875rem;padding-inline:17px;margin-top:21px}.alliance-sponsor-card>.sponsor-disclosure{font-size:.75rem;line-height:1.85;margin-top:14px}.alliance-funding{gap:17px;padding-top:21px}.alliance-funding>span{font-size:.75rem;letter-spacing:.035em;line-height:1.85}.alliance-funding>div{font-size:.875rem;gap:13px}.alliance-funding i{font-size:1.5rem}.alliance-proof{padding-block:52px}.alliance-proof-grid{grid-template-columns:1fr;gap:18px}.alliance-proof-grid figure{border-radius:16px}.alliance-proof-grid figure:nth-child(2){margin-top:0}.alliance-proof-grid img{height:255px}.alliance-proof-grid figcaption{padding:25px}.alliance-proof-grid figcaption>span{font-size:.75rem;letter-spacing:.045em;line-height:1.85;margin-bottom:15px}.alliance-proof-grid h3{font-size:1.85rem;line-height:1.23}.alliance-proof-grid p{font-size:1rem;line-height:1.85;margin-top:16px}.alliance-more{padding:32px 6.5% 25px;border-radius:18px;gap:26px}.alliance-more .eyebrow{font-size:.75rem;letter-spacing:.05em;max-width:26ch;line-height:1.85;margin-bottom:20px}.alliance-more h2{font-size:2.4rem;line-height:1.25}.alliance-more>div>p{font-size:1rem;line-height:1.85;margin-top:21px}.alliance-more .text-link{font-size:.875rem;margin-top:16px}.alliance-more-options details{padding-block:21px}.alliance-more-options summary{font-size:1rem;line-height:1.7;gap:13px}.alliance-more-options summary>i:first-child{font-size:1.4rem}.alliance-more-options summary>i:last-child{font-size:1rem}.alliance-more-options p{margin:16px 0 0;font-size:1rem;line-height:1.85}.alliance-faq{padding-block:52px;gap:25px}.alliance-faq .eyebrow{font-size:.75rem;letter-spacing:.06em;margin-bottom:20px}.alliance-faq h2{font-size:2.4rem;line-height:1.25}.alliance-faq>div>p{font-size:1rem;line-height:1.85;margin-top:20px}.alliance-faq .home-faq summary{font-size:1rem;line-height:1.75;gap:18px}.alliance-faq .home-faq p{font-size:1rem;line-height:1.85}.alliance-closing{border-radius:18px;margin-bottom:36px}.alliance-closing>div{padding:32px 6.5%}.alliance-closing .eyebrow{font-size:.75rem;letter-spacing:.055em;max-width:28ch;line-height:1.85;margin-bottom:21px}.alliance-closing h2{font-size:3.55rem;line-height:1.13}.alliance-closing p{font-size:1rem;line-height:1.85;margin-top:20px}.alliance-closing>div>div{gap:13px 22px;margin-top:25px}.alliance-closing figure{height:300px}.alliance-closing figcaption{left:6.5%;bottom:22px;font-size:.75rem;letter-spacing:.04em}.alliance-page .closing-footer{margin-bottom:10px}}
@media(max-width:370px){.alliance-base-amount{gap:10px}.alliance-base-amount>strong{font-size:2.9rem}.alliance-sponsor-card{padding-inline:18px}.alliance-paths>a{padding:23px;gap:16px}.alliance-paths strong{font-size:1.4rem}.alliance-section-heading h2,.alliance-more h2,.alliance-faq h2{font-size:2.15rem}.alliance-giving-intro h2{font-size:2.65rem}.sponsor-estimate output{font-size:1.65rem}.sponsor-people i{font-size:1.2rem}}
@media(prefers-reduced-motion:reduce){.alliance-track{animation:none}.alliance-slide,.alliance-tabs button>span,.sponsor-people span{transition:none}.alliance-slide>img{will-change:auto}}
@media print{.alliance-header,.alliance-photo-controls,.alliance-logo-section,.sponsor-picker,.alliance-tools{display:none!important}.alliance-hero,.alliance-hiring,.alliance-giving,.alliance-proof,.alliance-more,.alliance-faq,.alliance-closing{margin:0;padding:25px 0;border-radius:0;background:white;color:black;break-inside:avoid}.alliance-hero,.alliance-hiring-grid,.alliance-giving,.alliance-more,.alliance-faq,.alliance-closing{display:block}.alliance-hero-copy{padding:0}.alliance-hero h1{font-size:3rem}.alliance-hero-gallery{height:300px;min-height:0}.alliance-giving-intro figure{height:240px}.alliance-sponsor-card{margin-top:25px;border:1px solid #aaa}.alliance-more p,.alliance-more em,.alliance-hero p,.alliance-hero em{color:black}.alliance-more-options details>p,.alliance-faq details>p{display:block}.alliance-closing figure{height:300px;min-height:0}.alliance-page .depth-icon{display:none}}
