.prose-empty.svelte-sz0rah{font-family:var(--font-sans);color:var(--color-text-tertiary);font-style:italic}.prose-figure.svelte-sz0rah{margin:2em 0}.prose-figure.svelte-sz0rah img:where(.svelte-sz0rah){object-fit:cover;width:100%}.prose-figure.svelte-sz0rah figcaption:where(.svelte-sz0rah){font-family:var(--font-mono);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-text-tertiary);margin-top:.75rem;font-size:11px}.prose-cta.svelte-sz0rah{font-family:var(--font-mono);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-text-primary);border-bottom:1px solid var(--color-accent);transition:color var(--duration-fast) var(--ease);font-size:11px;font-weight:600;text-decoration:none;display:inline-block}.prose-cta.svelte-sz0rah:hover{color:var(--color-accent)}.reading-progress.svelte-18rcjdz{z-index:40;background:var(--color-bg-surface);width:100%;height:2px;position:sticky;top:0}.reading-progress__bar.svelte-18rcjdz{background:var(--color-accent);height:100%;transition:width .1s ease-out}.post-breadcrumb.svelte-14u6r3i{border-bottom:1px solid var(--color-border-subtle)}.post-breadcrumb__inner.svelte-14u6r3i{max-width:var(--max-w-page);margin-inline:auto;padding-block:24px}.post-hero.svelte-14u6r3i{aspect-ratio:21/9;border-bottom:1px solid var(--color-border-default);margin:0;position:relative;overflow:hidden}.post-hero__img.svelte-14u6r3i{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.post-hero__placeholder.svelte-14u6r3i{background:var(--color-bg-elevated);position:absolute;inset:0}.post-hero__hatch.svelte-14u6r3i{background-image:repeating-linear-gradient(45deg, transparent 0, transparent 11px, color-mix(in oklab, var(--color-text-tertiary) 14%, transparent) 11px, color-mix(in oklab, var(--color-text-tertiary) 14%, transparent) 12px);position:absolute;inset:0}.post-hero__greek.svelte-14u6r3i{font-family:var(--font-display);color:color-mix(in oklab, var(--color-text-primary) 8%, transparent);justify-content:center;align-items:center;font-size:clamp(80px,18vw,220px);font-weight:800;display:flex;position:absolute;inset:0}.post-title.svelte-14u6r3i{max-width:var(--max-w-page);margin-inline:auto;padding-block:72px}.post-title__h1.svelte-14u6r3i{max-width:18ch;margin-bottom:32px}.post-title__dek.svelte-14u6r3i{max-width:52ch;font-size:clamp(1.0625rem,1.5vw,1.375rem);line-height:1.4}.post-meta-strip.svelte-14u6r3i{max-width:var(--max-w-page);margin-inline:auto}.post-meta-strip__inner.svelte-14u6r3i{border-block:1px solid var(--color-border-default);align-items:center;gap:24px;padding-block:20px;display:flex}.post-meta-strip__author.svelte-14u6r3i{align-items:center;gap:14px;display:flex}.post-meta-strip__name.svelte-14u6r3i{font-family:var(--font-display);font-size:15px;font-weight:700}.post-meta-strip__hr.svelte-14u6r3i{background:var(--color-border-subtle);flex:1;height:1px}.post-meta-strip__time.svelte-14u6r3i{font-size:11px}.post-meta-strip__share.svelte-14u6r3i{align-items:center;gap:8px;font-size:10px;display:flex}.post-meta-strip__share-link.svelte-14u6r3i{color:var(--color-text-secondary);font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;transition:color var(--duration-fast) var(--ease);background:0 0;border:0;padding:0;text-decoration:none}.post-meta-strip__share-link.svelte-14u6r3i:hover{color:var(--color-accent)}.post-meta-strip__share-sep.svelte-14u6r3i{color:var(--color-text-disabled)}.post-body.svelte-14u6r3i{max-width:var(--max-w-page);justify-content:center;margin-inline:auto;padding-block:48px;display:flex}.post-body__inner.svelte-14u6r3i{width:100%;max-width:68ch}.post-colophon.svelte-14u6r3i{max-width:var(--max-w-page);border-top:1px solid var(--color-border-subtle);justify-content:center;margin-inline:auto;padding-block:40px;display:flex}.post-colophon__inner.svelte-14u6r3i{grid-template-columns:repeat(3,1fr);gap:40px;width:100%;max-width:68ch;display:grid}.post-colophon__label.svelte-14u6r3i{margin-bottom:8px}.post-colophon__value.svelte-14u6r3i{font-family:var(--font-sans);font-size:var(--text-body-sm);color:var(--color-text-primary)}.post-colophon__tags.svelte-14u6r3i{flex-wrap:wrap;gap:6px;display:flex}.post-colophon__cite.svelte-14u6r3i{font-family:var(--font-sans);font-size:var(--text-body-sm);color:var(--color-text-secondary);line-height:1.5}.post-author-block.svelte-14u6r3i{max-width:var(--max-w-page);border-top:1px solid var(--color-border-default);margin-inline:auto;margin-top:64px;padding-block:40px}.post-author-block__inner.svelte-14u6r3i{align-items:flex-start;gap:32px;display:flex}.post-author-block__body.svelte-14u6r3i{flex:1}.post-author-block__name.svelte-14u6r3i{margin-top:8px;font-size:clamp(1.5rem,2.2vw,2.25rem)}.post-author-block__bio.svelte-14u6r3i{margin-top:12px;font-size:15px}.post-related.svelte-14u6r3i{max-width:var(--max-w-page);margin-inline:auto;padding-block:72px}.post-related__grid.svelte-14u6r3i{grid-template-columns:repeat(3,1fr);gap:32px;display:grid}@media (width<=1023px){.post-related__grid.svelte-14u6r3i{grid-template-columns:repeat(2,1fr)}}@media (width<=767px){.post-hero.svelte-14u6r3i{aspect-ratio:4/3}.post-title.svelte-14u6r3i{padding-block:40px}.post-title__h1.svelte-14u6r3i{margin-bottom:20px}.post-meta-strip__inner.svelte-14u6r3i{flex-direction:column;align-items:flex-start;gap:16px}.post-meta-strip__hr.svelte-14u6r3i{width:100%;height:1px}.post-body.svelte-14u6r3i{padding-block:24px}.post-colophon__inner.svelte-14u6r3i{grid-template-columns:1fr;gap:20px}.post-author-block__inner.svelte-14u6r3i{gap:16px}.post-author-block.svelte-14u6r3i{margin-top:32px}.post-related.svelte-14u6r3i{padding-block:40px}.post-related__grid.svelte-14u6r3i{grid-template-columns:1fr}}
