.fh-impact{--red:#a60008;--deep:#710005;--ink:#181716;--muted:#68615c;--gold:#edc45e;--paper:#f3efe8;color:var(--ink);background:#fff}.fh-impact .fh-container{width:min(1180px,calc(100% - 48px));margin-inline:auto}.fh-impact-kicker{margin:0 0 17px;color:var(--red);font-size:10px;font-weight:800;letter-spacing:.18em;text-transform:uppercase}.fh-impact h2{margin:0;font-family:Georgia,"Times New Roman",serif;font-size:clamp(40px,4.5vw,64px);font-weight:400;line-height:1.04;letter-spacing:-.04em}.fh-impact-hero{position:relative;min-height:790px;overflow:hidden;color:#fff;background:#360003}.fh-impact-hero__image,.fh-impact-hero__shade{position:absolute;inset:0}.fh-impact-hero__image{background-position:center;background-size:cover}.fh-impact-hero__shade{background:linear-gradient(90deg,rgba(43,0,2,.96),rgba(98,0,5,.73) 58%,rgba(40,0,2,.2)),linear-gradient(0deg,rgba(32,0,2,.75),transparent 50%)}.fh-impact-hero__inner{position:relative;z-index:1;display:flex;min-height:790px;flex-direction:column;padding-top:36px;padding-bottom:52px}.fh-impact-breadcrumb{color:rgba(255,255,255,.62);font-size:11px}.fh-impact-breadcrumb a{color:#fff}.fh-impact-breadcrumb span{margin-left:10px}.fh-impact-hero__content{max-width:930px;margin:auto 0}.fh-impact-hero .fh-impact-kicker{color:var(--gold)}.fh-impact-hero h1{margin:0;color:#fff;font-family:Georgia,"Times New Roman",serif;font-size:clamp(68px,8.2vw,125px);font-weight:400;line-height:.87;letter-spacing:-.06em}.fh-impact-hero__content>p:last-child{max-width:650px;margin:42px 0 0;padding-left:24px;border-left:1px solid rgba(255,255,255,.48);color:rgba(255,255,255,.84);font-size:17px;line-height:1.7}.fh-impact-hero__foot{display:grid;grid-template-columns:repeat(4,1fr);padding-top:23px;border-top:1px solid rgba(255,255,255,.3);color:var(--gold);font-size:9px;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.fh-impact-intro{padding:125px 0}.fh-impact-intro__grid{display:grid;grid-template-columns:1.08fr .82fr;gap:clamp(65px,10vw,145px)}.fh-impact-intro__grid>div:last-child{padding-top:35px}.fh-impact-intro__grid>div:last-child p{margin:0 0 23px;color:var(--muted);font-size:16px;line-height:1.85}.fh-impact-intro__grid>div:last-child p:first-child{color:#272321;font-size:19px}.fh-impact-pillars{padding:115px 0 120px;color:#fff;background:var(--deep)}.fh-impact-pillars .fh-impact-kicker{color:var(--gold)}.fh-impact-section-head{display:grid;grid-template-columns:1.1fr .55fr;gap:90px;align-items:end;margin-bottom:60px}.fh-impact-pillars .fh-impact-section-head h2{color:#fff}.fh-impact-section-head>p{margin:0 0 7px;color:var(--muted);font-size:14px;line-height:1.75}.fh-impact-pillars .fh-impact-section-head>p{color:rgba(255,255,255,.68)}.fh-impact-pillars__grid{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid rgba(255,255,255,.24);border-left:1px solid rgba(255,255,255,.24)}.fh-impact-pillars article{min-height:370px;padding:28px;border-right:1px solid rgba(255,255,255,.24);border-bottom:1px solid rgba(255,255,255,.24)}.fh-impact-pillars article>span{color:var(--gold);font-size:9px;font-weight:800;letter-spacing:.13em}.fh-impact-pillars article>svg{display:block;width:31px;height:31px;margin:65px 0 44px;color:var(--gold)}.fh-impact-pillars h3{margin:0 0 16px;color:#fff;font-family:Georgia,serif;font-size:27px;font-weight:400}.fh-impact-pillars article p{margin:0;color:rgba(255,255,255,.67);font-size:12px;line-height:1.7}.fh-impact-evidence{padding:120px 0 130px;background:var(--paper)}.fh-impact-evidence__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.fh-impact-evidence__grid>a{display:flex;min-height:295px;flex-direction:column;padding:29px;color:var(--ink);background:#fff;box-shadow:0 12px 35px rgba(46,31,24,.06);transition:transform .22s,background .22s,color .22s}.fh-impact-evidence__grid>a:hover{color:#fff;background:var(--red);transform:translateY(-5px)}.fh-impact-evidence__grid span{color:var(--red);font-size:9px;font-weight:800;letter-spacing:.15em}.fh-impact-evidence__grid h3{margin:55px 0 13px;font-family:Georgia,serif;font-size:27px;font-weight:400;line-height:1.15}.fh-impact-evidence__grid p{margin:0;color:var(--muted);font-size:12px;line-height:1.65}.fh-impact-evidence__grid strong{margin-top:auto;padding-top:20px;border-top:1px solid #e2dbd4;color:var(--red);font-size:9px;letter-spacing:.08em;text-transform:uppercase}.fh-impact-evidence__grid>a:hover span,.fh-impact-evidence__grid>a:hover p,.fh-impact-evidence__grid>a:hover strong{color:#fff}.fh-impact-evidence__grid>a:hover strong{border-color:rgba(255,255,255,.3)}.fh-impact-sdgs{padding:115px 0;background:#fff}.fh-impact-sdgs__grid{display:grid;grid-template-columns:1.2fr .6fr;gap:110px;align-items:center}.fh-impact-sdgs__grid>div:first-child>p:not(.fh-impact-kicker){max-width:700px;margin:28px 0;color:var(--muted);line-height:1.8}.fh-impact-sdgs__grid>div:first-child>a,.fh-impact-contact a{display:inline-flex;min-height:50px;align-items:center;padding:0 21px;color:#fff!important;background:var(--red);font-size:9px;font-weight:800;letter-spacing:.09em;text-transform:uppercase}.fh-impact-sdgs__number{display:flex;aspect-ratio:1;flex-direction:column;align-items:center;justify-content:center;color:#fff;background:var(--red);text-align:center;box-shadow:26px 26px 0 var(--paper)}.fh-impact-sdgs__number small{color:var(--gold);font-size:9px;letter-spacing:.14em;text-transform:uppercase}.fh-impact-sdgs__number strong{font-family:Georgia,serif;font-size:115px;font-weight:400;line-height:.9}.fh-impact-sdgs__number span{margin-top:17px;font-size:10px;line-height:1.5;letter-spacing:.1em;text-transform:uppercase}.fh-impact-updates{padding:115px 0;background:#211f1e;color:#fff}.fh-impact-updates .fh-impact-kicker{color:var(--gold)}.fh-impact-updates .fh-impact-section-head h2{color:#fff}.fh-impact-updates .fh-impact-section-head>a{align-self:end;color:var(--gold);font-size:9px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.fh-impact-updates__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:25px}.fh-impact-updates article>a:first-child{display:block;aspect-ratio:16/10;overflow:hidden;background:#750006}.fh-impact-updates img{width:100%;height:100%;object-fit:cover;transition:transform .3s}.fh-impact-updates article:hover img{transform:scale(1.03)}.fh-impact-updates time{display:block;margin-top:19px;color:var(--gold);font-size:9px;letter-spacing:.12em}.fh-impact-updates h3{margin:11px 0;color:#fff;font-family:Georgia,serif;font-size:23px;font-weight:400;line-height:1.25}.fh-impact-updates h3 a{color:#fff}.fh-impact-updates article p{margin:0;color:rgba(255,255,255,.58);font-size:12px;line-height:1.65}.fh-impact-contact{padding:105px 0;color:#fff;background:linear-gradient(125deg,#a70008,#760005)}.fh-impact-contact__grid{display:grid;grid-template-columns:1.1fr .55fr;gap:100px;align-items:center}.fh-impact-contact .fh-impact-kicker{color:var(--gold)}.fh-impact-contact h2{color:#fff}.fh-impact-contact__grid>div:last-child>p{margin:0 0 25px;color:rgba(255,255,255,.75);line-height:1.75}.fh-impact-contact a{color:var(--red)!important;background:#fff}
@media(max-width:950px){.fh-impact-intro__grid,.fh-impact-section-head,.fh-impact-sdgs__grid,.fh-impact-contact__grid{grid-template-columns:1fr;gap:42px}.fh-impact-pillars__grid{grid-template-columns:repeat(2,1fr)}.fh-impact-evidence__grid,.fh-impact-updates__grid{grid-template-columns:repeat(2,1fr)}.fh-impact-sdgs__number{max-width:370px}.fh-impact-hero__foot{grid-template-columns:repeat(2,1fr);gap:14px}}
@media(max-width:620px){.fh-impact .fh-container{width:min(100% - 32px,1180px)}.fh-impact-hero,.fh-impact-hero__inner{min-height:690px}.fh-impact-hero h1{font-size:58px}.fh-impact-hero__content>p:last-child{font-size:14px}.fh-impact-intro,.fh-impact-pillars,.fh-impact-evidence,.fh-impact-sdgs,.fh-impact-updates,.fh-impact-contact{padding:82px 0}.fh-impact-pillars__grid,.fh-impact-evidence__grid,.fh-impact-updates__grid{grid-template-columns:1fr}.fh-impact-pillars article{min-height:310px}.fh-impact-pillars article>svg{margin:42px 0 35px}.fh-impact-evidence__grid>a{min-height:260px}}
