.ci{--mute:#77738a;--soft:rgba(38,32,72,.2);min-height:100vh;color:var(--ink)}.ci__crumb{position:-webkit-sticky;position:sticky;top:0;z-index:20;display:flex;align-items:center;justify-content:space-between;gap:20rem;padding:32rem var(--margin) 28rem;background:linear-gradient(var(--paper) 70%,hsla(47,31%,94%,0))}.ci__pager{display:inline-flex;align-items:center;gap:10rem;font-family:var(--font-mono),ui-monospace,monospace;font-size:13rem;letter-spacing:.04em;text-transform:uppercase;color:var(--ink);white-space:nowrap}.ci__pager b{color:var(--accent);font-weight:500}.ci__pager span{opacity:.35}.ci__pager a{color:var(--mute);text-decoration:none;transition:color .2s}.ci__pager a:focus-visible,.ci__pager a:hover{color:var(--accent)}.ci__head{max-width:1120rem;margin:36rem var(--margin) 52rem}.ci__eyebrow{margin:0 0 18rem;font-family:var(--font-mono),ui-monospace,monospace;font-size:14rem;letter-spacing:.06em;text-transform:uppercase;color:var(--mute)}.ci__title{margin:0 0 22rem;font-size:76rem;font-weight:700;line-height:1;letter-spacing:-.035em;text-wrap:balance}.ci__lede{max-width:860rem;margin:0;font-size:22rem;line-height:1.45;color:rgba(38,32,72,.78);text-wrap:pretty}.ci__kpis{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));margin:0 var(--margin) 56rem;border-top:1.5px solid var(--ink);border-bottom:1.5px solid var(--ink)}.ci-kpi{display:grid;align-content:start;grid-gap:8rem;gap:8rem;padding:24rem 22rem 24rem 0}.ci-kpi+.ci-kpi{padding-left:22rem;border-left:1px solid var(--soft)}.ci-kpi b{font-size:50rem;font-weight:700;line-height:1;letter-spacing:-.03em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ci-kpi:last-child b{color:var(--accent)}.ci-kpi span{font-size:15rem;line-height:1.4;color:rgba(38,32,72,.72);text-wrap:pretty}.ci__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:28rem;gap:28rem;margin:0 var(--margin)}.ci-card{display:grid;align-content:start;grid-gap:14rem;gap:14rem;min-width:0;padding:28rem 30rem 24rem;border:1px solid var(--soft);border-radius:6rem}.ci-card.is-wide{grid-column:1/-1}.ci-q{margin:0;font-family:var(--font-mono),ui-monospace,monospace;font-size:13rem;letter-spacing:.06em;text-transform:uppercase;color:var(--accent)}.ci-h{margin:0 0 6rem;max-width:900rem;font-size:27rem;font-weight:700;line-height:1.18;letter-spacing:-.015em;text-wrap:balance}.ci-panels{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:32rem;gap:32rem}.ci-panels.is-r{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}.ci-panel{display:grid;align-content:start;grid-gap:8rem;gap:8rem;min-width:0}.ci-ptitle{margin:0;font-size:15rem;font-weight:500;line-height:1.35}.ci-chart{min-width:0}.ci-panels.is-r .ci-svg{max-width:560rem}.ci-note{margin:4rem 0 0;max-width:880rem;font-size:14rem;line-height:1.5;color:var(--mute);text-wrap:pretty}.ci-legend{display:flex;flex-wrap:wrap;gap:6rem 18rem;font-family:var(--font-mono),ui-monospace,monospace;font-size:12rem;letter-spacing:.02em;color:rgba(38,32,72,.78)}.ci-legend i{display:inline-block;width:16rem;height:3px;margin-right:7rem;border-radius:2px;vertical-align:middle}.ci-legend i.is-dashed{height:0;border-top:2px dashed;border-radius:0}.ci-svg{display:block;width:100%;height:auto;overflow:visible}.ci-svg text{font-family:var(--font-mono),ui-monospace,monospace}.ci-tick{font-size:10.5px;fill:var(--mute)}.ci-lbl{font-size:11px;font-weight:500;fill:var(--ink);paint-order:stroke;stroke:var(--paper);stroke-width:3px;stroke-linejoin:round}.ci-lblm{font-size:11px;fill:rgba(38,32,72,.78)}.ci-cell{font-size:11.5px;font-weight:500;pointer-events:none}.ci-grid{stroke:rgba(38,32,72,.09);stroke-width:1}.ci-base{stroke:rgba(38,32,72,.5);stroke-width:1}.ci-ref{stroke:rgba(38,32,72,.6);stroke-width:1;stroke-dasharray:3 3}.ci-hit{fill:transparent}.ci-svg path[data-tip],.ci-svg rect[data-tip]:not(.ci-hit){transition:opacity .15s}.ci-svg path[data-tip]:hover,.ci-svg rect[data-tip]:not(.ci-hit):hover{opacity:.78}.ci-data{font-size:13rem}.ci-data summary{width:max-content;cursor:pointer;font-family:var(--font-mono),ui-monospace,monospace;font-size:12rem;letter-spacing:.04em;text-transform:uppercase;color:var(--mute)}.ci-data summary:hover{color:var(--accent)}.ci-data table{margin-top:10rem;border-collapse:collapse;font-family:var(--font-mono),ui-monospace,monospace;font-size:12rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ci-data td,.ci-data th{padding:4rem 18rem 4rem 0;border-bottom:1px solid var(--soft);text-align:left;white-space:nowrap}.ci-data th{font-weight:500}.ci-data__scroll{overflow-x:auto}.ci-tip{position:fixed;z-index:60;max-width:290px;padding:7px 10px;border-radius:5px;translate:0 -100%;background:var(--ink);color:var(--paper);font-family:var(--font-mono),ui-monospace,monospace;font-size:12px;line-height:1.4;pointer-events:none}.ci__foot{margin:64rem var(--margin) 0}.ci__foot p{max-width:900rem;margin:0 0 40rem;font-size:14rem;line-height:1.5;color:var(--mute)}.ci__foot code{font-family:var(--font-mono),ui-monospace,monospace;font-size:.92em}.ci__next{display:grid;grid-template-columns:1fr auto;align-items:end;grid-gap:10rem 24rem;gap:10rem 24rem;padding:36rem 0 120rem;border-top:1.5px solid var(--ink);color:var(--ink);text-decoration:none}.ci__next:focus-visible .ci__nextT,.ci__next:hover .ci__nextT{color:var(--accent)}.ci__next:focus-visible .ci__nextA,.ci__next:hover .ci__nextA{translate:10rem 0;color:var(--accent)}.ci__nextN{grid-column:1/-1;font-family:var(--font-mono),ui-monospace,monospace;font-size:14rem;letter-spacing:.06em;text-transform:uppercase;color:var(--accent)}.ci__nextT{font-size:56rem;font-weight:700;line-height:1.05;letter-spacing:-.03em;text-wrap:balance;transition:color .25s}.ci__nextA{font-size:56rem;line-height:1;transition:translate .3s var(--ease),color .25s}@media(max-width:1100px){.ci__kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.ci-kpi:nth-child(4){padding-left:0;border-left:0}.ci-kpi:nth-child(n+4){border-top:1px solid var(--soft)}.ci__grid{grid-template-columns:minmax(0,1fr)}}@media(max-width:720px){.ci__pager{display:none}.ci__next{padding-bottom:96rem}.ci__title{font-size:44rem}.ci__lede{font-size:18rem}.ci__kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.ci-kpi:nth-child(n){padding-left:0;border-left:0;border-top:1px solid var(--soft)}.ci-kpi:nth-child(-n+2){border-top:0}.ci-kpi:nth-child(2n){padding-left:16rem;border-left:1px solid var(--soft)}.ci-kpi b{font-size:36rem}.ci-panels,.ci-panels.is-r{grid-template-columns:minmax(0,1fr)}.ci-card{padding:22rem 18rem 18rem}.ci-chart{overflow-x:auto}.ci-svg.is-wide{min-width:520px}.ci__nextA,.ci__nextT{font-size:34rem}}@media print{.ci__crumb{position:static}}