.case-studies-list_caseStudiesContainer__9q6pc{display:flex;flex-direction:column;gap:calc(var(--block-gap-y));width:100%;align-items:center;max-width:var(--max-width-md);margin:0 auto}.case-studies-list_caseStudyBlock__aUmfH{display:flex;flex-direction:row;align-items:stretch;gap:2rem}.case-studies-list_visual__WUd_Q{position:relative;overflow:hidden;border-radius:var(--radius-xl);flex:1 1;aspect-ratio:363/352;min-width:18rem}.case-studies-list_content__t3WjA{flex:2 1;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:1rem;position:relative;font-weight:400}.case-studies-list_caseStudyImage__hXM22{position:absolute;width:100%;height:100%;object-fit:cover;transition:all .8s var(--ease-out-expo)}.case-studies-list_caseStudyBlock__aUmfH:hover .case-studies-list_caseStudyImage__hXM22{transform:scale(1.1)}.case-studies-list_imageOverlay__63pWC{position:absolute;top:0;left:0;width:100%;height:100%;background-color:transparent;transition:background-color .5s ease;z-index:1;pointer-events:none}.case-studies-list_overlayLogo__YKxAy{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scale(.6);z-index:2;width:auto;object-fit:contain;opacity:0;transition:opacity .5s ease,transform .4s ease;pointer-events:none}@media (min-width:768px){.case-studies-list_caseStudyBlock__aUmfH:hover .case-studies-list_overlayLogo__YKxAy{opacity:1;transform:translate(-50%,-50%) scale(.75)}.case-studies-list_caseStudyBlock__aUmfH:hover .case-studies-list_imageOverlay__63pWC{background-color:rgba(0,0,0,.6)}}@media (max-width:767px){.case-studies-list_caseStudiesContainer__9q6pc{max-width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--block-gap-x);gap:var(--block-gap-x);align-items:flex-start}.case-studies-list_visual__WUd_Q{width:100%}.case-studies-list_caseStudyBlock__aUmfH:hover .case-studies-list_caseStudyImage__hXM22{transform:none}.case-studies-list_caseStudyImage__hXM22{transition:none;width:100%;height:100%}.case-studies-list_caseStudyBlock__aUmfH{flex-direction:column;align-items:flex-start}.case-studies-list_imageOverlay__63pWC{background-color:rgba(0,0,0,.55);transition:none}.case-studies-list_overlayLogo__YKxAy{opacity:1;transform:translate(-50%,-50%) scale(.72);transition:none}}@media (max-width:639px){.case-studies-list_caseStudiesContainer__9q6pc{max-width:100%;display:flex;flex-direction:column;align-items:center}.case-studies-list_caseStudyBlock__aUmfH{max-width:24rem}.case-studies-list_blockLeft__0DO2P{max-width:100%}}.case-studies_hero__u1_1Y{padding-top:var(--block-pads-y)}.case-studies_heroHeadingGradient__CYtoD{background:var(--gradient-override,var(--gradient-blue-green));background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.case-studies_heroText__570ld{text-wrap:"balance";max-width:28rem}.case-studies_heroVisual__Abh9y{position:relative}.case-studies_heroVisualImage__gd7je{align-self:center;position:relative;z-index:1;margin:0 auto}.case-studies_heroCaseStudiesVideo__dbkF6{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);overflow:hidden;width:auto;height:40%;object-fit:cover;border-radius:1rem;z-index:2}@media (max-width:991px){.case-studies_hero__u1_1Y{justify-content:center;max-width:28rem}.case-studies_heroVisualImage__gd7je{width:100%;height:auto}}.case-studies_getInTouchSection__8MJRo{display:flex;align-items:center;text-align:center;max-width:var(--max-width-md)}.case-studies_getInTouchContent__M9CT_{display:flex;flex-direction:column;align-items:center;gap:var(--block-pads-x)}.case-studies_relatedLinksGrid___VPhE{display:flex;gap:var(--block-gap-x);overflow-x:auto;margin-left:calc(var(--block-gap-x) * -1);padding-left:var(--block-gap-x);margin-right:calc(var(--block-gap-x) * -1);padding-right:var(--block-gap-x);scrollbar-width:none;-ms-overflow-style:none;padding-bottom:8rem;margin-bottom:-8rem}.case-studies_relatedLinksGrid___VPhE::-webkit-scrollbar{display:none}.case-studies_relatedLinkCard__kSY7P{display:flex;flex:1 1;flex-direction:column;background:var(--bg-color-base);box-shadow:0 0 0 1px var(--border-color-quarternary);border-radius:var(--radius-lg);overflow:hidden;transition:box-shadow .3s ease;font-weight:400;min-width:20rem}.case-studies_relatedLinkCard__kSY7P:hover{box-shadow:0 0 0 1px var(--border-color-quarternary),var(--shadow-md)}.case-studies_relatedLinkImageWrapper__onXYi,.case-studies_relatedLinkImageWrapper__onXYi img{width:100%;height:auto}.case-studies_relatedLinkContent__pMHXy{display:flex;flex-direction:column;padding:var(--block-pads-x);gap:var(--gap-4)}@media (max-width:479px){.case-studies_relatedLinksGrid___VPhE{gap:var(--gap-4)}.case-studies_relatedLinkCard__kSY7P{min-width:14rem}}