.ImpactCarouselItem{align-items:flex-start;display:flex;flex-direction:column;row-gap:1rem;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}@media (max-width:799px){.ImpactCarouselItem--dark-mobile{--tw-text-opacity:1;color:rgb(17 17 17/var(--tw-text-opacity,1))}}.ImpactCarouselItem--dark{--tw-text-opacity:1;color:rgb(17 17 17/var(--tw-text-opacity,1))}@media (min-width:1000px){.swiper-slide:nth-child(2n) .ImpactCarouselItem .ImpactCarouselItem__post-media{aspect-ratio:39/35}}.swiper-slide:nth-child(2n) .ImpactCarouselItem .ImpactCarouselItem__post-titles{max-width:468px}.ImpactCarouselItem:hover .ImpactCarouselItem__main-title{text-decoration-line:underline}.ImpactCarouselItem__post-media{align-items:center;aspect-ratio:115/127;border-radius:10px;display:flex;height:auto;justify-content:center;overflow:hidden;position:relative;width:100%}@media (min-width:800px){.ImpactCarouselItem__post-media{height:420px;width:auto}}.ImpactCarouselItem__post-titles{align-items:flex-start;display:flex;flex-direction:column;max-width:380.31496px;row-gap:.25rem;width:100%}.ImpactCarousel{display:flex;flex-direction:column;width:100vw}@media (min-width:800px){.ImpactCarousel{flex-direction:row}}.ImpactCarousel__title{flex-grow:1;height:100%;padding-bottom:2.5rem;padding-left:var(--outer-gutter);padding-right:var(--outer-gutter);padding-top:2.5rem;position:relative;width:100%}@media (min-width:800px){.ImpactCarousel__title{min-height:666px;width:40vw}}@media (min-width:1000px){.ImpactCarousel__title{width:32vw}}@media (max-width:799px){.ImpactCarousel__title{padding-bottom:0}.ImpactCarousel__title picture{display:none}}@media (min-width:800px){.ImpactCarousel__title{padding:5rem}}@media (min-width:1920px){.ImpactCarousel__title{padding-left:calc((100vw - var(--screen-size))/2 + var(--outer-gutter))}}.ImpactCarousel__title .GenericStructuredText__content{row-gap:.75rem}.ImpactCarousel__title-content{position:relative;z-index:2}@media (max-width:799px){.ImpactCarousel__title-content{width:calc(100% - 80px)}}.ImpactCarousel__post-container{align-items:center;display:flex;height:100%;padding-bottom:2.5rem;padding-top:2.5rem;position:relative;width:100%}@media (min-width:800px){.ImpactCarousel__post-container{padding-bottom:5rem;padding-top:5rem;width:calc(100% - 40vw)}}@media (min-width:1000px){.ImpactCarousel__post-container{width:calc(100% - 32vw)}}.ImpactCarousel--background-colour-dark .ImpactCarousel__post-container{--tw-bg-opacity:1;background-color:rgb(17 17 17/var(--tw-bg-opacity,1))}@media (max-width:799px){.ImpactCarousel--background-colour-dark .ImpactCarousel__title{--tw-bg-opacity:1;background-color:rgb(17 17 17/var(--tw-bg-opacity,1))}}.ImpactCarousel--background-colour-transparent .ImpactCarousel__post-container{background-color:transparent}@media (max-width:799px){.ImpactCarousel--background-colour-transparent .ImpactCarousel__title{background-color:transparent}}.ImpactCarousel__swiper{padding-left:var(--outer-gutter);padding-right:var(--outer-gutter);width:100%}@media (min-width:1000px){.ImpactCarousel__swiper{padding-left:120px}}.ImpactCarousel__slide{width:-moz-fit-content;width:fit-content}.ImpactCarousel__controls{align-items:center;bottom:100%;-moz-column-gap:.5rem;column-gap:.5rem;display:flex;padding-left:0;padding-right:0;pointer-events:none;position:absolute;right:var(--outer-gutter);z-index:2}@media (min-width:800px){.ImpactCarousel__controls{top:0;right:0;bottom:0;left:0;justify-content:space-between;padding-left:3rem;padding-right:var(--outer-gutter)}@media (min-width:1000px){.ImpactCarousel__controls{padding-right:calc(var(--outer-gutter) - 24px)}}.ImpactCarousel--full-width .ImpactCarousel__post-container{width:100%}}@media (min-width:1000px){.ImpactCarousel--full-width .ImpactCarousel__post-container{width:100%}}.ImpactCarousel--centered{margin-left:auto;margin-right:auto;max-width:var(--large-screen-size);width:100%}@media (max-width:799px){.ImpactCarousel--layout-style-normal .ImpactCarousel__post-container{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));padding-bottom:0;padding-top:1rem}.ImpactCarousel--layout-style-normal .ImpactCarousel__title{padding-bottom:0;padding-top:0}.ImpactCarousel--layout-style-normal .ImpactCarousel__title picture{display:none}.ImpactCarousel--layout-style-normal .ImpactCarousel__title .GenericStructuredText__content--text-white{--tw-text-opacity:1;color:rgb(17 17 17/var(--tw-text-opacity,1))}.ImpactCarousel--layout-style-normal .ImpactCarousel__controls{padding-bottom:0;padding-top:0}}
