.case-list[data-astro-cid-jljc7dey]{display:flex;flex-direction:column;gap:1.5rem;margin:0;padding:0;list-style:none}.case-card[data-astro-cid-jljc7dey]{border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:1.5rem;background:var(--color-bg);transition:border-color var(--ease),box-shadow var(--ease),transform var(--ease);position:relative;overflow:hidden}@media(hover:hover){.case-card[data-astro-cid-jljc7dey]:hover{border-color:var(--color-accent);box-shadow:var(--shadow-md)}}.case-eyebrow[data-astro-cid-jljc7dey]{font-size:var(--text-sm);letter-spacing:.08em;text-transform:uppercase;font-weight:600;color:var(--color-accent);margin:0 0 .5rem}.case-title[data-astro-cid-jljc7dey]{font-family:"Instrument Serif",serif;font-style:italic;font-weight:400;font-size:var(--text-4xl);line-height:1.2;text-wrap:balance;color:var(--color-text);margin:0 0 .625rem}.case-title[data-astro-cid-jljc7dey] a[data-astro-cid-jljc7dey]{color:inherit;text-decoration:none;transition:color var(--ease)}.case-title[data-astro-cid-jljc7dey] a[data-astro-cid-jljc7dey]:after{content:"";position:absolute;inset:0;z-index:1}.case-title[data-astro-cid-jljc7dey] a[data-astro-cid-jljc7dey]:hover{color:var(--color-accent)}.case-metric[data-astro-cid-jljc7dey]{font-family:"Instrument Serif",serif;font-style:italic;font-size:var(--text-4xl);font-weight:400;color:var(--color-text);line-height:1.15;font-variant-numeric:tabular-nums;margin:0 0 .25rem}.case-card--metric[data-astro-cid-jljc7dey] .case-title[data-astro-cid-jljc7dey]{font-size:var(--text-2xl);color:var(--color-text-muted)}.case-summary[data-astro-cid-jljc7dey]{color:var(--color-text-muted);margin:0 0 1.125rem;line-height:1.7;max-width:60ch;opacity:0;visibility:hidden;transform:translateY(-.25rem);transition:opacity .3s ease,visibility .3s ease,transform .3s ease}@media(hover:hover){.case-card[data-astro-cid-jljc7dey]:hover .case-summary[data-astro-cid-jljc7dey]{opacity:1;visibility:visible;transform:translateY(0);margin-bottom:1.125rem}}@media(hover:none){.case-summary[data-astro-cid-jljc7dey]{opacity:1;visibility:visible;transform:none}}.case-meta[data-astro-cid-jljc7dey]{display:grid;grid-template-columns:repeat(auto-fit,minmax(9.375rem,1fr));gap:.75rem 1.25rem;margin:0 0 1.25rem}.case-meta[data-astro-cid-jljc7dey] div[data-astro-cid-jljc7dey]{min-width:0}.case-meta[data-astro-cid-jljc7dey] dt[data-astro-cid-jljc7dey]{font-size:var(--text-xs);letter-spacing:.1em;text-transform:uppercase;color:var(--color-text-faint);margin:0 0 .125rem;font-weight:600}.case-meta[data-astro-cid-jljc7dey] dd[data-astro-cid-jljc7dey]{margin:0;color:var(--color-text);font-size:var(--text-base)}.case-card[data-astro-cid-jljc7dey]:focus-within .case-summary[data-astro-cid-jljc7dey]{opacity:1;visibility:visible;transform:none;margin-bottom:1.125rem}@media(prefers-reduced-motion:reduce){html.js .page-title[data-astro-cid-jljc7dey]{animation:none;opacity:1;transform:none}.case-summary[data-astro-cid-jljc7dey]{transition:none}}.filter-bar[data-astro-cid-jljc7dey]{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1.5rem}.filter-pill[data-astro-cid-jljc7dey]{font-size:var(--text-sm);font-weight:500;padding:.375rem .875rem;border:1px solid var(--color-border);border-radius:var(--radius-full);background:var(--color-bg);color:var(--color-text-muted);cursor:pointer;transition:background var(--ease),border-color var(--ease),color var(--ease)}.filter-pill[data-astro-cid-jljc7dey]:hover{border-color:var(--color-accent);color:var(--color-text)}.filter-pill--active[data-astro-cid-jljc7dey]{background:var(--color-accent);border-color:var(--color-accent);color:var(--color-bg);font-weight:600}[data-astro-cid-jljc7dey][data-active-category]:not([data-active-category=All]) li[data-astro-cid-jljc7dey]{display:none}[data-astro-cid-jljc7dey][data-active-category]:not([data-active-category=All]) [data-astro-cid-jljc7dey][data-category~=e-commerce]{display:list-item}[data-astro-cid-jljc7dey][data-active-category="Enterprise SaaS"] [data-astro-cid-jljc7dey][data-category~=enterprise-saas],[data-astro-cid-jljc7dey][data-active-category=Mobile] [data-astro-cid-jljc7dey][data-category~=mobile],[data-astro-cid-jljc7dey][data-active-category="Brand & Marketing"] [data-astro-cid-jljc7dey][data-category~=brand],[data-astro-cid-jljc7dey][data-active-category="Brand & Marketing"] [data-astro-cid-jljc7dey][data-category~=marketing]{display:list-item}
