.markdown-toc[data-v-7d7a0c54]{display:block;inline-size:fit-content;max-inline-size:100%;overflow:visible;padding:0 var(--spacing-md) 0 0;position:relative;margin-block-start:0}.toc-list[data-v-7d7a0c54]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--spacing-xxs)}.toc-item[data-v-7d7a0c54]{margin:0;padding:0;line-height:1.5}.toc-item--level-1[data-v-7d7a0c54]{font-size:var(--font-xs);--reading-fontWeight:var(--font-xs-weight);font-weight:var(--font-xs-weight);margin-block-start:var(--spacing-xs)}.toc-item--level-1[data-v-7d7a0c54]:first-child{margin-block-start:0}.toc-item--level-2[data-v-7d7a0c54]{padding-inline-start:0;margin-block-start:var(--spacing-xxs)}.toc-item--level-2[data-v-7d7a0c54],.toc-item--level-3[data-v-7d7a0c54]{font-size:var(--font-xs);--reading-fontWeight:var(--font-xs-weight);font-weight:var(--font-xs-weight)}.toc-item--level-3[data-v-7d7a0c54]{padding-inline-start:var(--spacing-md)}.toc-item--level-4[data-v-7d7a0c54],.toc-item--level-5[data-v-7d7a0c54],.toc-item--level-6[data-v-7d7a0c54]{font-size:var(--font-xs);--reading-fontWeight:var(--font-xs-weight);font-weight:var(--font-xs-weight);padding-inline-start:var(--spacing-lg);color:var(--foreground-subtle)}.markdown-toc .toc-item a[data-v-7d7a0c54]{color:var(--foreground);text-decoration:none}.markdown-toc .toc-item a[data-v-7d7a0c54]:hover{text-decoration:underline wavy var(--accent-line);text-underline-offset:var(--link-underline-offset);text-decoration-thickness:var(--link-underline-thickness-hover)}.markdown-toc .toc-item a[data-v-7d7a0c54]{display:block;padding:0;font-size:inherit;--reading-fontWeight:inherit}.markdown-toc .toc-item--active a[data-v-7d7a0c54],.markdown-toc .toc-link--active[data-v-7d7a0c54]{text-decoration:underline;text-underline-offset:.2em;text-decoration-thickness:.15rem;font-size:var(--font-xs);--reading-fontWeight:var(--font-xs-weight);font-weight:var(--font-xs-weight)}.toc-item--active[data-v-7d7a0c54]{position:relative}.markdown-toc[data-v-7d7a0c54]::-webkit-scrollbar{width:4px}.markdown-toc[data-v-7d7a0c54]::-webkit-scrollbar-track{background:transparent}.markdown-toc[data-v-7d7a0c54]::-webkit-scrollbar-thumb{background:var(--foreground-subtle);border-radius:2px}.markdown-toc[data-v-7d7a0c54]::-webkit-scrollbar-thumb:hover{background:var(--foreground)}.selector-cta[data-v-c4805d00]{position:relative}.selector-cta[data-v-c4805d00],.selector-cta__trigger[data-v-c4805d00]{display:inline-block;max-inline-size:100%}.selector-cta__trigger[data-v-c4805d00] .button{max-inline-size:100%}.selector-cta__trigger[data-v-c4805d00] .button-label{display:inline-flex;align-items:center;gap:var(--spacing-xxs)}.selector-cta__trigger.is-open[data-v-c4805d00] .button{border-color:var(--link);background:var(--background);box-shadow:0 0 0 3px color-mix(in srgb,var(--link) 25%,transparent),var(--shadow-light)}.selector-cta__trigger.is-open .selector-cta__caret-svg[data-v-c4805d00]{transform:rotate(180deg)}.selector-cta__icon[data-v-c4805d00]{display:inline-flex;align-items:center;justify-content:center;inline-size:16px;block-size:16px;flex:0 0 16px}.selector-cta__caret[data-v-c4805d00]{display:inline-flex;align-items:center;justify-content:center;margin-inline-start:.1rem}.selector-cta__caret-svg[data-v-c4805d00]{display:block;transition:transform var(--duration-fast) var(--ease-standard)}.selector-cta__menu[data-v-c4805d00]{position:absolute}.selector-cta__menu.placement-bottom-end[data-v-c4805d00],.selector-cta__menu.placement-bottom-start[data-v-c4805d00]{inset-block-start:calc(100% + var(--spacing-xxs))}.selector-cta__menu.placement-top-end[data-v-c4805d00],.selector-cta__menu.placement-top-start[data-v-c4805d00]{inset-block-end:calc(100% + var(--spacing-xxs))}.selector-cta__menu.placement-bottom-start[data-v-c4805d00],.selector-cta__menu.placement-top-start[data-v-c4805d00]{inset-inline-start:0}.selector-cta__menu.placement-bottom-end[data-v-c4805d00],.selector-cta__menu.placement-top-end[data-v-c4805d00]{inset-inline-end:0}.selector-cta__menu.align-start[data-v-c4805d00]{inset-inline-start:0}.selector-cta__menu.align-end[data-v-c4805d00]{inset-inline-end:0}.share-widget[data-v-95d29a6e]{display:inline-flex;align-items:center}.fullscreen-image[data-v-50e1470e]{block-size:100%;background:var(--background);display:flex;flex-direction:column;overflow:hidden}.fullscreen-image__viewport[data-v-50e1470e]{flex:1;min-height:0;display:flex;justify-content:center;align-items:center;touch-action:none;overflow:hidden;padding:var(--spacing-xl) var(--spacing-md) var(--spacing-md)}.fullscreen-image__img[data-v-50e1470e]{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;border-radius:0!important;display:block;user-select:none;-webkit-user-drag:none;will-change:transform;transform-origin:center center}.article-byline[data-v-30089a0b]{display:flex;align-items:center;gap:var(--spacing-xs);margin-block:var(--spacing-md)}.article-byline__avatar-link[data-v-30089a0b]{display:flex;text-decoration:none}.article-byline__avatar[data-v-30089a0b]{width:var(--size-10)!important;height:var(--size-10)!important;object-fit:cover!important;object-position:center top;border-radius:50%;margin:0!important;cursor:default!important;pointer-events:none}.article-byline__meta[data-v-30089a0b]{display:flex;flex-wrap:wrap;align-items:center;gap:.5em;color:var(--color-text-subtle);margin:0}.article-byline__author[data-v-30089a0b]{font-weight:var(--fontWeight-normal);color:var(--color-text);white-space:nowrap;display:none}@media only screen and (min-width:768px){.article-byline__author[data-v-30089a0b]{display:inline}}.article-byline__separator[data-v-30089a0b]{opacity:.6;user-select:none}.article-byline__separator--author[data-v-30089a0b]{display:none}@media only screen and (min-width:768px){.article-byline__separator--author[data-v-30089a0b]{display:inline}}.article-byline__detail[data-v-30089a0b]{white-space:nowrap}.article-byline--large .article-byline__avatar[data-v-30089a0b]{width:var(--spacing-big)!important;height:var(--spacing-big)!important}.article-byline--large .article-byline__meta[data-v-30089a0b]{flex:1;min-inline-size:0;flex-direction:column;align-items:flex-start;row-gap:0}.article-byline--large .article-byline__author[data-v-30089a0b]{display:block}.article-byline--large .article-byline__separator[data-v-30089a0b]{display:none}.markdown-layout[data-v-5b635c9a]{align-items:start;overflow:visible!important}@media only screen and (min-width:1201px){.markdown-layout[data-v-5b635c9a]{grid-template-columns:1fr 2fr;grid-gap:var(--spacing-md)}}.markdown-layout--no-hero[data-v-5b635c9a]{margin-block-start:var(--spacing-xl)}.lead-image-container[data-v-5b635c9a]{margin-block-start:calc(var(--spacing-md) + var(--spacing-xs))}@media only screen and (min-width:768px){.lead-image-container[data-v-5b635c9a]{margin-block-start:calc(var(--spacing-md) + var(--spacing-xxs))}}.markdown-layout--no-hero-lead[data-v-5b635c9a]{margin-block-start:0}@media only screen and (min-width:1201px){.markdown-layout--full-width .markdown-main[data-v-5b635c9a]{grid-column:1/-1}}.markdown-share[data-v-5b635c9a]{margin-block-start:var(--spacing-lg);display:flex;gap:var(--spacing-xs);justify-content:flex-end;align-items:center}.chapter-nav[data-v-5b635c9a]{margin-block-start:var(--spacing-lg);padding-block-start:var(--spacing-md);border-block-start:var(--border)}.chapter-nav__back[data-v-5b635c9a]{display:inline-block;margin-block-end:var(--spacing-md);font-size:var(--font-400);--reading-fontWeight:var(--font-400-weight);font-weight:var(--font-400-weight);text-decoration:none}.chapter-nav__back[data-v-5b635c9a]:hover{text-decoration:underline;text-underline-offset:.2em}.chapter-nav__pager[data-v-5b635c9a]{display:grid;gap:var(--spacing-sm);grid-template-columns:1fr 1fr}.chapter-nav__spacer[data-v-5b635c9a]{display:block}.chapter-nav__link[data-v-5b635c9a]{display:flex;flex-direction:column;gap:var(--spacing-xxs);padding:var(--spacing-sm);background:var(--background-darker);border:none;border-radius:var(--spacing-xxs);text-decoration:none;transition:background .12s ease,box-shadow .12s ease}.chapter-nav__link[data-v-5b635c9a]:hover{background:color-mix(in srgb,var(--background-darker),var(--foreground) 6%)}.chapter-nav__link--next[data-v-5b635c9a]{text-align:end}.markdown-main[data-v-5b635c9a]{width:100%;grid-column:1/-1}@media only screen and (min-width:1201px){.markdown-main[data-v-5b635c9a]{grid-column:2/4}}.toc-sidebar-wrap[data-v-5b635c9a]{display:none}@media only screen and (min-width:1201px){.toc-sidebar-wrap[data-v-5b635c9a]{display:block;grid-column:1/2;grid-row:1;height:auto;width:100%;position:relative;box-shadow:none;border:none;margin:0;padding:0;min-height:100%}}.toc-sidebar[data-v-5b635c9a]{display:none}@media only screen and (min-width:1201px){.toc-sidebar[data-v-5b635c9a]{display:block;width:100%;position:absolute;top:0;left:0;height:fit-content;max-height:calc(100vh - 40px);overflow:visible;padding-block-start:0;box-sizing:border-box}}.section[data-v-5b635c9a]{padding-block-end:var(--spacing-lg)}#related-writing-section[data-v-5b635c9a]{background:transparent!important}.hero-fullscreen-image[data-v-5b635c9a]{width:100%;overflow:hidden;aspect-ratio:16/9}.hero-fullscreen-image--lead[data-v-5b635c9a]{aspect-ratio:4/3;max-height:50vh}@media only screen and (min-width:768px){.hero-fullscreen-image--lead[data-v-5b635c9a]{aspect-ratio:21/9}}.hero-fullscreen-image[data-v-5b635c9a]{position:relative}.hero-fullscreen-image[data-v-5b635c9a] .image-card{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.hero-fullscreen-image[data-v-5b635c9a] .image-card .bg,.hero-fullscreen-image[data-v-5b635c9a] .image-card .bg2,.hero-fullscreen-image[data-v-5b635c9a] .image-card .filename1,.hero-fullscreen-image[data-v-5b635c9a] .image-card .filename2,.hero-fullscreen-image[data-v-5b635c9a] .image-card .filename3,.hero-fullscreen-image[data-v-5b635c9a] .image-card img{width:100%;height:100%;object-fit:cover}.hero-fullscreen-image__img[data-v-5b635c9a]{width:100%;height:100%;display:block;object-fit:cover;object-position:50% 50%;position:absolute;top:0;left:0}@media only screen and (min-width:768px){.hero-fullscreen-image__img[data-v-5b635c9a]{object-fit:cover;object-position:50% 50%}}.presenter-mode-body{scroll-snap-type:y proximity}.presenter-mode #hero-banner,.presenter-mode #related-writing-section,.presenter-mode .markdown-share,.presenter-mode .toc-sidebar-wrap,.presenter-mode-body #wrapper,.presenter-mode-body .custom-chat-ui,.presenter-mode-body footer,.presenter-mode-body header.site-header,.presenter-mode-body nav{display:none!important}.presenter-mode .markdown-section{min-height:100vh;padding-block:var(--spacing-xl);scroll-snap-align:start}@media only screen and (min-width:768px){.presenter-mode .markdown-layout{grid-template-columns:1fr 9fr 1fr!important}.presenter-mode .markdown-main{zoom:1.2;grid-column:2/3!important}}