.section-carousel{margin-bottom:100px;overflow:hidden}.section-carousel .container .inner-grid{row-gap:2.4rem}@media only screen and (min-width:768px){.section-carousel .container .inner-grid{row-gap:3.6rem}}@media only screen and (min-width:1200px){.section-carousel .container .inner-grid{row-gap:5rem}}.section-carousel__heading{grid-column:span 12}@media only screen and (min-width:1200px){.section-carousel__heading{grid-column:2/span 4}}.section-carousel__text{grid-column:span 8;padding-left:var(--spacing-copy-offset-mob)}@media only screen and (min-width:1200px){.section-carousel__text{grid-column:3/span 5}}.section-carousel__internal{grid-column:span 8}@media only screen and (min-width:768px){.section-carousel__internal{grid-column:2/span 10}}@media only screen and (min-width:1200px){.section-carousel__internal{grid-column:2/span 8}}.section-carousel .splide{grid-column:span 12}@media only screen and (min-width:1200px){.section-carousel .splide{margin-top:var(--spacing-gutter-lg)}}.section-carousel .splide:before{content:"";display:block;background-image:url(line-graphic-new.svg);background-size:cover;position:absolute;left:-11rem;top:2.8rem;height:12rem;width:21rem;transform:rotate(180deg);z-index:1}@media only screen and (min-width:768px){.section-carousel .splide:before{left:-11rem;top:1rem;height:17rem;width:26rem}}@media only screen and (min-width:1200px){.section-carousel .splide:before{top:2.5rem;width:40rem;left:-20rem;height:26rem}}.section-carousel .splide:after{content:"";display:block;background-image:url(habitat-pattern-main-color.svg);background-size:cover;position:absolute;z-index:1;bottom:11rem;right:-3.5rem;height:13rem;width:15rem}@media only screen and (min-width:768px){.section-carousel .splide:after{height:16rem;width:18rem}}@media only screen and (min-width:1200px){.section-carousel .splide:after{bottom:13rem;right:-6rem;height:27.5rem;width:33.2rem}}.section-carousel .splide__pagination{display:none}.section-carousel .splide__slide span{position:absolute;top:0;left:0;border-top-left-radius:.5rem;border-bottom-right-radius:.5rem;background:rgba(9,28,35,.5);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);padding:1rem 2rem;font-size:1.3rem;line-height:150%}.section-carousel .splide__slide span:before{content:"[o]";position:relative}.section-carousel .splide__slide img{border-radius:var(--border-radius-section);width:100%}.section-carousel .splide__slide p{margin-top:var(--spacing-gutter-xs);max-width:55%;font-weight:var(--font-leader-weight)}@media only screen and (min-width:768px){.section-carousel .splide__slide p{margin-left:7.5rem;max-width:60%}}@media only screen and (min-width:1200px){.section-carousel .splide__slide p{font-size:var(--leader-font-size);margin-left:12.5rem;max-width:65%}}.section-carousel .splide__arrow{background:0 0;opacity:1!important;top:unset;bottom:2em;width:9rem;height:8.8rem;position:absolute;display:flex;align-items:center;justify-content:center;transform:scale(.6);z-index:1}@media only screen and (min-width:768px){.section-carousel .splide__arrow{bottom:0}}@media only screen and (min-width:1200px){.section-carousel .splide__arrow{transform:scale(1)}}.section-carousel .splide__arrow:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-radius:50%;background:var(--gradient-vertical);-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 2px),var(--color-white) 0)}.section-carousel .splide__arrow span{-webkit-backdrop-filter:blur(2.5px);backdrop-filter:blur(2.5px);border-radius:50%;border:none;width:8.6rem;background:0 0;height:8.6rem;top:.2px;left:.2px;position:relative;display:flex;justify-content:center;align-items:center;font-size:0}.section-carousel .splide__arrow span:after{content:"";display:block;background-image:url(icon-arrow.svg);background-size:cover;position:absolute;width:1rem;height:1rem;z-index:0;transition:var(--transition-ease)}.section-carousel .splide__arrow--prev{left:unset;right:3em}@media only screen and (min-width:768px){.section-carousel .splide__arrow--prev{right:5em}}@media only screen and (min-width:1200px){.section-carousel .splide__arrow--prev{right:9em}}.section-carousel .splide__arrow--prev span:after{transform:rotate(90deg)}.section-carousel .splide__arrow--prev:hover span:after{margin-right:.5rem}.section-carousel .splide__arrow--next{right:-1em}@media only screen and (min-width:768px){.section-carousel .splide__arrow--next{right:1em}}@media only screen and (min-width:1200px){.section-carousel .splide__arrow--next{right:2em}}.section-carousel .splide__arrow--next span:after{transform:rotate(270deg)}.section-carousel .splide__arrow--next:hover span:after{margin-left:.5rem}