.facts.svelte-rze220{display:flex;flex-wrap:wrap;gap:var(--space-m) var(--space-l)}.fact.svelte-rze220{display:flex;flex-direction:column;gap:.3rem;min-width:0;flex:0 1 auto}.fact.svelte-rze220 dt:where(.svelte-rze220){margin:0}.fact.svelte-rze220 dd:where(.svelte-rze220){margin:0;font-size:.9375rem;line-height:1.45;overflow-wrap:break-word}.fact__link.svelte-rze220{display:inline-block;margin-top:.2rem;color:var(--accent)}@media(max-width:420px){.facts.svelte-rze220{gap:var(--space-m)}.fact.svelte-rze220{flex:1 0 100%}}.video-wrap.svelte-5hqmbj{position:relative;width:100%;aspect-ratio:16 / 9;background:var(--media-bg)}iframe.svelte-5hqmbj{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:none}.media.svelte-1kvzr0l{margin:0 0 var(--space-l) 0}.media.svelte-1kvzr0l img:where(.svelte-1kvzr0l){width:100%;max-height:70vh;object-fit:contain;background:var(--media-bg)}.media.svelte-1kvzr0l video:where(.svelte-1kvzr0l){width:100%;display:block;background:var(--media-bg)}.gallery.svelte-10c0g5b{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:var(--space-s)}.gallery--single.svelte-10c0g5b{grid-template-columns:1fr}.gallery__item.svelte-10c0g5b{margin:0;background:var(--media-bg)}.gallery__item.svelte-10c0g5b img:where(.svelte-10c0g5b){width:100%;height:auto;display:block}.project.svelte-gygcht{max-width:var(--max-w);margin:0 auto;padding:var(--space-l) var(--space-m)}.project__back.svelte-gygcht{margin-bottom:var(--space-l)}.project__title.svelte-gygcht{margin-bottom:var(--space-xs)}.project__meta.svelte-gygcht{display:flex;gap:var(--space-s);align-items:baseline;margin-bottom:var(--space-l);font-size:.625rem;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.project__category__sep.svelte-gygcht{margin-right:var(--space-s)}.project__excerpt.svelte-gygcht{font-size:1.125rem;color:var(--muted);max-width:52ch;margin-bottom:var(--space-l)}.project__details.svelte-gygcht{display:flex;flex-direction:column;gap:var(--space-l);padding-top:var(--space-l);margin-top:var(--space-l);border-top:1px solid var(--border)}.project__text.svelte-gygcht{max-width:60ch}.project__nav.svelte-gygcht{display:flex;justify-content:space-between;gap:var(--space-m);margin-top:var(--space-l);padding-top:var(--space-m);border-top:1px solid var(--border)}.project__nav-link.svelte-gygcht{display:flex;flex-direction:column;gap:.25rem;text-decoration:none;max-width:45%;transition:color .15s}.project__nav-link.svelte-gygcht:hover{text-decoration:none;color:var(--accent)}.project__nav-link--next.svelte-gygcht{text-align:right;margin-left:auto}.project__nav-title.svelte-gygcht{font-family:var(--font-serif);font-size:1.0625rem;line-height:1.2}
