.literary-home.svelte-1uha8ag{position:relative;padding-top:1.35rem}.dark .literary-home.svelte-1uha8ag:before{position:absolute;z-index:-1;top:-4rem;left:50%;width:min(100vw,calc(100% + 22rem));height:39rem;background:url(../../../assets/literary/celestial-atlas.webp) center top / cover no-repeat;opacity:.22;pointer-events:none;transform:translate(-50%);content:""}.home-hero.svelte-1uha8ag{display:grid;grid-template-columns:minmax(0,1fr) 13rem;gap:1.5rem;align-items:center;padding:.8rem 0 1.35rem}.author-introduction.svelte-1uha8ag{display:grid;grid-template-columns:5.5rem minmax(0,1fr);gap:1.2rem;align-items:start}.author-portrait.svelte-1uha8ag{width:5.5rem;height:5.5rem;border:2px solid var(--page-border);border-radius:50%;filter:sepia(.18) saturate(.88)}.author-copy.svelte-1uha8ag{min-width:0}.home-hero.svelte-1uha8ag h1:where(.svelte-1uha8ag){margin:0;font-size:clamp(2.1rem,4vw,3.1rem);line-height:1.05;letter-spacing:-.04em}.home-hero.svelte-1uha8ag h1:where(.svelte-1uha8ag) span:where(.svelte-1uha8ag){color:var(--page-accent)}.author-subtitle.svelte-1uha8ag{margin:.3rem 0 .45rem;color:var(--page-muted);font-family:var(--font-display);font-size:1.08rem}.author-details.svelte-1uha8ag{max-width:38rem;margin:0;color:var(--page-muted);font-size:.82rem;line-height:1.62}.field-note.svelte-1uha8ag{align-self:center;text-align:center}.messenger-bird.svelte-1uha8ag{display:block;width:11rem;height:auto;margin:-1rem auto -.4rem;background:transparent}.field-note.svelte-1uha8ag p:where(.svelte-1uha8ag){margin:0;color:var(--page-muted);font-family:var(--font-display);font-size:.83rem;line-height:1.38}.eyebrow.svelte-1uha8ag{margin:0 0 .18rem;color:var(--page-gold);font-family:var(--font-mono);font-size:.65rem;font-weight:700;letter-spacing:.075em;text-transform:uppercase}.featured-section.svelte-1uha8ag{margin:.55rem 0 1.5rem}.section-header.svelte-1uha8ag{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;border-bottom:1px solid var(--page-border);margin-bottom:.65rem;padding-bottom:.6rem}.section-header.svelte-1uha8ag h2:where(.svelte-1uha8ag){margin:0;font-size:1.35rem;font-weight:600;line-height:1.12}.section-header.svelte-1uha8ag a:where(.svelte-1uha8ag){flex-shrink:0;font-size:.82rem;text-decoration:none}.shelf-header.svelte-1uha8ag{margin-bottom:.9rem}.shelf-header.svelte-1uha8ag h2:where(.svelte-1uha8ag){font-size:clamp(1.55rem,3vw,1.95rem)}.essay-shelf.svelte-1uha8ag{display:flex;gap:.8rem;overflow-x:auto;overscroll-behavior-inline:contain;padding-bottom:.8rem;scroll-snap-type:x mandatory;scrollbar-color:var(--page-gold) var(--page-border);scrollbar-width:thin}.essay-card.svelte-1uha8ag{display:flex;min-height:11.3rem;flex:0 0 clamp(13.5rem,25vw,16rem);flex-direction:column;border:1px solid var(--page-border);border-radius:.55rem;background:var(--page-paper);padding:.85rem;color:var(--page-text);scroll-snap-align:start;text-decoration:none;transition:border-color .15s ease,transform .15s ease}.essay-card.svelte-1uha8ag:hover,.essay-card.svelte-1uha8ag:focus-visible{border-color:var(--page-gold);color:var(--page-text);transform:translateY(-2px)}.essay-category.svelte-1uha8ag{color:var(--page-gold);font-family:var(--font-mono);font-size:.6rem;letter-spacing:.025em;text-transform:uppercase}.essay-card.svelte-1uha8ag h3:where(.svelte-1uha8ag){margin:.45rem 0 .3rem;font-size:1.12rem;line-height:1.12}.essay-card.svelte-1uha8ag>p:where(.svelte-1uha8ag){margin:0;color:var(--page-muted);font-size:.76rem;line-height:1.45}.essay-mark.svelte-1uha8ag{display:flex;justify-content:space-between;margin-top:auto;padding-top:.65rem;color:var(--page-gold);font-family:var(--font-mono);font-size:.71rem}.workbench-grid.svelte-1uha8ag,.archive-grid.svelte-1uha8ag{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(0,.85fr);gap:1rem;align-items:start}.workbench-aside.svelte-1uha8ag{display:grid;gap:.8rem}.home-section.svelte-1uha8ag{min-width:0}.project-list.svelte-1uha8ag{margin:0;padding:0;list-style:none}.project-list.svelte-1uha8ag li:where(.svelte-1uha8ag){display:grid;gap:.1rem;border-bottom:1px solid var(--page-border);padding:.44rem 0}.project-list.svelte-1uha8ag li:where(.svelte-1uha8ag):last-child{border-bottom:0}.project-list.svelte-1uha8ag a:where(.svelte-1uha8ag){font-weight:650;text-decoration:none}.project-list.svelte-1uha8ag span:where(.svelte-1uha8ag){color:var(--page-muted);font-size:.74rem}#newsletter{margin-block:1.15rem}.compact-list.svelte-1uha8ag{margin:0;padding:0;list-style:none}.compact-row.svelte-1uha8ag{display:grid;grid-template-columns:5.5rem minmax(0,1fr);gap:.6rem;align-items:baseline;border-bottom:1px solid var(--page-border);padding-block:.45rem}.compact-row.svelte-1uha8ag:last-child{border-bottom:0}.compact-row.svelte-1uha8ag time:where(.svelte-1uha8ag){color:var(--page-muted);font-size:.71rem;font-variant-numeric:tabular-nums}.compact-row.svelte-1uha8ag a:where(.svelte-1uha8ag){display:inline-flex;gap:.4rem;min-width:0;color:var(--page-text);font-size:.83rem;font-weight:600;line-height:1.25;text-decoration:none}.compact-row.svelte-1uha8ag a:where(.svelte-1uha8ag):hover{color:var(--page-accent);text-decoration:underline}@media(max-width:860px){.home-hero.svelte-1uha8ag{grid-template-columns:minmax(0,1fr) 9rem;gap:.8rem}.messenger-bird.svelte-1uha8ag{width:8.3rem}.workbench-grid.svelte-1uha8ag,.archive-grid.svelte-1uha8ag{grid-template-columns:minmax(0,1fr)}.workbench-aside.svelte-1uha8ag{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;order:-1}}@media(max-width:600px){.literary-home.svelte-1uha8ag{padding-top:.55rem}.home-hero.svelte-1uha8ag{grid-template-columns:minmax(0,1fr);padding:.5rem 0 .9rem}.author-introduction.svelte-1uha8ag{grid-template-columns:3.75rem minmax(0,1fr);gap:.72rem}.author-portrait.svelte-1uha8ag{width:3.75rem;height:3.75rem}.home-hero.svelte-1uha8ag h1:where(.svelte-1uha8ag){font-size:clamp(1.58rem,6.8vw,2.15rem)}.author-subtitle.svelte-1uha8ag{font-size:.95rem}.author-details.svelte-1uha8ag{margin-left:-4.47rem;padding-top:.65rem;font-size:.79rem}.field-note.svelte-1uha8ag{display:none}.featured-section.svelte-1uha8ag{margin-top:.2rem}.shelf-header.svelte-1uha8ag h2:where(.svelte-1uha8ag){font-size:1.42rem}.shelf-header.svelte-1uha8ag>a:where(.svelte-1uha8ag){font-size:.71rem}.essay-card.svelte-1uha8ag{flex-basis:78%}.workbench-aside.svelte-1uha8ag{grid-template-columns:minmax(0,1fr)}.workbench-aside.svelte-1uha8ag .book-callout{order:-1}.compact-row.svelte-1uha8ag{grid-template-columns:1fr;gap:.1rem}.compact-row.svelte-1uha8ag time:where(.svelte-1uha8ag){order:2}}
