.case-studies-page.svelte-137ntul{min-height:100vh}.hero-section.svelte-137ntul{background-color:#223a54;padding:160px 24px 100px;text-align:center}.hero-content.svelte-137ntul{max-width:800px;margin:0 auto}.hero-section.svelte-137ntul h1:where(.svelte-137ntul){font-family:"DM Serif Text",Georgia,serif;font-size:3.5rem;font-weight:700;color:#fff;line-height:1.1;margin-bottom:24px}.hero-subtitle.svelte-137ntul{font-family:Inter,sans-serif;font-size:1.25rem;line-height:1.6;color:#ffffffe6;max-width:600px;margin:0 auto}.case-studies-section.svelte-137ntul{max-width:1200px;margin:0 auto;padding:80px 24px}.case-studies-grid.svelte-137ntul{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:32px}.case-study-card.svelte-137ntul{background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 4px 6px #0000000d,0 1px 3px #0000001a;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease;display:flex;flex-direction:column}.case-study-card.svelte-137ntul:hover{transform:translateY(-4px);box-shadow:0 12px 24px #0000001a,0 4px 8px #0000000d}.card-image.svelte-137ntul{aspect-ratio:16 / 9;overflow:hidden}.card-image.svelte-137ntul img:where(.svelte-137ntul){width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.case-study-card.svelte-137ntul:hover .card-image:where(.svelte-137ntul) img:where(.svelte-137ntul){transform:scale(1.05)}.card-content.svelte-137ntul{padding:24px;display:flex;flex-direction:column;flex-grow:1}.industry-tag.svelte-137ntul{display:inline-block;font-family:Inter,sans-serif;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:#7b8d6e;background-color:#7b8d6e1a;padding:4px 10px;border-radius:4px;margin-bottom:12px;width:fit-content}.card-content.svelte-137ntul h3:where(.svelte-137ntul){font-family:"DM Serif Text",Georgia,serif;font-size:1.25rem;font-weight:600;color:#2c3e50;line-height:1.3;margin-bottom:12px}.key-outcome.svelte-137ntul{font-family:Inter,sans-serif;font-size:1.125rem;font-weight:600;color:#7b8d6e;margin-bottom:12px}.excerpt.svelte-137ntul{font-family:Inter,sans-serif;font-size:.95rem;line-height:1.6;color:#6b7280;margin-bottom:16px;flex-grow:1}.read-more.svelte-137ntul{font-family:Inter,sans-serif;font-size:.875rem;font-weight:600;color:#7b8d6e;transition:color .2s ease}.case-study-card.svelte-137ntul:hover .read-more:where(.svelte-137ntul){color:#5a6b50}.no-studies.svelte-137ntul{font-family:Inter,sans-serif;font-size:1.125rem;color:#6b7280;text-align:center;padding:60px 24px}@media (max-width: 768px){.hero-section.svelte-137ntul{padding:120px 24px 60px}.hero-section.svelte-137ntul h1:where(.svelte-137ntul){font-size:2.5rem}.hero-subtitle.svelte-137ntul{font-size:1.125rem}.case-studies-section.svelte-137ntul{padding:60px 16px}.case-studies-grid.svelte-137ntul{gap:24px}}
