.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:space-between;--tw-bg-opacity:1;background-color:rgb(254 252 246/var(--tw-bg-opacity));padding:8.4rem 1.6rem 10.4rem}@media (min-width:1440px){.case_study_card_root__6znPw .case_study_card_description__fAV5m{padding-top:6.4rem}}.case_study_card_root__6znPw .case_study_card_description__fAV5m{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_description__fAV5m .case_study_card_descriptionContent__3WBpq .case_study_card_label__VyFBR{max-width:none}.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))}