.wizmax-case-studies{--case-meta-height:7.75rem;--case-image-height:clamp(420px,34vw,640px);width:100vw;margin-left:calc(-50vw + 50%);padding:clamp(3.5rem,6vw,5rem) 0 0;overflow:hidden}.wizmax-case-studies__inner{width:100%}.wizmax-case-studies__header{width:min(100%,80rem);margin:0 auto clamp(1.75rem,3vw,2.25rem);padding:0 clamp(1.75rem,5vw,2.5rem) clamp(1.25rem,2vw,1.5rem);border-bottom:1px solid rgb(42 42 42/.1)}.wizmax-case-studies__eyebrow{margin:0 0 .75rem}.wizmax-case-studies__title{margin:0;max-width:36rem;text-wrap:pretty;color:#2a2a2a}.wizmax-case-studies__viewport{width:100%;overflow:hidden;touch-action:pan-y}.wizmax-case-studies__viewport,.wizmax-case-studies__viewport *{-moz-user-select:none;user-select:none;-webkit-user-select:none}.wizmax-case-studies__track{display:flex;align-items:flex-start;gap:0;width:-moz-max-content;width:max-content;will-change:transform;transform:translateZ(0);backface-visibility:hidden}.wizmax-case-studies__item-wrap{flex:0 0 auto}.wizmax-case-studies__viewport.wizmax-case-studies__viewport--draggable{cursor:grab;cursor:-webkit-grab}.wizmax-case-studies__viewport.wizmax-case-studies__viewport--dragging{cursor:grabbing;cursor:-webkit-grabbing;touch-action:none}.wizmax-case-studies__item{width:clamp(300px,24vw,420px);flex:0 0 auto;display:flex;flex-direction:column;text-decoration:none;color:inherit;margin-right:-1px}.wizmax-case-studies__meta{box-sizing:border-box;display:flex;flex:0 0 var(--case-meta-height);height:var(--case-meta-height);min-height:var(--case-meta-height);max-height:var(--case-meta-height);flex-direction:column;justify-content:flex-start;padding:clamp(1rem,1.4vw,1.2rem) clamp(1rem,1.5vw,1.15rem);background:#fff;border-right:1px solid rgb(42 42 42/.1);border-bottom:1px solid rgb(42 42 42/.08);overflow:hidden;transition:border-color .35s ease,background-color .35s ease}.wizmax-case-studies__item:hover .wizmax-case-studies__meta{border-color:rgb(42 42 42/.18);background:#fff}.wizmax-case-studies__index{display:block;margin:0 0 .65rem;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:clamp(.6rem,.68vw,.65rem);font-weight:500;line-height:1.2;letter-spacing:.28em;text-transform:uppercase;color:#8f8f8f}.wizmax-case-studies__item-title{margin:0 0 .5rem;font-size:clamp(.92rem,1.05vw,1.05rem);font-weight:400;line-height:1.25;letter-spacing:.08em;text-transform:uppercase;color:#2a2a2a}.wizmax-case-studies__services{margin:auto 0 0;font-size:clamp(.8rem,.88vw,.88rem);line-height:1.45;color:#5a5a5a;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.wizmax-case-studies__image-wrap{position:relative;flex:0 0 var(--case-image-height);width:100%;height:var(--case-image-height);min-height:var(--case-image-height);max-height:var(--case-image-height);overflow:hidden;background:#e0e0e0}.wizmax-case-studies__image-overlay{position:absolute;inset:0;z-index:1;background:rgb(0 0 0/.35);opacity:0;transition:opacity .35s ease;pointer-events:none}.wizmax-case-studies__item:hover .wizmax-case-studies__image-overlay{opacity:1}.wizmax-case-studies__viewport .wizmax-case-studies__award,.wizmax-case-studies__viewport .wizmax-case-studies__image{-webkit-user-drag:none;user-drag:none}.wizmax-case-studies__image{--case-parallax-x:0px;--case-image-scale:1.28;position:absolute;inset:0;display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transform-origin:center center;transform:translate3d(var(--case-parallax-x),0,0) scale(var(--case-image-scale));will-change:transform;transition:transform .55s cubic-bezier(.33,1,.68,1)}.wizmax-case-studies__image--bialka,.wizmax-case-studies__image--bunker,.wizmax-case-studies__image--hala{-o-object-position:50% 50%;object-position:50% 50%}@media (prefers-reduced-motion:no-preference) and (hover:hover){.wizmax-case-studies__item:hover .wizmax-case-studies__image{--case-image-scale:1.34}}.wizmax-case-studies__award{position:absolute;top:16px;right:16px;z-index:2;width:clamp(52px,4vw,72px);height:auto}@media (max-width:991px){.wizmax-case-studies{--case-meta-height:7rem;padding:clamp(2.75rem,5vw,3.5rem) 0 0}.wizmax-case-studies__item-title{font-size:.9rem;letter-spacing:.06em}}@media (max-width:640px){.wizmax-case-studies{--case-meta-height:6.5rem;--case-image-height:max(320px,78vw);padding:2.5rem 0 0}.wizmax-case-studies__header{margin-bottom:1.35rem;padding-bottom:1rem}.wizmax-case-studies__item{width:86vw}.wizmax-case-studies__meta{padding:.9rem 1rem}}@media (max-width:480px){.wizmax-case-studies{--case-meta-height:6rem;--case-image-height:max(300px,86vw)}.wizmax-case-studies__item{width:88vw}.wizmax-case-studies__item-title{font-size:.95rem}.wizmax-case-studies__services{font-size:.8rem}.wizmax-case-studies__image{--case-image-scale:1.16}}@media (prefers-reduced-motion:reduce){.wizmax-case-studies__image,.wizmax-case-studies__item:hover .wizmax-case-studies__image{--case-image-scale:1;--case-parallax-x:0px;transform:none;transition:none}.wizmax-case-studies__viewport{overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:20px;overscroll-behavior-x:contain;touch-action:auto;scrollbar-width:thin;scrollbar-color:#aaa transparent}.wizmax-case-studies__track{transform:none;will-change:auto;gap:12px;padding:0 20px 16px}.wizmax-case-studies__item-wrap{scroll-snap-align:start}.wizmax-case-studies__item-wrap[aria-hidden=true]{display:none}.wizmax-case-studies__image{transform:none;will-change:auto}}@media (max-width:767px){.wizmax-case-studies{--case-image-height:clamp(380px,110vw,560px)}.wizmax-case-studies__header{padding-inline:20px}.wizmax-case-studies__item{width:84vw;margin:0 12px 0 0;overflow:hidden;border-radius:16px}.wizmax-case-studies__meta{border-right:0}.wizmax-case-studies__index{font-size:11px}.wizmax-case-studies__meta{height:auto;min-height:140px;max-height:none;flex-basis:auto;padding:20px}.wizmax-case-studies__item-title{font-size:1.05rem}.wizmax-case-studies__services{display:block;font-size:.875rem;margin-top:8px;overflow:visible}}