.collection.svelte-1dle9it{--top:calc(var(--scale-px) * 180);--gutter:calc(var(--scale-px) * 80);z-index:1;grid-template-columns:minmax(0, 1fr) calc(var(--scale-px) * 1000);column-gap:var(--gutter);padding:var(--top) var(--gutter);align-items:start;display:grid;position:relative}.collection__intro.svelte-1dle9it{top:var(--top);min-height:calc(100svh - var(--top) - var(--gutter));justify-content:space-between;gap:calc(var(--scale-px) * 50);flex-direction:column;display:flex;position:sticky}.collection__heading.svelte-1dle9it{text-transform:uppercase;font-size:min(var(--text-display), 5.5vw);margin:0;line-height:.9}.collection__paras.svelte-1dle9it{max-width:calc(var(--scale-px) * 550);flex-direction:column;gap:1.2em;display:flex}.collection__paras.svelte-1dle9it p:where(.svelte-1dle9it){margin:0}.collection__list.svelte-1dle9it{gap:calc(var(--scale-px) * 30);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.project.svelte-1dle9it{padding:calc(var(--scale-px) * 10);background:var(--color-bg);color:var(--color-text);text-decoration:none;display:block}.project__image.svelte-1dle9it{aspect-ratio:980/541;background:var(--color-bg-dark);overflow:hidden}.project__image.svelte-1dle9it img:where(.svelte-1dle9it){object-fit:cover;width:100%;height:100%;transition:transform .7s cubic-bezier(.2,.7,.2,1);display:block}@media (hover:hover) and (prefers-reduced-motion:no-preference){.project.svelte-1dle9it:hover .project__image:where(.svelte-1dle9it) img:where(.svelte-1dle9it),.project.svelte-1dle9it:focus-visible .project__image:where(.svelte-1dle9it) img:where(.svelte-1dle9it){transform:scale(1.045)}}.project__meta.svelte-1dle9it{padding:calc(var(--scale-px) * 20) calc(var(--scale-px) * 10) calc(var(--scale-px) * 10);justify-content:space-between;align-items:baseline;gap:1em;display:flex}.project__name.svelte-1dle9it,.project__location.svelte-1dle9it{font:inherit;white-space:nowrap;margin:0}.project__name.svelte-1dle9it{text-transform:uppercase}@media (width<=900px){.collection.svelte-1dle9it{--top:calc(var(--header-h) + 48px);--gutter:40px;grid-template-columns:minmax(0,1fr);row-gap:48px}.collection__intro.svelte-1dle9it{justify-content:flex-start;gap:24px;min-height:0;position:static}.collection__paras.svelte-1dle9it{max-width:60ch}.collection__list.svelte-1dle9it{gap:20px}.project.svelte-1dle9it{padding:8px}.project__meta.svelte-1dle9it{padding:16px 8px 8px}}@media (width<=640px){.collection.svelte-1dle9it{--top:calc(var(--header-h) + 32px);--gutter:20px;row-gap:32px}.collection__intro.svelte-1dle9it,.collection__list.svelte-1dle9it{gap:16px}.project__meta.svelte-1dle9it{flex-direction:column;gap:4px}.project__location.svelte-1dle9it{font-size:var(--text-small);white-space:normal;opacity:.8}}
