.writing-head.svelte-k45wj3{padding:var(--jw-space-10) 0 var(--jw-space-7)}.w-meta.svelte-k45wj3{display:inline-flex;align-items:baseline;gap:8px;font-family:var(--jw-font-mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--jw-ash);margin:0 0 var(--jw-space-5)}.w-kicker.svelte-k45wj3{color:var(--jw-oxblood);font-weight:500}.sep.svelte-k45wj3{color:var(--jw-line-strong)}.w-title.svelte-k45wj3{font-family:var(--jw-font-serif);font-weight:500;font-size:clamp(36px,5vw,56px);letter-spacing:-.02em;line-height:1.1;color:var(--jw-ink);margin:0 0 var(--jw-space-5)}.w-lede.svelte-k45wj3{font-family:var(--jw-font-serif);font-size:clamp(18px,2.4vw,21px);line-height:1.65;color:var(--jw-ash-deep);max-width:58ch;margin:0}.writing-list.svelte-k45wj3{padding:var(--jw-space-5) 0 var(--jw-space-10)}.post-list.svelte-k45wj3{list-style:none;margin:0;padding:0;border-top:1px solid var(--jw-line)}.post-card.svelte-k45wj3{border-bottom:1px solid var(--jw-line)}.post-link.svelte-k45wj3{display:block;padding:var(--jw-space-7) 0 var(--jw-space-7);color:var(--jw-ink);border-bottom:none;padding-bottom:var(--jw-space-7);transition:padding .22s var(--jw-ease),background .22s var(--jw-ease);position:relative}.post-link.svelte-k45wj3:before{content:"";position:absolute;left:0;top:-1px;height:2px;width:0;background:var(--jw-oxblood);transition:width .28s var(--jw-ease)}.post-link.svelte-k45wj3:hover:before,.post-link.svelte-k45wj3:focus-visible:before{width:48px}.post-link.svelte-k45wj3:hover,.post-link.svelte-k45wj3:focus-visible{padding-left:4px}.post-link.svelte-k45wj3:focus-visible{outline:1px solid var(--jw-oxblood);outline-offset:4px;border-radius:2px}.post-head.svelte-k45wj3{display:flex;align-items:baseline;justify-content:space-between;gap:var(--jw-space-4);flex-wrap:wrap;margin-bottom:var(--jw-space-4)}.post-kicker.svelte-k45wj3{font-family:var(--jw-font-mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--jw-oxblood);font-weight:500;margin:0}.post-dates.svelte-k45wj3{font-family:var(--jw-font-mono);font-size:11px;letter-spacing:.04em;color:var(--jw-ash);text-transform:uppercase;margin:0;display:inline-flex;gap:6px;align-items:baseline}.post-sep.svelte-k45wj3{color:var(--jw-line-strong)}.post-title.svelte-k45wj3{font-family:var(--jw-font-serif);font-weight:500;font-size:clamp(26px,3.6vw,38px);line-height:1.15;letter-spacing:-.015em;color:var(--jw-ink);margin:0 0 var(--jw-space-4);max-width:26ch}.post-subtitle.svelte-k45wj3{font-family:var(--jw-font-serif);font-style:italic;font-size:clamp(17px,2.4vw,20px);line-height:1.45;color:var(--jw-oxblood);margin:0 0 var(--jw-space-4);max-width:56ch}.post-excerpt.svelte-k45wj3{font-family:var(--jw-font-serif);font-size:clamp(16px,2.2vw,17px);line-height:1.7;color:var(--jw-ink-muted);margin:0 0 var(--jw-space-5);max-width:62ch}.post-cta.svelte-k45wj3{display:inline-flex;align-items:center;gap:8px;font-family:var(--jw-font-sans);font-size:14px;font-weight:500;color:var(--jw-oxblood);margin:0}.post-arrow.svelte-k45wj3{display:inline-block;transition:transform .2s var(--jw-ease)}.post-link.svelte-k45wj3:hover .post-arrow:where(.svelte-k45wj3),.post-link.svelte-k45wj3:focus-visible .post-arrow:where(.svelte-k45wj3){transform:translate(4px)}.writing-foot.svelte-k45wj3{display:flex;align-items:center;gap:var(--jw-space-4);padding:var(--jw-space-6) 0 0;flex-wrap:wrap}.foot-seal.svelte-k45wj3{line-height:0}.foot-text.svelte-k45wj3{font-family:var(--jw-font-serif);font-size:15px;color:var(--jw-ash-deep);margin:0;max-width:48ch}.foot-text.svelte-k45wj3 em:where(.svelte-k45wj3){color:var(--jw-oxblood);font-style:italic}.foot-text.svelte-k45wj3 a:where(.svelte-k45wj3){color:var(--jw-oxblood);border-bottom:1px solid var(--jw-oxblood)}@media(prefers-reduced-motion:reduce){.post-link.svelte-k45wj3,.post-link.svelte-k45wj3:before,.post-arrow.svelte-k45wj3{transition:none}.post-link.svelte-k45wj3:hover,.post-link.svelte-k45wj3:focus-visible{padding-left:0}}
