.prose{--prose-body:#262626;--prose-headings:#0f0f0f;--prose-links:#0f0f0f;--prose-bold:#0f0f0f;--prose-counters:#4d4d4d;--prose-bullets:gray;--prose-hr:#7d7d7d4d;--prose-quotes:#0f0f0f;--prose-quote-borders:#7d7d7d4d;--prose-captions:gray;--prose-code:#0f0f0f;--prose-pre-code:#e0e0e0;--prose-pre-bg:#1e1e1e;--prose-th-borders:#7d7d7d4d;--prose-td-borders:#7d7d7d4d}html.dark .prose{--prose-body:#e0e0e0;--prose-headings:#fff;--prose-links:#fff;--prose-bold:#fff;--prose-counters:#b3b3b3;--prose-bullets:gray;--prose-quotes:#fafafa;--prose-code:#fff;--prose-pre-code:#e0e0e0}@media (prefers-color-scheme:dark){html:not(.js) .prose{--prose-body:#e0e0e0;--prose-headings:#fff;--prose-links:#fff;--prose-bold:#fff;--prose-counters:#b3b3b3;--prose-bullets:gray;--prose-quotes:#fafafa;--prose-code:#fff;--prose-pre-code:#e0e0e0}}.prose{max-width:65ch;color:var(--prose-body,#262626);font-size:1rem;line-height:1.75}.prose :is(h1,h2,h3,h4,h5,h6){color:var(--prose-headings,#0f0f0f);font-weight:600}.prose h1{margin-block:0 .888889em;font-size:2.25em;line-height:1.11111}.prose h2{margin-block:2em 1em;font-size:1.5em;line-height:1.33333}.prose h3{margin-block:1.6em .6em;font-size:1.25em;line-height:1.6}.prose h4{margin-block:1.5em .5em;line-height:1.5}.prose p{margin-block:1.25em}.prose :is(a,strong){color:var(--prose-links,#0f0f0f)}.prose a{text-underline-offset:.15em;font-weight:500;text-decoration:underline}.prose strong{color:var(--prose-bold,#0f0f0f);font-weight:600}.prose :is(ol,ul){margin-block:1.25em;padding-left:1.625em}.prose ol{list-style:decimal}.prose ul{list-style:outside}.prose li{margin-block:.5em;padding-left:.375em}.prose ol li::marker{color:var(--prose-counters,#4d4d4d)}.prose ul li::marker{color:var(--prose-bullets,gray)}.prose blockquote{border-left:.25rem solid var(--prose-quote-borders,#7d7d7d4d);color:var(--prose-quotes,#0f0f0f);margin-block:1.6em;padding-left:1em}.prose hr{border-top-color:var(--prose-hr,#7d7d7d4d);margin-block:3em}.prose :is(img,picture,video){margin-block:2em}.prose img{border-radius:.25rem}.prose figure{margin-block:2em}.prose figure figcaption{color:var(--prose-captions,gray);margin-top:.857143em;font-size:.875em;line-height:1.42857}.prose code{color:var(--prose-code,#0f0f0f);font-size:.875em;font-weight:600}.prose code:before,.prose code:after{content:"`"}.prose pre{background-color:var(--prose-pre-bg,#1e1e1e);color:var(--prose-pre-code,#e0e0e0);border-radius:.375rem;margin-block:1.71429em;padding:.857143em 1.14286em;font-size:.875em;line-height:1.71429;overflow-x:auto}.prose pre code{color:inherit;font-size:inherit;font-weight:inherit;background-color:#0000;padding:0}.prose pre code:before,.prose pre code:after{content:none}.prose table{text-align:left;width:100%;margin-block:2em;font-size:.875em;line-height:1.71429}.prose thead{border-bottom:1px solid var(--prose-th-borders,#7d7d7d4d)}.prose :is(th,td){border-bottom:1px solid var(--prose-td-borders,#7d7d7d4d);padding:.571429em}.prose th{color:var(--prose-headings,#0f0f0f);font-weight:600}.prose :is(sub,sup){font-size:.75em;line-height:0}.prose mark{color:inherit;background-color:#ffeb3b66}.prose pre code{font-family:var(--font-code)}.prose .table-scroll-hint{display:none}@media (width<=47.999rem){.prose [data-testid=gtv-chart] .scroll>.table-scroll-hint{color:gray;width:max-content;margin-bottom:.25rem;font-size:.75rem;line-height:1.5;display:block;position:sticky;left:0}}.prose table:has(tr>:nth-child(3)){min-width:min(42rem,100%)}.prose table :is(th,td){overflow-wrap:normal}.prose table :is(th,td)[align=right]{white-space:nowrap}@media (width>=48rem){.prose table :is(th,td):first-child{min-width:18ch}}.prose sup:has(>a[href^=\#fn-]){vertical-align:super;margin-left:.125em;font-size:.75em;line-height:0}.prose sup>a[href^=\#fn-]{color:gray;text-decoration:none}.prose sup>a[href^=\#fn-]:hover{color:#262626;text-decoration:underline}.prose .footnotes{color:gray;font-size:.95em}.prose .footnotes ol{margin-top:1rem;padding-left:1.25rem}.prose .footnotes li{margin-bottom:.75rem}.prose .footnotes a:not([href^=\#fnref-]){color:inherit;font-weight:inherit}.prose .footnotes li p{margin:0;display:inline}.prose .footnotes li p+p{margin-left:.375rem}.prose .footnotes a[href^=\#fnref-]{color:gray;vertical-align:-.125em;opacity:.8;width:.9em;height:.9em;text-decoration:none;display:inline-block}.prose .footnotes a[href^=\#fnref-]:hover{color:#4d4d4d;opacity:1}.prose table+p:has(>em:only-child){opacity:.6;margin-top:-.5rem;font-size:.75rem;line-height:1.6}.worksNavigationHeader.svelte-i3zmog{text-align:center;font-family:var(--font-mono)}.worksTitle.svelte-i3zmog{opacity:.7;padding-bottom:1rem;font-size:3rem;font-weight:700;line-height:1}.worksTagline.svelte-i3zmog{opacity:.5;margin-bottom:1.25rem;font-size:1.125rem;font-style:italic}.worksNowrap.svelte-i3zmog{white-space:nowrap}.worksSections.svelte-i3zmog{flex-flow:column wrap;justify-content:center;gap:.25rem;margin-bottom:2rem;font-size:1.875rem;line-height:2.25rem;display:flex}.worksSectionLink.svelte-i3zmog{opacity:.2;transition:opacity .5s cubic-bezier(.4,0,.2,1)}.worksSectionLinkActive.svelte-i3zmog{opacity:.7}@media (width>=40rem){.worksSections.svelte-i3zmog{flex-direction:row;gap:.75rem}}
