.hero-section.svelte-1uha8ag{padding:var(--space-xl) 0 var(--space-lg);overflow:hidden}.highlight.svelte-1uha8ag{background:var(--color-black);color:var(--color-white);padding:0 .15em}.posts-section.svelte-1uha8ag{padding:var(--space-lg) 0 var(--space-xl)}.posts-row.svelte-1uha8ag{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-lg)}.post-tile.svelte-1uha8ag{border:var(--border-thin);padding:var(--space-lg);text-decoration:none;transition:var(--transition-base);position:relative;display:flex;flex-direction:column}.post-tile.svelte-1uha8ag:hover{background:var(--color-black);color:var(--color-white)}.post-tile__number.svelte-1uha8ag{font-family:var(--font-mono);font-size:var(--text-5xl);font-weight:900;line-height:1;opacity:.1;position:absolute;top:var(--space-sm);right:var(--space-md)}.post-tile__date.svelte-1uha8ag{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.1em;text-transform:uppercase;margin-bottom:var(--space-sm)}.post-tile__title.svelte-1uha8ag{font-family:var(--font-mono);font-size:var(--text-xl);font-weight:700;text-transform:uppercase;margin-bottom:var(--space-sm);line-height:1.2}.post-tile__excerpt.svelte-1uha8ag{font-size:var(--text-sm);opacity:.7;margin-bottom:0}@media(max-width:900px){.posts-row.svelte-1uha8ag{grid-template-columns:1fr}}
