.nv-note{--nv-measured: var(--color-cobalt);--nv-projected: color-mix(in oklch, var(--color-map-cyan) 45%, var(--k-fg));--nv-baseline: var(--color-map-cyan);--nv-miss: var(--alarm);--nv-unmeasured: var(--color-prism-gold);--nv-track: color-mix(in srgb, var(--k-fg) 8%, transparent);--nv-wide: 48rem}.nv-masthead .k-hero__copy{max-width:52rem}.nv-masthead .nv-title{font-size:clamp(2.25rem,1.4rem + 2.8vw,3.75rem);line-height:1.04}.nv-back{justify-self:start;margin-left:-.6rem}.nv-meta{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem;font:400 .9375rem/1.4 var(--font-sans);color:var(--k-muted)}.nv-meta time{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.nv-tags{display:flex;flex-wrap:wrap;gap:.5rem}.nv-tags .k-chip{text-decoration:none}.nv-tags .k-chip:focus-visible{outline:2px solid var(--k-focus);outline-offset:3px}.nv-byline{display:flex;align-items:center;gap:.75rem}.nv-byline__marks{display:flex;align-items:center;flex-shrink:0}.nv-byline__marks>*+*{margin-left:-.6rem}.nv-mark,.nv-credit__avatar{width:2.25rem;height:2.25rem;flex-shrink:0;border-radius:999px;object-fit:cover}img.nv-mark:not(.nv-mark--photo){object-fit:contain;padding:.4rem;background:var(--k-surface)}.nv-byline__marks .nv-mark{border:2px solid var(--k-bg)}.nv-byline__copy{min-width:0}.nv-byline__names{font:500 .9375rem/1.4 var(--font-sans);color:var(--k-fg)}.nv-byline__date{margin-top:.15rem;font:400 .875rem/1.4 var(--font-mono);color:var(--k-muted)}.nv-statband{margin-top:clamp(2rem,5vw,3rem);grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr))}.nv-statband b{font-variant-numeric:lining-nums tabular-nums}.nv-body{padding-block:clamp(2.5rem,6vw,4rem) clamp(4rem,9vw,6.5rem);border-top:1px solid var(--k-line)}.nv-body .nv-prose{max-width:var(--nv-wide)}.nv-prose>*{max-width:40rem}.nv-prose>:is(.nv-figure,.nv-tablewrap,[data-code-block-container]){max-width:none}.nv-prose>*{margin-block:0}.nv-prose>*+*{margin-top:1.15em}.nv-prose a{color:inherit;font-weight:inherit;text-decoration-line:underline;text-decoration-thickness:1px;text-underline-offset:.2em;text-decoration-color:var(--k-line-strong);overflow-wrap:anywhere}.nv-prose a:hover{text-decoration-color:currentColor}.nv-prose :is(ul,ol){margin-left:0;padding-left:1.3em}.nv-prose li{padding-block:0}.nv-prose hr{border:0;border-top:1px solid var(--k-line);margin-block:2.5em}.nv-prose blockquote{margin-block:0;padding-left:1.1rem;border-left:1px solid var(--k-line-strong);color:color-mix(in srgb,var(--k-fg) 86%,var(--k-bg))}.nv-prose li::marker{color:var(--k-muted)}.nv-prose a:focus-visible{outline:2px solid var(--k-focus);outline-offset:2px;border-radius:.2rem}.nv-prose img{max-width:100%;height:auto;border-radius:.5rem}.nv-prose>.nv-section{margin-top:2.4em}.nv-prose>.nv-section:first-child{margin-top:0}.nv-note .nv-section__heading{margin:0;scroll-margin-top:calc(var(--k-top) + 1.5rem)}.nv-prose .nv-standfirst{font:400 clamp(1.25rem,1.12rem + .5vw,1.45rem) / 1.5 var(--font-display);color:var(--k-fg)}.nv-prose .nv-provenance{padding-left:1.1rem;border-left:1px solid var(--k-line-strong);font:400 .9375rem/1.55 var(--font-sans);color:var(--k-muted)}.nv-callout{display:grid;gap:.6rem;padding-left:clamp(1rem,3vw,1.5rem);border-left:1px solid var(--k-line-strong)}.nv-callout>*{margin:0}.nv-prose>:is(.nv-callout,.nv-pullquote){margin-block:2rem}.nv-callout__label{font:600 .875rem/1.3 var(--font-sans);letter-spacing:.02em;color:var(--k-muted)}.nv-pullquote{padding-top:1.25rem;border-top:1px solid var(--k-line-strong);font:400 clamp(1.3rem,1.1rem + .9vw,1.65rem) / 1.38 var(--font-display);letter-spacing:-.01em;text-wrap:pretty}.nv-pullquote p{margin:0}.nv-prose>.nv-figure{margin-block:2.75rem 3rem}.nv-figure__head{display:grid;gap:.35rem;margin-bottom:1rem}.nv-figure__index{font:600 .875rem/1.3 var(--font-sans);letter-spacing:.02em;color:var(--k-muted)}.nv-figure__title{font:500 1.3rem/1.25 var(--font-display);letter-spacing:-.005em;color:var(--k-fg);text-wrap:balance}.nv-figure__frame{padding:1rem 0;border-block:1px solid var(--k-line);overflow-x:auto;scrollbar-width:thin}.nv-figure__frame:focus-visible{outline:2px solid var(--k-focus);outline-offset:3px}.nv-figure__frame>svg{display:block;width:100%;height:auto;min-width:45rem;overflow:visible}.nv-figure figcaption{display:grid;gap:.4rem;max-width:40rem;margin-top:.9rem;font:400 .9375rem/1.5 var(--font-sans);color:var(--k-muted);text-wrap:pretty}.nv-figure__source{display:block;font:400 .875rem/1.45 var(--font-sans)}.nv-figure__source-label{margin-right:.4rem;font-weight:600;color:var(--k-fg)}.nv-chart{font-variant-numeric:tabular-nums}.nv-chart text{fill:var(--k-muted)}.nv-chart .nv-c-title,.nv-chart .nv-c-value,.nv-chart .nv-c-big{fill:var(--k-fg)}.nv-chart .nv-c-halo{paint-order:stroke;stroke:var(--k-bg);stroke-width:4px;stroke-linejoin:round}.nv-chart .nv-c-onbar{fill:var(--k-bg)}.nv-chart .nv-c-axis{stroke:var(--k-line-strong);stroke-width:1}.nv-chart .nv-c-grid{stroke:var(--k-line);stroke-width:1}.nv-chart .nv-c-rule{stroke:var(--k-muted);stroke-width:1.25;stroke-dasharray:4 3}.nv-chart .nv-s-measured,.nv-chart .nv-t-measured{fill:var(--nv-measured)}.nv-chart .nv-s-projected,.nv-chart .nv-t-projected{fill:var(--nv-projected)}.nv-chart .nv-s-baseline,.nv-chart .nv-t-baseline{fill:var(--nv-baseline)}.nv-chart .nv-s-miss,.nv-chart .nv-t-miss{fill:var(--nv-miss)}.nv-chart .nv-s-unmeasured,.nv-chart .nv-t-unmeasured{fill:var(--nv-unmeasured)}.nv-chart .nv-s-track{fill:var(--nv-track)}.nv-chart .nv-k-measured{stroke:var(--nv-measured)}.nv-chart .nv-k-baseline{stroke:var(--nv-baseline)}.nv-chart .nv-k-miss{stroke:var(--nv-miss)}.nv-chart .nv-k-unmeasured{stroke:var(--nv-unmeasured)}.nv-chart .nv-k-hair{stroke:var(--k-line-strong)}.nv-legend{display:flex;flex-wrap:wrap;gap:.5rem 1.25rem;margin-top:.9rem;font:400 .875rem/1.4 var(--font-sans);color:var(--k-muted)}.nv-legend li{display:inline-flex;align-items:center;gap:.45rem}.nv-legend i{width:.75rem;height:.75rem;flex:none;border-radius:.15rem}.nv-legend .nv-l-measured{background:var(--nv-measured)}.nv-legend .nv-l-projected{background:var(--nv-projected)}.nv-legend .nv-l-baseline{background:var(--nv-baseline)}.nv-legend .nv-l-miss{background:var(--nv-miss)}.nv-legend .nv-l-unmeasured{background:repeating-linear-gradient(45deg,var(--nv-unmeasured) 0 2px,transparent 2px 4px);box-shadow:inset 0 0 0 1px var(--nv-unmeasured)}.nv-prose>.nv-tablewrap{margin-block:2rem 2.25rem;overflow-x:auto}.nv-note .nv-tablewrap:focus-visible{outline:2px solid var(--k-focus);outline-offset:3px}.nv-note .nv-tablewrap table{width:100%;min-width:34rem;border-collapse:collapse;font-variant-numeric:lining-nums tabular-nums}.nv-note .nv-tablewrap :is(th,td){padding:.75rem 1.25rem .75rem 0;text-align:left;vertical-align:top;border-top:1px solid var(--k-line);background:none}.nv-note .nv-tablewrap :is(thead,tbody,tr){background:none;border:0}.nv-note .nv-tablewrap th{font:600 .875rem/1.4 var(--font-sans);letter-spacing:.02em;color:var(--k-muted)}.nv-note .nv-tablewrap thead th{border-top:0}.nv-note .nv-tablewrap td{font:400 1rem/1.5 var(--font-sans);color:var(--k-fg)}.nv-note .nv-tablewrap td strong{font-weight:600}.nv-note pre{padding:1rem 1.25rem;border:1px solid var(--k-line);border-radius:.5rem;background:var(--k-surface);overflow-x:auto;font:400 .875rem/1.65 var(--font-mono);color:var(--k-fg)}.nv-note pre code{font:inherit;background:none;padding:0;white-space:pre}.nv-note :not(pre)>code{padding:.1em .3em;border:1px solid var(--k-line);border-radius:.25rem;font:400 .9em var(--font-mono)}.nv-body [data-code-block-header]{display:none}.nv-prose>[data-code-block-container]{border:0}.nv-body [data-code-block-container] pre{margin:0}.nv-body [data-code-block-container] .dark\:hidden{display:none}.nv-body [data-code-block-container] .dark\:block{display:block}.nv-credits{display:grid;gap:1.5rem;max-width:40rem;margin-top:clamp(3rem,7vw,4.5rem);padding-top:2rem;border-top:1px solid var(--k-line)}.nv-note .nv-credits__heading{font:500 1.5rem/1.2 var(--font-display);letter-spacing:-.01em}.nv-credits__list{border-top:1px solid var(--k-line)}.nv-credit{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.9rem;align-items:start;padding:1rem 0;border-bottom:1px solid var(--k-line)}.nv-credit__avatar{margin-top:.1rem}.nv-credit__avatar--empty{background:transparent}.nv-note .nv-credit__who{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.nv-note .nv-credit__name{font:600 1rem/1.35 var(--font-sans);color:var(--k-fg)}.nv-credit__tag{padding:.1rem .5rem;border:1px solid var(--k-line-strong);border-radius:999px;font:600 .875rem/1.3 var(--font-sans);color:var(--k-fg);white-space:nowrap}.nv-note .nv-credit__model,.nv-note .nv-credit__roles{margin-top:.3rem;font:400 .9375rem/1.5 var(--font-sans);color:var(--k-muted);text-wrap:pretty}.nv-note .nv-credits__subheading{margin-top:.5rem;font:600 1.15rem/1.3 var(--font-display)}.nv-ledger{border-top:1px solid var(--k-line)}.nv-ledger__row{display:grid;grid-template-columns:minmax(0,1fr);gap:.2rem 1.5rem;padding:.75rem 0;border-bottom:1px solid var(--k-line)}@media (min-width: 40rem){.nv-ledger__row{grid-template-columns:11rem minmax(0,1fr)}}.nv-ledger__who{font:600 .9375rem/1.5 var(--font-sans);color:var(--k-fg)}.nv-ledger__what{font:400 .9375rem/1.5 var(--font-sans);color:var(--k-muted);text-wrap:pretty}.nv-seriesnav{display:grid;grid-template-columns:minmax(0,1fr);gap:1rem 2rem;max-width:40rem;margin-top:clamp(2.5rem,6vw,3.5rem);padding-top:1.5rem;border-top:1px solid var(--k-line)}@media (min-width: 40rem){.nv-seriesnav--pair{grid-template-columns:1fr 1fr}}.nv-seriesnav__link{display:grid;gap:.3rem;min-height:2.75rem;text-decoration:none}.nv-seriesnav__link--next{text-align:right}.nv-seriesnav__link:focus-visible{outline:2px solid var(--k-focus);outline-offset:3px;border-radius:.25rem}.nv-seriesnav__dir{font:600 .9375rem/1.3 var(--font-sans);color:var(--k-fg);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em;text-decoration-color:var(--k-line-strong)}.nv-seriesnav__link:hover .nv-seriesnav__dir{text-decoration-color:currentColor}.nv-seriesnav__title{font:400 1.0625rem/1.4 var(--font-display);color:var(--k-muted)}.nv-list{container:kbody / inline-size}.nv-entry{position:relative}.nv-entry[hidden]{display:none}.nv-entry .k-entry__main h2{font:500 1.4rem/1.22 var(--font-display);letter-spacing:-.008em;text-wrap:balance}.nv-entry__link{color:inherit;text-decoration:none}.nv-entry__link:after{content:"";position:absolute;inset:0}.nv-entry:hover .nv-entry__link,.nv-entry__link:focus-visible{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.18em}.nv-entry__link:focus-visible{outline:none}.nv-entry__link:focus-visible:after{outline:2px solid var(--k-focus);outline-offset:4px;border-radius:.25rem}.nv-entry--lead .k-entry__main h2{font:400 clamp(2rem,1.3rem + 2.4vw,2.9rem) / 1.06 var(--font-display);letter-spacing:-.018em}.nv-entry--lead .k-entry__main p{font-size:1.125rem}.nv-entry .nv-byline{margin-top:.25rem}.nv-entry .nv-mark{width:1.85rem;height:1.85rem}.nv-entry .nv-byline__marks>*+*{margin-left:-.5rem}.nv-filters{display:flex;flex-wrap:wrap;gap:.5rem}.nv-filters .k-chip:focus-visible{outline:2px solid var(--k-focus);outline-offset:3px}@media (max-width: 61.99rem){.nv-filters{flex-wrap:nowrap;margin-inline:calc(-1 * var(--k-gutter));padding:.25rem var(--k-gutter);overflow-x:auto;scrollbar-width:none}.nv-filters::-webkit-scrollbar{display:none}.nv-filters .k-chip{flex:none;white-space:nowrap}}.nv-empty{color:var(--k-muted)}@media (prefers-reduced-motion: reduce){.nv-note *,.nv-note *:before,.nv-note *:after{transition:none!important}}
