.page-head.svelte-137ntul{align-items:center;min-height:64svh;padding-block:9rem 4rem;display:flex;position:relative}.head-inner.svelte-137ntul{gap:1.2rem;max-width:52rem;display:grid;position:relative}h1.svelte-137ntul{font-size:var(--t-h1);line-height:var(--lh-tight);letter-spacing:var(--ls-display);max-width:15ch}.cases.svelte-137ntul{background:var(--line-on-dark);border:1px solid var(--line-on-dark);grid-template-columns:repeat(auto-fit,minmax(20rem,1fr));gap:1px;margin:0;padding:0;list-style:none;display:grid}.case.svelte-137ntul{background:var(--surface-base);min-height:15rem;transition:background var(--dur) var(--ease-out);align-content:start;gap:.7rem;padding:clamp(1.8rem,3vw,2.6rem);display:grid}.case.svelte-137ntul:hover{background:var(--surface-raised)}.case-meta.svelte-137ntul{font-size:var(--t-micro);font-weight:var(--w-semi);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;color:var(--accent)}.case-title.svelte-137ntul{font-family:var(--font-title);font-weight:var(--w-title);font-size:var(--t-h3);line-height:var(--lh-title)}.case-summary.svelte-137ntul{font-size:var(--t-small);color:var(--ink-on-dark-muted)}.case-watch.svelte-137ntul{font-size:var(--t-small);font-weight:var(--w-medium);color:var(--ink-on-dark);margin-top:auto;padding-top:1rem}.case.svelte-137ntul:hover .case-watch:where(.svelte-137ntul){color:var(--accent)}
