.referencesOverview.svelte-10lozin{background:var(--color-white);min-height:calc(100vh - var(--header-height))}.overviewHeader.svelte-10lozin{padding-top:calc(var(--header-height) + 4rem);padding-bottom:clamp(3rem,6vw,5rem)}.overviewTitle.svelte-10lozin{font-size:clamp(2.5rem,6vw,5rem);font-weight:500;line-height:1.05;letter-spacing:-.03em;color:var(--color-black);max-width:50rem}.referencesGrid.svelte-10lozin{display:grid;grid-template-columns:repeat(2,1fr);gap:clamp(1.5rem,3vw,3rem);padding-bottom:clamp(4rem,8vw,8rem)}.referenceCard.svelte-10lozin{display:block;text-decoration:none;color:inherit}.referenceCard.svelte-10lozin:hover .cardImage:where(.svelte-10lozin) img:where(.svelte-10lozin){transform:scale(1.03)}.referenceCard.svelte-10lozin:hover .cardTitle:where(.svelte-10lozin){color:var(--color-gray-600)}.cardImage.svelte-10lozin{width:100%;aspect-ratio:16 / 10;background:var(--color-gray-100);overflow:hidden;margin-bottom:1rem}.cardImage.svelte-10lozin img:where(.svelte-10lozin){width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s ease}.cardMeta.svelte-10lozin{display:flex;align-items:center;gap:.75rem;margin-bottom:.5rem}.cardCategory.svelte-10lozin{font-size:.75rem;font-weight:500;text-transform:uppercase;letter-spacing:.05em;color:var(--color-gray-400)}.cardTitle.svelte-10lozin{font-size:clamp(1.25rem,2vw,1.75rem);font-weight:500;line-height:1.2;letter-spacing:-.02em;color:var(--color-black);transition:color .2s ease}@media (max-width: 64rem){.overviewHeader.svelte-10lozin{padding-top:calc(var(--header-height) + 3rem)}}@media (max-width: 48rem){.overviewHeader.svelte-10lozin{padding-top:calc(var(--header-height) + 2rem)}.referencesGrid.svelte-10lozin{grid-template-columns:1fr;gap:2.5rem}.cardImage.svelte-10lozin{aspect-ratio:16 / 10}}@media (max-width: 30rem){.referencesGrid.svelte-10lozin{gap:2rem;padding-bottom:3rem}.cardImage.svelte-10lozin{margin-bottom:.75rem}}
