.capital-structure{--cs-rule:color-mix(in srgb, var(--ink) 24%, transparent);--cs-faint:color-mix(in srgb, var(--ink) 12%, transparent);--cs-tint:color-mix(in srgb, var(--cobalt) 14%, var(--paper));color:var(--ink);position:relative}.cs-introduction{border-bottom:1px solid var(--cs-rule);grid-template-columns:minmax(9rem,.45fr) minmax(0,2fr);gap:1.5rem clamp(2rem,7vw,8rem);padding-block:clamp(4rem,10vw,9rem) clamp(3rem,7vw,6rem);display:grid}.cs-introduction__meta{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;flex-wrap:wrap;align-content:start;align-items:start;gap:.35rem 1.4rem;font-size:.72rem;font-weight:700;display:flex}.cs-introduction__mark{background:var(--cobalt);width:.72rem;height:.72rem;transform:rotate(45deg)}.cs-introduction__eyebrow,.cs-introduction h1,.cs-introduction__lede,.cs-introduction__jump{grid-column:2}.cs-introduction__eyebrow{color:var(--cobalt);font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;align-self:end;margin:0;font-size:.76rem;font-weight:700}.cs-introduction h1{letter-spacing:-.075em;max-width:11ch;margin:0;font-size:clamp(4.2rem,11vw,10rem);line-height:.82}.cs-introduction__lede{max-width:46rem;margin:0;font-size:clamp(1.15rem,1.9vw,1.7rem);line-height:1.42}.cs-introduction__clip{margin-bottom:-.2em;padding-bottom:.2em;display:block;overflow:hidden}.cs-introduction__tail{transition:transform .52s var(--masthead-out,ease) var(--masthead-tail-at,1.1s)}.cs-introduction[data-masthead=pending] .cs-introduction__tail{transform:translateY(.5rem)}.cs-introduction[data-masthead=settled] .project-opening__title-line,.cs-introduction[data-masthead=settled] .project-opening__meta-line{transition:none;transform:none}.cs-introduction[data-masthead=settled] .cs-introduction__tail{opacity:1;transition:none;transform:none}@media (prefers-reduced-motion:reduce){.cs-introduction .project-opening__title-line,.cs-introduction .project-opening__meta-line,.cs-introduction__tail{opacity:1!important;transition:none!important;transform:none!important}}.cs-introduction__jump{margin:0}.cs-introduction__jump a{min-height:2.75rem;color:var(--cobalt);font-family:var(--mono);letter-spacing:.07em;text-transform:uppercase;border-bottom:1px solid;padding-block:.7rem;font-size:.72rem;font-weight:700;text-decoration:none;display:inline-block}.cs-chapter{border-top:1px solid var(--cs-rule);grid-template-columns:3.5rem minmax(14rem,.65fr) minmax(0,1.55fr);gap:clamp(1.25rem,4vw,4.5rem);padding-block:clamp(4rem,9vw,9rem);display:grid}.cs-chapter__number,.cs-chapter__intro>p:first-child,.cs-instrument__eyebrow,.cs-provenance__heading>p:first-child,.cs-groups__step>span,.cs-sectors legend>span{color:var(--cobalt);font-family:var(--mono);letter-spacing:.07em;text-transform:uppercase;font-size:.72rem;font-weight:700}.cs-chapter__intro{align-self:start;position:sticky;top:7rem}.cs-chapter__intro h2,.cs-instrument h2,.cs-provenance__heading h2{letter-spacing:-.06em;max-width:13ch;margin:.65rem 0 1rem;font-size:clamp(2.4rem,4.6vw,5rem);line-height:.96}.cs-chapter__intro>p:last-child{max-width:34ch;margin:0;font-size:1.05rem;line-height:1.55}.cs-chapter__body{gap:clamp(2rem,4vw,3.5rem);min-width:0;display:grid}.cs-chapter--folded{grid-template-columns:3.5rem minmax(0,1fr);padding-block:clamp(1.75rem,3.5vw,3rem)}.cs-fold{min-width:0}.cs-fold>summary{cursor:pointer;gap:.4rem;list-style:none;display:grid}.cs-fold>summary::-webkit-details-marker{display:none}.cs-fold>summary:focus-visible{outline:2px solid var(--cobalt);outline-offset:.5rem}.cs-fold__eyebrow{color:var(--cobalt);font-family:var(--mono);letter-spacing:.07em;text-transform:uppercase;font-size:.72rem;font-weight:700}.cs-fold__title{letter-spacing:-.045em;max-width:24ch;font-size:clamp(1.6rem,2.9vw,2.6rem);line-height:1.02}.cs-fold__lead{max-width:62ch;color:color-mix(in srgb, var(--ink) 82%, transparent);font-size:1rem;line-height:1.55}.cs-fold__cue{color:var(--cobalt);font-family:var(--mono);letter-spacing:.07em;text-transform:uppercase;align-items:center;gap:.5rem;margin-top:.3rem;font-size:.68rem;font-weight:700;display:inline-flex}.cs-fold__cue:after{content:"+";border:1px solid;place-items:center;width:1.05rem;height:1.05rem;font-size:.8rem;line-height:1;display:grid}.cs-fold[open] .cs-fold__cue:after{content:"−"}.cs-fold>summary:hover .cs-fold__cue{color:var(--ink)}.cs-fold[open]>summary{border-bottom:1px solid var(--cs-faint);padding-bottom:1.5rem}.cs-fold .cs-chapter__body{padding-top:clamp(1.5rem,3vw,2.5rem)}@media (max-width:52rem){.cs-chapter--folded{grid-template-columns:1fr}}.cs-topline{border-top:1px solid var(--cs-rule);grid-template-columns:minmax(13rem,.6fr) minmax(0,1.6fr);gap:clamp(1.5rem,4vw,4.5rem);padding-block:clamp(3.5rem,7vw,7rem);display:grid}.cs-topline__heading{align-self:start;position:sticky;top:7rem}.cs-topline__heading>p{color:var(--cobalt);font-family:var(--mono);letter-spacing:.07em;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:700}.cs-topline__heading h2{letter-spacing:-.05em;max-width:13ch;margin:.65rem 0 0;font-size:clamp(2rem,3.6vw,3.4rem);line-height:1}.cs-topline ol{counter-reset:topline;gap:1.4rem;margin:0;padding:0;list-style:none;display:grid}.cs-topline li{counter-increment:topline;gap:.3rem;padding-left:2.6rem;display:grid}.cs-topline li:before{color:var(--cobalt);content:counter(topline, decimal-leading-zero);font-family:var(--mono);letter-spacing:.06em;margin-left:-2.6rem;font-size:.72rem;font-weight:700;position:absolute}.cs-topline li strong{letter-spacing:-.015em;font-size:1.12rem;font-weight:600}.cs-topline li span{max-width:58ch;color:color-mix(in srgb, var(--ink) 80%, transparent);font-size:.95rem;line-height:1.55}@media (max-width:52rem){.cs-topline{grid-template-columns:1fr}.cs-topline__heading{position:static}}.cs-verdict{gap:1.1rem;display:grid}.cs-verdict__axis{font-family:var(--mono);letter-spacing:.07em;text-transform:uppercase;color:color-mix(in srgb, var(--ink) 55%, transparent);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:baseline;gap:.75rem;margin:0;font-size:.62rem;display:grid}.cs-verdict__axis>span:last-child{text-align:right}.cs-verdict__zero{color:var(--ink);white-space:nowrap}.cs-verdict ol{gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.cs-verdict li{border-top:1px solid var(--cs-faint);grid-template-columns:minmax(9rem,1fr) minmax(0,1.5fr) 5.5rem;align-items:center;gap:clamp(.75rem,2vw,1.75rem);padding:.55rem 0;display:grid}.cs-verdict__claim{gap:.12rem;min-width:0;display:grid}.cs-verdict__claim strong{letter-spacing:-.02em;font-size:1.02rem;font-weight:600;line-height:1.2}.cs-verdict__claim em{font-family:var(--mono);letter-spacing:.07em;text-transform:uppercase;color:color-mix(in srgb, var(--ink) 58%, transparent);font-size:.62rem;font-style:normal}.cs-verdict__track{height:1.5rem;position:relative}.cs-verdict__zeroline{background:var(--cs-rule);width:1px;position:absolute;top:0;bottom:0;left:50%}.cs-verdict__bar{background:var(--cobalt);transform-origin:0;position:absolute;top:.28rem;bottom:.28rem}[data-play=true] .cs-verdict__bar[data-direction=down]{transform-origin:100%}.cs-verdict li[data-verdict=thin] .cs-verdict__bar{background:color-mix(in srgb, var(--cobalt) 45%, var(--paper))}.cs-verdict li[data-verdict=worse] .cs-verdict__bar{background:var(--vermilion)}.cs-verdict__score{font-family:var(--mono);text-align:right;gap:.1rem;font-size:.78rem;display:grid}.cs-verdict__score em{letter-spacing:.09em;text-transform:uppercase;color:var(--cobalt);font-size:.58rem;font-style:normal}.cs-verdict li[data-verdict=worse] .cs-verdict__score em{color:var(--vermilion)}.cs-verdict li[data-verdict=thin] .cs-verdict__score em{color:color-mix(in srgb, var(--ink) 55%, transparent)}.cs-verdict__check{border-top:1px dashed var(--cs-rule);margin-top:.35rem;padding-top:.75rem}.cs-verdict__check-label{font-family:var(--mono);letter-spacing:.07em;text-transform:uppercase;color:color-mix(in srgb, var(--ink) 55%, transparent);margin:0 0 .15rem;font-size:.62rem}.cs-verdict__check li{border-top:0}.cs-verdict__note{max-width:58ch;color:color-mix(in srgb, var(--ink) 78%, transparent);margin:.5rem 0 0;font-size:.82rem;line-height:1.55}@media (max-width:46rem){.cs-verdict li{grid-template-columns:minmax(0,1fr) 4.5rem}.cs-verdict__track{order:3;grid-column:1/-1}}.cs-prose{gap:1.15rem;max-width:46rem;display:grid}.cs-prose p{margin:0;font-size:clamp(1rem,.96rem + .2vw,1.125rem);line-height:1.62}.cs-prose em{font-style:italic}.cs-primer{border:1px solid var(--ink)}.cs-primer__title{border-bottom:1px solid var(--cs-rule);color:var(--cobalt);font-family:var(--mono);letter-spacing:.07em;text-transform:uppercase;margin:0;padding:.85rem 1rem;font-size:.68rem;font-weight:700}.cs-primer ol{counter-reset:primer;margin:0;padding:0;list-style:none;display:grid}.cs-primer li{counter-increment:primer;grid-template-columns:2rem minmax(0,1fr);gap:.2rem .9rem;padding:1rem;display:grid}.cs-primer li+li{border-top:1px solid var(--cs-faint)}.cs-primer li:before{content:counter(primer, decimal-leading-zero);color:var(--cobalt);font-family:var(--mono);letter-spacing:.05em;grid-row:1/span 2;font-size:.7rem;font-weight:700}.cs-primer li strong{font-size:1rem}.cs-primer li span{max-width:62ch;color:color-mix(in srgb, var(--ink) 82%, transparent);font-size:.88rem;line-height:1.55}.cs-primer__note{border-top:1px solid var(--cs-rule);max-width:62ch;margin:0;padding:.9rem 1rem;font-size:.85rem;line-height:1.55}@media (max-width:48rem){.cs-primer li{grid-template-columns:minmax(0,1fr)}.cs-primer li:before{grid-row:auto}}.cs-ledger{border:1px solid var(--ink);min-width:0;margin:0}.cs-ledger__header,.cs-ledger__reading{border-bottom:1px solid var(--cs-rule);font-family:var(--mono);letter-spacing:.05em;text-transform:uppercase;grid-template-columns:auto 1fr auto;gap:1rem;padding:1rem;font-size:.68rem;display:grid}.cs-ledger__reading{font-family:var(--sans);letter-spacing:0;text-transform:none;grid-template-columns:repeat(2,1fr);font-size:.9rem}.cs-ledger__reading p{gap:.4rem;margin:0;line-height:1.5;display:grid}.cs-ledger__reading strong{color:var(--cobalt);font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;font-size:.62rem}.cs-ledger__canvas{border-bottom:1px solid var(--cs-rule);gap:clamp(1.5rem,3vw,2.5rem);padding:clamp(1rem,2.5vw,1.75rem);display:grid}.cs-ledger figcaption,.cs-ledger details,.cs-ledger__source{border-top:1px solid var(--cs-rule);margin:0;padding:.85rem 1rem;font-size:.82rem;line-height:1.5}.cs-ledger details,.cs-ledger__source{font-family:var(--mono);font-size:.68rem}.cs-ledger details{padding-block:0}.cs-ledger details summary{cursor:pointer;letter-spacing:.05em;text-transform:uppercase;align-items:center;min-height:2.75rem;display:flex}.cs-ledger details p{text-transform:none;margin:0 0 .85rem;line-height:1.6}.cs-figure{margin:0}.cs-figure svg,.cs-pdp svg,.cs-ruler svg{width:100%;height:auto;display:block;overflow:visible}.cs-figure figcaption{font-family:var(--mono);letter-spacing:.04em;color:color-mix(in srgb, var(--ink) 70%, transparent);margin-top:.75rem;font-size:.66rem}.cs-axis{stroke:var(--ink);stroke-width:1px}.cs-rule-dashed{stroke:color-mix(in srgb, var(--ink) 45%, transparent);stroke-dasharray:3 4;stroke-width:1px}.cs-line{fill:none;stroke-width:2px}.cs-line--primary{stroke:var(--cobalt)}.cs-line--ghost{stroke:color-mix(in srgb, var(--ink) 35%, transparent);stroke-dasharray:5 4;stroke-width:1.5px}.cs-mark{fill:var(--cobalt)}@keyframes cs-draw-in{0%{stroke-dashoffset:100px}to{stroke-dashoffset:0}}@keyframes cs-fade-in{0%{opacity:0}to{opacity:1}}@keyframes cs-grow-x{0%{transform:scaleX(0)}to{transform:scaleX(1)}}[data-play=true] .cs-anim-draw{stroke-dasharray:100;animation:1s cubic-bezier(.16,1,.3,1) both cs-draw-in}[data-play=true] .cs-anim-draw--late{animation-delay:.26s}[data-play=true] .cs-anim-arrive{animation:.38s ease-out 1.24s both cs-fade-in}[data-play=true] .cs-anim-bar{transform-origin:0;animation:.64s cubic-bezier(.16,1,.3,1) both cs-grow-x}[data-play=true] .cs-theory__track>.cs-anim-bar[data-direction=down]{transform-origin:100%}[data-play=true] li:nth-child(2) .cs-anim-bar,[data-play=true] li:nth-child(2)>.cs-anim-bar{animation-delay:50ms}[data-play=true] li:nth-child(3) .cs-anim-bar,[data-play=true] li:nth-child(3)>.cs-anim-bar{animation-delay:.1s}[data-play=true] li:nth-child(n+4) .cs-anim-bar,[data-play=true] li:nth-child(n+4)>.cs-anim-bar{animation-delay:.15s}[data-play=true] li:nth-child(n+7) .cs-anim-bar,[data-play=true] li:nth-child(n+7)>.cs-anim-bar{animation-delay:.2s}@media (prefers-reduced-motion:reduce){[data-play=true] .cs-anim-draw,[data-play=true] .cs-anim-arrive,[data-play=true] .cs-anim-bar{animation:none}}.cs-label{fill:var(--ink);font-family:var(--mono);letter-spacing:.04em;font-size:10px}.cs-label--end{text-anchor:end}.cs-label--mid{text-anchor:middle}.cs-label--warn{fill:var(--vermilion);text-anchor:end}.cs-ladder{border:1px solid var(--cs-rule);gap:0;margin:0;padding:0;list-style:none;display:grid}.cs-ladder li{grid-template-columns:3rem minmax(0,1fr) minmax(6rem,.6fr);align-items:center;gap:1rem;padding:1.1rem 1rem;display:grid}.cs-ladder li+li{border-top:1px solid var(--cs-rule)}.cs-ladder__rank{color:var(--cobalt);font-family:var(--mono);letter-spacing:.06em;font-size:.7rem;font-weight:700}.cs-ladder strong{margin-bottom:.3rem;font-size:1.02rem;display:block}.cs-ladder p{margin:0;font-size:.88rem;line-height:1.5}.cs-ladder__bar{border:1px solid var(--cs-rule);height:.55rem;display:block}.cs-ladder__bar>span{background:var(--cobalt);height:100%;display:block}.cs-importance ul,.cs-sectors-figure ul{gap:.45rem;margin:0;padding:0;list-style:none;display:grid}.cs-importance li,.cs-sectors-figure li{grid-template-columns:minmax(7rem,12rem) minmax(0,1fr) 3.5rem;align-items:center;gap:.75rem;font-size:.84rem;display:grid}.cs-importance__track,.cs-sectors-figure__track{border-bottom:1px solid var(--cs-faint);height:.72rem;position:relative}.cs-importance__track>span{background:var(--cobalt);height:100%;display:block}.cs-sectors-figure__range{background:var(--cs-tint);border:1px solid color-mix(in srgb, var(--cobalt) 45%, transparent);height:100%;position:absolute;top:0}.cs-sectors-figure__median{background:var(--cobalt);width:2px;height:calc(100% + .3rem);position:absolute;top:-.15rem}.cs-importance__value,.cs-sectors-figure__value{font-family:var(--mono);text-align:right;font-variant-numeric:tabular-nums;font-size:.72rem}.cs-importance>p,.cs-change{border:1px solid var(--cobalt);background:var(--cs-tint);gap:.7rem;padding:.8rem .95rem;display:grid}.cs-change__step{gap:.15rem;margin:0;display:grid}.cs-change__step>span{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--cobalt);font-size:.6rem;font-weight:700}.cs-change__step strong{letter-spacing:-.03em;font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:baseline;gap:.4rem;font-size:1.35rem;font-weight:800;display:flex}.cs-change__step em{color:color-mix(in srgb, var(--ink) 55%, transparent);font-style:normal;font-weight:400}.cs-change__delta{font-family:var(--mono);font-size:.78rem;font-weight:700}.cs-change__delta[data-direction=up]{color:var(--cobalt)}.cs-change__delta[data-direction=down]{color:var(--vermilion)}.cs-change__drivers{border-top:1px solid color-mix(in srgb, var(--cobalt) 30%, transparent);gap:.35rem;margin:0;padding-top:.6rem;display:grid}.cs-change__drivers>div{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:.5rem;display:grid}.cs-change__drivers dt{font-family:var(--mono);letter-spacing:.05em;text-transform:uppercase;color:color-mix(in srgb, var(--ink) 68%, transparent);font-size:.6rem}.cs-change__drivers dd{text-align:right;justify-content:flex-end;align-items:baseline;gap:.5rem;margin:0;font-size:.82rem;display:flex}.cs-change__drivers dd span{font-family:var(--mono);font-size:.76rem;font-weight:700}.cs-change__drivers dd span[data-direction=up]{color:var(--cobalt)}.cs-change__drivers dd span[data-direction=down]{color:var(--vermilion)}.cs-sensitivity--waiting{border:1px dashed var(--cs-rule);color:color-mix(in srgb, var(--ink) 64%, transparent);margin:0;padding:.7rem .9rem;font-size:.82rem;line-height:1.5}.cs-sectors-figure>p,.cs-scoreboard>p,.cs-sensitivity>p,.cs-euro__note{max-width:52ch;color:color-mix(in srgb, var(--ink) 78%, transparent);margin:1rem 0 0;font-size:.82rem;line-height:1.55}.cs-spine{border-top:1px solid var(--cs-rule);grid-template-columns:minmax(13rem,.6fr) minmax(0,1.6fr);gap:clamp(1.5rem,4vw,4.5rem);padding-block:clamp(2.5rem,5vw,4.5rem);display:grid}.cs-spine__head{align-self:start;position:sticky;top:7rem}.cs-spine__label{color:var(--cobalt);font-family:var(--mono);letter-spacing:.07em;text-transform:uppercase;margin:0 0 .8rem;font-size:.72rem;font-weight:700}.cs-spine__modes{border:1px solid var(--ink);display:inline-flex}.cs-spine__modes button{color:inherit;cursor:pointer;font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;background:0 0;border:0;padding:.5rem .85rem;font-size:.66rem;font-weight:700}.cs-spine__modes button+button{border-left:1px solid var(--ink)}.cs-spine__modes button[data-active=true]{background:var(--ink);color:var(--paper)}.cs-spine__modes button:focus-visible{outline:2px solid var(--cobalt);outline-offset:2px}.cs-spine ol{border-top:1px solid var(--cs-faint);margin:0;padding:0;list-style:none}.cs-spine li{border-bottom:1px solid var(--cs-faint)}.cs-spine a{color:inherit;grid-template-columns:2.5rem minmax(0,1fr) auto;align-items:baseline;gap:1rem;padding:.6rem 0;text-decoration:none;display:grid}.cs-spine a:hover .cs-spine__title{color:var(--cobalt)}.cs-spine a:focus-visible{outline:2px solid var(--cobalt);outline-offset:2px}.cs-spine__num{font-family:var(--mono);color:var(--cobalt);font-size:.7rem;font-weight:700}.cs-spine__title{letter-spacing:-.015em;font-size:.98rem;font-weight:600}.cs-spine__state{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:color-mix(in srgb, var(--ink) 50%, transparent);font-size:.6rem}.cs-spine__note{max-width:52ch;color:color-mix(in srgb, var(--ink) 72%, transparent);margin:.9rem 0 0;font-size:.82rem;line-height:1.55}@media (max-width:52rem){.cs-spine{grid-template-columns:1fr}.cs-spine__head{position:static}}.cs-conflict{gap:1.1rem;display:grid}.cs-conflict__predictions{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.cs-conflict__predictions p{margin:0;font-size:.92rem;font-weight:600;line-height:1.35}.cs-conflict__predictions p[data-side=more]{text-align:right}.cs-conflict__predictions em{font-family:var(--mono);letter-spacing:.07em;text-transform:uppercase;color:color-mix(in srgb, var(--ink) 58%, transparent);font-size:.6rem;font-style:normal;font-weight:400;display:block}.cs-conflict__axis{border-bottom:1px solid var(--cs-rule);height:2.4rem;position:relative}.cs-conflict__zero{background:var(--ink);width:1px;position:absolute;top:0;bottom:0;left:50%}.cs-conflict__point{background:var(--vermilion);width:.7rem;height:.7rem;margin-left:-.35rem;position:absolute;bottom:-.36rem;transform:rotate(45deg)}.cs-conflict__point[data-key=market]{background:color-mix(in srgb, var(--ink) 34%, transparent)}.cs-conflict__point em{font-family:var(--mono);white-space:nowrap;font-size:.64rem;font-style:normal;position:absolute;bottom:1rem;left:50%;transform:rotate(-45deg)translate(-40%)}.cs-conflict__scale{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:color-mix(in srgb, var(--ink) 58%, transparent);justify-content:space-between;margin:.35rem 0 0;font-size:.6rem;display:flex}.cs-conflict__measures{border:1px solid var(--cs-rule);grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:0;margin:0;padding:0;list-style:none;display:grid}.cs-conflict__measures li{border-right:1px solid var(--cs-faint);gap:.15rem;padding:.7rem .85rem;display:grid}.cs-conflict__measures li:last-child{border-right:0}.cs-conflict__measures strong{font-size:.88rem;font-weight:600}.cs-conflict__measures li>span{font-family:var(--mono);color:var(--vermilion);font-size:.86rem}.cs-conflict__measures li[data-key=market]>span{color:color-mix(in srgb, var(--ink) 62%, transparent)}.cs-conflict__measures em{color:color-mix(in srgb, var(--ink) 70%, transparent);font-size:.78rem;font-style:normal;line-height:1.4}.cs-conflict__decay-label{font-family:var(--mono);letter-spacing:.07em;text-transform:uppercase;color:var(--cobalt);margin:.2rem 0 .5rem;font-size:.66rem;font-weight:700}.cs-conflict__decay-label em{text-transform:none;letter-spacing:.02em;color:color-mix(in srgb, var(--ink) 58%, transparent);font-style:normal;font-weight:400;display:block}.cs-conflict__decay ul{gap:.4rem;margin:0;padding:0;list-style:none;display:grid}.cs-conflict__decay li{grid-template-columns:minmax(8rem,12rem) minmax(0,1fr) 3.4rem;align-items:center;gap:.75rem;font-size:.82rem;display:grid}.cs-conflict__track{background:var(--cs-faint);height:.7rem;position:relative}.cs-conflict__track>span{background:var(--vermilion);transform-origin:0;height:100%;display:block}.cs-conflict__value{font-family:var(--mono);text-align:right;font-size:.72rem}.cs-conflict__read{max-width:60ch;margin:0;font-size:.88rem;line-height:1.55}@media (max-width:46rem){.cs-conflict__decay li{grid-template-columns:minmax(0,1fr) 3.2rem}.cs-conflict__decay li>span:first-child{grid-column:1/-1}}.cs-recover{gap:1.4rem;display:grid}.cs-recover__cases{grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:1.25rem;display:grid}.cs-recover__case{border:1px solid var(--cs-rule);padding:1rem}.cs-recover__case[data-case=hotel]{border-color:var(--ink)}.cs-recover__title{letter-spacing:-.015em;margin:0 0 .7rem;font-size:1.02rem;font-weight:600}.cs-recover__title em{font-family:var(--mono);letter-spacing:.05em;text-transform:uppercase;color:color-mix(in srgb, var(--ink) 60%, transparent);margin-top:.15rem;font-size:.62rem;font-style:normal;font-weight:400;display:block}.cs-recover__meter{background:repeating-linear-gradient(135deg, var(--cs-faint) 0 4px, transparent 4px 8px);border:1px solid var(--cs-rule);height:.75rem}.cs-recover__survives{background:var(--cobalt);transform-origin:0;height:100%;display:block}.cs-recover__case[data-case=research] .cs-recover__survives{background:var(--vermilion)}.cs-recover__after{margin:.6rem 0 0;font-size:.88rem;line-height:1.5}.cs-recover__after strong{font-weight:600;display:block}.cs-recover__verdict{border-top:1px solid var(--cs-faint);color:color-mix(in srgb, var(--ink) 80%, transparent);margin:.5rem 0 0;padding-top:.5rem;font-size:.85rem;line-height:1.5}.cs-recover__data-label{font-family:var(--mono);letter-spacing:.07em;text-transform:uppercase;color:var(--cobalt);margin:0 0 .55rem;font-size:.66rem;font-weight:700}.cs-recover__data-label em{color:color-mix(in srgb, var(--ink) 58%, transparent);font-style:normal;font-weight:400;display:block}.cs-recover__data ul{border:1px solid var(--cs-rule);grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:0;margin:0;padding:0;list-style:none;display:grid}.cs-recover__data li{border-right:1px solid var(--cs-faint);gap:.2rem;padding:.7rem .85rem;display:grid}.cs-recover__data li:last-child{border-right:0}.cs-recover__data li span{font-family:var(--mono);letter-spacing:.05em;text-transform:uppercase;color:color-mix(in srgb, var(--ink) 62%, transparent);font-size:.6rem}.cs-recover__data li strong{letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:1.5rem;font-weight:800}.cs-recover__data li[data-side=hotel] strong{color:var(--cobalt)}.cs-recover__data li[data-side=research] strong{color:var(--vermilion)}.cs-recover__read{max-width:58ch;margin:0;font-size:.88rem;line-height:1.55}.cs-toy{gap:1rem;display:grid}.cs-toy__stack{border:1px solid var(--ink);height:2.4rem;display:flex}.cs-toy__debt,.cs-toy__equity{min-width:0;font-family:var(--mono);letter-spacing:.05em;white-space:nowrap;place-items:center;font-size:.66rem;transition:width .18s;display:grid;overflow:hidden}.cs-toy__debt{background:var(--ink);color:var(--paper)}.cs-toy__equity{background:var(--cs-tint)}.cs-toy__control{gap:.4rem;font-size:.86rem;display:grid}.cs-toy__control em{font-family:var(--mono);color:var(--cobalt);font-size:.68rem;font-style:normal;display:block}.cs-toy__control input{width:100%;accent-color:var(--cobalt)}.cs-toy__years{border:1px solid var(--cs-rule);grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));display:grid}.cs-toy__year{border-right:1px solid var(--cs-faint);padding:.8rem .9rem}.cs-toy__year:last-child{border-right:0}.cs-toy__year-label{margin:0 0 .3rem;font-size:.88rem;font-weight:600}.cs-toy__year-label em{font-family:var(--mono);letter-spacing:.05em;text-transform:uppercase;color:color-mix(in srgb, var(--ink) 58%, transparent);font-size:.6rem;font-style:normal;font-weight:400;display:block}.cs-toy__figure{letter-spacing:-.045em;font-variant-numeric:tabular-nums;color:var(--cobalt);margin:0;font-size:2.1rem;font-weight:800;line-height:1}.cs-toy__year[data-negative=true] .cs-toy__figure{color:var(--vermilion)}.cs-toy__caption{font-family:var(--mono);letter-spacing:.05em;text-transform:uppercase;color:color-mix(in srgb, var(--ink) 58%, transparent);margin:.25rem 0 0;font-size:.6rem}.cs-toy__read{max-width:58ch;margin:0;font-size:.88rem;line-height:1.55}.cs-toy__mirror{border:1px solid var(--cs-rule);border-left:3px solid var(--cobalt);background:var(--cs-tint);gap:.7rem;padding:1rem 1.1rem;display:grid}.cs-toy__mirror[data-idle=true]{border-left-color:var(--cs-rule);background:0 0}.cs-toy__mirror-head{margin:0;font-size:.88rem;font-weight:600}.cs-toy__mirror-head em{font-family:var(--mono);letter-spacing:.05em;text-transform:uppercase;color:color-mix(in srgb, var(--ink) 62%, transparent);font-size:.6rem;font-style:normal;font-weight:400;display:block}.cs-toy__mirror-body,.cs-toy__mirror-note{max-width:58ch;margin:0;font-size:.86rem;line-height:1.55}.cs-toy__mirror-figures{flex-wrap:wrap;gap:.5rem 2rem;display:flex}.cs-toy__mirror-figures p{align-items:baseline;gap:.5rem;margin:0;display:flex}.cs-toy__mirror-figures span{font-family:var(--mono);letter-spacing:.05em;text-transform:uppercase;color:color-mix(in srgb, var(--ink) 62%, transparent);font-size:.6rem}.cs-toy__mirror-figures strong{letter-spacing:-.035em;font-variant-numeric:tabular-nums;color:var(--cobalt);font-size:1.4rem;font-weight:800}.cs-toy__mirror-note{border-top:1px solid var(--cs-faint);padding-top:.6rem}.cs-queue{gap:1.35rem;display:grid}.cs-queue__label{letter-spacing:-.01em;margin:0 0 .35rem;font-size:.95rem;font-weight:600}.cs-queue__label em{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:color-mix(in srgb, var(--ink) 58%, transparent);font-size:.62rem;font-style:normal;font-weight:400;display:block}.cs-queue__bar{width:100%;height:2.3rem;display:flex}.cs-queue__slice{border:1px solid var(--ink);transform-origin:0;border-right-width:0;place-items:center;min-width:0;display:grid;overflow:hidden}.cs-queue__slice:last-child{border-right-width:1px}.cs-queue__slice[data-kind=interest]{background:var(--ink);color:var(--paper)}.cs-queue__slice[data-kind=tax]{background:var(--vermilion);color:var(--paper)}.cs-queue__slice[data-kind=owners]{background:var(--cs-tint)}.cs-queue__amount{font-family:var(--mono);font-size:.72rem;font-weight:700}.cs-queue__legend{font-family:var(--mono);letter-spacing:.04em;color:color-mix(in srgb, var(--ink) 62%, transparent);margin:.3rem 0 0;font-size:.62rem}.cs-queue__reads{border-top:1px solid var(--cs-rule);gap:.7rem;margin-top:.4rem;padding-top:1rem;display:grid}.cs-queue__reads p{max-width:56ch;margin:0;font-size:.9rem;line-height:1.55}.cs-worth{gap:1.75rem;display:grid}.cs-worth__step{color:var(--cobalt);font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;margin:0 0 .7rem;font-size:.64rem;font-weight:700}.cs-worth__strip{border-bottom:1px solid var(--cs-rule);height:2.6rem;position:relative}.cs-worth__dot{background:color-mix(in srgb, var(--ink) 38%, transparent);width:.55rem;height:.55rem;margin-left:-.275rem;position:absolute;bottom:-.28rem;transform:rotate(45deg)}.cs-worth__dot[data-best=true]{background:var(--cobalt);width:.72rem;height:.72rem;margin-left:-.36rem;bottom:-.36rem}.cs-worth__mean{background:var(--ink);width:1px;position:absolute;top:0;bottom:-.1rem}.cs-worth__mean em{font-family:var(--mono);white-space:nowrap;font-size:.62rem;font-style:normal;position:absolute;top:0;left:.4rem}.cs-worth__axis{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:color-mix(in srgb, var(--ink) 58%, transparent);justify-content:space-between;gap:1rem;margin:.5rem 0 0;font-size:.62rem;display:flex}.cs-worth__read{max-width:54ch;margin:.7rem 0 0;font-size:.88rem;line-height:1.55}.cs-worth__decay{gap:.4rem;margin:0;padding:0;list-style:none;display:grid}.cs-worth__decay li{grid-template-columns:minmax(8rem,13rem) minmax(0,1fr) 2.8rem;align-items:center;gap:.75rem;display:grid}.cs-worth__age{font-size:.8rem;line-height:1.3}.cs-worth__age em{font-family:var(--mono);letter-spacing:.07em;text-transform:uppercase;color:var(--cobalt);font-size:.6rem;font-style:normal;display:block}.cs-worth__track{background:var(--cs-faint);height:.7rem;position:relative}.cs-worth__track>span{background:color-mix(in srgb, var(--ink) 40%, transparent);transform-origin:0;height:100%;display:block}.cs-worth__decay li[data-here=true] .cs-worth__track>span{background:var(--cobalt)}.cs-worth__value{font-family:var(--mono);text-align:right;font-size:.72rem}.cs-worth__band{border:1px solid var(--cs-rule);height:1.6rem;position:relative}.cs-worth__band-fill{background:var(--cs-tint);transform-origin:50%;position:absolute;inset:.2rem 25%}.cs-worth__band-mark{background:var(--cobalt);width:2px;margin-left:-1px;position:absolute;top:0;bottom:0;left:50%}@media (max-width:46rem){.cs-worth__decay li{grid-template-columns:minmax(0,1fr) 2.6rem}.cs-worth__age{grid-column:1/-1}}.cs-euro{gap:1.5rem;display:grid}.cs-euro__country{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;margin:0 0 .4rem;font-size:.68rem}.cs-euro__bar{border:1px solid var(--ink);width:100%;height:2.1rem;display:flex}.cs-euro__seg{min-width:0;font-family:var(--mono);white-space:nowrap;transform-origin:0;place-items:center;font-size:.68rem;display:grid;overflow:hidden}.cs-euro__seg--company{background:var(--cobalt);color:var(--paper)}.cs-euro__seg--company[data-refunded=true]{background:repeating-linear-gradient(135deg, var(--cobalt) 0 5px, color-mix(in srgb, var(--cobalt) 45%, var(--paper)) 5px 10px)}.cs-euro__seg--investor{background:color-mix(in srgb, var(--ink) 26%, transparent)}.cs-euro__seg--keeps{background:var(--cs-tint)}.cs-euro__refund,.cs-euro__avoid{font-family:var(--mono);color:var(--cobalt);margin:.35rem 0 0;font-size:.66rem;line-height:1.4}.cs-euro__verdict{max-width:52ch;margin:.5rem 0 0;font-size:.86rem;line-height:1.5}@media (max-width:40rem){.cs-euro__seg{font-size:.6rem}}.cs-pdp{grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:1.25rem;display:grid}.cs-pdp figure{border:1px solid var(--cs-rule);min-width:0;margin:0;padding:.85rem}.cs-pdp figcaption{font-family:var(--mono);letter-spacing:.04em;text-transform:uppercase;justify-content:space-between;gap:.5rem;margin-bottom:.5rem;font-size:.66rem;display:flex}.cs-pdp figcaption span[data-direction=up]{color:var(--cobalt)}.cs-pdp figcaption span[data-direction=down]{color:color-mix(in srgb, var(--ink) 60%, transparent)}.cs-theory{border:1px solid var(--cs-rule);gap:0;display:grid}.cs-theory section{padding:.9rem 1rem}.cs-theory section+section{border-top:1px solid var(--cs-faint)}.cs-theory header{grid-template-columns:minmax(8rem,12rem) minmax(0,1fr) 4rem;align-items:center;gap:.75rem;margin-bottom:.5rem;display:grid}.cs-theory header strong{gap:.2rem;font-size:.95rem;display:grid}.cs-theory header strong em{max-width:34ch;color:color-mix(in srgb, var(--ink) 70%, transparent);font-size:.76rem;font-style:normal;font-weight:400;line-height:1.4}.cs-theory header em{font-family:var(--mono);font-variant-numeric:tabular-nums;text-align:right;font-size:.72rem;font-style:normal}.cs-theory__track{border-left:1px solid var(--ink);width:100%;height:.7rem;margin-left:50%;position:relative;transform:translate(-50%)}.cs-theory__track>span{background:var(--cobalt);height:.42rem;position:absolute;top:.14rem}.cs-theory__track>span[data-direction=down]{background:var(--vermilion)}.cs-theory ul{gap:.3rem;margin:0;padding:0;list-style:none;display:grid}.cs-theory li{border-left:2px solid var(--cs-faint);grid-template-columns:minmax(0,1fr) 4.5rem 6rem;gap:.6rem;padding-left:.9rem;font-size:.8rem;display:grid}.cs-theory li[data-verdict=supports]{border-left-color:var(--cobalt)}.cs-theory li[data-verdict=contradicts]{border-left-color:var(--vermilion)}.cs-theory li[data-verdict=null],.cs-theory li[data-verdict=open]{color:color-mix(in srgb, var(--ink) 62%, transparent)}.cs-theory__sign,.cs-theory__p{font-family:var(--mono);font-variant-numeric:tabular-nums;text-align:right;font-size:.72rem}.cs-theory>p{border-top:1px solid var(--cs-rule);max-width:60ch;color:color-mix(in srgb, var(--ink) 78%, transparent);margin:0;padding:.85rem 1rem;font-size:.8rem;line-height:1.55}.cs-sectors__countries{border-top:1px solid var(--cs-faint);margin-top:.75rem;padding-top:.75rem}.cs-group legend em{border:1px solid var(--cobalt);color:var(--cobalt);font-family:var(--mono);letter-spacing:.05em;text-transform:uppercase;margin-left:.5rem;padding:.1rem .4rem;font-size:.6rem;font-style:normal;display:inline-block}.cs-scoreboard table{border-collapse:collapse;width:100%;font-size:.86rem}.cs-scoreboard th,.cs-scoreboard td{border-bottom:1px solid var(--cs-faint);text-align:left;padding:.7rem .5rem}.cs-scoreboard thead th{border-bottom:1px solid var(--ink);font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;font-size:.64rem}.cs-scoreboard tbody th{font-weight:500}.cs-scoreboard td{font-family:var(--mono);font-variant-numeric:tabular-nums;white-space:nowrap}.cs-scoreboard tr[data-shipped=true]{background:color-mix(in srgb, var(--cobalt) 7%, transparent)}.cs-scoreboard__bar{border-bottom:1px solid var(--cs-faint);vertical-align:middle;width:clamp(3rem,14vw,9rem);height:.5rem;margin-right:.6rem;display:inline-block}.cs-scoreboard__bar>span{background:var(--cobalt);max-width:100%;height:100%;display:block}.cs-instrument{border-top:1px solid var(--cs-rule);padding-block:clamp(4rem,9vw,9rem)}.cs-instrument h2{max-width:18ch}.cs-instrument__lead{max-width:52ch;margin:0 0 clamp(2rem,4vw,3rem);font-size:1.05rem;line-height:1.55}.cs-console{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:start;gap:clamp(1.5rem,3vw,3rem);display:grid}.cs-console__controls{gap:1.25rem;min-width:0;display:grid}.cs-console__readout{gap:.8rem;min-width:0;display:grid;position:sticky;top:5rem}.cs-sectors,.cs-group{border:1px solid var(--cs-rule);min-width:0;margin:0;padding:1.1rem}.cs-sectors legend,.cs-group legend{gap:.35rem;padding:0;font-size:1rem;font-weight:650;display:grid}.cs-sectors>p,.cs-group>p{max-width:48ch;color:color-mix(in srgb, var(--ink) 78%, transparent);margin:.5rem 0 1rem;font-size:.84rem;line-height:1.5}.cs-sectors [role=radiogroup]{flex-wrap:wrap;gap:.4rem;display:flex}.cs-sectors button{border:1px solid var(--cs-rule);min-height:2.75rem;color:inherit;font:inherit;cursor:pointer;background:0 0;align-items:baseline;gap:.45rem;padding:.5rem .7rem;font-size:.8rem;transition:background .18s,border-color .18s;display:inline-flex}.cs-sectors button em{font-family:var(--mono);color:color-mix(in srgb, var(--ink) 74%, transparent);font-size:.68rem;font-style:normal}.cs-sectors button:hover{border-color:var(--ink)}.cs-sectors button[data-active=true]{border-color:var(--cobalt);background:var(--cobalt);color:var(--paper)}.cs-sectors button[data-active=true] em{color:color-mix(in srgb, var(--paper) 75%, transparent)}.cs-groups{gap:1rem;display:grid}.cs-groups__step{gap:.35rem;margin:.5rem 0 0;font-size:1rem;font-weight:650;display:grid}.cs-control{gap:.3rem;padding-block:.9rem;display:grid}.cs-control+.cs-control{border-top:1px solid var(--cs-faint)}.cs-control label{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.cs-control__name{gap:.1rem;font-size:.9rem;display:grid}.cs-control__name em{font-family:var(--mono);letter-spacing:.05em;text-transform:uppercase;color:color-mix(in srgb, var(--ink) 55%, transparent);font-size:.62rem;font-style:normal}.cs-control__plain{max-width:46ch;color:color-mix(in srgb, var(--ink) 82%, transparent);margin:.15rem 0 .1rem;font-size:.82rem;line-height:1.5}.cs-control__value{font-family:var(--mono);font-variant-numeric:tabular-nums;color:var(--cobalt);font-size:.86rem;font-weight:700}.cs-control__value em{opacity:.7;font-style:normal}.cs-control__note{color:color-mix(in srgb, var(--ink) 66%, transparent);margin:0;font-size:.76rem;line-height:1.45}.cs-control__note summary{min-height:2.75rem;color:var(--cobalt);font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;align-items:center;font-size:.64rem;display:flex}.cs-control__note p{max-width:52ch;margin:0 0 .5rem}.cs-headline__plain{max-width:30ch;margin:0 0 .7rem;font-size:1.05rem;line-height:1.4}.cs-headline__gloss strong{font-size:inherit;letter-spacing:0;margin:0;font-weight:700;display:inline}.cs-control__slider{position:relative}.cs-control__rail{pointer-events:none;height:.5rem;position:absolute;top:calc(50% + .5rem);left:.425rem;right:.425rem}.cs-control__iqr{background:color-mix(in srgb, var(--ink) 30%, transparent);height:2px;position:absolute;top:.16rem}.cs-control__median,.cs-control__peer{width:1px;height:.42rem;position:absolute;top:0}.cs-control__median{background:color-mix(in srgb, var(--ink) 45%, transparent)}.cs-control__peer{background:var(--cobalt);width:2px}.cs-control input[type=range]{appearance:none;cursor:pointer;background:0 0;width:100%;height:2.75rem;margin:0;display:block}.cs-control input[type=range]::-webkit-slider-runnable-track{background:var(--ink);height:1px}.cs-control input[type=range]::-moz-range-track{background:var(--ink);height:1px}.cs-control input[type=range]::-webkit-slider-thumb{border:1px solid var(--ink);background:var(--cobalt);appearance:none;width:.85rem;height:.85rem;margin-top:-.42rem}.cs-control input[type=range]::-moz-range-thumb{border:1px solid var(--ink);background:var(--cobalt);border-radius:0;width:.85rem;height:.85rem}.cs-control input[type=range]:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.cs-reset{border:1px solid var(--ink);min-height:2.75rem;color:inherit;font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:0 0;padding:.7rem 1rem;font-size:.7rem}.cs-reset:disabled{border-color:var(--cs-faint);color:color-mix(in srgb, var(--ink) 40%, transparent);cursor:default}.cs-legend{font-family:var(--mono);color:color-mix(in srgb, var(--ink) 66%, transparent);margin:0;font-size:.66rem;line-height:1.6}.cs-headline{border:1px solid var(--ink);padding:.85rem 1rem}.cs-headline>p:first-child{color:var(--cobalt);font-family:var(--mono);letter-spacing:.07em;text-transform:uppercase;margin:0;font-size:.68rem;font-weight:700}.cs-headline strong{letter-spacing:-.05em;font-variant-numeric:tabular-nums;margin:.15rem 0 .35rem;font-size:clamp(2.6rem,5.2vw,3.9rem);font-weight:800;line-height:.88;display:block}.cs-headline strong em{vertical-align:super;font-size:.35em;font-style:normal;font-weight:700}.cs-headline__gloss{max-width:40ch;margin:0;font-size:.9rem;line-height:1.5}.cs-headline__live{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.cs-stack{border:1px solid var(--cs-rule);padding:.85rem 1rem}.cs-stack__column{border:1px solid var(--ink);flex-direction:column;height:13rem;display:flex;position:relative}.cs-stack__block{min-height:0;font-family:var(--mono);letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;justify-content:space-between;align-items:center;gap:.5rem;padding:0 .7rem;font-size:.7rem;transition:height .4s cubic-bezier(.22,.61,.36,1);display:flex;overflow:hidden}.cs-stack__block--equity{background:repeating-linear-gradient(-45deg, transparent 0 5px, color-mix(in srgb, var(--ink) 9%, transparent) 5px 6px)}.cs-stack__block--debt{border-top:1px solid var(--ink);background:var(--cobalt);color:var(--paper)}.cs-stack__peer{border-top:1px dashed var(--vermilion);transition:bottom .4s cubic-bezier(.22,.61,.36,1);position:absolute;left:0;right:0}.cs-stack__peer span{color:var(--vermilion);font-family:var(--mono);letter-spacing:.05em;text-transform:uppercase;font-size:.6rem;position:absolute;bottom:.15rem;right:.3rem}.cs-stack__axis{font-family:var(--mono);color:color-mix(in srgb, var(--ink) 66%, transparent);margin:.6rem 0 0;font-size:.64rem;line-height:1.5}.cs-ruler{border:1px solid var(--cs-rule);margin:0;padding:1.1rem}.cs-ruler__bin{fill:color-mix(in srgb, var(--ink) 14%, transparent)}.cs-ruler__iqr{fill:var(--cs-tint);stroke:color-mix(in srgb, var(--cobalt) 45%, transparent);stroke-width:1px}.cs-ruler__axis{stroke:var(--ink);stroke-width:1px}.cs-ruler__tick,.cs-ruler__tag,.cs-ruler__unit{fill:color-mix(in srgb, var(--ink) 70%, transparent);font-family:var(--mono);letter-spacing:.04em;text-anchor:middle;font-size:10px}.cs-ruler__tag{text-anchor:start}.cs-ruler__unit{text-anchor:end;text-transform:uppercase}.cs-ruler__estimate,.cs-ruler__band{transition:transform .4s cubic-bezier(.22,.61,.36,1)}.cs-ruler__stem{stroke:var(--cobalt);stroke-width:1px}.cs-ruler__mark{fill:var(--cobalt)}.cs-ruler__band line{stroke:var(--vermilion);stroke-width:1.5px}.cs-ruler figcaption{font-family:var(--mono);color:color-mix(in srgb, var(--ink) 70%, transparent);margin-top:.7rem;font-size:.64rem;line-height:1.55}.cs-sensitivity{border:1px solid var(--cs-rule);padding:1.1rem}.cs-sensitivity__scale{font-family:var(--mono);letter-spacing:.05em;text-transform:uppercase;color:color-mix(in srgb, var(--ink) 60%, transparent);justify-content:space-between;margin-bottom:.6rem;font-size:.62rem;display:flex}.cs-sensitivity ul{gap:.35rem;margin:0;padding:0;list-style:none;display:grid}.cs-sensitivity li{grid-template-columns:minmax(6rem,9rem) minmax(0,1fr) 3rem;align-items:center;gap:.6rem;font-size:.78rem;display:grid}.cs-sensitivity__label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cs-sensitivity__track{border-left:1px solid var(--ink);width:100%;height:.7rem;margin-left:50%;position:relative;transform:translate(-50%)}.cs-sensitivity__bar{background:var(--cobalt);height:.42rem;transition:left .3s,width .3s;position:absolute;top:.14rem}.cs-sensitivity__bar[data-direction=down]{background:color-mix(in srgb, var(--cobalt) 55%, var(--paper));border:1px solid var(--cobalt)}.cs-sensitivity__value{font-family:var(--mono);text-align:right;font-variant-numeric:tabular-nums;font-size:.7rem}.cs-console__caveat{border:1px solid var(--vermilion);margin:0;padding:.9rem 1.1rem;font-size:.85rem;line-height:1.55}.cs-console__caveat strong{color:var(--vermilion)}.cs-loading{min-height:12rem;font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:color-mix(in srgb, var(--ink) 60%, transparent);place-items:center;font-size:.7rem;display:grid}.cs-boundary{border:1px solid var(--ink);grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:0;display:grid}.cs-boundary>div{padding:1.1rem}.cs-boundary>div+div{border-left:1px solid var(--cs-rule)}.cs-boundary p{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;margin:0 0 .75rem;font-size:.66rem;font-weight:700}.cs-boundary>div:first-child p{color:var(--cobalt)}.cs-boundary>div+div p{color:var(--vermilion)}.cs-boundary ul{gap:.6rem;margin:0;padding-left:1.1rem;display:grid}.cs-boundary li{font-size:.88rem;line-height:1.5}.cs-nonclaim{max-width:52ch;margin:0;font-size:.95rem;line-height:1.6}.cs-provenance{border-top:1px solid var(--cs-rule);grid-template-columns:minmax(14rem,.6fr) minmax(0,1.4fr);gap:clamp(1.5rem,4vw,4rem);padding-block:clamp(4rem,8vw,8rem);display:grid}.cs-provenance__heading{align-self:start}.cs-provenance dl{gap:1.25rem;margin:0;display:grid}.cs-provenance dt{color:var(--cobalt);font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;margin-bottom:.35rem;font-size:.66rem;font-weight:700}.cs-provenance dd{max-width:60ch;margin:0;font-size:.92rem;line-height:1.6}.cs-provenance__links{flex-wrap:wrap;grid-column:2;gap:1.5rem;display:flex}.cs-provenance__links a{min-height:2.75rem;color:var(--cobalt);font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;border-bottom:1px solid;padding-block:.7rem;font-size:.7rem;font-weight:700;text-decoration:none}@media (max-width:60rem){.cs-console{grid-template-columns:minmax(0,1fr)}.cs-console__readout{order:-1;position:static}}@media (max-width:48rem){.cs-introduction,.cs-provenance{grid-template-columns:minmax(0,1fr)}.cs-introduction__eyebrow,.cs-introduction h1,.cs-introduction__lede,.cs-introduction__jump,.cs-provenance__links{grid-column:1}.cs-introduction__meta{grid-template-columns:auto auto auto auto}.cs-chapter{grid-template-columns:minmax(0,1fr);gap:1.5rem}.cs-chapter__intro{position:static}.cs-chapter__number{display:block}.cs-ledger__header,.cs-ledger__reading{grid-template-columns:minmax(0,1fr)}.cs-boundary>div+div{border-top:1px solid var(--cs-rule);border-left:0}.cs-importance li,.cs-sectors-figure li,.cs-sensitivity li{grid-template-columns:minmax(5rem,8rem) minmax(0,1fr) 2.75rem;font-size:.75rem}.cs-ladder li{grid-template-columns:2rem minmax(0,1fr)}.cs-ladder__bar{grid-column:2}}@media (prefers-reduced-motion:reduce){.capital-structure *,.capital-structure :before,.capital-structure :after{transition-duration:.01ms!important}}.cs-opener-section{padding-block:clamp(3rem,7vw,6rem)}.cs-opener{--cs-out:cubic-bezier(.16, 1, .3, 1);--cs-inout:cubic-bezier(.45, 0, .55, 1);border:1px solid var(--cs-rule);background:var(--paper);min-width:0;margin:0;padding:clamp(1rem,2.4vw,1.6rem)}.cs-opener__header{border-bottom:1px solid var(--cs-rule);font-family:var(--mono);letter-spacing:.065em;text-transform:uppercase;grid-template-columns:minmax(0,1fr) auto;gap:1rem;padding-bottom:.85rem;font-size:.66rem;font-weight:700;display:grid}.cs-opener__header>span:first-child{color:var(--cobalt)}.cs-opener__header>span:last-child{color:color-mix(in srgb, var(--ink) 68%, var(--paper));text-align:right}.cs-opener__stage{overscroll-behavior-x:contain;padding-block:clamp(.65rem,1.5vw,1.25rem);overflow-x:auto}.cs-opener svg{width:100%;min-width:38rem;height:auto;display:block;overflow:hidden}.cs-opener text{font-family:var(--mono);font-weight:700}.cs-opener__tag{letter-spacing:.07em;font-size:9.5px}.cs-opener__side,.cs-opener__title,.cs-opener__note{letter-spacing:.055em;font-size:10px}.cs-opener__pct{letter-spacing:.055em;font-size:11px}.cs-opener__controls{justify-content:flex-end;gap:.4rem;padding-top:.5rem;display:flex}.cs-opener__controls button{border:1px solid var(--cs-rule);background:var(--paper);min-width:44px;min-height:44px;color:color-mix(in srgb, var(--ink) 62%, var(--paper));font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;padding:.3rem .9rem;font-size:.6rem;font-weight:700;transition:border-color .2s,color .2s}.cs-opener__controls button:hover,.cs-opener__controls button:focus-visible{border-color:var(--cobalt);color:var(--cobalt)}.cs-opener__beats{border-top:1px solid var(--cs-rule);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.9rem;padding-top:.9rem;display:grid}.cs-opener__ticks{gap:6px;display:flex}.cs-opener__ticks span{border:1px solid var(--ink);background:var(--paper);width:10px;height:10px;display:block}.cs-opener__ticks span[data-reached=true]{border-color:var(--cobalt);background:var(--cobalt)}.cs-opener__caption{color:var(--ink);font-family:var(--mono);letter-spacing:.055em;text-transform:uppercase;margin:0;font-size:.6875rem;font-weight:700}.cs-opener__explain{max-width:62ch;min-height:6.5rem;color:var(--ink);text-wrap:pretty;margin:.85rem 0 0;font-size:1rem;line-height:1.6}.cs-opener figcaption{max-width:62ch;color:color-mix(in srgb, var(--ink) 68%, var(--paper));margin-top:.85rem;font-size:.85rem;line-height:1.6}.cs-opener__equivalent{border-top:1px solid var(--cs-rule);margin-top:.85rem;padding-top:.85rem}.cs-opener__equivalent summary{color:color-mix(in srgb, var(--ink) 68%, var(--paper));font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;font-size:.68rem;font-weight:700}.cs-opener__equivalent ol{gap:.75rem;max-width:62ch;margin:.85rem 0 0;padding-left:1.2rem;display:grid}.cs-opener__equivalent strong{font-size:.9rem;display:block}.cs-opener__equivalent span{color:color-mix(in srgb, var(--ink) 72%, var(--paper));font-size:.9rem;line-height:1.55;display:block}@keyframes cs-op-out{0%{opacity:1}to{opacity:var(--cs-op-end,0)}}@keyframes cs-line-draw{0%{stroke-dashoffset:var(--cs-len)}to{stroke-dashoffset:0}}@keyframes cs-rise{0%{y:var(--cs-rise-from);height:0}to{y:var(--cs-rise-y);height:var(--cs-rise-h)}}@keyframes cs-grow-w{0%{width:0}to{width:var(--cs-grow-w)}}@keyframes cs-h-eq-a{0%{y:var(--eq-y0);height:var(--eq-h0)}to{y:var(--eq-y1);height:var(--eq-h1)}}@keyframes cs-h-eq-b{0%{y:var(--eq-y1);height:var(--eq-h1)}to{y:var(--eq-y2);height:var(--eq-h2)}}@keyframes cs-h-eq-c{0%{y:var(--eq-y2);height:var(--eq-h2)}to{y:var(--eq-y3);height:var(--eq-h3)}}@keyframes cs-h-eq-d{0%{y:var(--eq-y3);height:var(--eq-h3)}to{y:var(--eq-y4);height:var(--eq-h4)}}@keyframes cs-h-shift{0%{transform:translate(0)}to{transform:translate(-120px)}}@keyframes cs-g-reserve{0%{y:228px;height:0}12.5%{y:218px;height:10px}25%{y:206px;height:22px}37.5%{y:192px;height:36px}50%{y:178px;height:50px}62.5%{y:162px;height:66px}75%{y:144px;height:84px}87.5%{y:128px;height:100px}to{y:108px;height:120px}}@keyframes cs-g-slide-a{0%{x:300px;width:40px}to{x:352px;width:40px}}@keyframes cs-g-slide-b{0%{x:352px;width:40px}to{x:394px;width:26px}}@keyframes cs-g-pulse{0%,to{stroke-width:1.4px}50%{stroke-width:3.2px}}[data-play=true] [data-h-intro]{animation:cs-fade-in .45s var(--cs-out) 1s both, cs-op-out .4s var(--cs-out) 7.4s forwards}[data-play=true] [data-h-neutral]{--cs-rise-from:300px;--cs-rise-y:130px;--cs-rise-h:170px;animation:cs-rise 1.2s var(--cs-out) .15s both, cs-op-out .5s var(--cs-out) 2.8s both}[data-play=true] [data-h-debt]{--cs-rise-from:300px;animation:cs-rise 1s var(--cs-out) 2.75s both}[data-play=true] [data-h-debt=l]{--cs-rise-y:255px;--cs-rise-h:45px}[data-play=true] [data-h-debt=r]{--cs-rise-y:180px;--cs-rise-h:120px;animation-duration:.95s;animation-delay:8.4s}[data-play=true] [data-h-eq]{animation:cs-h-eq-a 1s var(--cs-out) 2.75s both, cs-h-eq-b 1.5s var(--cs-out) 12.9s forwards, cs-h-eq-c .8s var(--cs-out) 18.4s forwards, cs-h-eq-d 1.5s var(--cs-out) 19.6s forwards}[data-play=true] [data-h-eq=l]{--eq-y0:255px;--eq-h0:0px;--eq-y1:130px;--eq-h1:125px;--eq-y2:80px;--eq-h2:175px;--eq-y3:130px;--eq-h3:125px;--eq-y4:180px;--eq-h4:75px}[data-play=true] [data-h-eq=r]{--eq-y0:180px;--eq-h0:0px;--eq-y1:130px;--eq-h1:50px;--eq-y2:80px;--eq-h2:100px;--eq-y3:130px;--eq-h3:50px;--eq-y4:180px;--eq-h4:0px;animation-duration:.95s,1.5s,.8s,1.5s;animation-delay:8.4s,12.9s,18.4s,19.6s}[data-play=true] [data-h-rule=l]{animation:cs-fade-in .35s var(--cs-out) 3.6s both}[data-play=true] [data-h-rule=r]{animation:cs-fade-in .35s var(--cs-out) 8.9s both}[data-play=true] [data-h-side=debt]{animation:cs-fade-in .45s var(--cs-out) 3.8s both, cs-op-out .4s var(--cs-out) 7.4s forwards}[data-play=true] [data-h-side=eq]{animation:cs-fade-in .45s var(--cs-out) 4.2s both, cs-op-out .4s var(--cs-out) 7.4s forwards}[data-play=true] [data-h-note]{animation:cs-fade-in .45s var(--cs-out) 5s both, cs-op-out .4s var(--cs-out) 7.4s forwards}[data-play=true] [data-h-col=l]{animation:cs-h-shift 1s var(--cs-out) 7.55s both}[data-play=true] [data-h-col=r]{animation:cs-fade-in .35s var(--cs-out) 8.4s both}[data-play=true] [data-h-legend]{animation:cs-fade-in .45s var(--cs-out) 8.7s both}[data-play=true] [data-h-title]{animation:cs-fade-in .45s var(--cs-out) 9.3s both}[data-play=true] [data-h-why]{animation:cs-fade-in .45s var(--cs-out) 10s both, cs-op-out .35s var(--cs-out) 15.1s forwards}[data-play=true] [data-h-ghost]{animation:cs-fade-in .35s var(--cs-out) 12.5s both, cs-op-out .4s var(--cs-out) 18.2s forwards, cs-fade-in .35s var(--cs-out) 19.4s forwards}[data-play=true] [data-h-tag]{animation:cs-fade-in .4s var(--cs-out) 12.7s both}[data-play=true] [data-h-br]{animation:cs-fade-in .4s var(--cs-out) 14.6s both, cs-op-out .4s var(--cs-out) 18.2s forwards}[data-play=true] [data-h-pct][data-h-phase=gain]{animation:cs-fade-in .45s var(--cs-out) 15.1s both, cs-op-out .4s var(--cs-out) 18.2s forwards}[data-play=true] [data-h-equal]{animation:cs-fade-in .5s var(--cs-out) 15.5s both}[data-play=true] [data-h-gone]{animation:cs-fade-in .4s var(--cs-out) 21.2s both}[data-play=true] [data-h-lbr]{animation:cs-fade-in .4s var(--cs-out) 21.4s both}[data-play=true] [data-h-pct][data-h-phase=loss]{animation:cs-fade-in .45s var(--cs-out) 21.9s both}[data-play=true] [data-h-tax]{animation:cs-fade-in .55s var(--cs-out) 26.6s both}[data-play=true] [data-g-debt-flat]{--cs-len:370;stroke-dasharray:370;animation:2.6s linear .2s both cs-line-draw}[data-play=true] [data-g-steps]{--cs-len:222;stroke-dasharray:222;animation:cs-fade-in .3s var(--cs-out) .4s both, cs-line-draw 2.2s linear .5s both}[data-play=true] [data-g-res]{animation:2.08s linear .5s both cs-g-reserve}[data-play=true] [data-g-lab-res]{animation:cs-fade-in .6s var(--cs-out) 2.9s both}[data-play=true] [data-g-bracket]{animation:cs-fade-in .6s var(--cs-out) 3s both}[data-play=true] [data-g-bracket-lab]{animation:cs-fade-in .6s var(--cs-out) 3.3s both}[data-play=true] [data-g-off]{animation:cs-fade-in .9s var(--cs-out) 4.4s both}[data-play=true] [data-g-split]{animation:cs-fade-in .6s var(--cs-out) 4.6s both}[data-play=true] [data-g-lab-off]{animation:cs-fade-in .6s var(--cs-out) 5.2s both}[data-play=true] [data-g-lab-home]{animation:cs-fade-in .6s var(--cs-out) 5.6s both}[data-play=true] [data-g-gate]{animation:cs-fade-in .8s var(--cs-out) 6.2s both}[data-play=true] [data-g-gate]>path{animation:.9s ease-in-out 10.4s 4 both cs-g-pulse}[data-play=true] [data-g-gate-lab]{animation:cs-fade-in .6s var(--cs-out) 6.6s both}[data-play=true] [data-g-slice]{animation:cs-fade-in .5s var(--cs-out) 7.2s both, cs-op-out .6s var(--cs-out) 15.8s forwards, cs-g-slide-a 1.4s var(--cs-inout) 8.2s both, cs-g-slide-b 1.7s var(--cs-inout) 11.4s forwards}[data-play=true] [data-g-slice-pre]{animation:cs-fade-in .5s var(--cs-out) 7.4s both, cs-op-out .4s var(--cs-out) 8.2s forwards}[data-play=true] [data-g-gatehold]{animation:cs-fade-in .6s var(--cs-out) 9.8s both, cs-op-out .4s var(--cs-out) 12.9s forwards}[data-play=true] [data-g-toll]{--cs-grow-w:14px;animation:cs-grow-w 1.5s var(--cs-out) 11.6s both, cs-op-out .6s var(--cs-out) 15.8s both}[data-play=true] [data-g-toll-lab]{animation:cs-fade-in .6s var(--cs-out) 13.3s both, cs-op-out .6s var(--cs-out) 15.8s forwards}[data-play=true] [data-g-slice-lab]{animation:cs-fade-in .6s var(--cs-out) 13.9s both, cs-op-out .6s var(--cs-out) 15.8s forwards}[data-play=true] [data-g-purpose]{animation:cs-fade-in .6s var(--cs-out) 15.6s both}[data-play=true] [data-g-cost]{animation:cs-fade-in .7s var(--cs-out) 16.2s both}[data-play=true] [data-g-ra-lab]{--cs-op-end:.62;animation:cs-fade-in .5s var(--cs-out) 16.6s both, cs-op-out .7s var(--cs-out) 19.4s forwards}[data-play=true] [data-g-ra]{--cs-grow-w:140px;--cs-op-end:.34;animation:cs-grow-w 1.2s var(--cs-out) 16.8s both, cs-op-out .7s var(--cs-out) 19.4s both}[data-play=true] [data-g-ra-val]{--cs-op-end:.6;animation:cs-fade-in .5s var(--cs-out) 17.9s both, cs-op-out .7s var(--cs-out) 19.4s forwards}[data-play=true] [data-g-rb-lab]{animation:cs-fade-in .5s var(--cs-out) 18.2s both}[data-play=true] [data-g-rb]{--cs-grow-w:10px;animation:cs-grow-w .9s var(--cs-out) 18.4s both}[data-play=true] [data-g-rb-val]{animation:cs-fade-in .5s var(--cs-out) 19.1s both}[data-play=true] [data-g-chosen]{animation:cs-fade-in .6s var(--cs-out) 19.6s both}[data-play=true] [data-g-debt-up]{--cs-len:237;stroke-dasharray:237;animation:cs-line-draw 1.4s var(--cs-inout) 20s both}[data-play=true] [data-g-y2013]{animation:cs-fade-in .6s var(--cs-out) 20.6s both}[data-play=true] [data-g-bond]{animation:cs-fade-in .6s var(--cs-out) 21s both}[data-play=true] [data-g-after]{animation:cs-fade-in .6s var(--cs-out) 22.2s both}[data-play=true] [data-g-int]{animation:cs-fade-in .5s var(--cs-out) 22.4s both}[data-play=true] [data-g-int]>path{--cs-len:14;stroke-dasharray:14;animation:cs-line-draw 1.4s var(--cs-out) 22.4s both}[data-play=true] [data-g-int-lab]{animation:cs-fade-in .7s var(--cs-out) 23.4s both}[data-play=true] [data-g-sum]{animation:cs-fade-in .9s var(--cs-out) 24.8s both}@media (prefers-reduced-motion:reduce){[data-play=true] [data-h-intro],[data-play=true] [data-h-neutral],[data-play=true] [data-h-debt],[data-play=true] [data-h-eq],[data-play=true] [data-h-rule],[data-play=true] [data-h-side],[data-play=true] [data-h-note],[data-play=true] [data-h-col],[data-play=true] [data-h-legend],[data-play=true] [data-h-title],[data-play=true] [data-h-why],[data-play=true] [data-h-ghost],[data-play=true] [data-h-tag],[data-play=true] [data-h-br],[data-play=true] [data-h-pct],[data-play=true] [data-h-equal],[data-play=true] [data-h-gone],[data-play=true] [data-h-lbr],[data-play=true] [data-h-tax],[data-play=true] [data-g-debt-flat],[data-play=true] [data-g-steps],[data-play=true] [data-g-res],[data-play=true] [data-g-lab-res],[data-play=true] [data-g-bracket],[data-play=true] [data-g-bracket-lab],[data-play=true] [data-g-off],[data-play=true] [data-g-split],[data-play=true] [data-g-lab-off],[data-play=true] [data-g-lab-home],[data-play=true] [data-g-gate],[data-play=true] [data-g-gate]>path,[data-play=true] [data-g-gate-lab],[data-play=true] [data-g-slice],[data-play=true] [data-g-slice-pre],[data-play=true] [data-g-gatehold],[data-play=true] [data-g-toll],[data-play=true] [data-g-toll-lab],[data-play=true] [data-g-slice-lab],[data-play=true] [data-g-purpose],[data-play=true] [data-g-cost],[data-play=true] [data-g-ra-lab],[data-play=true] [data-g-ra],[data-play=true] [data-g-ra-val],[data-play=true] [data-g-rb-lab],[data-play=true] [data-g-rb],[data-play=true] [data-g-rb-val],[data-play=true] [data-g-chosen],[data-play=true] [data-g-debt-up],[data-play=true] [data-g-y2013],[data-play=true] [data-g-bond],[data-play=true] [data-g-after],[data-play=true] [data-g-int],[data-play=true] [data-g-int]>path,[data-play=true] [data-g-int-lab],[data-play=true] [data-g-sum]{animation:none}[data-play=true] [data-g-debt-flat],[data-play=true] [data-g-debt-up],[data-play=true] [data-g-steps],[data-play=true] [data-g-int]>path{stroke-dasharray:none}}
