.essay-page{--essay-size:1.25rem;--essay-font:var(--font-serif);--essay-measure:42rem}@media (max-width:640px){.essay-page{--essay-size:1.125rem}}body:has(.essay-page) .bg-grid{display:none}@media (prefers-reduced-motion:no-preference){html:has(.essay-page){scroll-behavior:smooth}}.essay-prose{font-family:var(--essay-font);font-size:var(--essay-size);color:var(--theme-fg);-webkit-hyphens:auto;hyphens:auto;text-wrap:pretty;overflow-wrap:break-word;font-kerning:normal;font-variant-ligatures:common-ligatures;line-height:1.72}.essay-prose>*+*{margin-top:1.15em}.essay-prose>:first-child{margin-top:0}.essay-prose h2,.essay-prose h3{font-family:var(--font-serif);text-wrap:balance;-webkit-hyphens:manual;hyphens:manual;scroll-margin-top:6rem;line-height:1.25}.essay-prose h2{margin-top:2.4em;font-size:1.5em}.essay-prose h3{margin-top:2em;font-size:1.2em}.essay-prose h2+*,.essay-prose h3+*{margin-top:.6em}.essay-anchor{color:var(--theme-muted);opacity:0;margin-left:.35em;text-decoration:none;transition:opacity .15s}.essay-prose h2:hover .essay-anchor,.essay-prose h3:hover .essay-anchor{opacity:1}@media (hover:none){.essay-anchor{display:none}}.essay-prose a{color:var(--theme-primary);text-underline-offset:.18em;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:color-mix(in srgb,currentColor 35%,transparent);text-decoration-color:color-mix(in srgb,currentColor 35%,transparent);transition:text-decoration-color .15s}.essay-prose a:hover{text-decoration-color:currentColor}.essay-prose strong{font-weight:600}.essay-prose code{font-family:var(--font-mono);background:color-mix(in srgb,var(--theme-fg)6%,transparent);border-radius:4px;padding:.1em .35em;font-size:.82em}.essay-prose blockquote{border-left:2px solid var(--theme-primary);color:color-mix(in srgb,var(--theme-fg)82%,transparent);margin-left:0;padding-left:1.2em;font-style:italic}.essay-prose blockquote>*+*{margin-top:.8em}.essay-prose ul,.essay-prose ol{padding-left:1.4em}.essay-prose ul{list-style:outside}.essay-prose ol{list-style:decimal}.essay-prose li+li{margin-top:.4em}.essay-prose li::marker{color:var(--theme-muted)}.essay-prose hr{text-align:center;border:0;margin:2.6em 0;overflow:visible}.essay-prose hr:after{content:"⁂";font-family:var(--font-serif);color:var(--theme-muted);font-size:1.1em}.essay-page:not([data-essay-font=sans]) .essay-prose>p:first-child:first-letter{float:left;font-family:var(--font-serif);color:var(--theme-primary);margin:.06em .1em 0 0;font-size:3.5em;line-height:.85}.essay-lede{font-family:var(--essay-font);font-size:calc(var(--essay-size)*1.08);color:color-mix(in srgb,var(--theme-fg)80%,transparent);text-wrap:pretty;line-height:1.6}.essay-fn{position:relative}.essay-fn sup{margin-left:.08em;font-size:.68em;line-height:0}.essay-fn sup a{font-family:var(--font-sans);padding:0 .12em;font-weight:600;text-decoration:none}.essay-fn-pop{display:none}@media (hover:hover){.essay-fn:hover .essay-fn-pop,.essay-fn:focus-within .essay-fn-pop{z-index:20;border:1px solid var(--theme-line);background:var(--theme-card);width:min(21rem,75vw);box-shadow:var(--shadow-lg);font-family:var(--font-sans);text-align:left;-webkit-hyphens:manual;hyphens:manual;color:var(--theme-fg);animation:essay-pop-in var(--dur-fast)var(--ease-out);border-radius:10px;padding:.75rem 1rem;font-size:.8rem;font-style:normal;line-height:1.55;display:block;position:absolute;bottom:calc(100% + .4rem);left:50%;transform:translate(-50%)}.essay-fn-pop:after{content:"";height:.6rem;position:absolute;top:100%;left:0;right:0}}@keyframes essay-pop-in{0%{opacity:0;transform:translate(-50%)translateY(4px)}}.essay-notes{border-top:1px solid var(--theme-line);font-size:calc(var(--essay-size)*.8);color:color-mix(in srgb,var(--theme-fg)85%,transparent);margin-top:3.5rem;padding-top:1.5rem;line-height:1.6}.essay-notes h2{font-size:.7rem;font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.16em;color:var(--theme-muted);margin-bottom:1rem}.essay-notes ol{padding-left:1.4em;list-style:decimal}.essay-notes li{border-radius:4px;scroll-margin-top:6rem;transition:background-color .4s}.essay-notes li+li{margin-top:.6em}.essay-notes li:target{background:var(--theme-primary-light)}.essay-notes a{color:var(--theme-primary)}.essay-backref{font-family:var(--font-sans);text-decoration:none}.essay-link:hover .link-underline,.essay-link:focus-visible .link-underline{background-size:100% 1px}details[open]>.essay-toc-panel{animation:essay-panel-in var(--dur-base)var(--ease-out)}@keyframes essay-panel-in{0%{opacity:0;transform:translateY(-4px)}}@media print{header.fixed,.no-print,.bg-grid,.essay-fn-pop{display:none!important}.essay-prose,.essay-lede{color:#000!important;font-size:11.5pt!important}.essay-prose a{color:#000!important}.essay-page [style*=opacity],.essay-page .motion-word-inner{opacity:1!important;transform:none!important}}
