.CaseStudiesLandingPage_hero__d5Fso{border-bottom:0}.CaseStudiesLandingPage_heroLead__BxYWa{max-width:62ch}.CaseStudiesLandingPage_heroStats__GVO_k{width:min(1080px,100%);margin:38px auto 0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--ink-800);border-left:1px solid var(--ink-800);text-align:left}.CaseStudiesLandingPage_heroStat__sJawY{min-height:154px;padding:22px 24px;background:var(--bg-paper);border-right:1px solid var(--ink-800);border-bottom:1px solid var(--ink-800)}.CaseStudiesLandingPage_heroStatValue__U6RrT{display:block;margin-bottom:10px;font-family:var(--font-display);font-size:clamp(32px,4vw,50px);font-weight:300;line-height:1;letter-spacing:0;color:var(--ink-800)}.CaseStudiesLandingPage_heroStatLabel__XZaU1{display:block;font-family:var(--font-mono);font-size:10px;line-height:1.4;letter-spacing:.14em;text-transform:uppercase;color:var(--mint-600)}.CaseStudiesLandingPage_featured__nPshD{background:var(--cream-50)}.CaseStudiesLandingPage_sectionWrap__LfQBz{width:100%;display:flex;flex-direction:column;align-items:center}.CaseStudiesLandingPage_featuredShell__LHs6J{width:100%;display:grid;grid-template-columns:minmax(0,.95fr) minmax(360px,1.05fr);gap:0;margin-top:22px;border:1px solid var(--ink-800);background:var(--bg-paper);box-shadow:-10px 10px 0 var(--illus-shadow-fill);text-align:left}.CaseStudiesLandingPage_featuredCopy__WbmOj{padding:clamp(28px,4vw,48px);border-right:1px solid var(--ink-800)}.CaseStudiesLandingPage_eyebrow__J03q9{display:block;margin-bottom:16px;font-family:var(--font-mono);font-size:10.5px;line-height:1.45;letter-spacing:.16em;text-transform:uppercase;color:var(--mint-600)}.CaseStudiesLandingPage_artifactTitle__QYTU4,.CaseStudiesLandingPage_caseTitle__l6Xi5,.CaseStudiesLandingPage_featuredTitle__o2IdV,.CaseStudiesLandingPage_proofTitle__jSky5{margin:0;font-family:var(--font-display);font-weight:300;letter-spacing:-.015em;color:var(--ink-800)}.CaseStudiesLandingPage_featuredTitle__o2IdV{max-width:13ch;font-size:clamp(36px,5vw,58px);line-height:1.02}.CaseStudiesLandingPage_caseTitle__l6Xi5 em,.CaseStudiesLandingPage_featuredTitle__o2IdV em{color:var(--mint-600);font-style:italic}.CaseStudiesLandingPage_featuredOutcome__OJb_J{max-width:54ch;margin:22px 0 28px;color:var(--ink-700);font-size:17px;line-height:1.58}.CaseStudiesLandingPage_featuredArtifact__68PRa{padding:clamp(24px,4vw,40px);background:linear-gradient(rgba(10,10,10,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(10,10,10,.035) 1px,transparent 1px),var(--mint-50);background-size:46px 46px,46px 46px,auto}.CaseStudiesLandingPage_artifactPanel__Ou6oj{overflow:hidden;border:1px solid var(--ink-800);background:var(--bg-paper);box-shadow:var(--illus-shadow-sm)}.CaseStudiesLandingPage_artifactHeader__JNoUy{display:flex;align-items:center;justify-content:space-between;gap:18px;min-height:46px;padding:0 18px;background:var(--ink-800);color:var(--cream-50);font-family:var(--font-mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase}.CaseStudiesLandingPage_artifactHeader__JNoUy span:last-child{color:var(--mint-400)}.CaseStudiesLandingPage_artifactBody__BQ6GP{display:grid;gap:14px;padding:18px}.CaseStudiesLandingPage_artifactRow__9F_mx{padding:18px;border:1px solid var(--border-subtle);background:var(--cream-50)}.CaseStudiesLandingPage_artifactRow__9F_mx:nth-child(2){background:var(--bg-paper)}.CaseStudiesLandingPage_artifactTitle__QYTU4{margin-bottom:8px;font-size:24px;line-height:1.15}.CaseStudiesLandingPage_artifactBody__BQ6GP p{margin:0;color:var(--ink-700);font-size:14px;line-height:1.55}.CaseStudiesLandingPage_proofStrip__v_mac{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;width:100%;margin-top:28px;border-top:1px solid var(--ink-800);border-left:1px solid var(--ink-800)}.CaseStudiesLandingPage_proofTile__JI20H{min-height:150px;padding:20px;border-right:1px solid var(--ink-800);border-bottom:1px solid var(--ink-800);background:var(--bg-paper)}.CaseStudiesLandingPage_proofValue__L4XB5{display:block;margin-bottom:8px;font-family:var(--font-display);font-size:clamp(30px,3.8vw,46px);font-weight:300;line-height:1;color:var(--ink-800)}.CaseStudiesLandingPage_proofTitle__jSky5{font-size:17px;line-height:1.25}.CaseStudiesLandingPage_proofBody__BGBVT{margin:10px 0 0;color:var(--ink-700);font-size:14px;line-height:1.5}.CaseStudiesLandingPage_caseSection__zMjmK{background:var(--bg-paper)}.CaseStudiesLandingPage_caseGrid__IGSwv{width:100%;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:6px;text-align:left}.CaseStudiesLandingPage_caseCard__xQgNu{position:relative;min-height:520px;display:flex;flex-direction:column;gap:16px;padding:28px;border:1px solid var(--ink-800);background:var(--bg-paper);color:inherit;text-decoration:none;transition:transform .14s ease,background .14s ease,box-shadow .14s ease}.CaseStudiesLandingPage_caseCard__xQgNu:focus-visible,.CaseStudiesLandingPage_caseCard__xQgNu:hover{transform:translateY(-3px);background:var(--cream-50);box-shadow:-8px 8px 0 var(--illus-shadow-fill)}.CaseStudiesLandingPage_caseTitle__l6Xi5{font-size:clamp(28px,3vw,36px);line-height:1.05}.CaseStudiesLandingPage_caseOutcome__gMS3W{margin:0;padding-left:14px;border-left:2px solid var(--mint-500);color:var(--ink-800);font-size:15px;line-height:1.55}.CaseStudiesLandingPage_caseShape__gZSrt{margin:0;color:var(--ink-700);font-size:14.5px;line-height:1.58}.CaseStudiesLandingPage_caseMetricGrid__p9IR6{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:auto}.CaseStudiesLandingPage_caseMetric__uruh4{min-height:88px;padding:14px;border:1px solid var(--border-subtle);background:var(--cream-50)}.CaseStudiesLandingPage_caseMetric__uruh4 strong{display:block;margin-bottom:5px;font-family:var(--font-display);font-size:24px;font-weight:300;line-height:1;color:var(--ink-800)}.CaseStudiesLandingPage_caseMetric__uruh4 span{color:var(--ink-600);font-size:12.5px;line-height:1.35}.CaseStudiesLandingPage_caseLink__LfJ8h{min-height:44px;display:inline-flex;align-items:center;margin-top:2px;padding-top:12px;border-top:1px solid var(--border-subtle);color:var(--ink-800);font-family:var(--font-mono);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase}.CaseStudiesLandingPage_routeSection__eiCqR{background:var(--cream-50)}.CaseStudiesLandingPage_routeGrid__3pW0R{width:100%;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-top:6px;border-top:1px solid var(--ink-800);border-left:1px solid var(--ink-800);text-align:left}.CaseStudiesLandingPage_routeCard__O1El1{padding:28px;border-right:1px solid var(--ink-800);border-bottom:1px solid var(--ink-800);background:var(--bg-paper)}.CaseStudiesLandingPage_routeCard__O1El1 h3{margin:0 0 12px;color:var(--ink-800);font-family:var(--font-display);font-size:28px;font-weight:300;line-height:1.15;letter-spacing:-.01em}.CaseStudiesLandingPage_routeCard__O1El1 p{margin:0 0 18px;color:var(--ink-700);font-size:15px;line-height:1.58}.CaseStudiesLandingPage_routeCard__O1El1 a{min-height:44px;display:inline-flex;align-items:center;color:var(--ink-800);font-weight:700;text-decoration:underline;text-underline-offset:4px}@media (max-width:1080px){.CaseStudiesLandingPage_caseGrid__IGSwv,.CaseStudiesLandingPage_featuredShell__LHs6J,.CaseStudiesLandingPage_routeGrid__3pW0R{grid-template-columns:1fr}.CaseStudiesLandingPage_featuredCopy__WbmOj{border-right:0;border-bottom:1px solid var(--ink-800)}}@media (max-width:900px){.CaseStudiesLandingPage_heroStats__GVO_k,.CaseStudiesLandingPage_proofStrip__v_mac{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.CaseStudiesLandingPage_caseMetricGrid__p9IR6,.CaseStudiesLandingPage_heroStats__GVO_k,.CaseStudiesLandingPage_proofStrip__v_mac{grid-template-columns:1fr}.CaseStudiesLandingPage_caseCard__xQgNu,.CaseStudiesLandingPage_heroStat__sJawY,.CaseStudiesLandingPage_proofTile__JI20H,.CaseStudiesLandingPage_routeCard__O1El1{min-height:0;padding:22px}.CaseStudiesLandingPage_featuredShell__LHs6J{box-shadow:none}.CaseStudiesLandingPage_artifactHeader__JNoUy{align-items:flex-start;flex-direction:column;justify-content:center;padding:14px 18px}}