.plate[data-astro-cid-kkgi4q5e]{--plate-bg: var(--ground);container-type:inline-size;position:relative;display:block;width:100%;margin:0;box-sizing:border-box;background:var(--plate-bg);border:var(--hair) solid color-mix(in srgb,var(--pc, var(--gold)) 20%,transparent);border-radius:var(--r-media);overflow:hidden;font-family:var(--f-mono);transition:box-shadow var(--dur-small) var(--ease),border-color var(--dur-small) var(--ease)}.plate--thumb[data-astro-cid-kkgi4q5e],.plate--feature[data-astro-cid-kkgi4q5e]{aspect-ratio:4 / 3}.motif[data-astro-cid-kkgi4q5e]{position:absolute;inset:0;width:100%;height:100%}.motif-g[data-astro-cid-kkgi4q5e]{opacity:.13}.plate--thumb[data-astro-cid-kkgi4q5e] .motif-g[data-astro-cid-kkgi4q5e]{opacity:.42;stroke-width:1.6}.plate--bare[data-astro-cid-kkgi4q5e] .motif-g[data-astro-cid-kkgi4q5e]{opacity:.82;stroke-width:1.9}.graticule[data-astro-cid-kkgi4q5e]{position:absolute;inset:0;width:100%;height:100%;opacity:.14}@media(prefers-reduced-motion:no-preference){.motif[data-astro-cid-kkgi4q5e] .a-scan[data-astro-cid-kkgi4q5e]{animation:cp-scan 7s linear infinite}.motif[data-astro-cid-kkgi4q5e] .a-flow[data-astro-cid-kkgi4q5e]{animation:cp-flow 2.6s linear infinite}.motif[data-astro-cid-kkgi4q5e] .a-pulse[data-astro-cid-kkgi4q5e]{animation:cp-pulse 3.6s ease-in-out infinite}.motif[data-astro-cid-kkgi4q5e] .a-spin[data-astro-cid-kkgi4q5e]{animation:cp-spin 64s linear infinite;transform-box:view-box}.motif[data-astro-cid-kkgi4q5e] .a-sway[data-astro-cid-kkgi4q5e]{animation:cp-sway 6.5s ease-in-out infinite;transform-box:view-box}.motif[data-astro-cid-kkgi4q5e] .a-eq[data-astro-cid-kkgi4q5e]{animation:cp-eq 2.8s ease-in-out infinite;transform-box:view-box}.plate[data-astro-cid-kkgi4q5e][data-viz="0"] .motif[data-astro-cid-kkgi4q5e] [data-astro-cid-kkgi4q5e]:is(.a-scan,.a-flow,.a-pulse,.a-spin,.a-sway,.a-eq){animation-play-state:paused}}@keyframes cp-scan{to{stroke-dashoffset:calc(-1 * var(--circ, 800px))}}@keyframes cp-flow{to{stroke-dashoffset:-32px}}@keyframes cp-pulse{0%,to{opacity:.3}50%{opacity:.95}}@keyframes cp-spin{to{transform:rotate(360deg)}}@keyframes cp-sway{0%,to{transform:rotate(-5deg)}50%{transform:rotate(5deg)}}@keyframes cp-eq{0%,to{transform:scaleY(1)}50%{transform:scaleY(1.14)}}.scrim[data-astro-cid-kkgi4q5e]{position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(to top,color-mix(in srgb,var(--plate-bg) 93%,transparent) 0%,color-mix(in srgb,var(--plate-bg) 72%,transparent) 26%,transparent 58%)}.rain[data-astro-cid-kkgi4q5e]{position:absolute;inset:0;pointer-events:none}.rain[data-astro-cid-kkgi4q5e] span[data-astro-cid-kkgi4q5e]{position:absolute;transform:translate(-50%,-50%);font-family:var(--f-mono);white-space:nowrap;user-select:none;letter-spacing:.05em}.rain[data-astro-cid-kkgi4q5e] span[data-astro-cid-kkgi4q5e]:before{content:attr(data-glyph)}.rain[data-astro-cid-kkgi4q5e] .r-dim[data-astro-cid-kkgi4q5e]{color:var(--dim)}.rain[data-astro-cid-kkgi4q5e] .r-gold[data-astro-cid-kkgi4q5e]{color:var(--pc, var(--gold))}.glow[data-astro-cid-kkgi4q5e]{position:absolute;left:50%;top:44%;width:66%;height:58%;transform:translate(-50%,-50%);background:radial-gradient(ellipse at center,color-mix(in srgb,var(--plate-bg) 75%,transparent),transparent 72%);pointer-events:none}.backlight[data-astro-cid-kkgi4q5e]{position:absolute;inset:0;pointer-events:none;background:radial-gradient(70% 90% at 50% 42%,color-mix(in srgb,var(--pc, var(--gold)) 11%,transparent),transparent 70%),radial-gradient(120% 100% at 50% 118%,color-mix(in srgb,var(--plate-bg) 55%,transparent),transparent 62%)}.bezel[data-astro-cid-kkgi4q5e]{position:absolute;inset:var(--sp-12);border:var(--hair) solid color-mix(in srgb,var(--pc, var(--gold)) 14%,transparent);pointer-events:none}.corner[data-astro-cid-kkgi4q5e]{position:absolute;width:52px;height:52px;color:var(--pc, var(--gold));opacity:.8}.corner--tl[data-astro-cid-kkgi4q5e]{top:14px;left:14px}.corner--tr[data-astro-cid-kkgi4q5e]{top:14px;right:14px;transform:scaleX(-1)}.corner--bl[data-astro-cid-kkgi4q5e]{bottom:14px;left:14px;transform:scaleY(-1)}.corner--br[data-astro-cid-kkgi4q5e]{bottom:14px;right:14px;transform:scale(-1)}.plate--thumb[data-astro-cid-kkgi4q5e] .corner[data-astro-cid-kkgi4q5e]{width:34px;height:34px}.hud[data-astro-cid-kkgi4q5e]{position:absolute;z-index:3;font-family:var(--f-mono);font-size:var(--size-label);font-weight:var(--w-regular);line-height:var(--lh-label);letter-spacing:var(--track);text-transform:uppercase;color:var(--dim);white-space:nowrap;pointer-events:none}.hud[data-astro-cid-kkgi4q5e][data-text]:before,.hud[data-astro-cid-kkgi4q5e] [data-astro-cid-kkgi4q5e][data-text]:before{content:attr(data-text)}.hud[data-astro-cid-kkgi4q5e] b[data-astro-cid-kkgi4q5e]{color:var(--pc, var(--gold));font-weight:var(--w-regular)}.hud-tl[data-astro-cid-kkgi4q5e]{top:1.7rem;left:3.7rem}.hud-tr[data-astro-cid-kkgi4q5e]{top:1.7rem;right:3.7rem;color:var(--pc, var(--gold))}.hud-fig[data-astro-cid-kkgi4q5e],.hud-trc[data-astro-cid-kkgi4q5e],.hud-blc[data-astro-cid-kkgi4q5e],.hud-br[data-astro-cid-kkgi4q5e],.hud-foot[data-astro-cid-kkgi4q5e]{display:none}.plate--thumb[data-astro-cid-kkgi4q5e] .hud-tl[data-astro-cid-kkgi4q5e]{top:var(--sp-16);left:var(--sp-40)}.plate--thumb[data-astro-cid-kkgi4q5e] .hud-tr[data-astro-cid-kkgi4q5e]{top:var(--sp-16);right:var(--sp-40)}@container (max-width: 460px){.plate--thumb[data-astro-cid-kkgi4q5e] .hud-tl[data-astro-cid-kkgi4q5e]{display:none}}.plate-inner[data-astro-cid-kkgi4q5e]{position:absolute;inset:0;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:var(--sp-32) var(--sp-32)}.plate--thumb[data-astro-cid-kkgi4q5e] .plate-inner[data-astro-cid-kkgi4q5e]{align-items:flex-start;justify-content:flex-end;text-align:left;padding:var(--sp-24)}.plate-tag[data-astro-cid-kkgi4q5e]{font-family:var(--f-mono);font-size:var(--size-label);font-weight:var(--w-regular);line-height:var(--lh-label);letter-spacing:var(--track);text-transform:uppercase;color:var(--plate-bg);background:var(--pc, var(--gold));padding:var(--sp-4) var(--sp-12);border-radius:var(--r-pill);margin-bottom:var(--sp-16)}.plate-title[data-astro-cid-kkgi4q5e]{margin:0;font-family:var(--f-serif);font-style:normal;font-weight:var(--w-regular);line-height:var(--lh-head);letter-spacing:var(--track-head);font-size:var(--size-lede);max-width:21ch;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.t-main[data-astro-cid-kkgi4q5e]{color:var(--ink)}.t-accent[data-astro-cid-kkgi4q5e]{color:var(--pc, var(--gold))}.plate-dek[data-astro-cid-kkgi4q5e]{margin:var(--sp-16) 0 0;font-family:var(--f-serif);font-style:italic;color:var(--pc, var(--gold));font-size:var(--size-body);line-height:var(--lh-lede);max-width:42ch;opacity:.92;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.plate--feature[data-astro-cid-kkgi4q5e] .plate-title[data-astro-cid-kkgi4q5e]{font-size:var(--size-title);font-weight:var(--w-light);line-height:var(--lh-title);letter-spacing:var(--track-tight);max-width:19ch;-webkit-line-clamp:3}.plate--thumb[data-astro-cid-kkgi4q5e] .plate-title[data-astro-cid-kkgi4q5e]{font-size:var(--size-lede);max-width:100%;-webkit-line-clamp:3}.plate--fit[data-astro-cid-kkgi4q5e]{aspect-ratio:auto;min-height:22rem}.plate--fit[data-astro-cid-kkgi4q5e] .plate-inner[data-astro-cid-kkgi4q5e]{position:relative;inset:auto;padding:var(--sp-64) var(--sp-40) var(--sp-64)}.plate--fit[data-astro-cid-kkgi4q5e] .plate-title[data-astro-cid-kkgi4q5e]{display:block;-webkit-line-clamp:unset;overflow:visible;max-width:24ch}.plate--fit[data-astro-cid-kkgi4q5e] .plate-dek[data-astro-cid-kkgi4q5e]{display:block;-webkit-line-clamp:unset;overflow:visible}.plate-foot[data-astro-cid-kkgi4q5e]{position:absolute;left:50%;bottom:var(--sp-24);transform:translate(-50%);z-index:3;display:flex;align-items:center;gap:var(--sp-16);width:min(66%,440px);justify-content:center}.foot-rule[data-astro-cid-kkgi4q5e]{flex:1;height:var(--hair);background:color-mix(in srgb,var(--pc, var(--gold)) 40%,transparent)}.foot-mark[data-astro-cid-kkgi4q5e]{font-family:var(--f-mono);font-size:var(--size-label);font-weight:var(--w-regular);line-height:var(--lh-label);letter-spacing:var(--track);text-transform:uppercase;color:var(--ink);white-space:nowrap}@media(max-width:560px){.plate--feature[data-astro-cid-kkgi4q5e] .hud-tr[data-astro-cid-kkgi4q5e]{top:auto;bottom:1.7rem}}@media(max-width:720px){.plate-dek[data-astro-cid-kkgi4q5e]{font-size:var(--size-small)}.plate-foot[data-astro-cid-kkgi4q5e]{display:none}}[data-theme=light] .plate[data-astro-cid-kkgi4q5e]{--plate-bg: var(--raised);border-color:color-mix(in srgb,var(--pc-l, var(--gold)) 30%,var(--line));box-shadow:var(--shadow-base)}[data-theme=light] .bezel[data-astro-cid-kkgi4q5e]{border-color:color-mix(in srgb,var(--pc-l, var(--gold)) 18%,transparent)}[data-theme=light] .motif-g[data-astro-cid-kkgi4q5e]{stroke:var(--pc-l, var(--gold));opacity:.22}[data-theme=light] .plate--thumb[data-astro-cid-kkgi4q5e] .motif-g[data-astro-cid-kkgi4q5e]{opacity:.5}[data-theme=light] .corner[data-astro-cid-kkgi4q5e] path[data-astro-cid-kkgi4q5e],[data-theme=light] .corner[data-astro-cid-kkgi4q5e] line[data-astro-cid-kkgi4q5e]{stroke:var(--pc-l, var(--gold))}[data-theme=light] .rain[data-astro-cid-kkgi4q5e] .r-dim[data-astro-cid-kkgi4q5e]{color:var(--faint)}[data-theme=light] .rain[data-astro-cid-kkgi4q5e] .r-gold[data-astro-cid-kkgi4q5e],[data-theme=light] .hud[data-astro-cid-kkgi4q5e] b[data-astro-cid-kkgi4q5e],[data-theme=light] .hud-tr[data-astro-cid-kkgi4q5e],[data-theme=light] .t-accent[data-astro-cid-kkgi4q5e],[data-theme=light] .plate-dek[data-astro-cid-kkgi4q5e]{color:var(--pc-l, var(--gold))}[data-theme=light] .plate-tag[data-astro-cid-kkgi4q5e]{background:var(--pc-l, var(--gold))}[data-theme=light] .foot-rule[data-astro-cid-kkgi4q5e]{background:color-mix(in srgb,var(--pc-l, var(--gold)) 42%,transparent)}.rdk[data-astro-cid-qj7nthzs]{--rdk-h: 3.25rem;--rdk-z: 80;--rdk-glass: color-mix(in srgb, var(--ground) 86%, transparent)}.rdk[data-astro-cid-qj7nthzs] svg[data-astro-cid-qj7nthzs]{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.rdk[data-astro-cid-qj7nthzs] .rdk-ic-fill[data-astro-cid-qj7nthzs]{transition:fill var(--dur-small) var(--ease-standard)}.rdk[data-astro-cid-qj7nthzs] [data-astro-cid-qj7nthzs][aria-pressed=true] .rdk-ic-fill[data-astro-cid-qj7nthzs]{fill:currentColor}.rdk[data-astro-cid-qj7nthzs] .rdk-ic-dot[data-astro-cid-qj7nthzs]{fill:none;stroke:none}.rdk[data-astro-cid-qj7nthzs] [data-astro-cid-qj7nthzs][aria-pressed=true] .rdk-ic-dot[data-astro-cid-qj7nthzs]{fill:currentColor}.rdk-line[data-astro-cid-qj7nthzs]{position:fixed;left:0;right:0;top:var(--hdr-h, var(--hdr));height:2px;z-index:calc(var(--rdk-z) + 1);background:var(--line);pointer-events:none;opacity:0;transition:opacity var(--dur-disclose) var(--ease-standard),top var(--fast) var(--ease)}.rdk[data-astro-cid-qj7nthzs].is-in.is-away .rdk-line[data-astro-cid-qj7nthzs]{opacity:1}.rdk-line-fill[data-astro-cid-qj7nthzs]{display:block;height:100%;width:calc(var(--p, 0) * 100%);background:var(--gold)}html[data-focus] .rdk-line[data-astro-cid-qj7nthzs],html.hdr-away .rdk-line[data-astro-cid-qj7nthzs]{top:0}.rdk-bar[data-astro-cid-qj7nthzs]{position:fixed;z-index:var(--rdk-z);left:50%;bottom:max(var(--sp-16),env(safe-area-inset-bottom));transform:translate(-50%);width:min(32rem,100vw - var(--sp-24));height:var(--rdk-h);display:none;align-items:center;gap:var(--sp-8);padding:0 var(--sp-8) 0 var(--sp-4);background:var(--rdk-glass);backdrop-filter:blur(16px) saturate(1.2);-webkit-backdrop-filter:blur(16px) saturate(1.2);border:var(--hair) solid var(--line-strong);border-radius:var(--r-pill);box-shadow:var(--shadow-base);transition:transform var(--dur-disclose) var(--ease-decelerate),opacity var(--dur-disclose) var(--ease-standard)}.rdk[data-astro-cid-qj7nthzs].is-ready .rdk-bar[data-astro-cid-qj7nthzs]{display:flex}.rdk[data-astro-cid-qj7nthzs].is-away .rdk-bar[data-astro-cid-qj7nthzs]{transform:translate(-50%,calc(100% + var(--sp-24)));opacity:0}@media(max-width:720px){.rdk-bar[data-astro-cid-qj7nthzs]{left:0;right:0;bottom:0;width:auto;transform:none;border-radius:0;border-width:var(--hair) 0 0;height:calc(var(--rdk-h) + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom);box-shadow:none}.rdk[data-astro-cid-qj7nthzs].is-away .rdk-bar[data-astro-cid-qj7nthzs]{transform:translateY(105%)}}.rdk-prog[data-astro-cid-qj7nthzs]{position:absolute;left:var(--sp-24);right:var(--sp-24);top:calc(-1 * var(--hair));height:2px;background:var(--line);overflow:hidden}.rdk-prog-fill[data-astro-cid-qj7nthzs]{display:block;height:100%;width:calc(var(--p, 0) * 100%);background:var(--gold)}@media(max-width:720px){.rdk-prog[data-astro-cid-qj7nthzs]{left:0;right:0}}.rdk-sec[data-astro-cid-qj7nthzs]{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;justify-content:center;gap:var(--sp-4);height:100%;padding:0 var(--sp-12) 0 var(--sp-16);border:0;background:none;text-align:left;color:inherit;cursor:pointer;border-radius:var(--r-pill)}.rdk-sec[data-astro-cid-qj7nthzs]:hover .rdk-sec-t[data-astro-cid-qj7nthzs]{color:var(--ink)}.rdk-sec-k[data-astro-cid-qj7nthzs]{color:var(--prose);display:flex;align-items:center;gap:var(--sp-8);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rdk-sec-k[data-astro-cid-qj7nthzs]:before{content:"≡";color:var(--dim);letter-spacing:0}.rdk-sec-t[data-astro-cid-qj7nthzs]{line-height:var(--lh-head);color:var(--read);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:color var(--fast) var(--ease)}.rdk-ro[data-astro-cid-qj7nthzs]{flex:none;display:inline-flex;align-items:baseline;gap:var(--sp-8);color:var(--dim);font-variant-numeric:tabular-nums;padding-right:var(--sp-8)}.rdk-left[data-astro-cid-qj7nthzs]{color:var(--prose)}@media(max-width:720px){.rdk-ro[data-astro-cid-qj7nthzs]{display:none}.rdk-sec-k[data-astro-cid-qj7nthzs]:after{content:"· " attr(data-ro)}}.rdk-head[data-astro-cid-qj7nthzs]{position:fixed;left:0;right:0;top:0;z-index:var(--rdk-z);height:2.75rem;display:none;align-items:center;gap:var(--sp-16);padding:0 var(--pad-lg);background:var(--rdk-glass);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-bottom:var(--hair) solid var(--line);transform:translateY(-100%);opacity:0;transition:transform var(--dur-disclose) var(--ease-decelerate),opacity var(--dur-disclose) var(--ease-standard)}html[data-focus] .rdk-head[data-astro-cid-qj7nthzs]{display:flex}html[data-focus] .rdk[data-astro-cid-qj7nthzs].is-in:not(.is-away) .rdk-head[data-astro-cid-qj7nthzs]{transform:none;opacity:1}.rdk-head-brand[data-astro-cid-qj7nthzs]{flex:none;display:inline-flex;align-items:center;gap:var(--sp-12);color:var(--prose)}.rdk-head-mark[data-astro-cid-qj7nthzs]{width:var(--sp-16);height:var(--hair);background:var(--line-strong)}.rdk-head-title[data-astro-cid-qj7nthzs]{flex:1;min-width:0;text-align:center;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rdk-head-exit[data-astro-cid-qj7nthzs]{flex:none;min-height:1.75rem;padding:0 var(--sp-12)}@media(max-width:720px){.rdk-head[data-astro-cid-qj7nthzs]{padding:0 var(--sp-16)}.rdk-head-brand[data-astro-cid-qj7nthzs]{display:none}.rdk-head-title[data-astro-cid-qj7nthzs]{text-align:left}}.rdk-resume[data-astro-cid-qj7nthzs]{position:fixed;z-index:calc(var(--rdk-z) + 1);left:50%;bottom:calc(var(--rdk-h) + var(--sp-24) + env(safe-area-inset-bottom));transform:translate(-50%,var(--sp-8));opacity:0;display:inline-flex;align-items:baseline;gap:var(--sp-12);min-height:var(--h-ctl);padding:var(--sp-12) var(--sp-24);border:var(--hair) solid var(--line-strong);border-radius:var(--r-pill);background:var(--rdk-glass);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);color:var(--ink);cursor:pointer;box-shadow:var(--shadow-base);transition:transform var(--dur-disclose) var(--ease-decelerate),opacity var(--dur-disclose) var(--ease-standard),border-color var(--fast) var(--ease);max-width:calc(100vw - var(--sp-32))}.rdk-resume[data-astro-cid-qj7nthzs]:hover{border-color:var(--ink)}.rdk-resume[data-astro-cid-qj7nthzs].is-in{transform:translate(-50%);opacity:1}.rdk-resume-k[data-astro-cid-qj7nthzs]{color:var(--ink);white-space:nowrap}.rdk-resume-t[data-astro-cid-qj7nthzs]{color:var(--read);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rdk-scrim[data-astro-cid-qj7nthzs]{position:fixed;inset:0;z-index:calc(var(--rdk-z) + 2);background:color-mix(in srgb,var(--ground) 55%,transparent);backdrop-filter:blur(6px) saturate(.9);-webkit-backdrop-filter:blur(6px) saturate(.9);opacity:0;transition:opacity var(--dur-disclose) var(--ease-standard)}.rdk-scrim[data-astro-cid-qj7nthzs].is-open{opacity:1}.rdk-sheet[data-astro-cid-qj7nthzs]{position:fixed;z-index:calc(var(--rdk-z) + 3);left:50%;bottom:max(var(--sp-16),env(safe-area-inset-bottom));width:min(32rem,100vw - var(--sp-24));max-height:min(82vh,46rem);display:flex;flex-direction:column;background:var(--raised);border:var(--hair) solid var(--line-strong);border-radius:calc(var(--rdk-h) / 2);box-shadow:var(--shadow-lg),inset 0 var(--hair) 0 var(--wash);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;transform:translate(-50%,var(--sp-12));opacity:0;transition:transform var(--dur-disclose) var(--ease-decelerate),opacity var(--dur-disclose) var(--ease-standard)}.rdk-sheet[data-astro-cid-qj7nthzs].is-open{transform:translate(-50%);opacity:1}html.rdk-vt .rdk-sheet[data-astro-cid-qj7nthzs]{transform:translate(-50%);opacity:1;transition:none}.rdk-sheet[data-astro-cid-qj7nthzs][hidden],.rdk-resume[data-astro-cid-qj7nthzs][hidden]{display:none}.rdk[data-astro-cid-qj7nthzs].is-open .rdk-bar[data-astro-cid-qj7nthzs]{visibility:hidden}html.rdk-lock{overflow:hidden;scrollbar-gutter:stable}.rdk-tools[data-astro-cid-qj7nthzs]{flex:none;display:grid;gap:var(--sp-16);padding:var(--sp-24) var(--sp-24) var(--sp-16)}.rdk-tune[data-astro-cid-qj7nthzs]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--sp-12)}.rdk-tune[data-astro-cid-qj7nthzs] [data-astro-cid-qj7nthzs][hidden]{display:none}.rdk-seg[data-astro-cid-qj7nthzs]{position:relative;isolation:isolate;display:inline-grid;grid-auto-flow:column;grid-auto-columns:1fr;padding:3px;border:var(--hair) solid var(--line);border-radius:var(--r-pill);background:var(--wash)}.rdk-seg[data-astro-cid-qj7nthzs]:before{content:"";position:absolute;z-index:-1;top:3px;bottom:3px;left:3px;width:calc((100% - 6px) / var(--n, 2));border:var(--hair) solid var(--line-strong);border-radius:var(--r-pill);background:color-mix(in oklab,var(--ink) 9%,var(--raised));box-shadow:var(--shadow-sm);opacity:0;transition:translate var(--dur-disclose) var(--ease-emphasized),opacity var(--dur-small) var(--ease-standard)}.rdk-seg[data-astro-cid-qj7nthzs]:has(>[aria-pressed=true]):before{opacity:1}.rdk-seg[data-astro-cid-qj7nthzs]:has(>:nth-child(2)[aria-pressed=true]):before{translate:100% 0}.rdk-seg[data-astro-cid-qj7nthzs]:has(>:nth-child(3)[aria-pressed=true]):before{translate:200% 0}.rdk-seg-b[data-astro-cid-qj7nthzs]{min-height:var(--h-ctl-sm);min-width:var(--h-ctl-sm);display:inline-flex;align-items:center;justify-content:center;gap:var(--sp-8);padding:0 var(--sp-12);border:0;border-radius:var(--r-pill);background:none;color:var(--prose);cursor:pointer;transition:color var(--fast) var(--ease)}.rdk-seg-b[data-astro-cid-qj7nthzs]:hover,.rdk-seg-b[data-astro-cid-qj7nthzs][aria-pressed=true]{color:var(--ink)}.rdk-a[data-astro-cid-qj7nthzs]{font-family:var(--f-serif);line-height:1;letter-spacing:0}.rdk-a--s[data-astro-cid-qj7nthzs]{font-size:var(--size-data)}.rdk-a--m[data-astro-cid-qj7nthzs]{font-size:var(--size-body)}.rdk-a--l[data-astro-cid-qj7nthzs]{font-size:var(--size-lede)}.rdk-sw[data-astro-cid-qj7nthzs]{width:var(--sp-12);height:var(--sp-12);flex:none;border-radius:var(--r-pill);background:var(--sw);box-shadow:inset 0 0 0 var(--hair) var(--line-ctl)}.rdk-tiles[data-astro-cid-qj7nthzs]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--sp-4)}.rdk-tile[data-astro-cid-qj7nthzs]{min-width:0;display:grid;justify-items:center;align-content:start;gap:var(--sp-8);padding:var(--sp-8) var(--sp-4);border:0;border-radius:var(--r-box);background:none;color:var(--prose);cursor:pointer;text-align:center}.rdk-tile-i[data-astro-cid-qj7nthzs]{width:2.75rem;height:2.75rem;display:grid;place-items:center;border:var(--hair) solid var(--line);border-radius:var(--r-pill);background:var(--wash);color:var(--read);transition:color var(--fast) var(--ease),background var(--fast) var(--ease),border-color var(--fast) var(--ease)}.rdk-tile[data-astro-cid-qj7nthzs]:hover .rdk-tile-i[data-astro-cid-qj7nthzs]{color:var(--ink);border-color:var(--line-strong)}.rdk-tile[data-astro-cid-qj7nthzs]:hover .rdk-tile-l[data-astro-cid-qj7nthzs]{color:var(--ink)}.rdk-tile[data-astro-cid-qj7nthzs][aria-pressed=true] .rdk-tile-i[data-astro-cid-qj7nthzs]{color:var(--ground);background:var(--ink);border-color:var(--ink)}.rdk-tile[data-astro-cid-qj7nthzs][aria-pressed=true] .rdk-ic-tick[data-astro-cid-qj7nthzs]{stroke:var(--ink)}.rdk-tile[data-astro-cid-qj7nthzs][aria-pressed=true] .rdk-tile-l[data-astro-cid-qj7nthzs]{color:var(--ink)}.rdk-tile-l[data-astro-cid-qj7nthzs]{font-family:var(--f-mono);font-size:var(--size-label);line-height:var(--lh-label);letter-spacing:0;color:var(--prose);transition:color var(--fast) var(--ease)}.rdk-fine[data-astro-cid-qj7nthzs]{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:var(--sp-4) var(--sp-16);margin:0;color:var(--dim)}.rdk-fine[data-astro-cid-qj7nthzs] a[data-astro-cid-qj7nthzs]{color:var(--prose);text-decoration:underline;text-decoration-color:var(--line-strong);text-underline-offset:.2em}.rdk-fine[data-astro-cid-qj7nthzs] a[data-astro-cid-qj7nthzs]:hover{color:var(--ink)}.rdk-forget[data-astro-cid-qj7nthzs]{border:0;background:none;color:var(--prose);cursor:pointer;min-height:var(--h-ctl-sm);padding:0;text-decoration:underline;text-decoration-color:var(--line-strong);text-underline-offset:.2em}.rdk-forget[data-astro-cid-qj7nthzs]:hover{color:var(--bad)}.rdk-toc[data-astro-cid-qj7nthzs]{list-style:none;margin:0;padding:var(--sp-8) 0;overflow-y:auto;flex:1 1 auto;min-height:min(9rem,30vh);overscroll-behavior:contain;border-top:var(--hair) solid var(--line);scrollbar-width:thin}.rdk-toc[data-astro-cid-qj7nthzs] li[data-astro-cid-qj7nthzs]{margin:0}.rdk-toc-a[data-astro-cid-qj7nthzs]{position:relative;width:100%;display:grid;grid-template-columns:2.25rem minmax(0,1fr) 1rem;align-items:center;gap:var(--sp-8);min-height:var(--h-ctl);padding:var(--sp-8) var(--sp-24);border:0;background:none;color:var(--read);text-align:left;cursor:pointer;transition:background var(--fast) var(--ease),color var(--fast) var(--ease)}.rdk-toc-a[data-astro-cid-qj7nthzs]:before{content:"";position:absolute;left:0;top:var(--sp-12);bottom:var(--sp-12);width:2px;border-radius:0 var(--r-pill) var(--r-pill) 0;background:var(--gold);opacity:0}.rdk-toc-a[data-astro-cid-qj7nthzs]:hover{background:var(--wash);color:var(--ink)}.rdk-toc-n[data-astro-cid-qj7nthzs]{color:var(--dim)}.rdk-toc-a[data-astro-cid-qj7nthzs].is-now{color:var(--ink);background:var(--gold-tint)}.rdk-toc-a[data-astro-cid-qj7nthzs].is-now:before{opacity:1}.rdk-toc-a[data-astro-cid-qj7nthzs].is-now .rdk-toc-n[data-astro-cid-qj7nthzs]{color:var(--gold)}.rdk-toc-a[data-astro-cid-qj7nthzs].is-now .rdk-toc-t[data-astro-cid-qj7nthzs]{font-style:italic}.rdk-toc-a[data-astro-cid-qj7nthzs].is-past{color:var(--prose)}.rdk-toc-tick[data-astro-cid-qj7nthzs]{width:var(--sp-12);height:var(--sp-12);justify-self:end;position:relative}.rdk-toc-a[data-astro-cid-qj7nthzs].is-now .rdk-toc-tick[data-astro-cid-qj7nthzs]:after{content:"";position:absolute;inset:3px;border-radius:var(--r-pill);background:var(--gold)}.rdk-toc-a[data-astro-cid-qj7nthzs].is-past .rdk-toc-tick[data-astro-cid-qj7nthzs]:after{content:"";position:absolute;left:4px;top:1px;width:4px;height:8px;border:solid var(--dim);border-width:0 1.5px 1.5px 0;transform:rotate(42deg)}.rdk-toc-none[data-astro-cid-qj7nthzs]{margin:0;padding:var(--sp-16) var(--sp-24);border-top:var(--hair) solid var(--line)}.rdk-sheet-bar[data-astro-cid-qj7nthzs]{position:sticky;bottom:0;z-index:1;background:var(--raised);flex:none;display:flex;align-items:center;gap:var(--sp-8);min-height:var(--rdk-h);padding:0 var(--sp-8) 0 var(--sp-4);border-top:var(--hair) solid var(--line);cursor:pointer}.rdk-sheet-gap[data-astro-cid-qj7nthzs]{flex:none;width:calc(2.5rem + var(--sp-4))}.rdk[data-astro-cid-qj7nthzs]:not(:has(.rdk-cur)) .rdk-sheet-gap[data-astro-cid-qj7nthzs]{display:none}.rdk-sheet-where[data-astro-cid-qj7nthzs]{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;justify-content:center;gap:var(--sp-4);padding:0 var(--sp-12) 0 var(--sp-16)}.rdk-sheet-k[data-astro-cid-qj7nthzs]{color:var(--prose);display:flex;align-items:center;gap:var(--sp-8);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rdk-sheet-k[data-astro-cid-qj7nthzs]:before{content:"≡";color:var(--gold);letter-spacing:0}.rdk-sheet-t[data-astro-cid-qj7nthzs]{line-height:var(--lh-head);color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rdk-sheet-ro[data-astro-cid-qj7nthzs]{flex:none;color:var(--dim);font-variant-numeric:tabular-nums;white-space:nowrap}.rdk-sheet-x[data-astro-cid-qj7nthzs]{flex:none;width:2.5rem;height:2.5rem;display:grid;place-items:center;border:var(--hair) solid var(--line);background:var(--wash);color:var(--read);cursor:pointer;border-radius:var(--r-pill);transition:color var(--fast) var(--ease),border-color var(--fast) var(--ease)}.rdk-sheet-x[data-astro-cid-qj7nthzs]:hover{color:var(--ink);border-color:var(--line-strong)}@media(max-width:720px){.rdk-sheet[data-astro-cid-qj7nthzs]{left:0;right:0;bottom:0;width:auto;max-height:min(88vh,46rem);border-width:var(--hair) 0 0;border-radius:var(--r-box) var(--r-box) 0 0;transform:translateY(var(--sp-12))}.rdk-sheet[data-astro-cid-qj7nthzs].is-open,html.rdk-vt .rdk-sheet[data-astro-cid-qj7nthzs]{transform:none}.rdk-tools[data-astro-cid-qj7nthzs]{padding:var(--sp-16) var(--sp-16) var(--sp-12);gap:var(--sp-12)}.rdk-seg-b[data-astro-cid-qj7nthzs]{min-height:var(--h-ctl)}.rdk-toc-a[data-astro-cid-qj7nthzs]{padding:var(--sp-8) var(--sp-16)}.rdk-sheet-bar[data-astro-cid-qj7nthzs]{min-height:calc(var(--rdk-h) + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom)}.rdk-sheet-gap[data-astro-cid-qj7nthzs]{width:var(--h-ctl)}.rdk-sheet-time[data-astro-cid-qj7nthzs],.rdk-sheet-sep[data-astro-cid-qj7nthzs]{display:none}.rdk-sheet-x[data-astro-cid-qj7nthzs]{width:var(--h-ctl);height:var(--h-ctl)}}@media(max-width:360px){.rdk-tiles[data-astro-cid-qj7nthzs]{grid-template-columns:repeat(3,minmax(0,1fr))}}.rdk-toast{position:fixed;z-index:99;left:50%;transform:translate(-50%,var(--sp-8));bottom:calc(var(--rdk-h, 3.25rem) + var(--sp-24) + env(safe-area-inset-bottom));padding:var(--sp-8) var(--sp-16);color:var(--ground);background:var(--ink);border-radius:var(--r-pill);opacity:0;pointer-events:none;white-space:nowrap;transition:opacity var(--fast) var(--ease-standard),transform var(--dur-disclose) var(--ease-decelerate)}.rdk-toast.is-in{opacity:1;transform:translate(-50%)}@media(prefers-reduced-motion:reduce){.rdk-bar[data-astro-cid-qj7nthzs],.rdk-head[data-astro-cid-qj7nthzs],.rdk-sheet[data-astro-cid-qj7nthzs],.rdk-scrim[data-astro-cid-qj7nthzs],.rdk-resume[data-astro-cid-qj7nthzs],.rdk-toast,.rdk-line[data-astro-cid-qj7nthzs],.rdk-seg[data-astro-cid-qj7nthzs]:before{transition:none}}@media print{.rdk[data-astro-cid-qj7nthzs]{display:none}}html.rdk-morphing .rdk:not(.is-open) .rdk-bar,html.rdk-morphing .rdk.is-open .rdk-sheet{view-transition-name:rdk-surface}html.rdk-morphing a.dc-brand{view-transition-name:none!important}::view-transition-group(rdk-surface){animation-duration:.42s;animation-timing-function:var(--ease-emphasized);overflow:clip;border-radius:1.625rem}::view-transition-old(rdk-surface),::view-transition-new(rdk-surface){height:100%;object-fit:none;object-position:50% 100%;mix-blend-mode:normal}::view-transition-new(rdk-surface){animation:none;opacity:1}::view-transition-old(rdk-surface){animation:rdk-vt-out .16s var(--ease-standard) both}html.rdk-closing::view-transition-old(rdk-surface){animation:rdk-vt-out .14s var(--ease-standard) .26s both}html.rdk-closing::view-transition-new(rdk-surface){animation:rdk-vt-in .2s var(--ease-standard) .18s both}@keyframes rdk-vt-out{to{opacity:0}}@keyframes rdk-vt-in{0%{opacity:0}}@media(max-width:720px){::view-transition-group(rdk-surface){border-radius:var(--r-box) var(--r-box) 0 0}}.share-row[data-astro-cid-mvunddqi]{margin:var(--sp-40) 0 0;display:grid;gap:var(--sp-12)}.share-btns[data-astro-cid-mvunddqi]{display:flex;flex-wrap:wrap;gap:var(--sp-8)}.share-status[data-astro-cid-mvunddqi]{margin:0;min-height:1lh}.share-status[data-astro-cid-mvunddqi]:empty{min-height:0}.share-btns[data-astro-cid-mvunddqi] [hidden],.share-row[data-astro-cid-mvunddqi].is-native [data-share-intent]{display:none}@media print{.share-row[data-astro-cid-mvunddqi]{display:none}}.essay[data-astro-cid-bvzihdzo]{width:100%;--pc-use: var(--pc, var(--gold))}html[data-theme=light] .essay[data-astro-cid-bvzihdzo]{--pc-use: var(--pc-l, var(--gold))}.layout[data-astro-cid-bvzihdzo]{--read-col: var(--measure-prose);--wide: min(var(--measure-wide), 100vw - 2.5rem);font-size:calc(var(--size-essay) * var(--rs, 1));max-width:min(var(--col),100vw - 2.5rem);margin:0 auto;padding:var(--sp-64) 0 var(--sp-96);display:grid;grid-template-columns:minmax(0,var(--read-col));justify-content:center}.ehead[data-astro-cid-bvzihdzo]{min-width:0;padding-bottom:var(--sp-48)}.ehead-text[data-astro-cid-bvzihdzo]{min-width:0}.kicker[data-astro-cid-bvzihdzo]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-8) var(--sp-12);margin:0 0 var(--sp-24);color:var(--prose)}.kicker[data-astro-cid-bvzihdzo]:before{content:"";width:var(--sp-24);height:var(--hair);background:var(--pc-use);flex:none}.kicker[data-astro-cid-bvzihdzo] a[data-astro-cid-bvzihdzo]{color:inherit;text-decoration:none;border-bottom:var(--hair) solid transparent;transition:border-color var(--fast) var(--ease),color var(--fast) var(--ease)}.kicker[data-astro-cid-bvzihdzo] a[data-astro-cid-bvzihdzo]:hover{color:var(--ink);border-bottom-color:currentColor}.kicker-pos[data-astro-cid-bvzihdzo]{color:var(--dim)}.ehead-title[data-astro-cid-bvzihdzo]{margin:0 0 var(--sp-24);color:var(--ink);hyphens:manual}.ehead-title[data-astro-cid-bvzihdzo].t-display{font-size:var(--size-essay-title)}.ehead-accent[data-astro-cid-bvzihdzo]{color:var(--pc-use)}.dek[data-astro-cid-bvzihdzo]{margin:0 0 var(--sp-32);text-wrap:pretty;hyphens:manual}.meta[data-astro-cid-bvzihdzo]{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--sp-4) var(--sp-12);margin:0;padding-top:var(--sp-16);border-top:var(--hair) solid var(--line)}.meta[data-astro-cid-bvzihdzo] .sep[data-astro-cid-bvzihdzo]{color:var(--faint)}.meta[data-astro-cid-bvzihdzo],.meta-rev[data-astro-cid-bvzihdzo]{color:var(--read)}.ehead-text[data-astro-cid-bvzihdzo] .prov{margin-top:var(--sp-24)}.prov-bar[data-astro-cid-bvzihdzo]{cursor:pointer;list-style:none;flex-wrap:wrap;justify-content:flex-start;gap:var(--sp-4) var(--sp-16);transition:background var(--fast) var(--ease)}.prov-bar[data-astro-cid-bvzihdzo]::-webkit-details-marker{display:none}.prov-bar[data-astro-cid-bvzihdzo]:hover{background:var(--wash)}details[data-astro-cid-bvzihdzo]:not([open])>.prov-bar[data-astro-cid-bvzihdzo]{border-bottom-color:transparent;border-radius:calc(var(--r-box) - var(--hair))}.prov-k[data-astro-cid-bvzihdzo]{display:inline-flex;align-items:center;gap:var(--sp-12);color:var(--ink)}.prov-ic[data-astro-cid-bvzihdzo]{position:relative;width:var(--sp-12);height:var(--sp-12);flex:none}.prov-ic[data-astro-cid-bvzihdzo]:before,.prov-ic[data-astro-cid-bvzihdzo]:after{content:"";position:absolute;left:0;right:0;top:50%;height:var(--hair);background:currentColor;transition:transform var(--dur-small) var(--ease-standard)}.prov-ic[data-astro-cid-bvzihdzo]:after{transform:rotate(90deg)}details[data-astro-cid-bvzihdzo][open] .prov-ic[data-astro-cid-bvzihdzo]:after{transform:rotate(0)}.prov-sum[data-astro-cid-bvzihdzo]{color:var(--dim)}.ehead-text[data-astro-cid-bvzihdzo] .prov{container:prov / inline-size}.prov-rows[data-astro-cid-bvzihdzo]{margin:0;padding:var(--sp-8) var(--pad) var(--sp-16);display:grid}.prov-rows[data-astro-cid-bvzihdzo]>div[data-astro-cid-bvzihdzo]{display:grid;grid-template-columns:10.5rem minmax(0,1fr);gap:var(--sp-8) var(--sp-24);padding:var(--sp-16) 0;border-top:var(--hair) solid var(--line)}.prov-rows[data-astro-cid-bvzihdzo]>div[data-astro-cid-bvzihdzo]:first-child{border-top:0}.prov-rows[data-astro-cid-bvzihdzo] dt[data-astro-cid-bvzihdzo]{padding-top:.15em}.prov-rows[data-astro-cid-bvzihdzo] dd[data-astro-cid-bvzihdzo]{margin:0;line-height:var(--lh-body)}.prov-rows[data-astro-cid-bvzihdzo] dd[data-astro-cid-bvzihdzo],.prov-rows[data-astro-cid-bvzihdzo] dd[data-astro-cid-bvzihdzo] p[data-astro-cid-bvzihdzo]{hyphens:manual}.prov-rows[data-astro-cid-bvzihdzo] dd[data-astro-cid-bvzihdzo] p[data-astro-cid-bvzihdzo]{margin:0}.prov-rows[data-astro-cid-bvzihdzo] dd[data-astro-cid-bvzihdzo] .prov-rev-h[data-astro-cid-bvzihdzo]{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--sp-4) var(--sp-12);margin-bottom:var(--sp-8)}.prov-rev-h[data-astro-cid-bvzihdzo] .t-data[data-astro-cid-bvzihdzo]{color:var(--dim)}.prov-kind[data-astro-cid-bvzihdzo]{color:var(--ink)}.prov-rev-h[data-astro-cid-bvzihdzo] time[data-astro-cid-bvzihdzo]{color:var(--dim)}.prov-rev-prior[data-astro-cid-bvzihdzo]{margin-top:var(--sp-12);padding-top:var(--sp-12);border-top:var(--hair) dashed var(--line)}.prov-rows[data-astro-cid-bvzihdzo] dd[data-astro-cid-bvzihdzo] .prov-rev[data-astro-cid-bvzihdzo]{text-wrap:wrap}.prov-rows[data-astro-cid-bvzihdzo] dd[data-astro-cid-bvzihdzo] .prov-go[data-astro-cid-bvzihdzo]{margin-top:var(--sp-12)}@container prov (max-width: 44rem){.prov-rows[data-astro-cid-bvzihdzo]>div[data-astro-cid-bvzihdzo]{grid-template-columns:minmax(0,1fr);gap:var(--sp-8)}.prov-rows[data-astro-cid-bvzihdzo] dt[data-astro-cid-bvzihdzo]{padding-top:0}}.prov-list[data-astro-cid-bvzihdzo]{margin:var(--sp-8) 0 0;padding-left:var(--sp-24);display:grid;gap:var(--sp-4)}.prov-list[data-astro-cid-bvzihdzo] li[data-astro-cid-bvzihdzo]{margin:0}.prov-list[data-astro-cid-bvzihdzo] li[data-astro-cid-bvzihdzo]::marker{color:var(--dim)}.prov-rows[data-astro-cid-bvzihdzo] a[data-astro-cid-bvzihdzo]:not(.ui-link),.m-toc[data-astro-cid-bvzihdzo] a[data-astro-cid-bvzihdzo],.coffee-line[data-astro-cid-bvzihdzo] a[data-astro-cid-bvzihdzo],.end-law[data-astro-cid-bvzihdzo] a[data-astro-cid-bvzihdzo]{color:var(--ink);text-decoration:underline;text-decoration-thickness:var(--hair);text-underline-offset:.2em;text-decoration-color:var(--line-strong)}.prov-rows[data-astro-cid-bvzihdzo] a[data-astro-cid-bvzihdzo]:not(.ui-link):hover,.coffee-line[data-astro-cid-bvzihdzo] a[data-astro-cid-bvzihdzo]:hover,.end-law[data-astro-cid-bvzihdzo] a[data-astro-cid-bvzihdzo]:hover{text-decoration-color:var(--ink)}.ehead-art[data-astro-cid-bvzihdzo]{margin-block:var(--sp-48);position:relative;overflow:hidden;background:var(--ground);border:var(--hair) solid var(--line-strong);border-radius:var(--r-media)}.ehead-art[data-astro-cid-bvzihdzo] img{display:block;width:100%;height:auto;border-radius:0}.ehead-anim{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity var(--dur-disclose) var(--ease-standard);pointer-events:none}.ehead-anim.is-live{opacity:1}.ehead-plate[data-astro-cid-bvzihdzo]{position:relative;display:block;aspect-ratio:16 / 9}.ehead-plate[data-astro-cid-bvzihdzo] .plate{position:absolute;inset:0;height:100%;border:0;border-radius:0;aspect-ratio:auto}.prose[data-astro-cid-bvzihdzo] .lede-dek,.prose[data-astro-cid-bvzihdzo] .lede-rule,.prose[data-astro-cid-bvzihdzo] .lede-cover{display:none}.prose--cover-in-body[data-astro-cid-bvzihdzo] .lede-cover{display:revert}.prose[data-astro-cid-bvzihdzo]{max-width:var(--read-col);font-size:calc(var(--size-essay) * var(--rs, 1));min-width:0;overflow-wrap:break-word}.prose[data-astro-cid-bvzihdzo]>p:not([class]){margin:0 0 1.25em}.prose[data-astro-cid-bvzihdzo] strong{color:var(--ink)}.prose[data-astro-cid-bvzihdzo] :is(a:not([class]),a.print-bare){color:var(--ink);text-decoration:underline;text-decoration-thickness:var(--hair);text-underline-offset:.2em;text-decoration-color:var(--line-strong);overflow-wrap:anywhere}.prose[data-astro-cid-bvzihdzo] :is(a:not([class]),a.print-bare):hover{color:var(--ink);text-decoration-color:var(--gold)}.prose[data-astro-cid-bvzihdzo] sup{line-height:0}.prose[data-astro-cid-bvzihdzo] sup a,.prose[data-astro-cid-bvzihdzo] a[data-footnote-backref]{padding:var(--sp-4);margin:calc(-1 * var(--sp-4));font-family:var(--f-mono);color:var(--dim);text-decoration:none}.prose[data-astro-cid-bvzihdzo] sup a:hover,.prose[data-astro-cid-bvzihdzo] a[data-footnote-backref]:hover{color:var(--ink)}.prose[data-astro-cid-bvzihdzo] .fn-pop.fn-note{position:absolute;z-index:20;width:min(24rem,100%);margin:0;padding:var(--sp-12) var(--sp-16) var(--sp-16);background:var(--raised);border:var(--hair) solid var(--line-strong);border-left:var(--hair) solid var(--line-strong);border-radius:var(--r-box);box-shadow:var(--shadow-lg);font-family:var(--f-serif);font-size:var(--size-small);line-height:var(--lh-data);color:var(--read);overflow-wrap:anywhere}.prose[data-astro-cid-bvzihdzo] .fn-pop.fn-note[hidden]{display:none}.prose[data-astro-cid-bvzihdzo] .fn-note:before{content:"";position:absolute;left:var(--caret, var(--sp-24));top:calc(-1 * var(--sp-8) / 2 - var(--hair));width:var(--sp-8);height:var(--sp-8);background:var(--raised);border-left:var(--hair) solid var(--line-strong);border-top:var(--hair) solid var(--line-strong);transform:translate(-50%) rotate(45deg)}.prose[data-astro-cid-bvzihdzo] .fn-note[data-side=above]:before{top:auto;bottom:calc(-1 * var(--sp-8) / 2 - var(--hair));transform:translate(-50%) rotate(225deg)}.prose[data-astro-cid-bvzihdzo] .fn-note-head{display:flex;justify-content:space-between;align-items:center;gap:var(--sp-16);margin-bottom:var(--sp-4);color:var(--dim)}.prose[data-astro-cid-bvzihdzo] .fn-note-x{min-height:var(--h-ctl-sm);padding:0 var(--sp-12);margin-right:calc(-1 * var(--sp-8));border:0;border-radius:var(--r-pill);background:none;color:var(--prose);cursor:pointer}.prose[data-astro-cid-bvzihdzo] .fn-note-x:hover{color:var(--ink);background:var(--wash)}.prose[data-astro-cid-bvzihdzo] .fn-note .fn-body p{margin:0 0 var(--sp-8)}.prose[data-astro-cid-bvzihdzo] .fn-note .fn-body p:last-child{margin-bottom:0}.prose[data-astro-cid-bvzihdzo] .fn-note .fn-body a{color:var(--ink);text-decoration-color:var(--line-strong)}.prose[data-astro-cid-bvzihdzo] .fn-note:focus-visible{outline:none;box-shadow:var(--shadow-lg),0 0 0 var(--focus-w) var(--ink)}.prose[data-astro-cid-bvzihdzo] .gl{text-decoration-color:var(--line-strong)}.prose[data-astro-cid-bvzihdzo] .gl:hover,.prose[data-astro-cid-bvzihdzo] .gl[aria-expanded=true]{text-decoration-color:var(--ink)}.prose[data-astro-cid-bvzihdzo].t-read{color:color-mix(in oklab,var(--read) 55%,var(--ink))}.prose[data-astro-cid-bvzihdzo] h2,.prose[data-astro-cid-bvzihdzo] h3,.prose[data-astro-cid-bvzihdzo] [id^=footnote-]{scroll-margin-top:var(--sp-16)}.prose[data-astro-cid-bvzihdzo] h2{margin:var(--sp-64) 0 var(--sp-16);font-size:var(--size-essay-h2);line-height:var(--lh-head)}.prose[data-astro-cid-bvzihdzo] h3{font-size:var(--size-essay-h3);font-style:italic}.prose[data-astro-cid-bvzihdzo] h3{margin:var(--sp-40) 0 var(--sp-12)}.prose[data-astro-cid-bvzihdzo] h4{margin:var(--sp-32) 0 var(--sp-8)}.prose[data-astro-cid-bvzihdzo] :is(h2,h3,h4)+:is(h2,h3,h4){margin-top:var(--sp-16)}.prose[data-astro-cid-bvzihdzo] .hanchor{margin-left:var(--sp-8);font-family:var(--f-mono);font-size:var(--size-label);font-style:normal;vertical-align:middle;text-decoration:none;color:var(--dim);opacity:0;transition:opacity var(--dur-small) var(--ease-standard),color var(--dur-small) var(--ease-standard)}.prose[data-astro-cid-bvzihdzo] h2:hover .hanchor,.prose[data-astro-cid-bvzihdzo] .hanchor:focus-visible{opacity:1}.prose[data-astro-cid-bvzihdzo] .hanchor:hover{color:var(--ink)}.prose[data-astro-cid-bvzihdzo]>:is(ul,ol){padding-left:1.4em;margin:0 0 1.25em}.prose[data-astro-cid-bvzihdzo] :is(ul,ol):not([class])>li{margin-bottom:.5em}.prose[data-astro-cid-bvzihdzo] :is(ul,ol):not([class])>li::marker{color:var(--dim)}.prose[data-astro-cid-bvzihdzo] hr{margin:var(--sp-64) auto;max-width:var(--sp-96);border:0;border-top:var(--hair) solid var(--line-strong)}.prose[data-astro-cid-bvzihdzo] .footnotes{margin-top:var(--sp-64);padding-top:var(--sp-24);border-top:var(--hair) solid var(--line);font-size:var(--size-small);line-height:var(--lh-data);color:var(--prose)}.prose[data-astro-cid-bvzihdzo] .footnotes ol{padding-left:var(--sp-32);margin:0}.prose[data-astro-cid-bvzihdzo] .footnotes li{margin:0 0 var(--sp-12);padding-left:var(--sp-4)}.prose[data-astro-cid-bvzihdzo] .footnotes li::marker{font-family:var(--f-mono);font-size:var(--size-data);color:var(--dim)}.prose[data-astro-cid-bvzihdzo] .footnotes p{margin:0}.prose[data-astro-cid-bvzihdzo] a[data-footnote-backref]{font-size:0;margin-left:var(--sp-4)}.prose[data-astro-cid-bvzihdzo] a[data-footnote-backref]:after{content:"Back";font-family:var(--f-mono);font-size:var(--size-label);line-height:var(--lh-label);letter-spacing:var(--track);text-transform:uppercase}.prose[data-astro-cid-bvzihdzo] blockquote{margin:var(--sp-40) 0;padding:0 0 0 var(--sp-24);border-left:var(--hair) solid var(--line-strong);font-family:var(--f-serif);font-style:italic;font-size:inherit;line-height:var(--lh-read);color:var(--ink)}.prose[data-astro-cid-bvzihdzo] blockquote p:last-child{margin-bottom:0}.prose[data-astro-cid-bvzihdzo] pre:not(.astro-code):not(.ai-trace){margin:var(--sp-48) 0;padding:0 0 0 var(--sp-24);border:0;border-left:var(--hair) solid var(--line-strong);background:none;font-family:var(--f-serif);font-style:italic;font-weight:var(--w-light);font-size:var(--size-head);line-height:var(--lh-head);letter-spacing:var(--track-head);color:var(--ink);white-space:pre-wrap;overflow-wrap:break-word}.prose[data-astro-cid-bvzihdzo]>blockquote:first-child{padding:var(--pad);border:var(--hair) solid var(--line);border-radius:var(--r-box);background:var(--surface);font-style:normal;font-size:var(--size-body);line-height:var(--lh-body);color:var(--read)}.prose[data-astro-cid-bvzihdzo]>blockquote:first-child p{margin:0 0 var(--sp-12)}.prose[data-astro-cid-bvzihdzo]>blockquote:first-child p:last-child{margin-bottom:0}.prose[data-astro-cid-bvzihdzo]>p:not([class]):has(>img){margin:var(--sp-40) 0}.prose[data-astro-cid-bvzihdzo] :is(p,figure:not([class]))>img,.prose[data-astro-cid-bvzihdzo] figure:not([class]) picture img{display:block;width:100%;height:auto;border-radius:var(--r-media);border:var(--hair) solid var(--line)}.prose[data-astro-cid-bvzihdzo] figure:not([class]){margin:var(--sp-40) 0}.prose[data-astro-cid-bvzihdzo] figure:not([class])>figcaption{margin-top:var(--sp-12);font-family:var(--f-serif);font-size:var(--size-small);font-style:normal;line-height:var(--lh-data);color:var(--dim);text-align:left;text-wrap:pretty}.prose[data-astro-cid-bvzihdzo] figure:not([class])>figcaption :is(small,cite,.source){display:block;margin-top:var(--sp-4);font-family:var(--f-mono);font-size:var(--size-data);font-style:normal}.ehead-art[data-astro-cid-bvzihdzo],.prose[data-astro-cid-bvzihdzo]>p:not([class]):has(>img),.prose[data-astro-cid-bvzihdzo] .codeblock,.prose[data-astro-cid-bvzihdzo]>pre.astro-code:not([data-language=text]){width:var(--wide);max-width:none;margin-inline:calc((100% - var(--wide)) / 2)}.prose[data-astro-cid-bvzihdzo] .tbl{margin:var(--sp-40) 0;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:thin}.prose[data-astro-cid-bvzihdzo] .tbl:focus-visible{outline-offset:var(--sp-4)}.prose[data-astro-cid-bvzihdzo] table{width:100%;margin:var(--sp-40) 0;border-collapse:collapse;font-family:var(--f-serif);font-size:var(--size-small);line-height:var(--lh-data)}.prose[data-astro-cid-bvzihdzo] .tbl table{margin:0}.prose[data-astro-cid-bvzihdzo] :is(th,td){padding:var(--sp-12) var(--sp-16) var(--sp-12) 0;border:0;border-bottom:var(--hair) solid var(--line);text-align:left;vertical-align:top;color:var(--read)}.prose[data-astro-cid-bvzihdzo] :is(th,td):last-child{padding-right:0}.prose[data-astro-cid-bvzihdzo] th{vertical-align:bottom;padding-top:0;border-bottom-color:var(--line-strong);font-family:var(--f-mono);font-size:var(--size-label);font-weight:var(--w-regular);line-height:var(--lh-label);letter-spacing:var(--track);text-transform:uppercase;color:var(--dim)}.prose[data-astro-cid-bvzihdzo] :is(th,td):is([align=right],.num){text-align:right}.prose[data-astro-cid-bvzihdzo] td:is([align=right],.num){font-family:var(--f-mono);font-size:var(--size-data);font-variant-numeric:tabular-nums lining-nums;white-space:nowrap}.prose[data-astro-cid-bvzihdzo] td:first-child{color:var(--ink)}.prose[data-astro-cid-bvzihdzo]{--code-ground: var(--surface);--code-bar: var(--raised);--code-ink: var(--read);--code-dim: var(--dim);--code-line: var(--line);--code-edge: var(--line-strong)}html[data-theme=light] .prose[data-astro-cid-bvzihdzo]{--code-ground: var(--ink);--code-bar: color-mix(in srgb, var(--ink) 90%, var(--ground));--code-ink: var(--surface);--code-dim: var(--faint);--code-line: color-mix(in srgb, var(--ground) 12%, transparent);--code-edge: color-mix(in srgb, var(--ground) 28%, transparent)}.prose[data-astro-cid-bvzihdzo] pre.astro-code{margin:var(--sp-32) 0;padding:var(--sp-16) var(--sp-24);background:var(--code-ground)!important;border:var(--hair) solid var(--code-line);border-radius:var(--r-box);font-family:var(--f-mono);font-size:var(--size-data);line-height:var(--lh-data);tab-size:2}.prose[data-astro-cid-bvzihdzo] pre.astro-code span[style*="#6A737D" i]{color:var(--code-dim)!important}.prose[data-astro-cid-bvzihdzo] .codeblock{margin-block:var(--sp-32);border:var(--hair) solid var(--code-line);border-radius:var(--r-box);overflow:hidden;background:var(--code-ground)}.prose[data-astro-cid-bvzihdzo] .codeblock pre.astro-code{margin:0;border:0;border-radius:0}.prose[data-astro-cid-bvzihdzo] .codebar{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-16);padding:var(--sp-8) var(--sp-12) var(--sp-8) var(--sp-24);background:var(--code-bar);border-bottom:var(--hair) solid var(--code-line)}.prose[data-astro-cid-bvzihdzo] .codelang{color:var(--code-dim)}.prose[data-astro-cid-bvzihdzo] .codecopy{display:inline-flex;align-items:center;min-height:var(--h-ctl-sm);padding:0 var(--sp-16);border:var(--hair) solid var(--code-edge);border-radius:var(--r-pill);background:transparent;color:var(--code-ink);cursor:pointer;transition:color var(--fast) var(--ease),border-color var(--fast) var(--ease),background var(--fast) var(--ease)}.prose[data-astro-cid-bvzihdzo] .codecopy:hover{border-color:var(--code-ink)}.prose[data-astro-cid-bvzihdzo] .codecopy.did{background:var(--gold);border-color:var(--gold);color:var(--code-ground)}.prose[data-astro-cid-bvzihdzo] .codeblock--wrap pre.astro-code,.prose[data-astro-cid-bvzihdzo] .codeblock--wrap pre.astro-code code{white-space:pre-wrap;overflow-wrap:anywhere;min-width:0}.prose[data-astro-cid-bvzihdzo] .body-instrument{margin:var(--sp-40) 0}.prose[data-astro-cid-bvzihdzo] .bi-kicker{margin:0 0 var(--sp-12);font-family:var(--f-mono);font-size:var(--size-label);line-height:var(--lh-label);letter-spacing:var(--track);text-transform:uppercase;color:var(--dim)}.prose[data-astro-cid-bvzihdzo] a.bi-card{display:flex;gap:var(--sp-16);align-items:baseline;padding:var(--pad);background:var(--surface);border:var(--hair) solid var(--line);border-radius:var(--r-box);color:inherit;text-decoration:none;transition:border-color var(--fast) var(--ease)}.prose[data-astro-cid-bvzihdzo] a.bi-card:hover{border-color:var(--line-strong)}.prose[data-astro-cid-bvzihdzo] .bi-no{flex:none;font-family:var(--f-mono);font-size:var(--size-data);color:var(--dim);font-variant-numeric:tabular-nums}.prose[data-astro-cid-bvzihdzo] .bi-body{display:block}.prose[data-astro-cid-bvzihdzo] .bi-name{display:block;font-family:var(--f-serif);font-size:var(--size-lede);line-height:var(--lh-lede);color:var(--ink)}.prose[data-astro-cid-bvzihdzo] .bi-line{display:block;margin-top:var(--sp-4);font-family:var(--f-serif);font-size:var(--size-small);line-height:var(--lh-data);color:var(--prose)}.prose[data-astro-cid-bvzihdzo] .bi-meta{display:block;margin-top:var(--sp-12);font-family:var(--f-mono);font-size:var(--size-label);line-height:var(--lh-label);letter-spacing:var(--track);text-transform:uppercase;color:var(--dim)}.prose[data-astro-cid-bvzihdzo] .paid-preview{margin:var(--sp-48) 0 0;padding:var(--pad);background:var(--surface);border:var(--hair) solid var(--line);border-radius:var(--r-box)}.prose[data-astro-cid-bvzihdzo] .paid-preview-kicker,.prose[data-astro-cid-bvzihdzo] .paywall-label{margin:0 0 var(--sp-12);font-family:var(--f-mono);font-size:var(--size-label);line-height:var(--lh-label);letter-spacing:var(--track);text-transform:uppercase;color:var(--dim)}.prose[data-astro-cid-bvzihdzo] .paid-preview-body{margin:0;font-size:var(--size-body);line-height:var(--lh-body);color:var(--read)}.prose[data-astro-cid-bvzihdzo] .paywall{margin:var(--sp-48) 0 var(--sp-32);padding:var(--pad-lg);background:var(--surface);border:var(--hair) solid var(--line-strong);border-radius:var(--r-box);text-align:center}.prose[data-astro-cid-bvzihdzo] .paid-preview+.paywall{margin-top:var(--sp-12)}.prose[data-astro-cid-bvzihdzo] .paywall-body{margin:0 0 var(--sp-24);font-family:var(--f-serif);font-size:var(--size-lede);line-height:var(--lh-lede);color:var(--ink);text-wrap:balance}.prose[data-astro-cid-bvzihdzo] .paywall-act{margin:0}.endmark[data-astro-cid-bvzihdzo]{display:flex;align-items:center;justify-content:center;gap:var(--sp-12);margin:var(--sp-64) 0 var(--sp-48)}.endmark[data-astro-cid-bvzihdzo]:before,.endmark[data-astro-cid-bvzihdzo]:after{content:"";height:var(--hair);width:var(--sp-40);background:var(--line-strong)}.endmark[data-astro-cid-bvzihdzo] span[data-astro-cid-bvzihdzo]{position:relative;width:var(--sp-8);height:var(--sp-8);border-radius:var(--r-pill);background:var(--gold)}.endmark[data-astro-cid-bvzihdzo].is-read span[data-astro-cid-bvzihdzo]{width:var(--sp-12);height:var(--sp-12)}.endmark[data-astro-cid-bvzihdzo].is-read span[data-astro-cid-bvzihdzo]:after{content:"";position:absolute;left:4px;top:2px;width:3px;height:6px;border:solid var(--ground);border-width:0 1.5px 1.5px 0;transform:rotate(42deg)}.endmark-mark[data-astro-cid-bvzihdzo]{display:block;height:var(--hair)}.end-ask[data-astro-cid-bvzihdzo]{margin:var(--sp-64) 0 0}.coffee-line[data-astro-cid-bvzihdzo]{margin:var(--sp-32) 0 0}.onward[data-astro-cid-bvzihdzo]{margin:var(--sp-64) 0 0;display:grid;gap:var(--sp-16)}.onward[data-astro-cid-bvzihdzo] .ui-rows{margin:0;padding:0}.onward[data-astro-cid-bvzihdzo] .ui-rows>li{margin:0}.onward-foot[data-astro-cid-bvzihdzo]{display:flex;flex-wrap:wrap;gap:var(--sp-16) var(--sp-32);margin:var(--sp-8) 0 0}.end-law[data-astro-cid-bvzihdzo]{margin:var(--sp-32) 0 0;max-width:34em}.end-law[data-astro-cid-bvzihdzo]+.end-law[data-astro-cid-bvzihdzo]{margin-top:var(--sp-12)}.cited[data-astro-cid-bvzihdzo]{margin:var(--sp-64) 0 0;display:grid;gap:var(--sp-16)}.cited-list[data-astro-cid-bvzihdzo]{list-style:none;margin:0;padding:0;display:grid;gap:var(--sp-24)}.cited-list[data-astro-cid-bvzihdzo] li[data-astro-cid-bvzihdzo]{margin:0;padding:0}.prose[data-astro-cid-bvzihdzo] .cited-t[data-astro-cid-bvzihdzo]{color:var(--ink);text-decoration:none}.prose[data-astro-cid-bvzihdzo] .cited-t[data-astro-cid-bvzihdzo]:hover{text-decoration:underline;text-decoration-color:var(--gold);text-decoration-thickness:var(--hair);text-underline-offset:.2em}.cited-s[data-astro-cid-bvzihdzo]{margin:var(--sp-4) 0 0}.m-toc[data-astro-cid-bvzihdzo]{margin-top:var(--sp-24);border-top:var(--hair) solid var(--line);border-bottom:var(--hair) solid var(--line)}.m-toc[data-astro-cid-bvzihdzo] summary[data-astro-cid-bvzihdzo]{cursor:pointer;padding:var(--sp-12) 0;color:var(--prose);min-height:var(--h-ctl);display:flex;align-items:center}.m-toc[data-astro-cid-bvzihdzo][open] summary[data-astro-cid-bvzihdzo]{color:var(--ink)}.m-toc-list[data-astro-cid-bvzihdzo]{list-style:none;margin:0 0 var(--sp-12);padding:0}.m-toc-list[data-astro-cid-bvzihdzo] li[data-astro-cid-bvzihdzo]{margin:0}.m-toc-list[data-astro-cid-bvzihdzo] a[data-astro-cid-bvzihdzo]{display:grid;grid-template-columns:2rem minmax(0,1fr);gap:var(--sp-8);align-items:baseline;padding:var(--sp-8) 0;color:var(--read);text-decoration:none}.m-toc-list[data-astro-cid-bvzihdzo] a[data-astro-cid-bvzihdzo] .t-data[data-astro-cid-bvzihdzo]{color:var(--dim)}.m-toc-list[data-astro-cid-bvzihdzo] a[data-astro-cid-bvzihdzo]:hover{color:var(--ink)}html:has(.rdk.is-ready) .m-toc[data-astro-cid-bvzihdzo]{display:none}.prose--manual[data-astro-cid-bvzihdzo]>p:first-of-type{color:var(--ink)}.prose--manual[data-astro-cid-bvzihdzo]{counter-reset:sec}.prose--manual[data-astro-cid-bvzihdzo] h2{counter-increment:sec;margin-top:var(--sp-64);padding-top:var(--sp-24);border-top:var(--hair) solid var(--line)}.prose--manual[data-astro-cid-bvzihdzo] h2:before{content:counter(sec,decimal-leading-zero);display:block;margin-bottom:var(--sp-12);font-family:var(--f-mono);font-size:var(--size-label);font-style:normal;font-weight:var(--w-regular);line-height:var(--lh-label);letter-spacing:var(--track);color:var(--dim)}.prose--manual[data-astro-cid-bvzihdzo] h2:first-of-type{margin-top:var(--sp-48)}.prose--manual[data-astro-cid-bvzihdzo] :is(.smark+h2,.smark+script+h2){border-top:none;padding-top:0;margin-top:var(--sp-16)}.prose--manual[data-astro-cid-bvzihdzo] :is(.smark+h2,.smark+script+h2):before{content:none}.prose--manual[data-astro-cid-bvzihdzo] .one-question{margin:var(--sp-48) 0;text-align:center;font-family:var(--f-serif);font-style:italic;font-weight:var(--w-light);font-size:var(--size-head);line-height:var(--lh-head);color:var(--ink);padding:0 var(--sp-16)}.prose--manual[data-astro-cid-bvzihdzo] .one-question:before,.prose--manual[data-astro-cid-bvzihdzo] .one-question:after{content:"";display:block;width:var(--sp-40);height:var(--hair);background:var(--line-strong);margin:0 auto}.prose--manual[data-astro-cid-bvzihdzo] .one-question:before{margin-bottom:var(--sp-16)}.prose--manual[data-astro-cid-bvzihdzo] .one-question:after{margin-top:var(--sp-16)}.prose--manual[data-astro-cid-bvzihdzo] blockquote:not(:first-child):not(.bq-quiet){position:relative;margin:var(--sp-48) 0;padding:0 0 0 var(--sp-40);border-left:0;font-weight:var(--w-light);font-size:var(--size-head);line-height:var(--lh-head);letter-spacing:var(--track-head);text-wrap:pretty}.prose--manual[data-astro-cid-bvzihdzo] blockquote:not(:first-child):not(.bq-quiet):before{content:"“";position:absolute;left:0;top:0;font-family:var(--f-serif);font-style:normal;font-size:var(--size-title);line-height:1;color:var(--faint)}.prose--manual[data-astro-cid-bvzihdzo] blockquote.bq-quiet{margin:var(--sp-32) 0}.prose--manual[data-astro-cid-bvzihdzo] .signoff{margin:var(--sp-48) 0 0;text-align:center;font-family:var(--f-serif);font-style:italic;font-size:var(--size-body);color:var(--dim)}.prose--manual[data-astro-cid-bvzihdzo] .plate-fig{margin:var(--sp-48) auto 0;max-width:30rem}.prose--manual[data-astro-cid-bvzihdzo] .plate-fig figcaption{text-align:center}.prose--manual[data-astro-cid-bvzihdzo] pre.astro-code[data-language=text]{margin:var(--sp-32) 0;padding:var(--pad);background:var(--surface)!important;color:var(--ink)!important;border:var(--hair) solid var(--line);border-radius:var(--r-box);font-family:var(--f-serif);font-style:italic;font-size:var(--size-lede);line-height:var(--lh-body);white-space:pre-wrap;overflow:hidden}.prose--manual[data-astro-cid-bvzihdzo] pre.astro-code[data-language=text] code{display:block;min-width:0;border-left:var(--hair) solid var(--line-strong);padding-left:var(--sp-24)}.prose--manual[data-astro-cid-bvzihdzo] pre.astro-code[data-language=text] span{color:var(--ink)!important}.prose--manual[data-astro-cid-bvzihdzo] p+pre.astro-code[data-language=text]{margin-top:var(--sp-16)}.prose--manual[data-astro-cid-bvzihdzo]>ol{list-style:none;padding-left:0;margin:var(--sp-32) 0;counter-reset:step}.prose--manual[data-astro-cid-bvzihdzo]>ol>li{counter-increment:step;position:relative;padding-left:var(--sp-48);margin-bottom:.9em}.prose--manual[data-astro-cid-bvzihdzo]>ol>li:before{content:counter(step,decimal-leading-zero);position:absolute;left:0;top:.35em;width:var(--sp-32);padding-top:var(--sp-4);border-top:var(--hair) solid var(--line-strong);font-family:var(--f-mono);font-size:var(--size-label);line-height:var(--lh-label);letter-spacing:var(--track);color:var(--dim)}.prose--manual[data-astro-cid-bvzihdzo] p>img[src*=field-card],.prose--manual[data-astro-cid-bvzihdzo] p>img[src*=field_card]{max-width:30rem;margin:var(--sp-48) auto 0}@media(max-width:1024px){.layout[data-astro-cid-bvzihdzo]{padding:var(--sp-48) 0 var(--sp-64)}}@media(max-width:720px){.layout[data-astro-cid-bvzihdzo]{padding-top:var(--sp-24)}.ehead[data-astro-cid-bvzihdzo]{padding-bottom:var(--sp-32)}.ehead-art[data-astro-cid-bvzihdzo]{margin-block:var(--sp-32)}.kicker[data-astro-cid-bvzihdzo],.ehead-title[data-astro-cid-bvzihdzo]{margin-bottom:var(--sp-16)}.dek[data-astro-cid-bvzihdzo]{margin-bottom:var(--sp-24)}.prov-date[data-astro-cid-bvzihdzo]{display:none}.prose[data-astro-cid-bvzihdzo] pre.astro-code{padding:var(--sp-12) var(--sp-16)}.prose[data-astro-cid-bvzihdzo] .codebar{padding-left:var(--sp-16)}.prose[data-astro-cid-bvzihdzo] pre:not(.astro-code):not(.ai-trace){padding-left:var(--sp-16)}.prose[data-astro-cid-bvzihdzo] blockquote{padding-left:var(--sp-16)}.prose--manual[data-astro-cid-bvzihdzo] blockquote:not(:first-child):not(.bq-quiet){padding-left:var(--sp-32)}.prose[data-astro-cid-bvzihdzo] .tbl--wide table{min-width:36rem}.prose[data-astro-cid-bvzihdzo] .tbl :is(th,td):first-child{position:sticky;left:0;z-index:1;background:var(--ground);box-shadow:var(--hair) 0 0 var(--line)}.prose[data-astro-cid-bvzihdzo] .tbl--wide :is(th,td):first-child{min-width:6rem;max-width:9rem}}@media print{.m-toc[data-astro-cid-bvzihdzo],.coffee-line[data-astro-cid-bvzihdzo],.end-law[data-astro-cid-bvzihdzo],.cited[data-astro-cid-bvzihdzo],.onward[data-astro-cid-bvzihdzo],.end-ask[data-astro-cid-bvzihdzo]{display:none!important}.layout[data-astro-cid-bvzihdzo]{grid-template-columns:1fr;padding:0}.prose[data-astro-cid-bvzihdzo]{max-width:100%}.prose[data-astro-cid-bvzihdzo] .hanchor{display:none}.prose[data-astro-cid-bvzihdzo] :is(a:not([class]),a.print-bare){color:inherit}.ehead-text[data-astro-cid-bvzihdzo] .prov{background:none;border:0}}@media(prefers-reduced-motion:reduce){.prov-ic[data-astro-cid-bvzihdzo]:before,.prov-ic[data-astro-cid-bvzihdzo]:after,.ehead-anim{transition:none}}html[data-rsize=s]{--rs: .92}html[data-rsize=l]{--rs: 1.14}html{scroll-padding-top:calc(var(--hdr-h, var(--hdr)) + var(--sp-16));scroll-padding-bottom:calc(3.25rem + var(--sp-32) + env(safe-area-inset-bottom))}body,html[data-focus] body{padding-bottom:calc(3.25rem + var(--sp-24) + env(safe-area-inset-bottom))}html[data-focus] body>header,html[data-focus] body>footer,html[data-focus] .m-toc{display:none!important}html[data-focus]{--hdr-h: 0px}html[data-focus] .ehead-art,html[data-focus] .ehead .prov{display:none}html[data-focus] .layout{padding-top:var(--sp-96)}html[data-focus] .prose{line-height:1.72}html[data-focus] .prose>p:not([class]){margin-bottom:1.45em}html[data-focus] .prose h2{scroll-margin-top:var(--sp-64)}html[data-focus] .prose .end-ask{opacity:.85}@media(max-width:720px){html[data-focus] .prose{line-height:1.68}}
