@layer components{.ins{--ins-text:color-mix(in srgb, var(--o-white) 30%, var(--o-grey));--ins-col:46rem;--ins-wide:68rem;min-height:100svh}.ins-hero{background:var(--o-space);position:relative}.ins-hero-media{aspect-ratio:4/3;position:relative;overflow:hidden}.ins-hero-media img{object-fit:cover}.ins-hero-media:after{content:"";background:linear-gradient(to bottom, #05070a8c 0%, #05070a00 28%, #05070a00 62%, var(--o-space) 100%);position:absolute;inset:0}.ins-hero-text{padding:4px var(--o-gutter) 40px;position:relative}.ins-crumbs{flex-wrap:wrap;gap:10px;margin-bottom:18px;display:flex}.ins-crumbs a{color:var(--o-ice)}.ins-crumbs a:hover{color:var(--o-white)}.ins-crumbs span[aria-hidden]{color:var(--o-slate)}.ins-title{letter-spacing:-.01em;color:var(--o-white);text-wrap:balance;font-size:34px;font-weight:500;line-height:1.08}.ins-dek{max-width:38rem;margin-top:18px}.ins-meta{flex-wrap:wrap;gap:6px 18px;margin-top:22px;display:flex}.ins-meta>*+:before{content:"";background:var(--o-slate);vertical-align:middle;width:3px;height:3px;margin:0 14px 3px -10px;display:inline-block}.ins-body{padding:8px var(--o-gutter) 88px}.ins-col{max-width:var(--ins-col);margin-inline:auto}.ins-summary{background:var(--o-panel);border:1px solid var(--o-line);gap:28px;margin-bottom:56px;padding:26px 22px;display:grid}.ins-summary .o-eyebrow{margin-bottom:16px}.ins-takeaways{gap:14px;display:grid}.ins-takeaways li{color:var(--o-white);padding-left:22px;font-size:16px;line-height:1.5;position:relative}.ins-takeaways li:before{content:"";background:var(--o-ice);width:7px;height:7px;position:absolute;top:.62em;left:0}.ins-toc ol{counter-reset:toc;gap:10px;display:grid}.ins-toc li{counter-increment:toc;grid-template-columns:28px 1fr;font-size:15px;line-height:1.4;display:grid}.ins-toc li:before{content:counter(toc, decimal-leading-zero);font-family:var(--font-orbit-num), var(--font-orbit), sans-serif;color:var(--o-slate);font-weight:600}.ins-toc a{color:var(--o-grey);transition:color .25s var(--o-ease)}.ins-toc a:hover{color:var(--o-white)}.ins-prose>*+*{margin-top:1.15em}.ins-prose>p,.ins-prose>ul>li,.ins-prose>ol>li,.ins-callout p{color:var(--ins-text);font-size:17px;font-weight:400;line-height:1.68}.ins-prose>p:first-child{color:var(--o-white);font-size:19px;font-weight:300;line-height:1.6}.ins-prose h2{letter-spacing:-.008em;color:var(--o-white);text-wrap:balance;margin-top:2.6em;scroll-margin-top:96px;font-size:26px;font-weight:500;line-height:1.15}.ins-prose h2+*{margin-top:.9em}.ins-prose h3{color:var(--o-white);margin-top:1.9em;font-size:20px;font-weight:500;line-height:1.25}.ins-prose h3+*{margin-top:.6em}.ins-prose strong{color:var(--o-white);font-weight:500}.ins-prose a,.ins-faq a{color:var(--o-white);text-decoration:underline;-webkit-text-decoration-color:var(--o-slate);text-decoration-color:var(--o-slate);text-underline-offset:3px;transition:text-decoration-color .25s var(--o-ease);text-decoration-thickness:1px}.ins-prose a:hover,.ins-faq a:hover{-webkit-text-decoration-color:var(--o-ice);text-decoration-color:var(--o-ice)}.ins-prose .iv a{color:var(--ink-2);-webkit-text-decoration-color:var(--ink-3);text-decoration-color:var(--ink-3)}.ins-prose .iv a:hover{color:var(--ink);-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}.ins-prose .iv strong{color:var(--ink)}.ins-prose>ul,.ins-prose>ol{gap:.6em;display:grid}.ins-prose>ul>li{padding-left:1.35em;position:relative}.ins-prose>ul>li:before{content:"";background:var(--o-ice);width:6px;height:6px;position:absolute;top:.72em;left:.15em}.ins-prose>ol{counter-reset:ins}.ins-prose>ol>li{counter-increment:ins;padding-left:2.1em;position:relative}.ins-prose>ol>li:before{content:counter(ins, decimal-leading-zero);font-family:var(--font-orbit-num), var(--font-orbit), sans-serif;color:var(--o-ice);font-weight:600;position:absolute;top:.05em;left:0}.ins-cite{vertical-align:super;margin-left:1px;font-size:.66em;line-height:0}.ins-prose .ins-cite a,.ins-faq .ins-cite a,.ins-cite a{color:var(--o-ice);font-family:var(--font-orbit-num), var(--font-orbit), sans-serif;padding:0 2px;font-weight:600;text-decoration:none}.ins-cite a:hover{color:var(--o-white)}.ins-cite+.ins-cite:before{content:",";color:var(--o-slate)}.ins-callout{background:var(--o-panel);border:1px solid var(--o-line);border-left:2px solid var(--o-ice);padding:22px 22px 24px}.ins-callout .o-eyebrow{margin-bottom:10px}.ins-prose .ins-callout p{color:var(--o-white);font-weight:300}.ins-case p{color:var(--ins-text);font-size:15px;line-height:1.55}.ins-stats{background:var(--o-line);border:1px solid var(--o-line);gap:1px;display:grid}.ins-stat{background:var(--o-space);align-content:start;gap:8px;padding:20px 20px 22px;display:grid}.ins-stat-value{font-family:var(--font-orbit-num), var(--font-orbit), sans-serif;color:var(--o-ice);font-variant-numeric:lining-nums;font-size:40px;font-weight:600;line-height:1}.ins-stat-label{color:var(--o-grey);font-size:14px;line-height:1.45}.ins-cases{gap:12px;display:grid}.ins-case{background:var(--o-panel);border:1px solid var(--o-line);gap:10px;padding:20px 20px 22px;display:grid}.ins-case-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 16px;display:flex}.ins-case-name{color:var(--o-white);font-size:18px;font-weight:500;display:block}.ins-case-meta{color:var(--o-grey);margin-top:4px;font-size:13px;line-height:1.45;display:block}.ins-prose .ins-case-result{color:var(--o-white)}.ins-chip{border:1px solid var(--o-line);letter-spacing:.16em;text-transform:uppercase;color:var(--o-grey);white-space:nowrap;align-items:center;gap:8px;padding:4px 9px;font-size:11px;font-weight:600;display:inline-flex}.ins-chip:before{content:"";background:var(--o-slate);width:6px;height:6px}.ins-chip[data-kind=Independent],.ins-chip[data-kind=Government],.ins-chip[data-kind=Court]{color:var(--o-ice);border-color:color-mix(in srgb, var(--o-ice) 35%, var(--o-line))}.ins-chip[data-kind=Independent]:before,.ins-chip[data-kind=Government]:before,.ins-chip[data-kind=Court]:before{background:var(--o-ice)}.ins-glossary{background:var(--o-line);border:1px solid var(--o-line);gap:1px;display:grid}.ins-glossary>div{background:var(--o-space);gap:6px;padding:16px 18px 18px;display:grid}.ins-glossary dt{color:var(--o-white);font-size:16px;font-weight:500}.ins-glossary dd{color:var(--ins-text);font-size:15px;line-height:1.55}.ins-faq{border-top:1px solid var(--o-line);margin-top:72px;padding-top:40px}.ins-faq h2{color:var(--o-white);margin-bottom:8px;font-size:26px;font-weight:500}.ins-faq-item{border-bottom:1px solid var(--o-line);padding:22px 0}.ins-faq-item h3{color:var(--o-white);font-size:18px;font-weight:500;line-height:1.35}.ins-faq-item p{color:var(--ins-text);margin-top:10px;font-size:16px;line-height:1.65}.ins-sources{margin-top:56px}.ins-sources h2{margin-bottom:18px}.ins-sources ol{gap:14px;display:grid}.ins-sources li{color:var(--o-grey);grid-template-columns:34px 1fr;scroll-margin-top:110px;font-size:14px;line-height:1.5;display:grid}.ins-sources li:target{outline:1px solid var(--o-ice);outline-offset:6px}.ins-sources-n{font-family:var(--font-orbit-num), var(--font-orbit), sans-serif;color:var(--o-ice);font-weight:600}.ins-sources a{color:var(--o-white);overflow-wrap:anywhere}.ins-sources a:hover{text-decoration:underline;-webkit-text-decoration-color:var(--o-slate);text-decoration-color:var(--o-slate);text-underline-offset:3px}.ins-cta{background:var(--o-panel);border:1px solid var(--o-line);gap:18px;margin-top:72px;padding:32px 24px;display:grid}.ins-cta-title{color:var(--o-white);text-wrap:balance;font-size:28px;font-weight:500;line-height:1.12}.ins-cta .o-btn{justify-self:start;margin-top:6px}.ins-related{padding:72px var(--o-gutter) 96px;border-top:1px solid var(--o-line)}.ins-related-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px 24px;margin-bottom:28px;display:flex}.ins-index-head{padding:136px var(--o-gutter) 40px}.ins-index-head .o-eyebrow{margin-bottom:18px}.ins-index-title{letter-spacing:-.012em;color:var(--o-white);text-wrap:balance;font-size:40px;font-weight:500;line-height:1.04}.ins-index-lede{max-width:36rem;margin-top:20px}.ins-index-list{padding:0 var(--o-gutter) 96px}.ins-index-count{margin:48px 0 20px}.ins-grid{gap:20px;display:grid}.ins-card{background:var(--o-panel);border:1px solid var(--o-line);transition:border-color .35s var(--o-ease);flex-direction:column;display:flex;position:relative}.ins-card:hover,.ins-card:focus-within{border-color:color-mix(in srgb, var(--o-ice) 45%, var(--o-line))}.ins-card-media{aspect-ratio:16/9;background:var(--o-space);position:relative;overflow:hidden}.ins-card-media img{object-fit:cover}.ins-card-body{flex:1;align-content:start;gap:12px;padding:22px 22px 26px;display:grid}.ins-card-title{color:var(--o-white);text-wrap:balance;font-size:21px;font-weight:500;line-height:1.2}.ins-card-title a:after{content:"";position:absolute;inset:0}.ins-card-desc{color:var(--o-grey);font-size:15px;line-height:1.55}.ins-card-more{color:var(--o-white);align-items:center;gap:10px;margin-top:auto;padding-top:8px;font-size:15px;font-weight:500;display:inline-flex}.ins-card-more svg{width:16px;height:9px;transition:translate .3s var(--o-ease)}.ins-card:hover .ins-card-more svg{translate:3px}@media (min-width:640px){.ins-grid,.ins-stats[data-n="2"],.ins-stats[data-n="4"]{grid-template-columns:repeat(2,minmax(0,1fr))}.ins-stats[data-n="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.ins-glossary{grid-template-columns:repeat(2,minmax(0,1fr))}.ins-title{font-size:44px}.ins-hero-media{aspect-ratio:16/9}}@media (min-width:1024px){.ins-hero{align-items:end;min-height:min(100svh,50rem);display:grid}.ins-hero-media{aspect-ratio:auto;position:absolute;inset:0}.ins-hero-media:after{background:linear-gradient(90deg, #05070aeb 0%, #05070abd 36%, #05070a00 68%), linear-gradient(to bottom, #05070a99 0%, #05070a00 20%, #05070a00 66%, var(--o-space) 100%)}.ins-hero-text{max-width:52rem;padding:10rem var(--o-gutter) 4.5rem}.ins-title{font-size:3.5rem}.ins-dek{margin-top:1.5rem}.ins-meta{margin-top:1.75rem}.ins-body{padding:2rem var(--o-gutter) 7rem}.ins-summary{grid-template-columns:1.45fr 1fr;gap:3rem;margin-bottom:4.5rem;padding:2.25rem 2.5rem 2.5rem}.ins-takeaways li{font-size:max(1.0625rem,15px)}.ins-toc li{font-size:max(.9375rem,13px)}.ins-prose>p,.ins-prose>ul>li,.ins-prose>ol>li,.ins-callout p{font-size:max(1.1875rem,16px)}.ins-prose>p:first-child{font-size:max(1.375rem,18px)}.ins-prose h2{scroll-margin-top:7rem;font-size:max(2.125rem,26px)}.ins-prose h3{font-size:max(1.4375rem,19px)}.ins-stat-value{font-size:3.25rem}.ins-stat-label{font-size:max(.9375rem,13px)}.ins-case{grid-template-columns:13rem 1fr;column-gap:2rem;padding:1.5rem 1.75rem 1.625rem}.ins-case-head{flex-direction:column;grid-row:1/span 3;justify-content:start;align-items:start}.ins-case p{font-size:max(1rem,14px)}.ins-callout{padding:1.75rem 2rem 1.875rem}.ins-glossary dd{font-size:max(.9375rem,13px)}.ins-faq h2{font-size:max(2.125rem,26px)}.ins-faq-item h3{font-size:max(1.25rem,17px)}.ins-faq-item p{font-size:max(1.0625rem,15px)}.ins-sources li{font-size:max(.875rem,12px)}.ins-cta{grid-template-columns:1fr auto;align-items:end;column-gap:3rem;padding:2.75rem 3rem 3rem}.ins-cta-title{font-size:2.375rem}.ins-cta .o-btn{grid-area:1/2/span 3;align-self:end}.ins-related{padding:6rem var(--o-gutter) 7rem}.ins-related .ins-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.ins-index-head{padding:13rem var(--o-gutter) 4rem;grid-template-columns:1.15fr 1fr;align-items:end;column-gap:5rem;display:grid}.ins-index-head .o-eyebrow{grid-column:1/-1}.ins-index-title{font-size:4.25rem}.ins-index-lede{margin-top:0}.ins-index-list{padding:0 var(--o-gutter) 8rem}.ins-grid{gap:1.5rem}.ins-card-body{gap:.875rem;padding:1.625rem 1.75rem 1.875rem}.ins-card-title{font-size:max(1.5rem,19px)}.ins-card-desc,.ins-card-more{font-size:max(1rem,14px)}.ins-card--feature{grid-template-columns:1.5fr 1fr;display:grid}.ins-card--feature .ins-card-media{aspect-ratio:auto;min-height:30rem}.ins-card--feature .ins-card-body{align-content:end;padding:2.5rem 2.5rem 2.75rem}.ins-card--feature .ins-card-title{font-size:2.375rem;line-height:1.1}.ins-card--feature .ins-card-desc{font-size:max(1.125rem,15px)}}.iv{--ink:#05070a;--ink-2:#5f6061;--ink-3:#ababaa;--rule:#d3d3d0;--paper:#f2f1ee;--ice:#a9c8ec;--ice-soft:#d1dfed;margin-block:44px}.iv-frame{background:var(--paper);color:var(--ink);border-radius:6px;padding:24px 20px 26px;position:relative}.iv-head{gap:4px;margin-bottom:26px;display:grid}.iv-title{letter-spacing:-.005em;color:var(--ink);font-size:16px;font-weight:500;line-height:1.3}.iv-legend,.iv-foot{color:var(--ink-2);font-size:13px;line-height:1.45}.iv-foot{margin-top:22px}.iv figcaption{color:var(--o-grey);margin-top:14px;font-size:14px;line-height:1.55}.iv figcaption strong{color:var(--o-white);font-weight:500}:where(.iv button){border-radius:6px}.iv-body{transition:opacity .9s var(--o-ease), translate .9s var(--o-ease)}html.js .iv:not([data-seen]) .iv-body{opacity:0;translate:0 8px}.iv:not([data-run]) *,.iv:not([data-run]) :before,.iv:not([data-run]) :after{animation-play-state:paused!important}.bs{gap:26px;display:grid}.bs-step{grid-template-columns:46px 1fr;align-content:start;column-gap:16px;display:grid;position:relative}.bs-mark{z-index:1;border:1.25px solid var(--ink);background:var(--paper);width:46px;height:46px;color:var(--ink);border-radius:50%;grid-row:1/span 3;place-items:center;display:grid;position:relative}.bs-mark svg{width:22px;height:22px}.bs-n{font-family:var(--font-orbit-num), var(--font-orbit), sans-serif;color:var(--ink-3);font-size:13px;font-weight:600;line-height:1.2}.bs-title{color:var(--ink);margin-top:2px;font-size:16px;font-weight:500;line-height:1.3}.bs-sub{color:var(--ink-2);margin-top:4px;font-size:13.5px;line-height:1.5}.bs-link{background:var(--ink-3);width:1.25px;height:calc(100% - 20px);position:absolute;top:46px;left:22.5px;overflow:hidden}.iv[data-seen] .bs-mark{animation:8.4s linear infinite bs-lit;animation-delay:calc(var(--t) * 1s - 8.4s)}.iv[data-seen] .bs-step:last-child .bs-mark{animation-name:bs-lit-long}@keyframes bs-lit{0%,12%{background:var(--ice)}24%,to{background:var(--paper)}}@keyframes bs-lit-long{0%,32%{background:var(--ice)}42%,to{background:var(--paper)}}.iv-run{opacity:0;pointer-events:none;position:absolute;inset:0}.iv-run:after{content:"";background:var(--ink);border-radius:50%;width:7px;height:7px;position:absolute}.bs-link .iv-run:after{bottom:-3px;left:-3px}.iv[data-seen] .bs-link .iv-run{animation:8.4s linear infinite iv-run-y;animation-delay:calc(var(--t) * 1s - 8.4s)}.bs-link{clip-path:inset(0 -6px);overflow:visible}@keyframes iv-run-x{0%{opacity:0;transform:translate(-100%)}1.5%,13%{opacity:1}14.28%{opacity:0;transform:translate(0)}to{opacity:0;transform:translate(0)}}@keyframes iv-run-y{0%{opacity:0;transform:translateY(-100%)}1.5%,13%{opacity:1}14.28%{opacity:0;transform:translateY(0)}to{opacity:0;transform:translateY(0)}}.iv-svg{width:100%;height:auto;font-family:var(--font-orbit), ui-sans-serif, system-ui, sans-serif;display:block;overflow:visible}.iv-svg--wide{display:none}.iv-svg--tall{max-width:420px;margin-inline:auto}.iv-svg text{fill:var(--ink)}.iv-svg .t1{font-size:15px;font-weight:500}.iv-svg .t2{fill:var(--ink-2);font-size:12.5px}.iv-svg .t3{font-family:var(--font-orbit-num), var(--font-orbit), sans-serif;font-size:34px;font-weight:600}.iv-svg .t5{font-size:13.5px;font-weight:500}.iv-svg .t4{font-family:var(--font-orbit-num), var(--font-orbit), sans-serif;font-size:11px;font-weight:600}.iv-svg .ink{fill:none;stroke:var(--ink);stroke-width:1.25px;stroke-linecap:round;stroke-linejoin:round}.iv-svg .faint{fill:none;stroke:var(--ink-3);stroke-width:1.25px;stroke-linecap:round}.iv-svg .dash{stroke-dasharray:2 5}.iv-svg .paper{fill:var(--paper)}.iv-svg .soft{fill:var(--ice-soft)}.iv-svg .ice{fill:var(--ice)}.iv-svg .dot{fill:var(--ink)}.iv-svg .tile{stroke:var(--ink-3);stroke-width:1px}.tg{gap:18px;display:grid}.tg-row{gap:6px;display:grid}.tg-name{color:var(--ink);font-size:15px;font-weight:500;line-height:1.3;display:block}.tg-meta{color:var(--ink-2);margin-top:2px;font-size:12.5px;line-height:1.4;display:block}.tg-plot,.tg-axis{position:relative}.tg-plot{background-image:repeating-linear-gradient(to right, var(--rule) 0 1px, transparent 1px 20%);height:26px;box-shadow:inset -1px 0 0 var(--rule);background-repeat:no-repeat;background-size:calc(100% - 1px) 100%}.tg-stem{width:calc(var(--v) * 100%);background:var(--ink);transform-origin:0;height:1.5px;transition:transform 1.2s var(--o-ease);transition-delay:calc(var(--i) * .12s + .2s);position:absolute;top:calc(50% - .75px);left:0}.tg-dot{top:50%;left:calc(var(--v) * 100%);border:1.5px solid var(--ink);background:var(--ice);width:13px;height:13px;transition:opacity .5s var(--o-ease), scale .5s var(--o-ease);transition-delay:calc(var(--i) * .12s + 1.1s);border-radius:50%;margin:-6.5px 0 0 -6.5px;position:absolute}.tg-val{top:50%;left:calc(var(--v) * 100% + 14px);font-family:var(--font-orbit-num), var(--font-orbit), sans-serif;color:var(--ink);transition:opacity .5s var(--o-ease);transition-delay:calc(var(--i) * .12s + 1.2s);font-size:22px;font-weight:600;line-height:1;position:absolute;translate:0 -50%}html.js .iv:not([data-seen]) .tg-stem{transform:scaleX(0)}html.js .iv:not([data-seen]) .tg-dot{opacity:0;scale:.4}html.js .iv:not([data-seen]) .tg-val{opacity:0}.tg-axis{height:16px;color:var(--ink-2);font-size:11.5px}.tg-axis span{position:absolute;top:0;translate:-50%}.tg-axis span:first-child{translate:0}.tg-axis span:last-child{translate:-100%}.tg-econ{border-top:1px solid var(--rule);grid-template-columns:auto 1fr;align-items:center;gap:6px 20px;margin-top:30px;padding-top:24px;display:grid}.tg-econ-num{font-family:var(--font-orbit-num), var(--font-orbit), sans-serif;color:var(--ink);grid-row:1/span 2;font-size:52px;font-weight:600;line-height:1}.tg-econ-label{color:var(--ink);font-size:13px;font-weight:500}.tg-econ p{color:var(--ink-2);font-size:13px;line-height:1.45}.wfl{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 22px;display:grid}.wfl-item{align-content:start;gap:8px;display:grid}.wfl-val{font-family:var(--font-orbit-num), var(--font-orbit), sans-serif;color:var(--ink);font-size:34px;font-weight:600;line-height:1}.wfl-label{color:var(--ink-2);font-size:13px;line-height:1.35}.wfl svg{width:100%;max-width:176px;height:auto;margin-top:6px;display:block}.wfl circle{fill:var(--rule)}.wfl circle.on{fill:var(--ink);transition:fill .3s;transition-delay:calc(var(--k) * 9ms + .25s)}html.js .iv:not([data-seen]) .wfl circle.on{fill:var(--rule)}.sq-plot{height:210px;margin:40px 0 0;position:relative}.sq-svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.sq-band{fill:var(--ice-soft)}.sq-grid{stroke:var(--rule);stroke-width:1px;stroke-dasharray:2 4;vector-effect:non-scaling-stroke}.sq-axis{stroke:var(--ink);stroke-width:1.25px;vector-effect:non-scaling-stroke}.sq-dash,.sq-line{stroke:var(--ink);stroke-width:1.5px;stroke-linecap:round;vector-effect:non-scaling-stroke}.sq-dash{stroke-dasharray:3 5}.sq-lines{clip-path:inset(0);transition:clip-path 1.6s var(--o-ease) .4s}html.js .iv:not([data-seen]) .sq-lines{clip-path:inset(0 100% 0 0)}.sq-band-label{text-align:center;color:var(--ink-2);font-size:11.5px;position:absolute;bottom:6px}.sq-dot{border:1.5px solid var(--ink);background:var(--ice);width:12px;height:12px;transition:opacity .5s var(--o-ease) .3s, scale .5s var(--o-ease) .3s;border-radius:50%;margin:-6px 0 0 -6px;position:absolute}.sq-dot--late{transition-delay:1.4s}.sq-note{width:max-content;max-width:11rem;color:var(--ink-2);transition:opacity .6s var(--o-ease) .6s;gap:2px;font-size:12.5px;line-height:1.35;display:grid;position:absolute}.sq-note--peak{transform:translate(14px,-110%)}.sq-note--late{transition-delay:1.6s;transform:translate(10px,-118%)}@media (max-width:759px){.sq-note--late{transform:translate(10px,12px)}}.sq-num{font-family:var(--font-orbit-num), var(--font-orbit), sans-serif;color:var(--ink);font-size:20px;font-weight:600;line-height:1.05}html.js .iv:not([data-seen]) .sq-dot{opacity:0;scale:.4}html.js .iv:not([data-seen]) .sq-note{opacity:0}.sq-tick{color:var(--ink-3);font-size:11.5px;position:absolute;right:0;transform:translateY(-120%)}.sq-xaxis{height:18px;color:var(--ink-2);margin-top:6px;font-size:11.5px;position:relative}.sq-xaxis span{white-space:nowrap;position:absolute;translate:-50%}.sq-xaxis span:first-child{translate:0}.sq-xaxis span:last-child{translate:-100%}.sq-range{border-top:1px solid var(--rule);margin-top:32px;padding-top:22px}.sq-range-title{color:var(--ink);font-size:13px;font-weight:500}.sq-range-track{background:linear-gradient(var(--rule), var(--rule)) center / 100% 1px no-repeat;height:26px;margin-top:14px;position:relative}.sq-range-bar{top:calc(50% - 1px);left:calc(var(--lo) * 100%);width:calc((var(--hi) - var(--lo)) * 100%);background:var(--ink);transform-origin:0;height:2px;transition:transform 1.2s var(--o-ease) .5s;position:absolute}.sq-range-dot{border:1.5px solid var(--ink);background:var(--paper);width:12px;height:12px;transition:opacity .5s var(--o-ease) .4s;border-radius:50%;margin:-6px 0 0 -6px;position:absolute;top:50%}.sq-range-dot--lo{left:calc(var(--lo) * 100%)}.sq-range-dot--hi{left:calc(var(--hi) * 100%);background:var(--ice);transition-delay:1.5s}html.js .iv:not([data-seen]) .sq-range-bar{transform:scaleX(0)}html.js .iv:not([data-seen]) .sq-range-dot{opacity:0}.sq-range-labels{height:26px;color:var(--ink-2);margin-top:6px;font-size:12.5px;position:relative}.sq-range-labels .sq-num{font-size:17px}.sq-range-lo,.sq-range-hi{white-space:nowrap;position:absolute;top:0}.sq-range-lo{left:calc(var(--lo) * 100%);translate:-6px}.sq-range-hi{left:calc(var(--hi) * 100%);translate:-50%}.lr-bar{border:1.25px solid var(--ink);border-radius:6px;height:44px;position:relative;overflow:hidden}.lr-seg{top:0;bottom:0;left:calc(var(--s) * 100%);width:calc(var(--w) * 100%);border-right:1.25px solid var(--ink);transform-origin:0;transition:transform .7s var(--o-ease);transition-delay:calc(var(--i) * .45s + .2s);position:absolute}.lr-seg:last-child{border-right:0}.lr-seg--ink{background:var(--ink)}.lr-seg--slate{background:#6f86a6}.lr-seg--ice{background:var(--ice)}.lr-seg--none{background:repeating-linear-gradient(45deg, transparent 0 4px, var(--rule) 4px 6px)}html.js .iv:not([data-seen]) .lr-bar .lr-seg{transform:scaleX(0)}.lr-legend{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 20px;margin-top:22px;display:grid}.lr-legend li{transition:opacity .5s var(--o-ease);transition-delay:calc(var(--i) * .45s + .5s);grid-template-columns:14px auto;align-items:center;column-gap:10px;display:grid}html.js .iv:not([data-seen]) .lr-legend li{opacity:0}.lr-key{border:1.25px solid var(--ink);border-radius:3px;width:14px;height:14px}.lr-val{font-family:var(--font-orbit-num), var(--font-orbit), sans-serif;color:var(--ink);font-size:26px;font-weight:600;line-height:1}.lr-label{color:var(--ink-2);grid-column:2;font-size:12.5px}.lad{--lad-h:190px;grid-template-columns:repeat(5,minmax(0,1fr));align-items:end;gap:10px;display:grid}.lad-step{grid-template-rows:auto var(--lad-h) auto;gap:8px;display:grid}.lad-val{font-family:var(--font-orbit-num), var(--font-orbit), sans-serif;color:var(--ink);transform:translateY(calc((1 - var(--v)) * var(--lad-h)));transition:opacity .5s var(--o-ease), transform 1.1s var(--o-ease);transition-delay:calc(var(--i) * .16s + .2s);align-self:end;font-size:22px;font-weight:600;line-height:1}.lad-track{border-bottom:1.25px solid var(--ink);position:relative}.lad-bar{height:calc(var(--v) * 100%);border:1.25px solid var(--ink);background:var(--ice-soft);transform-origin:bottom;transition:transform 1.1s var(--o-ease);transition-delay:calc(var(--i) * .16s + .2s);border-bottom:0;border-radius:4px 4px 0 0;position:absolute;inset:auto 0 0}.lad-step--top .lad-bar{background:var(--ice)}.lad-label{color:var(--ink-2);font-size:12.5px;line-height:1.35}html.js .iv:not([data-seen]) .lad-bar{transform:scaleY(0)}html.js .iv:not([data-seen]) .lad-val{opacity:0;transform:translateY(var(--lad-h))}@media (min-width:760px){.iv-frame{padding:2rem 2.25rem 2.25rem}.iv-svg--wide{display:block}.iv-svg--tall{display:none}.bs{grid-template-columns:repeat(5,minmax(0,1fr));column-gap:22px}.bs-step{grid-template-columns:1fr;row-gap:0}.bs-mark{grid-row:auto;margin-bottom:16px}.bs-link{clip-path:inset(-6px 0);width:calc(100% - 24px);height:1.25px;top:22.5px;left:46px}.bs-link .iv-run:after{inset:-3px -3px auto auto}.iv[data-seen] .bs-link .iv-run{animation-name:iv-run-x}.tg-row{grid-template-columns:15rem 1fr;align-items:center;column-gap:2rem}.tg-axis{margin-left:17rem}.wfl{grid-template-columns:repeat(4,minmax(0,1fr));gap:2rem}.sq-plot{height:260px}.lr-legend{grid-template-columns:repeat(4,minmax(0,1fr))}.lr-bar{height:56px}.lad{--lad-h:240px;gap:1.5rem}.lad-val{font-size:28px}.lad-label{font-size:13.5px}}@media (min-width:1024px){.iv{margin-block:3.5rem}.iv--wide{width:min(var(--ins-wide), calc(100vw - 2 * var(--o-gutter)));margin-inline:calc((100% - min(var(--ins-wide), calc(100vw - 2 * var(--o-gutter)))) / 2)}.iv-frame{padding:2.75rem 3rem 3rem}.iv-title{font-size:max(1.0625rem,15px)}.iv figcaption{font-size:max(.9375rem,13px)}.bs-title,.tg-name{font-size:max(1rem,14px)}.bs-sub{font-size:max(.875rem,12px)}}@media (prefers-reduced-motion:reduce){.iv *,.iv :before,.iv :after{transition:none!important;animation:none!important}html.js .iv:not([data-seen]) .iv-body{opacity:1;translate:none}html.js .iv:not([data-seen]) .tg-stem{transform:none}html.js .iv:not([data-seen]) .tg-dot,html.js .iv:not([data-seen]) .tg-val{opacity:1;scale:none}html.js .iv:not([data-seen]) .wfl circle.on{fill:var(--ink)}html.js .iv:not([data-seen]) .lad-bar{transform:none}html.js .iv:not([data-seen]) .sq-lines{clip-path:none}html.js .iv:not([data-seen]) .sq-dot,html.js .iv:not([data-seen]) .sq-note,html.js .iv:not([data-seen]) .sq-range-dot{opacity:1;scale:none}html.js .iv:not([data-seen]) .sq-range-bar,html.js .iv:not([data-seen]) .lr-bar .lr-seg{transform:none}html.js .iv:not([data-seen]) .lr-legend li{opacity:1}html.js .iv:not([data-seen]) .lad-val{opacity:1;transform:translateY(calc((1 - var(--v)) * var(--lad-h)))}.iv-run,.iv-svg .dot{display:none}}.it{gap:28px;display:grid}.it-inputs{align-content:start;gap:22px;display:grid}.it-field{gap:10px;display:grid}.it-label{color:var(--ink-2);justify-content:space-between;gap:12px;font-size:14px;line-height:1.35;display:flex}.it-value{color:var(--ink);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:500}.it input[type=range]{appearance:none;cursor:pointer;background:0 0;width:100%;height:22px}.it input[type=range]::-webkit-slider-runnable-track{background:linear-gradient(to right, var(--ink) var(--pct), var(--rule) var(--pct));height:2px}.it input[type=range]::-moz-range-track{background:linear-gradient(to right, var(--ink) var(--pct), var(--rule) var(--pct));height:2px}.it input[type=range]::-webkit-slider-thumb{appearance:none;background:var(--paper);border:1.5px solid var(--ink);width:18px;height:18px;transition:scale .45s var(--hover-ease,ease);border-radius:50%;margin-top:-8px}.it input[type=range]::-moz-range-thumb{background:var(--paper);border:1.5px solid var(--ink);border-radius:50%;width:16px;height:16px}.it input[type=range]:hover::-webkit-slider-thumb{background:var(--ice);scale:1.2}.it input[type=range]:focus-visible::-webkit-slider-thumb{background:var(--ice);scale:1.2}.it input[type=range]:focus-visible{outline:none}.it-choice{flex-wrap:wrap;gap:6px;display:flex}.it-choice button{color:var(--ink-2);border:1px solid var(--rule);transition:background .45s var(--hover-ease,ease), color .45s var(--hover-ease,ease), border-color .45s var(--hover-ease,ease);background:0 0;border-radius:999px;padding:7px 12px;font-size:13px;line-height:1.2}.it-choice button:hover{border-color:var(--ink-3);color:var(--ink)}.it-choice button[data-on]{background:var(--ink);border-color:var(--ink);color:var(--paper)}.it-result{border-top:1px solid var(--rule);align-content:start;gap:18px;padding-top:20px;display:grid}.it-big{gap:6px;display:grid}.it-big-value{letter-spacing:-.02em;color:var(--ink);font-variant-numeric:tabular-nums;font-size:40px;font-weight:500;line-height:1}.it-big-label{color:var(--ink-2);font-size:14px;line-height:1.4}.it-rows{gap:8px;font-size:14px;display:grid}.it-rows div{border-bottom:1px solid var(--rule);justify-content:space-between;gap:16px;padding-bottom:8px;display:flex}.it-rows dt{color:var(--ink-2)}.it-rows dd{color:var(--ink);font-variant-numeric:tabular-nums;white-space:nowrap}.ivid-frame{aspect-ratio:16/9;background:var(--ink);border-radius:6px;position:relative;overflow:hidden}.ivid-frame iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.ivid-poster{cursor:pointer;width:100%;color:var(--paper);text-align:left;display:block;position:absolute;inset:0}.ivid-poster img{object-fit:cover;opacity:.72;transition:opacity .7s var(--hover-ease,ease), scale 1.4s var(--hover-ease,ease)}.ivid-poster:after{content:"";background:linear-gradient(#05070a00 45%,#05070acc);position:absolute;inset:0}.ivid-poster:hover img{opacity:.9;scale:1.03}.ivid-play{z-index:1;background:var(--paper);width:64px;height:64px;color:var(--ink);transition:scale .45s var(--hover-ease,ease);border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;left:50%;translate:-50% -50%}.ivid-play svg{width:26px;height:26px;margin-left:3px}.ivid-poster:hover .ivid-play{scale:1.08}.ivid-meta{z-index:1;gap:4px;display:grid;position:absolute;bottom:18px;left:20px;right:20px}.ivid-title{font-size:17px;font-weight:500;line-height:1.3}.ivid-sub{color:color-mix(in srgb, var(--paper) 72%, transparent);font-size:13px}@media (max-width:639px){.ivid-play{width:48px;height:48px;top:16px;left:16px;translate:none}.ivid-play svg{width:20px;height:20px}.ivid-meta{bottom:14px;left:16px;right:16px}.ivid-title{font-size:15px}}@media (min-width:768px){.it{grid-template-columns:1fr 1fr;gap:44px}.it-result{border-top:0;border-left:1px solid var(--rule);padding-top:0;padding-left:36px}.it-big-value{font-size:52px}}}
