.home-shell[data-astro-cid-j7pv25f6]{width:min(1120px,calc(100% - 2rem));max-width:none;padding-top:0}.hero[data-astro-cid-j7pv25f6]{max-width:920px;padding:6rem 0 4rem}.kicker[data-astro-cid-j7pv25f6]{margin:0;color:var(--accent);font-family:var(--mono);font-size:.75rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}h1[data-astro-cid-j7pv25f6]{margin:1rem 0 1.3rem;font-size:clamp(3rem,7vw,5.8rem);letter-spacing:-.05em;line-height:.98}.intro[data-astro-cid-j7pv25f6]{max-width:780px;margin:0;color:var(--muted);font-size:clamp(1.08rem,2vw,1.25rem)}.actions[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;gap:.8rem;margin-top:2rem}.button[data-astro-cid-j7pv25f6]{padding:.78rem 1rem;border:1px solid var(--border);border-radius:7px;font-weight:700;text-decoration:none}.primary[data-astro-cid-j7pv25f6]{background:var(--accent);border-color:var(--accent);color:var(--background)}.secondary[data-astro-cid-j7pv25f6]{color:var(--text)}.featured[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2rem;align-items:end;margin-bottom:4rem;padding:2rem;border:1px solid var(--border);border-radius:12px;background:var(--surface-soft)}.featured-meta[data-astro-cid-j7pv25f6],.post-meta[data-astro-cid-j7pv25f6],.rail-heading[data-astro-cid-j7pv25f6]{display:flex;align-items:center;justify-content:space-between;gap:1rem}.featured-meta[data-astro-cid-j7pv25f6]>a[data-astro-cid-j7pv25f6],.post-meta[data-astro-cid-j7pv25f6]>a[data-astro-cid-j7pv25f6]{color:var(--muted);font-family:var(--mono);font-size:.7rem;text-decoration:none}.featured-meta[data-astro-cid-j7pv25f6]>a[data-astro-cid-j7pv25f6]:hover,.post-meta[data-astro-cid-j7pv25f6]>a[data-astro-cid-j7pv25f6]:hover{color:var(--accent)}.featured[data-astro-cid-j7pv25f6] .date[data-astro-cid-j7pv25f6]{margin-top:1.4rem}.featured[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{max-width:780px;margin:.4rem 0 .8rem;font-size:clamp(2rem,5vw,3.7rem);letter-spacing:-.04em}.featured[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{color:var(--text);text-decoration:none}.featured[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:hover{color:var(--accent)}.featured[data-astro-cid-j7pv25f6]>div[data-astro-cid-j7pv25f6]:first-child>p[data-astro-cid-j7pv25f6]:last-of-type{max-width:720px;color:var(--muted)}.read-link[data-astro-cid-j7pv25f6]{font-weight:700;text-decoration:none}.featured-mark[data-astro-cid-j7pv25f6]{color:var(--border);font-family:var(--mono);font-size:clamp(4rem,10vw,8rem);line-height:.8}.start-here[data-astro-cid-j7pv25f6]{margin-bottom:4rem;padding-top:2rem;border-top:1px solid var(--border)}.start-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.start-grid[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{display:block;padding:1.25rem;border:1px solid var(--border);border-radius:9px;background:var(--surface-soft);color:var(--text);text-decoration:none}.start-grid[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:hover{border-color:var(--accent)}.start-grid[data-astro-cid-j7pv25f6] strong[data-astro-cid-j7pv25f6]{display:block;margin-bottom:.45rem;font-size:1.05rem}.start-grid[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{color:var(--muted);font-size:.92rem}.content-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:3rem;align-items:start;padding-top:2rem;border-top:1px solid var(--border)}.section-heading[data-astro-cid-j7pv25f6]{display:flex;align-items:end;justify-content:space-between;gap:2rem;margin-bottom:1rem}.section-heading[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{margin:.4rem 0 0;font-size:clamp(2rem,4vw,3rem);letter-spacing:-.035em}.section-heading[data-astro-cid-j7pv25f6]>a[data-astro-cid-j7pv25f6],.rail-heading[data-astro-cid-j7pv25f6]>a[data-astro-cid-j7pv25f6]{color:var(--muted);font-size:.78rem;text-decoration:none}.post-list[data-astro-cid-j7pv25f6]{border-top:1px solid var(--border)}.post-list[data-astro-cid-j7pv25f6] article[data-astro-cid-j7pv25f6]{padding:1.5rem 0;border-bottom:1px solid var(--border)}.date[data-astro-cid-j7pv25f6]{margin:0;color:var(--muted);font-family:var(--mono);font-size:.75rem}.post-list[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{margin:.5rem 0;font-size:1.6rem}.post-list[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{color:var(--text);text-decoration:none}.post-list[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:hover{color:var(--accent)}.post-list[data-astro-cid-j7pv25f6] article[data-astro-cid-j7pv25f6]>p[data-astro-cid-j7pv25f6]:last-child{margin:0;color:var(--muted)}.home-rail[data-astro-cid-j7pv25f6]{position:sticky;top:96px}.rail-card[data-astro-cid-j7pv25f6]{margin-top:1rem;padding:1.2rem;border:1px solid var(--border);border-radius:9px;background:var(--surface-soft)}.rail-card[data-astro-cid-j7pv25f6] ul[data-astro-cid-j7pv25f6]{margin:1rem 0 0;padding:0;list-style:none}.rail-card[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]+li[data-astro-cid-j7pv25f6]{border-top:1px solid var(--border)}.rail-card[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.75rem 0;color:var(--muted);text-decoration:none}.rail-card[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:hover span[data-astro-cid-j7pv25f6]{color:var(--accent)}.rail-card[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6] strong[data-astro-cid-j7pv25f6]{color:var(--text);font-family:var(--mono);font-size:.72rem}.publication-card[data-astro-cid-j7pv25f6] strong[data-astro-cid-j7pv25f6]{display:block;margin:.8rem 0 .5rem;color:var(--text);font-size:1.15rem}.publication-card[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]:not(.kicker){color:var(--muted);font-size:.9rem}.publication-card[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{font-size:.85rem;text-decoration:none}.mobile-ad[data-astro-cid-j7pv25f6]{display:none}@media(max-width:820px){.start-grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}.hero[data-astro-cid-j7pv25f6]{padding:4rem 0 3rem}.featured[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}.featured-mark[data-astro-cid-j7pv25f6]{display:none}.content-grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr;gap:1.5rem}.home-rail[data-astro-cid-j7pv25f6]{display:none}.mobile-ad[data-astro-cid-j7pv25f6]{display:block;margin-top:2rem}.section-heading[data-astro-cid-j7pv25f6]{align-items:start;flex-direction:column;gap:.4rem}}@media(max-width:560px){.featured-meta[data-astro-cid-j7pv25f6],.post-meta[data-astro-cid-j7pv25f6]{align-items:flex-start;flex-direction:column;gap:.35rem}}
