.CaseStudies-module__Gp0B4G__page{--ink:#171711;--paper:#f7f1e5;--cream:#fffaf0;--green:#25d366;--green-dark:#0d6b3a;--yellow:#f4c95d;--lilac:#c8b6ff;color:var(--ink);background:var(--paper);overflow:hidden}.CaseStudies-module__Gp0B4G__page *{box-sizing:border-box}.CaseStudies-module__Gp0B4G__page a{color:inherit;text-decoration:none}.CaseStudies-module__Gp0B4G__page em{font-family:Georgia,Times New Roman,serif;font-weight:500}.CaseStudies-module__Gp0B4G__hero{border-bottom:1px solid var(--ink);grid-template-columns:.98fr 1.02fr;min-height:680px;display:grid}.CaseStudies-module__Gp0B4G__heroCopy{flex-direction:column;justify-content:center;padding:7vw 4vw 7vw 6vw;display:flex}.CaseStudies-module__Gp0B4G__kicker,.CaseStudies-module__Gp0B4G__sectionLabel{text-transform:uppercase;letter-spacing:.13em;margin:0 0 24px;font-size:12px;font-weight:900}.CaseStudies-module__Gp0B4G__kicker{align-items:center;gap:10px;display:flex}.CaseStudies-module__Gp0B4G__kicker:before{content:"";background:var(--ink);width:28px;height:2px}.CaseStudies-module__Gp0B4G__hero h1{letter-spacing:-.07em;max-width:760px;margin:0;font-size:clamp(56px,6vw,98px);font-weight:900;line-height:.89}.CaseStudies-module__Gp0B4G__hero h1 em{color:var(--green-dark);letter-spacing:-.055em}.CaseStudies-module__Gp0B4G__heroBody{max-width:590px;margin:32px 0 0;font-size:clamp(18px,1.4vw,22px);line-height:1.55}.CaseStudies-module__Gp0B4G__heroLink,.CaseStudies-module__Gp0B4G__inlineLink{border-bottom:2px solid var(--ink);align-self:flex-start;align-items:center;gap:9px;margin-top:30px;padding-bottom:4px;font-weight:850;display:inline-flex}.CaseStudies-module__Gp0B4G__heroProof{border-left:1px solid var(--ink);background-color:var(--green);background-image:radial-gradient(#1717112e .8px,#0000 .8px);background-size:16px 16px;flex-direction:column;justify-content:center;min-height:680px;padding:clamp(42px,6vw,86px);display:flex}.CaseStudies-module__Gp0B4G__proofBoard{border:2px solid var(--ink);background:var(--cream);box-shadow:12px 14px #17171140}.CaseStudies-module__Gp0B4G__proofBoardHeader{border-bottom:1px solid var(--ink);text-transform:uppercase;letter-spacing:.1em;justify-content:space-between;align-items:center;gap:20px;padding:18px 22px;font-size:12px;font-weight:900;display:flex}.CaseStudies-module__Gp0B4G__proofBoardHeader span:last-child{color:var(--green-dark)}.CaseStudies-module__Gp0B4G__proofStats{grid-template-columns:repeat(3,1fr);display:grid}.CaseStudies-module__Gp0B4G__proofStats div{border-right:1px solid var(--ink);flex-direction:column;justify-content:end;min-height:165px;padding:28px 22px;display:flex}.CaseStudies-module__Gp0B4G__proofStats div:last-child{border-right:0}.CaseStudies-module__Gp0B4G__proofStats strong{letter-spacing:-.07em;font-size:clamp(42px,5vw,68px);line-height:1}.CaseStudies-module__Gp0B4G__proofStats span{margin-top:8px;font-size:12px;font-weight:750}.CaseStudies-module__Gp0B4G__heroLogos{border-top:1px solid var(--ink);grid-template-columns:repeat(3,1fr);display:grid}.CaseStudies-module__Gp0B4G__heroLogo{border-right:1px solid var(--ink);background:var(--yellow);justify-content:center;align-items:center;min-height:105px;padding:18px;display:flex}.CaseStudies-module__Gp0B4G__heroLogo:nth-child(2){background:var(--lilac)}.CaseStudies-module__Gp0B4G__heroLogo:last-child{background:var(--cream);border-right:0}.CaseStudies-module__Gp0B4G__heroLogo img{object-fit:contain;max-width:100%;max-height:48px}.CaseStudies-module__Gp0B4G__stories{background:var(--cream);padding:120px 6vw 130px}.CaseStudies-module__Gp0B4G__sectionIntro{max-width:950px;margin-bottom:70px}.CaseStudies-module__Gp0B4G__sectionIntro h2,.CaseStudies-module__Gp0B4G__industryHeading h2,.CaseStudies-module__Gp0B4G__faq h2,.CaseStudies-module__Gp0B4G__finalCta h2{letter-spacing:-.065em;margin:0;font-size:clamp(48px,6.3vw,90px);line-height:.95}.CaseStudies-module__Gp0B4G__sectionIntro h2 em{color:var(--green-dark)}.CaseStudies-module__Gp0B4G__sectionIntro>p:last-child{max-width:680px;margin:28px 0 0;font-size:18px;line-height:1.6}.CaseStudies-module__Gp0B4G__storyGrid{border-top:1.5px solid var(--ink);grid-template-columns:repeat(3,1fr);display:grid}.CaseStudies-module__Gp0B4G__story{border-right:1px solid var(--ink);min-width:0;padding:30px 28px 38px}.CaseStudies-module__Gp0B4G__story:first-child{padding-left:0}.CaseStudies-module__Gp0B4G__story:last-child{border-right:0;padding-right:0}.CaseStudies-module__Gp0B4G__storyImage{aspect-ratio:4/5;border:1.5px solid var(--ink);background:#ece9e1;position:relative;overflow:hidden}.CaseStudies-module__Gp0B4G__storyImage img{object-fit:contain;transition:transform .5s cubic-bezier(.2,.8,.2,1)}.CaseStudies-module__Gp0B4G__storyImage:hover img{transform:scale(1.02)}.CaseStudies-module__Gp0B4G__storyMeta{text-transform:uppercase;letter-spacing:.1em;justify-content:space-between;align-items:center;gap:14px;margin-top:24px;font-size:11px;font-weight:900;display:flex}.CaseStudies-module__Gp0B4G__storyMeta span:first-child{color:var(--green-dark)}.CaseStudies-module__Gp0B4G__location{opacity:.58;align-items:center;gap:5px;display:inline-flex}.CaseStudies-module__Gp0B4G__story h3{letter-spacing:-.05em;margin:18px 0 0;font-size:clamp(28px,2.8vw,42px);line-height:1}.CaseStudies-module__Gp0B4G__storyFacts{gap:16px;margin-top:24px;display:grid}.CaseStudies-module__Gp0B4G__storyFacts p{border-top:1px solid #17171140;margin:0;padding-top:14px;font-size:14px;line-height:1.6}.CaseStudies-module__Gp0B4G__storyFacts strong{text-transform:uppercase;letter-spacing:.09em;margin-bottom:3px;font-size:11px;display:block}.CaseStudies-module__Gp0B4G__industry{color:#fff;background:var(--green-dark);padding:120px 6vw 130px}.CaseStudies-module__Gp0B4G__industryHeading{grid-template-columns:1fr 1fr;align-items:end;gap:8vw;margin-bottom:75px;display:grid}.CaseStudies-module__Gp0B4G__industryHeading h2{text-align:right}.CaseStudies-module__Gp0B4G__industryHeading h2 em{color:var(--green)}.CaseStudies-module__Gp0B4G__industryHeading p:last-child{color:#ffffffb8;max-width:420px;margin:0;line-height:1.6}.CaseStudies-module__Gp0B4G__industryGrid{border-top:1px solid #ffffff73;grid-template-columns:repeat(3,1fr);display:grid}.CaseStudies-module__Gp0B4G__industryCard{border-right:1px solid #ffffff4d;min-width:0;padding:48px 28px 20px}.CaseStudies-module__Gp0B4G__industryCard:first-child{padding-left:0}.CaseStudies-module__Gp0B4G__industryCard:last-child{border-right:0;padding-right:0}.CaseStudies-module__Gp0B4G__industryIcon{width:48px;height:48px;color:var(--ink);background:var(--green);border-radius:50%;place-items:center;display:grid}.CaseStudies-module__Gp0B4G__industryCard h3{margin:26px 0 14px;font-size:25px;line-height:1.1}.CaseStudies-module__Gp0B4G__industryCard>p{color:#ffffffb8;min-height:112px;margin:0;font-size:14px;line-height:1.6}.CaseStudies-module__Gp0B4G__industryLogos{border-top:1px solid #ffffff59;border-left:1px solid #ffffff59;grid-template-columns:repeat(2,1fr);margin-top:28px;display:grid}.CaseStudies-module__Gp0B4G__industryLogo{background:var(--cream);border-bottom:1px solid #ffffff59;border-right:1px solid #ffffff59;justify-content:center;align-items:center;min-height:90px;padding:12px;display:flex}.CaseStudies-module__Gp0B4G__industryLogo img{object-fit:contain;max-width:100%;max-height:42px}.CaseStudies-module__Gp0B4G__faq{background:var(--paper);padding:120px 10vw}.CaseStudies-module__Gp0B4G__faqList{max-width:900px;margin:70px 0 0 auto}.CaseStudies-module__Gp0B4G__faq details{border-top:1px solid var(--ink)}.CaseStudies-module__Gp0B4G__faq details:last-child{border-bottom:1px solid var(--ink)}.CaseStudies-module__Gp0B4G__faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:26px 0;font-size:19px;font-weight:800;list-style:none;display:flex}.CaseStudies-module__Gp0B4G__faq summary::-webkit-details-marker{display:none}.CaseStudies-module__Gp0B4G__faq summary span{color:var(--green-dark);font-size:28px;font-weight:400;transition:transform .25s}.CaseStudies-module__Gp0B4G__faq details[open] summary span{transform:rotate(45deg)}.CaseStudies-module__Gp0B4G__faq details p{opacity:.72;max-width:720px;margin:-4px 0 28px;line-height:1.65}.CaseStudies-module__Gp0B4G__finalCta{text-align:center;background:var(--green);padding:120px 6vw}.CaseStudies-module__Gp0B4G__finalCta h2{max-width:1100px;margin:0 auto 42px;font-size:clamp(58px,8vw,116px)}.CaseStudies-module__Gp0B4G__finalCta h2 em{color:var(--ink)}.CaseStudies-module__Gp0B4G__actions{justify-content:center;align-items:center;gap:28px;display:flex}.CaseStudies-module__Gp0B4G__primaryCta{border:1.5px solid var(--ink);background:var(--paper);min-height:48px;box-shadow:4px 4px 0 var(--ink);justify-content:center;align-items:center;gap:10px;padding:0 22px;font-weight:850;transition:transform .2s,box-shadow .2s;display:inline-flex}.CaseStudies-module__Gp0B4G__primaryCta:hover{box-shadow:1px 1px 0 var(--ink);transform:translate(3px,3px)}.CaseStudies-module__Gp0B4G__secondaryCta{border-bottom:1px solid var(--ink);padding:4px 0;font-weight:800}.CaseStudies-module__Gp0B4G__finalNote{max-width:640px;margin:28px auto 0;font-size:13px}@media (max-width:1000px){.CaseStudies-module__Gp0B4G__hero{grid-template-columns:1fr}.CaseStudies-module__Gp0B4G__heroCopy{padding:80px 7vw}.CaseStudies-module__Gp0B4G__heroProof{border-top:1px solid var(--ink);border-left:0;min-height:580px}.CaseStudies-module__Gp0B4G__storyGrid{grid-template-columns:1fr}.CaseStudies-module__Gp0B4G__story,.CaseStudies-module__Gp0B4G__story:first-child,.CaseStudies-module__Gp0B4G__story:last-child{border-right:0;border-bottom:1px solid var(--ink);padding:34px 0 54px}.CaseStudies-module__Gp0B4G__story:last-child{border-bottom:0}.CaseStudies-module__Gp0B4G__storyImage{aspect-ratio:16/10}.CaseStudies-module__Gp0B4G__industryGrid{grid-template-columns:1fr}.CaseStudies-module__Gp0B4G__industryCard,.CaseStudies-module__Gp0B4G__industryCard:first-child,.CaseStudies-module__Gp0B4G__industryCard:last-child{border-bottom:1px solid #ffffff4d;border-right:0;padding:44px 0}.CaseStudies-module__Gp0B4G__industryCard:last-child{border-bottom:0}.CaseStudies-module__Gp0B4G__industryCard>p{min-height:0}}@media (max-width:680px){.CaseStudies-module__Gp0B4G__hero{min-height:auto}.CaseStudies-module__Gp0B4G__heroCopy{padding:62px 22px 68px}.CaseStudies-module__Gp0B4G__hero h1{font-size:clamp(48px,15vw,68px)}.CaseStudies-module__Gp0B4G__heroBody{margin-top:26px;font-size:17px}.CaseStudies-module__Gp0B4G__heroProof{min-height:430px;padding:38px 22px}.CaseStudies-module__Gp0B4G__proofStats div{min-height:120px;padding:20px 12px}.CaseStudies-module__Gp0B4G__proofStats strong{font-size:36px}.CaseStudies-module__Gp0B4G__heroLogo{min-height:82px;padding:12px}.CaseStudies-module__Gp0B4G__stories,.CaseStudies-module__Gp0B4G__industry{padding:90px 22px}.CaseStudies-module__Gp0B4G__sectionIntro{margin-bottom:48px}.CaseStudies-module__Gp0B4G__sectionIntro h2,.CaseStudies-module__Gp0B4G__industryHeading h2,.CaseStudies-module__Gp0B4G__faq h2{font-size:46px}.CaseStudies-module__Gp0B4G__storyImage{aspect-ratio:4/5}.CaseStudies-module__Gp0B4G__industryHeading{margin-bottom:52px;display:block}.CaseStudies-module__Gp0B4G__industryHeading h2{text-align:left;margin-top:36px}.CaseStudies-module__Gp0B4G__faq{padding:90px 22px}.CaseStudies-module__Gp0B4G__faqList{margin-top:50px}.CaseStudies-module__Gp0B4G__faq summary{font-size:17px}.CaseStudies-module__Gp0B4G__finalCta{padding:90px 22px}.CaseStudies-module__Gp0B4G__finalCta h2{font-size:54px}.CaseStudies-module__Gp0B4G__actions{flex-direction:column;align-items:stretch;gap:20px}.CaseStudies-module__Gp0B4G__secondaryCta{align-self:center}}
