.essay[data-astro-cid-xaw2mkdd]{max-width:44rem;padding:5rem 3.5rem 4rem}.essay[data-astro-cid-xaw2mkdd].technical-writeup{width:100%;max-width:68rem;margin:0 auto}.essay-header[data-astro-cid-xaw2mkdd]{margin-bottom:3rem}.essay-meta[data-astro-cid-xaw2mkdd]{font-family:IBM Plex Mono,monospace;font-size:.73rem;letter-spacing:.06em;display:flex;gap:1.5rem;color:var(--muted);margin-bottom:1rem}.essay-meta[data-astro-cid-xaw2mkdd] .numeral[data-astro-cid-xaw2mkdd]{color:var(--accent)}.essay-meta[data-astro-cid-xaw2mkdd] .draft[data-astro-cid-xaw2mkdd]{border:1px solid var(--line);padding:0 .4rem;text-transform:uppercase}.essay-meta[data-astro-cid-xaw2mkdd] .type[data-astro-cid-xaw2mkdd]{color:var(--accent);text-transform:uppercase}.essay-title[data-astro-cid-xaw2mkdd]{font-family:Cormorant Garamond,Georgia,serif;font-weight:500;font-size:clamp(2rem,5vw,2.7rem);line-height:1.12}.essay-caption[data-astro-cid-xaw2mkdd]{margin-top:.9rem;font-style:italic;color:var(--muted);font-size:1.1rem;line-height:1.5;max-width:34rem}.prose[data-astro-cid-xaw2mkdd]{max-width:38rem;line-height:1.72}.prose[data-astro-cid-xaw2mkdd] p{margin-bottom:1.4rem}.prose[data-astro-cid-xaw2mkdd] h2{font-family:Cormorant Garamond,Georgia,serif;font-weight:500;font-size:1.55rem;line-height:1.2;margin:2.6rem 0 1.1rem}.prose[data-astro-cid-xaw2mkdd] a{color:inherit;text-decoration:underline;text-decoration-color:var(--accent);text-decoration-thickness:1px;text-underline-offset:3px}.prose[data-astro-cid-xaw2mkdd] a:hover{color:var(--accent)}.prose[data-astro-cid-xaw2mkdd] blockquote{border-left:1px solid var(--accent);padding-left:1.25rem;margin:1.8rem 0;font-style:italic;color:var(--muted)}.prose[data-astro-cid-xaw2mkdd] code{font-family:IBM Plex Mono,monospace;font-size:.85em}.prose[data-astro-cid-xaw2mkdd] hr{border:0;border-top:1px solid var(--line);margin:2.5rem 0}.notebook[data-astro-cid-xaw2mkdd]{max-width:58rem;margin:0 auto;font-family:Outfit,sans-serif;font-size:1.08rem;line-height:1.65}.notebook[data-astro-cid-xaw2mkdd] p,.notebook[data-astro-cid-xaw2mkdd] li,.notebook[data-astro-cid-xaw2mkdd] td,.notebook[data-astro-cid-xaw2mkdd] th,.notebook[data-astro-cid-xaw2mkdd] blockquote{font-family:Outfit,sans-serif;font-weight:300}.notebook[data-astro-cid-xaw2mkdd] .notebook-output{margin:2.75rem 0}.notebook[data-astro-cid-xaw2mkdd] .notebook-graph{width:calc(100vw - 25.5rem);margin-left:50%;transform:translate(-50%)}.notebook[data-astro-cid-xaw2mkdd] .notebook-embed{display:block;width:100%!important;height:48rem!important;border:0;outline:0;box-shadow:none;background:transparent}.notebook[data-astro-cid-xaw2mkdd] .notebook-markdown{margin:2.25rem 0}.notebook[data-astro-cid-xaw2mkdd] .notebook-markdown h1,.notebook[data-astro-cid-xaw2mkdd] .notebook-markdown h2,.notebook[data-astro-cid-xaw2mkdd] .notebook-markdown h3{font-family:Outfit,sans-serif;font-weight:400;line-height:1.2}.notebook[data-astro-cid-xaw2mkdd] .notebook-markdown h1{font-size:2.3rem;margin:3.5rem 0 1.1rem;text-align:center}.notebook[data-astro-cid-xaw2mkdd] .notebook-markdown h2{font-size:1.8rem;margin:3rem 0 .9rem}.notebook[data-astro-cid-xaw2mkdd] .notebook-markdown h3{font-size:1.35rem;margin:2.25rem 0 .7rem}.notebook[data-astro-cid-xaw2mkdd] .notebook-markdown blockquote{border-left:2px solid var(--accent);padding-left:1.25rem;color:var(--muted);margin:1.75rem 0}.notebook[data-astro-cid-xaw2mkdd] .conversation-message{width:min(86%,50rem);margin:2.5rem 0}.notebook[data-astro-cid-xaw2mkdd] .conversation-message.user{margin-left:auto}.notebook[data-astro-cid-xaw2mkdd] .conversation-speaker{margin:0 0 .65rem;font-weight:400;color:var(--fg)}.notebook[data-astro-cid-xaw2mkdd] .conversation-message blockquote{margin:0}.notebook[data-astro-cid-xaw2mkdd] .conversation-message.user .conversation-speaker{text-align:right;padding-right:1.25rem}.notebook[data-astro-cid-xaw2mkdd] .conversation-message.user blockquote{border-left:0;border-right:2px solid var(--accent);padding-left:0;padding-right:1.25rem;text-align:left!important}.notebook[data-astro-cid-xaw2mkdd] .conversation-message blockquote{font-style:normal!important}.notebook[data-astro-cid-xaw2mkdd] .relation-label{font:.9em IBM Plex Mono,monospace}.notebook[data-astro-cid-xaw2mkdd] .notebook-markdown table{border-collapse:collapse;margin:1.5rem 0}.notebook[data-astro-cid-xaw2mkdd] .notebook-markdown th,.notebook[data-astro-cid-xaw2mkdd] .notebook-markdown td{border-bottom:1px solid var(--line);padding:.45rem .8rem;text-align:left}.notebook[data-astro-cid-xaw2mkdd] .notebook-code{margin:1.5rem 0;border:1px solid var(--line)}.notebook[data-astro-cid-xaw2mkdd] .notebook-prompt{padding:.45rem .8rem;color:var(--accent);font:.72rem IBM Plex Mono,monospace;border-bottom:1px solid var(--line)}.notebook[data-astro-cid-xaw2mkdd] pre{overflow-x:auto;padding:1rem;margin:0;font:.8rem/1.6 IBM Plex Mono,monospace}.notebook[data-astro-cid-xaw2mkdd] .notebook-code>pre{background:color-mix(in srgb,var(--line) 20%,transparent)}.notebook[data-astro-cid-xaw2mkdd] .notebook-error{color:#b44}.notebook[data-astro-cid-xaw2mkdd] .notebook-image{display:block;max-width:100%;height:auto;padding:1rem}.notebook-download[data-astro-cid-xaw2mkdd],.notebook-missing[data-astro-cid-xaw2mkdd]{margin-top:2rem;font-family:IBM Plex Mono,monospace;font-size:.8rem}.prose[data-astro-cid-xaw2mkdd] ul,.prose[data-astro-cid-xaw2mkdd] ol{margin:0 0 1.4rem 1.25rem}.prose[data-astro-cid-xaw2mkdd] li{margin-bottom:.4rem}.essay-footer[data-astro-cid-xaw2mkdd]{margin-top:4rem;border-top:1px solid var(--line);padding-top:1.5rem;font-family:IBM Plex Mono,monospace;font-size:.75rem;letter-spacing:.1em;text-transform:uppercase}.essay-footer[data-astro-cid-xaw2mkdd] a[data-astro-cid-xaw2mkdd]{text-decoration:none;color:var(--muted)}.essay-footer[data-astro-cid-xaw2mkdd] a[data-astro-cid-xaw2mkdd]:hover{color:var(--accent)}@media(max-width:820px){.essay[data-astro-cid-xaw2mkdd]{padding:3rem 1.5rem}.notebook[data-astro-cid-xaw2mkdd] .notebook-graph{width:100%;margin-left:0;transform:none}.notebook[data-astro-cid-xaw2mkdd] .conversation-message{width:100%}}
