.ph[data-astro-cid-x255k2k2]{grid-template-columns:minmax(0,7fr) minmax(0,5fr);display:grid}.ph-copy[data-astro-cid-x255k2k2]{min-width:0;padding:4rem 2.5rem 4rem 0}.ph-copy[data-astro-cid-x255k2k2] h1[data-astro-cid-x255k2k2]{font-size:var(--text-5xl);line-height:var(--text-5xl--line-height);margin:2rem 0 1.5rem}.ph-copy[data-astro-cid-x255k2k2] .sub[data-astro-cid-x255k2k2]{font-size:var(--text-lg);color:var(--color-muted);letter-spacing:-.005em;max-width:44ch;line-height:1.45}.ph-strip[data-astro-cid-x255k2k2]{border-left:1px solid var(--color-border);flex-direction:column;justify-content:flex-end;min-width:0;padding:4rem 0 4rem 2rem;display:flex}.ph-strip[data-astro-cid-x255k2k2] .fig[data-astro-cid-x255k2k2]{margin-bottom:2rem}.scale[data-astro-cid-x255k2k2]{width:100%;height:auto;margin-top:1rem;display:block;overflow:visible}.scale[data-astro-cid-x255k2k2] .leg[data-astro-cid-x255k2k2]{fill:var(--color-bg);stroke:var(--color-fg);stroke-width:1px}.scale[data-astro-cid-x255k2k2] .leg[data-astro-cid-x255k2k2].ink{fill:var(--color-fg)}.scale[data-astro-cid-x255k2k2] .tick[data-astro-cid-x255k2k2]{stroke:var(--color-fg);stroke-width:1px}.scale[data-astro-cid-x255k2k2] text[data-astro-cid-x255k2k2]{font-family:var(--font-mono);letter-spacing:.04em;fill:var(--color-muted);font-size:8px}.scale[data-astro-cid-x255k2k2] .num[data-astro-cid-x255k2k2]{fill:var(--color-fg)}.scale-cap[data-astro-cid-x255k2k2]{margin-top:.5rem}.scale-cap[data-astro-cid-x255k2k2] b[data-astro-cid-x255k2k2]{color:var(--color-fg);font-weight:500}.ph-strip[data-astro-cid-x255k2k2] .row[data-astro-cid-x255k2k2]{border-top:1px solid var(--color-border);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:1rem;padding:10px 0;display:grid}.ph-strip[data-astro-cid-x255k2k2] .row[data-astro-cid-x255k2k2]:last-child{border-bottom:1px solid var(--color-border)}.ph-strip[data-astro-cid-x255k2k2] .v[data-astro-cid-x255k2k2]{font-family:var(--font-mono);font-size:var(--text-sm);color:var(--color-fg);letter-spacing:.01em;font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}@media (width<=1023px){.ph-copy[data-astro-cid-x255k2k2] h1[data-astro-cid-x255k2k2]{font-size:var(--text-4xl);line-height:var(--text-4xl--line-height)}}@media (width<=767px){.ph[data-astro-cid-x255k2k2]{grid-template-columns:1fr}.ph-copy[data-astro-cid-x255k2k2]{padding:2.5rem 0 2rem}.ph-copy[data-astro-cid-x255k2k2] h1[data-astro-cid-x255k2k2]{font-size:var(--text-3xl);line-height:var(--text-3xl--line-height);margin-top:1.5rem}.ph-copy[data-astro-cid-x255k2k2] .sub[data-astro-cid-x255k2k2]{font-size:var(--text-base)}.ph-strip[data-astro-cid-x255k2k2]{border-left:0;border-top:1px solid var(--color-border);padding:2rem 0 2.5rem}}.posts[data-astro-cid-x255k2k2]{padding-bottom:2.5rem}.posts-head[data-astro-cid-x255k2k2]{border-top:1px solid var(--color-border);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem 2rem;padding:.75rem 0;display:grid}.post-list[data-astro-cid-x255k2k2]{border-bottom:1px solid var(--color-border)}.post[data-astro-cid-x255k2k2]{border-top:1px solid var(--color-border);position:relative}.post[data-astro-cid-x255k2k2] h2[data-astro-cid-x255k2k2] a[data-astro-cid-x255k2k2]{color:var(--color-fg);text-decoration:none}.post[data-astro-cid-x255k2k2] h2[data-astro-cid-x255k2k2] a[data-astro-cid-x255k2k2]:after{content:"";position:absolute;inset:0}.post[data-astro-cid-x255k2k2]:hover h2[data-astro-cid-x255k2k2] a[data-astro-cid-x255k2k2]{text-underline-offset:4px;text-decoration:underline;text-decoration-color:var(--color-border-strong)}.post[data-astro-cid-x255k2k2] h2[data-astro-cid-x255k2k2] a[data-astro-cid-x255k2k2]:focus-visible{outline:none}.post[data-astro-cid-x255k2k2]:has(h2 a:focus-visible){outline:2px solid var(--color-fg);outline-offset:-2px}.post[data-astro-cid-x255k2k2] .no[data-astro-cid-x255k2k2]{font-family:var(--font-mono);font-size:var(--text-sm);letter-spacing:.06em;color:var(--color-fg);font-variant-numeric:tabular-nums;font-weight:500}.post[data-astro-cid-x255k2k2] .dt[data-astro-cid-x255k2k2]{flex-wrap:wrap;gap:1rem;display:flex}.post[data-astro-cid-x255k2k2] .dt[data-astro-cid-x255k2k2] time[data-astro-cid-x255k2k2],.post[data-astro-cid-x255k2k2] .dt[data-astro-cid-x255k2k2] span[data-astro-cid-x255k2k2]{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.01em;color:var(--color-muted);font-variant-numeric:tabular-nums;white-space:nowrap}.post[data-astro-cid-x255k2k2] .dt[data-astro-cid-x255k2k2] time[data-astro-cid-x255k2k2]{color:var(--color-fg)}.post[data-astro-cid-x255k2k2] .by[data-astro-cid-x255k2k2]{font-size:var(--text-sm);letter-spacing:.01em;color:var(--color-muted)}.post[data-astro-cid-x255k2k2] .by[data-astro-cid-x255k2k2] b[data-astro-cid-x255k2k2]{color:var(--color-fg);font-weight:500}.frame32[data-astro-cid-x255k2k2]{aspect-ratio:3/2;border:1px solid var(--color-border-strong);background:var(--color-surface);overflow:hidden}.frame32[data-astro-cid-x255k2k2] img[data-astro-cid-x255k2k2]{object-fit:cover;width:100%;height:100%}.post-feat[data-astro-cid-x255k2k2]{grid-template-columns:minmax(0,5fr) minmax(0,7fr);display:grid}.post-feat[data-astro-cid-x255k2k2] .copy[data-astro-cid-x255k2k2]{flex-direction:column;gap:1.5rem;min-width:0;padding:2rem 2rem 2rem 0;display:flex}.post-feat[data-astro-cid-x255k2k2] .top[data-astro-cid-x255k2k2]{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.post-feat[data-astro-cid-x255k2k2] h2[data-astro-cid-x255k2k2]{font-size:var(--text-3xl);line-height:var(--text-3xl--line-height);margin-top:2rem}.post-feat[data-astro-cid-x255k2k2] .desc[data-astro-cid-x255k2k2]{font-size:var(--text-lg);color:var(--color-muted);letter-spacing:-.005em;max-width:40ch;line-height:1.45}.post-feat[data-astro-cid-x255k2k2] .by[data-astro-cid-x255k2k2]{border-top:1px solid var(--color-border);flex-wrap:wrap;justify-content:space-between;gap:1rem;margin-top:auto;padding-top:1rem;display:flex}.post-feat[data-astro-cid-x255k2k2] .fig[data-astro-cid-x255k2k2]{border-left:1px solid var(--color-border);min-width:0;padding:2rem 0 2rem 2rem}.post-feat[data-astro-cid-x255k2k2] figcaption[data-astro-cid-x255k2k2]{justify-content:space-between;gap:1rem;margin-top:.75rem;display:flex}@media (width<=1023px){.post-feat[data-astro-cid-x255k2k2]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.post-feat[data-astro-cid-x255k2k2] h2[data-astro-cid-x255k2k2]{font-size:var(--text-2xl);line-height:var(--text-2xl--line-height)}.post-feat[data-astro-cid-x255k2k2] .desc[data-astro-cid-x255k2k2]{font-size:var(--text-base)}.post-feat[data-astro-cid-x255k2k2] .fig[data-astro-cid-x255k2k2]{padding-left:1.5rem}.post-feat[data-astro-cid-x255k2k2] .copy[data-astro-cid-x255k2k2]{padding-right:1.5rem}}@media (width<=767px){.post-feat[data-astro-cid-x255k2k2]{grid-template-columns:1fr}.post-feat[data-astro-cid-x255k2k2] .fig[data-astro-cid-x255k2k2]{border-left:0;order:-1;padding:1.5rem 0 0}.post-feat[data-astro-cid-x255k2k2] .copy[data-astro-cid-x255k2k2]{padding:1.5rem 0 2rem}.post-feat[data-astro-cid-x255k2k2] h2[data-astro-cid-x255k2k2]{margin-top:1rem}}.post-row[data-astro-cid-x255k2k2]{grid-template-columns:48px 216px minmax(0,1fr) 176px;align-items:start;gap:1rem 2rem;padding:2rem 0;display:grid}.post-row[data-astro-cid-x255k2k2] .no[data-astro-cid-x255k2k2]{padding-top:4px}.post-row[data-astro-cid-x255k2k2] h2[data-astro-cid-x255k2k2]{font-size:var(--text-xl);letter-spacing:-.02em;line-height:1.2}.post-row[data-astro-cid-x255k2k2] .desc[data-astro-cid-x255k2k2]{font-size:var(--text-base);color:var(--color-muted);max-width:56ch;margin-top:.75rem}.post-row[data-astro-cid-x255k2k2] .meta[data-astro-cid-x255k2k2]{text-align:right;flex-direction:column;align-items:flex-end;gap:8px;padding-top:4px;display:flex}.post-row[data-astro-cid-x255k2k2] .meta[data-astro-cid-x255k2k2] .dt[data-astro-cid-x255k2k2]{flex-direction:column;align-items:flex-end;gap:4px}@media (width<=1023px){.post-row[data-astro-cid-x255k2k2]{grid-template-columns:48px 176px minmax(0,1fr)}.post-row[data-astro-cid-x255k2k2] .meta[data-astro-cid-x255k2k2]{text-align:left;flex-flow:wrap;grid-column:3;align-items:flex-start;gap:1rem;padding-top:0}.post-row[data-astro-cid-x255k2k2] .meta[data-astro-cid-x255k2k2] .dt[data-astro-cid-x255k2k2]{flex-direction:row;align-items:baseline;gap:1rem}}@media (width<=767px){.post-row[data-astro-cid-x255k2k2]{grid-template-columns:40px minmax(0,1fr);gap:.75rem 1rem;padding:1.5rem 0 2rem}.post-row[data-astro-cid-x255k2k2] .fig[data-astro-cid-x255k2k2]{order:-1;grid-column:1/-1;margin-bottom:.5rem}.post-row[data-astro-cid-x255k2k2] .no[data-astro-cid-x255k2k2]{padding-top:3px}.post-row[data-astro-cid-x255k2k2] .txt[data-astro-cid-x255k2k2],.post-row[data-astro-cid-x255k2k2] .meta[data-astro-cid-x255k2k2]{grid-column:2}.post-row[data-astro-cid-x255k2k2] h2[data-astro-cid-x255k2k2]{font-size:var(--text-lg)}}
