.progress[data-astro-cid-7mn2gw7j]{z-index:60;pointer-events:none;height:3px;position:fixed;inset:0 0 auto}.progress[data-astro-cid-7mn2gw7j] span[data-astro-cid-7mn2gw7j]{background:var(--copper-dark);transform-origin:0;width:100%;height:100%;display:block;transform:scaleX(0)}.post[data-astro-cid-7mn2gw7j]{padding-top:clamp(120px,16vh,168px);padding-bottom:var(--section-space)}.head[data-astro-cid-7mn2gw7j],.body[data-astro-cid-7mn2gw7j]{max-width:1040px}.topline[data-astro-cid-7mn2gw7j]{font-size:var(--text-xs);color:var(--muted);border-bottom:1px solid var(--rule);flex-wrap:wrap;justify-content:space-between;gap:.75rem 1rem;padding-bottom:1rem;display:flex}.crumbs[data-astro-cid-7mn2gw7j]{flex-wrap:wrap;gap:.5rem;display:flex}.crumbs[data-astro-cid-7mn2gw7j] li[data-astro-cid-7mn2gw7j]+li[data-astro-cid-7mn2gw7j]:before{content:"/";color:var(--faint);margin-right:.5rem}.crumbs[data-astro-cid-7mn2gw7j] a[data-astro-cid-7mn2gw7j]{text-decoration:none}.crumbs[data-astro-cid-7mn2gw7j] li[data-astro-cid-7mn2gw7j]:last-child a[data-astro-cid-7mn2gw7j]{color:var(--accent)}.title[data-astro-cid-7mn2gw7j]{margin-top:clamp(1.5rem,4vw,3rem);font-size:clamp(2.125rem,1rem + 3.2vw,4.25rem);line-height:1.04}.dek[data-astro-cid-7mn2gw7j]{max-width:52ch;font-size:var(--text-l);color:var(--muted);margin-top:1.5rem;line-height:1.5}.byline[data-astro-cid-7mn2gw7j]{align-items:center;gap:.9rem;margin-top:2rem;display:flex}.byline[data-astro-cid-7mn2gw7j] .avatar{object-fit:cover;filter:grayscale();border-radius:50%;width:44px;height:44px}.byline[data-astro-cid-7mn2gw7j] p[data-astro-cid-7mn2gw7j]{line-height:1.3;display:grid}.who[data-astro-cid-7mn2gw7j]{font-size:var(--text-s);font-weight:500}.role[data-astro-cid-7mn2gw7j]{font-size:var(--text-xs);color:var(--muted)}.prose[data-astro-cid-7mn2gw7j]{font-synthesis:weight style;max-width:680px;margin-top:clamp(2.5rem,5vw,4rem);font-size:1.1875rem;line-height:1.75}.prose[data-astro-cid-7mn2gw7j]>*+*{margin-top:1.4em}.prose[data-astro-cid-7mn2gw7j] h2,.prose[data-astro-cid-7mn2gw7j] h3{font-family:var(--font-display);letter-spacing:-.01em;margin-top:2em;font-weight:400;line-height:1.05}.prose[data-astro-cid-7mn2gw7j] h2{font-size:2rem}.prose[data-astro-cid-7mn2gw7j] h3{font-size:1.625rem}.prose[data-astro-cid-7mn2gw7j] h2+*,.prose[data-astro-cid-7mn2gw7j] h3+*{margin-top:.8em}.prose[data-astro-cid-7mn2gw7j] a{color:inherit;text-decoration-color:var(--accent);text-underline-offset:3px}.prose[data-astro-cid-7mn2gw7j] a:hover{color:var(--accent)}.prose[data-astro-cid-7mn2gw7j] strong{font-weight:600}.prose[data-astro-cid-7mn2gw7j] ul,.prose[data-astro-cid-7mn2gw7j] ol{padding-left:1.25em}.prose[data-astro-cid-7mn2gw7j] li+li{margin-top:.5em}.prose[data-astro-cid-7mn2gw7j] li::marker{color:var(--accent)}.prose[data-astro-cid-7mn2gw7j] blockquote{border-left:2px solid var(--accent);font-family:var(--font-display);padding-left:1.25em;font-size:1.6rem;line-height:1.25}.prose[data-astro-cid-7mn2gw7j] hr{border:0;border-top:1px solid var(--rule);margin-block:2.5em}.prose[data-astro-cid-7mn2gw7j] code{font-family:var(--font-mono);background:var(--surface);border-radius:4px;padding:.1em .35em;font-size:.85em}.foot[data-astro-cid-7mn2gw7j]{border-top:1px solid var(--rule);max-width:680px;font-size:var(--text-xs);color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:1rem;margin-top:3rem;padding-top:1.25rem;display:flex}.foot[data-astro-cid-7mn2gw7j] a[data-astro-cid-7mn2gw7j]{color:var(--accent);text-decoration:none}.author[data-astro-cid-7mn2gw7j]{background:var(--surface);border:1px solid var(--rule);border-radius:var(--radius-l);grid-template-columns:96px minmax(0,1fr);gap:1.5rem;max-width:680px;margin-top:3rem;padding:1.5rem;display:grid}.author[data-astro-cid-7mn2gw7j] .author-photo{border-radius:var(--radius-m);object-fit:cover;filter:grayscale();width:96px;height:96px}.cap[data-astro-cid-7mn2gw7j]{font-size:var(--text-xs);color:var(--muted);font-weight:400}.author[data-astro-cid-7mn2gw7j] .name[data-astro-cid-7mn2gw7j]{margin-top:.25rem;font-size:2rem;line-height:1}.bio[data-astro-cid-7mn2gw7j]{font-size:var(--text-s);color:var(--muted);margin-top:.6rem;line-height:1.55}.author[data-astro-cid-7mn2gw7j] .links[data-astro-cid-7mn2gw7j]{font-size:var(--text-s);flex-wrap:wrap;gap:1.25rem;margin-top:.9rem;font-weight:500;display:flex}.related[data-astro-cid-7mn2gw7j] ol[data-astro-cid-7mn2gw7j]{border-bottom:1px solid var(--rule);margin-top:1rem}.related[data-astro-cid-7mn2gw7j] a[data-astro-cid-7mn2gw7j]{border-top:1px solid var(--rule);justify-content:space-between;align-items:baseline;gap:1.5rem;padding-block:1.25rem;text-decoration:none;display:flex}.related[data-astro-cid-7mn2gw7j] .headline[data-astro-cid-7mn2gw7j]{transition:transform .4s var(--ease);font-size:clamp(1.25rem,1rem + 1vw,2rem);line-height:1.1}.related[data-astro-cid-7mn2gw7j] a[data-astro-cid-7mn2gw7j]:hover .headline[data-astro-cid-7mn2gw7j]{transform:translate(8px)}.related[data-astro-cid-7mn2gw7j] .meta[data-astro-cid-7mn2gw7j]{font-size:var(--text-xs);color:var(--muted);flex:none}@media (width<=639px){.prose[data-astro-cid-7mn2gw7j]{font-size:1.0625rem}.prose[data-astro-cid-7mn2gw7j] h2{font-size:1.625rem}.prose[data-astro-cid-7mn2gw7j] h3{font-size:1.375rem}.author[data-astro-cid-7mn2gw7j]{grid-template-columns:minmax(0,1fr)}}
