.rbar[data-astro-cid-56apcokp]{z-index:90;pointer-events:none;height:2px;position:fixed;top:0;left:0;right:0}.rbar[data-astro-cid-56apcokp] i[data-astro-cid-56apcokp]{background:var(--c);transform-origin:0;width:100%;height:100%;transform:scaleX(var(--p,0));display:block}.htag[data-astro-cid-56apcokp]{font-size:var(--fs-fine);color:var(--on-dark-2);justify-self:start;align-items:center;gap:10px;font-weight:500;display:inline-flex}.dot[data-astro-cid-56apcokp]{background:var(--c);border-radius:50%;flex:none;width:8px;height:8px}.ag[data-astro-cid-56apcokp]{grid-template-columns:minmax(0,1fr) 280px;align-items:start;gap:clamp(40px,6vw,96px);display:grid}.body[data-astro-cid-56apcokp]{gap:8px;max-width:720px;display:grid}.status[data-astro-cid-56apcokp]{border-bottom:1px solid var(--line);font-size:var(--fs-small);color:var(--plum);gap:2px;margin-bottom:18px;padding:0 0 18px;display:grid}.status[data-astro-cid-56apcokp] b[data-astro-cid-56apcokp]{font-size:var(--fs-label);letter-spacing:.16em;text-transform:uppercase;color:var(--heather);font-weight:600}.sec[data-astro-cid-56apcokp]{border-top:1px solid var(--line);gap:12px;padding:32px 0;scroll-margin-top:140px;display:grid}.status[data-astro-cid-56apcokp]+.sec[data-astro-cid-56apcokp]{border-top:0;padding-top:8px}.sn[data-astro-cid-56apcokp]{font-size:var(--fs-fine);color:var(--heather);font-variant-numeric:tabular-nums;font-weight:300}.sh[data-astro-cid-56apcokp]{font-weight:600;font-size:var(--fs-h3);letter-spacing:-.018em;color:var(--plum);line-height:1.25}.sp[data-astro-cid-56apcokp]{color:color-mix(in srgb, var(--plum) 50%, var(--aub));font-size:18.5px;line-height:1.75}.pull[data-astro-cid-56apcokp]{border-left:2px solid var(--c);margin:24px 0;padding:8px 0 8px 32px}.pull[data-astro-cid-56apcokp] blockquote[data-astro-cid-56apcokp]{margin:0}.pull[data-astro-cid-56apcokp] p[data-astro-cid-56apcokp]{letter-spacing:-.025em;color:var(--plum);font-size:clamp(26px,2.8vw,38px);font-weight:300;line-height:1.2}.pull[data-astro-cid-56apcokp] figcaption[data-astro-cid-56apcokp]{font-size:var(--fs-label);letter-spacing:.16em;text-transform:uppercase;color:var(--heather);margin-top:14px;font-weight:600}.take[data-astro-cid-56apcokp]{border-radius:var(--rad-4);background:var(--card);border:1px solid var(--line);margin-top:24px;padding:28px 30px;position:relative;overflow:hidden}.take[data-astro-cid-56apcokp]:before{content:"";background:var(--c);height:2px;position:absolute;inset:0 0 auto}.take[data-astro-cid-56apcokp] .a-k[data-astro-cid-56apcokp],.toc[data-astro-cid-56apcokp] .a-k[data-astro-cid-56apcokp]{--a-k-size:var(--fs-label)}.take[data-astro-cid-56apcokp] ol[data-astro-cid-56apcokp]{margin-top:12px;list-style:none;display:grid}.take[data-astro-cid-56apcokp] li[data-astro-cid-56apcokp]{border-top:1px solid var(--line);font-size:var(--fs-h4);color:var(--plum);grid-template-columns:40px 1fr;align-items:baseline;padding:12px 0;font-weight:600;display:grid}.take[data-astro-cid-56apcokp] li[data-astro-cid-56apcokp]:first-child{border-top:0}.take[data-astro-cid-56apcokp] span[data-astro-cid-56apcokp]{font-size:var(--fs-fine);color:var(--heather);font-variant-numeric:tabular-nums;font-weight:300}.side[data-astro-cid-56apcokp]{gap:24px;display:grid;position:sticky;top:110px}.meter[data-astro-cid-56apcokp]{border-radius:var(--rad-4);background:var(--card);border:1px solid var(--line);align-items:center;gap:14px;padding:14px 16px;display:flex}.meter[data-astro-cid-56apcokp] svg[data-astro-cid-56apcokp]{flex:none;width:40px;height:40px}.mt[data-astro-cid-56apcokp]{fill:none;stroke:var(--line);stroke-width:3px}.mf[data-astro-cid-56apcokp]{fill:none;stroke:var(--c);stroke-width:3px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:calc(1 - var(--p,0));transition:stroke-dashoffset .2s}.meter[data-astro-cid-56apcokp] p[data-astro-cid-56apcokp]{display:grid}.meter[data-astro-cid-56apcokp] b[data-astro-cid-56apcokp]{font-size:var(--fs-small);color:var(--plum)}.meter[data-astro-cid-56apcokp] span[data-astro-cid-56apcokp]{font-size:var(--fs-fine);color:var(--aub)}.toc[data-astro-cid-56apcokp] ol[data-astro-cid-56apcokp]{gap:2px;margin-top:12px;list-style:none;display:grid}.toc[data-astro-cid-56apcokp] a[data-astro-cid-56apcokp]{border-left:1px solid var(--line);color:var(--aub);font-size:var(--fs-small);grid-template-columns:28px 1fr;gap:4px;padding:9px 0 9px 12px;text-decoration:none;transition:color .3s,border-color .3s;display:grid}.toc[data-astro-cid-56apcokp] a[data-astro-cid-56apcokp]>span[data-astro-cid-56apcokp]{font-size:var(--fs-fine);color:var(--heather);font-variant-numeric:tabular-nums;padding-top:1px;font-weight:300}.toc[data-astro-cid-56apcokp] a[data-astro-cid-56apcokp] em[data-astro-cid-56apcokp]{font-style:normal}.toc[data-astro-cid-56apcokp] a[data-astro-cid-56apcokp]:hover{color:var(--plum)}.toc[data-astro-cid-56apcokp] a[data-astro-cid-56apcokp].read{border-left-color:#2b1d3e4d}.toc[data-astro-cid-56apcokp] a[data-astro-cid-56apcokp].on{border-left-color:var(--plum);color:var(--plum);font-weight:600}.toc[data-astro-cid-56apcokp] a[data-astro-cid-56apcokp] em[data-astro-cid-56apcokp] span[data-astro-cid-56apcokp]{--ul:currentColor;background:linear-gradient(var(--ul), var(--ul)) 100% 100% / 0 1px no-repeat;transition:background-size .5s var(--ease);padding-bottom:3px}.toc[data-astro-cid-56apcokp] a[data-astro-cid-56apcokp]:is(:hover,:focus-visible,.on) em[data-astro-cid-56apcokp] span[data-astro-cid-56apcokp]{background-position:0 100%;background-size:100% 1px}.toc[data-astro-cid-56apcokp] a[data-astro-cid-56apcokp].on em[data-astro-cid-56apcokp] span[data-astro-cid-56apcokp]{--ul:var(--gold)}@media (prefers-reduced-motion:reduce){.toc[data-astro-cid-56apcokp] a[data-astro-cid-56apcokp] em[data-astro-cid-56apcokp] span[data-astro-cid-56apcokp]{transition:none}}.copy[data-astro-cid-56apcokp]{border-radius:var(--r);border:1px solid var(--line);min-height:40px;color:var(--plum);font:600 var(--fs-fine) var(--font);cursor:pointer;text-overflow:ellipsis;white-space:nowrap;background:0 0;justify-self:start;align-items:center;gap:10px;max-width:100%;padding:0 16px;transition:border-color .3s;display:inline-flex;overflow:hidden}.copy[data-astro-cid-56apcokp] svg[data-astro-cid-56apcokp]{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;flex:none;width:16px;height:16px}.copy[data-astro-cid-56apcokp]:hover,.copy[data-astro-cid-56apcokp].ok{border-color:var(--plum)}.copy[data-astro-cid-56apcokp]:focus-visible{outline:2px solid var(--plum);outline-offset:2px}.notify[data-astro-cid-56apcokp]{border-radius:var(--rad-4);background:var(--plum);color:var(--on-dark-2);gap:12px;padding:24px;display:grid}.notify[data-astro-cid-56apcokp] .t4[data-astro-cid-56apcokp]{color:var(--on-dark)}.notify[data-astro-cid-56apcokp] p[data-astro-cid-56apcokp]{font-size:var(--fs-small)}.rh[data-astro-cid-56apcokp]{justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:24px;display:flex}.rel[data-astro-cid-56apcokp]{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;list-style:none;display:grid}.rel[data-astro-cid-56apcokp] a[data-astro-cid-56apcokp]{border-radius:var(--rad-4);background:var(--card);height:100%;color:var(--plum);border:1px solid var(--line);transition:transform .6s var(--ease), box-shadow .6s var(--ease);grid-template-rows:150px 1fr;text-decoration:none;display:grid;overflow:hidden}.rel[data-astro-cid-56apcokp] a[data-astro-cid-56apcokp]:hover{box-shadow:var(--sh-2);transform:translateY(-2px)}.rel[data-astro-cid-56apcokp] a[data-astro-cid-56apcokp]:focus-visible{outline:2px solid var(--plum);outline-offset:3px}.rb[data-astro-cid-56apcokp]{align-content:space-between;gap:10px;padding:20px 22px 22px;display:grid}.rk[data-astro-cid-56apcokp]{font-size:var(--fs-label);letter-spacing:.14em;text-transform:uppercase;color:var(--heather);font-weight:600}.rt[data-astro-cid-56apcokp]{font-weight:600;font-size:var(--fs-h3);letter-spacing:-.018em;line-height:1.25}.rm[data-astro-cid-56apcokp]{font-size:var(--fs-fine);color:var(--heather)}@media (width<=960px){.ag[data-astro-cid-56apcokp]{grid-template-columns:1fr}.side[data-astro-cid-56apcokp]{order:-1;position:static}.toc[data-astro-cid-56apcokp],.notify[data-astro-cid-56apcokp]{display:none}.rel[data-astro-cid-56apcokp]{grid-template-columns:1fr}.meter[data-astro-cid-56apcokp]{display:none}.copy[data-astro-cid-56apcokp],.side[data-astro-cid-56apcokp]{order:2}.notify[data-astro-cid-56apcokp]{display:grid}}
