:root{--fp:clamp(24px,5vw,76px);--fy:#f5d900;--fg:#063c32;--fi:#121310;--fw:#f2f0e9;--fr:#c85d40}.ft-hero,.ft-split,.ft-impact,.ft-donate,.ft-other,.ft-proof,.ft-close{padding-left:var(--fp);padding-right:var(--fp)}.ft-hero small,.ft-split small,.ft-impact small,.ft-donate small,.ft-other small,.ft-proof small,.ft-close small{font-size:.74rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.ft-hero{min-height:calc(100svh - 78px);padding-top:clamp(70px,8vw,125px);padding-bottom:clamp(55px,7vw,90px);display:grid;grid-template-columns:1.55fr .65fr;gap:8vw;background:var(--fy)}.ft-hero>div{display:flex;flex-direction:column}.ft-hero h1{max-width:1120px;margin:clamp(50px,6vw,90px) 0 32px;font-size:clamp(4rem,7.2vw,8.4rem);font-weight:620;line-height:.82;letter-spacing:-.068em}.ft-hero p{max-width:670px;font-size:clamp(1.1rem,1.6vw,1.45rem);line-height:1.5}.ft-hero a{width:max-content;margin-top:auto;padding-top:50px;font-size:.78rem;font-weight:800;text-transform:uppercase}.ft-hero aside{align-self:end;display:flex;flex-direction:column;padding:28px 0;border-block:1px solid;font-size:clamp(1.15rem,1.8vw,1.8rem);line-height:1.45}.ft-hero aside strong{margin-top:26px}.ft-split{padding-top:clamp(100px,10vw,165px);padding-bottom:clamp(100px,10vw,165px);display:grid;grid-template-columns:1.25fr .75fr;gap:8vw;background:#fff}.ft-split h2{margin:55px 0 0;font-size:clamp(3.7rem,6.2vw,7.4rem);font-weight:590;line-height:.85;letter-spacing:-.064em}.ft-split>div{align-self:end}.ft-split p{color:#666863;font-size:1.05rem;line-height:1.6}.ft-split .lead{color:var(--fi);font-size:clamp(1.6rem,2.4vw,2.8rem);line-height:1.15}.ft-split a{display:inline-block;margin-top:24px;padding-bottom:8px;border-bottom:1px solid;font-weight:700}.ft-impact{padding-top:clamp(90px,9vw,145px);background:var(--fg);color:#fff}.ft-impact header,.ft-other header,.ft-proof header{max-width:1480px;margin:auto}.ft-impact h2,.ft-other h2,.ft-proof h2{max-width:1120px;margin:52px 0 75px;font-size:clamp(3.5rem,5.7vw,6.8rem);font-weight:600;line-height:.86;letter-spacing:-.06em}.ft-impact>div{max-width:1480px;margin:auto;display:grid;grid-template-columns:repeat(5,1fr);border-top:1px solid #ffffff55;border-left:1px solid #ffffff55}.ft-impact article{min-height:350px;padding:25px;display:flex;flex-direction:column;border-right:1px solid #ffffff55}.ft-impact i{font-style:normal;color:var(--fy);font-weight:800}.ft-impact h3{margin-top:auto;font-size:clamp(1.6rem,2.2vw,2.7rem);font-weight:560;line-height:.95}.ft-impact p{color:#bdcac6;line-height:1.45}.ft-donate{padding-top:clamp(95px,10vw,155px);padding-bottom:clamp(95px,10vw,155px);background:var(--fw)}.ft-donate>header,.ft-box,.ft-note{max-width:1480px;margin-left:auto;margin-right:auto}.ft-donate header{display:grid;grid-template-columns:1fr .55fr;gap:8vw}.ft-donate h2{margin:52px 0 0;font-size:clamp(3.8rem,6.2vw,7.4rem);font-weight:600;line-height:.84;letter-spacing:-.063em}.ft-donate header p{align-self:end;color:#666863;font-size:1.05rem;line-height:1.55}.ft-box{margin-top:80px!important;padding:clamp(25px,4vw,55px);background:#fff;border:1px solid #b9bab5}.ft-tabs{display:flex;border-bottom:1px solid}.ft-tabs button{flex:1;padding:20px;border:0;background:none;font:700 1.1rem Barlow;cursor:pointer}.ft-tabs button.active{background:var(--fi);color:#fff}.ft-values{display:grid;grid-template-columns:repeat(5,1fr);margin-top:45px;border-top:1px solid;border-left:1px solid}.ft-values button{min-height:100px;border:0;border-right:1px solid;border-bottom:1px solid;background:none;font:600 clamp(1.25rem,2vw,2rem) Barlow;cursor:pointer}.ft-values button.active{background:var(--fy)}.ft-choice{margin:42px 0 28px;display:flex;justify-content:space-between}.ft-choice span{font-size:.76rem;font-weight:800;text-transform:uppercase}.ft-choice strong{font-size:1.3rem}.ft-choice i{font-style:normal}.ft-pay{display:flex;justify-content:space-between;padding:23px;background:var(--fg);color:#fff;font-weight:800;text-transform:uppercase}.ft-box>small{display:block;margin-top:18px;color:#777974;letter-spacing:0;text-transform:none}.ft-note{margin-top:65px!important;font-size:clamp(2.2rem,4vw,4.6rem);line-height:1}.ft-note strong{font-weight:580}.ft-other{padding-top:clamp(95px,10vw,155px);padding-bottom:clamp(95px,10vw,155px);background:#fff}.ft-other>div{max-width:1480px;margin:auto;display:grid;grid-template-columns:1fr 1fr;border-top:1px solid;border-left:1px solid}.ft-other a{min-height:390px;padding:34px;display:flex;flex-direction:column;border-right:1px solid;border-bottom:1px solid}.ft-other a:first-child{background:var(--fy)}.ft-other h3{margin:auto 0 22px;font-size:clamp(2.2rem,3.5vw,4.1rem);font-weight:570;line-height:.92}.ft-other p{max-width:520px;color:#555752;line-height:1.5}.ft-other b{margin-top:32px}.ft-proof{padding-top:clamp(90px,9vw,140px);background:var(--fr);color:#fff}.ft-proof>div{max-width:1480px;margin:auto;display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid #ffffff77;border-left:1px solid #ffffff77}.ft-proof article{min-height:250px;padding:26px;display:flex;flex-direction:column;justify-content:space-between;border-right:1px solid #ffffff77}.ft-proof strong{font-size:clamp(3rem,5vw,6rem);line-height:.9}.ft-proof span{font-weight:600}.ft-close{padding-top:clamp(100px,10vw,155px);padding-bottom:clamp(100px,10vw,155px);background:var(--fi);color:#fff}.ft-close h2{max-width:1280px;margin:58px 0 40px;font-size:clamp(3.8rem,6.4vw,7.6rem);font-weight:600;line-height:.84}.ft-close p{max-width:650px;color:#bbbdb7;font-size:1.1rem;line-height:1.55}.ft-close>div{display:flex;gap:18px;margin:38px 0 105px}.ft-close a{padding:17px 20px;border:1px solid #ffffff88;font-size:.76rem;font-weight:800;text-transform:uppercase}.ft-close a:first-child{background:var(--fy);color:var(--fi)}.ft-close>strong{display:block;padding-top:28px;border-top:1px solid #ffffff55;font-size:clamp(2rem,4vw,4.8rem);font-weight:500}
@media(max-width:900px){.ft-hero,.ft-split{grid-template-columns:1fr}.ft-impact>div{grid-template-columns:1fr 1fr}.ft-donate header{grid-template-columns:1fr}.ft-values{grid-template-columns:1fr 1fr}.ft-other>div{grid-template-columns:1fr}.ft-proof>div{grid-template-columns:1fr 1fr}}@media(max-width:640px){.ft-hero,.ft-split,.ft-impact,.ft-donate,.ft-other,.ft-proof,.ft-close{padding-left:24px;padding-right:24px}.ft-hero{min-height:auto;padding-top:64px}.ft-hero h1{margin:45px 0 27px;font-size:3.45rem}.ft-hero a{margin-top:50px;padding:0}.ft-hero aside{margin-top:60px}.ft-split{padding-block:76px}.ft-split h2{margin-top:40px;font-size:3.05rem}.ft-split>div{margin-top:42px}.ft-impact{padding-top:76px}.ft-impact h2,.ft-other h2,.ft-proof h2{margin:40px 0 52px;font-size:3rem}.ft-impact>div{margin:0 -24px}.ft-impact article{min-height:245px;padding:20px;border-bottom:1px solid #ffffff55}.ft-impact h3{font-size:1.65rem}.ft-donate{padding-block:76px}.ft-donate h2{margin-top:40px;font-size:3.12rem}.ft-donate header p{margin-top:30px}.ft-box{margin:50px -24px 0!important;padding:24px}.ft-values button{min-height:78px}.ft-values button:last-child{grid-column:1/-1}.ft-note{margin-top:50px!important;font-size:2.5rem}.ft-other{padding-block:76px}.ft-other>div{margin:0 -24px;border-left:0}.ft-other a{min-height:330px;padding:26px;border-right:0}.ft-other h3{font-size:2.7rem}.ft-proof{padding-top:76px}.ft-proof>div{margin:0 -24px}.ft-proof article{min-height:185px;padding:20px}.ft-proof strong{font-size:3.15rem}.ft-close{padding-block:78px}.ft-close h2{margin-top:45px;font-size:3.2rem}.ft-close>div{flex-direction:column;margin-bottom:75px}.ft-close a{text-align:center}}
