.case-studies-module__oDhkua__page{background:var(--bg-primary);min-height:100vh}.case-studies-module__oDhkua__container{max-width:1200px;padding:0 var(--container-padding);margin:0 auto}.case-studies-module__oDhkua__hero{padding:160px 0 var(--space-16);background:linear-gradient(180deg, #000000f2 0%, var(--bg-primary) 100%);text-align:center}.case-studies-module__oDhkua__heroBreadcrumb{justify-content:center;align-items:center;gap:var(--space-2);margin-bottom:var(--space-6);font-size:14px;display:flex}.case-studies-module__oDhkua__breadcrumbLink{color:var(--text-tertiary);transition:color .2s var(--ease-out);text-decoration:none}.case-studies-module__oDhkua__breadcrumbLink:hover{color:var(--accent-primary)}.case-studies-module__oDhkua__breadcrumbSep{color:var(--text-tertiary)}.case-studies-module__oDhkua__heroTitle{font-family:var(--font-display);font-size:clamp(2.5rem,5vw,4rem);font-weight:var(--font-weight-bold);letter-spacing:-.03em;color:var(--text-primary);margin:0 0 var(--space-6);line-height:1.1}.case-studies-module__oDhkua__heroTitleAccent{background:linear-gradient(135deg, var(--accent-primary), var(--accent-hover));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.case-studies-module__oDhkua__heroSubtitle{color:var(--text-tertiary);max-width:600px;margin:0 auto var(--space-10);font-size:18px;line-height:1.7}.case-studies-module__oDhkua__metricsGrid{gap:var(--space-4);grid-template-columns:repeat(4,1fr);max-width:900px;margin:0 auto;display:grid}.case-studies-module__oDhkua__metricCard{background:var(--bg-tertiary);border:1px solid var(--border-default);border-radius:var(--radius-xl);padding:var(--space-5);text-align:center}.case-studies-module__oDhkua__metricValue{font-family:var(--font-display);font-size:32px;font-weight:var(--font-weight-bold);background:linear-gradient(135deg, var(--accent-primary), var(--accent-hover));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;line-height:1.2;display:block}.case-studies-module__oDhkua__metricLabel{font-size:13px;font-weight:var(--font-weight-semibold);color:var(--text-secondary);margin-top:var(--space-1);display:block}.case-studies-module__oDhkua__metricDesc{color:var(--text-tertiary);margin:var(--space-2) 0 0;font-size:12px}.case-studies-module__oDhkua__sectionLabel{align-items:center;gap:var(--space-4);margin-bottom:var(--space-8);display:flex}.case-studies-module__oDhkua__sectionLabelText{font-size:14px;font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.08em;color:var(--text-tertiary);white-space:nowrap;margin:0}.case-studies-module__oDhkua__sectionLabelLine{background:var(--border-default);flex:1;height:1px}.case-studies-module__oDhkua__ventureSection{padding:var(--space-12) 0}.case-studies-module__oDhkua__ventureStudies{gap:var(--space-8);flex-direction:column;display:flex}.case-studies-module__oDhkua__ventureCard{background:var(--bg-tertiary);border:1px solid var(--border-default);border-radius:var(--radius-2xl);transition:box-shadow .35s var(--ease-out), transform .35s var(--ease-out);grid-template-columns:1fr 1.2fr;display:grid;overflow:hidden}.case-studies-module__oDhkua__ventureCard:hover{box-shadow:0 12px 40px var(--shadow-a30);transform:translateY(-4px)}.case-studies-module__oDhkua__flagshipVenture{border-color:var(--accent-primary)}.case-studies-module__oDhkua__ventureVisual{min-height:300px;position:relative;overflow:hidden}.case-studies-module__oDhkua__ventureVisual img{transition:transform .5s var(--ease-out)}.case-studies-module__oDhkua__ventureCard:hover .case-studies-module__oDhkua__ventureVisual img{transform:scale(1.04)}.case-studies-module__oDhkua__ventureLogoWrap,.case-studies-module__oDhkua__ventureGradient{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.case-studies-module__oDhkua__ventureInitial{font-family:var(--font-display);font-size:64px;font-weight:var(--font-weight-bold);color:var(--text-inverse);opacity:.3}.case-studies-module__oDhkua__ventureVisualOverlay{background:linear-gradient(to right, transparent 60%, var(--shadow-a40));pointer-events:none;position:absolute;inset:0}.case-studies-module__oDhkua__statusBadge{align-items:center;gap:var(--space-2);font-size:11px;font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.06em;border-radius:var(--radius-full);top:var(--space-4);left:var(--space-4);padding:3px 10px;display:inline-flex;position:absolute}.case-studies-module__oDhkua__statusDot{border-radius:50%;width:6px;height:6px}.case-studies-module__oDhkua__flagshipBadge{top:var(--space-4);right:var(--space-4);font-size:11px;font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.06em;color:var(--accent-primary);background:var(--accent-primary-a12);border-radius:var(--radius-full);padding:3px 10px;position:absolute}.case-studies-module__oDhkua__ventureContent{padding:var(--space-8);flex-direction:column;display:flex}.case-studies-module__oDhkua__ventureHeader{margin-bottom:var(--space-4)}.case-studies-module__oDhkua__ventureName{font-family:var(--font-display);font-size:24px;font-weight:var(--font-weight-bold);color:var(--text-primary);margin:0 0 var(--space-1)}.case-studies-module__oDhkua__ventureRole{color:var(--accent-primary);font-size:13px;font-weight:var(--font-weight-medium)}.case-studies-module__oDhkua__ventureTagline{color:var(--text-secondary);margin:var(--space-2) 0 0;font-size:16px;font-style:italic}.case-studies-module__oDhkua__ventureDesc{color:var(--text-secondary);margin:var(--space-3) 0 0;font-size:14px;line-height:1.6}.case-studies-module__oDhkua__ventureMetrics{gap:var(--space-4);margin:var(--space-6) 0;grid-template-columns:repeat(2,1fr);display:grid}.case-studies-module__oDhkua__ventureMetric{text-align:center}.case-studies-module__oDhkua__ventureMetricVal{font-family:var(--font-display);font-size:20px;font-weight:var(--font-weight-bold);color:var(--text-primary);display:block}.case-studies-module__oDhkua__ventureMetricLbl{color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.04em;font-size:11px}.case-studies-module__oDhkua__ventureCtas{gap:var(--space-3);margin-top:auto;display:flex}.case-studies-module__oDhkua__ventureCta{font-size:14px;font-weight:var(--font-weight-semibold);color:var(--text-secondary);padding:var(--space-2) var(--space-4);border:1px solid var(--border-default);border-radius:var(--radius-full);transition:border-color .2s var(--ease-out), color .2s var(--ease-out);text-decoration:none}.case-studies-module__oDhkua__ventureCta:hover{border-color:var(--text-secondary);color:var(--text-primary)}.case-studies-module__oDhkua__ventureCtaPrimary{font-size:14px;font-weight:var(--font-weight-semibold);color:var(--text-inverse);padding:var(--space-2) var(--space-4);background:var(--accent-primary);border-radius:var(--radius-full);transition:background-color .2s var(--ease-out);text-decoration:none}.case-studies-module__oDhkua__ventureCtaPrimary:hover{background:var(--accent-hover)}.case-studies-module__oDhkua__publishedSection{padding:var(--space-12) 0}.case-studies-module__oDhkua__caseStudyGrid{gap:var(--space-6);grid-template-columns:repeat(3,1fr);display:grid}.case-studies-module__oDhkua__caseStudyCard{background:var(--bg-tertiary);border:1px solid var(--border-default);border-radius:var(--radius-xl);transition:box-shadow .35s var(--ease-out), transform .35s var(--ease-out);text-decoration:none;overflow:hidden}.case-studies-module__oDhkua__caseStudyCard:hover{box-shadow:0 8px 32px var(--shadow-a20);transform:translateY(-4px)}.case-studies-module__oDhkua__caseStudyImageWrap{height:200px;position:relative;overflow:hidden}.case-studies-module__oDhkua__caseStudyImageWrap img{transition:transform .5s var(--ease-out)}.case-studies-module__oDhkua__caseStudyCard:hover .case-studies-module__oDhkua__caseStudyImageWrap img{transform:scale(1.06)}.case-studies-module__oDhkua__caseStudyFallback{background:linear-gradient(135deg, var(--bg-secondary), var(--bg-tertiary));opacity:.4;justify-content:center;align-items:center;font-size:48px;display:flex;position:absolute;inset:0}.case-studies-module__oDhkua__caseStudyBody{padding:var(--space-5)}.case-studies-module__oDhkua__caseStudyIndustry{font-size:11px;font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.06em;color:var(--accent-primary)}.case-studies-module__oDhkua__caseStudyTitle{font-family:var(--font-display);font-size:18px;font-weight:var(--font-weight-semibold);color:var(--text-primary);margin:var(--space-2) 0}.case-studies-module__oDhkua__caseStudySummary{color:var(--text-secondary);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:14px;line-height:1.5;display:-webkit-box;overflow:hidden}.case-studies-module__oDhkua__allMetricsSection{padding:var(--space-12) 0;background:var(--bg-tertiary)}.case-studies-module__oDhkua__allMetricsGrid{gap:var(--space-4);grid-template-columns:repeat(4,1fr);display:grid}.case-studies-module__oDhkua__impactCard{background:var(--bg-primary);border:1px solid var(--border-default);border-radius:var(--radius-xl);padding:var(--space-5);text-align:center}.case-studies-module__oDhkua__impactValue{font-family:var(--font-display);font-size:28px;font-weight:var(--font-weight-bold);background:linear-gradient(135deg, var(--accent-primary), var(--accent-hover));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;display:block}.case-studies-module__oDhkua__impactLabel{font-size:13px;font-weight:var(--font-weight-semibold);color:var(--text-secondary);margin-top:var(--space-1);display:block}.case-studies-module__oDhkua__impactDesc{color:var(--text-tertiary);margin:var(--space-2) 0 0;font-size:12px}.case-studies-module__oDhkua__ctaSection{padding:var(--space-16) 0}.case-studies-module__oDhkua__ctaCard{text-align:center;max-width:700px;padding:var(--space-12);background:var(--bg-tertiary);border:1px solid var(--border-default);border-radius:var(--radius-2xl);margin:0 auto}.case-studies-module__oDhkua__ctaTitle{font-family:var(--font-display);font-size:32px;font-weight:var(--font-weight-bold);color:var(--text-primary);margin:0 0 var(--space-4);letter-spacing:-.02em}.case-studies-module__oDhkua__ctaSubtitle{color:var(--text-secondary);margin:0 0 var(--space-8);font-size:16px;line-height:1.6}.case-studies-module__oDhkua__ctaButtons{justify-content:center;gap:var(--space-4);display:flex}.case-studies-module__oDhkua__ctaPrimary{align-items:center;gap:var(--space-2);font-size:15px;font-weight:var(--font-weight-semibold);color:var(--text-inverse);padding:var(--space-3) var(--space-6);background:var(--accent-primary);border-radius:var(--radius-full);transition:background-color .2s var(--ease-out);text-decoration:none;display:inline-flex}.case-studies-module__oDhkua__ctaPrimary:hover{background:var(--accent-hover)}.case-studies-module__oDhkua__ctaSecondary{align-items:center;gap:var(--space-2);font-size:15px;font-weight:var(--font-weight-semibold);color:var(--text-secondary);padding:var(--space-3) var(--space-6);border:1px solid var(--border-default);border-radius:var(--radius-full);transition:border-color .2s var(--ease-out), color .2s var(--ease-out);text-decoration:none;display:inline-flex}.case-studies-module__oDhkua__ctaSecondary:hover{border-color:var(--text-secondary);color:var(--text-primary)}@media (max-width:1024px){.case-studies-module__oDhkua__metricsGrid,.case-studies-module__oDhkua__allMetricsGrid,.case-studies-module__oDhkua__caseStudyGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:767px){.case-studies-module__oDhkua__hero{padding:120px 0 var(--space-10)}.case-studies-module__oDhkua__metricsGrid,.case-studies-module__oDhkua__allMetricsGrid{grid-template-columns:1fr 1fr}.case-studies-module__oDhkua__ventureCard{grid-template-columns:1fr}.case-studies-module__oDhkua__ventureVisual{min-height:200px}.case-studies-module__oDhkua__caseStudyGrid{grid-template-columns:1fr}.case-studies-module__oDhkua__ctaButtons{flex-direction:column}.case-studies-module__oDhkua__ventureMetrics{grid-template-columns:1fr 1fr}}@media (prefers-reduced-motion:reduce){.case-studies-module__oDhkua__ventureCard,.case-studies-module__oDhkua__caseStudyCard{transition:none}.case-studies-module__oDhkua__ventureCard:hover,.case-studies-module__oDhkua__caseStudyCard:hover{transform:none}}
