.colophon.svelte-jz8lnl{border-top:1px solid var(--mono-text);padding:2rem 1rem 2.25rem;font-family:Literal,-apple-system,BlinkMacSystemFont,sans-serif}@media(min-width:640px){.colophon.svelte-jz8lnl{padding:2.25rem 1.5rem 2.5rem}}@media(min-width:1024px){.colophon.svelte-jz8lnl{padding:2.5rem 2rem 2.75rem}}.inner.svelte-jz8lnl{max-width:var(--content-max-width, 80rem);margin:0 auto;display:flex;flex-direction:column;gap:1rem}@media(min-width:720px){.inner.svelte-jz8lnl{flex-direction:row;align-items:center;justify-content:space-between;gap:1.5rem}}.byline.svelte-jz8lnl{display:inline-flex;align-items:center;gap:.625rem;flex-wrap:wrap}.byline-link.svelte-jz8lnl{display:inline-flex;align-items:center;gap:.55rem;text-decoration:none;color:inherit}.avatar.svelte-jz8lnl{display:inline-flex;align-items:center;justify-content:center;width:1.875rem;height:1.875rem;border-radius:9999px;overflow:hidden;background:var(--mono-bg-alt);border:1px solid var(--mono-border-light);flex-shrink:0}.avatar.svelte-jz8lnl img:where(.svelte-jz8lnl){width:100%;height:100%;object-fit:cover}.avatar-mark.svelte-jz8lnl{font-family:Zodiak,ui-serif,Georgia,serif;font-style:italic;font-size:.875rem;color:var(--mono-text);opacity:.7}.byline-text.svelte-jz8lnl{display:inline-flex;flex-direction:column;gap:.05rem;line-height:1.1}.byline-eyebrow.svelte-jz8lnl{font-size:.625rem;letter-spacing:.18em;text-transform:uppercase;color:var(--mono-text-muted)}.byline-name.svelte-jz8lnl{font-family:Zodiak,ui-serif,Georgia,serif;font-style:italic;font-size:.9375rem;color:var(--mono-text)}.byline-link.svelte-jz8lnl:hover .byline-name:where(.svelte-jz8lnl){text-decoration:underline;text-decoration-color:var(--mono-text-muted);text-underline-offset:2px}.byline-sep.svelte-jz8lnl{color:var(--mono-border-light);font-size:.8125rem}.byline-action.svelte-jz8lnl{font-size:.6875rem;letter-spacing:.12em;text-transform:uppercase;color:var(--mono-text-muted);text-decoration:none;transition:color .15s ease}.byline-action.svelte-jz8lnl:hover{color:var(--mono-text)}.meta.svelte-jz8lnl{display:inline-flex;align-items:center;gap:1.5rem;flex-wrap:wrap;font-size:.6875rem;letter-spacing:.1em;text-transform:uppercase;color:var(--mono-text-muted)}.stamp.svelte-jz8lnl{font-variant-numeric:tabular-nums;letter-spacing:.05em;text-transform:none}.link.svelte-jz8lnl{color:inherit;text-decoration:none;transition:color .15s ease}.link.svelte-jz8lnl:hover{color:var(--mono-text-secondary)}
