.case-list.svelte-1dadcqa{padding:2rem clamp(1.25rem,3vw,3.75rem) 5rem}.case-grid.svelte-1dadcqa{grid-template-columns:minmax(0,1fr);gap:2rem 1.25rem;display:grid}.case-card.svelte-1dadcqa{color:inherit;text-decoration:none;display:block}.case-card.svelte-1dadcqa:focus-visible{outline-offset:5px;outline:2px solid}.image-frame.svelte-1dadcqa{aspect-ratio:4/5;background:var(--wash);overflow:hidden}img.svelte-1dadcqa{object-fit:cover;width:100%;height:100%;transition:transform .35s;display:block}.case-card.svelte-1dadcqa:hover img:where(.svelte-1dadcqa){transform:scale(1.025)}.case-copy.svelte-1dadcqa{padding-bottom:.35rem}h2.svelte-1dadcqa{margin:0;font-size:1.2rem;font-weight:400;line-height:1.2}.case-copy.svelte-1dadcqa p:where(.svelte-1dadcqa){color:var(--muted);margin:.1rem 0 0;font-size:1.15rem;line-height:1.25}@media (width>=640px){.case-grid.svelte-1dadcqa{grid-template-columns:repeat(2,minmax(0,1fr));gap:2.5rem 1.5rem}}@media (width>=1024px){.case-grid.svelte-1dadcqa{grid-template-columns:repeat(3,minmax(0,1fr));gap:2.75rem 1.5rem}}@media (prefers-reduced-motion:reduce){img.svelte-1dadcqa{transition:none}.case-card.svelte-1dadcqa:hover img:where(.svelte-1dadcqa){transform:none}}
