.CaseStudiesHero_hero__1Z8Ds{position:relative;z-index:3;min-height:550px;height:clamp(550px,37.8vw,800px);overflow:visible;background:var(--surface-base,#080808);color:var(--text-primary,#fff);isolation:isolate}.CaseStudiesHero_copy__ljEn5{position:absolute;top:clamp(329px,calc(17.9vw + 68px),444px);left:var(--content-gutter,40px);z-index:4;width:min(590px,42vw);transform:translateY(-50%)}.CaseStudiesHero_copy__ljEn5 h1{margin:0;color:var(--text-primary);font-size:clamp(48px,4vw,62px);font-weight:400;letter-spacing:-.04em;line-height:1.05;text-wrap:balance}.CaseStudiesHero_copy__ljEn5 h1 span{display:block;white-space:nowrap}.CaseStudiesHero_subtitle__7n72Y{width:min(520px,100%);margin:37px 0 0;color:var(--text-primary);font-size:17px;letter-spacing:-.01em;line-height:1.45;text-wrap:balance}.CaseStudiesHero_gallery__X_5FZ{position:absolute;z-index:2;inset:0;overflow:visible;cursor:grab;opacity:0;touch-action:pan-y pinch-zoom;user-select:none}.CaseStudiesHero_gallery__X_5FZ[data-dragging=true]{cursor:grabbing}.CaseStudiesHero_galleryPlacement__WQlXZ,.CaseStudiesHero_galleryScale__Sdp5W,.CaseStudiesHero_referenceViewport__UbfQh,.CaseStudiesHero_spiralScene__23BZx{position:absolute;top:0;left:0;width:100vw;height:100vh}.CaseStudiesHero_galleryScale__Sdp5W{transform:scale3d(1.8,1.8,1);transform-origin:50% 50%}.CaseStudiesHero_galleryPlacement__WQlXZ{z-index:0}.CaseStudiesHero_referenceViewport__UbfQh{perspective:45rem;perspective-origin:50% 50%}.CaseStudiesHero_spiralScene__23BZx{backface-visibility:hidden;transform-style:preserve-3d}.CaseStudiesHero_orbitFrame__3KMra{position:absolute;top:50%;left:50%;width:0;height:0;backface-visibility:hidden;perspective:45rem;transform:rotate(-25deg);transform-style:preserve-3d}.CaseStudiesHero_gallery__X_5FZ[data-active=true] .CaseStudiesHero_orbitCard__jWDyN,.CaseStudiesHero_gallery__X_5FZ[data-active=true] .CaseStudiesHero_orbitFrame__3KMra,.CaseStudiesHero_gallery__X_5FZ[data-active=true] .CaseStudiesHero_spiralScene__23BZx{will-change:transform}.CaseStudiesHero_orbitCard__jWDyN{position:absolute;top:0;left:0;width:23.5vw;aspect-ratio:300/215;overflow:hidden;padding:0;border:0;border-radius:6px;background:transparent;box-shadow:none;opacity:0;pointer-events:none;transform:translate3d(-50%,-50%,0) rotate(25deg);transform-origin:50% 50%;backface-visibility:hidden}.CaseStudiesHero_gallery__X_5FZ[data-ready=true] .CaseStudiesHero_orbitCard__jWDyN{opacity:1}.CaseStudiesHero_orbitImage__aiJD4{display:block;object-fit:cover;user-select:none;-webkit-user-drag:none}.CaseStudiesHero_orbitShade___h_gU{position:absolute;z-index:2;inset:0;background:#000;opacity:0;pointer-events:none}@media (max-width:1000px) and (min-width:768px){.CaseStudiesHero_copy__ljEn5{width:min(500px,46vw)}.CaseStudiesHero_copy__ljEn5 h1{font-size:clamp(44px,5.5vw,60px)}}@media (min-width:768px){.CaseStudiesHero_hero__1Z8Ds{z-index:5}.CaseStudiesHero_gallery__X_5FZ{clip-path:inset(-100vmax -100vmax -144px -100vmax)}}@media (max-width:767px){.CaseStudiesHero_hero__1Z8Ds{display:grid;height:auto;min-height:860px;grid-template-rows:auto 1fr;padding-top:118px}.CaseStudiesHero_copy__ljEn5{position:relative;top:auto;left:auto;width:auto;padding:0 var(--content-gutter,16px);transform:none}.CaseStudiesHero_copy__ljEn5 h1{max-width:560px;font-size:clamp(30px,9.2vw,48px);line-height:1.02}.CaseStudiesHero_subtitle__7n72Y{max-width:520px;margin-top:24px;font-size:15px}.CaseStudiesHero_gallery__X_5FZ{position:relative;min-height:520px;margin-top:30px}}@media (max-aspect-ratio:1/1){.CaseStudiesHero_galleryScale__Sdp5W{transform:none}.CaseStudiesHero_orbitFrame__3KMra,.CaseStudiesHero_referenceViewport__UbfQh{perspective:7.5rem}.CaseStudiesHero_orbitFrame__3KMra{transform:none}.CaseStudiesHero_orbitCard__jWDyN{width:82.5vw;transform:translate3d(-50%,-50%,0)}}@media (prefers-reduced-motion:reduce){.CaseStudiesHero_gallery__X_5FZ{cursor:default}}@media (max-width:767px){.CaseStudiesHero_hero__1Z8Ds{min-height:0;grid-template-rows:auto auto}.CaseStudiesHero_gallery__X_5FZ{height:clamp(320px,100vw,480px);min-height:0;margin-block:32px 48px;overflow:hidden}.CaseStudiesHero_galleryPlacement__WQlXZ,.CaseStudiesHero_galleryScale__Sdp5W,.CaseStudiesHero_referenceViewport__UbfQh,.CaseStudiesHero_spiralScene__23BZx{width:100%;height:100%}.CaseStudiesHero_galleryScale__Sdp5W,.CaseStudiesHero_orbitFrame__3KMra{transform:none}.CaseStudiesHero_orbitFrame__3KMra,.CaseStudiesHero_referenceViewport__UbfQh{perspective:7.5rem}.CaseStudiesHero_orbitCard__jWDyN{width:82.5vw}.CaseStudiesHero_copy__ljEn5 h1 span{white-space:normal}}