.previews.svelte-14dom86{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto repeat(var(--rows),auto) auto;border-bottom:1px solid var(--rs-rule)}.blog-cell.svelte-14dom86{grid-column:1;border-right:1px solid var(--rs-rule)}.proj-cell.svelte-14dom86{grid-column:2}.row.svelte-14dom86,.filler.svelte-14dom86{position:relative}.row.svelte-14dom86:not(.first):before{content:"";position:absolute;top:0;left:28px;right:28px;border-top:1px solid var(--rs-rule)}.col-header.svelte-14dom86{padding:24px 28px 14px;border-bottom:1px solid var(--rs-rule);display:flex;align-items:baseline;justify-content:space-between;gap:14px;min-height:78px;box-sizing:border-box}.eyebrow.svelte-14dom86{font-family:var(--font-mono-rs);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--rs-fg-subtle);margin-bottom:4px}.col-title.svelte-14dom86{font-family:var(--font-serif-rs);font-weight:500;font-size:18px;letter-spacing:-.01em;color:var(--rs-fg-strong);margin:0}.meta.svelte-14dom86{font-family:var(--font-mono-rs);font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--rs-fg-subtle)}.row.svelte-14dom86{padding:16px 28px;display:grid;gap:18px;min-height:84px;box-sizing:border-box;text-decoration:none;color:inherit;background-image:none;transition:background-color .18s ease}.row.svelte-14dom86:hover{background-color:var(--rs-bg-hover);background-size:0 1px}.blog-row.svelte-14dom86{grid-template-columns:1fr auto;align-items:start}.project-row.svelte-14dom86{grid-template-columns:52px 1fr auto;align-items:start}.date.svelte-14dom86{white-space:nowrap;padding-top:4px;font-family:var(--font-mono-rs);font-size:11px;color:var(--rs-fg-subtle);letter-spacing:.04em}.row-body.svelte-14dom86{min-width:0}.row-title.svelte-14dom86{font-family:var(--font-serif-rs);font-weight:500;font-size:17px;margin:0 0 4px;color:var(--rs-fg-strong);letter-spacing:-.01em;transition:color .18s ease}.row.svelte-14dom86:hover .row-title:where(.svelte-14dom86),.row.svelte-14dom86:hover .proj-title:where(.svelte-14dom86){color:var(--rs-fg-accent)}.row-summary.svelte-14dom86{font-family:var(--font-sans-rs);font-size:13px;line-height:1.55;margin:0;color:var(--rs-fg-muted);max-width:50ch}.blog-row.svelte-14dom86 .date:where(.svelte-14dom86),.year.svelte-14dom86{font-family:var(--font-mono-rs);font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--rs-fg-subtle);align-self:start;padding-top:4px}.proj-titlerow.svelte-14dom86{display:flex;align-items:center;gap:8px;margin-bottom:6px}.flag-icon.svelte-14dom86{width:11px;height:11px;opacity:.85}.proj-title.svelte-14dom86{font-family:var(--font-sans-rs);font-weight:600;font-size:12px;letter-spacing:.1em;text-transform:uppercase;margin:0;color:var(--rs-fg-strong);transition:color .18s ease}.fragment.svelte-14dom86{position:relative;width:52px;height:56px;flex:0 0 auto;border-radius:2px;border:1px solid var(--rs-border);background-size:cover;background-position:center;overflow:hidden;transition:box-shadow .2s ease,border-color .2s ease}.row.svelte-14dom86:hover .fragment:where(.svelte-14dom86){box-shadow:var(--rs-shadow-1);border-color:var(--rs-border-strong)}.frag-overlay.svelte-14dom86{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0000 60%,#00000059)}.frag-tick.svelte-14dom86{position:absolute;left:5px;top:5px;width:4px;height:4px;border-radius:.5px;transform:rotate(45deg);background:#fff9;transition:background .2s ease}.row.svelte-14dom86:hover .frag-tick:where(.svelte-14dom86){background:var(--rs-fg-accent)}.col-footer.svelte-14dom86{padding:14px 28px 20px;font-family:var(--font-mono-rs);font-size:11px;color:var(--rs-fg-muted);letter-spacing:.06em;border-top:1px solid var(--rs-rule)}.all-link.svelte-14dom86{color:inherit}@media(max-width:768px){.previews.svelte-14dom86{display:flex;flex-direction:column}.blog-cell.svelte-14dom86{border-right:0}.filler.svelte-14dom86{display:none}.blog-cell.col-footer.svelte-14dom86{border-bottom:1px solid var(--rs-rule)}}.home.svelte-1uha8ag{display:flex;flex-direction:column}
