.essay-layout-module__IjcOva__root{background:var(--background);min-height:100%;color:var(--foreground);overflow:clip}.essay-layout-module__IjcOva__hero{isolation:isolate;background:var(--background);height:clamp(46rem,72vw,65rem);color:var(--foreground);display:grid;position:relative;overflow:hidden}.essay-layout-module__IjcOva__hero:after{content:"";z-index:-1;background:linear-gradient(to bottom, transparent, var(--background) 88%);pointer-events:none;height:clamp(6rem,14vw,13rem);position:absolute;inset-block-end:-1px;inset-inline:0}.essay-layout-module__IjcOva__heroImage{z-index:-2;object-fit:cover;object-position:center 50%;animation:essay-layout-module__IjcOva__folio-arrive var(--vela-motion-hero) var(--vela-ease-enter) both}.essay-layout-module__IjcOva__heroCopy{width:min(100% - 2 * var(--shell-pad), var(--shell));align-self:center;margin-inline:auto;padding-block:clamp(4rem,7vw,7rem) clamp(7rem,15vw,13rem)}.essay-layout-module__IjcOva__title{max-width:8ch;color:var(--foreground);font-family:var(--vela-font-display);letter-spacing:-.045em;text-wrap:balance;margin:0;font-size:clamp(4.75rem,7.8vw,7.2rem);font-weight:400;line-height:.9}.essay-layout-module__IjcOva__subtitle{max-width:28rem;color:var(--vela-text-secondary);font-family:var(--vela-font-body);text-wrap:pretty;margin:clamp(1.5rem,3vw,2.2rem) 0 0;font-size:clamp(1.08rem,1.45vw,1.28rem);line-height:1.55}.essay-layout-module__IjcOva__updated{color:var(--muted-foreground);font-family:var(--vela-font-mono);letter-spacing:.06em;margin:1.3rem 0 0;font-size:max(.72rem,12px);line-height:1.4}.essay-layout-module__IjcOva__main{z-index:1;background:var(--background);outline:none;padding-block:clamp(1rem,3vw,2.5rem) clamp(4.5rem,9vw,7rem);position:relative}.essay-layout-module__IjcOva__story{width:min(calc(100% - 2 * var(--shell-pad)), 76rem);counter-reset:bl-mn;margin-inline:auto}.essay-layout-module__IjcOva__story>.essay-prose{width:min(100%,45rem);color:var(--vela-text-secondary);font-family:var(--vela-font-body);margin-inline:auto}.essay-layout-module__IjcOva__story>.essay-prose>p{font-size:clamp(1.08rem,1.05vw,1.18rem)!important;line-height:1.82!important}.essay-layout-module__IjcOva__story>.essay-prose:first-child>p:first-child:first-letter{float:left;color:var(--foreground);font-family:var(--vela-font-display);margin:.08em .12em -.08em 0;font-size:4.5em;font-weight:400;line-height:.75}.essay-layout-module__IjcOva__story .essay-section-header{width:100%!important;margin:0 0 clamp(1.8rem,4vw,2.8rem)!important;padding:0!important;transform:none!important}.essay-layout-module__IjcOva__story .essay-section-header .essay-section-rule{display:none}.essay-layout-module__IjcOva__story .essay-section-header .essay-section-title{text-wrap:balance;max-width:18ch;color:var(--foreground)!important;font-family:var(--vela-font-display)!important;letter-spacing:-.035em!important;font-size:clamp(2.65rem,4.5vw,4.1rem)!important;font-weight:400!important;line-height:1!important}.essay-layout-module__IjcOva__interlude{width:min(calc(100vw - 2 * var(--shell-pad)), 76rem);margin:clamp(3.25rem,7vw,5.5rem) 0;position:relative;left:50%;transform:translate(-50%)}.essay-layout-module__IjcOva__interludeImage{object-fit:contain;filter:saturate(.82)contrast(.94);mix-blend-mode:multiply;width:100%;height:auto;display:block;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 12% 88%,#0000 100%),linear-gradient(#0000 0%,#000 14% 86%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 12% 88%,#0000 100%),linear-gradient(#0000 0%,#000 14% 86%,#0000 100%);-webkit-mask-composite:source-in;mask-composite:intersect}.essay-layout-module__IjcOva__interludeCaption{width:min(100% - 2 * var(--shell-pad), 45rem);color:var(--muted-foreground);font-family:var(--vela-font-mono);margin:1rem auto 0;font-size:max(.72rem,12px);line-height:1.55}.essay-layout-module__IjcOva__interlude[data-concept-plate=true]{width:min(calc(100vw - 2 * var(--shell-pad)), 68rem)}.essay-layout-module__IjcOva__interlude[data-concept-plate=true] .essay-layout-module__IjcOva__interludeImage{filter:saturate(.84)contrast(.96);mix-blend-mode:multiply;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 8% 92%,#0000 100%),linear-gradient(#0000 0%,#000 7% 93%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 8% 92%,#0000 100%),linear-gradient(#0000 0%,#000 7% 93%,#0000 100%);-webkit-mask-composite:source-in;mask-composite:intersect}.essay-layout-module__IjcOva__closing{background:var(--background);margin:0;overflow:hidden}.essay-layout-module__IjcOva__closingImage{object-fit:cover;object-position:center 56%;filter:saturate(.86)contrast(.95);mix-blend-mode:multiply;width:100%;height:auto;min-height:clamp(25rem,55vw,53rem);display:block;-webkit-mask-image:linear-gradient(#0000 0%,#000 17% 100%);mask-image:linear-gradient(#0000 0%,#000 17% 100%)}@keyframes essay-layout-module__IjcOva__folio-arrive{0%{opacity:0;transform:scale(1.012)}}@media (max-width:720px){.essay-layout-module__IjcOva__hero{height:clamp(40rem,165vw,47rem)}.essay-layout-module__IjcOva__heroImage{object-position:58% center}.essay-layout-module__IjcOva__heroCopy{align-self:start;padding-block:clamp(8rem,28vw,10rem) 8rem}.essay-layout-module__IjcOva__title{max-width:7.2ch;font-size:clamp(3.75rem,17vw,5.1rem);line-height:.92}.essay-layout-module__IjcOva__subtitle{max-width:19rem;margin-block-start:1.3rem;font-size:1rem}.essay-layout-module__IjcOva__updated{margin-block-start:1rem}.essay-layout-module__IjcOva__main{padding-block-start:0}.essay-layout-module__IjcOva__story>.essay-prose>p{font-size:1.04rem!important;line-height:1.78!important}.essay-layout-module__IjcOva__story .essay-section-header .essay-section-title{font-size:clamp(2.5rem,12vw,3.45rem)!important;line-height:1!important}.essay-layout-module__IjcOva__interlude{width:100vw;margin-block:3.5rem}.essay-layout-module__IjcOva__interludeImage{object-fit:cover;min-height:22rem;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 9% 91%,#0000 100%),linear-gradient(#0000 0%,#000 12% 88%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 9% 91%,#0000 100%),linear-gradient(#0000 0%,#000 12% 88%,#0000 100%);-webkit-mask-composite:source-in;mask-composite:intersect}.essay-layout-module__IjcOva__interludeCaption{width:calc(100% - 2 * var(--shell-pad))}.essay-layout-module__IjcOva__closingImage{object-position:57% center;min-height:34rem}}@media (prefers-reduced-motion:reduce){.essay-layout-module__IjcOva__heroImage{animation:none}}@media (forced-colors:active){.essay-layout-module__IjcOva__hero{color:canvastext;background:canvas;height:auto;min-height:0}.essay-layout-module__IjcOva__heroImage,.essay-layout-module__IjcOva__hero:after,.essay-layout-module__IjcOva__interlude,.essay-layout-module__IjcOva__closing{display:none}.essay-layout-module__IjcOva__heroCopy{padding-block:8rem 4rem}.essay-layout-module__IjcOva__title,.essay-layout-module__IjcOva__subtitle,.essay-layout-module__IjcOva__updated{color:canvastext}}@media print{.essay-layout-module__IjcOva__hero{color:canvastext;background:0 0;height:auto;min-height:0}.essay-layout-module__IjcOva__heroImage,.essay-layout-module__IjcOva__hero:after,.essay-layout-module__IjcOva__interlude,.essay-layout-module__IjcOva__closing{display:none!important}.essay-layout-module__IjcOva__heroCopy{padding-block:1.5rem 2.5rem}.essay-layout-module__IjcOva__title,.essay-layout-module__IjcOva__subtitle,.essay-layout-module__IjcOva__updated{color:canvastext}.essay-layout-module__IjcOva__main{padding-block:0}}
.tt-eyebrow{fill:var(--direction);font-family:var(--vela-font-mono);font-size:calc(14px * var(--svg-label-boost,1));letter-spacing:.16em;text-transform:uppercase}.tt-eyebrow--open{fill:var(--muted-foreground)}.tt-note{fill:var(--muted-foreground);font-family:var(--vela-font-sans);font-size:calc(14px * var(--svg-label-boost,1));font-style:italic}.tt-run{fill:none;stroke:var(--direction);stroke-opacity:.8;stroke-width:2px;stroke-linecap:round}.tt-return{fill:none;stroke:var(--direction);stroke-opacity:.4;stroke-width:1.3px;stroke-linecap:round}.tt-return-note{fill:var(--muted-foreground);font-family:var(--vela-font-sans);font-size:calc(14px * var(--svg-label-boost,1));font-style:italic}.tt-verb{fill:var(--foreground);font-family:var(--vela-font-sans);font-size:calc(15px * var(--svg-label-boost,1));paint-order:stroke;stroke:var(--background);stroke-width:3px;font-weight:500}.tt-object{fill:var(--muted-foreground);font-family:var(--vela-font-sans);font-size:calc(14px * var(--svg-label-boost,1))}.tt-reach{fill:none;stroke:var(--muted-foreground);stroke-opacity:.42;stroke-width:1.2px;stroke-dasharray:3 5;stroke-linecap:round}.tt-unproved{fill:var(--vela-text-secondary);font-family:var(--vela-font-sans);font-size:calc(14px * var(--svg-label-boost,1));paint-order:stroke;stroke:var(--background);stroke-width:3px}@media (max-width:680px){.tt-verb,.tt-object,.tt-unproved,.tt-note,.tt-return-note{font-size:var(--svg-mlabel,15px)}.tt-eyebrow{font-size:calc(var(--svg-mlabel,15px) - 2px)}}.tt-travel{fill:none;stroke:var(--direction);stroke-opacity:.75;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}
.essay-content .essay-prose,.essay-content>.essay-epigraph{font-family:var(--vela-font-body)}.essay-content .essay-prose>figure.bl-fig[data-bl-fig]{--essay-figure-gap:clamp(2rem, 4vh, 2.5rem);--essay-figure-gap-mobile:1.7rem;width:100%;max-width:var(--measure);margin-block:var(--essay-figure-gap);box-sizing:border-box;box-shadow:none;color:var(--foreground);background:0 0;margin-inline:auto;padding:0}.essay-content .essay-prose>figure.bl-fig-column[data-bl-fig],.essay-content .essay-prose>figure.bl-fig-wide[data-bl-fig]{--essay-figure-gap:clamp(2.3rem, 4.6vh, 2.9rem)}.essay-content .essay-prose>figure.bl-fig[data-bl-fig]:before,.essay-content .essay-prose>figure.bl-fig[data-bl-fig]:after{content:none}.essay-content{--breakout-axis-offset:0rem}@media (min-width:80rem){.essay-content{--breakout-axis-offset:3.5rem}}.essay-content .essay-prose>figure.bl-fig[data-bl-fig]>.bl-fig-visual{width:100%;margin-inline:auto}@media (min-width:641px){.essay-content .essay-prose>figure.bl-fig[data-bl-fig]:is(.bl-fig-wide,.bl-fig-page,.bl-fig-screen)>.bl-fig-visual{max-width:none;margin-inline:0;position:relative;left:50%;transform:translate(-50%)}.essay-content .essay-prose>figure.bl-fig[data-bl-fig].bl-fig-wide>.bl-fig-visual{width:min(var(--measure-wide), calc(100vw - 4rem - 2 * var(--breakout-axis-offset)))}.essay-content .essay-prose>figure.bl-fig[data-bl-fig].bl-fig-page>.bl-fig-visual{width:min(var(--measure-page), calc(100vw - 4rem - 2 * var(--breakout-axis-offset)))}.essay-content .essay-prose>figure.bl-fig[data-bl-fig].bl-fig-screen>.bl-fig-visual{width:min(var(--measure-screen), calc(100vw - 2rem - 2 * var(--breakout-axis-offset)))}}.essay-content .essay-prose:last-of-type>figure.bl-fig.image-plate[data-bl-fig]{margin-block:clamp(2.9rem,6.2vh,4rem) clamp(1.55rem,3.8vh,2.35rem)}.essay-content .essay-prose figure.bl-fig[data-bl-fig] :is(svg,.bl-svg){shape-rendering:geometricprecision;text-rendering:optimizelegibility;overflow:visible}:where(.essay-content .essay-prose figure.bl-fig[data-bl-fig] svg path:not([fill])){fill:none}:where(.essay-prose figure.bl-fig>.bl-fig-visual)>svg.bl-svg{width:100%;max-width:100%;height:auto;margin-inline:auto;display:block}@media (min-width:641px) and (max-width:1180px){.essay-content .essay-prose>:where(p,ul,ol,blockquote,h3,.essay-section-header),.essay-content>.essay-epigraph{max-width:34rem;margin-left:auto;margin-right:auto}.essay-content .essay-prose>figure.bl-fig[data-bl-fig]{max-width:34rem}}@media (max-width:640px){.essay-content .essay-prose>.essay-section-header{margin-bottom:1.35rem}.essay-content .essay-prose>figure.bl-fig[data-bl-fig]{--essay-figure-gap-mobile:1.45rem;margin-block:var(--essay-figure-gap-mobile)}.essay-content .essay-prose>figure.bl-fig[data-bl-fig]:is(.bl-fig-wide,.bl-fig-page,.bl-fig-screen)>.bl-fig-visual{width:calc(100vw - 2rem);max-width:calc(100vw - 2rem);margin-left:calc(50% - 50vw + 1rem);margin-right:calc(50% - 50vw + 1rem)}}.essay-content .essay-prose>.essay-section-header{width:100%;padding-top:clamp(.35rem,1.4vh,.8rem);position:relative;margin:0 0 clamp(1.25rem,2.3vh,1.65rem)!important;display:block!important}.essay-content .essay-prose>.essay-section-header .essay-section-meta{font-family:var(--vela-font-mono);font-variant-numeric:tabular-nums;letter-spacing:.14em;text-transform:uppercase;color:color-mix(in oklab, var(--direction) 78%, var(--muted-foreground));align-items:baseline;gap:.55rem;margin:0 0 .6rem;font-size:max(.68rem,12px);font-weight:400;display:inline-flex}.essay-section-kicker{color:color-mix(in oklab, var(--direction) 84%, var(--vela-text-secondary))}.essay-content .essay-prose>.essay-section-header h2,.essay-content .essay-prose>.essay-section-header .essay-section-title{font-family:var(--vela-font-display,var(--vela-font-body));letter-spacing:-.005em;color:var(--foreground);text-align:left;margin:0;font-size:clamp(1.65rem,3.1vw,2.35rem);font-weight:500;line-height:1.05}.essay-section-rule{background:linear-gradient(to right, var(--vela-direction) 0%, var(--vela-direction) 12%, color-mix(in oklab, var(--muted-foreground) 17%, transparent) 12%, color-mix(in oklab, var(--muted-foreground) 17%, transparent) 72%, transparent 100%);width:100%;height:1px;margin-top:.78rem;display:block}@media (max-width:680px){.essay-content .essay-prose>.essay-section-header h2,.essay-content .essay-prose>.essay-section-header .essay-section-title{font-size:var(--text-h2-compact)}.essay-section-rule{margin-top:.62rem}}.essay-section-header[data-rule-motion=true] .essay-section-rule{transform-origin:0;transform:scaleX(0)}.essay-section-header[data-rule-drawn=true] .essay-section-rule{transition:transform .42s var(--vela-ease-enter);transform:scaleX(1)}@media print{.essay-section-header[data-rule-motion=true] .essay-section-rule{transition:none!important;transform:none!important}}.essay-content{counter-reset:bl-mn}.mn{counter-increment:bl-mn;display:inline;position:relative}.mn-mark{color:var(--direction);cursor:pointer;font-family:var(--vela-font-sans);font-variant-numeric:tabular-nums;vertical-align:super;background:0 0;border:0;place-items:center;margin:0 0 0 .08em;padding:.08em;font-size:.64em;font-weight:650;line-height:1;display:inline-grid;position:relative}.mn-mark:after{content:"";width:44px;height:44px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.mn-mark-num{transition:color var(--vela-motion-fast) var(--vela-ease-standard), opacity var(--vela-motion-fast) var(--vela-ease-standard), transform var(--vela-motion-fast) var(--vela-ease-standard);display:inline}.mn-mark-num:before{content:counter(bl-mn)}.mn:hover .mn-mark,.mn[data-open=true] .mn-mark{color:var(--direction)}.mn:hover .mn-mark-num,.mn[data-open=true] .mn-mark-num{opacity:.72}.mn-mark:focus-visible{outline:none}.mn-mark:focus-visible .mn-mark-num{outline:2px solid var(--ring);outline-offset:2px}.mn-mark:active .mn-mark-num{transform:translateY(1px)}.mn-body{box-sizing:border-box;border-top:1px solid color-mix(in oklab, var(--vela-border-strong) 72%, transparent);border-bottom:1px solid color-mix(in oklab, var(--muted-foreground) 15%, transparent);width:100%;color:var(--vela-text-secondary);font-family:var(--vela-font-body);font-size:max(.94rem, var(--text-sm));font-variant-numeric:oldstyle-nums proportional-nums;letter-spacing:0;text-align:left;text-wrap:pretty;opacity:1;background:0 0;margin:.72rem 0 1.05rem;padding:.78rem .2rem .82rem clamp(.85rem,2.4vw,1.2rem);font-style:normal;line-height:1.58;display:block;position:relative}.mn-body:before{content:"Note " counter(bl-mn);color:color-mix(in oklab, var(--vela-text-secondary) 84%, var(--direction));font-family:var(--vela-font-sans);font-size:max(12px, var(--text-caption));letter-spacing:.04em;margin-bottom:.36rem;font-style:normal;font-weight:620;line-height:1;display:block}html[data-notes-enhanced=true] .mn-body{display:none}.mn-body em{font-style:italic}.mn-body a{color:var(--foreground);text-decoration:underline;-webkit-text-decoration-color:color-mix(in oklab, var(--vela-border-strong) 72%, transparent);text-decoration-color:color-mix(in oklab, var(--vela-border-strong) 72%, transparent);text-underline-offset:2.5px;transition:color var(--vela-motion-fast) var(--vela-ease-standard), text-decoration-color var(--vela-motion-fast) var(--vela-ease-standard);text-decoration-thickness:1px}.mn-body a:focus-visible{color:var(--direction);-webkit-text-decoration-color:var(--direction);text-decoration-color:var(--direction)}@media (hover:hover){.mn-body a:hover{color:var(--direction);-webkit-text-decoration-color:var(--direction);text-decoration-color:var(--direction)}}html[data-notes-enhanced=true] .mn[data-open=true] .mn-body{animation:mn-inline-arrive var(--vela-motion-base) var(--vela-ease-enter) both;display:block}@keyframes mn-inline-arrive{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:none}}@media (max-width:40rem),(pointer:coarse){.mn-mark{vertical-align:super;min-block-size:44px;min-inline-size:44px;margin:-.95rem -.62rem -.95rem -.48rem;padding:0;font-size:.72em;transform:translateY(-.12em)}}@media (max-width:40rem){.mn-body{margin-block:.6rem .9rem;padding-inline-start:.82rem}}@media (prefers-reduced-motion:reduce){.mn-mark,.mn-mark-num,.mn-body,.mn-body a{transition:none}html[data-notes-enhanced=true] .mn[data-open=true] .mn-body{animation:none}}@media print{html[data-notes-enhanced=true] .mn-body{display:block}.mn-mark{display:none}.mn-body{border-inline-start:1px solid var(--border);break-inside:avoid;margin-block:.5rem .7rem;padding-inline-start:.8rem}}.tv-chart{width:100%;height:auto;display:block}.tv-chart--mobile{display:none}.tv-joins path{fill:none;stroke:color-mix(in oklab, var(--vela-text-secondary) 72%, transparent);stroke-width:2px;stroke-linejoin:round}.tv-rise .m-wake{opacity:.92}.tv-visit{fill:var(--vela-text-secondary);opacity:.72}.tv-visit--last{fill:var(--foreground);opacity:1}.tv-name{fill:color-mix(in oklab, var(--vela-text-secondary) 88%, transparent);font-family:var(--vela-font-sans);font-size:calc(14px * var(--svg-label-boost,1));letter-spacing:.015em;paint-order:stroke;stroke:var(--background);stroke-width:3px}.tv-mono{fill:var(--muted-foreground);font-family:var(--vela-font-mono);font-size:calc(14px * var(--svg-label-boost,1));letter-spacing:.05em;paint-order:stroke;stroke:var(--background);stroke-width:3px}@media (max-width:680px){.tv-chart--desktop{display:none}.tv-chart--mobile{display:block}.tv-name,.tv-mono{font-size:var(--svg-mlabel,15px)}}.ap-chart{width:100%;height:auto;display:block}.ap-chart--mobile{display:none}.ap-thread{fill:none;stroke:var(--vela-text-secondary);stroke-width:1px;opacity:.36;transition:opacity .16s var(--vela-ease-standard), stroke .16s var(--vela-ease-standard)}.ap-ring{fill:none;stroke:var(--vela-text-secondary);stroke-width:1.1px;opacity:.8;transition:opacity .16s var(--vela-ease-standard), stroke .16s var(--vela-ease-standard)}.ap-mark{fill:var(--vela-text-secondary);opacity:.82;transition:opacity .16s var(--vela-ease-standard), fill .16s var(--vela-ease-standard)}.ap-thread.is-lit{stroke:var(--direction);stroke-width:3px;opacity:.95}.ap-ring.is-lit{stroke:var(--direction);stroke-width:2px;opacity:1}.ap-mark.is-lit{fill:var(--direction);opacity:1}.ap-stat{align-items:baseline;gap:clamp(1.4rem,5vw,2.6rem);margin:0 0 .55rem;display:flex}.ap-stat-item{align-items:baseline;gap:.5rem;min-width:0;display:flex}.ap-stat-value{color:var(--foreground);font-family:var(--vela-font-mono);font-variant-numeric:tabular-nums;font-size:clamp(1.7rem,3.4vw,2.3rem);font-weight:450;line-height:1}.ap-stat-label{color:var(--muted-foreground);font-family:var(--vela-font-sans);letter-spacing:.05em;font-size:.72rem}.ap-more{margin:0}.ap-summary{min-height:44px;color:var(--direction);font-family:var(--vela-font-sans);letter-spacing:.06em;cursor:pointer;align-items:center;gap:.5rem;font-size:.74rem;font-weight:500;list-style:none;display:flex}.ap-summary::-webkit-details-marker{display:none}.ap-summary:focus-visible{outline:2px solid var(--ring);outline-offset:3px}.ap-summary-mark{flex:0 0 11px;width:11px;height:11px;position:relative}.ap-summary-mark:before,.ap-summary-mark:after{content:"";width:9px;height:1px;transition:transform .16s var(--vela-ease-standard);background:currentColor;position:absolute;top:5px;left:1px}.ap-summary-mark:after{transform:rotate(90deg)}.ap-more[open] .ap-summary-mark:after{transform:rotate(0)}.ap-summary-open,.ap-more[open] .ap-summary-closed{display:none}.ap-more[open] .ap-summary-open{display:inline}.ap-more .ap-chart{margin-top:.5rem}@media (max-width:680px){.ap-chart--desktop{display:none}.ap-chart--mobile{display:block}}@media (max-width:560px){.ap-stat{gap:1.3rem}.ap-stat-item{flex-direction:column;align-items:flex-start;gap:.22rem}.ap-stat-value{font-size:1.6rem}}@media (prefers-reduced-motion:reduce){.ap-summary-mark:before,.ap-summary-mark:after{transition:none}}.fr-chart{width:100%;height:auto;display:block}.fr-chart--mobile{display:none}.fr-join{stroke:var(--foreground);stroke-width:2px;stroke-linecap:round}.fr-step{stroke:var(--direction);stroke-width:3.5px;stroke-linecap:round}.fr-open{stroke:var(--muted-foreground);stroke-width:1.5px;stroke-dasharray:3 6;stroke-linecap:round}.fr-rev{fill:var(--foreground)}.fr-rev--kept{opacity:.55}.fr-seam{fill:none;stroke:var(--status-conflict);stroke-width:2px;stroke-linecap:round}.fr-seam--origin{stroke-width:1.8px}.fr-held{stroke:var(--status-conflict);stroke-width:1.4px;stroke-dasharray:3 5;stroke-linecap:round;opacity:.8}.fr-current-ring{fill:none;stroke:var(--direction);stroke-width:2px}.fr-current-core{fill:var(--direction)}.fr-dep-joins line{stroke:color-mix(in oklab, var(--vela-text-secondary) 46%, transparent);stroke-width:1px;stroke-linecap:round}.fr-dep-star{fill:var(--vela-text-secondary);opacity:.9}.fr-dep-ring{fill:none;stroke:var(--status-caution);stroke-width:1.5px;stroke-dasharray:3 3.5;opacity:.9}.fr-mono{fill:var(--muted-foreground);font-family:var(--vela-font-mono);font-size:calc(14px * var(--svg-label-boost,1));letter-spacing:.04em;paint-order:stroke;stroke:var(--background);stroke-width:3px}.fr-mono--kept{fill:color-mix(in oklab, var(--status-conflict) 78%, var(--muted-foreground))}.fr-mono--current{fill:var(--direction)}.fr-mono--status-caution{fill:var(--status-caution)}@media (max-width:680px){.fr-chart--desktop{display:none}.fr-chart--mobile{display:block}.fr-mono{font-size:var(--svg-mlabel,15px)}}.bl-fig{margin-block:var(--essay-figure-gap,clamp(2.35rem, 5.2vh, 3.2rem));background:0 0;border:0;margin-inline:auto;padding:0;scroll-margin-top:2rem;position:relative}.bl-fig-plate,.bl-fig-quiet{border:0}.bl-fig-open{background:0 0;border:0;padding:0}.bl-fig-caption{width:100%;color:color-mix(in oklab, var(--vela-text-secondary) 74%, var(--muted-foreground));text-align:left;border:0;margin:clamp(.68rem,1.45vh,.88rem) 0 0;padding:0}.bl-fig-caption p{font-family:var(--vela-font-body);letter-spacing:0;text-wrap:pretty;margin:0;font-size:.86rem;font-style:normal;font-weight:400;line-height:1.5}.bl-fig-num{color:var(--direction);font-family:var(--vela-font-mono);letter-spacing:.06em;white-space:nowrap;margin-right:.28rem;font-size:max(.72em,12px);font-style:normal;font-weight:400}.bl-fig-title{color:color-mix(in oklab, var(--foreground) 86%, var(--vela-text-secondary));font-family:var(--vela-font-body);margin-right:.22rem;font-style:normal;font-weight:600}.bl-fig-copy{color:color-mix(in oklab, var(--vela-text-secondary) 76%, var(--muted-foreground))}@media (max-width:680px){.bl-fig{margin-block:var(--essay-figure-gap-mobile,2.1rem)}.bl-fig-caption p{font-size:var(--text-sm);line-height:1.48}.bl-fig-num{margin-right:.22rem;font-size:12px}}.atlas-shell{--atlas-node:var(--foreground);--atlas-evidence:var(--status-evidence);--atlas-conflict:var(--status-conflict);--atlas-surface:var(--background);isolation:isolate;box-sizing:border-box;color:var(--foreground);background:0 0;padding:0;position:relative}.atlas-control{min-height:44px;color:inherit;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:color .16s var(--vela-ease-standard), opacity .16s var(--vela-ease-standard), transform .16s var(--vela-ease-standard);background:0 0;border:0}.atlas-control:focus-visible,[data-atlas-step]:focus-visible{outline:2px solid var(--ring);outline-offset:3px}.atlas-control:active{opacity:.82;transform:translateY(1px)}.atlas-control:hover:not(:disabled){color:var(--foreground)}.atlas-control:disabled{cursor:not-allowed;opacity:.42}[data-atlas-instant=true],[data-atlas-instant=true] *{animation-duration:.001ms!important;animation-delay:0s!important}.m-star{transition:opacity .16s var(--vela-ease-standard)}.m-star-halo{fill:var(--atlas-surface,var(--background));stroke:none}.m-star-ring{fill:var(--atlas-surface,var(--background));stroke:var(--atlas-node,var(--vela-text-secondary));stroke-width:1.4px}.m-star-core{fill:var(--atlas-node,var(--vela-text-secondary))}.m-star--current .m-star-halo{stroke:color-mix(in oklab, var(--direction) 38%, transparent);stroke-width:1px}.m-star--current .m-star-ring{stroke:var(--direction);stroke-width:2px}.m-star--current .m-star-core{fill:var(--direction)}.m-star--past{opacity:.72}.m-star--past .m-star-ring{stroke:var(--direction)}.m-star--past .m-star-core{fill:var(--direction)}.m-star--quiet{opacity:.22}.m-star--superseded{opacity:.55}.m-star--open .m-star-ring{fill:none;stroke-width:1.5px;stroke-dasharray:3 4}.m-star--conflict .m-star-ring{stroke:var(--atlas-conflict,var(--status-conflict))}.m-star-seam{fill:none;stroke:var(--atlas-conflict,var(--status-conflict));stroke-width:2px;stroke-linecap:round}.m-star-disc{background:var(--direction);vertical-align:baseline;border-radius:50%;width:10px;height:10px;display:inline-block}.m-wake{fill:none;stroke:var(--direction);stroke-width:3.5px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:calc(1 - var(--wake-progress,1))}.m-wake--base{fill:none;stroke:color-mix(in oklab, var(--vela-text-secondary) 27%, transparent);stroke-width:1.5px;stroke-linecap:round}.m-wake--open{fill:none;stroke:var(--direction);stroke-width:1.5px;stroke-dasharray:4 5;stroke-linecap:round;opacity:.65}.m-chart-line{fill:none;stroke:color-mix(in oklab, var(--muted-foreground) 12%, transparent);stroke-width:1px}.m-chart-horizon{fill:none;stroke:color-mix(in oklab, var(--vela-text-secondary) 34%, transparent);stroke-width:1.2px}.m-field circle{fill:var(--atlas-node,var(--vela-text-secondary));r:1.5px}@media (max-width:680px){.m-field circle{r:1.8px}}.bl-fig-night-plate{--background:var(--fig-night);--foreground:var(--fig-night-structure);--vela-text-secondary:color-mix(in oklab, var(--fig-night-structure) 76%, var(--fig-night));--muted-foreground:color-mix(in oklab, var(--fig-night-structure) 56%, var(--fig-night));--direction:var(--vela-color-stardust);--vela-direction:var(--vela-color-stardust);background:linear-gradient(180deg, color-mix(in oklab, var(--fig-night) 94%, black) 0%, var(--fig-night) 46%, color-mix(in oklab, var(--fig-night) 90%, var(--vela-color-stardust)) 82%, color-mix(in oklab, var(--fig-night) 78%, var(--vela-color-stardust)) 100%);border:1px solid color-mix(in oklab, var(--vela-color-stardust) 30%, transparent);border-radius:0;padding:clamp(.9rem,2.2vw,1.4rem) clamp(.9rem,2.4vw,1.5rem)}
