.row-fluid-wrapper:has(.case-studies){overflow:clip}.case-studies--dark{color:var(--white)}.case-studies__header{isolation:isolate;margin-bottom:4rem}.case-studies__heading>span{position:relative}.case-studies__heading>span:nth-child(3n+1){color:var(--raspberry)}.case-studies__heading>span:nth-child(3n+2){color:var(--strawberry-pink)}.case-studies__heading>span:nth-child(3n+3){color:var(--sea-glass-blue)}.case-studies__rich-text{margin-top:3.2rem}.case-studies__image{background-blend-mode:normal,soft-light,normal;border-radius:var(--border-radius);display:block;height:48rem;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%) scaleX(0);transform-origin:center center;transition:transform .4s ease;width:48rem;z-index:-1}.case-studies__heading>span:hover .case-studies__image{transform:translate(-50%,-50%) scaleX(1)}.case-studies__stats{display:flex;flex-direction:column;gap:3.2rem var(--gap)}.case-studies__stat{isolation:isolate;padding-left:2.4rem;position:relative}.case-studies__stat:after{background:linear-gradient(180deg,var(--raspberry) 0,var(--night-purple) 100%);content:"";height:100%;left:0;position:absolute;top:0;width:4px}.case-studies__stat-stat{font-weight:400;margin-bottom:1.2rem}.case-studies__stat-description{font-family:var(--secondary-font-family);font-size:1.8rem}.case-studies__stat-image{display:none}.case-studies__buttons{display:flex;flex-wrap:wrap;gap:var(--gap);margin-top:4rem}@media(min-width:768px){.case-studies__stats{flex-direction:row;max-width:88rem}.case-studies__stat{flex:1}}@media(min-width:992px){.case-studies__header{margin-bottom:8rem}.case-studies__buttons{margin-top:8rem}.case-studies__stat-image{background-blend-mode:normal,soft-light,normal;border-radius:var(--border-radius);display:block;height:48rem;left:-2rem;position:absolute;top:-7rem;width:48rem;z-index:-1}}