.fallback[data-astro-cid-fzx4jmue]{padding-block-start:var(--s-8)}.fallback[data-astro-cid-fzx4jmue] h1[data-astro-cid-fzx4jmue]{margin-block-end:var(--s-6)}@media(min-width:1101px){.fallback[data-astro-cid-fzx4jmue] h1[data-astro-cid-fzx4jmue]{grid-column:1 / -1}}.ag-anim{--ag-ink: var(--ink);--ag-line: var(--rule);--ag-pos: var(--blue);--ag-neg: var(--amber-ink);--ag-hi: var(--amber);--ag-bg: var(--paper);margin:var(--s-7, 2.5rem) 0}.ag-anim.on-blue{--ag-ink: var(--on-blue);--ag-line: var(--on-blue-2);--ag-pos: var(--on-blue);--ag-neg: var(--amber-on-blue);--ag-hi: var(--amber-on-blue);--ag-bg: var(--blue)}.ag-anim .ag-svg{display:block;width:100%;max-width:var(--ag-max, 600px);height:auto;margin-inline:auto;overflow:visible}.ag-js .ag-anim:not(.ag-ready) .ag-stage{opacity:0}.ag-anim .ag-flash{opacity:0}.ag-anim [data-k~=pop]{transform-box:fill-box;transform-origin:center}.ag-anim [data-k~=grow]{transform-box:fill-box;transform-origin:50% 100%}.ag-anim .t{fill:var(--ag-ink);font-family:var(--font-ui);font-size:15px}.ag-anim .t-sm{font-size:14px}.ag-anim .t-b{font-weight:700}.ag-anim .t-pos{fill:var(--ag-pos);font-weight:600}.ag-anim .t-onhi{fill:var(--ag-bg)}.ag-anim .s-ink,.ag-anim .s-line,.ag-anim .s-pos,.ag-anim .s-hi,.ag-anim .s-bg,.ag-anim .trail{fill:none;stroke-linecap:round;stroke-linejoin:round}.ag-anim .s-ink{stroke:var(--ag-ink)}.ag-anim .s-line{stroke:var(--ag-line)}.ag-anim .s-pos{stroke:var(--ag-pos)}.ag-anim .s-hi{stroke:var(--ag-hi)}.ag-anim .s-bg{stroke:var(--ag-bg)}.ag-anim .s-neg{stroke:var(--ag-neg);fill:var(--ag-bg)}.ag-anim .trail{stroke:var(--ag-pos);stroke-width:2;stroke-opacity:.55}.ag-anim .f-pos{fill:var(--ag-pos)}.ag-anim .f-ink{fill:var(--ag-ink)}.ag-anim .f-hi{fill:var(--ag-hi)}.ag-anim .f-line{fill:var(--ag-line)}.ag-anim .f-bgf{fill:var(--ag-bg)}.ag-anim .w1{stroke-width:1}.ag-anim .w15{stroke-width:1.5}.ag-anim .w2{stroke-width:2}.ag-anim .w22{stroke-width:2.2}.ag-anim .w25{stroke-width:2.5}.ag-anim .w3{stroke-width:3}.ag-anim .w4{stroke-width:4}.ag-anim .w6{stroke-width:6}.ag-anim .dash{stroke-dasharray:4 5}.preface[data-astro-cid-b3vel6mx]{background:var(--blue);color:var(--on-blue);font-family:var(--font-ui);padding-block:var(--s-8) var(--s-9)}.inner[data-astro-cid-b3vel6mx]{row-gap:var(--s-5)}.side[data-astro-cid-b3vel6mx]{display:flex;align-items:end;gap:var(--s-5)}.part-no[data-astro-cid-b3vel6mx]{font-size:clamp(64px,7vw,104px);font-weight:800;line-height:var(--lh-num);letter-spacing:-.05em;font-variant-numeric:tabular-nums;color:var(--on-blue)}.side-labels[data-astro-cid-b3vel6mx]{display:flex;flex-direction:column;gap:2px;margin:0;padding-block-end:.6em;font-size:var(--fs-label);font-weight:600;line-height:var(--lh-ui);letter-spacing:.08em;text-transform:uppercase;color:var(--amber-on-blue)}.body[data-astro-cid-b3vel6mx]{min-width:0;max-width:44rem}h2[data-astro-cid-b3vel6mx]{margin:0 0 var(--s-5);font-size:var(--step-3);font-weight:800;line-height:var(--lh-tight);letter-spacing:-.025em;color:var(--on-blue)}.body[data-astro-cid-b3vel6mx]>p[data-astro-cid-b3vel6mx]{margin:0 0 var(--s-4);font-size:var(--step-1);font-weight:400;line-height:1.55;color:var(--on-blue)}a[data-astro-cid-b3vel6mx]{color:var(--on-blue);text-decoration-thickness:1px;text-underline-offset:3px}a[data-astro-cid-b3vel6mx]:hover{text-decoration-thickness:2px}a[data-astro-cid-b3vel6mx]:focus-visible{outline:2px solid var(--amber-on-blue);outline-offset:3px}.quote[data-astro-cid-b3vel6mx]{margin:var(--s-6) 0;padding-inline-start:var(--s-5);border-inline-start:3px solid var(--amber-on-blue)}blockquote[data-astro-cid-b3vel6mx]{margin:0}blockquote[data-astro-cid-b3vel6mx] p[data-astro-cid-b3vel6mx]{margin:0;font-family:var(--font-text);font-size:var(--step-1);line-height:1.55;color:var(--on-blue)}figcaption[data-astro-cid-b3vel6mx]{margin-block-start:var(--s-3);font-size:var(--fs-label);font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--amber-on-blue)}cite[data-astro-cid-b3vel6mx]{font-style:normal}.link-row[data-astro-cid-b3vel6mx]{display:flex;flex-wrap:wrap;gap:var(--s-3) var(--s-6);margin:var(--s-6) 0 var(--s-7);padding:0;list-style:none;font-size:var(--step-ui);font-weight:700}.loop[data-astro-cid-b3vel6mx]{margin:var(--s-6) 0 0}.cycle-steps[data-astro-cid-b3vel6mx]{display:grid;gap:var(--s-3) var(--s-5);margin:var(--s-5) 0 0;padding:0;list-style:none;font-size:var(--step-ui);line-height:var(--lh-ui);color:var(--on-blue)}.loop[data-astro-cid-b3vel6mx] figcaption[data-astro-cid-b3vel6mx]{margin-block-start:var(--s-4);font-weight:400;letter-spacing:normal;text-transform:none;font-size:var(--step--1);line-height:var(--lh-ui);color:var(--on-blue-2)}@media(min-width:700px){.cycle-steps[data-astro-cid-b3vel6mx]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1101px){.preface[data-astro-cid-b3vel6mx]{padding-block:var(--s-9)}}.body[data-astro-cid-b3vel6mx]{max-width:none}.ao-link[data-astro-cid-ikztstlr]{padding:20px 24px;border-inline-start:4px solid var(--blue);background:var(--blue-wash);font-family:var(--font-ui);font-size:var(--step-ui);line-height:var(--lh-ui);color:var(--ink-2)}.ao-link[data-astro-cid-ikztstlr] p[data-astro-cid-ikztstlr]{margin:0}a[data-astro-cid-ikztstlr]{color:var(--blue);font-weight:700;text-decoration-thickness:1px;text-underline-offset:3px;white-space:nowrap}a[data-astro-cid-ikztstlr]:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.went[data-astro-cid-w5qvbtta]{padding-block:var(--s-8) var(--s-9);border-block-start:1px solid var(--rule-strong);font-family:var(--font-ui);row-gap:var(--s-4)}.part-no[data-astro-cid-w5qvbtta]{font-size:clamp(64px,7vw,104px);font-weight:800;line-height:var(--lh-num);letter-spacing:-.05em;font-variant-numeric:tabular-nums;color:var(--ink)}.body[data-astro-cid-w5qvbtta]{min-width:0}h2[data-astro-cid-w5qvbtta]{margin:0 0 var(--s-6);font-size:var(--step-3);font-weight:800;line-height:var(--lh-tight);letter-spacing:-.025em;color:var(--ink)}.rows[data-astro-cid-w5qvbtta]{margin:0 0 var(--s-7);padding:0;list-style:none;border-block-start:1px solid var(--ink)}.rows[data-astro-cid-w5qvbtta] li[data-astro-cid-w5qvbtta]{padding-block:var(--s-4) var(--s-5);border-block-end:1px solid var(--rule)}.rows[data-astro-cid-w5qvbtta] a[data-astro-cid-w5qvbtta]{font-size:var(--step-1);font-weight:700;line-height:var(--lh-tight);color:var(--blue);text-decoration-thickness:1px;text-underline-offset:3px}.rows[data-astro-cid-w5qvbtta] p[data-astro-cid-w5qvbtta]{margin:var(--s-2) 0 0;font-size:var(--step-ui);line-height:var(--lh-ui);color:var(--ink-2)}.body[data-astro-cid-w5qvbtta] .ao{margin-block-start:var(--s-4)}.ag-head[data-astro-cid-ygieisyy]{padding-block:var(--s-7) var(--s-8);row-gap:var(--s-4)}.ag-head[data-astro-cid-ygieisyy] .ag-num{align-self:start}.ag-title[data-astro-cid-ygieisyy]{min-width:0}h1[data-astro-cid-ygieisyy]{margin:0;font-family:var(--font-ui);font-size:var(--step-4);font-weight:800;line-height:var(--lh-display);letter-spacing:-.035em;color:var(--ink)}.paper-heading[data-astro-cid-ygieisyy]{margin:var(--s-4) 0 0;max-width:48em;font-family:var(--font-text);font-size:var(--step-1);line-height:1.4;color:var(--ink-2)}.meta[data-astro-cid-ygieisyy]{display:flex;flex-wrap:wrap;gap:var(--s-3) var(--s-7);margin:var(--s-5) 0 0;font-family:var(--font-ui);font-size:var(--step--1);line-height:var(--lh-ui)}.meta[data-astro-cid-ygieisyy] dt[data-astro-cid-ygieisyy]{color:var(--ink-3)}.meta[data-astro-cid-ygieisyy] dd[data-astro-cid-ygieisyy]{margin:0;color:var(--ink)}.meta[data-astro-cid-ygieisyy] time[data-astro-cid-ygieisyy]{font-variant-numeric:normal}.parts[data-astro-cid-ygieisyy]{display:grid;grid-template-columns:minmax(0,1fr);margin:var(--s-6) 0 0;padding:0;list-style:none;border-block-start:1px solid var(--ink);font-family:var(--font-ui)}.parts[data-astro-cid-ygieisyy] li[data-astro-cid-ygieisyy]{border-block-end:1px solid var(--rule)}.parts[data-astro-cid-ygieisyy] a[data-astro-cid-ygieisyy]{display:flex;flex-direction:column;gap:2px;padding:var(--s-3) 0;color:var(--ink);text-decoration:none}.parts[data-astro-cid-ygieisyy] .n[data-astro-cid-ygieisyy]{font-size:var(--fs-label);font-weight:700;color:var(--blue);font-variant-numeric:tabular-nums}.parts[data-astro-cid-ygieisyy] .t[data-astro-cid-ygieisyy]{font-size:var(--step-ui);font-weight:700}.parts[data-astro-cid-ygieisyy] a[data-astro-cid-ygieisyy]:hover .t[data-astro-cid-ygieisyy]{text-decoration:underline;text-underline-offset:3px}.part-label[data-astro-cid-ygieisyy]{padding-block:var(--s-8) var(--s-5);align-items:end;row-gap:var(--s-2)}.part-no[data-astro-cid-ygieisyy]{font-family:var(--font-ui);font-size:clamp(64px,7vw,104px);font-weight:800;line-height:var(--lh-num);letter-spacing:-.05em;font-variant-numeric:tabular-nums;color:var(--ink)}.part-label[data-astro-cid-ygieisyy] .label[data-astro-cid-ygieisyy]{margin:0}.ag-paper-wrap[data-astro-cid-ygieisyy]{padding-block-end:var(--s-9)}.ag-title[data-astro-cid-ygieisyy] .ag-top-link{margin-block-start:var(--s-6)}.ag-paper-wrap[data-astro-cid-ygieisyy]>.ag-paper[data-astro-cid-ygieisyy]{grid-column:1 / -1;max-inline-size:none}.ag-paper[data-astro-cid-ygieisyy] .table-scroll>table{min-inline-size:100%}@media(min-width:641px){.parts[data-astro-cid-ygieisyy]{grid-template-columns:repeat(3,minmax(0,1fr))}.parts[data-astro-cid-ygieisyy] li[data-astro-cid-ygieisyy]{border-block-end:0}.parts[data-astro-cid-ygieisyy] li[data-astro-cid-ygieisyy]+li[data-astro-cid-ygieisyy] a[data-astro-cid-ygieisyy]{padding-inline-start:var(--s-4);border-inline-start:1px solid var(--rule)}}@media(min-width:1101px){.ag-head[data-astro-cid-ygieisyy]{padding-block:var(--s-8) var(--s-9)}.ag-head[data-astro-cid-ygieisyy] .ag-num{grid-column:1 / span 3}.ag-title[data-astro-cid-ygieisyy]{grid-column:4 / -1}.part-label[data-astro-cid-ygieisyy] .part-no[data-astro-cid-ygieisyy]{grid-column:1 / span 3}.part-label[data-astro-cid-ygieisyy] .label[data-astro-cid-ygieisyy]{grid-column:4 / -1;padding-block-end:.8em}}.ag-paper[data-astro-cid-ygieisyy] .abstract{padding:var(--s-5);background:var(--paper-2)}.ag-paper[data-astro-cid-ygieisyy] .abstract>*+*{margin-block-start:var(--s-3)}.ag-paper[data-astro-cid-ygieisyy] :is(td,th)>p{margin:0}.ag-paper[data-astro-cid-ygieisyy] table{margin-block:var(--s-6)}.ag-paper[data-astro-cid-ygieisyy] svg:not(.katex *){height:auto}.ag-paper[data-astro-cid-ygieisyy] figure{margin-block:var(--s-6)}.ag-paper[data-astro-cid-ygieisyy] img{max-width:100%;height:auto}.ag-paper[data-astro-cid-ygieisyy] a[href^="#ref"]{white-space:nowrap}.ag-paper[data-astro-cid-ygieisyy] ol.references{font-size:var(--step--1);line-height:var(--lh-ui)}.toc{font-family:var(--font-ui);font-size:13px;line-height:1.35}.toc ol{list-style:none;margin:0;padding:0}.toc li{border-block-start:1px solid var(--rule)}.toc a{display:block;padding-block:9px;color:var(--ink-3);font-weight:500;text-decoration:none;overflow-wrap:anywhere;box-shadow:inset 0 0 0 transparent;transition:color var(--t-hover, .2s) var(--ease-out, ease-out),box-shadow var(--t-hover, .2s) var(--ease-out, ease-out)}@media(hover:hover){.toc a:hover{color:var(--blue)}}.toc a[aria-current=location]{color:var(--ink);font-weight:600;box-shadow:inset 0 -2px 0 var(--blue)}.toc-label{margin:0 0 var(--s-3)}.toc-inline{margin-block-start:var(--s-6);border-block:1px solid var(--rule)}.toc-inline summary{display:flex;align-items:center;min-height:44px;font-size:var(--fs-label);font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);cursor:pointer;list-style:none}.toc-inline summary::-webkit-details-marker{display:none}.toc-inline summary:after{content:"+";margin-inline-start:auto;font-size:18px;font-weight:500;letter-spacing:0;color:var(--blue)}.toc-inline[open] summary:after{content:"−"}.toc-inline a{min-height:44px;display:flex;align-items:center;font-size:15px}.toc-rail{position:sticky;top:calc(var(--header-h) + var(--s-5));max-height:calc(100dvh - var(--header-h) - var(--s-7));overflow-y:auto;max-inline-size:240px;padding-block-start:var(--s-2)}.pdf-block[data-astro-cid-2akt7qgq]{margin-block:var(--s-7)}.pdf-actions[data-astro-cid-2akt7qgq]{display:flex;flex-wrap:wrap;gap:var(--s-3);margin:0}.pdf-actions[data-astro-cid-2akt7qgq] a[data-astro-cid-2akt7qgq].button{color:var(--paper)}.pdf-toggle[data-astro-cid-2akt7qgq]{background:var(--field);color:var(--ink)}@media(hover:hover){.pdf-toggle[data-astro-cid-2akt7qgq]:hover{background:var(--rule)}}.pdf-frame[data-astro-cid-2akt7qgq] iframe{display:block;width:100%;height:min(85dvh,1100px);margin-block-start:var(--s-5);border:0;background:var(--field)}.sdc-video{display:block;width:100%;height:auto;aspect-ratio:16 / 9;margin-block:var(--s-6);background:var(--field)}.sdc-embed{position:relative;width:100%;margin-block:var(--s-6);background:var(--field);border-radius:var(--r-2, 4px);overflow:hidden}.sdc-embed iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.sdc-embed-wolfram{aspect-ratio:4 / 3}.sdc-embed-app{height:509px}@media(max-width:600px){.sdc-embed-wolfram{aspect-ratio:3 / 4}.sdc-embed-app{height:640px}}.sdc-gallery{display:flex;gap:var(--s-4);overflow-x:auto;scroll-snap-type:x mandatory;margin-block:var(--s-6);padding-block-end:var(--s-2)}.sdc-gallery>p{flex:0 0 min(78%,360px);margin:0;scroll-snap-align:start}.sdc-gallery img{display:block;width:100%;height:auto}.sdc-carousel{position:relative;width:min(100%,560px);margin:var(--s-6) auto}.sdc-carousel .sdc-gallery{margin:0;padding:0;gap:0;scrollbar-width:none}.sdc-carousel .sdc-gallery::-webkit-scrollbar{display:none}.sdc-carousel .sdc-gallery>p{flex:0 0 100%;scroll-snap-stop:always}.sdc-carousel .sdc-gallery>p picture{display:block}.sdc-carousel-btn{position:absolute;top:calc(50% - 36px);inset-inline-start:var(--s-2);width:44px;height:44px;display:grid;place-items:center;padding:0;border:1px solid var(--rule);background:var(--paper);color:var(--ink);font:600 1.25rem/1 var(--font-ui);cursor:pointer}.sdc-carousel-btn[data-dir=next]{inset-inline-start:auto;inset-inline-end:var(--s-2)}.sdc-carousel-dots{display:flex;justify-content:center;gap:var(--s-1);margin-block-start:var(--s-2)}.sdc-carousel-dots button{width:28px;height:28px;padding:0;border:0;background:none;cursor:pointer;display:grid;place-items:center}.sdc-carousel-dots button:before{content:"";width:10px;height:10px;border-radius:50%;background:var(--rule)}.sdc-carousel-dots button[aria-current=true]:before{background:var(--ink)}.prose .sdc-quantize ul{list-style:none;margin:var(--s-6) 0;padding:0;display:grid;gap:var(--s-4)}.prose .sdc-quantize li{margin:0;padding:var(--s-4);border:1px solid var(--rule, currentColor);border-radius:var(--r-2, 4px)}.prose details{margin-block:var(--s-4);padding:var(--s-3) var(--s-4);border:1px solid var(--rule, currentColor);border-radius:var(--r-2, 4px)}.prose details>summary{cursor:pointer;font-family:var(--font-ui);font-weight:600;min-height:44px;display:flex;align-items:center}.prose details[open]>summary{margin-block-end:var(--s-3)}.sdc-venn{container-type:inline-size;margin-block:var(--s-6);font-family:var(--font-ui);color:var(--ink);line-height:var(--lh-ui)}.sdc-venn *,.sdc-venn *:before,.sdc-venn *:after{box-sizing:border-box}.sdc-venn .sv-bar{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-2) var(--s-4);margin-block-end:var(--s-5)}.sdc-venn .sv-bar-label{font-size:var(--fs-label);font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3)}.sdc-venn .sv-switch{display:inline-flex;border:1px solid var(--ink-3);border-radius:8px;overflow:hidden}.sdc-venn .sv-sw{appearance:none;margin:0;min-height:40px;padding:0 var(--s-4);border:0;background:transparent;color:var(--ink);font:inherit;font-size:var(--step-ui);font-weight:600;cursor:pointer}.sdc-venn .sv-sw+.sv-sw{border-inline-start:1px solid var(--ink-3)}.sdc-venn .sv-sw[aria-pressed=true]{background:var(--blue);color:var(--on-blue)}.sdc-venn .sv-sw:focus-visible{outline:2px solid var(--focus);outline-offset:-4px}.sdc-venn .sv-sw[aria-pressed=true]:focus-visible{outline-color:var(--on-blue)}.sdc-venn:not([data-ready]) .sv-bar{display:none}.sdc-venn .sv-body{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--s-5)}@container (min-width: 720px){.sdc-venn .sv-body{grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);gap:var(--s-6);align-items:start}.sdc-venn .sv-fig{position:sticky;top:calc(var(--header-h) + var(--s-4))}}.sdc-venn .sv-fig{margin:0;min-width:0}.sdc-venn .sv-title{margin:0 0 var(--s-2);font-size:var(--step--1);font-weight:600;line-height:var(--lh-ui);color:var(--ink)}.sdc-venn:not([data-ready]) .sv-level[hidden]{display:block;margin-block-start:var(--s-5)}.sdc-venn .sv-status{min-height:3em;margin-block-start:var(--s-3);font-size:var(--step--1);line-height:var(--lh-ui);color:var(--ink-2)}.sdc-venn .sv-status b{font-weight:600;color:var(--ink)}.sdc-venn .sv-svg{display:block;width:100%;height:auto;max-width:560px;margin-inline:auto;overflow:visible;user-select:none;-webkit-tap-highlight-color:transparent}.sdc-venn .sv-region{cursor:pointer;outline:none}.sdc-venn .sv-region rect{fill:var(--sv-fill)}.sdc-venn .sv-plain{--sv-fill: color-mix(in srgb, var(--amber) 20%, transparent);--sv-fill-hot: color-mix(in srgb, var(--amber) 58%, transparent)}.sdc-venn .sv-trend{--sv-fill: color-mix(in srgb, var(--blue) 12%, transparent);--sv-fill-hot: color-mix(in srgb, var(--blue) 36%, transparent)}.sdc-venn .sv-region.is-hot rect{fill:var(--sv-fill-hot)}.sdc-venn .sv-outline{fill:none;stroke:var(--ink-3);stroke-width:1.5;pointer-events:none}.sdc-venn .sv-outline-trend{stroke:var(--blue);stroke-width:2.25}.sdc-venn .sv-edge{opacity:0;pointer-events:none}.sdc-venn .sv-edge circle{fill:none;stroke:var(--ink);stroke-width:5;pointer-events:none}.sdc-venn .sv-edge.is-hot{opacity:1}.sdc-venn .sv-edge.is-focus circle{stroke:var(--focus);stroke-width:8}.sdc-venn .sv-set{fill:var(--ink-2);font-size:16px;font-weight:600;paint-order:stroke;stroke:var(--paper);stroke-width:5px;stroke-linejoin:round;pointer-events:none}.sdc-venn .sv-set-small{font-size:15px}.sdc-venn .sv-set-trend{fill:var(--blue)}.sdc-venn .sv-note{fill:var(--ink-3);font-size:13px;pointer-events:none}.sdc-venn .sv-marker{cursor:pointer}.sdc-venn .sv-mk{transform:scale(var(--sv-mk, 1))}@container (max-width: 559px){.sdc-venn .sv-svg{--sv-mk: 1.25}.sdc-venn .sv-set{font-size:19px}.sdc-venn .sv-set-small{font-size:17px}.sdc-venn .sv-note{font-size:15px}}.sdc-venn .sv-marker circle{fill:var(--paper);stroke:var(--ink-3);stroke-width:1.25}.sdc-venn .sv-marker-out circle{stroke-dasharray:3 3}.sdc-venn .sv-marker text{fill:var(--ink);font-size:15px;font-weight:600;pointer-events:none}.sdc-venn .sv-sub{font-size:10.5px}.sdc-venn .sv-marker.is-hot circle{stroke:var(--ink);stroke-width:2}.sdc-venn .sv-marker.is-pinned circle{fill:var(--blue);stroke:var(--blue)}.sdc-venn .sv-marker.is-pinned text{fill:var(--on-blue)}.sdc-venn .sv-level.has-hot .sv-marker:not(.is-hot){opacity:.5}.sdc-venn .sv-tables{min-width:0}.sdc-venn[data-ready][data-level=points] [data-venn-table="2"],.sdc-venn[data-ready][data-level=intervals] [data-venn-table="1"]{display:none}.sdc-venn:not([data-ready]) [data-venn-table]+[data-venn-table]{margin-block-start:var(--s-5)}.sdc-venn .sv-tables .table-scroll{max-width:100%;overflow-x:auto}.sdc-venn .sv-tables table{width:100%;margin:0;border-collapse:collapse;font-family:var(--font-ui);font-size:15px;line-height:var(--lh-ui)}.sdc-venn .sv-tables th{padding:var(--s-2) var(--s-4);border-block-end:1px solid var(--rule-strong);font-size:var(--fs-label);font-weight:600;letter-spacing:.08em;text-transform:uppercase;text-align:start!important;color:var(--ink-3)}.sdc-venn .sv-tables td{padding:0;border-block-end:1px solid var(--rule);text-align:start!important;vertical-align:middle}.sdc-venn .sv-tables tbody tr:last-child td{border-block-end-color:var(--rule-strong)}.sdc-venn .sv-tables tbody tr[data-fn]{cursor:pointer}.sdc-venn .sv-tables tr.is-hot td{background:color-mix(in srgb,var(--blue) 9%,transparent)}.sdc-venn .sv-tables tr.is-pinned td{background:var(--blue-wash);box-shadow:inset 3px 0 0 var(--blue)}.sdc-venn .sv-rowbtn{appearance:none;display:block;width:100%;margin:0;padding:var(--s-3) var(--s-4);border:0;border-radius:0;background:transparent;color:inherit;font:inherit;text-align:start;cursor:pointer}.sdc-venn .sv-rowbtn:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.sdc-venn:not([data-ready]) .sv-tables tbody tr[data-fn]{cursor:auto}@media(prefers-reduced-motion:no-preference){.sdc-venn .sv-region rect,.sdc-venn .sv-edge,.sdc-venn .sv-marker,.sdc-venn .sv-marker circle,.sdc-venn .sv-marker text,.sdc-venn .sv-sw,.sdc-venn .sv-tables td{transition-duration:var(--t-hover);transition-timing-function:var(--ease-out);transition-property:fill,stroke,opacity,background-color,color,box-shadow}}.article[data-astro-cid-uwv4mmhs]{padding-block:var(--s-6) var(--s-9)}.head-band[data-astro-cid-uwv4mmhs]{display:grid;grid-template-columns:subgrid;align-items:start;row-gap:var(--s-4);padding-block:var(--s-5) var(--s-7);margin-block-end:var(--s-7);border-block-end:1px solid var(--rule-strong)}.head-band[data-astro-cid-uwv4mmhs]>.head-no,.article-head[data-astro-cid-uwv4mmhs]{grid-column:1 / -1}.article-head[data-astro-cid-uwv4mmhs]{min-inline-size:0}.sec-label[data-astro-cid-uwv4mmhs]{display:inline-block;margin-block-end:var(--s-4);color:var(--ink-3);text-decoration:none}@media(hover:hover){.sec-label[data-astro-cid-uwv4mmhs]:hover{color:var(--blue);text-decoration:underline;text-underline-offset:3px}}.page-h1[data-astro-cid-uwv4mmhs]{max-inline-size:22em;font-family:var(--font-ui);font-weight:800;font-size:var(--step-3);line-height:var(--lh-tight);letter-spacing:-.03em;color:var(--ink);overflow-wrap:break-word}.dek[data-astro-cid-uwv4mmhs]{margin-block-start:var(--s-4);max-inline-size:var(--measure);font-size:var(--step-0);color:var(--ink-2)}.meta[data-astro-cid-uwv4mmhs]{display:flex;flex-wrap:wrap;column-gap:var(--s-5);row-gap:var(--s-1);margin-block-start:var(--s-5);padding-block-start:var(--s-3);border-block-start:1px solid var(--rule);font-family:var(--font-ui);font-size:var(--step--1);font-weight:500;line-height:var(--lh-ui);font-variant-numeric:tabular-nums;color:var(--ink-3)}.meta[data-astro-cid-uwv4mmhs] time[data-astro-cid-uwv4mmhs]{color:var(--ink-2)}.lead[data-astro-cid-uwv4mmhs]{margin-block:0 var(--s-8)}.lead[data-astro-cid-uwv4mmhs] img,.lead[data-astro-cid-uwv4mmhs] picture{width:100%;height:auto}.lead[data-astro-cid-uwv4mmhs] figcaption{margin-block-start:var(--s-3);font-family:var(--font-ui);font-size:var(--step--1);color:var(--ink-3)}.col-rail[data-astro-cid-uwv4mmhs]{display:none}@media(min-width:1344px){.article[data-astro-cid-uwv4mmhs]{padding-inline-end:calc(var(--gutter) + var(--env-inset, 12px))}}@media(min-width:1101px){.head-band[data-astro-cid-uwv4mmhs]{align-items:end}.head-band[data-astro-cid-uwv4mmhs]>.head-no{grid-column:1 / span 3}.article-head[data-astro-cid-uwv4mmhs]{grid-column:4 / -1}.article[data-astro-cid-uwv4mmhs]>.col-text[data-astro-cid-uwv4mmhs],.article[data-astro-cid-uwv4mmhs]>.prose[data-astro-cid-uwv4mmhs]{grid-column:1 / -1}}.article[data-astro-cid-uwv4mmhs]>.prose[data-astro-cid-uwv4mmhs]{max-inline-size:none}.article[data-astro-cid-uwv4mmhs] .dek[data-astro-cid-uwv4mmhs]{max-inline-size:48em}.quiet[data-astro-cid-uwv4mmhs] .head-band[data-astro-cid-uwv4mmhs]{padding-block:var(--s-9) var(--s-6);border-block-end:0;margin-block-end:var(--s-5)}.quiet[data-astro-cid-uwv4mmhs] .page-h1[data-astro-cid-uwv4mmhs]{font-family:var(--font-text);font-weight:600;letter-spacing:-.01em}.quiet[data-astro-cid-uwv4mmhs] .meta[data-astro-cid-uwv4mmhs]{border-block-start:0;padding-block-start:0}.quiet[data-astro-cid-uwv4mmhs] .meta[data-astro-cid-uwv4mmhs] time[data-astro-cid-uwv4mmhs]{color:inherit}@media(min-width:1101px){.quiet[data-astro-cid-uwv4mmhs] .article-head[data-astro-cid-uwv4mmhs]{grid-column:1 / -1}}.article[data-astro-cid-uwv4mmhs][data-counters] .prose{counter-reset:h2}.article[data-astro-cid-uwv4mmhs][data-counters] .prose h2:before{counter-increment:h2;content:var(--sec-n, "") "." counter(h2);display:block;margin-block-end:var(--s-2);font-family:var(--font-ui);font-size:var(--fs-label, 13px);font-weight:600;letter-spacing:.08em;font-variant-numeric:tabular-nums;color:var(--blue)}.article[data-astro-cid-uwv4mmhs] .prose .clause{border-inline-start:1px solid var(--rule);padding-inline-start:16px}.article[data-astro-cid-uwv4mmhs] .prose .clause-definition,.article[data-astro-cid-uwv4mmhs] .prose .clause-theorem{border-inline-start-color:var(--blue)}.article[data-astro-cid-uwv4mmhs] .prose{padding-block-end:var(--s-8);min-inline-size:0}.article[data-astro-cid-uwv4mmhs] .prose .abstract,.article[data-astro-cid-uwv4mmhs] .prose :is(.definition,.observation,.theorem,.corollary,.lemma,.claim,.remark,.example){padding:var(--s-5);background:var(--field)}.article[data-astro-cid-uwv4mmhs] .prose .abstract>*+*,.article[data-astro-cid-uwv4mmhs] .prose :is(.definition,.observation,.theorem,.corollary,.lemma,.claim,.remark,.example)>*+*{margin-block-start:var(--s-3)}.article[data-astro-cid-uwv4mmhs] .prose .proof{margin-inline-start:var(--s-5)}.article[data-astro-cid-uwv4mmhs] .prose .post-meta{font-family:var(--font-ui);font-size:var(--step--1);color:var(--ink-3)}.article[data-astro-cid-uwv4mmhs] .prose :is(td,th)>p{margin:0}.article[data-astro-cid-uwv4mmhs] .prose :is(td,th)>p+p{margin-block-start:var(--s-2)}.article[data-astro-cid-uwv4mmhs] .prose caption{caption-side:top;text-align:start;font-family:var(--font-ui);font-weight:600;padding-block-end:var(--s-2)}.article[data-astro-cid-uwv4mmhs] .prose table{margin-block:var(--s-6)}.article[data-astro-cid-uwv4mmhs] .prose>table,.article[data-astro-cid-uwv4mmhs] .prose :not(.table-scroll)>table{display:block;max-inline-size:100%;overflow-x:auto}.article[data-astro-cid-uwv4mmhs] .prose svg:not(.katex *){height:auto}.article[data-astro-cid-uwv4mmhs] .prose figure{margin-block:var(--s-6)}.article[data-astro-cid-uwv4mmhs] .prose img{max-inline-size:100%;height:auto}.article[data-astro-cid-uwv4mmhs] .prose a[href^="#ref"]{white-space:nowrap}.article[data-astro-cid-uwv4mmhs] .prose ol.references{font-family:var(--font-ui);font-size:var(--step--1);line-height:var(--lh-ui)}.article[data-astro-cid-uwv4mmhs]:not(.quiet) .prose .table-scroll>table{min-inline-size:100%}.article[data-astro-cid-uwv4mmhs]:not(.quiet) .prose figure :is(img,picture,svg){max-inline-size:100%}.lb[data-astro-cid-gixpweiw]{inset:0;margin:auto;padding:0;border:0;inline-size:100vw;block-size:100dvh;max-inline-size:none;max-block-size:none;background:var(--black);color:var(--on-black);direction:ltr}.lb[data-astro-cid-gixpweiw]:not([open]){display:none}.lb[data-astro-cid-gixpweiw][open]{display:grid;place-items:center}.lb[data-astro-cid-gixpweiw]::backdrop{background:var(--black)}.lb-img[data-astro-cid-gixpweiw]{max-inline-size:100%;max-block-size:100%;inline-size:auto;block-size:auto;object-fit:contain}.lb-btn[data-astro-cid-gixpweiw]{position:absolute;display:grid;place-items:center;inline-size:var(--s-8);block-size:var(--s-8);padding:0;border:0;border-radius:0;background:var(--black);color:var(--on-black);cursor:pointer;transition:background-color var(--t-hover) var(--ease-out)}.lb-btn[data-astro-cid-gixpweiw] svg[data-astro-cid-gixpweiw]{inline-size:var(--s-5);block-size:var(--s-5);fill:none;stroke:currentColor;stroke-width:2}.lb-btn[data-astro-cid-gixpweiw]:focus-visible{outline-color:var(--on-black)}.lb-close[data-astro-cid-gixpweiw]{inset-block-start:0;inset-inline-end:0}.lb-prev[data-astro-cid-gixpweiw],.lb-next[data-astro-cid-gixpweiw]{inset-block-start:50%;translate:0 -50%}.lb-prev[data-astro-cid-gixpweiw]{inset-inline-start:0}.lb-next[data-astro-cid-gixpweiw]{inset-inline-end:0}.lb[data-astro-cid-gixpweiw][data-single] [data-astro-cid-gixpweiw]:is(.lb-prev,.lb-next){display:none}@media(hover:hover){.lb-btn[data-astro-cid-gixpweiw]:hover{background:var(--field);color:var(--ink)}}.gallery-page[data-astro-cid-pc5vrvxp]{padding-block:var(--s-9) var(--section-gap);row-gap:var(--s-5);align-content:start}.gallery-page[data-astro-cid-pc5vrvxp]>[data-astro-cid-pc5vrvxp]{inline-size:100%;max-inline-size:none;min-inline-size:0}.quiet-h1[data-astro-cid-pc5vrvxp]{margin-block-end:var(--s-6);font-family:var(--font-text);font-size:var(--step-3);font-weight:600;line-height:1.25;color:var(--ink);overflow-wrap:break-word}.letter-h[data-astro-cid-pc5vrvxp]{margin-block-start:var(--s-7);font-family:var(--font-text);font-size:var(--step-1);font-weight:600;color:var(--ink);line-height:var(--lh-ui)}.v[data-astro-cid-pc5vrvxp]{direction:ltr;unicode-bidi:isolate}.letter-p[data-astro-cid-pc5vrvxp]{font-family:var(--font-text);color:var(--ink-2);font-size:var(--step-0);line-height:1.7;text-align:start}.shots[data-astro-cid-pc5vrvxp]{min-width:0}.shot[data-astro-cid-pc5vrvxp]{display:block;min-width:0;background:var(--field)}.shot[data-astro-cid-pc5vrvxp] picture,.shot[data-astro-cid-pc5vrvxp] img{display:block}.shots-one[data-astro-cid-pc5vrvxp]{justify-self:start}.shots-one[data-astro-cid-pc5vrvxp] .shot[data-astro-cid-pc5vrvxp]{inline-size:fit-content;max-inline-size:100%}.shots-one[data-astro-cid-pc5vrvxp] .shot[data-astro-cid-pc5vrvxp] img{inline-size:auto;max-inline-size:100%;block-size:auto;max-block-size:70svh}.shots-grid[data-astro-cid-pc5vrvxp]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s-2)}.shots-grid[data-astro-cid-pc5vrvxp] .shot[data-astro-cid-pc5vrvxp]{aspect-ratio:1;overflow:hidden}.shots-grid[data-astro-cid-pc5vrvxp] .shot[data-astro-cid-pc5vrvxp] picture,.shots-grid[data-astro-cid-pc5vrvxp] .shot[data-astro-cid-pc5vrvxp] img{inline-size:100%;block-size:100%;object-fit:cover}.shot[data-astro-cid-pc5vrvxp]:focus-visible{outline-offset:-2px}.video[data-astro-cid-pc5vrvxp]{min-width:0}@media(min-width:1101px){.shots-grid[data-astro-cid-pc5vrvxp]{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--s-3)}.shots-grid[data-astro-cid-pc5vrvxp][data-count="4"]{grid-template-columns:repeat(2,minmax(0,1fr))}}.list-page[data-astro-cid-726pj4d7]{padding-block:var(--s-6) 0}.head-band[data-astro-cid-726pj4d7]{display:grid;grid-template-columns:subgrid;row-gap:var(--s-4);padding-block:var(--s-5) var(--s-7);border-block-end:1px solid var(--rule-strong)}.head-band[data-astro-cid-726pj4d7]>.head-no,.list-head[data-astro-cid-726pj4d7]{grid-column:1 / -1;min-inline-size:0}.sec-label[data-astro-cid-726pj4d7]{display:inline-block;margin-block-end:var(--s-4);color:var(--ink-3);text-decoration:none}@media(hover:hover){.sec-label[data-astro-cid-726pj4d7]:hover{color:var(--blue);text-decoration:underline;text-underline-offset:3px}}.page-h1[data-astro-cid-726pj4d7]{font-family:var(--font-ui);font-weight:800;font-size:var(--step-3);line-height:var(--lh-tight);letter-spacing:-.03em;color:var(--ink);overflow-wrap:break-word}.rows[data-astro-cid-726pj4d7]{list-style:none;margin:0;padding:0}.row[data-astro-cid-726pj4d7]{display:grid;row-gap:var(--s-1);padding-block:var(--s-5);border-block-end:1px solid var(--rule)}.row-title[data-astro-cid-726pj4d7]{max-inline-size:44ch;font-family:var(--font-ui);font-size:var(--step-1);font-weight:650;line-height:1.3;letter-spacing:-.01em;color:var(--ink)}.row-title[data-astro-cid-726pj4d7] a[data-astro-cid-726pj4d7]{color:var(--ink);text-decoration-color:var(--rule);text-decoration-thickness:1px;text-underline-offset:.2em;transition:color var(--t-hover, .2s) var(--ease-out, ease-out)}@media(hover:hover){.row-title[data-astro-cid-726pj4d7] a[data-astro-cid-726pj4d7]:hover{color:var(--blue);text-decoration-color:var(--blue)}}.row-meta[data-astro-cid-726pj4d7]{font-family:var(--font-ui);font-size:var(--step--1);line-height:var(--lh-ui);font-variant-numeric:tabular-nums;color:var(--ink-3)}.row-meta[data-astro-cid-726pj4d7] span[data-astro-cid-726pj4d7]+span[data-astro-cid-726pj4d7]:before{content:"· "}.after[data-astro-cid-726pj4d7]{margin-block-start:var(--s-8)}.after[data-astro-cid-726pj4d7] p{color:var(--ink-2)}@media(min-width:1101px){.head-band[data-astro-cid-726pj4d7]{align-items:end}.head-band[data-astro-cid-726pj4d7]>.head-no{grid-column:1 / span 3}.list-head[data-astro-cid-726pj4d7]{grid-column:4 / -1}.rows[data-astro-cid-726pj4d7],.after[data-astro-cid-726pj4d7]{grid-column:1 / -1}.row[data-astro-cid-726pj4d7]{grid-template-columns:repeat(9,minmax(0,1fr));column-gap:var(--col-gap);align-items:baseline}.row-title[data-astro-cid-726pj4d7]{grid-column:1 / span 6;max-inline-size:none}.row-meta[data-astro-cid-726pj4d7]{grid-column:7 / -1}.row-meta[data-astro-cid-726pj4d7] span[data-astro-cid-726pj4d7]{display:block}.row-meta[data-astro-cid-726pj4d7] span[data-astro-cid-726pj4d7]+span[data-astro-cid-726pj4d7]:before{content:none}}.memorial[data-astro-cid-454palrj]{padding-block-end:var(--section-gap)}.first[data-astro-cid-454palrj]{padding-block:var(--s-9) 0;row-gap:var(--s-7)}.quiet-h1[data-astro-cid-454palrj]{font-family:var(--font-text);font-size:var(--step-4);font-weight:600;line-height:1.05;letter-spacing:-.02em;color:var(--ink);overflow-wrap:break-word}.family-h[data-astro-cid-454palrj]{font-family:var(--font-text);font-size:var(--step-3);font-weight:600;line-height:var(--lh-tight);color:var(--ink)}.eyebrow[data-astro-cid-454palrj]{font-family:var(--font-text);font-size:var(--step-1);color:var(--ink-2);margin-block-end:var(--s-4)}.years[data-astro-cid-454palrj]{margin-block-start:var(--s-5);font-family:var(--font-ui);font-size:var(--step-1);color:var(--ink-3);font-variant-numeric:tabular-nums}.portrait[data-astro-cid-454palrj] img,.candle[data-astro-cid-454palrj] img,.candle[data-astro-cid-454palrj] video,.portrait[data-astro-cid-454palrj] picture{inline-size:100%;block-size:auto}.portrait[data-astro-cid-454palrj]{max-inline-size:320px}.quote[data-astro-cid-454palrj]{margin:0}.quote[data-astro-cid-454palrj] blockquote[data-astro-cid-454palrj]{margin:0;padding:0;border:0}.quote[data-astro-cid-454palrj] p[data-astro-cid-454palrj]{font-family:var(--font-text);font-size:var(--step-1);line-height:1.4}.quote[data-astro-cid-454palrj] figcaption[data-astro-cid-454palrj]{margin-block-start:var(--s-3);font-family:var(--font-ui);font-size:var(--step--1);color:var(--ink-2)}.candle[data-astro-cid-454palrj]{margin-block-start:var(--s-6);max-inline-size:320px}.family[data-astro-cid-454palrj]{margin-block-start:var(--section-gap);row-gap:var(--s-5)}.story-text[data-astro-cid-454palrj]{max-inline-size:none}.story-text[data-astro-cid-454palrj] p{font-size:var(--step-0)}.location[data-astro-cid-454palrj]{margin-block-start:var(--s-5)}.photos[data-astro-cid-454palrj]{margin-block-start:var(--section-gap)}.set[data-astro-cid-454palrj]{display:grid;gap:var(--s-4)}.pair[data-astro-cid-454palrj]{list-style:none;display:grid;gap:var(--s-4)}.photo[data-astro-cid-454palrj] img,.photo[data-astro-cid-454palrj] picture{inline-size:100%;block-size:auto}.photo[data-astro-cid-454palrj] a[data-astro-cid-454palrj]{display:block}@media(min-width:1101px){.first[data-astro-cid-454palrj]{padding-block-start:var(--s-9);row-gap:0;align-items:end}.who[data-astro-cid-454palrj]{grid-column:1 / span 5;padding-block-end:var(--s-2)}.portrait[data-astro-cid-454palrj]{grid-column:6 / span 4;max-inline-size:none}.words[data-astro-cid-454palrj]{grid-column:10 / -1;padding-block-end:0}.candle[data-astro-cid-454palrj]{max-inline-size:none}.family[data-astro-cid-454palrj]{grid-template-rows:auto;row-gap:var(--s-5)}.family[data-astro-cid-454palrj]>h2[data-astro-cid-454palrj]{grid-column:1 / span 5}.story[data-astro-cid-454palrj]{grid-column:6 / -1}.set[data-astro-cid-454palrj]{grid-column:3 / span 8;gap:var(--s-5)}.pair[data-astro-cid-454palrj]{grid-template-columns:var(--pair-cols);gap:var(--s-5)}}.placeholder-page[data-astro-cid-u5phgbnu]{padding-block:var(--s-9) 0}.placeholder-page[data-astro-cid-u5phgbnu]>[data-astro-cid-u5phgbnu]{inline-size:100%;max-inline-size:none}.quiet-h1[data-astro-cid-u5phgbnu]{font-family:var(--font-text);font-size:var(--step-3);font-weight:600;line-height:var(--lh-tight);color:var(--ink)}.note[data-astro-cid-u5phgbnu]{margin-block-start:var(--s-5);font-family:var(--font-text);font-size:var(--step-0);line-height:var(--lh-body);color:var(--ink-2)}.note[data-astro-cid-u5phgbnu] a[data-astro-cid-u5phgbnu]{display:inline-block;padding-block:var(--s-3)}.poems-page[data-astro-cid-wmudaeq3]{padding-block:var(--s-9) var(--section-gap)}.poems-page[data-astro-cid-wmudaeq3]>[data-astro-cid-wmudaeq3]{inline-size:100%;max-inline-size:none}.quiet-h1[data-astro-cid-wmudaeq3]{margin-block-end:var(--s-8);font-family:var(--font-text);font-size:var(--step-3);font-weight:600;line-height:var(--lh-tight);letter-spacing:-.01em;color:var(--ink)}.poem-grid[data-astro-cid-wmudaeq3]{display:grid;grid-template-columns:minmax(0,1fr);row-gap:var(--s-9)}.poem[data-astro-cid-wmudaeq3]{font-family:var(--font-text);font-size:var(--step-0);line-height:1.75;color:var(--ink-2);text-align:start;min-width:0}.poem[data-astro-cid-wmudaeq3]+.poem[data-astro-cid-wmudaeq3]{padding-block-start:var(--s-8);border-block-start:1px solid var(--rule)}.poem-title[data-astro-cid-wmudaeq3]{margin-block-end:var(--s-5);font-family:var(--font-text);font-size:var(--step-2);font-weight:600;line-height:1.3;letter-spacing:normal;color:var(--ink)}.poem-title[data-astro-cid-wmudaeq3] a[data-astro-cid-wmudaeq3]{color:var(--ink);text-decoration-color:var(--rule);text-decoration-thickness:1px;text-underline-offset:.2em;transition:color var(--t-hover, .2s) var(--ease-out, ease-out)}@media(hover:hover){.poem-title[data-astro-cid-wmudaeq3] a[data-astro-cid-wmudaeq3]:hover{color:var(--blue);text-decoration-color:var(--blue)}}.stanza[data-astro-cid-wmudaeq3]+.stanza[data-astro-cid-wmudaeq3]{margin-block-start:var(--s-5)}.stanza[data-astro-cid-wmudaeq3],.ln[data-astro-cid-wmudaeq3]{text-align:right}.ln[data-astro-cid-wmudaeq3]{display:block;overflow-wrap:break-word}.v[data-astro-cid-wmudaeq3]{direction:ltr;unicode-bidi:isolate}.tl[data-astro-cid-m5dsogke]{--tl-rail: minmax(0, 1fr);--tl-main: minmax(0, 2.4fr);max-width:calc(var(--grid-max) + 2 * var(--gutter));margin-inline:auto;padding-inline:var(--gutter);padding-block-end:var(--section-gap)}@media(min-width:1344px){.tl[data-astro-cid-m5dsogke]{padding-inline-end:calc(var(--gutter) + var(--env-inset, 12px))}}.tl-head[data-astro-cid-m5dsogke]{padding-block:var(--s-8) var(--s-6)}.tl-head[data-astro-cid-m5dsogke] h1[data-astro-cid-m5dsogke]{max-width:22ch;text-wrap:balance}.tl[data-astro-cid-m5dsogke] .prose[data-astro-cid-m5dsogke]{max-inline-size:none}.tl-intro[data-astro-cid-m5dsogke]{margin-block-end:var(--s-8)}.tl-closing[data-astro-cid-m5dsogke]{margin-block-start:var(--section-gap)}.tl-explorer[data-astro-cid-m5dsogke]{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--s-6)}.tl-side[data-astro-cid-m5dsogke],.tl-panels[data-astro-cid-m5dsogke]{min-width:0}.tl-nav[data-astro-cid-m5dsogke]{font-family:var(--font-ui);font-size:var(--step--1);line-height:var(--lh-ui)}.tl-tree[data-astro-cid-m5dsogke],.tl-tree[data-astro-cid-m5dsogke] ul{list-style:none;margin:0;padding:0}.tl-tree[data-astro-cid-m5dsogke] ul{padding-inline-start:var(--s-4)}.tl-tree[data-astro-cid-m5dsogke] a,.tl-tree[data-astro-cid-m5dsogke] li>span{display:flex;align-items:center;gap:var(--s-2);min-height:44px;padding-inline:var(--s-2);color:var(--ink-2);text-decoration:none;transition:color var(--t-hover) var(--ease-out),background-color var(--t-hover) var(--ease-out)}.tl-tree[data-astro-cid-m5dsogke] a:hover{color:var(--ink);background:var(--field)}.tl-tree[data-astro-cid-m5dsogke] a[aria-current=true]{color:var(--ink);font-weight:600;background:var(--field)}.tl-tree[data-astro-cid-m5dsogke] a[aria-expanded]:before{content:"+";display:inline-grid;place-items:center;inline-size:1ch;flex:none;font-weight:600;color:var(--ink)}.tl-tree[data-astro-cid-m5dsogke] a[aria-expanded=true]:before{content:"−"}.tl-tree[data-astro-cid-m5dsogke] a[role=treeitem]:not([aria-expanded]):before{content:"";inline-size:1ch;flex:none}.tl-toggle[data-astro-cid-m5dsogke]{display:flex;width:100%;min-height:48px;align-items:center;gap:var(--s-3);padding:var(--s-3) var(--s-4);border:0;border-radius:0;background:var(--band);color:var(--on-black);border-block:1px solid var(--band-rule);font:600 var(--step--1) / var(--lh-ui) var(--font-ui);text-align:start;cursor:pointer}.tl-toggle[data-astro-cid-m5dsogke][hidden]{display:none}.tl-toggle__current[data-astro-cid-m5dsogke]{font-weight:400;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tl-toggle[data-astro-cid-m5dsogke]:after{content:"+";flex:none;margin-inline-start:auto}.tl-toggle[data-astro-cid-m5dsogke][aria-expanded=true]:after{content:"−"}.tl-panel[data-astro-cid-m5dsogke]{scroll-margin-top:calc(var(--header-h) + var(--s-4));margin-block-end:var(--s-8)}.tl-banner[data-astro-cid-m5dsogke]{position:relative;background:var(--field);margin-block-end:var(--s-6)}.tl-banner[data-astro-cid-m5dsogke] img,.tl-banner[data-astro-cid-m5dsogke] picture{display:block;width:100%;height:auto;aspect-ratio:16 / 7;object-fit:cover}.tl-banner__title[data-astro-cid-m5dsogke]{position:absolute;inset-inline-start:0;inset-block-end:0;max-width:calc(100% - var(--s-6));margin:0;padding:var(--s-3) var(--s-4);background:var(--black);color:var(--on-black);font:600 var(--step-1) / var(--lh-tight) var(--font-ui);letter-spacing:-.01em}.tl-banner--bare[data-astro-cid-m5dsogke] .tl-banner__title[data-astro-cid-m5dsogke]{position:static;max-width:none}.tl-body[data-astro-cid-m5dsogke],.tl-closing[data-astro-cid-m5dsogke]{overflow-wrap:break-word}.tl-body[data-astro-cid-m5dsogke] ul{padding-inline-start:1.1em}.tl-body[data-astro-cid-m5dsogke] .katex,.tl-closing[data-astro-cid-m5dsogke] .katex{font-size:1.05em}.tl[data-astro-cid-m5dsogke] .katex-display{overflow-x:auto;overflow-y:hidden;padding-block:var(--s-2)}.tl[data-astro-cid-m5dsogke] .tex-fail{font-size:var(--step--1);overflow-wrap:anywhere}.tl-sub[data-astro-cid-m5dsogke]{list-style:none;margin:0;padding:0;font-family:var(--font-ui);font-size:var(--step-0)}.tl-sub[data-astro-cid-m5dsogke] a[data-astro-cid-m5dsogke]{display:flex;align-items:center;min-height:44px}.tl-js .tl-panel[data-astro-cid-m5dsogke]:not(.is-active){display:none}.tl-js .tl-panel[data-astro-cid-m5dsogke]{margin-block-end:0}.tl-panel[data-astro-cid-m5dsogke].is-entering{animation:tl-in var(--t-panel) var(--ease-out)}@keyframes tl-in{0%{opacity:0;transform:translateY(8px)}}.tl-refs[data-astro-cid-m5dsogke]{margin-block-start:var(--section-gap)}.tl-refs[data-astro-cid-m5dsogke] summary[data-astro-cid-m5dsogke]{display:flex;align-items:baseline;gap:var(--s-3);min-height:44px;cursor:pointer;list-style:none}.tl-refs[data-astro-cid-m5dsogke] summary[data-astro-cid-m5dsogke]::-webkit-details-marker{display:none}.tl-refs[data-astro-cid-m5dsogke] summary[data-astro-cid-m5dsogke]:before{content:"+";font:600 var(--step-1) / 1 var(--font-ui);inline-size:1ch}.tl-refs[data-astro-cid-m5dsogke][open] summary[data-astro-cid-m5dsogke]:before{content:"−"}.tl-refs[data-astro-cid-m5dsogke] h2[data-astro-cid-m5dsogke]{margin:0;font:600 var(--step-1) / var(--lh-tight) var(--font-ui)}.tl-refs__count[data-astro-cid-m5dsogke]{color:var(--ink-2);font-weight:400}.tl-reflist[data-astro-cid-m5dsogke]{list-style:none;margin:var(--s-5) 0 0;padding:0;font-family:var(--font-text);font-size:var(--step--1);line-height:1.5}.tl-reflist[data-astro-cid-m5dsogke] li[data-astro-cid-m5dsogke]{padding-block:var(--s-1);overflow-wrap:anywhere;scroll-margin-top:calc(var(--header-h) + var(--s-4))}.tl-reflist[data-astro-cid-m5dsogke] li[data-astro-cid-m5dsogke]:target{background:var(--field)}@media(max-width:999.98px){.tl[data-astro-cid-m5dsogke] .katex:not(.katex-display>.katex){display:inline-block;max-width:100%;overflow-x:auto;overflow-y:hidden;vertical-align:middle}.tl-js .tl-side[data-astro-cid-m5dsogke]:not(.is-open) .tl-nav[data-astro-cid-m5dsogke]{display:none}.tl-nav[data-astro-cid-m5dsogke]{max-height:70vh;overflow-y:auto;overscroll-behavior:contain;background:var(--field);padding-block:var(--s-2)}html:not(.tl-js) .tl-nav[data-astro-cid-m5dsogke]{max-height:none;background:none}}@media(min-width:1000px){.tl[data-astro-cid-m5dsogke]{display:grid;grid-template-columns:var(--tl-rail) var(--tl-main);column-gap:var(--s-7)}.tl[data-astro-cid-m5dsogke]>[data-astro-cid-m5dsogke]{grid-column:2}.tl[data-astro-cid-m5dsogke]>.tl-explorer[data-astro-cid-m5dsogke]{grid-column:1 / -1;grid-template-columns:subgrid;gap:0 var(--s-7)}.tl-side[data-astro-cid-m5dsogke]{grid-column:1}.tl-toggle[data-astro-cid-m5dsogke]{display:none}.tl-panels[data-astro-cid-m5dsogke]{grid-column:2;min-width:0}.tl-nav[data-astro-cid-m5dsogke]{position:sticky;top:calc(var(--header-h) + var(--s-4));max-height:calc(100vh - var(--header-h) - var(--s-6));overflow-y:auto;overscroll-behavior:contain;padding-inline-end:var(--s-2)}.tl-tree[data-astro-cid-m5dsogke] a,.tl-tree[data-astro-cid-m5dsogke] li>span{min-height:32px}.tl-panel[data-astro-cid-m5dsogke],.tl-intro[data-astro-cid-m5dsogke],.tl-closing[data-astro-cid-m5dsogke],.tl-body[data-astro-cid-m5dsogke],.tl-intro[data-astro-cid-m5dsogke] p,.tl-closing[data-astro-cid-m5dsogke] p{max-width:none}}
