body:has(.case-study-module__3El2_W__page):after{display:none}body:has(.case-study-module__3El2_W__page) .topbar{mix-blend-mode:normal;opacity:1!important;filter:none!important}body:has(.case-study-module__3El2_W__page) .topbar__logo{opacity:1!important;filter:none!important;mix-blend-mode:normal!important}body:has(.case-study-module__3El2_W__page) .topbar__logo-mark--light{color:#fff!important;opacity:1!important}body:has(.case-study-module__3El2_W__page) .topbar__logo-mark--dark{opacity:0!important}body:has(.case-study-module__3El2_W__page) .topbar__cta{color:#fff;opacity:1}body:has(.case-study-module__3El2_W__page) .fgf+.mxd-footer{display:none!important}.case-study-module__3El2_W__page{--ink:#0b1012;--paper:#f3f0ec;--white:#fff;--yellow:#f3ed00;--accent:var(--yellow);--accent-surface:var(--accent);--accent-surface-ink:var(--ink);--gutter:var(--adp-gutter);--shell-pad:var(--gutter);--gap:clamp(1.2rem, 1.7vw, 2.8rem);--line-dark:#0b10122e;--line-light:#fff3;color:var(--ink);background:var(--paper);font-family:var(--font-manrope), system-ui, sans-serif;overflow:clip}.case-study-module__3El2_W__shell{width:100%;padding-inline:var(--shell-pad)}.case-study-module__3El2_W__bandIntro,.case-study-module__3El2_W__row,.case-study-module__3El2_W__pipeline,.case-study-module__3El2_W__searchOutcome,.case-study-module__3El2_W__operationClose,.case-study-module__3El2_W__ctaGrid,.case-study-module__3El2_W__heroHead,.case-study-module__3El2_W__proofRail,.case-study-module__3El2_W__heroFoot{column-gap:var(--gap);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.case-study-module__3El2_W__runningLabel,.case-study-module__3El2_W__rowLabel,.case-study-module__3El2_W__breadcrumb,.case-study-module__3El2_W__caseType,.case-study-module__3El2_W__proofRail dt,.case-study-module__3El2_W__cacheProof span,.case-study-module__3El2_W__cacheProof small,.case-study-module__3El2_W__pipelineStage,.case-study-module__3El2_W__stackList dt{font-family:var(--font-jetbrains-mono), ui-monospace, monospace;letter-spacing:.08em;text-transform:uppercase;font-size:clamp(1rem,.75vw,1.2rem);font-weight:400;line-height:1.35}.case-study-module__3El2_W__heroTitle{letter-spacing:-.048em;text-wrap:balance;max-width:18ch;margin:0;font-size:clamp(5.2rem,7.25vw,10rem);font-weight:500;line-height:.9;color:var(--white)!important}.case-study-module__3El2_W__heroTitle strong{font:inherit;color:var(--accent)!important}.case-study-module__3El2_W__bandTitle{letter-spacing:-.045em;text-wrap:balance;grid-column:3/9;max-width:16ch;margin:0;font-size:clamp(3.6rem,4.4vw,6.4rem);font-weight:500;line-height:.96}.case-study-module__3El2_W__bandBody{color:#0b1012a3;text-wrap:pretty;grid-column:9/13;max-width:52ch;margin:0;font-size:clamp(1.35rem,1vw,1.62rem);line-height:1.58}.case-study-module__3El2_W__runningLabel{color:#0b10127a;grid-column:1/3;margin:0}.case-study-module__3El2_W__hero{min-height:100svh;color:var(--white);background:var(--ink);flex-direction:column;justify-content:center;padding-block:clamp(9rem,13vh,13rem) clamp(6rem,8vh,9rem);display:flex}.case-study-module__3El2_W__breadcrumb{color:#fff9;gap:1rem;margin:0;display:flex}.case-study-module__3El2_W__breadcrumb a{color:inherit;transition:color .3s var(--ease-out-quart);text-decoration:none}.case-study-module__3El2_W__breadcrumb a:hover,.case-study-module__3El2_W__breadcrumb a:focus-visible{color:var(--white)}.case-study-module__3El2_W__heroHead{border-top:1px solid var(--line-light);align-items:end;margin-top:clamp(4rem,6vh,7rem);padding-top:clamp(2rem,2.6vw,3.2rem)}.case-study-module__3El2_W__clientMark{margin-left:calc(var(--shell-pad) * -1);padding:clamp(1rem, 1.15vw, 1.5rem) clamp(1.3rem, 1.6vw, 2.1rem) clamp(1rem, 1.15vw, 1.5rem) calc(var(--shell-pad) + clamp(1.3rem, 1.6vw, 2.1rem));background:var(--white);grid-column:1/5;justify-self:start;align-items:center;display:flex}.case-study-module__3El2_W__clientMark img{object-fit:contain;width:auto;height:clamp(2.4rem,2.2vw,3.4rem);display:block}.case-study-module__3El2_W__clientMarkSquare img{height:clamp(5.6rem,5vw,7.6rem)}.case-study-module__3El2_W__caseType{color:#ffffff94;text-align:right;grid-column:9/13;margin:0;padding-bottom:.5rem}.case-study-module__3El2_W__heroTitle{margin-top:clamp(3.5rem,6vh,6rem)}.case-study-module__3El2_W__heroFoot{align-items:end;margin-top:clamp(3.5rem,5vh,6rem)}.case-study-module__3El2_W__heroFoot p{color:#ffffffc2;text-wrap:pretty;grid-column:3/8;max-width:52ch;margin:0;font-size:clamp(1.35rem,1vw,1.62rem);line-height:1.58}.case-study-module__3El2_W__heroLink{color:inherit;transition:transform .42s var(--ease-out-quart);border-bottom:1px solid;grid-column:9/13;justify-content:space-between;gap:2rem;padding-block:1.4rem;font-size:clamp(1.35rem,1vw,1.62rem);text-decoration:none;display:flex}.case-study-module__3El2_W__heroLink:hover,.case-study-module__3El2_W__heroLink:focus-visible{transform:translate(.7rem)}.case-study-module__3El2_W__proofBand{--proof-pad:clamp(3.2rem, 3.6vw, 4.8rem);padding-block:0 var(--proof-pad);color:var(--white);background:var(--ink)}.case-study-module__3El2_W__proofRail{border-top:1px solid var(--line-light);margin:0}.case-study-module__3El2_W__proofRail>div{padding-block:var(--proof-pad) 0;align-content:start;gap:.9rem;display:grid}.case-study-module__3El2_W__proofRail>div:first-child{grid-column:1/3}.case-study-module__3El2_W__proofRail>div:nth-child(2){grid-column:3/6}.case-study-module__3El2_W__proofRail>div:nth-child(3){grid-column:6/9}.case-study-module__3El2_W__proofRail>div:nth-child(4){grid-column:9/13}.case-study-module__3El2_W__proofRail dt{color:#ffffff80}.case-study-module__3El2_W__proofRail dd{color:var(--white);letter-spacing:-.025em;margin:0;font-size:clamp(1.8rem,1.7vw,2.6rem);font-weight:500;line-height:1.1}.case-study-module__3El2_W__context,.case-study-module__3El2_W__rebuild,.case-study-module__3El2_W__searchSystem,.case-study-module__3El2_W__currentSystem{padding-block:clamp(8rem,10vw,14rem)}.case-study-module__3El2_W__context{padding-bottom:0}.case-study-module__3El2_W__bandIntro{align-items:baseline;row-gap:clamp(3rem,4vw,5rem)}.case-study-module__3El2_W__cacheProof{min-height:clamp(20rem,20vw,30rem);color:var(--accent-surface-ink);background:var(--accent-surface);flex-direction:column;grid-column:3/7;justify-content:space-between;align-self:start;gap:2rem;padding:clamp(2rem,2.4vw,3.4rem);display:flex}.case-study-module__3El2_W__cacheProof strong{letter-spacing:-.045em;font-size:clamp(4.2rem,5.2vw,7.6rem);font-weight:600;line-height:.85}.case-study-module__3El2_W__row{align-items:baseline;row-gap:1rem;padding-block:clamp(2.8rem,3.4vw,4.6rem);position:relative}.case-study-module__3El2_W__rule{background:var(--line-dark);transform-origin:0;height:1px;position:absolute;top:0;left:0;right:0}.case-study-module__3El2_W__rowLabel{color:#0b101273;grid-column:1/3;margin:0}.case-study-module__3El2_W__rowTitle{letter-spacing:-.03em;text-wrap:balance;grid-column:3/8;max-width:22ch;margin:0;font-size:clamp(2rem,1.9vw,3.1rem);font-weight:500;line-height:1.08}.case-study-module__3El2_W__rowBody{color:#0b10129e;text-wrap:pretty;grid-column:8/13;align-self:start;max-width:52ch;margin:0;font-size:clamp(1.35rem,1vw,1.62rem);line-height:1.58}.case-study-module__3El2_W__problemLog{background:var(--white);margin-top:clamp(4.5rem,6vw,8rem);padding-block:clamp(1rem,2vw,3rem) 0}.case-study-module__3El2_W__rebuild{background:var(--white)}.case-study-module__3El2_W__rebuildList{margin:clamp(4.5rem,6vw,8rem) 0 0;padding-block:0;list-style:none}.case-study-module__3El2_W__rebuildList .case-study-module__3El2_W__rule{background:var(--line-dark)}.case-study-module__3El2_W__searchSystem{color:var(--white);background:var(--ink)}.case-study-module__3El2_W__searchSystem .case-study-module__3El2_W__bandTitle,.case-study-module__3El2_W__searchSystem .case-study-module__3El2_W__runningLabel{color:var(--white)}.case-study-module__3El2_W__searchSystem .case-study-module__3El2_W__runningLabel{color:#ffffff80}.case-study-module__3El2_W__searchSystem .case-study-module__3El2_W__bandBody{color:#ffffffad}.case-study-module__3El2_W__pipeline{row-gap:clamp(3rem,4vw,5rem);margin:clamp(4.5rem,6vw,8rem) 0 0;padding-block:0;list-style:none}.case-study-module__3El2_W__pipelineStep{flex-direction:column;grid-column:span 3;gap:1.1rem;padding-top:clamp(2rem,2.4vw,3rem);display:flex;position:relative}.case-study-module__3El2_W__pipelineRule{background:var(--line-light);transform-origin:0;height:1px;position:absolute;top:0;left:0;right:0}.case-study-module__3El2_W__pipelineStepActive .case-study-module__3El2_W__pipelineRule{background:var(--accent);height:2px}.case-study-module__3El2_W__pipelineStage{color:#ffffff73}.case-study-module__3El2_W__pipelineStepActive .case-study-module__3El2_W__pipelineStage{color:var(--accent)}.case-study-module__3El2_W__pipelineName{color:var(--white);letter-spacing:-.025em;font-size:clamp(1.7rem,1.5vw,2.4rem);font-weight:500;line-height:1.15}.case-study-module__3El2_W__pipelineStepActive .case-study-module__3El2_W__pipelineName{color:var(--accent)}.case-study-module__3El2_W__pipelineBody{color:#fff9;text-wrap:pretty;max-width:34ch;margin:0;font-size:clamp(1.2rem,.85vw,1.42rem);line-height:1.5}.case-study-module__3El2_W__searchOutcome{border-top:1px solid var(--line-light);align-items:baseline;margin-top:clamp(5rem,7vw,9rem);padding-top:clamp(3rem,3.6vw,4.5rem)}.case-study-module__3El2_W__searchOutcome .case-study-module__3El2_W__runningLabel{color:#ffffff80}.case-study-module__3El2_W__searchOutcome h3{max-width:24ch;color:var(--white);letter-spacing:-.042em;text-wrap:balance;grid-column:3/12;margin:0;font-size:clamp(3.2rem,3.9vw,5.8rem);font-weight:500;line-height:1}.case-study-module__3El2_W__searchOutcome h3 strong{color:var(--accent);font:inherit}.case-study-module__3El2_W__currentSystem{background:var(--paper)}.case-study-module__3El2_W__stackList{margin:clamp(4.5rem,6vw,8rem) 0 0}.case-study-module__3El2_W__stackList dt{color:#0b101280}.case-study-module__3El2_W__stackList dd.case-study-module__3El2_W__rowTitle{grid-column:3/13;max-width:34ch}.case-study-module__3El2_W__operationClose{margin-top:clamp(5.5rem,7.5vw,10rem)}.case-study-module__3El2_W__operationClose p{letter-spacing:-.035em;text-wrap:balance;grid-column:3/11;max-width:30ch;margin:0;font-size:clamp(2.4rem,2.8vw,4.2rem);font-weight:500;line-height:1.12}.case-study-module__3El2_W__withShowcase{--showcase-overlap:clamp(6rem, 17vw, 30rem)}.case-study-module__3El2_W__withShowcase .case-study-module__3El2_W__searchSystem{padding-bottom:calc(clamp(8rem, 10vw, 14rem) + var(--showcase-overlap))}.case-study-module__3El2_W__withShowcase .case-study-module__3El2_W__currentSystem{padding-top:0;display:flow-root}.case-study-module__3El2_W__showcase{z-index:1;column-gap:var(--gap);margin:calc(var(--showcase-overlap) * -1) 0 clamp(8rem, 10vw, 14rem);grid-template-columns:repeat(12,minmax(0,1fr));row-gap:clamp(1.6rem,1.6vw,2.4rem);display:grid;position:relative}.case-study-module__3El2_W__showcaseFrame{background:var(--white);transform-origin:bottom;will-change:transform;border-radius:clamp(1rem,1.1vw,1.8rem);grid-column:2/12;justify-self:center;width:100%;max-width:1919px;overflow:hidden;box-shadow:0 0 0 1px #ffffff14,0 3rem 6rem -2.4rem #0b101280,0 1.2rem 2.4rem -1.2rem #0b101240}.case-study-module__3El2_W__showcaseFrame picture,.case-study-module__3El2_W__showcaseFrame img{width:100%;height:auto;display:block}.case-study-module__3El2_W__showcaseFrame img{transform-origin:top}.case-study-module__3El2_W__showcaseCaption{color:#0b101280;width:100%;max-width:1919px;font-family:var(--font-jetbrains-mono), ui-monospace, monospace;letter-spacing:.08em;text-transform:uppercase;grid-column:2/12;justify-self:center;margin:0;font-size:clamp(1rem,.75vw,1.2rem);line-height:1.35}.case-study-module__3El2_W__gallery{background:var(--paper);padding-block:clamp(8rem,10vw,14rem)}.case-study-module__3El2_W__shotFrame{background:var(--white);will-change:transform;border-radius:clamp(1rem,1.1vw,1.8rem);overflow:hidden;box-shadow:0 0 0 1px #0b10120f,0 3rem 6rem -2.8rem #0b101259,0 1.2rem 2.4rem -1.4rem #0b10122e}.case-study-module__3El2_W__shotFrame picture,.case-study-module__3El2_W__shotFrame img{width:100%;height:auto;display:block}.case-study-module__3El2_W__shotCaption{color:#0b101280;font-family:var(--font-jetbrains-mono), ui-monospace, monospace;letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:clamp(1rem,.75vw,1.2rem);line-height:1.35}.case-study-module__3El2_W__galleryFeature,.case-study-module__3El2_W__galleryPair,.case-study-module__3El2_W__galleryMobile{column-gap:var(--gap);grid-template-columns:repeat(12,minmax(0,1fr));row-gap:clamp(1.6rem,1.6vw,2.4rem);margin:0;display:grid}.case-study-module__3El2_W__galleryFeature{margin-top:clamp(5rem,7vw,10rem)}.case-study-module__3El2_W__galleryFeature .case-study-module__3El2_W__shotFrame,.case-study-module__3El2_W__galleryFeature .case-study-module__3El2_W__shotCaption{grid-column:1/13}.case-study-module__3El2_W__galleryPair{align-items:start;margin-top:clamp(7rem,10vw,16rem)}.case-study-module__3El2_W__galleryPair .case-study-module__3El2_W__shotFrame:first-child{grid-column:1/7}.case-study-module__3El2_W__galleryPair .case-study-module__3El2_W__shotFrame:nth-child(2){grid-column:7/13;margin-top:clamp(6rem,9vw,14rem)}.case-study-module__3El2_W__galleryPair .case-study-module__3El2_W__shotCaption{grid-column:1/7}.case-study-module__3El2_W__galleryMobile{align-items:start;margin-top:clamp(8rem,12vw,18rem)}.case-study-module__3El2_W__galleryMobile>.case-study-module__3El2_W__runningLabel{grid-column:1/3}.case-study-module__3El2_W__galleryPhones{grid-column:3/13;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:clamp(2rem,4vw,7rem);display:grid}.case-study-module__3El2_W__phoneFrame{border-radius:clamp(1.8rem,2.2vw,3.2rem)}.case-study-module__3El2_W__galleryPhones .case-study-module__3El2_W__phoneFrame:nth-child(2){margin-top:clamp(6rem,9vw,14rem)}.case-study-module__3El2_W__galleryMobile .case-study-module__3El2_W__shotCaption{grid-column:3/13;margin-top:clamp(2rem,3vw,4rem)}.case-study-module__3El2_W__cta{color:var(--white);background:var(--ink);padding-block:clamp(8rem,10vw,14rem)}.case-study-module__3El2_W__ctaGrid{align-items:baseline;row-gap:clamp(3rem,4vw,5rem)}.case-study-module__3El2_W__cta .case-study-module__3El2_W__runningLabel{color:#fff9}.case-study-module__3El2_W__cta .case-study-module__3El2_W__bandTitle{color:var(--white)!important}.case-study-module__3El2_W__ctaAction{grid-column:9/13;place-self:end start}.case-study-module__3El2_W__caseNav{background:var(--paper);grid-template-columns:1fr 1fr;display:grid}.case-study-module__3El2_W__caseNavLink{min-height:clamp(26rem,30vw,40rem);padding:clamp(4rem, 5vw, 8rem) var(--shell-pad);color:var(--ink);isolation:isolate;flex-direction:column;justify-content:flex-end;gap:1.2rem;text-decoration:none;display:flex;position:relative;overflow:hidden}.case-study-module__3El2_W__caseNavNext{border-left:1px solid var(--line-dark);text-align:right;align-items:flex-end}.case-study-module__3El2_W__caseNavLabel{color:#0b1012a8;font-family:var(--font-jetbrains-mono), ui-monospace, monospace;letter-spacing:.08em;text-transform:uppercase;gap:1rem;font-size:clamp(1rem,.75vw,1.2rem);display:inline-flex}.case-study-module__3El2_W__caseNavName{letter-spacing:-.045em;max-width:14ch;font-size:clamp(3.4rem,4.4vw,6.6rem);font-weight:500;line-height:.95;transition:transform .7s cubic-bezier(.16,1,.3,1)}.case-study-module__3El2_W__caseNavSector{color:#0b1012a8;font-family:var(--font-jetbrains-mono), ui-monospace, monospace;letter-spacing:.08em;text-transform:uppercase;font-size:clamp(1rem,.75vw,1.2rem)}.case-study-module__3El2_W__caseNavPreview{z-index:-1;top:clamp(3rem,4vw,6rem);right:var(--shell-pad);opacity:0;border-radius:clamp(.8rem,.9vw,1.4rem);width:min(42%,36rem);transition:opacity .45s,transform .8s cubic-bezier(.16,1,.3,1);position:absolute;overflow:hidden;transform:translateY(2.4rem)rotate(-2deg);box-shadow:0 2.4rem 5rem -2.4rem #0b101273}.case-study-module__3El2_W__caseNavNext .case-study-module__3El2_W__caseNavPreview{right:auto;left:var(--shell-pad);transform:translateY(2.4rem)rotate(2deg)}.case-study-module__3El2_W__caseNavPreview img{width:100%;height:auto;display:block}.case-study-module__3El2_W__caseNavLink:hover .case-study-module__3El2_W__caseNavPreview,.case-study-module__3El2_W__caseNavLink:focus-visible .case-study-module__3El2_W__caseNavPreview{opacity:1;transform:translateY(0)rotate(0)}.case-study-module__3El2_W__caseNavLink:hover .case-study-module__3El2_W__caseNavName,.case-study-module__3El2_W__caseNavLink:focus-visible .case-study-module__3El2_W__caseNavName{transform:translate(-1rem)}.case-study-module__3El2_W__caseNavNext:hover .case-study-module__3El2_W__caseNavName,.case-study-module__3El2_W__caseNavNext:focus-visible .case-study-module__3El2_W__caseNavName{transform:translate(1rem)}.case-study-module__3El2_W__caseNavLink:focus-visible{outline:2px solid var(--ink);outline-offset:-.8rem}.case-study-module__3El2_W__breadcrumb a:focus-visible,.case-study-module__3El2_W__heroLink:focus-visible{outline-offset:.5rem;outline:2px solid}@media (max-width:1180px){.case-study-module__3El2_W__bandTitle{grid-column:3/13}.case-study-module__3El2_W__bandBody,.case-study-module__3El2_W__cacheProof{grid-column:3/10}.case-study-module__3El2_W__rowTitle{grid-column:3/13;max-width:26ch}.case-study-module__3El2_W__rowBody{grid-column:3/11}.case-study-module__3El2_W__stackList dd.case-study-module__3El2_W__rowTitle{grid-column:3/13}.case-study-module__3El2_W__pipelineStep{grid-column:span 6}.case-study-module__3El2_W__heroFoot p,.case-study-module__3El2_W__heroLink,.case-study-module__3El2_W__ctaAction{grid-column:3/9}.case-study-module__3El2_W__searchOutcome h3{grid-column:3/13}.case-study-module__3El2_W__operationClose p{grid-column:3/12}}@media (max-width:900px){.case-study-module__3El2_W__showcaseFrame,.case-study-module__3El2_W__showcaseCaption,.case-study-module__3El2_W__galleryPair .case-study-module__3El2_W__shotFrame:first-child,.case-study-module__3El2_W__galleryPair .case-study-module__3El2_W__shotFrame:nth-child(2),.case-study-module__3El2_W__galleryPair .case-study-module__3El2_W__shotCaption,.case-study-module__3El2_W__galleryPhones,.case-study-module__3El2_W__galleryMobile .case-study-module__3El2_W__shotCaption{grid-column:1/13}.case-study-module__3El2_W__galleryPair .case-study-module__3El2_W__shotFrame:nth-child(2){margin-top:3rem}.case-study-module__3El2_W__galleryMobile>.case-study-module__3El2_W__runningLabel{grid-column:1/13;margin-bottom:2rem}.case-study-module__3El2_W__clientMark{grid-column:1/5}.case-study-module__3El2_W__caseType{grid-column:7/13}.case-study-module__3El2_W__proofRail>div:nth-child(odd){grid-column:1/7}.case-study-module__3El2_W__proofRail>div:nth-child(2n){grid-column:7/13}.case-study-module__3El2_W__proofRail>div:nth-child(n+3){padding-top:clamp(1.6rem,2vw,2.4rem)}}@media (max-width:650px){.case-study-module__3El2_W__caseNav{grid-template-columns:1fr}.case-study-module__3El2_W__caseNavNext{border-left:0;border-top:1px solid var(--line-dark)}.case-study-module__3El2_W__caseNavLink{min-height:18rem}.case-study-module__3El2_W__caseNavPreview{display:none}.case-study-module__3El2_W__bandIntro,.case-study-module__3El2_W__row,.case-study-module__3El2_W__pipeline,.case-study-module__3El2_W__searchOutcome,.case-study-module__3El2_W__showcase,.case-study-module__3El2_W__stackList,.case-study-module__3El2_W__operationClose,.case-study-module__3El2_W__ctaGrid,.case-study-module__3El2_W__heroHead,.case-study-module__3El2_W__proofRail,.case-study-module__3El2_W__heroFoot{display:block}.case-study-module__3El2_W__hero{padding-top:10rem}.case-study-module__3El2_W__clientMark{width:fit-content;margin-bottom:2.2rem}.case-study-module__3El2_W__caseType{text-align:left}.case-study-module__3El2_W__heroTitle{text-wrap:pretty;max-width:100%;padding-top:4rem;font-size:clamp(4rem,11.5vw,6rem);line-height:.94}.case-study-module__3El2_W__heroFoot p{max-width:100%}.case-study-module__3El2_W__heroLink,.case-study-module__3El2_W__ctaAction{margin-top:2.5rem}.case-study-module__3El2_W__proofBand{--proof-pad:2.4rem}.case-study-module__3El2_W__proofRail>div{padding-block:var(--proof-pad) 0}.case-study-module__3El2_W__proofRail>div+div{border-top:1px solid var(--line-light);margin-top:1.8rem;padding-top:1.8rem}.case-study-module__3El2_W__bandTitle{max-width:100%;font-size:clamp(3.4rem,11vw,5rem)}.case-study-module__3El2_W__bandBody,.case-study-module__3El2_W__rowBody,.case-study-module__3El2_W__rowTitle,.case-study-module__3El2_W__pipelineBody,.case-study-module__3El2_W__operationClose p,.case-study-module__3El2_W__searchOutcome h3{max-width:100%}.case-study-module__3El2_W__bandBody{margin-top:2.4rem}.case-study-module__3El2_W__showcaseCaption,.case-study-module__3El2_W__shotCaption{margin-top:1.4rem}.case-study-module__3El2_W__galleryFeature,.case-study-module__3El2_W__galleryPair,.case-study-module__3El2_W__galleryMobile{display:block}.case-study-module__3El2_W__galleryPair .case-study-module__3El2_W__shotFrame+.case-study-module__3El2_W__shotFrame{margin-top:3rem}.case-study-module__3El2_W__galleryPhones{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.2rem}.case-study-module__3El2_W__galleryPhones .case-study-module__3El2_W__phoneFrame:nth-child(2){margin-top:3rem}.case-study-module__3El2_W__phoneFrame{border-radius:1.2rem}.case-study-module__3El2_W__cacheProof{min-height:22rem;margin-top:4rem}.case-study-module__3El2_W__row{padding-block:3rem}.case-study-module__3El2_W__rowTitle{margin-top:1rem}.case-study-module__3El2_W__rowBody{margin-top:1.2rem}.case-study-module__3El2_W__pipelineStep{padding-top:2rem}.case-study-module__3El2_W__pipelineStep+.case-study-module__3El2_W__pipelineStep{margin-top:3rem}.case-study-module__3El2_W__searchOutcome h3{margin-top:2rem;font-size:clamp(2.8rem,9vw,4rem)}.case-study-module__3El2_W__stackList dd.case-study-module__3El2_W__rowTitle{margin-top:.8rem}.case-study-module__3El2_W__operationClose p{font-size:clamp(2.2rem,7.5vw,3.2rem)}}@media (prefers-reduced-motion:reduce){.case-study-module__3El2_W__caseNavName,.case-study-module__3El2_W__caseNavPreview,.case-study-module__3El2_W__heroLink,.case-study-module__3El2_W__breadcrumb a{transition:none}.case-study-module__3El2_W__heroLink:hover,.case-study-module__3El2_W__heroLink:focus-visible{transform:none}}
