.hero[data-astro-cid-bbe6dxrz]{padding-top:calc(56px + var(--space-5));padding-bottom:0;min-height:90vh;display:flex;flex-direction:column;justify-content:center}.hero__inner[data-astro-cid-bbe6dxrz]{display:grid;grid-template-columns:1fr 1.2fr;gap:var(--space-5);align-items:center}.hero__eyebrow[data-astro-cid-bbe6dxrz]{margin-bottom:var(--space-3);color:var(--text-faint)}.hero__headline[data-astro-cid-bbe6dxrz]{max-width:520px}.hero__dek[data-astro-cid-bbe6dxrz]{max-width:520px;margin-top:var(--space-2)}.hero__chart-area[data-astro-cid-bbe6dxrz]{container-type:inline-size;display:flex;flex-direction:column;gap:var(--space-2)}.hero__chart-header[data-astro-cid-bbe6dxrz]{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:var(--space-2)}.hero__chart-title[data-astro-cid-bbe6dxrz]{display:inline-flex;align-items:center;gap:var(--space-1)}.hero__index-mark[data-astro-cid-bbe6dxrz]{width:6px;height:6px;border-radius:50%;background:var(--accent);flex-shrink:0}.hero__chart[data-astro-cid-bbe6dxrz]{width:100%;border:1px solid var(--hairline);border-radius:var(--radius);overflow:hidden;background:var(--surface)}.hero__chart[data-astro-cid-bbe6dxrz]:empty{min-height:200px}.hero__chart[data-astro-cid-bbe6dxrz] svg{display:block}.hero__chart-footer[data-astro-cid-bbe6dxrz]{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:var(--space-3);margin-top:var(--space-1)}.hero__stats[data-astro-cid-bbe6dxrz]{display:flex;flex-wrap:wrap;align-items:flex-end;column-gap:var(--space-3);row-gap:var(--space-2)}.hero__stat[data-astro-cid-bbe6dxrz]{display:flex;flex-direction:column;gap:var(--space-1)}.hero__stat--secondary[data-astro-cid-bbe6dxrz]{padding-left:var(--space-3);border-left:1px solid var(--hairline)}.hero__stat-primary-value[data-astro-cid-bbe6dxrz]{font-size:clamp(2.375rem,9.5cqi,3.5rem);line-height:.95;white-space:nowrap}.hero__stat-label[data-astro-cid-bbe6dxrz]{text-transform:uppercase;letter-spacing:var(--tracking-label);white-space:nowrap}.hero__stat-secondary-value[data-astro-cid-bbe6dxrz]{font-size:1.5rem;line-height:1;white-space:nowrap}.hero__index-link[data-astro-cid-bbe6dxrz],.hero__detail-link[data-astro-cid-bbe6dxrz]{display:inline-flex;align-items:center;gap:var(--space-1);min-height:44px;font-size:13px;line-height:1.4;white-space:nowrap;text-decoration:none;transition:color .2s}.hero__index-link[data-astro-cid-bbe6dxrz]{color:var(--text-muted)}.hero__index-link[data-astro-cid-bbe6dxrz]:hover,.hero__index-link[data-astro-cid-bbe6dxrz]:focus-visible{color:var(--text)}.hero__detail-link[data-astro-cid-bbe6dxrz]{justify-self:end;gap:12px;color:var(--text)}.hero__detail-arrow[data-astro-cid-bbe6dxrz]{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:32px;height:32px;border:1px solid var(--hairline);border-radius:50%;color:var(--text-muted);transition:color .2s,border-color .2s,background-color .2s}.hero__detail-link[data-astro-cid-bbe6dxrz]:hover .hero__detail-arrow[data-astro-cid-bbe6dxrz],.hero__detail-link[data-astro-cid-bbe6dxrz]:focus-visible .hero__detail-arrow[data-astro-cid-bbe6dxrz]{border-color:var(--accent);color:var(--accent);background:var(--accent-dim)}@container (max-width: 520px){.hero__chart-footer[data-astro-cid-bbe6dxrz]{grid-template-columns:1fr;gap:var(--space-2)}.hero__detail-link[data-astro-cid-bbe6dxrz]{justify-self:start}}.hero__status[data-astro-cid-bbe6dxrz]{margin-top:var(--space-5);padding:var(--space-2) 0;background:var(--surface);border-top:1px solid var(--hairline)}.hero__status-inner[data-astro-cid-bbe6dxrz]{display:block}.hero__status-grid[data-astro-cid-bbe6dxrz]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-left:1px solid var(--grid)}.hero__status-item[data-astro-cid-bbe6dxrz]{display:grid;align-content:start;gap:4px;min-width:0;padding:var(--space-1) var(--space-2);border-right:1px solid var(--grid)}.hero__status-value[data-astro-cid-bbe6dxrz]{color:var(--text);line-height:1.25}.hero__status-value--accent[data-astro-cid-bbe6dxrz]{color:var(--accent)}.hero__status-detail[data-astro-cid-bbe6dxrz]{max-width:28ch;line-height:1.45;color:var(--text-muted)}@media(prefers-reduced-motion:no-preference){.hero__eyebrow[data-astro-cid-bbe6dxrz],.hero__headline[data-astro-cid-bbe6dxrz],.hero__dek[data-astro-cid-bbe6dxrz],.hero__chart-area[data-astro-cid-bbe6dxrz],.hero__status-inner[data-astro-cid-bbe6dxrz]{opacity:0;animation:hero-fade-up .7s var(--ease-out) forwards}.hero__eyebrow[data-astro-cid-bbe6dxrz]{animation-delay:.05s}.hero__headline[data-astro-cid-bbe6dxrz]{animation-delay:.15s}.hero__dek[data-astro-cid-bbe6dxrz]{animation-delay:.23s}.hero__chart-area[data-astro-cid-bbe6dxrz]{animation-delay:.34s}.hero__status-inner[data-astro-cid-bbe6dxrz]{animation-delay:.54s}}@keyframes hero-fade-up{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media(max-width:900px){.hero__inner[data-astro-cid-bbe6dxrz]{grid-template-columns:1fr;gap:var(--space-4)}.hero[data-astro-cid-bbe6dxrz]{min-height:auto;padding-top:calc(56px + var(--space-4))}.hero__headline[data-astro-cid-bbe6dxrz]{max-width:100%}.hero__status-grid[data-astro-cid-bbe6dxrz]{grid-template-columns:repeat(2,minmax(0,1fr))}.hero__status-item[data-astro-cid-bbe6dxrz]{border-bottom:1px solid var(--grid)}.hero__status-item[data-astro-cid-bbe6dxrz]:nth-last-child(-n+2){border-bottom:none}}.hero__status-dots[data-astro-cid-bbe6dxrz]{display:none}@media(max-width:480px){.hero__status-grid[data-astro-cid-bbe6dxrz]{display:flex;gap:var(--space-1);margin-inline:calc(-1 * var(--gutter));padding-inline:var(--gutter);overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);-webkit-overflow-scrolling:touch;scrollbar-width:none;border-left:none}.hero__status-grid[data-astro-cid-bbe6dxrz]::-webkit-scrollbar{display:none}.hero__status-item[data-astro-cid-bbe6dxrz],.hero__status-item[data-astro-cid-bbe6dxrz]:nth-last-child(-n+2){flex:0 0 80%;gap:6px;padding:var(--space-2);border:1px solid var(--hairline);border-radius:var(--radius);background:var(--surface-2);scroll-snap-align:start}.hero__status-value[data-astro-cid-bbe6dxrz]{font-size:1.0625rem}.hero__status-dots[data-astro-cid-bbe6dxrz]{display:flex;justify-content:center;gap:6px;padding-top:var(--space-2)}.hero__status-dot[data-astro-cid-bbe6dxrz]{width:6px;height:6px;border-radius:3px;background:var(--hairline);transition:width var(--duration) var(--ease-out),background var(--duration) ease}.hero__status-dot[data-astro-cid-bbe6dxrz].is-active{width:18px;background:var(--text-muted)}}.chapter-header[data-astro-cid-wnhwgzdk]{display:flex;flex-direction:column;gap:var(--space-2);margin-bottom:var(--space-5);position:relative}.chapter-header__bar[data-astro-cid-wnhwgzdk]{position:relative;width:100%;height:1px;margin-bottom:var(--space-3);display:flex;align-items:center}.chapter-header__bar-line[data-astro-cid-wnhwgzdk]{position:absolute;left:0;right:0;top:0;height:1px;background:linear-gradient(90deg,var(--accent) 0%,rgba(232,163,61,.4) 80px,var(--hairline) 200px,var(--hairline) 100%);transform-origin:left center}.chapter-header__bar-anchor[data-astro-cid-wnhwgzdk]{position:absolute;left:0;top:0;width:5px;height:5px;border-radius:50%;background:var(--accent);transform:translate(-50%,-50%);box-shadow:0 0 10px #e8a33d80;z-index:1}.chapter-header__meta[data-astro-cid-wnhwgzdk]{display:inline-flex;align-items:center;gap:8px;margin-bottom:var(--space-1)}.chapter-header__number[data-astro-cid-wnhwgzdk]{font-family:var(--font-mono);font-weight:500}.chapter-header__sep[data-astro-cid-wnhwgzdk]{user-select:none}.chapter-header__tag[data-astro-cid-wnhwgzdk]{color:var(--text-faint)}.chapter-header__title[data-astro-cid-wnhwgzdk]{color:var(--text);max-width:900px;text-wrap:balance}.chapter-header__subtitle[data-astro-cid-wnhwgzdk]{color:var(--accent);max-width:720px;font-size:clamp(1.25rem,2.2vw,1.65rem);line-height:1.25;text-wrap:balance;margin-top:-.25rem}.chapter-header__lead[data-astro-cid-wnhwgzdk]{max-width:680px;line-height:1.6;margin-top:var(--space-1)}@media(prefers-reduced-motion:no-preference){@supports (animation-timeline: view()){.chapter-header__bar-line[data-astro-cid-wnhwgzdk]{animation:chapter-bar-expand linear both;animation-timeline:view();animation-range:entry 0% cover 25%}}}@keyframes chapter-bar-expand{0%{transform:scaleX(.05);opacity:.3}to{transform:scaleX(1);opacity:1}}.thesis[data-astro-cid-mzrlxtwr]{position:relative}.thesis[data-astro-cid-mzrlxtwr] .chapter-header__lead{max-width:none}.thesis__lead-p[data-astro-cid-mzrlxtwr]{text-wrap:pretty}.thesis__lead-p[data-astro-cid-mzrlxtwr]+.thesis__lead-p[data-astro-cid-mzrlxtwr]{margin-top:var(--space-2)}.thesis__firm[data-astro-cid-mzrlxtwr]{color:var(--text);font-weight:500}.thesis__sr[data-astro-cid-mzrlxtwr]{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.thesis__scrolly[data-astro-cid-mzrlxtwr]{--stage-h: calc(100vh - 56px) ;--stage-h: calc(100svh - 56px) ;--distance: 210svh}.thesis__stage[data-astro-cid-mzrlxtwr]{--t: 1;--u: 0;position:relative}.thesis__figure[data-astro-cid-mzrlxtwr]{position:relative}.thesis__track[data-astro-cid-mzrlxtwr]{position:relative;padding:40px 0 0 28px}.thesis__plot[data-astro-cid-mzrlxtwr]{position:relative;aspect-ratio:1000 / 260}.thesis__svg[data-astro-cid-mzrlxtwr]{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.thesis__svg[data-astro-cid-mzrlxtwr] path[data-astro-cid-mzrlxtwr]{fill:none;vector-effect:non-scaling-stroke}.thesis__grid[data-astro-cid-mzrlxtwr]{stroke:var(--grid)}.thesis__bounds[data-astro-cid-mzrlxtwr]{stroke:var(--hairline)}.thesis__axes[data-astro-cid-mzrlxtwr]{stroke:var(--text-faint);stroke-linejoin:round}.thesis__threshold[data-astro-cid-mzrlxtwr]{stroke:var(--accent);stroke-dasharray:3 4;opacity:.6;transition:opacity .4s var(--ease-out)}.thesis__human[data-astro-cid-mzrlxtwr]{stroke:var(--index);stroke-width:1.75}.thesis__machine[data-astro-cid-mzrlxtwr]{stroke:var(--accent);stroke-width:2;stroke-linecap:round}.thesis__machine--open[data-astro-cid-mzrlxtwr]{stroke-dasharray:6 6;stroke-linecap:butt}.thesis__curve[data-astro-cid-mzrlxtwr]{clip-path:inset(-20% calc((1 - var(--t)) * 100%) -20% -4%)}.thesis__shade[data-astro-cid-mzrlxtwr]{position:absolute;top:0;bottom:0;background:#e8a33d0d;opacity:0;transition:opacity .5s var(--ease-out)}.thesis__marker[data-astro-cid-mzrlxtwr]{position:absolute;left:var(--x);bottom:var(--y);width:9px;height:9px;border-radius:50%;transform:translate(-50%,50%)}.thesis__marker--now[data-astro-cid-mzrlxtwr]{background:var(--accent);box-shadow:0 0 0 4px #e8a33d24}.thesis__marker--now[data-astro-cid-mzrlxtwr]:after{content:"";position:absolute;inset:-3px;border-radius:50%;border:1px solid var(--accent);opacity:0}.thesis__marker--cross[data-astro-cid-mzrlxtwr]{z-index:1;border-radius:0;background:var(--bg);border:1px solid var(--accent);transform:translate(-50%,50%) rotate(45deg);transition:transform .45s var(--ease-out),opacity .3s var(--ease-out)}.thesis__marker--head[data-astro-cid-mzrlxtwr],.thesis__playhead[data-astro-cid-mzrlxtwr],.thesis__strip-progress[data-astro-cid-mzrlxtwr]{display:none}.thesis__tag[data-astro-cid-mzrlxtwr]{position:absolute;font-family:var(--font-mono);font-size:var(--text-label-sm);font-weight:500;letter-spacing:.08em;line-height:1.35;text-transform:uppercase;white-space:nowrap;color:var(--text-faint);transition:opacity .4s var(--ease-out),color .4s var(--ease-out)}.thesis__tag--axis[data-astro-cid-mzrlxtwr]{left:-16px;top:50%;transform:translate(-50%,-50%) rotate(-90deg)}.thesis__tag--time[data-astro-cid-mzrlxtwr]{right:0;top:calc(100% + 8px)}.thesis__tag--today[data-astro-cid-mzrlxtwr]{left:0;top:calc(100% + 8px);color:var(--accent)}.thesis__tag--machine[data-astro-cid-mzrlxtwr]{left:var(--x);bottom:var(--y);color:var(--accent)}.thesis__tag--human[data-astro-cid-mzrlxtwr]{right:0;bottom:calc(var(--y) + 8px);color:var(--index)}.thesis__tag--ceiling[data-astro-cid-mzrlxtwr]{right:0;top:calc(100% - var(--y) + 8px);color:var(--text-muted)}.thesis__tag--threshold[data-astro-cid-mzrlxtwr]{left:var(--x);bottom:calc(100% + 8px);transform:translate(-50%);text-align:center;color:var(--accent)}.thesis__tag--threshold[data-astro-cid-mzrlxtwr]>span[data-astro-cid-mzrlxtwr]{display:block}.thesis__tag--open[data-astro-cid-mzrlxtwr]{left:var(--x);top:20%;transform:translate(-50%)}.thesis__tag-short[data-astro-cid-mzrlxtwr]{display:none}.thesis__strip[data-astro-cid-mzrlxtwr]{position:relative;display:grid;margin-top:34px}.thesis__step[data-astro-cid-mzrlxtwr]{position:relative;display:flex;align-items:flex-start;min-width:0;min-height:44px;padding:12px var(--space-2) 0 0;border:none;background:none;font:inherit;text-align:left;color:var(--text-muted);cursor:default;transition:color var(--duration) ease}.thesis__step[data-astro-cid-mzrlxtwr]:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:var(--text-muted)}.thesis__step[data-astro-cid-mzrlxtwr] .label[data-astro-cid-mzrlxtwr]{color:inherit}.thesis__step--now[data-astro-cid-mzrlxtwr]{color:var(--accent)}.thesis__step--now[data-astro-cid-mzrlxtwr]:before{background:var(--accent)}.thesis__step--post[data-astro-cid-mzrlxtwr]{color:var(--text-faint)}.thesis__step--post[data-astro-cid-mzrlxtwr]:before{background:repeating-linear-gradient(90deg,var(--text-faint) 0 4px,transparent 4px 9px)}.thesis__panels[data-astro-cid-mzrlxtwr]{margin-top:var(--space-4)}.thesis__panel[data-astro-cid-mzrlxtwr]{display:grid;grid-template-columns:minmax(200px,.42fr) minmax(0,1fr);column-gap:var(--space-4);padding:var(--space-3) 0;border-top:1px solid var(--hairline);transition:opacity .35s var(--ease-out),transform .35s var(--ease-out)}.thesis__panel-head[data-astro-cid-mzrlxtwr]{display:flex;flex-direction:column;gap:6px;align-self:start}.thesis__panel-name[data-astro-cid-mzrlxtwr]{color:var(--text)}.thesis__panel--now[data-astro-cid-mzrlxtwr] .thesis__panel-name[data-astro-cid-mzrlxtwr],.thesis__panel--now[data-astro-cid-mzrlxtwr] .thesis__panel-status[data-astro-cid-mzrlxtwr]{color:var(--accent)}.thesis__panel-action[data-astro-cid-mzrlxtwr]{font-family:var(--font-display);font-size:var(--text-heading);font-weight:500;line-height:1.2;color:var(--text)}.thesis__panel-status[data-astro-cid-mzrlxtwr]{text-transform:uppercase;letter-spacing:var(--tracking-label)}.thesis__detail[data-astro-cid-mzrlxtwr]{display:grid;grid-template-columns:140px minmax(0,1fr);gap:var(--space-2);padding:12px 0;border-top:1px solid var(--grid)}.thesis__detail[data-astro-cid-mzrlxtwr]:first-child{padding-top:0;border-top:none}.thesis__detail[data-astro-cid-mzrlxtwr] dt[data-astro-cid-mzrlxtwr]{padding-top:.3em;color:var(--text-faint)}.thesis__detail[data-astro-cid-mzrlxtwr] dd[data-astro-cid-mzrlxtwr]{max-width:62ch;font-size:var(--text-body);line-height:1.6;color:var(--text)}.thesis__scrolly[data-astro-cid-mzrlxtwr].is-pinned{height:calc(var(--stage-h) + var(--distance))}.thesis__scrolly[data-astro-cid-mzrlxtwr].is-pinned .thesis__stage[data-astro-cid-mzrlxtwr]{position:sticky;top:56px;height:var(--stage-h);display:flex;flex-direction:column;justify-content:center;padding:var(--space-2) 0}.thesis__scrolly[data-astro-cid-mzrlxtwr].is-pinned .thesis__plot[data-astro-cid-mzrlxtwr]{aspect-ratio:auto;height:clamp(200px,30svh,290px)}.thesis__scrolly[data-astro-cid-mzrlxtwr].is-pinned .thesis__playhead[data-astro-cid-mzrlxtwr]{display:block;position:absolute;top:0;bottom:0;left:calc(var(--t) * 100%);width:1px;background:#e8a33d59}.thesis__scrolly[data-astro-cid-mzrlxtwr].is-pinned .thesis__marker--head[data-astro-cid-mzrlxtwr]{display:block;z-index:2;left:calc(var(--t) * 100%);bottom:calc(var(--u) * 100%);width:7px;height:7px;background:var(--accent);box-shadow:0 0 0 4px #e8a33d2e;transition:opacity .2s ease}.thesis__scrolly[data-astro-cid-mzrlxtwr].is-pinned .thesis__stage[data-astro-cid-mzrlxtwr].is-head-out .thesis__marker--head[data-astro-cid-mzrlxtwr]{opacity:0}.thesis__scrolly[data-astro-cid-mzrlxtwr].is-pinned .thesis__stage[data-astro-cid-mzrlxtwr]:not(.is-crossed) .thesis__marker--cross[data-astro-cid-mzrlxtwr]{opacity:0;transform:translate(-50%,50%) rotate(45deg) scale(.3)}.thesis__scrolly[data-astro-cid-mzrlxtwr].is-pinned .thesis__stage[data-astro-cid-mzrlxtwr]:not(.is-crossed) .thesis__threshold[data-astro-cid-mzrlxtwr]{opacity:.3}.thesis__scrolly[data-astro-cid-mzrlxtwr].is-pinned .thesis__stage[data-astro-cid-mzrlxtwr]:not(.is-crossed) .thesis__tag--threshold[data-astro-cid-mzrlxtwr]{color:var(--text-faint)}.thesis__scrolly[data-astro-cid-mzrlxtwr].is-pinned .thesis__stage[data-astro-cid-mzrlxtwr]:not(.is-open) .thesis__tag--open[data-astro-cid-mzrlxtwr]{opacity:0}.thesis__scrolly[data-astro-cid-mzrlxtwr].is-pinned .thesis__shade[data-astro-cid-mzrlxtwr].is-active{opacity:1}.thesis__scrolly[data-astro-cid-mzrlxtwr].is-pinned .thesis__step[data-astro-cid-mzrlxtwr]{color:var(--text-faint);cursor:pointer}.thesis__scrolly[data-astro-cid-mzrlxtwr].is-pinned .thesis__step[data-astro-cid-mzrlxtwr]:not(.thesis__step--post):before{background:var(--hairline)}.thesis__scrolly[data-astro-cid-mzrlxtwr].is-pinned .thesis__step[data-astro-cid-mzrlxtwr].is-reached{color:var(--text-muted)}.thesis__scrolly[data-astro-cid-mzrlxtwr].is-pinned .thesis__step[data-astro-cid-mzrlxtwr]:hover{color:var(--text)}.thesis__scrolly[data-astro-cid-mzrlxtwr].is-pinned .thesis__step[data-astro-cid-mzrlxtwr].is-active{color:var(--accent)}.thesis__scrolly[data-astro-cid-mzrlxtwr].is-pinned .thesis__strip-progress[data-astro-cid-mzrlxtwr]{display:block;position:absolute;top:-.5px;left:0;right:0;height:2px;background:linear-gradient(90deg,var(--accent) 0 var(--b2),transparent var(--b2)),repeating-linear-gradient(90deg,var(--accent) 0 5px,transparent 5px 10px);clip-path:inset(0 calc((1 - var(--t)) * 100%) 0 0);pointer-events:none}.thesis__scrolly[data-astro-cid-mzrlxtwr].is-pinned .thesis__panels[data-astro-cid-mzrlxtwr]{display:grid;margin-top:var(--space-5)}.thesis__scrolly[data-astro-cid-mzrlxtwr].is-pinned .thesis__panel[data-astro-cid-mzrlxtwr]{grid-area:1 / 1;align-content:start;padding:0;border-top:none;opacity:0;transform:translateY(8px);pointer-events:none}.thesis__scrolly[data-astro-cid-mzrlxtwr].is-pinned .thesis__panel[data-astro-cid-mzrlxtwr].is-active{opacity:1;transform:none}.thesis__scrolly[data-astro-cid-mzrlxtwr].is-pinned .thesis__panel-action[data-astro-cid-mzrlxtwr]{font-size:clamp(1.75rem,2.4vw,2.25rem);line-height:1.1}.thesis__scrolly[data-astro-cid-mzrlxtwr].is-pinned .thesis__detail[data-astro-cid-mzrlxtwr] dd[data-astro-cid-mzrlxtwr]{font-size:1.125rem}@media(min-width:901px){.thesis__scrolly[data-astro-cid-mzrlxtwr].is-pinned .thesis__panel-name[data-astro-cid-mzrlxtwr]{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}}@media(max-width:900px){.thesis__track[data-astro-cid-mzrlxtwr]{padding:26px 0 0 18px}.thesis__plot[data-astro-cid-mzrlxtwr],.thesis__scrolly[data-astro-cid-mzrlxtwr].is-pinned .thesis__plot[data-astro-cid-mzrlxtwr]{aspect-ratio:auto;height:clamp(104px,22svh,220px)}.thesis__tag[data-astro-cid-mzrlxtwr]{letter-spacing:.04em}.thesis__tag--axis[data-astro-cid-mzrlxtwr]{left:-11px}.thesis__tag--threshold[data-astro-cid-mzrlxtwr]>span[data-astro-cid-mzrlxtwr]{display:inline}.thesis__tag-second[data-astro-cid-mzrlxtwr]:before{content:" · "}.thesis__tag--machine[data-astro-cid-mzrlxtwr]{bottom:calc(var(--y) + 3px)}.thesis__tag--open[data-astro-cid-mzrlxtwr]{top:5%}.thesis__panel[data-astro-cid-mzrlxtwr]{grid-template-columns:minmax(0,1fr);row-gap:var(--space-2)}.thesis__panel-head[data-astro-cid-mzrlxtwr]{flex-direction:row;flex-wrap:wrap;align-items:baseline;column-gap:var(--space-1)}.thesis__panel-name[data-astro-cid-mzrlxtwr]{flex-basis:100%}.thesis__panel-status[data-astro-cid-mzrlxtwr]:before{content:"· "}.thesis__detail[data-astro-cid-mzrlxtwr]{grid-template-columns:minmax(0,1fr);gap:2px;padding:10px 0}.thesis__detail[data-astro-cid-mzrlxtwr] dt[data-astro-cid-mzrlxtwr]{padding-top:0}.thesis__detail[data-astro-cid-mzrlxtwr] dd[data-astro-cid-mzrlxtwr]{font-size:1rem;line-height:1.55}.thesis__scrolly[data-astro-cid-mzrlxtwr].is-pinned .thesis__stage[data-astro-cid-mzrlxtwr]{padding:var(--space-1) 0}.thesis__scrolly[data-astro-cid-mzrlxtwr].is-pinned .thesis__panels[data-astro-cid-mzrlxtwr]{margin-top:var(--space-3)}.thesis__scrolly[data-astro-cid-mzrlxtwr].is-pinned .thesis__panel-action[data-astro-cid-mzrlxtwr]{font-size:1.75rem}}@media(max-width:600px){.thesis__track[data-astro-cid-mzrlxtwr]{padding-bottom:22px}.thesis__plot[data-astro-cid-mzrlxtwr],.thesis__scrolly[data-astro-cid-mzrlxtwr].is-pinned .thesis__plot[data-astro-cid-mzrlxtwr]{height:clamp(96px,16svh,140px)}.thesis__strip[data-astro-cid-mzrlxtwr],.thesis__tag-full[data-astro-cid-mzrlxtwr]{display:none}.thesis__tag-short[data-astro-cid-mzrlxtwr]{display:inline}.thesis__tag--open[data-astro-cid-mzrlxtwr]{left:auto;right:0;transform:none}.thesis__scrolly[data-astro-cid-mzrlxtwr].is-pinned .thesis__stage[data-astro-cid-mzrlxtwr]{display:grid;grid-template-rows:minmax(0,var(--space-2)) auto minmax(var(--space-2),var(--space-4)) auto 1fr;padding:4px 0}.thesis__scrolly[data-astro-cid-mzrlxtwr].is-pinned .thesis__figure[data-astro-cid-mzrlxtwr]{grid-row:2}.thesis__scrolly[data-astro-cid-mzrlxtwr].is-pinned .thesis__panels[data-astro-cid-mzrlxtwr]{grid-row:4;margin-top:0}.thesis__scrolly[data-astro-cid-mzrlxtwr].is-pinned .thesis__panel[data-astro-cid-mzrlxtwr]{row-gap:10px}.thesis__scrolly[data-astro-cid-mzrlxtwr].is-pinned .thesis__panel-action[data-astro-cid-mzrlxtwr]{font-size:1.625rem}.thesis__scrolly[data-astro-cid-mzrlxtwr].is-pinned .thesis__detail[data-astro-cid-mzrlxtwr]{display:block;padding:6px 0}.thesis__scrolly[data-astro-cid-mzrlxtwr].is-pinned .thesis__detail[data-astro-cid-mzrlxtwr] dt[data-astro-cid-mzrlxtwr]{display:inline;margin-right:6px;font-size:var(--text-label-sm)}.thesis__scrolly[data-astro-cid-mzrlxtwr].is-pinned .thesis__detail[data-astro-cid-mzrlxtwr] dd[data-astro-cid-mzrlxtwr]{display:inline;font-size:.9375rem;line-height:1.5}}@media(max-width:800px){.thesis__scrolly[data-astro-cid-mzrlxtwr]{--stage-h: calc(100svh - 112px - env(safe-area-inset-bottom)) }}@media(prefers-reduced-motion:no-preference){.thesis[data-astro-cid-mzrlxtwr].reveal.visible .thesis__marker--now[data-astro-cid-mzrlxtwr]:after{animation:now-pulse 2.6s var(--ease-out) .35s infinite}}.cledger[data-astro-cid-xqe46efo]{interpolate-size:allow-keywords}.cledger__cols[data-astro-cid-xqe46efo],.cledger__summary[data-astro-cid-xqe46efo]{display:grid;grid-template-columns:2rem 1rem minmax(0,1fr) 5.75rem 5.75rem 1.25rem;align-items:baseline;column-gap:.75rem}.cledger__cols[data-astro-cid-xqe46efo]{padding:var(--space-1) 0;border-bottom:1px solid var(--hairline)}.cledger__group-label[data-astro-cid-xqe46efo]{padding:var(--space-3) 0 var(--space-1);border-bottom:1px solid var(--grid);color:var(--text-faint)}.cledger__row[data-astro-cid-xqe46efo]{border-bottom:1px solid var(--grid);scroll-margin-top:calc(56px + var(--space-3))}.cledger__row--closed[data-astro-cid-xqe46efo]{opacity:.55}.cledger__summary[data-astro-cid-xqe46efo]{padding:.875rem 0;cursor:pointer;list-style:none;transition:background var(--duration) ease}.cledger__summary[data-astro-cid-xqe46efo]::-webkit-details-marker{display:none}.cledger__summary[data-astro-cid-xqe46efo]:focus-visible{outline:1px solid var(--accent);outline-offset:2px}@media(hover:hover){.cledger__summary[data-astro-cid-xqe46efo]:hover{background:var(--surface-2)}.cledger__summary[data-astro-cid-xqe46efo]:hover .cledger__title[data-astro-cid-xqe46efo]{color:var(--accent)}}.cledger__glyph[data-astro-cid-xqe46efo]{width:14px;height:14px;align-self:center;overflow:visible}.cledger__glyph[data-astro-cid-xqe46efo] path[data-astro-cid-xqe46efo]{fill:none;stroke:var(--text-faint);stroke-width:1.2;stroke-linejoin:round;opacity:.7}.cledger__glyph[data-astro-cid-xqe46efo] circle[data-astro-cid-xqe46efo]{fill:var(--accent)}.cledger__title[data-astro-cid-xqe46efo]{font-family:var(--font-display);font-size:1rem;font-weight:400;line-height:1.4;color:var(--text);text-wrap:balance;transition:color var(--duration) ease}.cledger__state[data-astro-cid-xqe46efo]{font-family:var(--font-mono);font-size:var(--text-caption);font-weight:500;letter-spacing:var(--tracking-label);color:var(--text-muted)}.cledger__state--on_track[data-astro-cid-xqe46efo],.cledger__state--correct[data-astro-cid-xqe46efo]{color:var(--positive)}.cledger__state--high[data-astro-cid-xqe46efo],.cledger__state--under_pressure[data-astro-cid-xqe46efo],.cledger__state--partial[data-astro-cid-xqe46efo]{color:var(--accent)}.cledger__state--wrong[data-astro-cid-xqe46efo]{color:var(--negative)}.cledger__cell-label[data-astro-cid-xqe46efo]{display:none}.cledger__toggle[data-astro-cid-xqe46efo]{justify-self:end;font-family:var(--font-mono);font-size:1rem;line-height:1;color:var(--text-faint);transition:transform var(--duration) var(--ease-out),color var(--duration) ease}.cledger__row[data-astro-cid-xqe46efo][open] .cledger__toggle[data-astro-cid-xqe46efo]{transform:rotate(45deg);color:var(--accent)}.cledger__row[data-astro-cid-xqe46efo][open] .cledger__title[data-astro-cid-xqe46efo]{color:var(--accent)}.cledger__detail[data-astro-cid-xqe46efo]{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-1) 1.25rem var(--space-3) 4.5rem}.cledger__question[data-astro-cid-xqe46efo]{color:var(--accent)}.cledger__section-label[data-astro-cid-xqe46efo]{margin-bottom:6px;font-family:var(--font-mono);font-size:var(--text-label);font-weight:500;letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--text-faint)}.cledger__section-text[data-astro-cid-xqe46efo]{font-family:var(--font-body);font-size:.9375rem;line-height:1.6;color:var(--text-muted);text-wrap:pretty}.cledger__section[data-astro-cid-xqe46efo]:first-of-type .cledger__section-text[data-astro-cid-xqe46efo]{color:var(--text)}.cledger__section-text[data-astro-cid-xqe46efo] a{color:var(--text);text-decoration:underline;text-decoration-color:var(--hairline);text-underline-offset:3px;transition:color var(--duration) ease,text-decoration-color var(--duration) ease}.cledger__section-text[data-astro-cid-xqe46efo] a:hover{color:var(--accent);text-decoration-color:currentColor}.cledger__foot[data-astro-cid-xqe46efo]{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px var(--space-3);padding-top:var(--space-1);border-top:1px solid var(--grid);font-family:var(--font-mono);font-size:var(--text-caption);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--text-faint)}.cledger__show[data-astro-cid-xqe46efo]{margin-left:auto;min-height:32px;font:inherit;letter-spacing:inherit;text-transform:inherit;color:var(--text);transition:color var(--duration) ease}.cledger__show[data-astro-cid-xqe46efo][hidden]{display:none}.cledger__show[data-astro-cid-xqe46efo]:hover,.cledger__show[data-astro-cid-xqe46efo]:focus-visible{color:var(--accent)}@media(prefers-reduced-motion:no-preference){.cledger__row[data-astro-cid-xqe46efo]::details-content{block-size:0;overflow:hidden;transition:block-size .35s var(--ease-out),content-visibility .35s allow-discrete}.cledger__row[data-astro-cid-xqe46efo][open]::details-content{block-size:auto}}@media(max-width:720px){.cledger__cols[data-astro-cid-xqe46efo]{display:none}.cledger__summary[data-astro-cid-xqe46efo]{grid-template-columns:2.25rem auto minmax(0,1fr) auto;grid-template-areas:"num title title toggle" "glyph evid conf conf";row-gap:8px;column-gap:var(--space-2)}.cledger__num[data-astro-cid-xqe46efo]{grid-area:num;font-size:1.375rem;line-height:1.15}.cledger__glyph[data-astro-cid-xqe46efo]{grid-area:glyph}.cledger__title[data-astro-cid-xqe46efo]{grid-area:title}.cledger__toggle[data-astro-cid-xqe46efo]{grid-area:toggle;align-self:start;padding-top:4px}.cledger__cell--evid[data-astro-cid-xqe46efo]{grid-area:evid}.cledger__cell--conf[data-astro-cid-xqe46efo]{grid-area:conf;display:flex;gap:6px;align-items:baseline}.cledger__cell-label[data-astro-cid-xqe46efo]{display:inline;font-family:var(--font-mono);font-size:var(--text-caption);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--text-faint)}.cledger__detail[data-astro-cid-xqe46efo]{padding:0 0 var(--space-3) calc(2.25rem + var(--space-2))}.cledger__show[data-astro-cid-xqe46efo]{min-height:44px;margin-left:0}}::view-transition-group(*){animation-duration:.5s;animation-timing-function:cubic-bezier(.16,1,.3,1)}.convictions[data-astro-cid-vv7rh3rd]{position:relative}.convictions[data-astro-cid-vv7rh3rd] .chapter-header__lead{max-width:none}.convictions__map-stage[data-astro-cid-vv7rh3rd]{display:grid;grid-template-columns:minmax(520px,.82fr) minmax(620px,1fr);gap:var(--space-3);align-items:start}.convictions__map-header[data-astro-cid-vv7rh3rd]{display:flex;flex-direction:column;gap:var(--space-2);max-width:480px;padding-top:var(--space-1)}.convictions__map-copy[data-astro-cid-vv7rh3rd]{display:flex;flex-direction:column;gap:var(--space-3)}.convictions__map-lead[data-astro-cid-vv7rh3rd]{max-width:none;color:var(--text);font-size:1.125rem;line-height:1.55;white-space:nowrap}.convictions__map-questions[data-astro-cid-vv7rh3rd]{position:relative;display:grid;gap:.45rem;padding:var(--space-2) 0 var(--space-2) var(--space-2);border-top:1px solid var(--hairline);border-bottom:1px solid var(--hairline)}.convictions__map-questions[data-astro-cid-vv7rh3rd]:before{content:"";position:absolute;top:var(--space-2);bottom:var(--space-2);left:0;width:1px;background:var(--accent);box-shadow:0 0 18px #e8a33d47}.convictions__map-questions[data-astro-cid-vv7rh3rd] span[data-astro-cid-vv7rh3rd]{display:block;font-family:var(--font-display);font-size:2rem;font-weight:500;line-height:1.12;color:var(--text)}.convictions__map-questions[data-astro-cid-vv7rh3rd] span[data-astro-cid-vv7rh3rd]:last-child{color:var(--accent)}.convictions__map-forces[data-astro-cid-vv7rh3rd]{display:grid;gap:.85rem}.convictions__map-force[data-astro-cid-vv7rh3rd]{display:grid;grid-template-columns:7.6rem minmax(0,1fr);gap:var(--space-2);color:var(--text-muted);line-height:1.55;text-wrap:pretty}.convictions__map-force-label[data-astro-cid-vv7rh3rd]{padding-top:.2rem;font-family:var(--font-mono);font-size:var(--text-caption);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--text-faint)}.convictions__map-copy--ledger[data-astro-cid-vv7rh3rd]{display:none}@media(min-width:1201px){.convictions__map-stage[data-astro-cid-vv7rh3rd][data-view=ledger] .convictions__map-copy--map[data-astro-cid-vv7rh3rd]{display:none}.convictions__map-stage[data-astro-cid-vv7rh3rd][data-view=ledger] .convictions__map-copy--ledger[data-astro-cid-vv7rh3rd]{display:flex}}.convictions__map-centerline[data-astro-cid-vv7rh3rd]{max-width:440px;border-left:1px solid rgba(232,163,61,.7);padding-left:var(--space-2);color:var(--text);line-height:1.55}.convictions__map-scroll[data-astro-cid-vv7rh3rd]{overflow:visible;-webkit-overflow-scrolling:touch;transform:translateY(10px)}.cmap[data-astro-cid-vv7rh3rd]{position:relative;width:min(100%,700px);min-width:0;height:520px;margin:0 auto;font-family:var(--font-mono);isolation:isolate}.cmap[data-astro-cid-vv7rh3rd]:before{content:"";position:absolute;inset:48px 28px;z-index:0;background-image:linear-gradient(rgba(255,255,255,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.045) 1px,transparent 1px);background-size:64px 64px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 16%,#000 84%,transparent);mask-image:linear-gradient(90deg,transparent,#000 16%,#000 84%,transparent);opacity:.7}.cmap__needle[data-astro-cid-vv7rh3rd]{position:absolute;left:50%;bottom:50%;z-index:0;width:1px;height:var(--needle-length, 0px);transform:translate(-50%) rotate(var(--needle-angle, 0deg));transform-origin:50% 100%;background:linear-gradient(0deg,#e8a33d1f,#e8a33dcc);opacity:0;pointer-events:none;transition:opacity .4s ease}.cmap[data-astro-cid-vv7rh3rd].has-needle .cmap__needle[data-astro-cid-vv7rh3rd]{opacity:1}.cmap__needle[data-astro-cid-vv7rh3rd]:after{content:"";position:absolute;left:50%;bottom:-3px;width:7px;height:7px;border:1px solid rgba(232,163,61,.9);border-radius:50%;background:var(--bg);transform:translate(-50%)}@media(prefers-reduced-motion:no-preference){.cmap__needle[data-astro-cid-vv7rh3rd]{transition:transform .9s var(--ease-out),height .9s var(--ease-out),opacity .4s ease}}.cmap__lines[data-astro-cid-vv7rh3rd]{position:absolute;inset:0;width:100%;height:100%;overflow:visible;z-index:1}.cmap__axis[data-astro-cid-vv7rh3rd]{stroke:var(--hairline);stroke-width:1;vector-effect:non-scaling-stroke}.cmap__edge[data-astro-cid-vv7rh3rd]{stroke:#e8a33d4d;stroke-width:1;stroke-dasharray:1.6 2.6;vector-effect:non-scaling-stroke}.cmap__pole[data-astro-cid-vv7rh3rd],.cmap__center[data-astro-cid-vv7rh3rd]{position:absolute;width:0;height:0;text-decoration:none;color:var(--text);outline:none;z-index:3}.cmap__pole[data-astro-cid-vv7rh3rd]:before,.cmap__center[data-astro-cid-vv7rh3rd]:before{content:"";position:absolute;left:0;top:0;width:44px;height:44px;transform:translate(-50%,-50%)}.cmap__pole--top[data-astro-cid-vv7rh3rd]{left:50%;top:18%}.cmap__pole--bottom[data-astro-cid-vv7rh3rd]{left:50%;top:82%}.cmap__pole--left[data-astro-cid-vv7rh3rd]{left:27%;top:50%}.cmap__pole--right[data-astro-cid-vv7rh3rd]{left:73%;top:50%}.cmap__center[data-astro-cid-vv7rh3rd]{left:50%;top:50%}.cmap__dot[data-astro-cid-vv7rh3rd]{position:absolute;left:0;top:0;width:9px;height:9px;border-radius:50%;transform:translate(-50%,-50%);background:var(--bg);border:1px solid var(--accent);box-shadow:0 0 0 4px #e8a33d1a;transition:box-shadow var(--duration) ease;z-index:2}.cmap__pole[data-astro-cid-vv7rh3rd].is-active .cmap__dot[data-astro-cid-vv7rh3rd],.cmap__center[data-astro-cid-vv7rh3rd].is-active .cmap__dot[data-astro-cid-vv7rh3rd]{background:var(--accent)}.cmap__center[data-astro-cid-vv7rh3rd] .cmap__dot[data-astro-cid-vv7rh3rd]:after{content:"";position:absolute;inset:-3px;border-radius:50%;border:1px solid var(--accent);opacity:0;pointer-events:none}.cmap__ring[data-astro-cid-vv7rh3rd]{position:absolute;left:0;top:0;width:23px;height:23px;border-radius:50%;border:1px solid rgba(232,163,61,.45);background:var(--bg);transform:translate(-50%,-50%);z-index:1}.cmap__pole-text[data-astro-cid-vv7rh3rd]{position:absolute;display:flex;flex-direction:column;gap:3px;white-space:nowrap;z-index:1}.cmap__pole--top[data-astro-cid-vv7rh3rd] .cmap__pole-text[data-astro-cid-vv7rh3rd]{left:0;bottom:14px;transform:translate(-50%);align-items:center}.cmap__pole--bottom[data-astro-cid-vv7rh3rd] .cmap__pole-text[data-astro-cid-vv7rh3rd]{left:0;top:14px;transform:translate(-50%);align-items:center}.cmap__pole--left[data-astro-cid-vv7rh3rd] .cmap__pole-text[data-astro-cid-vv7rh3rd]{right:14px;top:0;transform:translateY(-50%);align-items:flex-end;text-align:right}.cmap__pole--right[data-astro-cid-vv7rh3rd] .cmap__pole-text[data-astro-cid-vv7rh3rd]{left:14px;top:0;transform:translateY(-50%);align-items:flex-start}.cmap__center-label[data-astro-cid-vv7rh3rd]{position:absolute;left:0;top:16px;transform:translate(-50%);display:flex;flex-direction:column;gap:3px;align-items:center;white-space:nowrap;z-index:1}.cmap__center-label[data-astro-cid-vv7rh3rd]>[data-astro-cid-vv7rh3rd]{background:var(--bg);padding:0 6px}.cmap__question[data-astro-cid-vv7rh3rd]{font-size:var(--text-label-sm);color:var(--text-faint)}.cmap__direction[data-astro-cid-vv7rh3rd]{font-size:var(--text-label-sm);text-transform:uppercase;letter-spacing:var(--tracking-label);color:var(--text-muted)}.cmap__name[data-astro-cid-vv7rh3rd]{display:flex;align-items:baseline;gap:6px;font-size:var(--text-label-lg);color:var(--text);transition:color var(--duration) ease}.cmap__num[data-astro-cid-vv7rh3rd]{font-size:var(--text-label-sm);color:var(--text-faint)}.cmap__pole[data-astro-cid-vv7rh3rd]:hover .cmap__name[data-astro-cid-vv7rh3rd],.cmap__pole[data-astro-cid-vv7rh3rd].is-active .cmap__name[data-astro-cid-vv7rh3rd],.cmap__center[data-astro-cid-vv7rh3rd]:hover .cmap__name[data-astro-cid-vv7rh3rd],.cmap__center[data-astro-cid-vv7rh3rd].is-active .cmap__name[data-astro-cid-vv7rh3rd]{color:var(--accent)}.cmap__pole[data-astro-cid-vv7rh3rd]:hover .cmap__dot[data-astro-cid-vv7rh3rd],.cmap__pole[data-astro-cid-vv7rh3rd].is-active .cmap__dot[data-astro-cid-vv7rh3rd],.cmap__center[data-astro-cid-vv7rh3rd]:hover .cmap__dot[data-astro-cid-vv7rh3rd],.cmap__center[data-astro-cid-vv7rh3rd].is-active .cmap__dot[data-astro-cid-vv7rh3rd]{box-shadow:0 0 0 6px #e8a33d29}.cmap__center[data-astro-cid-vv7rh3rd].is-active .cmap__ring[data-astro-cid-vv7rh3rd]{border-color:#e8a33de6}.cmap__pole[data-astro-cid-vv7rh3rd]:focus-visible .cmap__pole-text[data-astro-cid-vv7rh3rd],.cmap__center[data-astro-cid-vv7rh3rd]:focus-visible .cmap__center-label[data-astro-cid-vv7rh3rd]{outline:1px solid var(--accent);outline-offset:4px}.cmap-card[data-astro-cid-vv7rh3rd]{position:relative;display:grid;width:min(100%,700px);margin:var(--space-2) auto 0;padding-top:var(--space-2);border-top:1px solid var(--hairline);touch-action:pan-y}.cmap-card[data-astro-cid-vv7rh3rd].is-enhanced{padding-top:0;border-top:none}.cmap-card[data-astro-cid-vv7rh3rd].is-morphing{overflow:hidden;transition:height .4s var(--ease-out)}.cmap-card__steps[data-astro-cid-vv7rh3rd]{grid-row:1;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;margin-bottom:var(--space-1)}.cmap-card__steps[data-astro-cid-vv7rh3rd][hidden]{display:none}.cmap-card__step[data-astro-cid-vv7rh3rd]{position:relative;height:24px}.cmap-card__step-bar[data-astro-cid-vv7rh3rd]{position:absolute;left:0;right:0;top:0;height:2px;overflow:hidden;border-radius:1px;background:var(--hairline);transition:background var(--duration) ease}.cmap-card__step-bar[data-astro-cid-vv7rh3rd]:after{content:"";position:absolute;inset:0;background:var(--accent);transform:scaleX(0);transform-origin:left center}.cmap-card__step[data-astro-cid-vv7rh3rd].is-active .cmap-card__step-bar[data-astro-cid-vv7rh3rd]:after{transform:scaleX(1)}.cmap-card[data-astro-cid-vv7rh3rd].is-touring .cmap-card__step[data-astro-cid-vv7rh3rd].is-active .cmap-card__step-bar[data-astro-cid-vv7rh3rd]:after{animation:cmap-progress var(--tour-step, 6s) linear forwards}@media(hover:hover){.cmap-card__step[data-astro-cid-vv7rh3rd]:hover .cmap-card__step-bar[data-astro-cid-vv7rh3rd]{background:var(--text-faint)}}.cmap-card__step[data-astro-cid-vv7rh3rd]:focus-visible{outline:1px solid var(--accent);outline-offset:2px}.cmap-card__panel[data-astro-cid-vv7rh3rd]{grid-area:2 / 1;visibility:hidden;opacity:0;transition:opacity .3s var(--ease-out),visibility .3s}.cmap-card__panel[data-astro-cid-vv7rh3rd].is-active{visibility:visible;opacity:1}.cmap-card[data-astro-cid-vv7rh3rd].is-enhanced .cmap-card__panel[data-astro-cid-vv7rh3rd]:not(.is-active){position:absolute;inset:0 0 auto;transform:translate(var(--slide-out, 0px))}@media(prefers-reduced-motion:no-preference){.cmap-card__panel[data-astro-cid-vv7rh3rd]{transition:opacity .3s var(--ease-out),visibility .3s,transform .4s var(--ease-out)}}.cmap-card__title[data-astro-cid-vv7rh3rd]{display:flex;align-items:baseline;gap:var(--space-1);font-family:var(--font-display);font-size:1.125rem;font-weight:500;line-height:1.35;color:var(--text);text-wrap:balance}.cmap-card__num[data-astro-cid-vv7rh3rd]{font-family:var(--font-mono);font-size:var(--text-label-sm);color:var(--accent)}.cmap-card__claim[data-astro-cid-vv7rh3rd]{max-width:62ch;margin-top:6px;font-family:var(--font-body);font-size:.9375rem;line-height:1.6;color:var(--text-muted);text-wrap:pretty}.cmap-card__meta[data-astro-cid-vv7rh3rd]{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px var(--space-3);margin-top:var(--space-2);font-family:var(--font-mono);font-size:var(--text-caption);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--text-faint)}.cmap-card__state[data-astro-cid-vv7rh3rd]{font-weight:500;color:var(--text-muted)}.cmap-card__state--on_track[data-astro-cid-vv7rh3rd],.cmap-card__state--correct[data-astro-cid-vv7rh3rd]{color:var(--positive)}.cmap-card__state--high[data-astro-cid-vv7rh3rd],.cmap-card__state--under_pressure[data-astro-cid-vv7rh3rd],.cmap-card__state--partial[data-astro-cid-vv7rh3rd]{color:var(--accent)}.cmap-card__state--wrong[data-astro-cid-vv7rh3rd]{color:var(--negative)}.cmap-card__more[data-astro-cid-vv7rh3rd]{margin-top:var(--space-2)}.cmap-card__more-toggle[data-astro-cid-vv7rh3rd]{display:flex;justify-content:space-between;align-items:center;min-height:36px;border-top:1px solid var(--grid);cursor:pointer;list-style:none;font-family:var(--font-mono);font-size:var(--text-label);font-weight:500;letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--text-faint);transition:color var(--duration) ease}.cmap-card__more-toggle[data-astro-cid-vv7rh3rd]::-webkit-details-marker{display:none}.cmap-card__more-toggle[data-astro-cid-vv7rh3rd]:focus-visible{outline:1px solid var(--accent);outline-offset:2px}@media(hover:hover){.cmap-card__more-toggle[data-astro-cid-vv7rh3rd]:hover{color:var(--text)}}.cmap-card__more-icon[data-astro-cid-vv7rh3rd]{font-size:1rem;transition:transform var(--duration) var(--ease-out),color var(--duration) ease}.cmap-card__more[data-astro-cid-vv7rh3rd][open] .cmap-card__more-icon[data-astro-cid-vv7rh3rd]{transform:rotate(45deg);color:var(--accent)}.cmap-card__more-body[data-astro-cid-vv7rh3rd]{display:flex;flex-direction:column;gap:var(--space-2);padding-top:var(--space-1)}.cmap-card__section-label[data-astro-cid-vv7rh3rd]{margin-bottom:6px;font-family:var(--font-mono);font-size:var(--text-label);font-weight:500;letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--text-faint)}.cmap-card__section-text[data-astro-cid-vv7rh3rd]{max-width:62ch;font-family:var(--font-body);font-size:.9375rem;line-height:1.6;color:var(--text-muted);text-wrap:pretty}.cmap-card__section-text[data-astro-cid-vv7rh3rd] a{color:var(--text);text-decoration:underline;text-decoration-color:var(--hairline);text-underline-offset:3px}.cmap-card__section-text[data-astro-cid-vv7rh3rd] a:hover{color:var(--accent);text-decoration-color:currentColor}.cfield[data-astro-cid-vv7rh3rd]{scroll-margin-top:calc(56px + var(--space-2))}.cfield__bar[data-astro-cid-vv7rh3rd]{display:flex;align-items:center;gap:var(--space-2);margin-bottom:var(--space-3)}.cfield__bar[data-astro-cid-vv7rh3rd][hidden]{display:none}.cfield__bar-label[data-astro-cid-vv7rh3rd]{font-family:var(--font-mono);font-size:var(--text-caption);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--text-faint)}.cfield__tabs[data-astro-cid-vv7rh3rd]{display:inline-flex;gap:2px;padding:3px;border:1px solid var(--hairline);border-radius:var(--radius);background:var(--surface)}.cfield__tab[data-astro-cid-vv7rh3rd]{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-1);min-height:36px;padding:0 var(--space-2);border-radius:1px;font-family:var(--font-mono);font-size:var(--text-label);font-weight:500;letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--text-muted);transition:color var(--duration) ease,background var(--duration) ease}.cfield__tab[data-astro-cid-vv7rh3rd][aria-selected=true]{background:var(--accent-dim);color:var(--accent)}@media(hover:hover){.cfield__tab[data-astro-cid-vv7rh3rd]:not([aria-selected=true]):hover{background:var(--surface-2);color:var(--text)}}.cfield__tab[data-astro-cid-vv7rh3rd]:focus-visible{outline:1px solid var(--accent);outline-offset:2px}.cfield__tab-icon[data-astro-cid-vv7rh3rd]{width:14px;height:14px;flex-shrink:0;overflow:visible}.cfield__tab-icon[data-astro-cid-vv7rh3rd] path[data-astro-cid-vv7rh3rd]{fill:none;stroke:currentColor;stroke-width:1.3;stroke-linecap:round;stroke-linejoin:round}.cfield__tab-icon[data-astro-cid-vv7rh3rd] circle[data-astro-cid-vv7rh3rd]{fill:currentColor}.cfield[data-astro-cid-vv7rh3rd].is-swapping [data-vt]{view-transition-name:var(--vt)}.cfield__view--ledger[data-astro-cid-vv7rh3rd]{margin-top:var(--space-4)}.cfield[data-astro-cid-vv7rh3rd].is-enhanced .cfield__view--ledger[data-astro-cid-vv7rh3rd]{margin-top:0}@media(prefers-reduced-motion:no-preference){.convictions[data-astro-cid-vv7rh3rd].reveal .convictions__map-lead[data-astro-cid-vv7rh3rd],.convictions[data-astro-cid-vv7rh3rd].reveal .convictions__map-questions[data-astro-cid-vv7rh3rd] span[data-astro-cid-vv7rh3rd],.convictions[data-astro-cid-vv7rh3rd].reveal .convictions__map-force[data-astro-cid-vv7rh3rd],.convictions[data-astro-cid-vv7rh3rd].reveal .convictions__map-centerline[data-astro-cid-vv7rh3rd]{opacity:0;transform:translateY(10px);transition:opacity .58s var(--ease-out),transform .58s var(--ease-out)}.convictions[data-astro-cid-vv7rh3rd].reveal .convictions__map-questions[data-astro-cid-vv7rh3rd]:before{transform:scaleY(0);transform-origin:top center;transition:transform .62s var(--ease-out)}.convictions[data-astro-cid-vv7rh3rd].reveal.visible .convictions__map-lead[data-astro-cid-vv7rh3rd],.convictions[data-astro-cid-vv7rh3rd].reveal.visible .convictions__map-questions[data-astro-cid-vv7rh3rd] span[data-astro-cid-vv7rh3rd],.convictions[data-astro-cid-vv7rh3rd].reveal.visible .convictions__map-force[data-astro-cid-vv7rh3rd],.convictions[data-astro-cid-vv7rh3rd].reveal.visible .convictions__map-centerline[data-astro-cid-vv7rh3rd]{opacity:1;transform:none}.convictions[data-astro-cid-vv7rh3rd].reveal.visible .convictions__map-lead[data-astro-cid-vv7rh3rd]{transition-delay:.05s}.convictions[data-astro-cid-vv7rh3rd].reveal.visible .convictions__map-questions[data-astro-cid-vv7rh3rd]:before{transform:scaleY(1);transition-delay:.16s}.convictions[data-astro-cid-vv7rh3rd].reveal.visible .convictions__map-questions[data-astro-cid-vv7rh3rd] span[data-astro-cid-vv7rh3rd]:nth-child(1){transition-delay:.16s}.convictions[data-astro-cid-vv7rh3rd].reveal.visible .convictions__map-questions[data-astro-cid-vv7rh3rd] span[data-astro-cid-vv7rh3rd]:nth-child(2){transition-delay:.28s}.convictions[data-astro-cid-vv7rh3rd].reveal.visible .convictions__map-force[data-astro-cid-vv7rh3rd]:nth-child(1){transition-delay:.42s}.convictions[data-astro-cid-vv7rh3rd].reveal.visible .convictions__map-force[data-astro-cid-vv7rh3rd]:nth-child(2){transition-delay:.52s}.convictions[data-astro-cid-vv7rh3rd].reveal.visible .convictions__map-centerline[data-astro-cid-vv7rh3rd]{transition-delay:.86s}.convictions[data-astro-cid-vv7rh3rd].reveal .cmap-card[data-astro-cid-vv7rh3rd]{opacity:0;transform:translateY(8px);transition:opacity .55s var(--ease-out),transform .55s var(--ease-out)}.convictions[data-astro-cid-vv7rh3rd].reveal.visible .cmap-card[data-astro-cid-vv7rh3rd]{opacity:1;transform:none;transition-delay:1.6s}.convictions[data-astro-cid-vv7rh3rd].reveal .cmap__axis[data-astro-cid-vv7rh3rd]{transform-box:fill-box;transform-origin:center}.convictions[data-astro-cid-vv7rh3rd].reveal .cmap__axis--y[data-astro-cid-vv7rh3rd]{transform:scaleY(0)}.convictions[data-astro-cid-vv7rh3rd].reveal .cmap__axis--x[data-astro-cid-vv7rh3rd]{transform:scaleX(0)}.convictions[data-astro-cid-vv7rh3rd].reveal.visible .cmap__axis--y[data-astro-cid-vv7rh3rd]{transform:scaleY(1);transition:transform .7s var(--ease-out) .05s}.convictions[data-astro-cid-vv7rh3rd].reveal.visible .cmap__axis--x[data-astro-cid-vv7rh3rd]{transform:scaleX(1);transition:transform .7s var(--ease-out) .5s}.convictions[data-astro-cid-vv7rh3rd].reveal .cmap__dot[data-astro-cid-vv7rh3rd]{opacity:0;transform:translate(-50%,-50%) scale(.4)}.convictions[data-astro-cid-vv7rh3rd].reveal .cmap__pole-text[data-astro-cid-vv7rh3rd],.convictions[data-astro-cid-vv7rh3rd].reveal .cmap__center-label[data-astro-cid-vv7rh3rd],.convictions[data-astro-cid-vv7rh3rd].reveal .cmap__edge[data-astro-cid-vv7rh3rd],.convictions[data-astro-cid-vv7rh3rd].reveal .cmap__ring[data-astro-cid-vv7rh3rd]{opacity:0}.convictions[data-astro-cid-vv7rh3rd].reveal.visible .cmap__dot[data-astro-cid-vv7rh3rd]{opacity:1;transform:translate(-50%,-50%) scale(1)}.convictions[data-astro-cid-vv7rh3rd].reveal.visible .cmap__pole-text[data-astro-cid-vv7rh3rd],.convictions[data-astro-cid-vv7rh3rd].reveal.visible .cmap__center-label[data-astro-cid-vv7rh3rd],.convictions[data-astro-cid-vv7rh3rd].reveal.visible .cmap__edge[data-astro-cid-vv7rh3rd],.convictions[data-astro-cid-vv7rh3rd].reveal.visible .cmap__ring[data-astro-cid-vv7rh3rd]{opacity:1}.convictions[data-astro-cid-vv7rh3rd].reveal.visible .cmap__pole--top[data-astro-cid-vv7rh3rd] .cmap__dot[data-astro-cid-vv7rh3rd]{transition:opacity .5s var(--ease-out) .3s,transform .5s var(--ease-out) .3s,box-shadow var(--duration) ease}.convictions[data-astro-cid-vv7rh3rd].reveal.visible .cmap__pole--top[data-astro-cid-vv7rh3rd] .cmap__pole-text[data-astro-cid-vv7rh3rd]{transition:opacity .55s var(--ease-out) .35s}.convictions[data-astro-cid-vv7rh3rd].reveal.visible .cmap__pole--bottom[data-astro-cid-vv7rh3rd] .cmap__dot[data-astro-cid-vv7rh3rd]{transition:opacity .5s var(--ease-out) .42s,transform .5s var(--ease-out) .42s,box-shadow var(--duration) ease}.convictions[data-astro-cid-vv7rh3rd].reveal.visible .cmap__pole--bottom[data-astro-cid-vv7rh3rd] .cmap__pole-text[data-astro-cid-vv7rh3rd]{transition:opacity .55s var(--ease-out) .47s}.convictions[data-astro-cid-vv7rh3rd].reveal.visible .cmap__pole--right[data-astro-cid-vv7rh3rd] .cmap__dot[data-astro-cid-vv7rh3rd]{transition:opacity .5s var(--ease-out) .72s,transform .5s var(--ease-out) .72s,box-shadow var(--duration) ease}.convictions[data-astro-cid-vv7rh3rd].reveal.visible .cmap__pole--right[data-astro-cid-vv7rh3rd] .cmap__pole-text[data-astro-cid-vv7rh3rd]{transition:opacity .55s var(--ease-out) .77s}.convictions[data-astro-cid-vv7rh3rd].reveal.visible .cmap__pole--left[data-astro-cid-vv7rh3rd] .cmap__dot[data-astro-cid-vv7rh3rd]{transition:opacity .5s var(--ease-out) .84s,transform .5s var(--ease-out) .84s,box-shadow var(--duration) ease}.convictions[data-astro-cid-vv7rh3rd].reveal.visible .cmap__pole--left[data-astro-cid-vv7rh3rd] .cmap__pole-text[data-astro-cid-vv7rh3rd]{transition:opacity .55s var(--ease-out) .89s}.convictions[data-astro-cid-vv7rh3rd].reveal.visible .cmap__edge--ne[data-astro-cid-vv7rh3rd]{transition:opacity .6s var(--ease-out) 1.05s}.convictions[data-astro-cid-vv7rh3rd].reveal.visible .cmap__edge--se[data-astro-cid-vv7rh3rd]{transition:opacity .6s var(--ease-out) 1.13s}.convictions[data-astro-cid-vv7rh3rd].reveal.visible .cmap__edge--sw[data-astro-cid-vv7rh3rd]{transition:opacity .6s var(--ease-out) 1.21s}.convictions[data-astro-cid-vv7rh3rd].reveal.visible .cmap__edge--nw[data-astro-cid-vv7rh3rd]{transition:opacity .6s var(--ease-out) 1.29s}.convictions[data-astro-cid-vv7rh3rd].reveal.visible .cmap__edge[data-astro-cid-vv7rh3rd]{animation:cmap-edge-flow 4.8s linear 1.35s infinite}.convictions[data-astro-cid-vv7rh3rd].reveal.visible .cmap__ring[data-astro-cid-vv7rh3rd]{transition:opacity .5s var(--ease-out) 1.5s;animation:center-breathe 3.4s ease-in-out 2.05s infinite}.convictions[data-astro-cid-vv7rh3rd].reveal.visible .cmap__center[data-astro-cid-vv7rh3rd] .cmap__dot[data-astro-cid-vv7rh3rd]{transition:opacity .5s var(--ease-out) 1.5s,transform .5s var(--ease-out) 1.5s,box-shadow var(--duration) ease}.convictions[data-astro-cid-vv7rh3rd].reveal.visible .cmap__center-label[data-astro-cid-vv7rh3rd]{transition:opacity .55s var(--ease-out) 1.6s}.convictions[data-astro-cid-vv7rh3rd].reveal.visible .cmap__center[data-astro-cid-vv7rh3rd] .cmap__dot[data-astro-cid-vv7rh3rd]:after{animation:now-pulse 2.2s var(--ease-out) 1.8s 2}}@keyframes now-pulse{0%{opacity:.5;transform:scale(.55)}70%{opacity:0;transform:scale(2.5)}to{opacity:0;transform:scale(2.5)}}@keyframes cmap-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes cmap-edge-flow{to{stroke-dashoffset:-16}}@keyframes center-breathe{0%,to{border-color:#e8a33d73;transform:translate(-50%,-50%) scale(1)}50%{border-color:#e8a33dd9;transform:translate(-50%,-50%) scale(1.16)}}@media(max-width:1200px){.convictions__map-stage[data-astro-cid-vv7rh3rd]{grid-template-columns:1fr;gap:var(--space-3)}.convictions__map-header[data-astro-cid-vv7rh3rd]{max-width:760px;padding-top:0}.convictions__map-lead[data-astro-cid-vv7rh3rd],.convictions__map-centerline[data-astro-cid-vv7rh3rd]{max-width:620px}.cfield[data-astro-cid-vv7rh3rd]{max-width:700px}.cmap[data-astro-cid-vv7rh3rd],.cmap-card[data-astro-cid-vv7rh3rd]{width:min(100%,700px);margin-left:0}}.cmap__lines--compact[data-astro-cid-vv7rh3rd]{display:none}@media(max-width:720px){.cfield__bar-label[data-astro-cid-vv7rh3rd]{display:none}.cfield__tabs[data-astro-cid-vv7rh3rd]{display:flex;width:100%}.cfield__tab[data-astro-cid-vv7rh3rd]{flex:1;min-height:44px}.convictions__map-lead[data-astro-cid-vv7rh3rd]{display:none}.convictions__map-scroll[data-astro-cid-vv7rh3rd]{margin-top:var(--space-2);transform:none}.cmap[data-astro-cid-vv7rh3rd]{width:100%;height:380px}.cmap[data-astro-cid-vv7rh3rd]:before{inset:24px 0;background-size:48px 48px}.cmap__lines--wide[data-astro-cid-vv7rh3rd],.cmap__edge[data-astro-cid-vv7rh3rd]{display:none}.cmap__lines--compact[data-astro-cid-vv7rh3rd]{display:block}.cmap__pole--top[data-astro-cid-vv7rh3rd]{top:25%}.cmap__pole--bottom[data-astro-cid-vv7rh3rd]{top:75%}.cmap__pole--left[data-astro-cid-vv7rh3rd]{left:3%}.cmap__pole--right[data-astro-cid-vv7rh3rd]{left:97%}.cmap__pole-text[data-astro-cid-vv7rh3rd],.cmap__center-label[data-astro-cid-vv7rh3rd]{padding:4px}.cmap__pole--left[data-astro-cid-vv7rh3rd] .cmap__pole-text[data-astro-cid-vv7rh3rd],.cmap__pole--right[data-astro-cid-vv7rh3rd] .cmap__pole-text[data-astro-cid-vv7rh3rd]{top:auto;bottom:10px;width:max-content;max-width:calc(50vw - var(--gutter) - 16px);white-space:normal;transform:none}.cmap__pole--left[data-astro-cid-vv7rh3rd] .cmap__pole-text[data-astro-cid-vv7rh3rd]{right:auto;left:-8px;align-items:flex-start;text-align:left}.cmap__pole--right[data-astro-cid-vv7rh3rd] .cmap__pole-text[data-astro-cid-vv7rh3rd]{left:auto;right:-8px;align-items:flex-end;text-align:right}.cmap__question[data-astro-cid-vv7rh3rd],.cmap__direction[data-astro-cid-vv7rh3rd]{font-size:var(--text-caption)}.cmap__name[data-astro-cid-vv7rh3rd]{font-size:.875rem}@media(max-width:360px){.cmap__question[data-astro-cid-vv7rh3rd]{display:none}.cmap__name[data-astro-cid-vv7rh3rd]{gap:4px;font-size:.75rem;white-space:nowrap}.cmap__pole--left[data-astro-cid-vv7rh3rd] .cmap__pole-text[data-astro-cid-vv7rh3rd],.cmap__pole--right[data-astro-cid-vv7rh3rd] .cmap__pole-text[data-astro-cid-vv7rh3rd]{max-width:calc(50vw - var(--gutter) - 4px)}}@media(max-width:480px){.convictions__map-force[data-astro-cid-vv7rh3rd]{grid-template-columns:1fr;gap:2px}}.cmap-card__steps[data-astro-cid-vv7rh3rd]{margin:-18px 0 6px}.cmap-card__step[data-astro-cid-vv7rh3rd]{height:44px}.cmap-card__step-bar[data-astro-cid-vv7rh3rd]{top:18px}.cmap-card__more-toggle[data-astro-cid-vv7rh3rd]{min-height:44px}}.notes-pagination[data-astro-cid-twgrnmtq]{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-1)}.notes-pagination__button[data-astro-cid-twgrnmtq]{display:grid;width:32px;height:32px;place-items:center;border:1px solid var(--hairline);border-radius:var(--radius);color:var(--text-muted);transition:border-color var(--duration) ease,color var(--duration) ease,background var(--duration) ease}.notes-pagination__button[data-astro-cid-twgrnmtq]:hover:not(:disabled){border-color:var(--accent);color:var(--accent);background:var(--accent-dim)}.notes-pagination__button[data-astro-cid-twgrnmtq]:disabled{cursor:default;color:var(--text-faint);opacity:.35}.notes-pagination__status[data-astro-cid-twgrnmtq]{min-width:56px;text-align:center}@media(max-width:640px){.notes-pagination__button[data-astro-cid-twgrnmtq]{width:44px;height:44px}}.tech-notes[data-astro-cid-tte2dvo5]{margin-top:var(--space-4);scroll-margin-top:calc(56px + var(--space-2))}.tech-notes__header[data-astro-cid-tte2dvo5]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;margin-bottom:var(--space-3)}.tech-notes__subhead[data-astro-cid-tte2dvo5]{flex-basis:100%;margin-top:6px;font-family:var(--font-body);font-size:.875rem;font-style:italic;line-height:1.5;color:var(--text)}.tech-notes__list[data-astro-cid-tte2dvo5],.tech-notes__empty[data-astro-cid-tte2dvo5]{max-width:860px;border-top:1px solid var(--hairline)}.tech-notes__empty[data-astro-cid-tte2dvo5]{padding-top:var(--space-2)}.tech-notes__item[data-astro-cid-tte2dvo5]{border-bottom:1px solid var(--grid)}.tech-notes__link[data-astro-cid-tte2dvo5]{display:flex;align-items:flex-start;gap:var(--space-3);padding:var(--space-2) 0;text-decoration:none;transition:background var(--duration) ease}@media(hover:hover){.tech-notes__link[data-astro-cid-tte2dvo5]:hover{background:var(--surface-2);margin:0 calc(-1 * var(--space-2));padding-left:var(--space-2);padding-right:var(--space-2)}}.tech-notes__link[data-astro-cid-tte2dvo5]:hover .tech-notes__title[data-astro-cid-tte2dvo5]{color:var(--accent)}.tech-notes__date[data-astro-cid-tte2dvo5]{flex-shrink:0;width:112px}.tech-notes__content[data-astro-cid-tte2dvo5]{flex:1;display:flex;min-width:0;flex-direction:column;gap:6px}.tech-notes__title[data-astro-cid-tte2dvo5]{display:block;transition:color var(--duration) ease;overflow-wrap:anywhere}.tech-notes__brief[data-astro-cid-tte2dvo5]{font-family:var(--font-body);font-size:.9375rem;line-height:1.55;color:var(--text-muted);max-width:680px}.tech-notes__arrow[data-astro-cid-tte2dvo5]{flex-shrink:0;font-size:var(--text-data);opacity:0;transition:opacity var(--duration) ease}.tech-notes__link[data-astro-cid-tte2dvo5]:hover .tech-notes__arrow[data-astro-cid-tte2dvo5]{opacity:1}@media(max-width:480px){.tech-notes__link[data-astro-cid-tte2dvo5]{flex-wrap:wrap;gap:var(--space-1)}.tech-notes__date[data-astro-cid-tte2dvo5]{width:auto}.tech-notes__arrow[data-astro-cid-tte2dvo5]{margin-left:auto}}@media(max-width:640px){.tech-notes__link[data-astro-cid-tte2dvo5]{flex-direction:column;gap:6px}.tech-notes__date[data-astro-cid-tte2dvo5]{width:auto;font-size:var(--text-caption)}.tech-notes__arrow[data-astro-cid-tte2dvo5]{display:none}.tech-notes__brief[data-astro-cid-tte2dvo5]{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}}.cio-notes[data-astro-cid-lnnumafu]{position:relative}.cio-notes__grid[data-astro-cid-lnnumafu]{display:grid;grid-template-columns:1fr;gap:var(--space-4)}@media(min-width:768px){.cio-notes__grid[data-astro-cid-lnnumafu]{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:var(--space-5)}.cio-notes__col-right[data-astro-cid-lnnumafu]{position:sticky;top:calc(56px + var(--space-4));align-self:start}}.cio-notes__col-left[data-astro-cid-lnnumafu]{display:flex;flex-direction:column}.cio-notes__header[data-astro-cid-lnnumafu]{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;margin-bottom:var(--space-3)}.cio-notes__subhead[data-astro-cid-lnnumafu]{flex-basis:100%;margin-top:6px;font-family:var(--font-body);font-size:.875rem;font-style:italic;line-height:1.5;color:var(--text)}.cio-notes__heading[data-astro-cid-lnnumafu]{display:inline-flex;flex-wrap:wrap;align-items:center;gap:4px var(--space-1)}.cio-notes__index[data-astro-cid-lnnumafu]{display:inline-flex;align-items:center;gap:8px}.cio-notes__index-mark[data-astro-cid-lnnumafu]{width:6px;height:6px;border-radius:50%;background:var(--accent);flex-shrink:0}.cio-notes__actions[data-astro-cid-lnnumafu]{display:flex;align-items:center;gap:var(--space-2)}.cio-notes__list[data-astro-cid-lnnumafu]{border-top:1px solid var(--hairline)}.cio-notes__collection[data-astro-cid-lnnumafu]{scroll-margin-top:calc(56px + var(--space-2))}.cio-notes__item[data-astro-cid-lnnumafu]{border-bottom:1px solid var(--grid)}.cio-notes__link[data-astro-cid-lnnumafu]{display:flex;align-items:flex-start;gap:var(--space-3);padding:var(--space-2) 0;text-decoration:none;transition:background var(--duration) ease}@media(hover:hover){.cio-notes__link[data-astro-cid-lnnumafu]:hover{background:var(--surface-2);margin:0 calc(-1 * var(--space-2));padding-left:var(--space-2);padding-right:var(--space-2)}}.cio-notes__link[data-astro-cid-lnnumafu]:hover .cio-notes__title[data-astro-cid-lnnumafu]{color:var(--accent)}.cio-notes__date[data-astro-cid-lnnumafu]{flex-shrink:0;width:112px}.cio-notes__title[data-astro-cid-lnnumafu]{display:block;transition:color var(--duration) ease}.cio-notes__content[data-astro-cid-lnnumafu]{flex:1;display:flex;flex-direction:column;gap:6px}.cio-notes__brief[data-astro-cid-lnnumafu]{font-family:var(--font-body);font-size:.9375rem;line-height:1.55;color:var(--text-muted);max-width:640px}.cio-notes__arrow[data-astro-cid-lnnumafu]{flex-shrink:0;font-size:var(--text-data);opacity:0;transition:opacity var(--duration) ease}.cio-notes__link[data-astro-cid-lnnumafu]:hover .cio-notes__arrow[data-astro-cid-lnnumafu]{opacity:1}.allocator-profile[data-astro-cid-lnnumafu]{border-top:1px solid var(--hairline);padding-top:var(--space-3)}@media(min-width:768px){.allocator-profile[data-astro-cid-lnnumafu]{border-top:none;padding-top:0;border-left:1px solid var(--hairline);padding-left:var(--space-4)}}.allocator-profile__label[data-astro-cid-lnnumafu]{margin-bottom:var(--space-3)}.allocator-profile__card[data-astro-cid-lnnumafu]{display:flex;flex-direction:row;flex-wrap:wrap;gap:var(--space-3);align-items:flex-start}.allocator-profile__image-container[data-astro-cid-lnnumafu]{flex-shrink:0;width:164px;aspect-ratio:3 / 4;overflow:hidden;border:1px solid var(--hairline);background:var(--surface-2);border-radius:6px}.allocator-profile__image[data-astro-cid-lnnumafu]{display:block;width:100%;height:100%;object-fit:cover;border-radius:inherit}.allocator-profile__name[data-astro-cid-lnnumafu]{font-size:var(--text-heading);margin-bottom:var(--space-1);font-family:var(--font-display);font-weight:500}.allocator-profile__bio[data-astro-cid-lnnumafu]{font-size:.9375rem;line-height:1.6}.allocator-profile__info[data-astro-cid-lnnumafu]{flex:1 1 12rem;min-width:0}@media(max-width:480px){.cio-notes__link[data-astro-cid-lnnumafu]{flex-wrap:wrap;gap:var(--space-1)}.cio-notes__date[data-astro-cid-lnnumafu]{width:auto}.allocator-profile__image-container[data-astro-cid-lnnumafu]{width:104px}}.cio-notes__trades[data-astro-cid-lnnumafu]{display:none}@media(max-width:640px){.cio-notes__index-sep[data-astro-cid-lnnumafu],.cio-notes__index[data-astro-cid-lnnumafu]{display:none}.cio-notes__link[data-astro-cid-lnnumafu]{flex-direction:column;gap:6px}.cio-notes__date[data-astro-cid-lnnumafu]{width:auto;font-size:var(--text-caption)}.cio-notes__arrow[data-astro-cid-lnnumafu]{display:none}.cio-notes__brief[data-astro-cid-lnnumafu]{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.cio-notes__item--featured[data-astro-cid-lnnumafu]{padding:var(--space-2) 0}.cio-notes__item--featured[data-astro-cid-lnnumafu] .cio-notes__link[data-astro-cid-lnnumafu]{gap:var(--space-1);padding:var(--space-2);border:1px solid var(--hairline);border-radius:var(--radius);background:var(--surface)}.cio-notes__item--featured[data-astro-cid-lnnumafu] .cio-notes__title[data-astro-cid-lnnumafu]{font-size:1.0625rem;line-height:1.35}.cio-notes__item--featured[data-astro-cid-lnnumafu] .cio-notes__brief[data-astro-cid-lnnumafu]{display:block;color:var(--text)}.cio-notes__trades[data-astro-cid-lnnumafu]{display:flex;flex-direction:column;gap:var(--space-1);margin-top:var(--space-1);padding-top:var(--space-2);border-top:1px solid var(--grid)}.cio-notes__trades-bar[data-astro-cid-lnnumafu]{display:flex;gap:2px;height:4px}.cio-notes__trades-seg[data-astro-cid-lnnumafu]{flex-basis:0;border-radius:1px}.cio-notes__trades-seg--kaufen[data-astro-cid-lnnumafu]{background:var(--positive)}.cio-notes__trades-seg--halten[data-astro-cid-lnnumafu]{background:var(--text-faint)}.cio-notes__trades-seg--reduzieren[data-astro-cid-lnnumafu]{background:var(--accent)}.cio-notes__trades-seg--verkaufen[data-astro-cid-lnnumafu]{background:var(--negative)}.cio-notes__trades-legend[data-astro-cid-lnnumafu]{display:flex;flex-wrap:wrap;gap:4px var(--space-2);font-family:var(--font-mono);font-size:var(--text-caption);letter-spacing:.06em;text-transform:uppercase;color:var(--text-faint)}.cio-notes__trades-count[data-astro-cid-lnnumafu]{font-weight:500}.cio-notes__trades-item--kaufen[data-astro-cid-lnnumafu] .cio-notes__trades-count[data-astro-cid-lnnumafu]{color:var(--positive)}.cio-notes__trades-item--halten[data-astro-cid-lnnumafu] .cio-notes__trades-count[data-astro-cid-lnnumafu]{color:var(--text)}.cio-notes__trades-item--reduzieren[data-astro-cid-lnnumafu] .cio-notes__trades-count[data-astro-cid-lnnumafu]{color:var(--accent)}.cio-notes__trades-item--verkaufen[data-astro-cid-lnnumafu] .cio-notes__trades-count[data-astro-cid-lnnumafu]{color:var(--negative)}}.marylin-intro[data-astro-cid-4twpl7g4]{position:relative;padding-top:var(--space-chapter);padding-bottom:var(--space-5)}.marylin-intro__roles[data-astro-cid-4twpl7g4]{max-width:860px}.marylin-intro__labs-link[data-astro-cid-4twpl7g4]{margin-top:var(--space-3)}.marylin-intro__dot[data-astro-cid-4twpl7g4]{width:8px;height:8px;border-radius:50%;flex-shrink:0}.marylin-intro__dot--ai[data-astro-cid-4twpl7g4]{background:var(--accent)}.marylin-intro__dot--cio[data-astro-cid-4twpl7g4]{background:var(--text)}.marylin-intro__roles[data-astro-cid-4twpl7g4]{display:grid;grid-template-columns:1fr 1fr}.marylin-intro__role[data-astro-cid-4twpl7g4]:first-child{padding-right:var(--space-4)}.marylin-intro__role[data-astro-cid-4twpl7g4]~.marylin-intro__role[data-astro-cid-4twpl7g4]{padding-left:var(--space-4);border-left:1px solid var(--hairline)}.marylin-intro__role-head[data-astro-cid-4twpl7g4]{display:flex;align-items:center;gap:var(--space-1);padding-bottom:var(--space-2);border-bottom:1px solid var(--grid)}.marylin-intro__role-head[data-astro-cid-4twpl7g4] .label[data-astro-cid-4twpl7g4]{color:var(--text)}.marylin-intro__role-kind[data-astro-cid-4twpl7g4]{margin-left:auto;color:var(--text-faint)}.marylin-intro__steps[data-astro-cid-4twpl7g4]{display:flex;flex-direction:column}.marylin-intro__step[data-astro-cid-4twpl7g4]{display:flex;flex-direction:column;gap:6px;padding:var(--space-2) 0;border-bottom:1px solid var(--grid)}.marylin-intro__step[data-astro-cid-4twpl7g4]:last-child{padding-bottom:0;border-bottom:none}.marylin-intro__step-tag[data-astro-cid-4twpl7g4]{display:inline-flex;align-items:center;gap:7px;color:var(--text-muted)}.marylin-intro__step-desc[data-astro-cid-4twpl7g4]{font-family:var(--font-body);font-size:.9375rem;line-height:1.55;color:var(--text);max-width:42ch}.marylin-intro__step--override[data-astro-cid-4twpl7g4] .marylin-intro__step-tag[data-astro-cid-4twpl7g4]{color:var(--accent)}.marylin-intro__override-icon[data-astro-cid-4twpl7g4]{flex-shrink:0}@media(max-width:640px){.marylin-intro__roles[data-astro-cid-4twpl7g4]{grid-template-columns:1fr}.marylin-intro__role[data-astro-cid-4twpl7g4]:first-child{padding-right:0;padding-bottom:var(--space-2)}.marylin-intro__role[data-astro-cid-4twpl7g4]~.marylin-intro__role[data-astro-cid-4twpl7g4]{padding-left:0;padding-top:var(--space-3);border-left:none;border-top:1px solid var(--hairline)}}.marylin-intro__handoff[data-astro-cid-4twpl7g4]{display:none}@media(max-width:640px){.marylin-intro__roles[data-astro-cid-4twpl7g4]{--rail-x: 4px;--node-y: calc(var(--space-2) + 10px)}.marylin-intro__role[data-astro-cid-4twpl7g4]:first-child{--rail: rgba(232, 163, 61, .5);--node: var(--accent);padding-bottom:0}.marylin-intro__role[data-astro-cid-4twpl7g4]~.marylin-intro__role[data-astro-cid-4twpl7g4]{--rail: rgba(236, 237, 238, .35);--node: var(--text);padding-top:0;border-top:none}.marylin-intro__role-head[data-astro-cid-4twpl7g4]{padding-bottom:0;border-bottom:none}.marylin-intro__steps[data-astro-cid-4twpl7g4]{margin-left:var(--rail-x)}.marylin-intro__step[data-astro-cid-4twpl7g4],.marylin-intro__step[data-astro-cid-4twpl7g4]:last-child{position:relative;padding:var(--space-2) 0 var(--space-1) var(--space-3);border-bottom:none;background:linear-gradient(var(--rail),var(--rail)) 0 0 / 1px 100% no-repeat}.marylin-intro__step[data-astro-cid-4twpl7g4]:before{content:"";position:absolute;left:0;top:var(--node-y);width:9px;height:9px;border-radius:50%;border:1px solid var(--node);background:var(--bg);transform:translate(-50%,-50%)}.marylin-intro__step-tag[data-astro-cid-4twpl7g4]{color:var(--text)}.marylin-intro__step-desc[data-astro-cid-4twpl7g4]{color:var(--text-muted)}.marylin-intro__role[data-astro-cid-4twpl7g4]~.marylin-intro__role[data-astro-cid-4twpl7g4] .marylin-intro__step[data-astro-cid-4twpl7g4]:last-child{padding-bottom:0;background-size:1px var(--node-y)}.marylin-intro__step--override[data-astro-cid-4twpl7g4],.marylin-intro__role[data-astro-cid-4twpl7g4]~.marylin-intro__role[data-astro-cid-4twpl7g4] .marylin-intro__step--override[data-astro-cid-4twpl7g4]:last-child{background-image:repeating-linear-gradient(180deg,var(--rail) 0 3px,transparent 3px 7px)}.marylin-intro__step--override[data-astro-cid-4twpl7g4]:before{display:none}.marylin-intro__step--override[data-astro-cid-4twpl7g4] .marylin-intro__step-tag[data-astro-cid-4twpl7g4]{color:var(--accent)}.marylin-intro__step--override[data-astro-cid-4twpl7g4] .marylin-intro__override-icon[data-astro-cid-4twpl7g4]{position:absolute;left:0;top:var(--node-y);width:17px;height:17px;padding:2px;background:var(--bg);transform:translate(-50%,-50%)}.marylin-intro__handoff[data-astro-cid-4twpl7g4]{display:flex;align-items:center;gap:6px;margin-left:var(--rail-x);padding:var(--space-3) 0 var(--space-3) var(--space-3);background:repeating-linear-gradient(180deg,var(--text-faint) 0 3px,transparent 3px 7px) 0 0 / 1px 100% no-repeat;text-transform:uppercase;letter-spacing:var(--tracking-label);color:var(--text-faint)}.marylin-intro__handoff[data-astro-cid-4twpl7g4] span[data-astro-cid-4twpl7g4]{color:var(--text-muted)}}.inside[data-astro-cid-4agwppat]{border-top:1px solid var(--hairline);padding:var(--space-5) 0}.inside__header[data-astro-cid-4agwppat]{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--space-1) var(--space-3);margin-bottom:var(--space-3)}.inside__meta[data-astro-cid-4agwppat]{display:flex;flex-wrap:wrap;margin:0}.inside__meta[data-astro-cid-4agwppat] span[data-astro-cid-4agwppat]:not(:last-child):after{content:" · "}.inside__tabs[data-astro-cid-4agwppat]{display:flex;gap:var(--space-1);margin-bottom:var(--space-4);border-bottom:1px solid var(--hairline);overflow-x:auto;-webkit-overflow-scrolling:touch}.inside__tab[data-astro-cid-4agwppat]{font-family:var(--font-mono);font-size:var(--text-label);font-weight:500;letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--text-faint);padding:var(--space-2) var(--space-3);border:none;background:none;cursor:pointer;border-bottom:2px solid transparent;transition:color var(--duration) ease,border-color var(--duration) ease;white-space:nowrap}.inside__tab[data-astro-cid-4agwppat]:hover{color:var(--text-muted)}.inside__tab--active[data-astro-cid-4agwppat]{color:var(--text);border-bottom-color:var(--accent)}.inside__panel[data-astro-cid-4agwppat]{display:none}.inside__panel--active[data-astro-cid-4agwppat]{display:block}.inside__chart[data-astro-cid-4agwppat]{width:100%;min-height:240px;border:1px solid var(--hairline);border-radius:var(--radius);background:var(--surface);overflow:hidden}.inside__chart[data-astro-cid-4agwppat] svg{display:block}.inside__annotation-key[data-astro-cid-4agwppat]{display:none}.inside__chart-controls[data-astro-cid-4agwppat]{margin-top:var(--space-2)}.inside__benchmark-toggles[data-astro-cid-4agwppat]{display:flex;gap:var(--space-3);flex-wrap:wrap}.inside__toggle[data-astro-cid-4agwppat]{display:flex;align-items:center;gap:var(--space-1);cursor:pointer;min-height:44px}.inside__toggle[data-astro-cid-4agwppat] input[data-astro-cid-4agwppat]{accent-color:var(--accent)}.inside__toggle-label[data-astro-cid-4agwppat]{font-family:var(--font-mono);font-size:var(--text-caption);color:var(--text-muted)}.inside__exposure-header[data-astro-cid-4agwppat]{display:flex;align-items:baseline;gap:var(--space-2);flex-wrap:wrap;margin-bottom:var(--space-3)}.inside__exposure-tag[data-astro-cid-4agwppat]{display:inline-flex;align-items:center;gap:var(--space-1)}.inside__exposure-tag[data-astro-cid-4agwppat]:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--accent);align-self:center}.inside__exposure-bars[data-astro-cid-4agwppat]{display:flex;flex-direction:column;gap:var(--space-2)}.inside__exposure-row[data-astro-cid-4agwppat]{display:grid;grid-template-columns:200px 1fr 60px;align-items:center;gap:var(--space-2)}.inside__exposure-name[data-astro-cid-4agwppat]{white-space:nowrap}.inside__exposure-bar-track[data-astro-cid-4agwppat]{height:8px;background:var(--hairline);border-radius:4px;overflow:hidden}.inside__exposure-bar-fill[data-astro-cid-4agwppat]{height:100%;background:var(--accent);border-radius:4px;opacity:.7}@media(prefers-reduced-motion:no-preference){.inside__exposure-bar-fill[data-astro-cid-4agwppat]{transition:width .9s var(--ease-out)}}.inside__exposure-weight[data-astro-cid-4agwppat]{text-align:right}.inside__drawdown-stat[data-astro-cid-4agwppat]{display:flex;align-items:baseline;gap:var(--space-2);margin-bottom:var(--space-3)}.inside__returns-table-wrapper[data-astro-cid-4agwppat]{overflow-x:auto;-webkit-overflow-scrolling:touch}.inside__returns-table[data-astro-cid-4agwppat]{width:100%;border-collapse:collapse;font-family:var(--font-mono);min-width:720px}.inside__returns-table[data-astro-cid-4agwppat] th[data-astro-cid-4agwppat],.inside__returns-table[data-astro-cid-4agwppat] td[data-astro-cid-4agwppat]{padding:var(--space-1);text-align:right;border-bottom:1px solid var(--grid);font-size:var(--text-caption)}.inside__returns-table[data-astro-cid-4agwppat] th[data-astro-cid-4agwppat]:first-child,.inside__returns-table[data-astro-cid-4agwppat] td[data-astro-cid-4agwppat]:first-child{text-align:left}@media(max-width:640px){.inside__tabs[data-astro-cid-4agwppat]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible}.inside__tab[data-astro-cid-4agwppat]{min-height:44px;padding:12px 8px;letter-spacing:.06em}.inside__annotation-key[data-astro-cid-4agwppat]{display:grid;gap:var(--space-1);margin-top:var(--space-2);font-family:var(--font-mono);font-size:var(--text-caption);line-height:1.5;color:var(--text-muted)}.inside__annotation-key[data-astro-cid-4agwppat] li[data-astro-cid-4agwppat]{display:grid;grid-template-columns:16px minmax(0,1fr);column-gap:var(--space-1)}.inside__annotation-number[data-astro-cid-4agwppat]{color:var(--accent);grid-row:span 2}.inside__annotation-key[data-astro-cid-4agwppat] time[data-astro-cid-4agwppat]{grid-column:2;color:var(--text-faint)}.inside__benchmark-toggles[data-astro-cid-4agwppat]{row-gap:0}.inside__exposure-row[data-astro-cid-4agwppat]{grid-template-columns:140px 1fr 50px}.inside__exposure-name[data-astro-cid-4agwppat]{font-size:var(--text-caption)}}.marylin-cta[data-astro-cid-25gk7so2]{border-top:1px solid var(--hairline);padding-top:var(--space-5);padding-bottom:var(--space-chapter)}.marylin-cta__inner[data-astro-cid-25gk7so2]{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:var(--space-4)}.marylin-cta__text[data-astro-cid-25gk7so2]{display:flex;flex-direction:column;gap:var(--space-2)}.marylin-cta__line[data-astro-cid-25gk7so2]{color:var(--text);max-width:24ch;text-wrap:balance}.marylin-cta__action[data-astro-cid-25gk7so2]{display:flex;flex-direction:column;gap:var(--space-1);align-items:flex-start}.marylin-cta__btn[data-astro-cid-25gk7so2]{display:inline-flex;align-items:center;gap:var(--space-1);font-family:var(--font-mono);font-size:var(--text-data);font-weight:500;letter-spacing:.04em;color:var(--bg);background:var(--accent);padding:var(--space-2) var(--space-3);border-radius:var(--radius);text-decoration:none;transition:background var(--duration) ease,transform var(--duration) ease}.marylin-cta__btn[data-astro-cid-25gk7so2]:hover{background:#f0b257;color:var(--bg);transform:translateY(-1px)}.marylin-cta__arrow[data-astro-cid-25gk7so2]{flex-shrink:0;font-size:1.125rem;line-height:1}.marylin-cta__note[data-astro-cid-25gk7so2]{color:var(--text-faint)}@media(max-width:640px){.marylin-cta__inner[data-astro-cid-25gk7so2]{flex-direction:column;align-items:flex-start;gap:var(--space-3)}}
