.case-study.svelte-gygcht{padding-top:var(--nav-h)}.back-link.svelte-gygcht{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);padding:clamp(20px,4vw,40px) var(--gutter);transition:color .2s}.back-link.svelte-gygcht:hover{color:var(--text)}.cs-header.svelte-gygcht{max-width:var(--container);margin:0 auto;padding:40px var(--gutter) 56px}.cs-meta-top.svelte-gygcht{display:flex;align-items:center;gap:16px;margin-bottom:20px}.cs-cat.svelte-gygcht{font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.cs-yr.svelte-gygcht{font-size:12px;color:var(--muted)}.cs-title.svelte-gygcht{font-family:var(--font-display);font-size:clamp(40px,7vw,96px);font-style:italic;font-weight:900;line-height:.95;letter-spacing:-.03em;margin-bottom:28px}.cs-summary-lead.svelte-gygcht{font-size:clamp(16px,2vw,20px);line-height:1.6;color:var(--muted);max-width:640px}.cs-hero-block.svelte-gygcht{width:100%;height:clamp(280px,40vw,520px);display:flex;align-items:center;justify-content:center;overflow:hidden}.cs-hero-deco.svelte-gygcht{width:22%;aspect-ratio:1;border:2px solid currentColor;opacity:.3;border-radius:2px;transform:rotate(12deg)}.cs-strip.svelte-gygcht{border-top:1px solid var(--border);border-bottom:1px solid var(--border);padding:24px 0;background:var(--white)}.strip-grid.svelte-gygcht{display:flex;flex-wrap:wrap;gap:32px 56px}.strip-grid.svelte-gygcht dt:where(.svelte-gygcht){font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin-bottom:4px}.strip-grid.svelte-gygcht dd:where(.svelte-gygcht){font-size:15px;font-weight:500}.container.svelte-gygcht{max-width:var(--container);margin:0 auto;padding:0 var(--gutter)}.cs-body.svelte-gygcht{padding-top:clamp(56px,8vw,100px);padding-bottom:clamp(56px,8vw,100px)}.cs-section.svelte-gygcht{display:grid;grid-template-columns:200px 1fr;gap:40px;padding-bottom:56px;margin-bottom:56px;border-bottom:1px solid var(--border)}.cs-section.svelte-gygcht:last-child{border-bottom:none}.cs-section-label.svelte-gygcht{font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);padding-top:6px}.cs-prose.svelte-gygcht{font-size:17px;line-height:1.75;max-width:680px}.cs-placeholder.svelte-gygcht{padding:80px 0;text-align:center;color:var(--muted);font-size:16px;font-style:italic}.cs-footer.svelte-gygcht{border-top:1px solid var(--border);padding:8px 0}@media(max-width:700px){.cs-section.svelte-gygcht{grid-template-columns:1fr;gap:12px}.strip-grid.svelte-gygcht{gap:20px 32px}}
