.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{font-weight:700;font-size:clamp(1rem,calc(.706714vw + .809629rem),1.375rem);letter-spacing:.02em;text-align:center;text-overflow:ellipsis}.case-studies-grid .case-studies-grid_card-category{opacity:.8;font-size:clamp(.75rem,calc(0vw + .75rem),.75rem);text-overflow:ellipsis;white-space:nowrap}
