.literary-stage.svelte-1uha8ag{overflow-x:clip;background-image:radial-gradient(circle at 8% 8%,#d6b67b18 0,transparent 24rem),radial-gradient(circle at 93% 28%,#63919712 0,transparent 24rem),radial-gradient(#8a6f4a12 .6px,transparent .7px);background-size:auto,auto,5px 5px}.literary-home.svelte-1uha8ag{--site-max-width: 1160px;padding-top:2.4rem}.home-hero.svelte-1uha8ag{display:grid;grid-template-columns:minmax(0,1fr) minmax(19rem,.9fr);gap:2.5rem;align-items:center;padding:2.2rem 0 2.8rem;border-bottom:1px solid var(--page-border)}.eyebrow.svelte-1uha8ag{margin:0 0 .65rem;color:var(--page-gold);font:600 .72rem/1.4 var(--font-body);letter-spacing:.1em}.home-hero.svelte-1uha8ag h1:where(.svelte-1uha8ag){margin:0 0 1.1rem;font:700 clamp(2.5rem,4vw,3.8rem)/1.05 var(--font-body);letter-spacing:-.05em}.home-hero.svelte-1uha8ag h1:where(.svelte-1uha8ag) span:where(.svelte-1uha8ag){color:var(--page-link)}.hero-lead.svelte-1uha8ag{max-width:33rem;margin:0 0 .7rem;font-size:1.2rem;line-height:1.65}.hero-detail.svelte-1uha8ag{max-width:32rem;margin:0;color:var(--page-muted);font-size:1rem;line-height:1.7}.hero-links.svelte-1uha8ag{display:flex;flex-wrap:wrap;gap:.7rem 1.5rem;margin-top:1.35rem;font-size:.9rem;font-weight:600}.hero-links.svelte-1uha8ag a:where(.svelte-1uha8ag),.personal-note.svelte-1uha8ag a:where(.svelte-1uha8ag){text-decoration:none}.hero-links.svelte-1uha8ag a:where(.svelte-1uha8ag):hover,.personal-note.svelte-1uha8ag a:where(.svelte-1uha8ag):hover{text-decoration:underline}.hero-art.svelte-1uha8ag{align-self:center}.hero-art.svelte-1uha8ag img:where(.svelte-1uha8ag){display:block;width:100%;height:auto;background:transparent}.hero-art.svelte-1uha8ag p:where(.svelte-1uha8ag){display:flex;align-items:center;justify-content:space-between;gap:.4rem;margin:.2rem 0 0;color:var(--page-muted);font:600 .72rem/1.4 var(--font-body);letter-spacing:.03em}.route-line.svelte-1uha8ag{flex:1;overflow:hidden;color:var(--page-gold);text-align:center;white-space:nowrap}.personal-grid.svelte-1uha8ag{display:grid;grid-template-columns:1fr 1fr;gap:4rem;margin:3rem 0;padding-top:1.6rem;border-top:1px solid var(--page-border)}.personal-grid.svelte-1uha8ag h2:where(.svelte-1uha8ag),.desk-column.svelte-1uha8ag h2:where(.svelte-1uha8ag),.complete-archive.svelte-1uha8ag h2:where(.svelte-1uha8ag){margin:0 0 1rem;font:650 1.4rem/1.25 var(--font-body);letter-spacing:-.025em}.project-link.svelte-1uha8ag{display:grid;grid-template-columns:3rem minmax(0,1fr) auto;gap:.85rem;align-items:center;padding:.8rem 0;border-bottom:1px solid var(--page-border);color:var(--page-text);text-decoration:none}.project-link.svelte-1uha8ag:hover strong:where(.svelte-1uha8ag){color:var(--page-link);text-decoration:underline}.project-link.svelte-1uha8ag strong:where(.svelte-1uha8ag),.project-link.svelte-1uha8ag small:where(.svelte-1uha8ag){display:block}.project-link.svelte-1uha8ag strong:where(.svelte-1uha8ag){font-size:1rem}.project-link.svelte-1uha8ag small:where(.svelte-1uha8ag){color:var(--page-muted);font-size:.86rem;line-height:1.5}.project-logo.svelte-1uha8ag{width:3rem;height:3rem;-o-object-fit:contain;object-fit:contain;background:transparent}.engineer-project.svelte-1uha8ag .project-logo:where(.svelte-1uha8ag){filter:invert(1)}.dark .engineer-project.svelte-1uha8ag .project-logo:where(.svelte-1uha8ag){filter:none}.side-project.svelte-1uha8ag{margin:.8rem 0 0;color:var(--page-muted);font-size:.85rem}.personal-note.svelte-1uha8ag{border-left:3px solid #b48a3a;padding:.1rem 0 0 1.5rem}.personal-note.svelte-1uha8ag p:where(.svelte-1uha8ag):not(.eyebrow){margin:.65rem 0;font-size:.95rem;line-height:1.6}.personal-note.svelte-1uha8ag p:where(.svelte-1uha8ag) span:where(.svelte-1uha8ag){display:inline-block;width:1.75rem;color:var(--page-link)}.personal-note.svelte-1uha8ag p:where(.svelte-1uha8ag):nth-of-type(3) span:where(.svelte-1uha8ag){color:#427d86}.personal-note.svelte-1uha8ag>a:where(.svelte-1uha8ag){display:inline-block;margin-top:.6rem;font-size:.86rem;font-weight:600}.book-feature.svelte-1uha8ag{margin:0 0 3rem}.reading-desk.svelte-1uha8ag{display:grid;grid-template-columns:1fr 1fr 1fr;gap:2rem;padding:2rem 0;border-top:1px solid var(--page-border);border-bottom:1px solid var(--page-border)}.desk-column.svelte-1uha8ag{min-width:0}.desk-column.svelte-1uha8ag h2:where(.svelte-1uha8ag){font-size:1.15rem}.desk-column.svelte-1uha8ag h2:where(.svelte-1uha8ag) span:where(.svelte-1uha8ag){color:var(--page-gold)}.compact-list.svelte-1uha8ag{margin:0;padding:0;list-style:none}.compact-row.svelte-1uha8ag{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:.6rem;border-bottom:1px solid var(--page-border);padding:.6rem 0}.compact-row.svelte-1uha8ag a:where(.svelte-1uha8ag),.talk-row.svelte-1uha8ag a:where(.svelte-1uha8ag){min-width:0;color:var(--page-text);font-size:.9rem;line-height:1.5;text-decoration:none}.compact-row.svelte-1uha8ag a:where(.svelte-1uha8ag):hover,.talk-row.svelte-1uha8ag a:where(.svelte-1uha8ag):hover{color:var(--page-link);text-decoration:underline}.compact-row.svelte-1uha8ag>span:where(.svelte-1uha8ag),.compact-row.svelte-1uha8ag time:where(.svelte-1uha8ag){color:var(--page-muted);font-size:.72rem}.talk-row.svelte-1uha8ag{display:flex;gap:.5rem;border-bottom:1px solid var(--page-border);padding:.6rem 0}.talk-row.svelte-1uha8ag>span:where(.svelte-1uha8ag){color:var(--page-gold)}.desk-more.svelte-1uha8ag{display:inline-block;margin-top:.8rem;font-size:.85rem;text-decoration:none}.reading-desk.svelte-1uha8ag .newsletter-card{border-left:1px solid var(--page-border);padding:0 0 0 1.5rem}.closing-note.svelte-1uha8ag{display:flex;flex-wrap:wrap;justify-content:space-between;gap:1rem;margin:1.1rem 0 2.5rem;color:var(--page-muted);font-size:.8rem}.closing-note.svelte-1uha8ag a:where(.svelte-1uha8ag){text-decoration:none}.complete-archive.svelte-1uha8ag{padding:1rem 0}.complete-archive.svelte-1uha8ag>h2:where(.svelte-1uha8ag){margin-bottom:.25rem;font-size:1.65rem}.library-description.svelte-1uha8ag{margin:0 0 1.5rem;color:var(--page-muted);font-size:.9rem}.archive-grid.svelte-1uha8ag{display:grid;grid-template-columns:1fr 1fr;gap:2rem}.more-recent.svelte-1uha8ag{margin-top:2rem}@media(max-width:800px){.home-hero.svelte-1uha8ag{grid-template-columns:1fr .8fr;gap:1rem}.reading-desk.svelte-1uha8ag{grid-template-columns:1fr 1fr}.reading-desk.svelte-1uha8ag .newsletter-card{grid-column:1 / -1;border-left:0;border-top:1px solid var(--page-border);padding:1.5rem 0 0}}@media(max-width:600px){.literary-home.svelte-1uha8ag{padding-top:1rem}.home-hero.svelte-1uha8ag{grid-template-columns:1fr;gap:1rem;padding:1.4rem 0 1.8rem}.home-hero.svelte-1uha8ag h1:where(.svelte-1uha8ag){font-size:2.6rem}.hero-lead.svelte-1uha8ag{font-size:1.08rem;line-height:1.65}.hero-detail.svelte-1uha8ag{font-size:.96rem}.hero-art.svelte-1uha8ag{width:min(100%,24rem);margin:.4rem auto 0}.personal-grid.svelte-1uha8ag,.reading-desk.svelte-1uha8ag,.archive-grid.svelte-1uha8ag{grid-template-columns:1fr;gap:2rem}.personal-grid.svelte-1uha8ag{margin-block:2rem}.reading-desk.svelte-1uha8ag .newsletter-card{grid-column:auto}.closing-note.svelte-1uha8ag{line-height:1.5}}
