.d-head[data-astro-cid-trxlulij]{max-width:48rem;margin-bottom:clamp(32px,5vw,56px)}.d-head[data-astro-cid-trxlulij] h1[data-astro-cid-trxlulij]{font:300 clamp(2.4rem, 5.5vw, 4.2rem)/1.04 var(--r-serif);text-wrap:balance;margin:.6rem 0 1rem}.d-head[data-astro-cid-trxlulij] .lead[data-astro-cid-trxlulij]{font:300 clamp(1.08rem, 1rem + .3vw, 1.25rem)/1.55 var(--r-serif);color:var(--ink-soft);margin:0}.d-badge[data-astro-cid-trxlulij]{font:300 1rem/1.4 var(--r-serif);color:var(--ink-soft);align-items:center;gap:.8rem;margin:1.2rem 0 0;display:flex}.d-badge[data-astro-cid-trxlulij] span[data-astro-cid-trxlulij]{font:400 .66rem/1 var(--r-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--accent);border:1px dashed var(--accent);border-radius:2px;padding:.4rem .55rem}.d-part[data-astro-cid-trxlulij]{margin:0 0 clamp(48px,7vw,88px)}.d-part[data-astro-cid-trxlulij] h2[data-astro-cid-trxlulij]{font:400 1.5rem/1.2 var(--r-serif);margin:0 0 1.6rem}.m-line[data-astro-cid-trxlulij]{height:calc(var(--lanes) * 3.1rem + 2.4rem);border-top:1px solid var(--rule);position:relative}.m-line[data-astro-cid-trxlulij] i[data-astro-cid-trxlulij],.p-chart[data-astro-cid-trxlulij] i[data-astro-cid-trxlulij]{left:calc(var(--x) * 1%);background:#ece7dc0f;width:1px;font-style:normal;position:absolute;top:0;bottom:0}.m-line[data-astro-cid-trxlulij] i[data-astro-cid-trxlulij] b[data-astro-cid-trxlulij],.p-chart[data-astro-cid-trxlulij] i[data-astro-cid-trxlulij] b[data-astro-cid-trxlulij]{font:400 .64rem/1 var(--r-mono);color:var(--ink-faint);font-weight:400;position:absolute;top:-1.3rem;transform:translate(-50%)}.m-item[data-astro-cid-trxlulij]{left:calc(var(--x) * 1%);top:calc(var(--l) * 3.1rem + .8rem);white-space:nowrap;border-left:1px dashed #e9c48a99;gap:.15rem;padding-left:.6rem;display:grid;position:absolute}.m-item[data-astro-cid-trxlulij].flip{text-align:right;border-left:0;border-right:1px dashed #e9c48a99;padding:0 .6rem 0 0;transform:translate(-100%)}.m-item[data-astro-cid-trxlulij] em[data-astro-cid-trxlulij]{font:400 .98rem/1.1 var(--r-serif);color:var(--ink-soft);font-style:normal}.m-item[data-astro-cid-trxlulij] small[data-astro-cid-trxlulij]{font:400 .6rem/1.2 var(--r-mono);color:var(--ink-faint);letter-spacing:.04em}.p-chart[data-astro-cid-trxlulij]{border-top:1px solid var(--rule);gap:.35rem;padding-top:.8rem;display:grid;position:relative}.p-row[data-astro-cid-trxlulij]{height:1.5rem;position:relative}.p-bar[data-astro-cid-trxlulij]{left:calc(var(--a) * 1%);width:calc((var(--b) - var(--a)) * 1%);background:#e9c48a0f;border:1px dashed #e9c48a8c;border-radius:2px;height:1.1rem;position:absolute;top:.2rem}.p-name[data-astro-cid-trxlulij]{left:calc(var(--b) * 1% + .6rem);font:400 .98rem/1.2 var(--r-serif);color:var(--ink-soft);white-space:nowrap;position:absolute;top:.1rem}.p-years[data-astro-cid-trxlulij]{left:calc(var(--a) * 1% + .4rem);font:400 .6rem/1.2 var(--r-mono);color:var(--ink-faint);white-space:nowrap;position:absolute;top:.4rem}.p-row[data-astro-cid-trxlulij].flip .p-name[data-astro-cid-trxlulij]{left:auto;right:calc(100% - var(--a) * 1% + .6rem)}.t-nest[data-astro-cid-trxlulij]{max-width:100%;height:auto;display:block;overflow:visible}.t-nest[data-astro-cid-trxlulij].narrow{display:none}.t-base[data-astro-cid-trxlulij]{stroke:var(--rule)}.t-c[data-astro-cid-trxlulij]{fill:#e9c48a0f;stroke:#e9c48acc;stroke-dasharray:3 3}.t-c[data-astro-cid-trxlulij].space{fill:#8eaeff14;stroke:#8eaeffd9}.t-lead[data-astro-cid-trxlulij]{fill:none;stroke:#ece7dc33}.t-name[data-astro-cid-trxlulij]{font:400 17px var(--r-serif);fill:var(--ink-soft)}.t-sub[data-astro-cid-trxlulij]{font:400 11px var(--r-mono);fill:var(--ink-faint)}.narrow[data-astro-cid-trxlulij] .t-name[data-astro-cid-trxlulij]{font-size:14px}@media (width<=760px){.t-nest[data-astro-cid-trxlulij].wide{display:none}.t-nest[data-astro-cid-trxlulij].narrow{display:block}}.t-note[data-astro-cid-trxlulij]{font:300 .9rem/1.5 var(--r-serif);color:var(--ink-faint);margin-top:1.4rem}@media (width<=760px){.m-line[data-astro-cid-trxlulij]{border-top:0;gap:.8rem;height:auto;display:grid}.m-line[data-astro-cid-trxlulij] i[data-astro-cid-trxlulij]{display:none}.m-item[data-astro-cid-trxlulij],.m-item[data-astro-cid-trxlulij].flip{text-align:left;border-left:1px dashed #e9c48a99;border-right:0;padding:0 0 0 .6rem;position:static;transform:none}.p-chart[data-astro-cid-trxlulij] i[data-astro-cid-trxlulij]{display:none}.p-row[data-astro-cid-trxlulij]{height:3rem}.p-bar[data-astro-cid-trxlulij]{height:.7rem;top:1.7rem}.p-name[data-astro-cid-trxlulij],.p-row[data-astro-cid-trxlulij].flip .p-name[data-astro-cid-trxlulij]{top:0;left:0;right:auto}.p-years[data-astro-cid-trxlulij]{top:.2rem;left:auto;right:0}}
