.project.svelte-gygcht{display:grid;grid-template-columns:auto minmax(0,1fr);gap:32px clamp(32px,5vw,80px);align-items:start;padding-bottom:var(--section)}.photo.svelte-gygcht{aspect-ratio:9/16;height:max(420px,calc(100svh - var(--header-h) - clamp(40px,6vw,72px) - 24px));max-width:46vw;border-radius:4px;overflow:hidden;background:var(--photo);position:sticky;top:calc(var(--header-h) + 16px)}.body.svelte-gygcht{display:flex;flex-direction:column;gap:24px;padding-top:8px}.crumbs.svelte-gygcht{font-family:var(--mono);font-size:12px;color:var(--muted)}.crumbs.svelte-gygcht a:where(.svelte-gygcht):hover{color:var(--fg)}h1.svelte-gygcht{font-size:clamp(28px,3.4vw,48px);max-width:20ch}.sub.svelte-gygcht{color:var(--muted);font-size:16px}.facts.svelte-gygcht{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:20px;margin:0;border-top:1px solid var(--line);padding-top:24px}.facts.svelte-gygcht div:where(.svelte-gygcht){min-width:0}dt.svelte-gygcht{font-family:var(--mono);font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}dd.svelte-gygcht{margin:6px 0 0;font-size:17px}.review.svelte-gygcht{margin:0;font-size:19px;line-height:1.5;border-left:2px solid var(--fg);padding-left:18px}.review.svelte-gygcht cite:where(.svelte-gygcht){display:block;margin-top:8px;font-style:normal;font-size:14px;color:var(--muted)}.cta.svelte-gygcht{display:flex;gap:12px;flex-wrap:wrap}.more.svelte-gygcht{font-size:16px}.gallery.svelte-gygcht{border-top:1px solid var(--line);padding-top:24px}.gallery.svelte-gygcht h2:where(.svelte-gygcht){font-size:20px;margin-bottom:16px}.grid.svelte-gygcht{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr));gap:16px;max-width:640px}.g.svelte-gygcht{border-radius:4px;overflow:hidden;background:var(--photo)}@media(max-width:860px){.project.svelte-gygcht{grid-template-columns:1fr}.photo.svelte-gygcht{position:static;aspect-ratio:4/5;height:auto;max-width:none;width:100%}}
