.progress[data-astro-cid-idtmirqk]{z-index:60;background:var(--accent);transform-origin:0;height:3px;animation:linear both read-progress scroll(root);position:fixed;top:0;left:0;right:0;transform:scaleX(0)}@keyframes read-progress{to{transform:scaleX(1)}}@supports not (animation-timeline:scroll()){.progress[data-astro-cid-idtmirqk]{display:none}}.toc[data-astro-cid-idtmirqk]{border-bottom:1px solid var(--hair);gap:10px;margin-bottom:6px;padding-bottom:18px;display:grid}.toc[data-astro-cid-idtmirqk] ol[data-astro-cid-idtmirqk]{gap:2px;margin:0;padding:0;list-style:none;display:grid}.toc[data-astro-cid-idtmirqk] a[data-astro-cid-idtmirqk]{color:var(--ink-2);border-left:2px solid #0000;margin-left:-21px;padding:4px 0 4px 19px;font-size:14px;line-height:1.4;text-decoration:none;transition:color .15s,border-color .15s;display:block}.toc[data-astro-cid-idtmirqk] a[data-astro-cid-idtmirqk]:hover{color:var(--ink)}.toc[data-astro-cid-idtmirqk] a[data-astro-cid-idtmirqk][aria-current=true]{border-left-color:var(--accent);color:var(--ink);font-weight:600}.head[data-astro-cid-idtmirqk]{gap:16px;padding-top:48px;padding-bottom:40px;display:grid}.back[data-astro-cid-idtmirqk]{width:fit-content;color:var(--ink-2);font-size:14px;text-decoration:none}.back[data-astro-cid-idtmirqk]:hover{color:var(--ink)}.dates[data-astro-cid-idtmirqk]{color:var(--muted);font-size:14px}.draft[data-astro-cid-idtmirqk]{border:1px solid var(--axis);background:var(--surface-2);width:fit-content;color:var(--ink-2);border-radius:8px;padding:6px 12px;font-size:13.5px}h1[data-astro-cid-idtmirqk]{letter-spacing:-.04em;max-width:18ch;font-size:clamp(38px,6vw,68px);font-weight:700;line-height:1.02}.meta[data-astro-cid-idtmirqk]{border-top:1px solid var(--hair);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 32px;margin-top:8px;padding-top:20px;display:flex}.metric[data-astro-cid-idtmirqk]{gap:2px;display:grid}.mv[data-astro-cid-idtmirqk]{letter-spacing:-.035em;font-size:clamp(30px,4vw,40px);font-weight:700;line-height:1.05}.ml[data-astro-cid-idtmirqk]{color:var(--muted);font-size:14px}.tags[data-astro-cid-idtmirqk]{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.tags[data-astro-cid-idtmirqk] li[data-astro-cid-idtmirqk]{background:var(--accent-wash);color:var(--accent-ink);border-radius:999px;padding:3px 10px;font-size:12.5px;font-weight:550}.body[data-astro-cid-idtmirqk]{grid-template-columns:minmax(0,1fr) 260px;align-items:stretch;gap:56px;padding-bottom:64px;display:grid}.main-col[data-astro-cid-idtmirqk]{gap:40px;min-width:0;display:grid}.glance[data-astro-cid-idtmirqk]{padding:22px 24px}.glance[data-astro-cid-idtmirqk] dl[data-astro-cid-idtmirqk]{gap:14px;margin:12px 0 0;display:grid}.glance[data-astro-cid-idtmirqk] dl[data-astro-cid-idtmirqk]>div[data-astro-cid-idtmirqk]{grid-template-columns:76px minmax(0,1fr);gap:16px;display:grid}.glance[data-astro-cid-idtmirqk] dt[data-astro-cid-idtmirqk]{color:var(--accent-ink);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;padding-top:3px;font-size:12px}.glance[data-astro-cid-idtmirqk] dd[data-astro-cid-idtmirqk]{color:var(--ink);margin:0;font-size:16px;line-height:1.55}.receipts[data-astro-cid-idtmirqk] .sticky[data-astro-cid-idtmirqk]{border-left:1px solid var(--hair);gap:12px;padding-left:20px;display:grid;position:sticky;top:96px}.receipts[data-astro-cid-idtmirqk] ul[data-astro-cid-idtmirqk]{gap:10px;margin:0;padding:0;list-style:none;display:grid}.receipts[data-astro-cid-idtmirqk] li[data-astro-cid-idtmirqk]{color:var(--ink-2);font-size:14px;line-height:1.45}.receipts[data-astro-cid-idtmirqk] .note[data-astro-cid-idtmirqk]{color:var(--muted);font-size:12.5px;line-height:1.5}.next[data-astro-cid-idtmirqk]{padding-bottom:88px}.next[data-astro-cid-idtmirqk] a[data-astro-cid-idtmirqk]{color:var(--ink);gap:6px;padding:24px 26px;text-decoration:none;transition:transform .15s;display:grid}.next[data-astro-cid-idtmirqk] a[data-astro-cid-idtmirqk]:hover{transform:translateY(-2px)}.next-title[data-astro-cid-idtmirqk]{letter-spacing:-.02em;font-size:clamp(20px,2.6vw,26px);font-weight:650}.prose[data-astro-cid-idtmirqk]{max-width:70ch;color:var(--ink);font-size:17.5px;line-height:1.7}.prose[data-astro-cid-idtmirqk] h2{letter-spacing:-.025em;margin:48px 0 14px;font-size:clamp(24px,3vw,30px)}.prose[data-astro-cid-idtmirqk] h2:first-child{margin-top:0}.prose[data-astro-cid-idtmirqk] .anchor{color:var(--muted);opacity:0;margin-left:10px;font-weight:500;text-decoration:none;transition:opacity .15s}.prose[data-astro-cid-idtmirqk] h2:hover .anchor,.prose[data-astro-cid-idtmirqk] .anchor:focus-visible{opacity:1}.prose[data-astro-cid-idtmirqk] .anchor[data-copied=true]{color:var(--accent-ink);opacity:1}.prose[data-astro-cid-idtmirqk] .anchor[data-copied=true]:after{content:" copied";font-size:13px;font-weight:600}.prose[data-astro-cid-idtmirqk] h3{margin:28px 0 8px;font-size:19px}.prose[data-astro-cid-idtmirqk] p{color:var(--ink-2);margin:0 0 18px}.prose[data-astro-cid-idtmirqk] strong{color:var(--ink);font-weight:650}.prose[data-astro-cid-idtmirqk] ul,.prose[data-astro-cid-idtmirqk] ol{color:var(--ink-2);margin:0 0 20px;padding-left:22px}.prose[data-astro-cid-idtmirqk] li{margin:0 0 10px;padding-left:4px}.prose[data-astro-cid-idtmirqk] li::marker{color:var(--accent)}.prose[data-astro-cid-idtmirqk] blockquote{border-left:3px solid var(--accent);color:var(--ink);margin:24px 0;padding:4px 0 4px 20px;font-size:19px;line-height:1.55}.prose[data-astro-cid-idtmirqk] blockquote p{color:var(--ink);margin:0}.prose[data-astro-cid-idtmirqk] code{border:1px solid var(--hair);background:var(--surface-2);font-family:var(--font-mono);overflow-wrap:anywhere;border-radius:6px;padding:1px 6px;font-size:.86em}.prose[data-astro-cid-idtmirqk] hr{border:0;border-top:1px solid var(--hair);margin:40px 0}@media (width<=959px){.body[data-astro-cid-idtmirqk]{grid-template-columns:1fr;gap:40px}.receipts[data-astro-cid-idtmirqk] .sticky[data-astro-cid-idtmirqk]{position:static}}@media (width<=599px){.head[data-astro-cid-idtmirqk]{padding-top:28px}.glance[data-astro-cid-idtmirqk] dl[data-astro-cid-idtmirqk]>div[data-astro-cid-idtmirqk]{grid-template-columns:1fr;gap:2px}.prose[data-astro-cid-idtmirqk]{font-size:17px}}
