.section-h[data-astro-cid-cezwlk7t]{font-size:var(--step-head);margin-bottom:28px}.hero[data-astro-cid-cezwlk7t]{grid-template-columns:6fr 6fr;align-items:center;gap:clamp(32px,5vw,80px);padding-top:120px;display:grid}.hero__media[data-astro-cid-cezwlk7t]{background:var(--surface);aspect-ratio:4/5;border-radius:28px;overflow:hidden}.hero__media[data-astro-cid-cezwlk7t] img[data-astro-cid-cezwlk7t],.hero__media[data-astro-cid-cezwlk7t] .drawing{object-fit:cover;width:100%;height:100%}.hero__media[data-astro-cid-cezwlk7t] img[data-astro-cid-cezwlk7t].is-cutout{object-fit:contain}.hero__media--short[data-astro-cid-cezwlk7t]{aspect-ratio:9/16;justify-self:center;height:min(80svh,760px)}.hero__media[data-astro-cid-cezwlk7t] .short{width:100%;height:100%}.parts[data-astro-cid-cezwlk7t]{justify-items:center;margin-top:clamp(48px,6vw,88px);display:grid}.parts[data-astro-cid-cezwlk7t] figure[data-astro-cid-cezwlk7t]{background:var(--surface);border-radius:28px;width:min(100%,576px);margin:0;overflow:hidden}.parts[data-astro-cid-cezwlk7t] img[data-astro-cid-cezwlk7t]{width:100%;height:auto;display:block}.hero__copy[data-astro-cid-cezwlk7t]{justify-items:start;gap:18px;display:grid}.back[data-astro-cid-cezwlk7t]{min-height:44px;color:var(--muted);align-items:center;gap:8px;font-weight:600;text-decoration:none;display:inline-flex}.back[data-astro-cid-cezwlk7t]:before{content:"←";transition:transform var(--t-fast) var(--ease)}.back[data-astro-cid-cezwlk7t]:hover:before{transform:translate(-4px)}.hero__name[data-astro-cid-cezwlk7t]{font-size:var(--step-lead);letter-spacing:-.035em;font-weight:700}.hero__title[data-astro-cid-cezwlk7t]{font-size:var(--step-display);letter-spacing:-.06em;line-height:.92}.hero__lead[data-astro-cid-cezwlk7t]{max-width:40ch}.notes[data-astro-cid-cezwlk7t]{gap:8px;display:grid}.notes[data-astro-cid-cezwlk7t] li[data-astro-cid-cezwlk7t]{color:var(--muted);padding-left:22px;position:relative}.notes[data-astro-cid-cezwlk7t] li[data-astro-cid-cezwlk7t]:before{content:"";background:var(--accent);border-radius:999px;width:9px;height:9px;position:absolute;top:.6em;left:0}.cta--ink[data-astro-cid-cezwlk7t]{background:var(--ink);color:var(--bg)}.cta--ink[data-astro-cid-cezwlk7t]:hover{background:#2a2d35}.prints[data-astro-cid-cezwlk7t]{margin-top:var(--gap-section)}.prints__grid[data-astro-cid-cezwlk7t]{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px 12px;display:grid}.prints[data-astro-cid-cezwlk7t] figure[data-astro-cid-cezwlk7t]{gap:12px;margin:0;display:grid}.prints[data-astro-cid-cezwlk7t] img[data-astro-cid-cezwlk7t]{aspect-ratio:1067/1280;object-fit:cover;border-radius:22px;width:100%}.prints[data-astro-cid-cezwlk7t] figcaption[data-astro-cid-cezwlk7t]{letter-spacing:-.03em;font-size:1.25rem;font-weight:700;line-height:1.15}.story[data-astro-cid-cezwlk7t]{margin-top:var(--gap-section)}.story__head[data-astro-cid-cezwlk7t]{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 24px;margin-bottom:28px;display:flex}.story__head[data-astro-cid-cezwlk7t] .section-h[data-astro-cid-cezwlk7t]{margin-bottom:0}.story__who[data-astro-cid-cezwlk7t]{color:var(--muted);font-weight:600}.story__beats[data-astro-cid-cezwlk7t]{grid-template-columns:4fr 3fr 4fr;align-items:stretch;gap:12px;display:grid}.beat[data-astro-cid-cezwlk7t]{grid-template-rows:1fr auto;gap:14px;display:grid}.beat[data-astro-cid-cezwlk7t] img[data-astro-cid-cezwlk7t]{aspect-ratio:4/5;object-fit:cover;border-radius:22px;width:100%;height:100%;min-height:0}.beat[data-astro-cid-cezwlk7t] p[data-astro-cid-cezwlk7t]{font-size:var(--step-lead);letter-spacing:-.03em;font-weight:700;line-height:1.15}.beat--text[data-astro-cid-cezwlk7t]{background:var(--ink);color:var(--bg);text-align:center;border-radius:22px;grid-template-rows:1fr;place-items:center;padding:32px}.beat--text[data-astro-cid-cezwlk7t] p[data-astro-cid-cezwlk7t]{font-size:var(--step-head);letter-spacing:-.045em;line-height:1}.story__end[data-astro-cid-cezwlk7t]{max-width:46ch;font-size:var(--step-lead);margin-top:36px;line-height:1.35}.steps[data-astro-cid-cezwlk7t]{margin-top:var(--gap-section)}.steps__list[data-astro-cid-cezwlk7t]{counter-reset:step;grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.step[data-astro-cid-cezwlk7t]{align-content:start;gap:12px;display:grid}.step[data-astro-cid-cezwlk7t] img[data-astro-cid-cezwlk7t]{aspect-ratio:4/5;object-fit:cover;border-radius:22px;width:100%}.step__title[data-astro-cid-cezwlk7t]{font-size:var(--step-lead);letter-spacing:-.03em;align-items:center;gap:12px;display:flex}.step__title[data-astro-cid-cezwlk7t] span[data-astro-cid-cezwlk7t]{background:var(--accent);width:32px;height:32px;color:var(--ink);font-size:var(--step-small);border-radius:999px;place-items:center;display:grid}.step[data-astro-cid-cezwlk7t] p[data-astro-cid-cezwlk7t]{color:var(--muted);max-width:34ch}.fit[data-astro-cid-cezwlk7t]{margin-top:var(--gap-section);grid-template-columns:5fr 6fr;align-items:center;gap:clamp(32px,5vw,80px);display:grid}.fit__img[data-astro-cid-cezwlk7t]{background:var(--surface);border-radius:28px;justify-self:center;width:min(100%,460px);margin:0;overflow:hidden}.fit__img[data-astro-cid-cezwlk7t] img[data-astro-cid-cezwlk7t]{width:100%;height:auto;display:block}.fit__copy[data-astro-cid-cezwlk7t]{justify-items:start;gap:18px;display:grid}.fit__copy[data-astro-cid-cezwlk7t] .section-h[data-astro-cid-cezwlk7t]{margin-bottom:0}.fit__copy[data-astro-cid-cezwlk7t] p[data-astro-cid-cezwlk7t]{max-width:40ch}.fit__credit[data-astro-cid-cezwlk7t]{color:var(--muted);font-size:var(--step-small)}.more[data-astro-cid-cezwlk7t]{margin-top:var(--gap-section)}.more__grid[data-astro-cid-cezwlk7t]{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.tile[data-astro-cid-cezwlk7t]{gap:12px;text-decoration:none;display:grid}.tile__art[data-astro-cid-cezwlk7t]{aspect-ratio:1;background:var(--surface);border-radius:22px;display:block;overflow:hidden}.tile__art[data-astro-cid-cezwlk7t] img[data-astro-cid-cezwlk7t],.tile__art[data-astro-cid-cezwlk7t] .drawing{object-fit:cover;width:100%;height:100%;transition:transform var(--t-med) var(--ease)}.tile[data-astro-cid-cezwlk7t]:hover .tile__art[data-astro-cid-cezwlk7t] img[data-astro-cid-cezwlk7t],.tile[data-astro-cid-cezwlk7t]:hover .tile__art[data-astro-cid-cezwlk7t] .drawing{transform:scale(1.03)}.tile__name[data-astro-cid-cezwlk7t]{font-size:var(--step-lead);letter-spacing:-.035em;font-weight:700}.tile[data-astro-cid-cezwlk7t]:hover .tile__name[data-astro-cid-cezwlk7t]{color:#0f7f91}.close[data-astro-cid-cezwlk7t]{margin-top:var(--gap-section)}.close__panel[data-astro-cid-cezwlk7t]{text-align:center;padding:clamp(80px, 10vw, 140px) var(--margin);background:var(--surface);border-radius:32px;justify-items:center;gap:20px;display:grid}.close__h[data-astro-cid-cezwlk7t]{font-size:var(--step-display);letter-spacing:-.055em}.close__panel[data-astro-cid-cezwlk7t] p[data-astro-cid-cezwlk7t]{color:var(--muted)}@media (width<=900px){.hero[data-astro-cid-cezwlk7t]{grid-template-columns:1fr;padding-top:104px}.hero__media[data-astro-cid-cezwlk7t]{aspect-ratio:4/3}.hero__media--short[data-astro-cid-cezwlk7t]{aspect-ratio:9/16;width:min(100%,420px);height:auto}.hero__copy[data-astro-cid-cezwlk7t]{order:-1}.prints__grid[data-astro-cid-cezwlk7t],.more__grid[data-astro-cid-cezwlk7t]{grid-template-columns:1fr 1fr}.story__beats[data-astro-cid-cezwlk7t],.steps__list[data-astro-cid-cezwlk7t],.fit[data-astro-cid-cezwlk7t]{grid-template-columns:1fr}.beat--text[data-astro-cid-cezwlk7t]{min-height:220px}}@media (width<=560px){.more__grid[data-astro-cid-cezwlk7t]{grid-template-columns:1fr}}
