html{scroll-padding-top:110px}body{line-height:1.65}.header[data-astro-cid-jhmdmzlo]{z-index:50;backdrop-filter:blur(14px)saturate(1.2);background:#150f2cf0;border-bottom:1px solid #f4f4f41a;position:sticky;top:0}.bar[data-astro-cid-jhmdmzlo]{align-items:center;gap:24px;min-height:80px;display:flex}.home[data-astro-cid-jhmdmzlo]{margin-right:auto;display:block}.home[data-astro-cid-jhmdmzlo] img[data-astro-cid-jhmdmzlo]{width:auto;height:34px;display:block}.back[data-astro-cid-jhmdmzlo]{color:#f4f4f4d1;letter-spacing:.02em;align-items:center;gap:10px;font-size:15px;font-weight:500;display:flex}.back[data-astro-cid-jhmdmzlo]:hover{color:var(--off-white)}.intro[data-astro-cid-jhmdmzlo]{background:var(--purple);color:var(--off-white)}.intro[data-astro-cid-jhmdmzlo] .wrap[data-astro-cid-jhmdmzlo]{padding:clamp(56px,8vw,112px) 0 clamp(40px,5vw,64px)}.eyebrow[data-astro-cid-jhmdmzlo]{--eyebrow:var(--orange)}h1[data-astro-cid-jhmdmzlo]{font-family:var(--serif);text-wrap:balance;max-width:14ch;margin:0;font-size:clamp(40px,5.4vw,80px);font-weight:400;line-height:1}.lede[data-astro-cid-jhmdmzlo]{color:var(--lilac);text-wrap:pretty;max-width:52ch;margin:clamp(20px,3vw,32px) 0 0;font-size:clamp(16px,1.3vw,19px);line-height:1.65}.facts[data-astro-cid-jhmdmzlo]{color:var(--lilac);border-top:1px solid #f4f4f424;flex-wrap:wrap;gap:8px 40px;margin-top:clamp(32px,4vw,48px);padding-top:20px;font-size:14px;display:flex}.facts[data-astro-cid-jhmdmzlo] b[data-astro-cid-jhmdmzlo]{color:var(--off-white);font-weight:600}.layout[data-astro-cid-jhmdmzlo]{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:clamp(32px,5vw,80px);padding:clamp(40px,6vw,88px) 0 clamp(72px,9vw,136px);line-height:1.65;display:grid}.docnav[data-astro-cid-jhmdmzlo]{border-top:1px solid var(--rule-dark);flex-direction:column;display:flex;position:sticky;top:112px}.docnav[data-astro-cid-jhmdmzlo] a[data-astro-cid-jhmdmzlo]{border-bottom:1px solid var(--rule-dark);color:var(--purple);flex:1 1 0;gap:2px;min-width:0;padding:16px 0;display:grid}.docnav[data-astro-cid-jhmdmzlo] a[data-astro-cid-jhmdmzlo]:hover,.docnav[data-astro-cid-jhmdmzlo] a[data-astro-cid-jhmdmzlo].active{color:var(--red)}.docnav-title[data-astro-cid-jhmdmzlo]{font-family:var(--serif);font-size:24px;line-height:1.1}.docnav-meta[data-astro-cid-jhmdmzlo]{letter-spacing:.08em;color:var(--muted);font-size:12px}.docs[data-astro-cid-jhmdmzlo]{gap:clamp(64px,8vw,112px);min-width:0;display:grid}.doc[data-astro-cid-jhmdmzlo]{max-width:68ch}.doc[data-astro-cid-jhmdmzlo]+.doc[data-astro-cid-jhmdmzlo]{border-top:1px solid var(--rule-dark);padding-top:clamp(48px,6vw,80px)}.version[data-astro-cid-jhmdmzlo]{letter-spacing:.2em;text-transform:uppercase;color:var(--red);margin:0 0 16px;font-size:12px;font-weight:600}h2[data-astro-cid-jhmdmzlo]{font-family:var(--serif);color:var(--red);margin:0 0 clamp(24px,3vw,36px);font-size:clamp(34px,4vw,56px);font-weight:400;line-height:1.02}.prose[data-astro-cid-jhmdmzlo]{color:var(--body);text-wrap:pretty}.prose[data-astro-cid-jhmdmzlo] h3{font-family:var(--serif);color:var(--purple);margin:28px 0 8px;font-size:26px;font-weight:400;line-height:1.15}.prose[data-astro-cid-jhmdmzlo] h3:first-child{margin-top:0}.prose[data-astro-cid-jhmdmzlo] p{margin:0}.prose[data-astro-cid-jhmdmzlo] .table+p{margin-top:12px}.prose[data-astro-cid-jhmdmzlo] .lead{font-family:var(--serif);color:var(--purple);font-size:clamp(22px,2vw,28px);line-height:1.3}.prose[data-astro-cid-jhmdmzlo] a{color:var(--red);border-bottom:1px solid #c12a0459}.prose[data-astro-cid-jhmdmzlo] a:hover{color:var(--purple)}.prose[data-astro-cid-jhmdmzlo] .table{border-top:1px solid #150f2c24;margin-top:12px;display:grid}.prose[data-astro-cid-jhmdmzlo] .table>div{border-bottom:1px solid #150f2c24;grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));gap:4px 24px;padding:14px 0;display:grid}.prose[data-astro-cid-jhmdmzlo] .table b{color:var(--purple);font-weight:600}.todo{color:var(--purple);border-bottom:1px dashed var(--red)}.footer[data-astro-cid-jhmdmzlo]{background:var(--ink);color:var(--muted);font-size:13px}.footer[data-astro-cid-jhmdmzlo] .wrap[data-astro-cid-jhmdmzlo]{flex-wrap:wrap;justify-content:space-between;gap:20px;padding:28px 0;display:flex}.links[data-astro-cid-jhmdmzlo]{gap:22px;display:flex}.links[data-astro-cid-jhmdmzlo] a[data-astro-cid-jhmdmzlo]{color:var(--lilac)}.links[data-astro-cid-jhmdmzlo] a[data-astro-cid-jhmdmzlo]:hover{color:var(--off-white)}@media (width<=860px){.layout[data-astro-cid-jhmdmzlo]{grid-template-columns:minmax(0,1fr)}.docnav[data-astro-cid-jhmdmzlo]{flex-direction:row;position:static}}
