.folio.svelte-oo19au{color:var(--fg);background:var(--bg)}.spread.svelte-oo19au{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0;display:grid}.spread.svelte-oo19au>:where(.svelte-oo19au){min-width:0}.opening.svelte-oo19au>:where(.svelte-oo19au),.split.svelte-oo19au>:where(.svelte-oo19au){padding:clamp(40px,6vw,88px) clamp(24px,5vw,72px)}.opening.svelte-oo19au .intro:where(.svelte-oo19au){border-right:1px solid var(--line);align-self:stretch}.split.svelte-oo19au{align-items:stretch}.tinted.svelte-oo19au{background:var(--surface)}.kicker.svelte-oo19au,.meta.svelte-oo19au{letter-spacing:.04em;font:500 .75rem/1.6 DM Mono,monospace}.kicker.svelte-oo19au{margin:0 0 20px}h1.svelte-oo19au{letter-spacing:-.02em;overflow-wrap:break-word;max-width:18ch;margin:0 0 24px;font-family:Playfair Display,Georgia,serif;font-size:clamp(2rem,3.5vw,3.5rem);font-style:italic;font-weight:600;line-height:1.1}.description.svelte-oo19au{max-width:46ch;margin:0 0 32px;line-height:1.7}.shot.svelte-oo19au{border:1px solid var(--line);background:var(--surface);width:100%;height:auto;margin-bottom:24px;display:block}.field.svelte-oo19au{background:var(--chrome);place-items:center;min-height:0;display:grid}.field.svelte-oo19au img:where(.svelte-oo19au){border-radius:22%;width:clamp(96px,12vw,160px);height:auto;display:block}.text.svelte-oo19au{flex-direction:column;justify-content:center;align-items:flex-start;display:flex}.meta.svelte-oo19au{color:var(--muted);margin:0 0 8px}h2.svelte-oo19au{letter-spacing:-.01em;overflow-wrap:break-word;margin:0 0 14px;font-family:Playfair Display,Georgia,serif;font-size:clamp(1.6rem,2.4vw,2.25rem);font-weight:600;line-height:1.15}.summary.svelte-oo19au{overflow-wrap:break-word;max-width:44ch;margin:0 0 14px;line-height:1.7}.project-link.svelte-oo19au,.colophon.svelte-oo19au a:where(.svelte-oo19au){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;overflow-wrap:anywhere;padding-block:12px;font-weight:700;line-height:1.4;display:inline-block}.tail.svelte-oo19au{width:min(1200px,100% - 96px);margin-inline:auto;padding-block:72px}.tail.svelte-oo19au>:where(.svelte-oo19au){min-width:0}.contact.svelte-oo19au{flex-direction:column;align-items:flex-start;gap:20px;padding-bottom:40px;display:flex}.contact.svelte-oo19au h2:where(.svelte-oo19au){margin:0}.colophon.svelte-oo19au{flex-wrap:wrap;gap:8px 24px;margin:0;display:flex}.svelte-oo19au:target,[tabindex="-1"].svelte-oo19au:focus{scroll-margin-top:24px}@media (width<=800px){.spread.svelte-oo19au{grid-template-columns:minmax(0,1fr)}.opening.svelte-oo19au>:where(.svelte-oo19au),.split.svelte-oo19au>:where(.svelte-oo19au){padding:40px 24px}.opening.svelte-oo19au .intro:where(.svelte-oo19au){border-right:0;border-bottom:1px solid var(--line)}.field.svelte-oo19au{padding-block:40px}.tail.svelte-oo19au{width:calc(100% - 48px);padding-block:56px}}@media (width<=540px){.opening.svelte-oo19au>:where(.svelte-oo19au),.split.svelte-oo19au>:where(.svelte-oo19au){padding:32px 18px}.tail.svelte-oo19au{width:calc(100% - 36px)}}
