.triptych.svelte-pdcvby{background:var(--bg);color:var(--fg)}.masthead.svelte-pdcvby{text-align:center;border-bottom:1px solid var(--line-strong);padding:clamp(40px,5vw,72px) 24px}.kicker.svelte-pdcvby,.meta.svelte-pdcvby,.number.svelte-pdcvby{font:500 .75rem/1.6 DM Mono,monospace}.kicker.svelte-pdcvby{margin:0 0 24px}h1.svelte-pdcvby{letter-spacing:-.045em;overflow-wrap:break-word;text-wrap:balance;max-width:24ch;margin:0 auto 24px;font-size:clamp(2rem,4.8vw,4.5rem);font-weight:600;line-height:1.08}.description.svelte-pdcvby{max-width:64ch;margin:0 auto 24px;line-height:1.7}.more.svelte-pdcvby{margin:8px 0 0}.work.svelte-pdcvby{border-bottom:1px solid var(--line-strong);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}article.svelte-pdcvby{flex-direction:column;min-width:0;padding:28px clamp(20px,3vw,44px) 36px;display:flex}article.svelte-pdcvby+article:where(.svelte-pdcvby){border-left:1px solid var(--line-strong)}.project-top.svelte-pdcvby{align-items:baseline;gap:16px;min-height:48px;display:flex}.number.svelte-pdcvby{color:var(--accent)}.meta.svelte-pdcvby{color:var(--muted);margin:0 0 16px}.visual.svelte-pdcvby{aspect-ratio:4/3;background:var(--surface);border:1px solid var(--line);place-items:center;margin-bottom:28px;display:grid}.visual.svelte-pdcvby img:where(.svelte-pdcvby){width:100%;height:auto;display:block}.visual.logo.svelte-pdcvby{background:var(--chrome)}.visual.logo.svelte-pdcvby img:where(.svelte-pdcvby){border-radius:22%;width:36%}h2.svelte-pdcvby{letter-spacing:-.03em;overflow-wrap:break-word;margin:0 0 16px;font-size:clamp(1.5rem,2.4vw,2rem);font-weight:600;line-height:1.2}.summary.svelte-pdcvby{overflow-wrap:break-word;margin:0 0 20px;line-height:1.7}.project-link.svelte-pdcvby,.colophon.svelte-pdcvby a:where(.svelte-pdcvby),.more.svelte-pdcvby a:where(.svelte-pdcvby){min-height:44px;text-decoration:underline;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);overflow-wrap:anywhere;padding-block:12px;font-weight:700;line-height:1.4;display:inline-block}.project-link.svelte-pdcvby{align-self:flex-start;margin-top:auto}.tail.svelte-pdcvby{width:min(1200px,100% - 96px);margin-inline:auto;padding-block:56px}.contact.svelte-pdcvby{flex-direction:column;align-items:flex-start;gap:20px;padding-bottom:40px;display:flex}.contact.svelte-pdcvby h2:where(.svelte-pdcvby){margin:0}.colophon.svelte-pdcvby{flex-wrap:wrap;gap:8px 24px;margin:0;display:flex}.svelte-pdcvby:target,[tabindex="-1"].svelte-pdcvby:focus{scroll-margin-top:24px}@media (width<=800px){.work.svelte-pdcvby{grid-template-columns:minmax(0,1fr)}article.svelte-pdcvby{padding:28px 24px 36px}article.svelte-pdcvby+article:where(.svelte-pdcvby){border-left:0;border-top:1px solid var(--line-strong)}.visual.svelte-pdcvby{width:100%;max-width:480px}.tail.svelte-pdcvby{width:calc(100% - 48px)}}@media (width<=400px){.masthead.svelte-pdcvby,article.svelte-pdcvby{padding-inline:18px}.tail.svelte-pdcvby{width:calc(100% - 36px)}}
