.case-studies-grid .case-studies-grid_wrapper{width:clamp(var(--s-container-full-min-width,0rem),calc(var(--s-container-full-max-width) - var(--s-container-full-side-padding)*2),calc(100% - var(--s-container-full-side-padding)*2));margin:0 auto}.case-studies-grid .case-studies-grid_wrapper{opacity:1;height:100%}.case-studies-grid .case-studies-grid_wrapper.-fouc{opacity:.0001}.case-studies-grid .case-studies-grid_container{flex-direction:column;gap:1.25rem;height:100%;max-height:none;display:flex}.case-studies-grid .case-studies-grid_row{grid-template-columns:repeat(2,1fr);grid-auto-flow:dense;gap:calc(var(--s-space-5,(1*calc((var(--s-spaces-max) - var(--s-spaces-min))*.01)*5) + var(--s-spaces-min))*var(--s-scale,1));display:grid}@media(min-width:640px){.case-studies-grid .case-studies-grid_row{grid-template-columns:repeat(auto-fit,minmax(18vw,1fr))}}.case-studies-grid .case-studies-grid_row-item{aspect-ratio:9/16;--opacity-hover:.8;height:100%}.case-studies-grid .case-studies-grid_row-item:has(~.case-studies-grid_row-item:hover){opacity:var(--opacity-hover)}@media(min-width:768px){.case-studies-grid .case-studies-grid_row-item{flex:0 calc(20% - 1.25rem);overflow:hidden}.case-studies-grid .case-studies-grid_row-item{transition-property:var(--s-transition-default-property);transition-duration:var(--s-transition-default-duration);transition-timing-function:var(--s-transition-default-timing-function);transition-delay:var(--s-transition-default-delay)}.case-studies-grid .case-studies-grid_row-item:hover .case-studies-grid_card-image img{transition:transform 1.5s var(--s-ease-power3-out);transform:scale(1.1)}.case-studies-grid .case-studies-grid_row-item:hover~.case-studies-grid_row-item{opacity:var(--opacity-hover)}}.case-studies-grid .case-studies-grid_card{flex-direction:column;width:100%;height:100%;display:flex;overflow:hidden}.case-studies-grid .case-studies-grid_card-image{height:100%;overflow:hidden}.case-studies-grid .case-studies-grid_card-image img{transition:transform .8s var(--s-ease-power3-out)}.case-studies-grid .case-studies-grid_card-content{justify-content:center;align-items:center;gap:calc(var(--s-space-1,(1*calc((var(--s-spaces-max) - var(--s-spaces-min))*.01)*1) + var(--s-spaces-min))*var(--s-scale,1));padding:calc(var(--s-space-2,(1*calc((var(--s-spaces-max) - var(--s-spaces-min))*.01)*2) + var(--s-spaces-min))*var(--s-scale,1))0;flex-direction:column;display:flex}@media(min-width:640px){.case-studies-grid .case-studies-grid_card-content{padding:calc(var(--s-space-5,(1*calc((var(--s-spaces-max) - var(--s-spaces-min))*.01)*5) + var(--s-spaces-min))*var(--s-scale,1))0}}.case-studies-grid .case-studies-grid_card-title{--rf-min:16;--rf-max:22;text-overflow:ellipsis}.case-studies-grid .case-studies-grid_card-title{font-size:calc(var(--rf-min)*.0625rem)}@media(min-width:26.9375rem){.case-studies-grid .case-studies-grid_card-title{font-size:clamp(calc(var(--rf-min)*.0625rem),calc(var(--rf-min)*.0625rem + (var(--rf-max) - var(--rf-min))*var(--rf-unit,100vw)/var(--rf-viewport,1920)),calc(var(--rf-max)*.0625rem))}}.case-studies-grid .case-studies-grid_card-title{letter-spacing:.02em;text-align:center;font-weight:700}.case-studies-grid .case-studies-grid_card-category{--rf-min:12;--rf-max:12;text-overflow:ellipsis;white-space:nowrap}.case-studies-grid .case-studies-grid_card-category{font-size:calc(var(--rf-min)*.0625rem)}@media(min-width:26.9375rem){.case-studies-grid .case-studies-grid_card-category{font-size:clamp(calc(var(--rf-min)*.0625rem),calc(var(--rf-min)*.0625rem + (var(--rf-max) - var(--rf-min))*var(--rf-unit,100vw)/var(--rf-viewport,1920)),calc(var(--rf-max)*.0625rem))}}.case-studies-grid .case-studies-grid_card-category{opacity:.8}
