.case-studies{justify-content:center;align-items:center;display:flex}.case-studies .theme.-height-full{height:auto}@media(min-width:640px){.case-studies .theme.-height-full{height:100lvh}}.case-studies .theme.-height-full .case-studies_wrapper{padding:calc(2.5rem + var(--header-height)) 0 1.5625rem 0}.case-studies .theme.-height-full .case-studies_content .body_title{font-size:clamp(1.875rem,calc(5.88928vw + .288575rem),5rem)}.case-studies .theme.-height-full .case-studies_seperator{flex:1;height:100%;display:none}@media(min-width:640px){.case-studies .theme.-height-full .case-studies_seperator{height:100%;display:block}}.case-studies .theme.-height-full .case-studies_container{flex:10;height:100%}@media(min-width:1537px){.case-studies .theme.-height-full .case-studies_container{flex:5;height:100%}}@media(min-width:640px){.case-studies{min-height:100lvh}}.case-studies .case-studies_wrapper{opacity:1;flex-direction:column;justify-content:space-between;gap:1.5625rem;height:100%;display:flex}.case-studies .case-studies_wrapper.-fouc{opacity:.0001}.case-studies .case-studies_content .body .-highlight{color:var(--s-color-highlight)}.case-studies .case-studies_seperator{--line-height:100%;width:100%;height:9.375rem;position:relative}@media(min-width:640px){.case-studies .case-studies_seperator{height:12.5rem}}.case-studies .case-studies_seperator:before{background-color:var(--s-color-main);width:.125rem;height:var(--line-height);content:"";position:absolute;top:0;left:50%}.case-studies .case-studies_container{height:auto}@media(min-width:640px){.case-studies .case-studies_container{height:31.25rem;max-height:90lvh}}@media(min-width:640px){.case-studies .case-studies_nav{flex-direction:row;gap:1.25rem;height:100%;display:flex}}.case-studies .case-studies_nav-item{--opacity-hover:.8;height:100%}.case-studies .case-studies_nav-item:has(~.case-studies_nav-item:hover){opacity:var(--opacity-hover)}@media(min-width:768px){.case-studies .case-studies_nav-item{flex:1 1 0;overflow:hidden}.case-studies .case-studies_nav-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 .case-studies_nav-item:hover{flex:2}.case-studies .case-studies_nav-item:hover .case-studies_card-image img{transition:transform 1.5s var(--s-ease-power3-out);transform:scale(1.1)}.case-studies .case-studies_nav-item:hover~.case-studies_nav-item{opacity:var(--opacity-hover)}}.case-studies .case-studies_card{flex-direction:column;width:100%;height:100%;display:flex;overflow:hidden}.case-studies .case-studies_card-image{height:100%;overflow:hidden}.case-studies .case-studies_card-image img{transition:transform .8s var(--s-ease-power3-out)}.case-studies .case-studies_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 .case-studies_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 .case-studies_card-title{font-weight:700;font-size:clamp(1rem,calc(.706714vw + .809629rem),1.375rem);letter-spacing:.02em;text-overflow:ellipsis;white-space:nowrap}.case-studies .case-studies_card-category{opacity:.8;font-size:clamp(.75rem,calc(0vw + .75rem),.75rem);text-overflow:ellipsis;white-space:nowrap}
