.impact-report-page{--impact-cream:#f7f1e3;--impact-paper:#fffef7;--impact-ink:#15224c;--impact-pink:#d91b7d;--impact-pink-dark:#aa0060;--impact-plum:#5a0336;--impact-teal:#04433d;--impact-gold:#ffd23f;--impact-blue:#080a5c;--impact-shadow:0 28px 60px rgba(21,34,76,.16);background:var(--impact-paper);color:var(--impact-ink);display:block;font-family:Fustat,sans-serif}.impact-report-page img,.impact-report-page svg{display:block;max-width:100%}.impact-report-page .impact-placeholder{background:hsla(0,0%,100%,.16);height:100%;min-height:240px;width:100%}.impact-report-page .impact-section{padding:3rem 1.6rem}.impact-report-page .impact-section--cream{background:var(--impact-cream)}.impact-report-page .impact-section--teal{background:var(--impact-teal);color:#fff}.impact-report-page .impact-section--plum{background:var(--impact-plum);color:#fff}.impact-report-page .impact-heading{color:var(--impact-blue);font-family:p22-mackinac-pro,serif;font-size:42px;font-weight:700}@media screen and (max-width:767px){.impact-report-page .impact-heading{font-size:28px}}.impact-report-page .impact-heading{line-height:1.2}.impact-report-page .impact-heading--center{text-align:center}.impact-report-page .impact-heading--light{color:#fff}.impact-report-page .impact-eyebrow{font-size:.8rem;font-weight:700;letter-spacing:.24em;margin:0 0 14px;text-transform:uppercase}.impact-report-page .impact-eyebrow--light{color:#fff}.impact-report-page .impact-body,.impact-report-page .impact-richtext,.impact-report-page .impact-story-card__copy p,.impact-report-page .impact-value-card__copy p{font-size:18px;line-height:1.5}.impact-report-page .impact-body--center{text-align:center}.impact-report-page .impact-body--light{color:#fff}.impact-report-page .impact-button{align-items:center;background:var(--impact-gold);border-radius:999px;color:var(--impact-ink);display:inline-flex;font-size:.9rem;font-weight:700;justify-content:center;letter-spacing:.08em;margin-top:28px;min-width:168px;padding:14px 24px;text-decoration:none;text-transform:uppercase}.impact-report-page .impact-button--light{background:#fff}.impact-report-page .impact-collage,.impact-report-page .impact-hero,.impact-report-page .impact-landscape,.impact-report-page .impact-premium{overflow:hidden;position:relative}.impact-report-page .impact-hero__media{min-height:680px}.impact-report-page .impact-hero__media img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.impact-report-page .impact-hero__overlay{background:linear-gradient(180deg,rgba(41,12,37,.08),rgba(41,12,37,.35) 58%,rgba(41,12,37,.72));display:none;inset:0;position:absolute}.impact-report-page .impact-hero__content{color:#fff;inset:auto 0 0;left:50%;margin:0 auto;padding-bottom:110px;position:absolute;text-align:center;transform:translateX(-50%);width:min(1200px,100% - 40px)}.impact-report-page .impact-hero__title{color:#fff;font-family:p22-mackinac-pro,sans-serif;font-size:64px;letter-spacing:0;margin:0 auto;max-width:840px}@media screen and (max-width:767px){.impact-report-page .impact-hero__title{font-size:28px}}.impact-report-page .impact-hero__title{font-weight:700;line-height:1.2}.impact-report-page .impact-stats{margin-top:8rem}.impact-report-page .impact-stats__controls{display:none}.impact-report-page .impact-stats--desktop{display:grid;gap:56px;grid-template-columns:repeat(3,minmax(0,1fr))}.impact-report-page .impact-stats--mobile{display:none}.impact-report-page .impact-stat-card{align-items:center;background:var(--card-bg,var(--impact-pink));border-radius:18px;box-shadow:var(--impact-shadow);display:flex;gap:14px;height:100%;min-height:112px;padding:18px 20px;text-align:left}.impact-report-page .impact-stat-card__icon{flex-shrink:0;height:110px;-o-object-fit:contain;object-fit:contain;width:110px}.impact-report-page .impact-stat-card__value{font-family:p22-mackinac-pro,serif;font-size:64px;margin:0}@media screen and (max-width:768px){.impact-report-page .impact-stat-card__value{font-size:32px}}.impact-report-page .impact-stat-card__value{font-weight:700;line-height:1}.impact-report-page .impact-stat-card__label,.impact-report-page .impact-stat-card__subtext{font-size:18px;margin:4px 0 0}@media screen and (max-width:768px){.impact-report-page .impact-stat-card__label,.impact-report-page .impact-stat-card__subtext{font-size:12px}}.impact-report-page .impact-stat-card__label,.impact-report-page .impact-stat-card__subtext{line-height:1.4}.impact-report-page .impact-chart__image,.impact-report-page .impact-chart__panel,.impact-report-page .impact-chart__placeholder{border-radius:24px;margin-top:30px;overflow:hidden}.impact-report-page .impact-chart__panel{padding:0}.impact-report-page .impact-chart__canvas-wrap{position:relative}.impact-report-page .impact-chart__canvas-wrap canvas{height:100%!important;width:100%!important}.impact-report-page .impact-chart__canvas-wrap--desktop{display:block;height:510px}.impact-report-page .impact-chart__canvas-wrap--mobile{display:none}.impact-report-page .impact-collage__backdrop{overflow:hidden;position:relative}.impact-report-page .impact-collage__backdrop picture{display:block}.impact-report-page .impact-collage__backdrop img{display:block;height:auto;-o-object-fit:cover;object-fit:cover;transform:translateY(var(--impact-collage-bg-offset,0));width:100%}.impact-report-page .impact-collage__overlay{background:linear-gradient(180deg,#000,#000);inset:0;opacity:.15;position:absolute}.impact-report-page .impact-collage__content{display:block;inset:0;margin:0 auto;padding:6rem;position:absolute;width:calc(100% - 6rem)}.impact-report-page .impact-collage__text{margin:0 auto;max-width:760px;padding-top:0;text-align:center;text-shadow:0 0 2px rgba(0,0,0,.5)}.impact-report-page .impact-collage__text .impact-heading{font-size:42px}.impact-report-page .impact-collage__text .impact-body{font-size:clamp(1.6rem,1.4vw,1.8rem);line-height:1.55;margin:18px auto 0;max-width:400px;text-shadow:0 0 2px rgba(0,0,0,.5)}.impact-report-page .impact-collage__photos{inset:0;position:absolute}.impact-report-page .impact-collage__photo{background:#fff;box-shadow:var(--impact-shadow);overflow:hidden;position:absolute;transform:translate3d(0,var(--impact-parallax-offset-y,0),0);transition:transform .18s linear}.impact-report-page .impact-collage__photo img,.impact-report-page .impact-collage__photo svg{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.impact-report-page .impact-collage__photo--one{aspect-ratio:3/4.35;left:0;top:64px;width:clamp(200px,15vw,250px)}.impact-report-page .impact-collage__photo--two{aspect-ratio:.82;bottom:62px;left:9%;width:clamp(260px,17vw,260px)}.impact-report-page .impact-collage__photo--three{aspect-ratio:3/4.35;right:0;top:106px;width:clamp(260px,17vw,250px)}.impact-report-page .impact-collage__photo--four{aspect-ratio:.78;bottom:42px;right:16%;width:clamp(251px,16.7vw,290px)}.impact-report-page .impact-copy-block{padding:3rem 1.6rem 4.6rem}.impact-report-page .impact-copy-block .impact-section__inner{margin:0 auto;width:min(400px,100% - 40px)}.impact-report-page .impact-copy-block .impact-body{margin:18px auto 0;max-width:700px}.impact-report-page .impact-story-grid{display:grid;gap:24px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:32px}.impact-report-page .impact-story-card{border-radius:10px;overflow:hidden}.impact-report-page .impact-story-card__media{aspect-ratio:1/1;border-radius:10px;overflow:hidden}.impact-report-page .impact-story-card__media img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.impact-report-page .impact-story-card__copy{padding:1.6rem 0;text-align:center}.impact-report-page .impact-story-card__copy h3{color:#333332;font-family:Fustat,sans-serif;font-size:18px;font-weight:800;line-height:1.2;margin-bottom:.5rem}.impact-report-page .impact-story-card__copy p{color:#333332}.impact-report-page .impact-value-panels{--impact-value-gap:32px;--impact-value-collapsed-width:calc((100% - var(--impact-value-gap))/3);--impact-value-expanded-width:calc(var(--impact-value-collapsed-width)*2);align-items:stretch;display:flex;gap:var(--impact-value-gap);overflow-x:auto;overflow-y:hidden}.impact-report-page .impact-value-panels:after{content:"";flex:0 0 var(--impact-value-collapsed-width)}.impact-report-page .impact-value-panel{border-radius:8px;color:#fff;flex:0 0 var(--impact-value-collapsed-width);height:626px;max-width:var(--impact-value-collapsed-width);min-width:0;overflow:hidden;position:relative;transition:flex-basis .42s ease,max-width .42s ease,transform .26s ease,box-shadow .26s ease,filter .26s ease;will-change:flex-basis,max-width,transform}.impact-report-page .impact-value-panel.is-expanded{flex-basis:var(--impact-value-expanded-width);max-width:var(--impact-value-expanded-width)}.impact-report-page .impact-value-panel__media,.impact-report-page .impact-value-panel__media img,.impact-report-page .impact-value-panel__media svg{height:100%;width:100%}.impact-report-page .impact-value-panel__media{background:rgba(21,34,76,.08)}.impact-report-page .impact-value-panel__media img,.impact-report-page .impact-value-panel__media svg{-o-object-fit:cover;object-fit:cover;transition:transform .52s ease}.impact-report-page .impact-value-panel__overlay{background:linear-gradient(180deg,rgba(14,20,40,.04) 18%,rgba(14,20,40,.34) 62%,rgba(14,20,40,.7));inset:0;position:absolute;transition:background .32s ease}.impact-report-page .impact-value-panel__content{align-items:flex-end;cursor:pointer;display:flex;gap:18px;inset:0;justify-content:space-between;padding:18px;position:absolute;z-index:2}.impact-report-page .impact-value-panel__copy{max-width:min(420px,100%)}.impact-report-page .impact-value-panel__copy h3{color:#fff;font-family:p22-mackinac-pro,serif;font-size:42px;font-weight:700;line-height:1.1;margin:0;text-shadow:0 4px 18px rgba(0,0,0,.18)}.impact-report-page .impact-value-panel__body{max-height:0;opacity:0;overflow-y:scroll;transform:translateY(16px);transition:max-height .42s ease,opacity .26s ease,transform .32s ease,margin-top .32s ease}.impact-report-page .impact-value-panel__body p{font-size:1.8rem;line-height:1.5;margin:0;max-width:360px}.impact-report-page .impact-value-panel__toggle{height:53px;position:absolute;right:18px;top:18px;width:53px}@media screen and (max-width:767px){.impact-report-page .impact-value-panel__toggle{height:28px;width:28px}}.impact-report-page .impact-value-panel__toggle{background:#d91b7d;border:0;border-radius:999px;box-shadow:0 10px 18px rgba(21,34,76,.18);cursor:pointer;transition:transform .22s ease,box-shadow .22s ease}.impact-report-page .impact-value-panel__toggle:hover{box-shadow:0 14px 22px rgba(21,34,76,.22);transform:scale(1.06)}.impact-report-page .impact-value-panel__toggle-icon,.impact-report-page .impact-value-panel__toggle-icon:before{height:2px;left:50%;position:absolute;top:50%;width:18px}@media screen and (max-width:767px){.impact-report-page .impact-value-panel__toggle-icon,.impact-report-page .impact-value-panel__toggle-icon:before{height:1px;width:10px}}.impact-report-page .impact-value-panel__toggle-icon,.impact-report-page .impact-value-panel__toggle-icon:before{background:#ffd21a;border-radius:999px;content:"";transform:translate(-50%,-50%);transition:transform .22s ease,opacity .22s ease}.impact-report-page .impact-value-panel__toggle-icon:before{transform:translate(-50%,-50%) rotate(90deg)}.impact-report-page .impact-value-panel.is-expanded .impact-value-panel__toggle-icon:before{opacity:0}.impact-report-page .impact-value-panel.is-expanded .impact-value-panel__media img,.impact-report-page .impact-value-panel.is-expanded .impact-value-panel__media svg{transform:scale(1.02)}.impact-report-page .impact-value-panel.is-expanded .impact-value-panel__overlay{background:linear-gradient(180deg,rgba(14,20,40,.08) 12%,rgba(14,20,40,.26) 48%,rgba(14,20,40,.72))}.impact-report-page .impact-value-panel.is-expanded .impact-value-panel__body{margin-top:12px;max-height:300px;opacity:1;transform:translateY(0)}.impact-report-page .impact-value-panels.has-scroll{overflow-x:auto;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;padding-bottom:8px}.impact-report-page .impact-value-panels.has-scroll::-webkit-scrollbar{display:none}.impact-report-page .impact-value-panels.has-scroll .impact-value-panel{flex-basis:var(--impact-value-collapsed-width);max-width:var(--impact-value-collapsed-width)}.impact-report-page .impact-value-panels.has-scroll .impact-value-panel.is-expanded{flex-basis:var(--impact-value-expanded-width);max-width:var(--impact-value-expanded-width)}.impact-report-page .impact-landscape{background-color:#fffcea}.impact-report-page .impact-landscape__media{min-height:660px;overflow:hidden;position:relative}.impact-report-page .impact-landscape__media img,.impact-report-page .impact-landscape__media picture,.impact-report-page .impact-landscape__media svg{height:100%;width:100%}.impact-report-page .impact-landscape__media img{-o-object-fit:cover;object-fit:cover;transform:translateY(var(--impact-landscape-bg-offset,0))}.impact-report-page .impact-landscape .impact-heading{color:#69708e;left:50%;position:absolute;top:4rem;transform:translateX(-50%);z-index:1}.impact-report-page .impact-landscape .impact-growing-image{bottom:0;color:#fff;font-size:1.6rem;font-weight:700;left:0;line-height:1.2;max-width:240px;padding:2rem;position:absolute;text-transform:uppercase}.impact-report-page .impact-landscape__content{align-items:center;inset:0;bottom:4rem;display:flex;justify-content:flex-end;position:absolute;right:4rem;top:auto}.impact-report-page .impact-landscape__card{background:#fffcea;border:1px solid #d0ccb7;border-radius:12px;box-shadow:var(--impact-shadow);padding:32px;width:min(420px,100%)}.impact-report-page .impact-values-header{margin:0 auto 36px;max-width:760px;text-align:center}.impact-report-page .impact-values__desktop{align-items:center;display:grid;gap:40px;grid-template-columns:minmax(220px,1fr) minmax(320px,520px) minmax(220px,1fr)}.impact-report-page .impact-values__mobile{display:none}.impact-report-page .impact-values__column{align-content:center;display:grid;gap:52px}.impact-report-page .impact-values__item{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;color:hsla(0,0%,100%,.96);cursor:pointer;opacity:.6;padding:0;text-align:left;transition:opacity .18s ease,transform .18s ease}.impact-report-page .impact-values__item.is-active,.impact-report-page .impact-values__item:hover{opacity:1;transform:translateY(-2px)}.impact-report-page .impact-values__item.is-active strong,.impact-report-page .impact-values__item:hover strong{color:#a7ef47}.impact-report-page .impact-values__item strong{color:#fff;display:block;font-size:18px;font-weight:700;letter-spacing:.14em;line-height:1.2;text-transform:uppercase}.impact-report-page .impact-values__item span{display:block;font-size:18px;line-height:1.5}.impact-report-page .impact-values__visual{aspect-ratio:1/1.08;position:relative}.impact-report-page .impact-values__image{inset:0;opacity:0;pointer-events:none;position:absolute;transform:scale(.98);transition:opacity .26s ease,transform .32s ease}.impact-report-page .impact-values__image.is-active{opacity:1;transform:scale(1)}.impact-report-page .impact-values__image img,.impact-report-page .impact-values__image picture,.impact-report-page .impact-values__image svg{height:100%;width:100%}.impact-report-page .impact-values__image img,.impact-report-page .impact-values__image svg{-o-object-fit:contain;object-fit:contain}.impact-report-page .impact-values__mobile-slider{margin:22px auto 0;padding:0 34px;position:relative;width:min(420px,100%)}.impact-report-page .impact-values__mobile-card{color:#fff;text-align:center}.impact-report-page .impact-values__mobile-card strong{color:#a7ef47;font-size:14px;font-weight:800;letter-spacing:.14em;margin:0 0 8px;text-transform:uppercase}.impact-report-page .impact-values__mobile-card p{font-size:14px;line-height:1.5;margin:0}.impact-report-page .impact-values__arrow{align-items:center;background:transparent;border:0;color:#d7ef46;cursor:pointer;display:flex;height:26px;justify-content:center;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:26px;z-index:2}.impact-report-page .impact-values__arrow--prev{left:0}.impact-report-page .impact-values__arrow--next{right:0}.impact-report-page .impact-values__arrow span{display:block;font-size:24px;line-height:1}.impact-report-page .impact-richtext ul{margin:16px 0 0;padding-left:20px}.impact-report-page .impact-richtext li{margin-bottom:10px}.impact-report-page .impact-practices{overflow:hidden;padding:3rem 1.6rem}.impact-report-page .impact-practices__shell{position:relative}.impact-report-page .impact-practices .impact-heading{margin-bottom:36px}.impact-report-page .impact-practices .short-copy-desktop{font-size:2.4rem}.impact-report-page .impact-practices__layout{align-items:flex-start}.impact-report-page .impact-practices__content,.impact-report-page .impact-practices__slider-wrap{min-width:0}.impact-report-page .impact-practices__nav{display:flex;flex-direction:column;gap:18px;min-width:240px}.impact-report-page .impact-practices__nav-item{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;color:#8b0f58;cursor:pointer;display:flex;gap:14px;padding:0;text-align:left;transition:color .18s ease}.impact-report-page .impact-practices__nav-dot{background:#fff;border-radius:999px;height:10px;min-width:10px;opacity:0;transition:opacity .18s ease;width:10px}.impact-report-page .impact-practices__nav-copy{font-size:18px;font-weight:800;letter-spacing:.05em;line-height:1.35;text-transform:uppercase}.impact-report-page .impact-practices__nav-item:hover,.impact-report-page .impact-practices__tab--active{color:#fff}.impact-report-page .impact-practices__nav-item:hover .impact-practices__nav-dot,.impact-report-page .impact-practices__tab--active .impact-practices__nav-dot{opacity:1}.impact-report-page .impact-practices__metric{color:#fff;font-family:p22-mackinac-pro,serif;left:0;max-width:520px;position:absolute;top:0}.impact-report-page .impact-practices__metric span{display:block;font-size:24px;font-weight:700;line-height:1.7;margin-bottom:8px}.impact-report-page .impact-practices__metric strong{display:block;font-size:42px;font-weight:700;line-height:.95}.impact-report-page .impact-practices__slider-wrap{width:100%}.impact-report-page .impact-practices swiper-carousel,.impact-report-page .impact-practices__carousel,.impact-report-page .impact-practices__carousel .swiper,.impact-report-page .impact-practices__carousel .swiper-slide,.impact-report-page .impact-practices__carousel .swiper-wrapper{display:flex;height:auto;width:100%}.impact-report-page .impact-practices__carousel--local-fade .swiper{overflow:hidden}.impact-report-page .impact-practices__carousel--local-fade .swiper-wrapper{display:grid!important;transform:none!important}.impact-report-page .impact-practices__carousel--local-fade .swiper-slide{grid-area:1/1;opacity:0;pointer-events:none;transition:opacity .7s ease,visibility .7s ease;visibility:hidden}.impact-report-page .impact-practices__carousel--local-fade .swiper-slide.swiper-slide-active{display:flex;opacity:1;pointer-events:auto;visibility:visible;z-index:2}.impact-report-page .impact-practices__carousel .swiper-slide:not(.swiper-slide-active){opacity:0!important}.impact-report-page .impact-practices__slide-inner{align-items:flex-start;display:flex;justify-content:center;position:relative;width:100%}.impact-report-page .impact-practices__media{align-items:flex-end;align-self:start;display:flex;height:auto;width:100%}.impact-report-page .impact-practices__media img,.impact-report-page .impact-practices__media picture,.impact-report-page .impact-practices__media svg{display:block;height:auto;width:100%}.impact-report-page .impact-practices__media img,.impact-report-page .impact-practices__media svg{-o-object-fit:contain;object-fit:contain;-o-object-position:center bottom;object-position:center bottom}.impact-report-page .impact-practices .swiper-pagination{display:none}.impact-report-page .impact__data-mobile{font-family:p22-mackinac-pro,serif;left:50%;padding-left:1.6rem;top:0}.impact-report-page .impact__data-mobile span,.impact-report-page .impact__data-mobile strong{display:block;font-weight:700;text-align:left}.impact-report-page .impact__data-mobile span[data-practice-display-label]{font-size:16px;line-height:1}.impact-report-page .impact__data-mobile strong[data-practice-display-value]{font-size:28px;font-weight:700;line-height:1.4}.impact-report-page .impact-cta{background:radial-gradient(circle at top left,rgba(255,210,63,.18),transparent 34%),linear-gradient(135deg,var(--impact-pink) 0,var(--impact-pink-dark) 100%);color:#fff;padding:80px 0;text-align:center}.impact-report-page .impact-cta .impact-body{margin:18px auto 0;max-width:680px}.impact-report-page .impact-stories{background-color:#fffdf0;margin-inline:auto;max-width:1080px}@media screen and (max-width:768px){.impact-report-page .impact-stories{padding:2.5rem .5rem 1.5rem!important}}.impact-report-page .impact-stories__carousel{margin-top:32px;position:relative}.impact-report-page .impact-stories__carousel .swiper{margin:0 20px;overflow:hidden}.impact-report-page .impact-stories__carousel .swiper-slide{height:auto}.impact-report-page .impact-stories__carousel .impact-story-card{height:100%}.impact-report-page .impact-stories__arrows{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:110%;z-index:0}.impact-report-page .impact-stories__arrow{align-items:center;background:#fff;border:1px solid #d5137b;border-radius:999px;color:#d5137b;display:inline-flex;height:32px;justify-content:center;transition:background-color .2s ease,color .2s ease,border-color .2s ease;width:32px}.impact-report-page .impact-stories__arrow.swiper-button-disabled,.impact-report-page .impact-stories__arrow:disabled{opacity:.35}@media screen and (max-width:989px){.impact-report-page .impact-collage__content,.impact-report-page .impact-stats,.impact-report-page .impact-story-grid{grid-template-columns:1fr}.impact-report-page .impact-collage__backdrop,.impact-report-page .impact-hero__media,.impact-report-page .impact-landscape__media{height:auto;min-height:auto}.impact-report-page .impact-collage__content,.impact-report-page .impact-landscape__content{inset:auto;padding:52px 0;position:relative}.impact-report-page .impact-stories__carousel .impact-story-grid{display:flex;gap:0;margin-top:0}.impact-report-page .impact-collage__photos{min-height:200px}.impact-report-page .impact-landscape__content{justify-content:center;margin-top:-140px}}@media screen and (max-width:767px){.impact-report-page .impact-section{padding:1.5rem 0}.impact-report-page .impact-section.impact-section--cream{padding:1.5rem}.impact-report-page .impact-section.impact-section--cream.impact-chart{padding:2.5rem 1.6rem}.impact-report-page .impact-section__inner,.impact-report-page .impact-section__inner--narrow{width:100%}.impact-report-page .impact-hero__media{min-height:520px}.impact-report-page .impact-hero__content{padding-bottom:28px;width:calc(100% - 24px)}.impact-report-page .impact-stat-card{min-height:96px;padding:16px}.impact-report-page .impact-stat-card__icon{height:68px;width:68px}.impact-report-page .impact-stats{margin-top:24px}.impact-report-page .impact-stats--desktop{display:none}.impact-report-page .impact-stats--mobile{display:block}.impact-report-page .impact-stats__controls{display:flex;left:0;position:absolute;top:50%;transform:translateY(-50%);z-index:2}.impact-report-page .impact-stats__controls .impact-stats__arrow{height:32px;width:32px}.impact-report-page .impact-stats__controls .impact-stats__arrow.impact-stats__arrow-left{transform:rotate(180deg)}.impact-report-page .impact-stats__carousel,.impact-report-page .impact-stats__carousel .swiper{display:block;width:100%}.impact-report-page .impact-stats__carousel{margin-inline:auto;overflow:hidden;width:75%}.impact-report-page .impact-stats .swiper{overflow:visible}.impact-report-page .impact-stats .swiper-wrapper{align-items:stretch;display:flex;gap:0}.impact-report-page .impact-stats .swiper-slide{height:auto}.impact-report-page .impact-stats .swiper-slide .impact-stat-card{min-height:100%}.impact-report-page .impact-chart__panel{padding:0}.impact-report-page .impact-chart__canvas-wrap--desktop{display:none}.impact-report-page .impact-chart__canvas-wrap--mobile{display:block;height:560px}.impact-report-page .impact-collage__backdrop{min-height:320px}.impact-report-page .impact-collage__content{inset:0 12px;position:absolute;width:calc(100% - 24px)}.impact-report-page .impact-collage__overlay{background:linear-gradient(180deg,#000,#000);display:block;opacity:.15}.impact-report-page .impact-collage__text{padding-top:0}.impact-report-page .impact-collage__text .impact-heading{font-size:28px;font-weight:700}.impact-report-page .impact-collage__text .impact-body{font-size:1.4rem;line-height:1.5;margin-top:14px}.impact-report-page .impact-collage__photo{border-width:5px}.impact-report-page .impact-collage__photo--one{display:none}.impact-report-page .impact-collage__photo--two{bottom:120px;left:0;width:min(43vw,210px)}.impact-report-page .impact-collage__photo--three{display:none}.impact-report-page .impact-collage__photo--four{bottom:80px;right:0;width:min(40vw,190px)}.impact-report-page .impact-copy-block{padding:3.4rem 2rem!important}.impact-report-page .impact-landscape__media{height:auto;min-height:auto;position:relative}.impact-report-page .impact-landscape__media picture{display:block}.impact-report-page .impact-landscape__media img,.impact-report-page .impact-landscape__media svg{height:auto}.impact-report-page .impact-landscape__content{margin-left:2.6rem;margin-right:2.6rem;margin-top:calc(-100% - 70px);width:calc(100% - 5.2rem)}.impact-report-page .impact-landscape__card{padding:22px 18px;text-align:center}.impact-report-page .impact-landscape .impact-heading{left:50%;text-align:center;transform:translateX(-50%);width:100%}.impact-report-page .impact-landscape p.impact-growing-image{color:#c9cde1;left:50%;padding:0;text-align:center;top:7rem;transform:translateX(-50%)}.impact-report-page .impact-value-panels{overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none;padding-bottom:6px;scroll-snap-type:x proximity}.impact-report-page .impact-value-panels::-webkit-scrollbar{display:none}.impact-report-page .impact-value-panels{--impact-value-collapsed-width:85%;--impact-value-expanded-width:100%;--impact-value-gap:10px;scroll-snap-type:none}.impact-report-page .impact-value-panels:after{display:none}.impact-report-page .impact-value-panel{flex:0 0 var(--impact-value-collapsed-width);height:520px;max-width:var(--impact-value-collapsed-width);min-width:0;scroll-snap-align:start;width:auto}.impact-report-page .impact-value-panel.is-expanded{flex-basis:100%;max-width:100%;min-width:0;width:100%}.impact-report-page .impact-values__desktop{display:none}.impact-report-page .impact-values__mobile{display:block}.impact-report-page .impact-values__visual{aspect-ratio:1/1.12;margin:0 auto;width:min(360px,100% - 24px)}.impact-report-page .impact-practices__nav{max-width:50%;min-width:auto;padding-top:0}.impact-report-page .impact-practices__metric{padding-top:0;text-align:right}.impact-report-page .impact-practices__metric span{margin-bottom:4px}.impact-report-page .impact-practices__slider-wrap{grid-column:1/-1}.impact-report-page .impact-practices__slide-inner{gap:20px;grid-template-columns:1fr;height:auto;min-height:auto}.impact-report-page .impact-practices__media,.impact-report-page .impact-practices__media img,.impact-report-page .impact-practices__media picture,.impact-report-page .impact-practices__media svg{height:auto}.impact-report-page .impact-practices .swiper-pagination{display:flex;gap:8px;justify-content:center;margin-top:16px}.impact-report-page .impact-practices .swiper-pagination-bullet{background:hsla(0,0%,100%,.42);border-radius:999px;height:8px;width:8px}.impact-report-page .impact-practices .swiper-pagination-bullet-active{background:#fff}.impact-report-page .impact-practices .impact-heading{margin-bottom:24px;text-align:center}.impact-report-page .impact-practices__nav-copy{font-size:12px}.impact-report-page .impact-practices__metric{text-align:left}.impact-report-page .impact-practices__metric strong{font-size:2.3rem}.impact-report-page .impact-practices p.short-copy-mobile{font-family:Fustat,sans-serif;line-height:1.2}.impact-report-page .impact-values-header{margin-bottom:24px}.impact-report-page .impact-values__visual{width:min(280px,100% - 32px)}.impact-report-page .impact-values__mobile-slider{padding:0 28px}.impact-report-page .impact-values__mobile-card h3{font-size:1.05rem}.impact-report-page .impact-values__mobile-card p{font-size:1.6rem}.impact-report-page .impact-value-panels{gap:10px}.impact-report-page .impact-value-panel__content{gap:14px;padding:14px}.impact-report-page .impact-value-panel__copy h3{font-size:28px}.impact-report-page .impact-value-panel__body p{font-size:14px;line-height:1.45}}.section-padding-right{padding-right:1.5rem!important}.copy-set-price{font-size:18px!important}@media screen and (max-width:767px){.copy-set-price{font-size:14px!important}}.impact-report-page .impact-value-controls{align-items:center;display:flex;gap:1.6rem;justify-content:center;margin-top:2rem}@media (prefers-reduced-motion:reduce){.impact-report-page .impact-value-panel,.impact-report-page .impact-value-panel__body{transition:none}}
/*# sourceMappingURL=section-impact-report-landing.css.map */