.CaseStudies-module__Gp0B4G__page{background-color:#fff}.CaseStudies-module__Gp0B4G__container{max-width:1312px;margin:0 auto}.CaseStudies-module__Gp0B4G__heroSection{background-color:#fff;padding:88px 24px 0}.CaseStudies-module__Gp0B4G__hero{flex-direction:column;gap:24px;max-width:820px;display:flex}.CaseStudies-module__Gp0B4G__heroTitle{font-family:var(--font-heading), sans-serif;letter-spacing:-.02em;color:var(--mktg-text-dark);margin:0;font-size:56px;font-weight:600;line-height:1.08}.CaseStudies-module__Gp0B4G__heroSummary{font-family:var(--font-body), sans-serif;color:#444;max-width:640px;margin:0;font-size:20px;line-height:1.55}@media (max-width:992px){.CaseStudies-module__Gp0B4G__heroSection{padding:64px 24px 0}.CaseStudies-module__Gp0B4G__heroTitle{font-size:44px}}@media (max-width:768px){.CaseStudies-module__Gp0B4G__heroSection{padding:48px 20px 0}.CaseStudies-module__Gp0B4G__heroTitle{font-size:34px}.CaseStudies-module__Gp0B4G__heroSummary{font-size:17px}}.CaseStudies-module__Gp0B4G__listSection{background-color:#fff;padding:24px 24px 72px}.CaseStudies-module__Gp0B4G__listHeader{border-top:1px solid var(--mktg-border-grey);justify-content:space-between;align-items:baseline;margin-bottom:24px;padding-top:20px;display:flex}.CaseStudies-module__Gp0B4G__listHeaderLabel{font-family:var(--font-mono), monospace;letter-spacing:.28px;text-transform:uppercase;color:var(--mktg-text-grey);font-size:13px}.CaseStudies-module__Gp0B4G__listHeaderCount{font-family:var(--font-mono), monospace;color:var(--mktg-placeholder-grey);font-size:13px}.CaseStudies-module__Gp0B4G__storyList{flex-direction:column;gap:24px;display:flex}.CaseStudies-module__Gp0B4G__emptyState{font-family:var(--font-body), sans-serif;color:var(--mktg-text-grey);margin:0;font-size:16px}@media (max-width:768px){.CaseStudies-module__Gp0B4G__listSection{padding:16px 20px 56px}}.CaseStudies-module__Gp0B4G__storyCard{color:inherit;text-decoration:none;display:block}.CaseStudies-module__Gp0B4G__storyArticle{border:1px solid var(--mktg-border-grey);background-color:#fff;flex-direction:column;transition:border-color .2s;display:flex}.CaseStudies-module__Gp0B4G__storyGrid{grid-template-columns:1.5fr 1fr;display:grid}.CaseStudies-module__Gp0B4G__storyGridSolo{grid-template-columns:1fr}.CaseStudies-module__Gp0B4G__storyNarrative{border-right:1px solid var(--mktg-border-grey);flex-direction:column;gap:22px;padding:40px 48px;display:flex}.CaseStudies-module__Gp0B4G__storyHead{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.CaseStudies-module__Gp0B4G__storyIndex{font-family:var(--font-mono), monospace;color:#bbb;font-size:13px}.CaseStudies-module__Gp0B4G__storyTitle{font-family:var(--font-heading), sans-serif;letter-spacing:-.01em;color:var(--mktg-text-dark);margin:0;font-size:32px;font-weight:600;line-height:1.18;transition:color .2s}.CaseStudies-module__Gp0B4G__storyExcerpt{font-family:var(--font-body), sans-serif;color:#555;max-width:560px;margin:0;font-size:16.5px;line-height:1.6}.CaseStudies-module__Gp0B4G__storyRead{color:#2367f1;font-family:var(--font-body), sans-serif;letter-spacing:.14px;align-items:center;gap:8px;margin-top:auto;font-size:14px;font-weight:500;transition:color .2s;display:inline-flex}.CaseStudies-module__Gp0B4G__storyArrow{border-top:5px solid #0000;border-bottom:5px solid #0000;border-left:8px solid;width:0;height:0;display:inline-block}@media (hover:hover){.CaseStudies-module__Gp0B4G__storyCard:hover .CaseStudies-module__Gp0B4G__storyArticle{border-color:#2367f1}.CaseStudies-module__Gp0B4G__storyCard:hover .CaseStudies-module__Gp0B4G__storyTitle{color:#2367f1}.CaseStudies-module__Gp0B4G__storyCard:hover .CaseStudies-module__Gp0B4G__storyRead{color:#f124b3}}.CaseStudies-module__Gp0B4G__lockup{align-items:center;gap:12px;display:inline-flex}.CaseStudies-module__Gp0B4G__lockupLogoGroup{flex-direction:column;line-height:1;display:inline-flex}.CaseStudies-module__Gp0B4G__lockupLogo{object-fit:contain;width:auto;height:24px}.CaseStudies-module__Gp0B4G__lockupMark{background-color:var(--mktg-text-dark);flex:none;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex}.CaseStudies-module__Gp0B4G__lockupText{flex-direction:column;line-height:1;display:inline-flex}.CaseStudies-module__Gp0B4G__lockupName{font-family:var(--font-heading), sans-serif;letter-spacing:-.02em;color:var(--mktg-text-dark);font-size:19px;font-weight:700}.CaseStudies-module__Gp0B4G__lockupTagline{font-family:var(--font-mono), monospace;letter-spacing:.18em;text-transform:uppercase;color:var(--mktg-text-grey);margin-top:4px;font-size:10px}.CaseStudies-module__Gp0B4G__storyAside{background-color:var(--mktg-cream);flex-direction:column;gap:24px;padding:40px 48px;display:flex}.CaseStudies-module__Gp0B4G__storyFacts{flex-direction:column;gap:14px;margin:0;display:flex}.CaseStudies-module__Gp0B4G__storyFact{flex-direction:column;gap:4px;display:flex}.CaseStudies-module__Gp0B4G__storyFactLabel{font-family:var(--font-mono), monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--mktg-placeholder-grey);font-size:11px}.CaseStudies-module__Gp0B4G__storyFactValue{font-family:var(--font-body), sans-serif;color:var(--mktg-text-dark);margin:0;font-size:14.5px;font-weight:500;line-height:1.4}.CaseStudies-module__Gp0B4G__storyAsideDivider{background-color:var(--mktg-border-grey);height:1px}.CaseStudies-module__Gp0B4G__storyStats{flex-direction:column;gap:14px;display:flex}.CaseStudies-module__Gp0B4G__storyStat{align-items:baseline;gap:12px;display:flex}.CaseStudies-module__Gp0B4G__storyStatValue{font-family:var(--font-heading), sans-serif;letter-spacing:-.02em;color:#2367f1;min-width:76px;font-size:26px;font-weight:700;line-height:1}.CaseStudies-module__Gp0B4G__storyStatLabel{font-family:var(--font-body), sans-serif;color:#555;font-size:13.5px;line-height:1.35}@media (max-width:768px){.CaseStudies-module__Gp0B4G__storyGrid{grid-template-columns:1fr}.CaseStudies-module__Gp0B4G__storyNarrative{border-right:none;border-bottom:1px solid var(--mktg-border-grey);padding:28px 24px}.CaseStudies-module__Gp0B4G__storyTitle{font-size:26px}.CaseStudies-module__Gp0B4G__storyAside{padding:28px 24px}}.CaseStudies-module__Gp0B4G__ctaSection{background-color:var(--mktg-bg-dark);padding:112px 24px}.CaseStudies-module__Gp0B4G__ctaInner{text-align:center;flex-direction:column;align-items:center;gap:24px;padding:32px 0;display:flex;position:relative}.CaseStudies-module__Gp0B4G__pixelCross{clip-path:polygon(33% 0%,67% 0%,67% 33%,100% 33%,100% 67%,67% 67%,67% 100%,33% 100%,33% 67%,0% 67%,0% 33%,33% 33%);display:inline-block;position:absolute}.CaseStudies-module__Gp0B4G__ctaTitle{font-family:var(--font-heading), sans-serif;letter-spacing:-.02em;color:#fff;max-width:820px;margin:0;font-size:48px;font-weight:600;line-height:1.1;position:relative}@media (max-width:768px){.CaseStudies-module__Gp0B4G__ctaSection{padding:80px 20px}.CaseStudies-module__Gp0B4G__ctaTitle{font-size:32px}}
