.hero.svelte-1uha8ag{text-align:center;max-width:56rem;margin:3rem auto 5rem;padding:0 1.5rem}.logo-stage.svelte-1uha8ag{justify-content:center;margin-bottom:1rem;display:flex}.hero-logo.svelte-1uha8ag{mix-blend-mode:multiply;filter:contrast(1.05);width:clamp(180px,32vw,280px);height:auto;animation:1.4s ease-out .1s both svelte-1uha8ag-settle;transform:rotate(-2deg)}@keyframes svelte-1uha8ag-settle{0%{opacity:0;transform:rotate(-6deg)translateY(-12px)}60%{opacity:1;transform:rotate(1deg)translateY(2px)}to{opacity:1;transform:rotate(-2deg)translateY(0)}}@media (prefers-reduced-motion:reduce){.hero-logo.svelte-1uha8ag{animation:none}}.title.svelte-1uha8ag{margin:.4rem 0 2rem;font-size:clamp(2.6rem,8vw,5.5rem)}.title.svelte-1uha8ag span:where(.svelte-1uha8ag){margin:0 .1em;display:inline-block}.title.svelte-1uha8ag .italic:where(.svelte-1uha8ag){color:var(--color-ink);font-style:italic}.title.svelte-1uha8ag .hand-soft:where(.svelte-1uha8ag){font-family:var(--font-hand);color:var(--color-wax);font-size:.9em;font-style:normal;font-weight:600;transform:rotate(-2deg)}.quote-frame.svelte-1uha8ag{border-top:1px solid var(--color-pencil-soft);border-bottom:1px solid var(--color-pencil-soft);max-width:38rem;margin:2.5rem auto 2.2rem;padding:1.6rem 1.8rem;position:relative}.quote-frame.svelte-1uha8ag:before,.quote-frame.svelte-1uha8ag:after{content:"";background:var(--color-wax);opacity:.7;border-radius:50%;width:8px;height:8px;position:absolute}.quote-frame.svelte-1uha8ag:before{top:-5px;left:-5px}.quote-frame.svelte-1uha8ag:after{bottom:-5px;right:-5px}.quote.svelte-1uha8ag{font-family:var(--font-display);font-variation-settings:"opsz" 144;color:var(--color-ink);margin:0;font-size:clamp(1.05rem,2.2vw,1.3rem);font-style:italic;line-height:1.5}.quote.svelte-1uha8ag p:where(.svelte-1uha8ag){margin:0}.attribution.svelte-1uha8ag{font-family:var(--font-mono);letter-spacing:.06em;color:var(--color-pencil);margin-top:.9rem;font-size:.75rem;font-style:normal;display:block}.attribution.svelte-1uha8ag cite:where(.svelte-1uha8ag){font-style:italic}.intro.svelte-1uha8ag{max-width:32rem;color:var(--color-ink-soft);margin:0 auto;font-size:1rem;line-height:1.7}.recent.svelte-1uha8ag{max-width:72rem;margin:0 auto;padding:0 1.5rem}.section-header.svelte-1uha8ag{border-bottom:1px dashed var(--color-pencil-soft);justify-content:space-between;align-items:baseline;margin-bottom:2rem;padding-bottom:1rem;display:flex}.see-all.svelte-1uha8ag{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--color-ink);font-size:.78rem;text-decoration:none}.see-all.svelte-1uha8ag:hover{color:var(--color-wax)}.grid.svelte-1uha8ag{grid-template-columns:1fr;gap:2.5rem 2rem;display:grid}@media (width>=640px){.grid.svelte-1uha8ag{grid-template-columns:1fr 1fr}}@media (width>=960px){.grid.svelte-1uha8ag{grid-template-columns:repeat(3,1fr)}}.card.svelte-1uha8ag{color:inherit;text-decoration:none;transition:transform .3s;display:block}.card.svelte-1uha8ag:hover{transform:translateY(-3px)}.card.svelte-1uha8ag:hover .cover:where(.svelte-1uha8ag) img:where(.svelte-1uha8ag){transform:scale(1.03)}.card--featured.svelte-1uha8ag{grid-column:1/-1}@media (width>=640px){.card--featured.svelte-1uha8ag{grid-column:span 2}}@media (width>=960px){.card--featured.svelte-1uha8ag{grid-column:span 3}.card--featured.svelte-1uha8ag .cover:where(.svelte-1uha8ag){aspect-ratio:21/9}.card--featured.svelte-1uha8ag .card-title:where(.svelte-1uha8ag){font-size:2.4rem}}.cover.svelte-1uha8ag{aspect-ratio:4/5;background:var(--color-paper-deep);border-radius:2px;margin-bottom:1rem;overflow:hidden;box-shadow:0 1px #0000000a,0 14px 28px -20px #0006}.cover--blank.svelte-1uha8ag{color:var(--color-pencil);place-items:center;display:grid}.cover.svelte-1uha8ag img:where(.svelte-1uha8ag){object-fit:cover;width:100%;height:100%;transition:transform .4s}.card-meta.svelte-1uha8ag{font-family:var(--font-mono);letter-spacing:.06em;color:var(--color-pencil);flex-wrap:wrap;gap:.4em;margin-bottom:.3rem;font-size:.72rem;display:flex}.draft-tag.svelte-1uha8ag{font-family:var(--font-mono);background:var(--color-wax);color:var(--color-paper);letter-spacing:.12em;text-transform:uppercase;border-radius:2px;padding:.1em .5em;font-size:.6rem}.card-title.svelte-1uha8ag{font-family:var(--font-display);letter-spacing:-.01em;margin:0;font-size:1.5rem;font-style:italic;font-weight:500;line-height:1.2}.card-summary.svelte-1uha8ag{color:var(--color-ink-soft);margin-top:.5rem;font-size:.95rem;line-height:1.55}.empty.svelte-1uha8ag{text-align:center;max-width:36rem;margin:4rem auto;padding:0 1.5rem}.empty-line.svelte-1uha8ag{color:var(--color-pencil)}
