.home-hero[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:2rem;padding-block:3.8rem 4.5rem}.hero-copy[data-astro-cid-j7pv25f6] .field-label[data-astro-cid-j7pv25f6]{margin-bottom:1.5rem}.hero-copy[data-astro-cid-j7pv25f6] .field-label[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{font-size:1.6rem;margin-right:.5rem;color:var(--accent)}.home-hero[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6]{font-size:clamp(3.8rem,6.5vw,6rem);line-height:1.02;letter-spacing:-.06em;margin:0 0 1.8rem}.hero-lede[data-astro-cid-j7pv25f6]{max-width:31rem;color:var(--muted-fg);font-size:1.15rem;line-height:1.8}.hero-actions[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;margin-top:1.8rem}.micro-note[data-astro-cid-j7pv25f6]{font-size:.75rem;color:var(--muted-fg);margin-top:1.1rem}.hero-art[data-astro-cid-j7pv25f6]{margin:0}.hero-art[data-astro-cid-j7pv25f6] figcaption[data-astro-cid-j7pv25f6]{font:.7rem/1.8 monospace;text-align:center;color:var(--muted-fg)}.hero-art[data-astro-cid-j7pv25f6] figcaption[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{font:.7rem/1.8 var(--font-body)}.field-ribbon[data-astro-cid-j7pv25f6]{background:var(--surface-2);border-block:1px solid var(--edge);padding:1rem 0}.field-ribbon[data-astro-cid-j7pv25f6]>div[data-astro-cid-j7pv25f6]{display:flex;justify-content:space-between;gap:1rem;align-items:center;flex-wrap:wrap;font-size:.65rem;letter-spacing:.1em;font-weight:800}.intro-grid[data-astro-cid-j7pv25f6],.honest-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:.95fr 1.05fr;gap:5rem}.intro-grid[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6],.honest-grid[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{font-size:clamp(2.3rem,3.7vw,3.5rem);margin:0}.intro-grid[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]:not(.large-copy):not(.field-label){color:var(--muted-fg)}.large-copy[data-astro-cid-j7pv25f6]{font-size:1.25rem;margin-top:0}.home-section-head[data-astro-cid-j7pv25f6]{margin-bottom:2rem}.home-section-head[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{font-size:clamp(2rem,3.5vw,3rem);margin:0}.route-grid[data-astro-cid-j7pv25f6],.project-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(3,1fr);gap:1.25rem}.route-card[data-astro-cid-j7pv25f6]{color:var(--text);text-decoration:none;display:flex;flex-direction:column;align-items:flex-start;min-height:22rem;padding:1.8rem;border:1px solid var(--edge);border-radius:.7rem;transition:transform .2s}.route-card[data-astro-cid-j7pv25f6]:hover{transform:translateY(-4px);color:var(--text)}.route-card[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-size:2rem;margin:1.8rem 0 1rem}.route-card[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{font-size:.98rem;line-height:1.7}.route-link[data-astro-cid-j7pv25f6]{display:flex;justify-content:space-between;width:100%;border-top:1px solid color-mix(in oklab,var(--text) 20%,transparent);padding-top:1rem;margin-top:auto;font-size:.86rem;font-weight:800}.sage[data-astro-cid-j7pv25f6]{background:color-mix(in oklab,var(--primary) 12%,var(--bg))}.butter[data-astro-cid-j7pv25f6]{background:color-mix(in oklab,var(--color-honey) 22%,var(--bg))}.clay[data-astro-cid-j7pv25f6]{background:color-mix(in oklab,var(--color-terracotta) 18%,var(--bg))}.honest-band[data-astro-cid-j7pv25f6]{background:var(--surface);border-block:1px solid var(--edge)}.honest-grid[data-astro-cid-j7pv25f6]>div[data-astro-cid-j7pv25f6]>p[data-astro-cid-j7pv25f6]:last-child{max-width:27rem;color:var(--muted-fg)}.reality-list[data-astro-cid-j7pv25f6]>div[data-astro-cid-j7pv25f6]{display:flex;gap:1.3rem;border-bottom:1px solid var(--edge);padding-bottom:1.3rem;margin-bottom:1.3rem}.reality-list[data-astro-cid-j7pv25f6]>div[data-astro-cid-j7pv25f6]>span[data-astro-cid-j7pv25f6]{font:italic 1.4rem var(--font-display);color:var(--accent)}.reality-list[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-size:1.35rem;margin:0 0 .5rem}.reality-list[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{margin:0;color:var(--muted-fg);font-size:.98rem}.split[data-astro-cid-j7pv25f6]{display:flex;justify-content:space-between;align-items:end;gap:1rem}.section-note[data-astro-cid-j7pv25f6]{max-width:41rem;color:var(--muted-fg);margin:-.8rem 0 2rem}.closing-note[data-astro-cid-j7pv25f6]{text-align:center;border-top:1px solid var(--edge)}.closing-note[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{font-size:clamp(2.8rem,5vw,4.5rem);margin:0}.closing-note[data-astro-cid-j7pv25f6]>p[data-astro-cid-j7pv25f6]:not(.field-label){max-width:34rem;margin:1.5rem auto 2rem;color:var(--muted-fg)}@media(max-width:800px){.home-hero[data-astro-cid-j7pv25f6]{grid-template-columns:1fr;gap:.5rem;padding-top:2.8rem}.hero-art[data-astro-cid-j7pv25f6]{max-width:30rem;margin:auto}.hero-lede[data-astro-cid-j7pv25f6]{max-width:36rem}.intro-grid[data-astro-cid-j7pv25f6],.honest-grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr;gap:1.7rem}.route-grid[data-astro-cid-j7pv25f6],.project-grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}.route-card[data-astro-cid-j7pv25f6]{min-height:0}.route-card[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{margin-top:1.3rem}.route-link[data-astro-cid-j7pv25f6]{margin-top:1rem}.split[data-astro-cid-j7pv25f6]{align-items:start;flex-direction:column}.field-ribbon[data-astro-cid-j7pv25f6]>div[data-astro-cid-j7pv25f6]{justify-content:center;font-size:.6rem}.field-ribbon[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]:nth-child(n+3){display:none}}
