.studio.svelte-1cbujz2{color:var(--fg);background:var(--bg)}.frame.svelte-1cbujz2{width:min(1200px,100% - 96px);margin-inline:auto;padding-block:56px 72px}.frame.svelte-1cbujz2>:where(.svelte-1cbujz2){min-width:0}.intro.svelte-1cbujz2{max-width:64ch;padding-bottom:56px}.kicker.svelte-1cbujz2,.meta.svelte-1cbujz2{letter-spacing:.04em;font:500 .75rem/1.6 DM Mono,monospace}.kicker.svelte-1cbujz2{color:var(--fg);margin:0 0 18px}h1.svelte-1cbujz2{letter-spacing:-.035em;overflow-wrap:break-word;max-width:24ch;margin:0 0 20px;font-size:clamp(2rem,3.5vw,3.25rem);font-weight:600;line-height:1.08}.description.svelte-1cbujz2{margin:0 0 28px;line-height:1.65}.exhibition.svelte-1cbujz2{grid-template-rows:auto auto;grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);align-items:start;gap:40px;display:grid}.project.svelte-1cbujz2{min-width:0}.project.lead.svelte-1cbujz2{grid-row:1/span 2}.shot.svelte-1cbujz2{background:var(--surface);border:1px solid var(--line);width:100%;height:auto;margin-bottom:20px;display:block}.plinth.svelte-1cbujz2{background:var(--chrome);place-items:center;margin-bottom:20px;padding:32px 24px;display:grid}.plinth.svelte-1cbujz2 img:where(.svelte-1cbujz2){border-radius:22%;width:clamp(88px,9vw,112px);height:auto;display:block}.meta.svelte-1cbujz2{color:var(--muted);margin:0 0 6px}h2.svelte-1cbujz2{letter-spacing:-.03em;overflow-wrap:break-word;margin:0 0 12px;font-size:clamp(1.5rem,2.2vw,2rem);font-weight:600;line-height:1.15}.summary.svelte-1cbujz2{overflow-wrap:break-word;max-width:42em;margin:0 0 12px;line-height:1.7}.project-link.svelte-1cbujz2,.colophon.svelte-1cbujz2 a:where(.svelte-1cbujz2){min-block-size:44px;color:var(--fg);text-decoration:underline;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);text-underline-offset:3px;font-weight:700;line-height:44px;display:inline-block}.contact.svelte-1cbujz2{flex-direction:column;align-items:flex-start;gap:20px;padding-block:72px 40px;display:flex}.contact.svelte-1cbujz2 h2:where(.svelte-1cbujz2){margin:0}.colophon.svelte-1cbujz2{flex-wrap:wrap;gap:8px 24px;margin:0;display:flex}.svelte-1cbujz2:target,[tabindex="-1"].svelte-1cbujz2:focus{scroll-margin-top:24px}@media (width<=800px){.frame.svelte-1cbujz2{width:calc(100% - 48px);padding-top:36px}.intro.svelte-1cbujz2{padding-bottom:40px}.exhibition.svelte-1cbujz2{grid-template-columns:minmax(0,1fr);gap:56px}.project.lead.svelte-1cbujz2{grid-row:auto}}@media (width<=540px){.frame.svelte-1cbujz2{width:calc(100% - 36px)}.plinth.svelte-1cbujz2{padding:24px 18px}}
