.case-study.svelte-9hm5jc{max-inline-size:var(--measure)}.case-study-header.svelte-9hm5jc{margin-block-end:var(--space-2xl)}.case-study-hero.svelte-9hm5jc{display:block;margin-block-end:var(--space-2xl)}.case-study-hero-image.svelte-9hm5jc{display:block;inline-size:100%;block-size:auto;border-radius:6px;border:1px solid var(--color-border)}.case-study-prose.svelte-9hm5jc>p:first-of-type{font-size:var(--text-lg);line-height:var(--leading-snug);color:var(--color-text)}.case-study-name.svelte-9hm5jc{font-size:var(--text-3xl);font-weight:700;letter-spacing:var(--tracking-tight);line-height:var(--leading-tight)}.case-study-tagline.svelte-9hm5jc{margin-block-start:var(--space-xs);font-size:var(--text-lg);color:var(--color-text-secondary);line-height:var(--leading-snug)}.case-study-meta.svelte-9hm5jc{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-xs) var(--space-sm);margin-block-start:var(--space-md);font-size:var(--text-sm);color:var(--color-text-tertiary)}.case-study-role.svelte-9hm5jc{font-weight:500}.case-study-separator.svelte-9hm5jc{color:var(--color-border-strong)}.case-study-url.svelte-9hm5jc{color:var(--color-text-tertiary);text-decoration:underline;text-underline-offset:.15em;text-decoration-thickness:1px}.case-study-url.svelte-9hm5jc:hover{color:var(--color-link-hover)}.case-study-footer.svelte-9hm5jc{margin-block-start:var(--space-3xl);padding-block-start:var(--space-lg);border-block-start:1px solid var(--color-border)}.case-study-footer.svelte-9hm5jc a:where(.svelte-9hm5jc){font-size:var(--text-base);color:var(--color-text-secondary);text-decoration:none}.case-study-footer.svelte-9hm5jc a:where(.svelte-9hm5jc):hover{color:var(--color-link-hover)}
