.byline[data-astro-cid-2yvawtqt]{display:flex;align-items:flex-start;gap:var(--space-md)}.byline__photo[data-astro-cid-2yvawtqt]{border-radius:50%;object-fit:cover;object-position:top center;border:1px solid var(--divider);filter:sepia(10%) saturate(85%) brightness(1.02)}.byline--large[data-astro-cid-2yvawtqt] .byline__photo[data-astro-cid-2yvawtqt]{width:64px;height:64px}.byline--small[data-astro-cid-2yvawtqt] .byline__photo[data-astro-cid-2yvawtqt]{width:40px;height:40px}.byline__text[data-astro-cid-2yvawtqt]{display:flex;flex-direction:column;gap:var(--space-3xs)}.byline__name[data-astro-cid-2yvawtqt]{font-family:var(--font-sans);font-weight:500;letter-spacing:.01em;color:var(--ink);transition:color var(--transition-fast)}.byline--large[data-astro-cid-2yvawtqt] .byline__name[data-astro-cid-2yvawtqt]{font-size:.92rem}.byline--small[data-astro-cid-2yvawtqt] .byline__name[data-astro-cid-2yvawtqt]{font-size:.82rem}.byline__name[data-astro-cid-2yvawtqt]:hover{color:var(--accent)}.byline__name-row[data-astro-cid-2yvawtqt]{display:flex;align-items:center;gap:var(--space-xs)}.byline__emblem[data-astro-cid-2yvawtqt]{width:24px;height:24px;opacity:.85;flex-shrink:0}.byline--small[data-astro-cid-2yvawtqt] .byline__emblem[data-astro-cid-2yvawtqt]{width:18px;height:18px}.byline__credential[data-astro-cid-2yvawtqt]{font-family:var(--font-sans);font-size:.75rem;color:var(--ink-faint);line-height:1.4}.byline--small[data-astro-cid-2yvawtqt] .byline__credential[data-astro-cid-2yvawtqt]{font-size:.7rem}.byline__meta[data-astro-cid-2yvawtqt]{display:flex;gap:var(--space-md);font-family:var(--font-sans);font-size:.72rem;color:var(--ink-faint);letter-spacing:.04em;margin-top:var(--space-3xs)}.reading-progress[data-astro-cid-mu6cnre2]{position:fixed;top:0;left:0;right:0;height:2px;z-index:200;background:transparent}.reading-progress__bar[data-astro-cid-mu6cnre2]{height:100%;width:0;background:var(--accent);transition:width .1s linear}.share-buttons[data-astro-cid-zllr3mxm]{display:flex;align-items:center;gap:var(--space-md)}.share-buttons__label[data-astro-cid-zllr3mxm]{font-family:var(--font-sans);font-size:.68rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-faint)}.share-btn[data-astro-cid-zllr3mxm]{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;border:1px solid var(--divider);color:var(--ink-muted);transition:color var(--transition-fast),border-color var(--transition-fast),background var(--transition-fast)}.share-btn[data-astro-cid-zllr3mxm]:hover{color:var(--accent);border-color:var(--accent)}.share-btn[data-astro-cid-zllr3mxm].copied{background:var(--accent);color:var(--bg);border-color:var(--accent)}.article-header[data-astro-cid-xaw2mkdd]{padding-top:var(--space-4xl);padding-bottom:var(--space-2xl)}.article-header__tags[data-astro-cid-xaw2mkdd]{display:flex;flex-wrap:wrap;gap:var(--space-md);margin-bottom:var(--space-lg)}.article-header__title[data-astro-cid-xaw2mkdd]{font-family:var(--font-display);font-size:clamp(2rem,5vw,3.2rem);font-weight:300;line-height:1.1;color:var(--ink);margin-bottom:var(--space-lg);max-width:20ch}.article-header__subtitle[data-astro-cid-xaw2mkdd]{font-family:var(--font-display);font-size:clamp(1.05rem,2vw,1.3rem);font-style:italic;font-weight:300;color:var(--ink-muted);line-height:1.5;max-width:50ch;margin-bottom:var(--space-xl)}.article-header__byline[data-astro-cid-xaw2mkdd]{padding-top:var(--space-lg);border-top:1px solid var(--divider)}.article-featured-image[data-astro-cid-xaw2mkdd]{margin:0 auto var(--space-3xl)}.article-featured-image__img[data-astro-cid-xaw2mkdd]{width:100%;max-height:520px;object-fit:cover;filter:sepia(8%) saturate(92%) brightness(1.01)}.article-featured-image__caption[data-astro-cid-xaw2mkdd]{font-family:var(--font-display);font-style:italic;font-size:.82rem;color:var(--ink-faint);margin-top:var(--space-sm);padding-top:var(--space-sm);border-top:1px solid var(--divider);line-height:1.5}.article-featured-image__credit[data-astro-cid-xaw2mkdd]{color:var(--ink-ghost)}.article-body[data-astro-cid-xaw2mkdd]{padding-bottom:var(--space-3xl)}.article-body[data-astro-cid-xaw2mkdd] .footnotes{border-top:1px solid var(--divider);margin-top:var(--space-3xl);padding-top:var(--space-xl);font-size:.875rem;color:var(--ink-muted)}.article-body[data-astro-cid-xaw2mkdd] .footnotes ol{padding-left:1.2em}.article-body[data-astro-cid-xaw2mkdd] .footnotes li{margin-bottom:var(--space-sm)}.article-body[data-astro-cid-xaw2mkdd] sup a{color:var(--accent);font-weight:500;font-size:.75em}.article-footer[data-astro-cid-xaw2mkdd]{border-top:1px solid var(--divider);padding-top:var(--space-xl)}.article-footer__share[data-astro-cid-xaw2mkdd]{margin-bottom:var(--space-2xl)}.article-footer__author-block[data-astro-cid-xaw2mkdd]{background:var(--bg-warm);padding:var(--space-xl);border:1px solid var(--divider)}.article-footer__author-inner[data-astro-cid-xaw2mkdd]{display:flex;gap:var(--space-lg);align-items:flex-start}.article-footer__author-photo[data-astro-cid-xaw2mkdd]{width:80px;height:80px;min-width:80px;min-height:80px;border-radius:50%;object-fit:cover;object-position:top center;border:1px solid var(--divider);flex-shrink:0;filter:sepia(8%) saturate(88%) brightness(1.02)}.article-footer__about-label[data-astro-cid-xaw2mkdd]{font-family:var(--font-sans);font-size:.65rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-faint);display:block;margin-bottom:var(--space-xs)}.article-footer__author-name[data-astro-cid-xaw2mkdd]{font-family:var(--font-display);font-size:1.2rem;font-weight:400;color:var(--ink);display:block;margin-bottom:var(--space-sm);transition:color var(--transition-fast)}.article-footer__author-name[data-astro-cid-xaw2mkdd]:hover{color:var(--accent)}.article-footer__author-bio[data-astro-cid-xaw2mkdd]{font-size:.875rem;color:var(--ink-muted);line-height:1.7}@media (max-width: 480px){.article-footer__author-inner[data-astro-cid-xaw2mkdd]{flex-direction:column}}.next-essay[data-astro-cid-xaw2mkdd]{padding-bottom:var(--space-xl)}.next-essay__link[data-astro-cid-xaw2mkdd]{display:block;padding:var(--space-xl);border:1px solid var(--divider);color:inherit;transition:border-color var(--transition-fast);margin-top:var(--space-lg)}.next-essay__link[data-astro-cid-xaw2mkdd]:hover{border-color:var(--accent)}.next-essay__title[data-astro-cid-xaw2mkdd]{font-family:var(--font-display);font-size:clamp(1.2rem,2.5vw,1.6rem);font-weight:400;color:var(--ink);margin-bottom:var(--space-sm)}.next-essay__subtitle[data-astro-cid-xaw2mkdd]{font-family:var(--font-display);font-style:italic;font-size:.92rem;color:var(--ink-muted);line-height:1.5;margin-bottom:var(--space-sm)}.next-essay__author[data-astro-cid-xaw2mkdd]{font-family:var(--font-sans);font-size:.78rem;color:var(--ink-faint)}.related-grid[data-astro-cid-xaw2mkdd]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:var(--space-2xl);margin-top:var(--space-xl)}
