.home.svelte-1uha8ag{padding-top:clamp(3rem,8vw,7.5rem)}.hero.svelte-1uha8ag{border-bottom:1px solid var(--line-strong);grid-template-columns:minmax(0,1fr) minmax(13rem,18rem);align-items:end;gap:clamp(3rem,8vw,8rem);min-height:28rem;padding-bottom:clamp(4rem,9vw,7rem);display:grid}.hero.svelte-1uha8ag h1:where(.svelte-1uha8ag){max-width:12ch;font:500 clamp(3.5rem, 8vw, 7.3rem)/.88 var(--font-display);letter-spacing:-.06em;margin:1.2rem 0 1.6rem}.hero.svelte-1uha8ag h1:where(.svelte-1uha8ag) em:where(.svelte-1uha8ag){color:var(--accent);font-weight:400}.statement.svelte-1uha8ag{max-width:42rem;color:var(--ink-muted);font:1rem/1.7 var(--font-ui);margin:0}.hero-rail.svelte-1uha8ag{border-top:1px solid var(--line-strong);border-bottom:1px solid var(--line-strong);font-family:var(--font-mono);grid-template-columns:1fr 1fr;display:grid}.rail-label.svelte-1uha8ag{border-bottom:1px solid var(--line);color:var(--accent);letter-spacing:.1em;text-transform:uppercase;grid-column:1/-1;padding:.7rem 0;font-size:.65rem}.hero-rail.svelte-1uha8ag>p:where(.svelte-1uha8ag){border-bottom:1px solid var(--line);color:var(--ink-muted);grid-column:1/-1;margin:0;padding:1rem 0;font-size:.72rem;line-height:1.5}.rail-stat.svelte-1uha8ag{gap:.3rem;padding:1rem 0;display:grid}.rail-stat.svelte-1uha8ag+.rail-stat:where(.svelte-1uha8ag){border-left:1px solid var(--line);padding-left:1rem}.rail-stat.svelte-1uha8ag strong:where(.svelte-1uha8ag){font-size:1.3rem;font-weight:500}.rail-stat.svelte-1uha8ag span:where(.svelte-1uha8ag){color:var(--ink-faint);font-size:.62rem}.work.svelte-1uha8ag,.writing.svelte-1uha8ag,.field-notes.svelte-1uha8ag,.topics.svelte-1uha8ag{border-bottom:1px solid var(--line-strong);padding:clamp(4.5rem,10vw,8rem) 0}.section-head.svelte-1uha8ag{grid-template-columns:1fr minmax(15rem,27rem);align-items:end;gap:3rem;margin-bottom:2.2rem;display:grid}.section-head.svelte-1uha8ag h2:where(.svelte-1uha8ag),.notes-intro.svelte-1uha8ag h2:where(.svelte-1uha8ag),.topic-copy.svelte-1uha8ag h2:where(.svelte-1uha8ag){font:500 clamp(2.2rem, 4vw, 4rem)/1 var(--font-display);letter-spacing:-.045em;margin:1rem 0 0}.section-head.svelte-1uha8ag>p:where(.svelte-1uha8ag),.notes-intro.svelte-1uha8ag>p:where(.svelte-1uha8ag):last-child,.topic-copy.svelte-1uha8ag>p:where(.svelte-1uha8ag):last-child{color:var(--ink-muted);font:.85rem/1.65 var(--font-ui);margin:0}.project-grid.svelte-1uha8ag{border-top:1px solid var(--line-strong);border-left:1px solid var(--line);grid-template-columns:repeat(6,1fr);display:grid}.project-card.svelte-1uha8ag{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:18rem;color:inherit;grid-template-columns:auto 1fr;gap:1rem;padding:1.1rem;text-decoration:none;display:grid;position:relative}.project-card.svelte-1uha8ag:first-child,.project-card.svelte-1uha8ag:nth-child(4),.project-card.svelte-1uha8ag:nth-child(2),.project-card.svelte-1uha8ag:nth-child(3){grid-column:span 3}.project-card.svelte-1uha8ag:hover{background:var(--wash)}.project-primary.svelte-1uha8ag{z-index:1;position:absolute;inset:0}.card-index.svelte-1uha8ag,.card-main.svelte-1uha8ag,.card-arrow.svelte-1uha8ag{pointer-events:none;position:relative}.project-tags.svelte-1uha8ag{z-index:2;pointer-events:auto;position:relative}.project-tags.svelte-1uha8ag .tag:where(.svelte-1uha8ag){text-decoration:none}.project-tags.svelte-1uha8ag .tag:where(.svelte-1uha8ag):hover{border-color:var(--accent);color:var(--accent-strong)}.project-card.svelte-1uha8ag:hover .card-arrow:where(.svelte-1uha8ag){color:var(--accent);transform:translate(.18rem,-.18rem)}.card-index.svelte-1uha8ag{color:var(--ink-faint);font:.65rem/1.4 var(--font-mono)}.card-main.svelte-1uha8ag{flex-direction:column;display:flex}.card-meta.svelte-1uha8ag{color:var(--accent);font:.64rem/1.4 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;justify-content:space-between;gap:1rem;display:flex}.card-meta.svelte-1uha8ag span:where(.svelte-1uha8ag):last-child{color:var(--ink-faint)}.card-meta.svelte-1uha8ag i:where(.svelte-1uha8ag){background:var(--accent);vertical-align:.08em;border-radius:50%;width:.38rem;height:.38rem;margin-right:.35rem;display:inline-block}.project-card.svelte-1uha8ag h3:where(.svelte-1uha8ag){max-width:12ch;font:550 clamp(1.8rem, 3vw, 3rem)/.98 var(--font-display);letter-spacing:-.04em;margin:auto 0 .85rem}.project-card.svelte-1uha8ag p:where(.svelte-1uha8ag){max-width:40rem;color:var(--ink-muted);font:.78rem/1.6 var(--font-ui);margin:0 0 1.2rem}.card-arrow.svelte-1uha8ag{color:var(--ink-faint);transition:all .16s;position:absolute;bottom:1rem;right:1rem}.writing.svelte-1uha8ag,.field-notes.svelte-1uha8ag,.topics.svelte-1uha8ag{grid-template-columns:minmax(15rem,.7fr) minmax(0,1.3fr);gap:clamp(3rem,8vw,8rem);display:grid}.notes-intro.svelte-1uha8ag>p:where(.svelte-1uha8ag):last-child,.topic-copy.svelte-1uha8ag>p:where(.svelte-1uha8ag):last-child{max-width:24rem;margin-top:1.4rem}.note-list.svelte-1uha8ag{border-top:1px solid var(--line-strong)}.note-row.svelte-1uha8ag{border-bottom:1px solid var(--line);color:inherit;grid-template-columns:3.1rem minmax(0,1fr) auto auto;align-items:start;gap:1rem;padding:1.05rem 0;text-decoration:none;display:grid}.note-row.svelte-1uha8ag:hover .note-title:where(.svelte-1uha8ag) strong:where(.svelte-1uha8ag){color:var(--accent)}.note-number.svelte-1uha8ag,.note-status.svelte-1uha8ag{color:var(--ink-faint);font:.65rem/1.5 var(--font-mono)}.note-title.svelte-1uha8ag{gap:.3rem;display:grid}.note-title.svelte-1uha8ag strong:where(.svelte-1uha8ag){font:550 .95rem/1.35 var(--font-ui)}.note-title.svelte-1uha8ag small:where(.svelte-1uha8ag){color:var(--ink-muted);font:.74rem/1.5 var(--font-ui)}.empty-note.svelte-1uha8ag{color:var(--ink-muted);font-family:var(--font-ui)}.topic-cloud.svelte-1uha8ag{flex-wrap:wrap;align-content:flex-start;gap:.7rem 1.8rem;padding-top:.2rem;display:flex}.topic-cloud.svelte-1uha8ag>a:where(.svelte-1uha8ag){color:var(--ink-muted);font:500 clamp(1.4rem, 3vw, 2.7rem)/1.2 var(--font-display);align-items:baseline;gap:.45rem;text-decoration:none;display:inline-flex}.topic-cloud.svelte-1uha8ag>a:where(.svelte-1uha8ag):hover{color:var(--accent)}.topic-cloud.svelte-1uha8ag>a.large:where(.svelte-1uha8ag){color:var(--ink);font-size:clamp(1.8rem,4vw,3.5rem)}.topic-cloud.svelte-1uha8ag>a.large:where(.svelte-1uha8ag):hover{color:var(--accent)}.topic-cloud.svelte-1uha8ag sup:where(.svelte-1uha8ag),.topic-cloud.svelte-1uha8ag small:where(.svelte-1uha8ag){color:var(--ink-faint);font:.58rem/1 var(--font-mono)}.pipeline.svelte-1uha8ag{color:var(--ink-faint);font:.62rem/1.3 var(--font-mono);white-space:nowrap;grid-template-columns:repeat(4,auto auto auto) auto auto;align-items:baseline;gap:.6rem;padding:1.2rem 0;display:grid;overflow-x:auto}.pipeline.svelte-1uha8ag strong:where(.svelte-1uha8ag){color:var(--ink);font-weight:500}.pipeline.svelte-1uha8ag i:where(.svelte-1uha8ag){color:var(--accent);font-style:normal}@media (width<=820px){.hero.svelte-1uha8ag{grid-template-columns:1fr;min-height:auto}.hero.svelte-1uha8ag h1:where(.svelte-1uha8ag){font-size:clamp(3.2rem,14vw,5.5rem)}.hero-rail.svelte-1uha8ag{max-width:27rem}.section-head.svelte-1uha8ag,.writing.svelte-1uha8ag,.field-notes.svelte-1uha8ag,.topics.svelte-1uha8ag{grid-template-columns:1fr;gap:2rem}.section-head.svelte-1uha8ag>p:where(.svelte-1uha8ag){max-width:32rem}.project-card.svelte-1uha8ag:nth-child(n){grid-column:span 6;min-height:15rem}}@media (width<=540px){.home.svelte-1uha8ag{padding-top:2.5rem}.note-row.svelte-1uha8ag{grid-template-columns:2.5rem minmax(0,1fr) auto}.note-status.svelte-1uha8ag{display:none}.project-card.svelte-1uha8ag{min-height:13rem}}
