.call_to_action_banner_root__o3O_P{--tw-bg-opacity:1;background-color:rgb(254 252 246/var(--tw-bg-opacity));padding-top:9.6rem;padding-bottom:9.6rem;--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity))}.call_to_action_banner_root__o3O_P .call_to_action_banner_headline__hlXyF{font-family:Darker Grotesque,"sans-serif";font-size:4.8rem;font-style:normal;font-weight:500;line-height:3.74rem;letter-spacing:-.02em}@media (min-width:768px){.call_to_action_banner_root__o3O_P .call_to_action_banner_headline__hlXyF{font-size:6.4rem;line-height:4.92rem}}@media (min-width:1440px){.call_to_action_banner_root__o3O_P .call_to_action_banner_headline__hlXyF{font-size:10rem;line-height:7.7rem}}.call_to_action_banner_root__o3O_P .call_to_action_banner_content__MZuTP{margin-top:4.8rem;display:flex;flex-direction:column;align-items:flex-start;row-gap:4.8rem}@media (min-width:1024px){.call_to_action_banner_root__o3O_P .call_to_action_banner_content__MZuTP{margin-top:8rem;flex-direction:row;align-items:flex-end;justify-content:space-between}}.call_to_action_banner_root__o3O_P .call_to_action_banner_content__MZuTP .call_to_action_banner_body__jNTrS{max-width:50rem}.call_to_action_banner_root__o3O_P[data-theme=dark]{--tw-bg-opacity:1;background-color:rgb(0 0 0/var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(254 252 246/var(--tw-text-opacity))}.animated_title_root__sPXR0{--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));margin-top:5.6rem;padding-top:3.2rem;padding-bottom:3.2rem}@media (min-width:1024px){.animated_title_root__sPXR0{margin-top:9.6rem;padding-top:4.8rem;padding-bottom:4.8rem}}@media (min-width:480px){.animated_title_root__sPXR0 .animated_title_wrapper__BLRnZ{max-width:480px}}@media (min-width:768px){.animated_title_root__sPXR0 .animated_title_wrapper__BLRnZ{max-width:768px}}@media (min-width:1024px){.animated_title_root__sPXR0 .animated_title_wrapper__BLRnZ{max-width:1024px}}@media (min-width:1280px){.animated_title_root__sPXR0 .animated_title_wrapper__BLRnZ{max-width:1280px}}@media (min-width:1440px){.animated_title_root__sPXR0 .animated_title_wrapper__BLRnZ{max-width:1440px}}@media (min-width:1920px){.animated_title_root__sPXR0 .animated_title_wrapper__BLRnZ{max-width:1920px}}.animated_title_root__sPXR0 .animated_title_wrapper__BLRnZ{padding:0 2.4rem;width:100%;max-width:1600px;margin-left:auto;margin-right:auto}@media (min-width:1024px){.animated_title_root__sPXR0 .animated_title_wrapper__BLRnZ{padding:0 3.2rem}}@media (min-width:1440px){.animated_title_root__sPXR0 .animated_title_wrapper__BLRnZ{padding:0 6.4rem}}.animated_title_root__sPXR0 .animated_title_wrapper__BLRnZ{display:flex;justify-content:flex-end}.case_study_card_root__6znPw{overflow:hidden;border-width:1px;--tw-border-opacity:1;border-color:rgb(0 0 0/var(--tw-border-opacity));transition-property:all;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1);aspect-ratio:327/503}.case_study_card_root__6znPw .case_study_card_cardLink__iw0Be:after{content:"";position:absolute;inset:0}.case_study_card_root__6znPw a:not(.case_study_card_cardLink__iw0Be){position:relative;z-index:10}@media (min-width:1440px){.case_study_card_root__6znPw{aspect-ratio:479/560}}.case_study_card_root__6znPw.case_study_card_open__XhM43{--tw-border-opacity:1;border-color:rgb(254 252 246/var(--tw-border-opacity))}.case_study_card_root__6znPw.case_study_card_open__XhM43 .case_study_card_image__KR82S{width:calc(100% - 1.6rem);height:calc(100% - 1.6rem)}.case_study_card_root__6znPw.case_study_card_open__XhM43 .case_study_card_description__fAV5m{top:.8rem}.case_study_card_root__6znPw.case_study_card_open__XhM43 .case_study_card_description__fAV5m .case_study_card_text__ds91H{opacity:100%}.case_study_card_root__6znPw.case_study_card_open__XhM43 .case_study_card_title__05qwR{--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity))}@media(hover:hover){.case_study_card_root__6znPw:hover{--tw-border-opacity:1;border-color:rgb(254 252 246/var(--tw-border-opacity))}.case_study_card_root__6znPw:hover .case_study_card_image__KR82S{width:calc(100% - 1.6rem);height:calc(100% - 1.6rem)}.case_study_card_root__6znPw:hover .case_study_card_description__fAV5m{top:.8rem}.case_study_card_root__6znPw:hover .case_study_card_description__fAV5m .case_study_card_text__ds91H{opacity:100%}.case_study_card_root__6znPw:hover .case_study_card_title__05qwR{--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity))}}.case_study_card_root__6znPw:before{position:absolute;inset:0;z-index:10;content:"";background:linear-gradient(-45deg,transparent,rgba(0,0,0,.2))}.case_study_card_root__6znPw .case_study_card_title__05qwR{font-family:Darker Grotesque,"sans-serif";font-size:2.4rem;font-style:normal;font-weight:500;line-height:2.78rem;letter-spacing:-.02em}@media (min-width:768px){.case_study_card_root__6znPw .case_study_card_title__05qwR{font-size:3rem;line-height:2.7rem}}@media (min-width:1440px){.case_study_card_root__6znPw .case_study_card_title__05qwR{font-size:3.2rem;line-height:3.52rem}}.case_study_card_root__6znPw .case_study_card_title__05qwR{width:100%;--tw-text-opacity:1;color:rgb(254 252 246/var(--tw-text-opacity));transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}.case_study_card_root__6znPw .case_study_card_image__KR82S{position:absolute;inset:0;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s;width:100%;height:100%;top:50%;left:50%;transform:translate(-50%,-50%);aspect-ratio:327/503}@media (min-width:1440px){.case_study_card_root__6znPw .case_study_card_image__KR82S{aspect-ratio:479/490}}.case_study_card_root__6znPw .case_study_card_content__XBjUw{position:absolute;inset:0;z-index:30;padding:2.4rem;display:flex;flex-direction:column}.case_study_card_root__6znPw .case_study_card_description__fAV5m{z-index:20;display:flex;flex-direction:column;justify-content:flex-end;--tw-bg-opacity:1;background-color:rgb(254 252 246/var(--tw-bg-opacity));padding:1.6rem 1.6rem 6.4rem;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s;top:101%;left:50%;transform:translate(-50%);height:calc(100% - 1.6rem);width:calc(100% - 1.6rem);position:absolute}.case_study_card_root__6znPw .case_study_card_description__fAV5m .case_study_card_text__ds91H{opacity:0}.case_study_card_root__6znPw .case_study_card_description__fAV5m .case_study_card_row__VV54F{border-bottom-width:1px;border-color:#00000066;padding-top:1.6rem;padding-bottom:1.6rem;display:flex;justify-content:space-between;align-items:center}.case_study_card_root__6znPw .case_study_card_description__fAV5m .case_study_card_label__VyFBR{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_root__6znPw .case_study_card_description__fAV5m .case_study_card_label__VyFBR{font-size:2rem;line-height:3rem}}@media (min-width:1024px){.case_study_card_root__6znPw .case_study_card_description__fAV5m .case_study_card_label__VyFBR{font-size:1.8rem;line-height:2.8rem;letter-spacing:-.01em}}.case_study_card_root__6znPw .case_study_card_description__fAV5m .case_study_card_label__VyFBR{max-width:16rem;color:#00000099}.case_study_card_root__6znPw .case_study_card_description__fAV5m .case_study_card_data__27gVK{font-family:Darker Grotesque,"sans-serif";font-size:2.4rem;font-style:normal;font-weight:500;line-height:2.78rem;letter-spacing:-.02em}@media (min-width:768px){.case_study_card_root__6znPw .case_study_card_description__fAV5m .case_study_card_data__27gVK{font-size:3rem;line-height:2.7rem}}@media (min-width:1440px){.case_study_card_root__6znPw .case_study_card_description__fAV5m .case_study_card_data__27gVK{font-size:3.2rem;line-height:3.52rem}}.case_study_card_root__6znPw .case_study_card_description__fAV5m .case_study_card_data__27gVK{--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity))}.case_study_card_root__6znPw .case_study_card_openButton__Haf39{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_root__6znPw .case_study_card_openButton__Haf39{font-size:1.8rem}}.case_study_card_root__6znPw .case_study_card_openButton__Haf39{margin-top:.4rem;gap:2.4rem;border-bottom-width:1px;--tw-border-opacity:1;border-color:rgb(254 252 246/var(--tw-border-opacity));padding-bottom:.8rem;--tw-text-opacity:1;color:rgb(254 252 246/var(--tw-text-opacity));position:relative;z-index:40;display:flex;white-space:nowrap}@media (min-width:1440px){.case_study_card_root__6znPw .case_study_card_openButton__Haf39{display:none}}.case_study_card_root__6znPw .case_study_card_openButton__Haf39 svg path:first-child{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s;transform:rotate(0deg);transform-origin:center}.case_study_card_root__6znPw .case_study_card_openButton__Haf39.case_study_card_open__XhM43{--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_root__6znPw .case_study_card_openButton__Haf39.case_study_card_open__XhM43 svg path:first-child{transform:rotate(90deg);transform-origin:center;transition:transform .3s ease}.case_study_card_root__6znPw .case_study_card_mediaItem__WaXG1:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,transparent 16.7%,rgba(0,0,0,.4) 100.22%)}@media(hover:hover){.case_study_card_root__6znPw[data-theme=light]:hover{--tw-border-opacity:1;border-color:rgb(0 0 0/var(--tw-border-opacity))}.case_study_card_root__6znPw[data-theme=light]:hover:before{background:linear-gradient(-45deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.2))}}.case_study_card_root__6znPw[data-theme=light] .case_study_card_description__fAV5m{--tw-bg-opacity:1;background-color:rgb(218 216 213/var(--tw-bg-opacity))}