.essay-page[data-astro-cid-2q5oecfc]{padding-top:0;padding-bottom:clamp(5rem,9vw,9rem);color:var(--studio-paper)}.essay-header[data-astro-cid-2q5oecfc]{padding-block:clamp(3.5rem,7vw,7rem) clamp(2.5rem,5vw,4.5rem);border-bottom:1px solid var(--studio-line)}.essay-topline[data-astro-cid-2q5oecfc]{display:flex;align-items:baseline;justify-content:space-between;gap:1.5rem}.essay-topline[data-astro-cid-2q5oecfc]>p[data-astro-cid-2q5oecfc]{max-width:32ch;color:var(--studio-muted);text-align:right}.essay-header[data-astro-cid-2q5oecfc] h1[data-astro-cid-2q5oecfc]{max-width:17ch;margin-top:2.75rem;font-family:var(--font-editorial);font-size:clamp(3.5rem,8.7vw,8.25rem);font-weight:400;line-height:1.03;letter-spacing:-.035em;text-wrap:balance;overflow-wrap:anywhere}.essay-deck[data-astro-cid-2q5oecfc]{display:grid;grid-template-columns:minmax(10rem,1fr) minmax(0,2.4fr);gap:clamp(2rem,5vw,5rem);margin-top:3.5rem}.essay-publication[data-astro-cid-2q5oecfc]{padding-top:.4rem;font-size:.85rem;line-height:1.8}.essay-publication[data-astro-cid-2q5oecfc]>.studio-kicker[data-astro-cid-2q5oecfc]{margin-bottom:.65rem;color:var(--studio-muted)}.essay-updated[data-astro-cid-2q5oecfc],.essay-reading-time[data-astro-cid-2q5oecfc]{margin-top:.65rem;color:var(--studio-muted);font-size:.75rem}.essay-description[data-astro-cid-2q5oecfc]>p[data-astro-cid-2q5oecfc]{max-width:42ch;font-size:clamp(1.2rem,2vw,1.7rem);line-height:1.6;letter-spacing:-.02em}.essay-tags[data-astro-cid-2q5oecfc]{display:flex;flex-wrap:wrap;gap:.6rem 1.25rem;margin-top:1.5rem;list-style:none;padding:0}.essay-tags[data-astro-cid-2q5oecfc] li[data-astro-cid-2q5oecfc]{color:var(--studio-muted);font-family:var(--font-label);font-size:.65rem;line-height:1.7;letter-spacing:.07em;text-transform:uppercase;overflow-wrap:anywhere}.essay-tags[data-astro-cid-2q5oecfc] li[data-astro-cid-2q5oecfc]:before{content:"/";margin-right:.5rem;color:var(--studio-accent)}.essay-reading[data-astro-cid-2q5oecfc]{max-width:46rem;margin:clamp(3rem,6vw,5rem) auto 0}.essay-body[data-astro-cid-2q5oecfc]{min-width:0}.essay-toc[data-astro-cid-2q5oecfc]{display:none}.essay-toc-mobile[data-astro-cid-2q5oecfc]{margin-bottom:3rem}.essay-toc-mobile[data-astro-cid-2q5oecfc] nav a{display:block;min-height:44px;padding-block:10px;overflow-wrap:anywhere}.essay-toc-mobile[data-astro-cid-2q5oecfc] nav li+li{margin-top:.25rem}.blog-prose[data-astro-cid-2q5oecfc] [data-project-module=diagram]{margin-block:2.5rem;border-radius:.65rem}.blog-prose[data-astro-cid-2q5oecfc] [data-project-module=diagram] header>h2{margin:0;font-size:clamp(1.4rem,2.5vw,1.8rem);letter-spacing:-.035em}.blog-prose[data-astro-cid-2q5oecfc] [data-project-module=diagram] header>p{margin:.75rem 0 0}.blog-prose[data-astro-cid-2q5oecfc] [data-project-module=diagram]>div>img{width:auto;max-width:100%;max-height:36rem;margin-inline:auto}.blog-prose[data-astro-cid-2q5oecfc]{min-width:0;color:var(--studio-muted);overflow-wrap:anywhere}.blog-prose[data-astro-cid-2q5oecfc]>:first-child{margin-top:0}.blog-prose[data-astro-cid-2q5oecfc] h1,.blog-prose[data-astro-cid-2q5oecfc] h2,.blog-prose[data-astro-cid-2q5oecfc] h3,.blog-prose[data-astro-cid-2q5oecfc] h4,.blog-prose[data-astro-cid-2q5oecfc] h5,.blog-prose[data-astro-cid-2q5oecfc] h6{color:var(--studio-paper);font-weight:500;line-height:1.25;margin-top:3.5rem;margin-bottom:1.25rem;scroll-margin-top:4rem;text-wrap:balance}.blog-prose[data-astro-cid-2q5oecfc] h1,.blog-prose[data-astro-cid-2q5oecfc] h2{font-size:clamp(1.85rem,3vw,2.5rem);letter-spacing:-.04em}.blog-prose[data-astro-cid-2q5oecfc] h3{font-size:clamp(1.35rem,2vw,1.65rem);letter-spacing:-.025em}.blog-prose[data-astro-cid-2q5oecfc] h4{font-size:1.15rem;letter-spacing:-.02em}.blog-prose[data-astro-cid-2q5oecfc] p,.blog-prose[data-astro-cid-2q5oecfc] li{font-size:clamp(1rem,1.2vw,1.1rem);line-height:1.95}.blog-prose[data-astro-cid-2q5oecfc] p,.blog-prose[data-astro-cid-2q5oecfc] ul,.blog-prose[data-astro-cid-2q5oecfc] ol,.blog-prose[data-astro-cid-2q5oecfc] blockquote,.blog-prose[data-astro-cid-2q5oecfc] pre,.blog-prose[data-astro-cid-2q5oecfc] figure{margin-top:1.5rem}.blog-prose[data-astro-cid-2q5oecfc] ul,.blog-prose[data-astro-cid-2q5oecfc] ol{padding-left:1.35rem}.blog-prose[data-astro-cid-2q5oecfc] ul{list-style:disc}.blog-prose[data-astro-cid-2q5oecfc] ol{list-style:decimal}.blog-prose[data-astro-cid-2q5oecfc] li+li{margin-top:.65rem}.blog-prose[data-astro-cid-2q5oecfc] li::marker{color:var(--studio-accent)}.blog-prose[data-astro-cid-2q5oecfc] li>ul,.blog-prose[data-astro-cid-2q5oecfc] li>ol{margin-top:.65rem}.blog-prose[data-astro-cid-2q5oecfc] a{color:var(--studio-paper);text-decoration:underline;text-decoration-color:var(--studio-line);text-underline-offset:.25em;transition:color .18s,text-decoration-color .18s}.blog-prose[data-astro-cid-2q5oecfc] a:hover{color:var(--studio-accent);text-decoration-color:currentColor}.blog-prose[data-astro-cid-2q5oecfc] strong{color:var(--studio-paper);font-weight:600}.blog-prose[data-astro-cid-2q5oecfc] code{border-radius:.25rem;background:#eeede60d;color:var(--studio-paper);font-family:var(--font-label);font-size:.83em;padding:.18rem .35rem}.blog-prose[data-astro-cid-2q5oecfc] pre{max-width:100%;overflow-x:auto;border:1px solid var(--studio-line);border-radius:.6rem;padding:1.4rem;font-size:.85rem;line-height:1.85}.blog-prose[data-astro-cid-2q5oecfc] pre code{background:transparent;padding:0;border-radius:0;font-size:inherit}.blog-prose[data-astro-cid-2q5oecfc] blockquote{margin-block:2.5rem;border-left:1px solid var(--studio-accent);padding-left:clamp(1.25rem,3vw,2rem);font-family:var(--font-editorial);font-size:clamp(1.75rem,3vw,2.35rem);font-style:italic;line-height:1.45;color:var(--studio-paper)}.blog-prose[data-astro-cid-2q5oecfc] blockquote p{font-size:inherit;line-height:inherit}.blog-prose[data-astro-cid-2q5oecfc] blockquote>:first-child{margin-top:0}.blog-prose[data-astro-cid-2q5oecfc] figcaption{margin-top:.8rem;font-family:var(--font-label);color:var(--studio-muted);font-size:.7rem;line-height:1.8}.blog-prose[data-astro-cid-2q5oecfc] img,.blog-prose[data-astro-cid-2q5oecfc] video,.blog-prose[data-astro-cid-2q5oecfc] iframe{max-width:100%}.blog-prose[data-astro-cid-2q5oecfc] img,.blog-prose[data-astro-cid-2q5oecfc] video{height:auto;border-radius:.5rem}.blog-prose[data-astro-cid-2q5oecfc] table{display:block;max-width:100%;overflow-x:auto;margin-block:2rem;border-collapse:collapse;font-size:.9rem;line-height:1.8}.blog-prose[data-astro-cid-2q5oecfc] th,.blog-prose[data-astro-cid-2q5oecfc] td{border-bottom:1px solid var(--studio-line);padding:.8rem 1rem;text-align:left}.blog-prose[data-astro-cid-2q5oecfc] th{color:var(--studio-paper);font-weight:500}.blog-prose[data-astro-cid-2q5oecfc] hr{margin-block:3rem;border-color:var(--studio-line)}.blog-prose[data-astro-cid-2q5oecfc] .katex-display{max-width:100%}.blog-prose[data-astro-cid-2q5oecfc] [id]{scroll-margin-top:4rem}.blog-prose[data-astro-cid-2q5oecfc] .footnotes{margin-top:3rem;border-top:1px solid var(--studio-line);padding-top:1.5rem}.blog-prose[data-astro-cid-2q5oecfc] .footnotes p,.blog-prose[data-astro-cid-2q5oecfc] .footnotes li{font-size:.85rem}.essay-end[data-astro-cid-2q5oecfc]{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;margin-top:4rem;padding-top:1.5rem;border-top:1px solid var(--studio-line)}.essay-end[data-astro-cid-2q5oecfc] p[data-astro-cid-2q5oecfc]{color:var(--studio-muted)}.essay-end[data-astro-cid-2q5oecfc] p[data-astro-cid-2q5oecfc] span[data-astro-cid-2q5oecfc]{color:var(--studio-accent);padding-right:.75rem}.essay-navigation[data-astro-cid-2q5oecfc]{display:grid;grid-template-columns:minmax(0,1fr);margin-top:clamp(4rem,8vw,7rem);border-top:1px solid var(--studio-line)}.essay-navigation[data-astro-cid-2q5oecfc]>a[data-astro-cid-2q5oecfc]{display:block;padding-block:2rem}.essay-navigation[data-astro-cid-2q5oecfc] .studio-kicker[data-astro-cid-2q5oecfc]{display:flex;justify-content:space-between;gap:1rem;color:var(--studio-muted)}.essay-navigation[data-astro-cid-2q5oecfc] .studio-kicker[data-astro-cid-2q5oecfc] span[data-astro-cid-2q5oecfc]{color:var(--studio-accent)}.essay-navigation[data-astro-cid-2q5oecfc] h2[data-astro-cid-2q5oecfc]{max-width:24ch;margin-top:1.2rem;font-family:var(--font-editorial);font-size:clamp(2rem,3.5vw,3rem);font-weight:400;line-height:1.15;letter-spacing:-.02em;text-wrap:balance;transition:color .18s}.essay-navigation[data-astro-cid-2q5oecfc] a[data-astro-cid-2q5oecfc]:hover h2[data-astro-cid-2q5oecfc]{color:var(--studio-accent)}.essay-navigation-description[data-astro-cid-2q5oecfc]{max-width:52ch;margin-top:1rem;color:var(--studio-muted);font-size:.9rem;line-height:1.8}@media (min-width: 640px){.essay-page[data-astro-cid-2q5oecfc]{padding-top:0}.essay-navigation-paired[data-astro-cid-2q5oecfc]{grid-template-columns:repeat(2,minmax(0,1fr))}.essay-navigation-paired[data-astro-cid-2q5oecfc]>a[data-astro-cid-2q5oecfc]:first-child{padding-right:clamp(2rem,5vw,5rem)}.essay-navigation-paired[data-astro-cid-2q5oecfc]>a[data-astro-cid-2q5oecfc]:last-child{padding-left:clamp(2rem,5vw,5rem);border-left:1px solid var(--studio-line)}}@media (min-width: 1024px){.essay-reading-with-toc[data-astro-cid-2q5oecfc]{display:grid;grid-template-columns:minmax(0,46rem) minmax(12rem,1fr);align-items:start;gap:clamp(2rem,5vw,5rem);max-width:70rem}.essay-toc-mobile[data-astro-cid-2q5oecfc]{display:none}.essay-toc[data-astro-cid-2q5oecfc]{position:sticky;top:3rem;display:block;max-height:calc(100dvh - 6rem);overflow-y:auto}.essay-toc[data-astro-cid-2q5oecfc] nav{padding:0 0 0 1.5rem;border:0;border-left:1px solid var(--studio-line);border-radius:0;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.essay-toc[data-astro-cid-2q5oecfc] nav>p{font-family:var(--font-label);font-size:.65rem;font-weight:400;color:var(--studio-muted)}.essay-toc[data-astro-cid-2q5oecfc] a{display:block;color:var(--studio-muted);font-size:.8rem;line-height:1.7}.essay-toc[data-astro-cid-2q5oecfc] a:hover{color:var(--studio-accent)}}@media (max-width: 639px){.essay-deck[data-astro-cid-2q5oecfc]{grid-template-columns:minmax(0,1fr);gap:2rem;margin-top:2.5rem}.essay-description[data-astro-cid-2q5oecfc]{grid-row:1}.essay-publication[data-astro-cid-2q5oecfc]{border-top:1px solid var(--studio-line);padding-top:1.25rem}.essay-publication[data-astro-cid-2q5oecfc]>.studio-kicker[data-astro-cid-2q5oecfc]{display:none}.essay-reading-time[data-astro-cid-2q5oecfc]{display:inline-block;margin-left:1rem}.essay-updated[data-astro-cid-2q5oecfc]{margin-top:.3rem}.essay-end[data-astro-cid-2q5oecfc]{align-items:start;flex-direction:column}.essay-navigation[data-astro-cid-2q5oecfc]>a[data-astro-cid-2q5oecfc]+a[data-astro-cid-2q5oecfc]{border-top:1px solid var(--studio-line)}}
