.impact-report-card-slider{--impact-report-card-slider-gap: 1rem;--impact-report-card-slider-inline: 1rem;--impact-report-card-slider-navy: #232a59;--ics-padding-block: clamp(2.5rem, 6vw, 3rem);width:100%;box-sizing:border-box;--ics-card-width-mobile: calc( ( 100vw - (var(--impact-report-card-slider-inline) * 2) - var(--impact-report-card-slider-gap) ) / 1.125 );padding-inline:0}.impact-report-card-slider:not(.impact-report-card-slider--tint-contained){padding-block:var(--ics-padding-block);background-color:color-mix(in srgb,var(--impact-2025-card-slider-section-tint, #eaecf7) 10%,transparent)}.impact-report-card-slider--tint-contained{padding-block:0;background-color:transparent}.impact-report-card-slider--inner-container .impact-report-card-slider__heading{max-width:none;width:100%;padding-inline:0}.impact-report-card-slider--inner-container .impact-report-card-slider__scroll{padding-inline:0}.impact-report-card-slider--inner-container .impact-report-card-slider__scroll.is-scroll-fitted{justify-content:center}.impact-report-card-slider--inner-container .impact-report-card-slider__progress{padding-inline:0}.impact-report-card-slider__tint{box-sizing:border-box;width:100%;padding-block:var(--ics-padding-block);background-color:color-mix(in srgb,var(--impact-2025-card-slider-section-tint, #eaecf7) 10%,transparent)}.impact-report-card-slider__heading{margin:0 auto clamp(2rem,4vw,3rem);padding-inline:var(--impact-report-card-slider-inline);max-width:1200px;font-family:Carrara-Bold,serif;font-size:clamp(2rem,5vw,3rem);font-weight:400;line-height:1.2;color:var(--impact-2025-card-slider-heading, var(--impact-report-card-slider-navy));text-align:center}.impact-report-card-slider__viewport{width:100%}.impact-report-card-slider__scroll{display:flex;flex-direction:row;align-items:stretch;gap:var(--impact-report-card-slider-gap);width:100%;margin:0;padding-block:0;padding-inline:var(--impact-report-card-slider-inline);overflow-x:auto;overflow-y:visible;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;scroll-behavior:smooth;overscroll-behavior-x:contain;touch-action:pan-x;scrollbar-width:none;-ms-overflow-style:none;cursor:grab}.impact-report-card-slider__scroll::-webkit-scrollbar{display:none}.impact-report-card-slider__scroll.is-dragging{cursor:grabbing;scroll-behavior:auto}.impact-report-card-slider__card{position:relative;box-sizing:border-box;flex:0 0 var(--ics-card-width-mobile);width:var(--ics-card-width-mobile);min-height:var(--ics-card-width-mobile);height:auto;align-self:stretch;scroll-snap-align:start;scroll-snap-stop:normal;display:flex;flex-direction:column;justify-content:flex-end;gap:1rem;padding:1.5rem;overflow-x:hidden;overflow-y:visible;border-radius:0;color:#fff}.impact-report-card-slider--equal-height-content .impact-report-card-slider__scroll{overflow-y:visible}.impact-report-card-slider--equal-height-content .impact-report-card-slider__card{min-height:unset;height:auto;max-height:none;overflow-y:visible;overflow-x:hidden}.impact-report-card-slider--equal-height-content .impact-report-card-slider__card--has-callout{padding-top:clamp(4.75rem,13vw,6.75rem)}.impact-report-card-slider--content-top .impact-report-card-slider__card{justify-content:flex-start;padding-top:clamp(2.25rem,6vw,3.25rem)}.impact-report-card-slider--content-top .impact-report-card-slider__card--has-callout{padding-top:clamp(4.75rem,13vw,6.75rem)}.impact-report-card-slider__card-base{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background-color:var(--card-bg, #232a59);pointer-events:none}.impact-report-card-slider__card-media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none}.impact-report-card-slider__card-img{width:100%;height:100%;object-fit:cover;display:block}.impact-report-card-slider__card-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:#000;opacity:var(--card-overlay-opacity, .45)}.impact-report-card-slider__image-callout{position:absolute;z-index:2;top:clamp(1rem,3vw,1.5rem);left:clamp(.75rem,2.5vw,1.25rem);right:clamp(.75rem,2.5vw,1.25rem);display:flex;justify-content:center;align-items:center;pointer-events:none}.impact-report-card-slider__image-callout-inner{box-sizing:border-box;width:100%;max-width:100%;margin:0;padding:clamp(.625rem,1.8vw,.75rem) clamp(1.25rem,4vw,2rem);font-family:Inter,sans-serif;font-size:clamp(.9375rem,2.5vw,1.125rem);font-weight:700;line-height:1.3;letter-spacing:.01em;text-align:center;color:var(--card-bg, #232a59);background-color:#fff;border-radius:0}.impact-report-card-slider__card-body{position:relative;z-index:3;display:flex;flex-direction:column;gap:0;width:100%}.impact-report-card-slider__card-title+.impact-report-card-slider__card-text,.impact-report-card-slider__card-subtitle+.impact-report-card-slider__card-text{margin-top:1rem}.impact-report-card-slider__card-title{margin:0;font-family:Inter,sans-serif;font-size:clamp(1.25rem,4vw,2rem);font-weight:700;line-height:1.2;color:#fff}.impact-report-card-slider__card-subtitle{margin:0;font-family:Inter,sans-serif;font-size:clamp(1rem,2vw,1.5rem);font-style:normal;font-weight:500;line-height:1.2;color:#fff}.impact-report-card-slider__card-text{margin:0;font-family:Inter,sans-serif;font-size:1rem;font-weight:400;line-height:1.5;color:#fff}.impact-report-card-slider__card-text p{margin:0 0 .75em}.impact-report-card-slider__card-text p:last-child{margin-bottom:0}.impact-report-card-slider__card-text strong,.impact-report-card-slider__card-text b{font-weight:700}.impact-report-card-slider__card-text br{content:"";display:block;margin-block-end:.25em}.impact-report-card-slider__cta{position:relative;z-index:3;align-self:flex-start;display:inline-flex;align-items:center;justify-content:center;min-height:3rem;padding:.625rem 2rem;margin-block-start:.5rem;font-family:Inter,sans-serif;font-size:1rem;font-weight:700;line-height:1.5;text-decoration:none;color:var(--impact-report-card-slider-navy);background:#fff;border:1px solid #999;border-radius:.5rem;transition:background-color .2s ease,border-color .2s ease}button.impact-report-card-slider__cta{-webkit-appearance:none;appearance:none;cursor:pointer;font:inherit;text-align:center}.impact-report-card-slider__cta:hover,.impact-report-card-slider__cta:focus-visible{background:#f5f5f5;border-color:#666;outline:none}.impact-report-card-slider__progress{margin-block-start:2rem;padding-inline:var(--impact-report-card-slider-inline)}.impact-report-card-slider__progress[hidden]{display:none!important}.impact-report-card-slider__progress-track{position:relative;height:.5rem;max-width:21.25rem;margin-inline:auto;border-radius:3.125rem;background:#e9e9e9;cursor:pointer}.impact-report-card-slider__progress-thumb{position:absolute;top:0;left:0;height:100%;width:0;border-radius:3.125rem;background:#999;pointer-events:auto;cursor:pointer;will-change:width,transform}@media(min-width:750px){.impact-report-card-slider{--impact-report-card-slider-gap: 1.5rem;--impact-report-card-slider-inline: 1.5rem}.impact-report-card-slider__scroll{overflow-y:hidden}.impact-report-card-slider__card{flex:0 0 477.333px;width:477.333px;min-height:unset;height:477.332px;overflow:hidden;padding:clamp(2rem,4vw,3rem);gap:1.5rem}.impact-report-card-slider--equal-height-content .impact-report-card-slider__scroll{overflow-y:visible}.impact-report-card-slider--equal-height-content .impact-report-card-slider__card{min-height:unset;height:auto;max-height:none;overflow-y:visible}.impact-report-card-slider--equal-height-content .impact-report-card-slider__card--has-callout,.impact-report-card-slider--content-top .impact-report-card-slider__card--has-callout{padding-top:clamp(5rem,11vw,6.75rem)}.impact-report-card-slider__image-callout{top:1.5rem;left:1.25rem;right:1.25rem}.impact-report-card-slider__image-callout-inner{padding:.75rem 2rem;font-size:1.125rem}.impact-report-card-slider__card-title{font-size:2rem}}@media(min-width:990px){.impact-report-card-slider{--impact-report-card-slider-inline: 2rem}}
/*# sourceMappingURL=/cdn/shop/t/72/assets/impact-2025-card-slider.css.map */
