.project.svelte-gygcht{margin:0 auto;padding:2rem 1rem}.project-header.svelte-gygcht{margin-bottom:2rem;max-width:56.25rem;margin-inline:auto}.project-header.svelte-gygcht h1:where(.svelte-gygcht){font-size:1.75rem;font-weight:400;margin:0}.tagline.svelte-gygcht{margin:.5rem 0 0;font-weight:550;color:var(--color-text-secondary)}.meta.svelte-gygcht{margin:.25rem 0 0;font-size:.875rem;color:var(--color-text-tertiary)}.project-images.svelte-gygcht{display:grid;grid-auto-rows:100svh}figure.svelte-gygcht{margin:0;position:relative;overflow:hidden}figure.svelte-gygcht img:where(.svelte-gygcht){width:100%;height:100%;object-fit:contain;display:block;background:var(--color-bg)}figcaption.svelte-gygcht{display:none;position:absolute;right:0;bottom:2rem;max-width:20ch;padding:.75rem 1rem;font-size:.8125rem;color:var(--color-text-caption);text-align:right;background-color:var(--color-bg)}.statement.svelte-gygcht{margin-top:3rem;max-width:65ch;margin-inline:auto;padding:2rem 1rem}.statement.svelte-gygcht h2:where(.svelte-gygcht){font-size:1.125rem;font-weight:400;margin:0 0 1rem}.statement.svelte-gygcht div:where(.svelte-gygcht){line-height:1.7;font-size:.9375rem}@media(prefers-reduced-motion:reduce){.project-images.svelte-gygcht{grid-auto-rows:auto}figure.svelte-gygcht{min-height:auto}figure.svelte-gygcht img:where(.svelte-gygcht){height:auto}}
