.intro.svelte-1uha8ag{margin-bottom:var(--space-2xl)}.signals.svelte-1uha8ag{list-style:none;padding:0;margin:0;max-width:var(--measure);display:grid;gap:var(--space-2xs) var(--space-md);grid-template-columns:max-content 1fr;font-family:var(--font-mono);font-size:var(--type-sm);font-variant-numeric:tabular-nums}.signal.svelte-1uha8ag{display:contents}.signal-label.svelte-1uha8ag{font-family:var(--font-meta);font-size:var(--type-xs);letter-spacing:.14em;text-transform:lowercase;color:var(--ink-muted);padding-top:.18em;align-self:baseline}.signal-link.svelte-1uha8ag{color:var(--ink-text);text-decoration:none;padding-bottom:1px;border-bottom:1px dotted var(--ink-rule);transition:color .12s ease-out,border-color .12s ease-out;justify-self:start}.signal-link.svelte-1uha8ag:hover,.signal-link.svelte-1uha8ag:focus-visible{color:var(--ink-accent-hover);border-bottom-color:currentColor}.band.svelte-1uha8ag{margin-bottom:var(--space-2xl);max-width:var(--measure-wide)}.band-header.svelte-1uha8ag{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-md);margin-bottom:var(--space-md)}.band-title.svelte-1uha8ag{font-family:var(--font-display);font-weight:400;font-size:var(--type-h2);letter-spacing:-.01em;margin:0;color:var(--ink-text)}.band-sublabel.svelte-1uha8ag{font-family:var(--font-meta);font-size:var(--type-sm);letter-spacing:.08em;text-transform:lowercase;color:var(--ink-muted)}.stack.svelte-1uha8ag{list-style:none;padding:0;margin:0}.stack-item.svelte-1uha8ag{padding:var(--space-md) 0;border-top:var(--rule) solid var(--ink-rule-soft);display:grid;gap:var(--space-3xs)}.stack-item.svelte-1uha8ag:last-child{border-bottom:var(--rule) solid var(--ink-rule-soft)}.stack-name.svelte-1uha8ag{font-family:var(--font-display);font-weight:400;font-size:var(--type-lg);line-height:1.25;letter-spacing:-.005em;margin:0}.stack-name.svelte-1uha8ag a:where(.svelte-1uha8ag){color:var(--ink-text);text-decoration:none}.stack-name.svelte-1uha8ag a:where(.svelte-1uha8ag):hover,.stack-name.svelte-1uha8ag a:where(.svelte-1uha8ag):focus-visible{color:var(--ink-accent-hover)}.stack-blurb.svelte-1uha8ag{color:var(--ink-text-soft);font-size:1rem;line-height:1.55;margin:0;max-width:var(--measure)}.stack-venue.svelte-1uha8ag{font-family:var(--font-mono);font-size:var(--type-xs);color:var(--ink-muted);letter-spacing:.04em;font-variant-numeric:tabular-nums;margin:var(--space-3xs) 0 0;display:inline-flex;gap:.8ch;align-items:baseline}.stack-venue-name.svelte-1uha8ag{color:var(--ink-accent);text-transform:lowercase}.stack-venue-sep.svelte-1uha8ag{color:var(--ink-rule)}.empty.svelte-1uha8ag{font-style:italic;color:var(--ink-text-soft);max-width:var(--measure);line-height:1.6}.empty-prompt.svelte-1uha8ag{color:var(--ink-accent);font-style:normal;margin-right:.3ch}.photo-strip.svelte-1uha8ag{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-sm);max-width:var(--measure-wide)}.photo-strip-item.svelte-1uha8ag{min-width:0}.photo-strip-link.svelte-1uha8ag{display:grid;gap:var(--space-2xs);color:inherit;text-decoration:none}.photo-strip-link.svelte-1uha8ag img:where(.svelte-1uha8ag){display:block;width:100%;aspect-ratio:1;object-fit:cover;background:var(--ink-surface);border:var(--rule) solid var(--ink-rule-soft)}.photo-strip-date.svelte-1uha8ag{font-family:var(--font-mono);font-size:var(--type-xs);color:var(--ink-muted);letter-spacing:.04em;font-variant-numeric:tabular-nums}.photo-strip-link.svelte-1uha8ag:hover .photo-strip-date:where(.svelte-1uha8ag),.photo-strip-link.svelte-1uha8ag:focus-visible .photo-strip-date:where(.svelte-1uha8ag){color:var(--ink-accent-hover)}.shares.svelte-1uha8ag{list-style:none;padding:0;margin:0;max-width:var(--measure-wide)}.share.svelte-1uha8ag{display:grid;grid-template-columns:5ch 1fr;column-gap:var(--space-md);padding:var(--space-md) 0;border-top:var(--rule) solid var(--ink-rule-soft)}.share.svelte-1uha8ag:last-child{border-bottom:var(--rule) solid var(--ink-rule-soft)}.share-date.svelte-1uha8ag{font-family:var(--font-mono);font-size:var(--type-sm);color:var(--ink-muted);letter-spacing:.02em;font-variant-numeric:tabular-nums;padding-top:.4em;white-space:nowrap}.share-body.svelte-1uha8ag{display:grid;gap:var(--space-2xs);max-width:var(--measure)}.share-note.svelte-1uha8ag{font-family:var(--font-body);font-size:var(--type-lg);line-height:1.5;color:var(--ink-text);margin:0}.share-cite.svelte-1uha8ag{font-family:var(--font-meta);font-size:var(--type-sm);letter-spacing:.04em;color:var(--ink-text-soft);margin:0;display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:.5ch;line-height:1.5}.share-cite-glyph.svelte-1uha8ag{color:var(--ink-accent)}.share-cite-link.svelte-1uha8ag{color:var(--ink-text);text-decoration:none;padding-bottom:1px;border-bottom:1px dotted var(--ink-rule);font-family:var(--font-body);font-size:1rem;letter-spacing:0;font-style:italic;transition:color .12s ease-out,border-color .12s ease-out}.share-cite-link.svelte-1uha8ag:hover,.share-cite-link.svelte-1uha8ag:focus-visible{color:var(--ink-accent-hover);border-bottom-color:currentColor}.share-cite-sep.svelte-1uha8ag{color:var(--ink-rule)}.share-cite-author.svelte-1uha8ag{color:var(--ink-text-soft);font-family:var(--font-body);font-size:1rem;letter-spacing:0}.share-cite-host.svelte-1uha8ag{font-family:var(--font-mono);font-size:var(--type-xs);color:var(--ink-muted);letter-spacing:.04em}.share-title.svelte-1uha8ag{font-family:var(--font-display);font-weight:400;font-size:var(--type-lg);line-height:1.3;letter-spacing:-.005em;margin:0}.share-title.svelte-1uha8ag a:where(.svelte-1uha8ag){color:var(--ink-text);text-decoration:none}.share-title.svelte-1uha8ag a:where(.svelte-1uha8ag):hover,.share-title.svelte-1uha8ag a:where(.svelte-1uha8ag):focus-visible{color:var(--ink-accent-hover)}.share-meta.svelte-1uha8ag{font-family:var(--font-meta);font-size:var(--type-sm);letter-spacing:.04em;color:var(--ink-muted);margin:0;display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:.5ch}.filed.svelte-1uha8ag{list-style:none;padding:0;margin:0;max-width:var(--measure-wide)}.filed-item.svelte-1uha8ag{display:grid;grid-template-columns:1.5ch 1fr;column-gap:var(--space-sm);padding:var(--space-sm) 0;border-top:var(--rule) solid var(--ink-rule-soft)}.filed-item.svelte-1uha8ag:last-child{border-bottom:var(--rule) solid var(--ink-rule-soft)}.filed-mark.svelte-1uha8ag{color:var(--ink-accent);font-size:.7em;padding-top:.75em;line-height:1;-webkit-user-select:none;user-select:none}.filed-body.svelte-1uha8ag{display:grid;gap:var(--space-3xs);max-width:var(--measure);min-width:0}.filed-title.svelte-1uha8ag{font-family:var(--font-display);font-weight:400;font-size:var(--type-lg);line-height:1.3;letter-spacing:-.005em;margin:0}.filed-title.svelte-1uha8ag a:where(.svelte-1uha8ag){color:var(--ink-text);text-decoration:none;overflow-wrap:anywhere}.filed-title.svelte-1uha8ag a:where(.svelte-1uha8ag):hover,.filed-title.svelte-1uha8ag a:where(.svelte-1uha8ag):focus-visible{color:var(--ink-accent-hover)}.filed-meta.svelte-1uha8ag{font-family:var(--font-mono);font-size:var(--type-xs);color:var(--ink-muted);letter-spacing:.04em;margin:0;display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:.5ch;font-variant-numeric:tabular-nums}.filed-meta-sep.svelte-1uha8ag{color:var(--ink-rule)}.filed-meta-author.svelte-1uha8ag{color:var(--ink-text-soft)}@media(max-width:42rem){.photo-strip.svelte-1uha8ag{grid-template-columns:1fr}}
