.hero.svelte-1p18l5n.svelte-1p18l5n{padding-block:var(--space-16) var(--space-12)}.hero.svelte-1p18l5n h1.svelte-1p18l5n{font-family:var(--font-display);font-size:var(--text-5xl);font-weight:500;letter-spacing:-.025em;line-height:.96;margin:var(--space-3) 0 var(--space-5)}@media (min-width: 720px){.hero.svelte-1p18l5n h1.svelte-1p18l5n{font-size:var(--text-6xl)}}.hero.svelte-1p18l5n h1 em.svelte-1p18l5n{font-style:italic;font-weight:400;color:var(--color-accent-deep)}.lede.svelte-1p18l5n.svelte-1p18l5n{font-family:var(--font-display);font-size:var(--text-xl);font-style:italic;line-height:1.45}.band-rule.svelte-1p18l5n.svelte-1p18l5n{border:0;height:4px;margin:0;background:linear-gradient(to bottom,var(--color-ink) 0,var(--color-ink) 1px,transparent 1px,transparent 3px,var(--color-ink) 3px,var(--color-ink) 4px)}.posts.svelte-1p18l5n.svelte-1p18l5n{padding-block:var(--space-12)}.post-list.svelte-1p18l5n.svelte-1p18l5n{list-style:none;padding:0;margin:0;border-top:2px solid var(--color-ink)}.post-list.svelte-1p18l5n li.svelte-1p18l5n{border-bottom:1px solid var(--color-rule-soft)}.post-list.svelte-1p18l5n a.svelte-1p18l5n{display:grid;grid-template-columns:1fr auto;grid-template-rows:auto auto auto;gap:var(--space-2) var(--space-4);padding:var(--space-8) var(--space-4);color:var(--color-ink);background-size:0% 100%;transition:background-color .18s ease}.post-list.svelte-1p18l5n a.svelte-1p18l5n:hover{background:var(--color-paper-inset)}.no.svelte-1p18l5n.svelte-1p18l5n{grid-column:1;grid-row:1;font-family:var(--font-mono);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.14em;color:var(--color-ink-muted);margin:0}.post-list.svelte-1p18l5n h2.svelte-1p18l5n{grid-column:1;grid-row:2;font-family:var(--font-display);font-size:var(--text-3xl);font-weight:500;letter-spacing:-.02em;line-height:1.05;margin:0 0 var(--space-2);max-width:30ch}@media (min-width: 720px){.post-list.svelte-1p18l5n h2.svelte-1p18l5n{font-size:var(--text-4xl)}}.hook.svelte-1p18l5n.svelte-1p18l5n{grid-column:1;grid-row:3;font-family:var(--font-display);font-size:var(--text-lg);font-style:italic;color:var(--color-ink);margin:0;line-height:1.45;max-width:48rem}.arr.svelte-1p18l5n.svelte-1p18l5n{grid-column:2;grid-row:1 / 4;align-self:center;font-family:var(--font-display);font-size:var(--text-2xl);color:var(--color-accent-deep);transition:transform .16s ease}.post-list.svelte-1p18l5n a:hover .arr.svelte-1p18l5n{transform:translate(6px)}
