.case_study_card-module-scss-module__lx0h7a__root{--tw-border-opacity:1;border-width:1px;border-color:rgb(0 0 0/var(--tw-border-opacity));aspect-ratio:327/503;transition-property:all;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1);overflow:hidden}.case_study_card-module-scss-module__lx0h7a__root .case_study_card-module-scss-module__lx0h7a__cardLink:after{content:"";position:absolute;inset:0}.case_study_card-module-scss-module__lx0h7a__root a:not(.case_study_card-module-scss-module__lx0h7a__cardLink){z-index:10;position:relative}@media (min-width:1440px){.case_study_card-module-scss-module__lx0h7a__root{aspect-ratio:479/560}}.case_study_card-module-scss-module__lx0h7a__root.case_study_card-module-scss-module__lx0h7a__open{--tw-border-opacity:1;border-color:rgb(254 252 246/var(--tw-border-opacity))}.case_study_card-module-scss-module__lx0h7a__root.case_study_card-module-scss-module__lx0h7a__open .case_study_card-module-scss-module__lx0h7a__image{width:calc(100% - 1.6rem);height:calc(100% - 1.6rem)}.case_study_card-module-scss-module__lx0h7a__root.case_study_card-module-scss-module__lx0h7a__open .case_study_card-module-scss-module__lx0h7a__description{top:.8rem}.case_study_card-module-scss-module__lx0h7a__root.case_study_card-module-scss-module__lx0h7a__open .case_study_card-module-scss-module__lx0h7a__description .case_study_card-module-scss-module__lx0h7a__text{opacity:1}.case_study_card-module-scss-module__lx0h7a__root.case_study_card-module-scss-module__lx0h7a__open .case_study_card-module-scss-module__lx0h7a__title{--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity))}@media (hover:hover){.case_study_card-module-scss-module__lx0h7a__root:hover{--tw-border-opacity:1;border-color:rgb(254 252 246/var(--tw-border-opacity))}.case_study_card-module-scss-module__lx0h7a__root:hover .case_study_card-module-scss-module__lx0h7a__image{width:calc(100% - 1.6rem);height:calc(100% - 1.6rem)}.case_study_card-module-scss-module__lx0h7a__root:hover .case_study_card-module-scss-module__lx0h7a__description{top:.8rem}.case_study_card-module-scss-module__lx0h7a__root:hover .case_study_card-module-scss-module__lx0h7a__description .case_study_card-module-scss-module__lx0h7a__text{opacity:1}.case_study_card-module-scss-module__lx0h7a__root:hover .case_study_card-module-scss-module__lx0h7a__title{--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity))}}.case_study_card-module-scss-module__lx0h7a__root:before{z-index:10;content:"";background:linear-gradient(-45deg,#0000 0%,#0003 100%);position:absolute;inset:0}.case_study_card-module-scss-module__lx0h7a__root .case_study_card-module-scss-module__lx0h7a__title{letter-spacing:-.02em;font-family:Darker Grotesque,"sans-serif";font-size:2.4rem;font-style:normal;font-weight:500;line-height:2.78rem}@media (min-width:768px){.case_study_card-module-scss-module__lx0h7a__root .case_study_card-module-scss-module__lx0h7a__title{font-size:3rem;line-height:2.7rem}}@media (min-width:1440px){.case_study_card-module-scss-module__lx0h7a__root .case_study_card-module-scss-module__lx0h7a__title{font-size:3.2rem;line-height:3.52rem}}.case_study_card-module-scss-module__lx0h7a__root .case_study_card-module-scss-module__lx0h7a__title{--tw-text-opacity:1;width:100%;color:rgb(254 252 246/var(--tw-text-opacity));transition-property:all;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.case_study_card-module-scss-module__lx0h7a__root .case_study_card-module-scss-module__lx0h7a__image{aspect-ratio:327/503;width:100%;height:100%;transition-property:all;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1);position:absolute;inset:50% 0 0 50%;transform:translate(-50%,-50%)}@media (min-width:1440px){.case_study_card-module-scss-module__lx0h7a__root .case_study_card-module-scss-module__lx0h7a__image{aspect-ratio:479/490}}.case_study_card-module-scss-module__lx0h7a__root .case_study_card-module-scss-module__lx0h7a__content{z-index:30;flex-direction:column;padding:2.4rem;display:flex;position:absolute;inset:0}.case_study_card-module-scss-module__lx0h7a__root .case_study_card-module-scss-module__lx0h7a__description{z-index:20;--tw-bg-opacity:1;background-color:rgb(254 252 246/var(--tw-bg-opacity));flex-direction:column;justify-content:space-between;padding:8.4rem 1.6rem 10.4rem;display:flex}@media (min-width:1440px){.case_study_card-module-scss-module__lx0h7a__root .case_study_card-module-scss-module__lx0h7a__description{padding-top:6.4rem}}.case_study_card-module-scss-module__lx0h7a__root .case_study_card-module-scss-module__lx0h7a__description{width:calc(100% - 1.6rem);height:calc(100% - 1.6rem);transition-property:all;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1);position:absolute;top:101%;left:50%;transform:translate(-50%)}.case_study_card-module-scss-module__lx0h7a__root .case_study_card-module-scss-module__lx0h7a__description .case_study_card-module-scss-module__lx0h7a__text{opacity:0}.case_study_card-module-scss-module__lx0h7a__root .case_study_card-module-scss-module__lx0h7a__description .case_study_card-module-scss-module__lx0h7a__row{border-color:#0006;border-bottom-width:1px;justify-content:space-between;align-items:center;padding-top:1.6rem;padding-bottom:1.6rem;display:flex}.case_study_card-module-scss-module__lx0h7a__root .case_study_card-module-scss-module__lx0h7a__description .case_study_card-module-scss-module__lx0h7a__label{font-family:Inter,"sans-serif";font-size:1.6rem;font-style:normal;font-weight:400;line-height:2.4rem}@media (min-width:768px){.case_study_card-module-scss-module__lx0h7a__root .case_study_card-module-scss-module__lx0h7a__description .case_study_card-module-scss-module__lx0h7a__label{font-size:2rem;line-height:3rem}}@media (min-width:1024px){.case_study_card-module-scss-module__lx0h7a__root .case_study_card-module-scss-module__lx0h7a__description .case_study_card-module-scss-module__lx0h7a__label{letter-spacing:-.01em;font-size:1.8rem;line-height:2.8rem}}.case_study_card-module-scss-module__lx0h7a__root .case_study_card-module-scss-module__lx0h7a__description .case_study_card-module-scss-module__lx0h7a__label{color:#0009;max-width:16rem}.case_study_card-module-scss-module__lx0h7a__root .case_study_card-module-scss-module__lx0h7a__description .case_study_card-module-scss-module__lx0h7a__data{letter-spacing:-.02em;font-family:Darker Grotesque,"sans-serif";font-size:2.4rem;font-style:normal;font-weight:500;line-height:2.78rem}@media (min-width:768px){.case_study_card-module-scss-module__lx0h7a__root .case_study_card-module-scss-module__lx0h7a__description .case_study_card-module-scss-module__lx0h7a__data{font-size:3rem;line-height:2.7rem}}@media (min-width:1440px){.case_study_card-module-scss-module__lx0h7a__root .case_study_card-module-scss-module__lx0h7a__description .case_study_card-module-scss-module__lx0h7a__data{font-size:3.2rem;line-height:3.52rem}}.case_study_card-module-scss-module__lx0h7a__root .case_study_card-module-scss-module__lx0h7a__description .case_study_card-module-scss-module__lx0h7a__data{--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity))}.case_study_card-module-scss-module__lx0h7a__root .case_study_card-module-scss-module__lx0h7a__description .case_study_card-module-scss-module__lx0h7a__descriptionContent .case_study_card-module-scss-module__lx0h7a__label{max-width:none}.case_study_card-module-scss-module__lx0h7a__root .case_study_card-module-scss-module__lx0h7a__openButton{font-family:Darker Grotesque,"sans-serif";font-size:1.6rem;font-style:normal;font-weight:600;line-height:1}@media (min-width:768px){.case_study_card-module-scss-module__lx0h7a__root .case_study_card-module-scss-module__lx0h7a__openButton{font-size:1.8rem}}.case_study_card-module-scss-module__lx0h7a__root .case_study_card-module-scss-module__lx0h7a__openButton{--tw-border-opacity:1;border-bottom-width:1px;border-color:rgb(254 252 246/var(--tw-border-opacity));--tw-text-opacity:1;color:rgb(254 252 246/var(--tw-text-opacity));z-index:40;white-space:nowrap;gap:2.4rem;margin-top:.4rem;padding-bottom:.8rem;display:flex;position:relative}@media (min-width:768px){.case_study_card-module-scss-module__lx0h7a__root .case_study_card-module-scss-module__lx0h7a__openButton{display:none}}.case_study_card-module-scss-module__lx0h7a__root .case_study_card-module-scss-module__lx0h7a__openButton svg path:first-child{transform-origin:50%;transition-property:all;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1);transform:rotate(0)}.case_study_card-module-scss-module__lx0h7a__root .case_study_card-module-scss-module__lx0h7a__openButton.case_study_card-module-scss-module__lx0h7a__open{--tw-border-opacity:1;border-color:rgb(0 0 0/var(--tw-border-opacity));--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity))}.case_study_card-module-scss-module__lx0h7a__root .case_study_card-module-scss-module__lx0h7a__openButton.case_study_card-module-scss-module__lx0h7a__open svg path:first-child{transform-origin:50%;transition:transform .3s;transform:rotate(90deg)}.case_study_card-module-scss-module__lx0h7a__root .case_study_card-module-scss-module__lx0h7a__mediaItem:after{content:"";background:linear-gradient(#0006 -.220001%,#0000 83.3%);position:absolute;inset:0}@media (hover:hover){.case_study_card-module-scss-module__lx0h7a__root[data-theme=light]:hover{--tw-border-opacity:1;border-color:rgb(0 0 0/var(--tw-border-opacity))}.case_study_card-module-scss-module__lx0h7a__root[data-theme=light]:hover:before{background:linear-gradient(-45deg,#fff0 0%,#fff3 100%)}}.case_study_card-module-scss-module__lx0h7a__root[data-theme=light] .case_study_card-module-scss-module__lx0h7a__description{--tw-bg-opacity:1;background-color:rgb(218 216 213/var(--tw-bg-opacity))}
.case_studies-module-scss-module__8kOB9q__root{overflow:hidden}.case_studies-module-scss-module__8kOB9q__root .case_studies-module-scss-module__8kOB9q__headline{letter-spacing:-.02em;font-family:Darker Grotesque,"sans-serif";font-size:4.8rem;font-style:normal;font-weight:500;line-height:3.74rem}@media (min-width:768px){.case_studies-module-scss-module__8kOB9q__root .case_studies-module-scss-module__8kOB9q__headline{font-size:6.4rem;line-height:4.92rem}}@media (min-width:1440px){.case_studies-module-scss-module__8kOB9q__root .case_studies-module-scss-module__8kOB9q__headline{font-size:10rem;line-height:7.7rem}}.case_studies-module-scss-module__8kOB9q__root .case_studies-module-scss-module__8kOB9q__headline{--tw-text-opacity:1;color:rgb(254 252 246/var(--tw-text-opacity))}.case_studies-module-scss-module__8kOB9q__root .case_studies-module-scss-module__8kOB9q__categories{z-index:10;grid-column:1/-1;gap:1.6rem;margin-bottom:3.2rem;position:relative}@media (min-width:1024px){.case_studies-module-scss-module__8kOB9q__root .case_studies-module-scss-module__8kOB9q__categories{grid-column:span 3/span 3;margin-bottom:0}}.case_studies-module-scss-module__8kOB9q__root .case_studies-module-scss-module__8kOB9q__categories{padding:0}.case_studies-module-scss-module__8kOB9q__root .case_studies-module-scss-module__8kOB9q__categories:before{content:"";z-index:-10;--tw-bg-opacity:1;background-color:rgb(0 0 0/var(--tw-bg-opacity));width:500rem;height:100%;position:absolute;top:0;right:0}@media (min-width:1024px){.case_studies-module-scss-module__8kOB9q__root .case_studies-module-scss-module__8kOB9q__categories .swiper-wrapper{flex-direction:column;gap:2.4rem;display:flex}.case_studies-module-scss-module__8kOB9q__root .case_studies-module-scss-module__8kOB9q__categories .swiper-wrapper .case_studies-module-scss-module__8kOB9q__slide{height:auto}}.case_studies-module-scss-module__8kOB9q__root .case_studies-module-scss-module__8kOB9q__categories .swiper{width:100%;margin:0}@media (min-width:768px){.case_studies-module-scss-module__8kOB9q__root .case_studies-module-scss-module__8kOB9q__categories .swiper{width:auto}}.case_studies-module-scss-module__8kOB9q__root .case_studies-module-scss-module__8kOB9q__categories .case_studies-module-scss-module__8kOB9q__slide{width:auto}.case_studies-module-scss-module__8kOB9q__root .case_studies-module-scss-module__8kOB9q__categories{-ms-overflow-style:none;scrollbar-width:none;flex-wrap:nowrap;margin-left:-2.4rem;margin-right:-2.4rem;display:flex;overflow-x:auto}@media (min-width:1024px){.case_studies-module-scss-module__8kOB9q__root .case_studies-module-scss-module__8kOB9q__categories{overflow-x:initial;flex-direction:column;margin:0;padding:0 1.6rem 8rem 0}}.case_studies-module-scss-module__8kOB9q__root .case_studies-module-scss-module__8kOB9q__categoryTitle{letter-spacing:-.02em;font-family:Darker Grotesque,"sans-serif";font-size:2.4rem;font-style:normal;font-weight:500;line-height:2.78rem}@media (min-width:768px){.case_studies-module-scss-module__8kOB9q__root .case_studies-module-scss-module__8kOB9q__categoryTitle{font-size:3rem;line-height:2.7rem}}@media (min-width:1440px){.case_studies-module-scss-module__8kOB9q__root .case_studies-module-scss-module__8kOB9q__categoryTitle{font-size:3.2rem;line-height:3.52rem}}.case_studies-module-scss-module__8kOB9q__root .case_studies-module-scss-module__8kOB9q__categoryTitle{text-align:left;color:#fefcf666;white-space:nowrap;transition-property:all;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1)}@media (hover:hover){.case_studies-module-scss-module__8kOB9q__root .case_studies-module-scss-module__8kOB9q__categoryTitle:hover{--tw-text-opacity:1;color:rgb(254 252 246/var(--tw-text-opacity))}}.case_studies-module-scss-module__8kOB9q__root .case_studies-module-scss-module__8kOB9q__categoryTitle.case_studies-module-scss-module__8kOB9q__active{--tw-text-opacity:1;color:rgb(254 252 246/var(--tw-text-opacity))}@media (min-width:1024px){.case_studies-module-scss-module__8kOB9q__root .case_studies-module-scss-module__8kOB9q__categoryTitle{white-space:normal}}.case_studies-module-scss-module__8kOB9q__root .case_studies-module-scss-module__8kOB9q__description{font-family:Inter,"sans-serif";font-size:1.6rem;font-style:normal;font-weight:400;line-height:2.4rem}@media (min-width:768px){.case_studies-module-scss-module__8kOB9q__root .case_studies-module-scss-module__8kOB9q__description{font-size:2rem;line-height:3rem}}@media (min-width:1024px){.case_studies-module-scss-module__8kOB9q__root .case_studies-module-scss-module__8kOB9q__description{letter-spacing:-.01em;font-size:1.8rem;line-height:2.8rem}}.case_studies-module-scss-module__8kOB9q__root .case_studies-module-scss-module__8kOB9q__description{--tw-text-opacity:1;color:rgb(254 252 246/var(--tw-text-opacity));width:65%;margin-top:auto}.case_studies-module-scss-module__8kOB9q__root .case_studies-module-scss-module__8kOB9q__sliderWrapper{width:100%}@media (min-width:1024px){.case_studies-module-scss-module__8kOB9q__root .case_studies-module-scss-module__8kOB9q__sliderWrapper{grid-column:span 9/span 9}}.case_studies-module-scss-module__8kOB9q__root[data-theme=light]{--tw-bg-opacity:1;background-color:rgb(254 252 246/var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity))}.case_studies-module-scss-module__8kOB9q__root[data-theme=light] .case_studies-module-scss-module__8kOB9q__headline{--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity))}.case_studies-module-scss-module__8kOB9q__root[data-theme=light] .case_studies-module-scss-module__8kOB9q__copy{color:#0009}.case_studies-module-scss-module__8kOB9q__root[data-theme=light] .case_studies-module-scss-module__8kOB9q__categories:before{--tw-bg-opacity:1;background-color:rgb(254 252 246/var(--tw-bg-opacity))}.case_studies-module-scss-module__8kOB9q__root[data-theme=light] .case_studies-module-scss-module__8kOB9q__categoryTitle{color:#0006}.case_studies-module-scss-module__8kOB9q__root[data-theme=light] .case_studies-module-scss-module__8kOB9q__categoryTitle.case_studies-module-scss-module__8kOB9q__active{--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity))}.case_studies-module-scss-module__8kOB9q__root[data-theme=light] .case_studies-module-scss-module__8kOB9q__description{font-family:Inter,"sans-serif";font-size:1.6rem;font-style:normal;font-weight:400;line-height:2.4rem}@media (min-width:768px){.case_studies-module-scss-module__8kOB9q__root[data-theme=light] .case_studies-module-scss-module__8kOB9q__description{font-size:2rem;line-height:3rem}}@media (min-width:1024px){.case_studies-module-scss-module__8kOB9q__root[data-theme=light] .case_studies-module-scss-module__8kOB9q__description{letter-spacing:-.01em;font-size:1.8rem;line-height:2.8rem}}.case_studies-module-scss-module__8kOB9q__root[data-theme=light] .case_studies-module-scss-module__8kOB9q__description{--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity))}
