.article.svelte-1k2fpg9{max-width:720px;margin:0 auto;padding:32px 24px 72px;font-family:var(--text-body);color:var(--ink)}.draft-banner.svelte-1k2fpg9{background:#fff8e1;border:1px solid #f0c14b;border-radius:8px;padding:12px 16px;margin-bottom:24px;font-size:.9rem}.series-eyebrow.svelte-1k2fpg9{font-size:.85rem;letter-spacing:.14em;text-transform:uppercase;color:var(--accent);font-weight:800}.series-eyebrow.svelte-1k2fpg9 a:where(.svelte-1k2fpg9){color:inherit;text-decoration:none}.series-eyebrow.svelte-1k2fpg9 a:where(.svelte-1k2fpg9):hover{text-decoration:underline}.dot.svelte-1k2fpg9{margin:0 .4em;color:var(--muted)}.hero.svelte-1k2fpg9{margin-bottom:32px}.hero-photo.svelte-1k2fpg9{margin:24px -24px 0}.hero-photo.svelte-1k2fpg9 img:where(.svelte-1k2fpg9){width:100%;aspect-ratio:16 / 9;object-fit:cover;display:block;background:var(--accent-soft)}.hero-photo.svelte-1k2fpg9 figcaption:where(.svelte-1k2fpg9){padding:12px 24px 0;font-family:var(--text-body);font-size:.85rem;color:var(--muted);font-style:italic;text-align:center}.hero.svelte-1k2fpg9 h1:where(.svelte-1k2fpg9){font-family:var(--text-serif);font-size:clamp(2rem,4vw,2.6rem);line-height:1.2;margin:0 0 12px;color:var(--accent-strong)}.dek.svelte-1k2fpg9{font-size:1.3rem;line-height:1.5;margin:0 0 14px;color:var(--ink);font-style:italic}.meta.svelte-1k2fpg9 .meta-title:where(.svelte-1k2fpg9){color:var(--ink);font-weight:600;text-decoration:none}.meta.svelte-1k2fpg9 .meta-title:where(.svelte-1k2fpg9):hover{color:var(--accent-strong);text-decoration:underline}.meta.svelte-1k2fpg9{color:var(--muted);font-size:.9rem;margin:0}.story.svelte-1k2fpg9{font-family:var(--text-serif);font-size:1.1rem;line-height:1.65;color:var(--ink);margin:32px 0}.story.svelte-1k2fpg9 p{margin:0 0 1em}.story.svelte-1k2fpg9 figure{margin:32px -24px}.story.svelte-1k2fpg9 figure img{width:100%;height:auto;display:block}.story.svelte-1k2fpg9 figcaption{padding:12px 24px 0;font-family:var(--text-body);font-size:.85rem;color:var(--muted);font-style:italic;text-align:center}.story.svelte-1k2fpg9 h2{font-family:var(--text-serif);font-size:1.45rem;color:var(--accent-strong);margin:1.6em 0 .6em;line-height:1.25}.story.svelte-1k2fpg9 .two-up{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:32px -24px}.story.svelte-1k2fpg9 .two-up figure{margin:0}.story.svelte-1k2fpg9 .two-up figure img{aspect-ratio:3 / 4;object-fit:cover}@media(max-width:600px){.story.svelte-1k2fpg9 .two-up{grid-template-columns:1fr}}.story.svelte-1k2fpg9 blockquote.pull{margin:2em 0;padding:0 0 0 20px;border-left:4px solid var(--accent);font-style:italic;font-size:1.45rem;line-height:1.45;color:var(--accent-strong)}.story.svelte-1k2fpg9 blockquote.pull cite{display:block;margin-top:12px;font-family:var(--text-body);font-style:normal;font-size:.9rem;color:var(--muted)}.gallery.svelte-1k2fpg9{display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin:40px 0}.gallery.svelte-1k2fpg9 figure:where(.svelte-1k2fpg9){margin:0}.gallery.svelte-1k2fpg9 img:where(.svelte-1k2fpg9){width:100%;aspect-ratio:4 / 3;object-fit:cover;border-radius:8px;display:block;background:var(--accent-soft)}.gallery.svelte-1k2fpg9 figcaption:where(.svelte-1k2fpg9){font-size:.85rem;color:var(--muted);margin-top:8px;line-height:1.4;text-align:center}.makers.svelte-1k2fpg9{margin:40px 0}.makers.svelte-1k2fpg9 h2:where(.svelte-1k2fpg9){font-family:var(--text-serif);font-size:1.3rem;margin:0 0 8px;color:var(--accent-strong)}.makers.svelte-1k2fpg9 .muted:where(.svelte-1k2fpg9){color:var(--muted);font-size:.9rem;margin:0 0 16px}.makers.svelte-1k2fpg9 ul:where(.svelte-1k2fpg9){list-style:none;padding:0;margin:0;display:grid;gap:8px}.makers.svelte-1k2fpg9 a:where(.svelte-1k2fpg9){color:var(--accent-strong);text-decoration:none;font-weight:600}.makers.svelte-1k2fpg9 a:where(.svelte-1k2fpg9):hover{text-decoration:underline}
