:root{--ground:#0f2f33;--ground-deep:#0a2427;--ground-lift:#143b40;--teal:#1f5e63;--teal-hover:#2a757b;--paper:#f4efe6;--ink:#22252a;--body:#33363b;--line:#dccfba;--amber:#a8542a;--amber-sm:#8f4522;--amber-lit:#c06b3e;--amber-hi:#d98a5a;--rule:#f4efe629;--rule-soft:#f4efe617;--rule-faint:#f4efe60d;--paper-dim:#f4efe6a3;--paper-dimmer:#f4efe68f;--instrument:"Archivo", -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif;--human:"Source Serif 4", Georgia, "Times New Roman", serif;--canvas:1440px;--pad-x:clamp(20px,4vw,56px);--gutter:max(calc((100vw - var(--canvas)) / 2), 0px);--rail-w:96px;--rail-x:calc(var(--gutter) + var(--pad-x) + 34px);--margin-col:250px;--measure:68ch;--sec-y:clamp(5rem,9vw,9rem);--sec-y-tight:clamp(3.5rem,6vw,5rem);--sec-y-open:clamp(7rem,13vw,12rem);--out-quart:cubic-bezier(.165,.84,.44,1);--out-expo:cubic-bezier(.19,1,.22,1);--z-trace:1;--z-raise:2;--z-flag:100;--progress:0}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scrollbar-color:var(--teal) #0000;scrollbar-width:thin}::-webkit-scrollbar{width:13px;height:13px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--teal);background-clip:padding-box;border:3px solid #0000;border-radius:8px}::-webkit-scrollbar-thumb:hover{background:var(--teal-hover);background-clip:padding-box}body{background:var(--ground);color:var(--paper);font-family:var(--instrument);font-variant-numeric:tabular-nums lining-nums;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-size:17px;line-height:1.6;overflow-x:hidden}p{margin:0}h1,h2,h3{font-weight:inherit;margin:0}img{max-width:100%;display:block}:focus-visible{outline:2px solid var(--amber-hi);outline-offset:3px}.skip{z-index:var(--z-flag);background:var(--paper);color:var(--ground);padding:12px 18px;font-size:14px;font-weight:650;position:absolute;top:0;left:-9999px}.skip:focus{top:12px;left:12px}.pat-depth{position:relative}.pat-depth:after{content:"";pointer-events:none;z-index:0;background:radial-gradient(115% 78% at 84% -12%,#1f5e636b,#0000 58%);position:absolute;inset:0}.tickrule{width:100%;height:13px;color:var(--paper);opacity:.22;background-image:repeating-linear-gradient(90deg,currentColor 0 1px,#0000 1px 24px);background-position:0 100%;background-repeat:repeat-x;background-size:24px 5px;border-bottom:1px solid}.tickrule.on-paper{color:var(--teal);opacity:.34}.trace{top:0;bottom:0;left:var(--rail-x);width:1px;z-index:var(--z-trace);pointer-events:none;mix-blend-mode:difference;background:#fff3;display:none;position:fixed}.trace-fill{width:1px;height:100%;transform:scaleY(var(--progress));transform-origin:top;mix-blend-mode:difference;background:#fff;position:absolute;top:0;left:0}.trace-head{left:50%;top:calc(var(--progress) * 100%);mix-blend-mode:difference;background:#fff;border-radius:50%;width:7px;height:7px;position:absolute;transform:translate(-50%,-50%)}@media (width>=1200px){.trace{display:block}}.sec,.hero{position:relative}[data-reg]:before{content:attr(data-reg);left:calc(var(--rail-x) + 14px);top:var(--reg-top,var(--sec-y));letter-spacing:.1em;color:var(--paper-dim);z-index:5;font-size:12px;font-weight:700;display:none;position:absolute}.hero[data-reg]:before{--reg-top:clamp(2rem,4vw,3.1rem)}@media (width>=1200px){[data-reg]:before{display:block}}.on-paper[data-reg]:before{color:#33363bd9}.canvas{max-width:var(--canvas);padding-inline:var(--pad-x);margin:0 auto}@media (width>=1200px){.sec:not(.centered)>.canvas,.hero>.canvas,.foot>.canvas{padding-left:calc(var(--pad-x) + var(--rail-w))}}.secdiv{border-top:1px solid var(--rule-soft)}.sec{padding-block:var(--sec-y)}.sec.tight{padding-block:var(--sec-y-tight)}.sec.open{padding-block:var(--sec-y-open)}.spread{grid-template-columns:minmax(0,1fr) var(--margin-col);column-gap:clamp(2rem,4vw,3.5rem);display:grid}@media (width<=1199px){.spread{grid-template-columns:minmax(0,1fr)}}.spread>.main-col{min-width:0}.spread>.marg-col{border-left:1px solid var(--rule-soft);padding-left:clamp(1.25rem,1.6vw,1.75rem)}@media (width<=1199px){.spread>.marg-col{border-left:1px solid var(--rule);max-width:56ch;margin-top:2rem;padding-left:18px}}.sec.on-paper .spread>.marg-col{border-left-color:var(--line)}.h1{font-family:var(--instrument);font-variation-settings:"wdth" 112;letter-spacing:-.032em;color:var(--paper);text-wrap:balance;font-size:clamp(2.5rem,5.4vw,4.5rem);font-weight:600;line-height:1.03}.h2{font-family:var(--instrument);font-variation-settings:"wdth" 106;letter-spacing:-.026em;text-wrap:balance;font-size:clamp(2rem,3.6vw,3.15rem);font-weight:600;line-height:1.1}.h3{font-family:var(--instrument);letter-spacing:-.015em;font-size:1.375rem;font-weight:650;line-height:1.26}.lead{font-family:var(--human);text-wrap:pretty;font-size:clamp(1.125rem,1.5vw,1.4375rem);line-height:1.55}.prose{font-family:var(--human);max-width:var(--measure);text-wrap:pretty;font-size:1.0625rem;line-height:1.66}.micro{letter-spacing:.015em;color:var(--paper-dim);font-size:.8125rem}.on-paper .micro{color:#5f5c58}.marg-note{font-family:var(--human);color:var(--paper-dim);text-wrap:pretty;font-size:.9375rem;line-height:1.56}.on-paper .marg-note{color:#55524e}.marg-note+.marg-note{margin-top:1.1rem}.marg-note b{color:var(--paper);font-weight:600}.on-paper .marg-note b{color:var(--ink)}.sec.on-paper{background:var(--paper);color:var(--body)}.sec.on-paper .h1,.sec.on-paper .h2,.sec.on-paper .h3{color:var(--ink)}.sec.on-paper .lead,.sec.on-paper .prose{color:var(--body)}.field{max-width:460px;display:flex}.field input{border:1px solid var(--paper);background:var(--paper);min-width:0;color:var(--body);font-family:var(--instrument);border-right:none;border-radius:0;flex:220px;padding:14px 16px;font-size:.9375rem}.on-paper .field input{border-color:var(--teal);border-right:none}.field input::placeholder{color:#6d6a66}.field button{border:1px solid var(--teal);background:var(--teal);color:var(--paper);font-family:var(--instrument);letter-spacing:.012em;cursor:pointer;white-space:nowrap;transition:background .22s var(--out-quart);flex:none;padding:0 22px;font-size:.875rem;font-weight:650}.field button:hover{background:var(--teal-hover)}.on-paper .field button{border-color:var(--teal)}@media (width<=520px){.field{flex-direction:column;align-items:stretch;max-width:100%}.field input{border-right:1px solid var(--paper);flex:none}.on-paper .field input{border-right:1px solid var(--teal)}.field button{padding:14px 22px}}.field-micro{color:var(--paper-dim);margin-top:12px;font-size:.8125rem}.on-paper .field-micro{color:#5f5c58}.field-said{font-family:var(--human);color:var(--amber-hi);min-height:1.5em;margin-top:12px;font-size:1rem}.on-paper .field-said{color:var(--amber)}.hero{padding-block:clamp(1.75rem,3.5vw,2.75rem) var(--sec-y-open);overflow:hidden}.hero>.canvas{z-index:var(--z-raise);position:relative}.masthead{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:24px;margin-bottom:clamp(3rem,7vw,5.5rem);display:flex}.wordmark{font-family:var(--human);color:var(--paper);border-bottom:2px solid var(--amber-lit);letter-spacing:-.01em;padding-bottom:6px;font-size:clamp(1.5rem,2.2vw,1.875rem);font-weight:600;display:inline-block}.masthead-line{font-family:var(--human);color:var(--paper-dim);font-size:clamp(.9375rem,1.1vw,1.0625rem);font-style:italic}.hero-grid{grid-template-columns:minmax(0,44fr) minmax(0,56fr);align-items:start;gap:clamp(2.5rem,5vw,4.5rem);display:grid}@media (width<=920px){.hero-grid{grid-template-columns:1fr;gap:2.5rem}}.ledger{background:var(--paper);color:var(--body);padding:30px 34px 32px;position:relative;box-shadow:0 22px 50px -20px #0009,0 2px 8px -3px #00000059}.ledger-title{font-family:var(--human);color:var(--ink);letter-spacing:-.01em;margin-bottom:18px;font-size:1.1875rem;font-weight:600}.ledger-row{border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:18px;padding:13px 0;font-size:.9375rem;display:flex}.ledger-row:last-of-type{border-bottom:none}.done{letter-spacing:.1em;text-transform:uppercase;color:var(--teal);flex:none;font-size:.6875rem;font-weight:700}.done:before{content:"✓ "}.hero-form{margin-top:24px}.hero-copy .h1{margin-bottom:0}.hero-lede{color:var(--paper-dim);max-width:50ch;margin-top:1.375rem}.curve{width:100%;height:auto;margin-top:clamp(2rem,3.5vw,2.75rem);display:block}.curve .gridline{stroke:var(--rule-faint);stroke-width:1px}.curve .baseline{stroke:var(--rule-soft);stroke-width:1px;stroke-dasharray:2 5}.curve .plot{fill:none;stroke:var(--paper);stroke-width:2.25px;stroke-linecap:round;stroke-linejoin:round}.curve .flat{fill:none;stroke:var(--amber-lit);stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round}.curve .bracket{stroke:var(--amber-lit);stroke-width:1.25px;fill:none}.curve .axis{font-family:var(--instrument);letter-spacing:.09em;fill:var(--paper-dimmer);font-size:10px;font-weight:600}.curve .annot{font-family:var(--human);fill:var(--amber-hi);font-size:20px;font-style:italic}.curve .pt{fill:var(--paper);opacity:.55}.curve .pt-first{fill:var(--paper);opacity:1}.curve .pt-last{fill:var(--amber-lit)}.premise{background:var(--ground-deep);overflow:hidden}.premise>.canvas{z-index:var(--z-raise);position:relative}.premise-h2 .dim{color:var(--paper-dimmer)}.premise-h2 .bright{color:var(--paper);margin-top:.15em;display:block}.premise-intro{font-family:var(--human);color:var(--paper-dim);margin:clamp(2.5rem,5vw,3.5rem) 0 1.5rem;font-size:1.0625rem}.crossed{flex-wrap:wrap;align-items:baseline;gap:12px clamp(24px,4vw,52px);margin-bottom:1.75rem;display:flex}.crossed span{font-family:var(--instrument);font-variation-settings:"wdth" 100;letter-spacing:-.02em;color:var(--paper);opacity:.34;font-size:clamp(1.75rem,4vw,3.25rem);font-weight:500;line-height:1.15;position:relative}.crossed span:after{content:"";background:var(--paper);opacity:.85;transform-origin:0;width:calc(100% + 8px);height:2px;position:absolute;top:52%;left:-4px;transform:rotate(-2deg)}.premise-blame{font-family:var(--human);color:var(--paper-dim);max-width:48ch;margin-bottom:clamp(2.5rem,6vw,4rem);font-size:1.125rem}.premise-turn{font-family:var(--instrument);font-variation-settings:"wdth" 102;letter-spacing:-.02em;color:var(--paper);border-top:1px solid var(--rule);text-wrap:pretty;max-width:40ch;padding-top:clamp(1.75rem,3vw,2.25rem);font-size:clamp(1.5rem,2.8vw,2.375rem);font-weight:500;line-height:1.3}.premise-turn b{color:var(--amber-lit);font-weight:600}.index-intro{margin-bottom:clamp(2.5rem,5vw,4rem)}.index-intro .prose{color:var(--paper-dim);max-width:66ch;margin-top:1rem}.pillar{border-top:1px solid var(--rule-soft);grid-template-columns:clamp(64px,7vw,104px) clamp(76px,8vw,116px) minmax(0,1fr);align-items:start;gap:clamp(1.25rem,3vw,2.75rem);padding-block:clamp(1.75rem,3.5vw,2.5rem);display:grid}.pillar:first-of-type{border-top:1px solid var(--rule)}.pillar:last-of-type{border-bottom:1px solid var(--rule)}@media (width<=720px){.pillar{grid-template-columns:auto 1fr;gap:1rem 1.25rem}.pillar .p-glyph{grid-column:2;margin-top:.25rem}.pillar .p-text{grid-column:1/-1}}.p-num{font-family:var(--instrument);font-variation-settings:"wdth" 78;letter-spacing:-.02em;color:var(--paper);opacity:.28;font-size:clamp(2.75rem,5vw,4.25rem);font-weight:400;line-height:.9}.p-glyph{width:100%;max-width:116px;height:auto}.p-glyph .g-line{fill:none;stroke:var(--paper);stroke-opacity:.5;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.p-glyph .g-ghost{fill:none;stroke:var(--paper);stroke-opacity:.22;stroke-width:2px;stroke-dasharray:4 5;stroke-linecap:round}.p-glyph .g-var{fill:none;stroke:var(--amber-lit);stroke-width:2.25px;stroke-linecap:round;stroke-linejoin:round}.p-glyph .g-dot{fill:var(--amber-lit)}.p-name{color:var(--paper);margin-bottom:.5rem}.p-body{color:var(--paper-dim);max-width:62ch}.anatomy-head{text-align:center;max-width:none;margin:0 auto clamp(2.5rem,5vw,4rem)}.anatomy-head .h2{margin-inline:auto}.anatomy-head .prose{max-width:60ch;margin:1rem auto 0}.stage{grid-template-columns:minmax(0,1fr) minmax(240px,300px) minmax(0,1fr);align-items:center;gap:clamp(1.5rem,3vw,3rem);display:grid}@media (width<=940px){.stage{grid-template-columns:1fr;gap:2rem}.stage .callout-col{gap:1.75rem}.edition{order:-1;max-width:340px;margin:0 auto}}.callout-col{flex-direction:column;gap:clamp(2.5rem,5vw,4.5rem);display:flex}.callout{position:relative}.callout.l{text-align:right;padding-right:30px}.callout.r{text-align:left;padding-left:30px}@media (width<=940px){.callout.l,.callout.r{text-align:left;border-left:1px solid var(--line);padding:0 0 0 18px}.callout.l:after,.callout.r:after{display:none}}.callout:after{content:"";background:var(--amber);width:22px;height:1px;position:absolute;top:.7em}.callout.l:after{right:0}.callout.r:after{left:0}.callout h3{letter-spacing:-.01em;color:var(--ink);margin-bottom:.35rem;font-size:1.0625rem;font-weight:650}.callout p{font-family:var(--human);color:var(--body);font-size:.9375rem;line-height:1.55}.edition{border:1px solid var(--line);background:#fffdf9;padding:22px 22px 24px;position:relative;box-shadow:0 16px 40px -18px #1f5e6366,0 2px 6px -2px #0000001f}.ed-kicker{letter-spacing:.14em;text-transform:uppercase;color:#6b6862;border-bottom:1px solid var(--line);margin-bottom:12px;padding-bottom:9px;font-size:.625rem;font-weight:700}.ed-h{font-family:var(--human);color:var(--ink);margin-bottom:12px;font-size:1.0625rem;font-weight:600;line-height:1.3}.ed-line{background:var(--line);opacity:.7;border-radius:1px;height:6px;margin:6px 0}.ed-line.s{width:78%}.ed-line.m{width:94%}.ed-bars{gap:4px;margin:14px 0;display:flex}.ed-bars span{background:var(--line);width:25px;height:8px}.ed-bars span.on{background:var(--teal)}.ed-fix{letter-spacing:.11em;color:var(--amber-sm);border-top:1px solid var(--line);margin-top:14px;padding-top:11px;font-size:.6875rem;font-weight:700}.anatomy-link{text-align:center;margin-top:clamp(2rem,5vw,3rem)}.anatomy-link a{color:var(--teal);text-underline-offset:5px;transition:color .2s var(--out-quart);padding:12px 6px;font-size:.9375rem;font-weight:650;text-decoration:underline;text-decoration-thickness:1px;display:inline-block}.anatomy-link a:hover{color:var(--ink)}.evidence{border-top:1px solid var(--line)}.ev-grid{grid-template-columns:minmax(0,40fr) minmax(0,60fr);align-items:start;gap:clamp(2rem,5vw,4.5rem);display:grid}@media (width<=860px){.ev-grid{grid-template-columns:1fr}}.ev-lede{max-width:52ch;margin-top:1rem}.meter{border-bottom:1px solid var(--line);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:24px;padding-block:20px;display:grid}.meter:last-of-type{border-bottom:none}.bars{gap:5px;display:flex}.bars span{background:var(--line);width:36px;height:14px}.bars span.on{background:var(--teal)}@media (width<=420px){.bars span{width:26px}}.m-title{letter-spacing:-.01em;color:var(--ink);font-size:1.0625rem;font-weight:650}.m-body{font-family:var(--human);color:var(--body);font-size:.9375rem;line-height:1.5}.ev-closing{border-top:1px solid var(--line);font-family:var(--human);color:var(--ink);text-align:center;text-wrap:balance;grid-column:1/-1;margin-top:clamp(2.5rem,5vw,4rem);padding-top:clamp(2rem,3.5vw,2.75rem);font-size:clamp(1.25rem,1.9vw,1.625rem);line-height:1.42}.portrait{background:var(--ground)}.portrait-inner{max-width:680px;margin-inline:auto}.portrait .h2{margin-bottom:clamp(2.5rem,5vw,3.5rem)}.tick-list{border-top:1px solid var(--rule-soft)}.tick-list p{font-family:var(--human);color:var(--paper-dim);border-bottom:1px solid var(--rule-faint);text-wrap:pretty;padding-block:.85rem;font-size:clamp(1.0625rem,1.35vw,1.1875rem);line-height:1.6}.tick-list p:last-of-type{border-bottom:none}.hinge{font-family:var(--instrument);font-variation-settings:"wdth" 104;letter-spacing:-.024em;color:var(--paper);text-wrap:balance;margin-top:clamp(2.5rem,5vw,3.5rem);font-size:clamp(1.5rem,2.8vw,2.25rem);font-weight:600;line-height:1.2}.coda{font-family:var(--human);color:var(--amber-hi);text-wrap:pretty;max-width:56ch;margin-top:1.75rem;font-size:clamp(1.0625rem,1.4vw,1.1875rem);font-style:italic;line-height:1.6}.thread-grid{grid-template-columns:minmax(0,1fr) 460px;align-items:center;gap:clamp(2.25rem,5vw,4.5rem);display:grid}@media (width<=1000px){.thread-grid{grid-template-columns:1fr;gap:2.25rem}}.thread-cap{font-family:var(--human);color:var(--paper-dim);text-wrap:pretty;max-width:46ch;margin-top:1.5rem;font-size:1.0625rem;line-height:1.6}.thread-panel{max-width:460px;position:relative}.thread-ts{letter-spacing:.06em;color:var(--paper-dimmer);text-align:center;margin-bottom:18px;font-size:.75rem;font-weight:600}.bubble{background:var(--paper);color:var(--body);max-width:90%;font-family:var(--human);border-radius:20px 20px 20px 6px;margin-bottom:11px;padding:13px 18px;font-size:1.0625rem;line-height:1.5;box-shadow:0 12px 30px -16px #0009}.optin{background:var(--ground-deep);padding-block:0;position:relative;overflow:hidden}.optin-photo{object-fit:cover;filter:saturate(.5)contrast(1.06);opacity:.5;width:100%;height:100%;position:absolute;inset:0}.optin:after{content:"";pointer-events:none;background:radial-gradient(72% 62% at 50% 48%, #0a2427bd, #0a242738 100%), linear-gradient(to bottom, var(--ground-deep) 0%, #0a24276b 24%, #0a24276b 76%, var(--ground-deep) 100%);position:absolute;inset:0}.optin-inner{z-index:var(--z-raise);padding-block:var(--sec-y-open);text-align:center;position:relative}.optin .h2{max-width:30ch;margin-inline:auto}.optin .lead{max-width:44ch;color:var(--paper-dim);margin:1.25rem auto 0}.optin .field{max-width:520px;margin:2.25rem auto 0}.optin .field-micro,.optin .field-said{text-align:center}.colophon{font-family:var(--human);color:var(--paper-dim);margin-top:clamp(2.25rem,4vw,3rem);padding-top:1.75rem;font-size:1.125rem;font-style:italic;position:relative}.colophon:before{content:"";background:var(--amber-hi);opacity:.8;width:46px;height:1px;position:absolute;top:0;left:50%;transform:translate(-50%)}.q-head{margin-bottom:clamp(2.5rem,5vw,3.5rem)}.q-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1.75rem,3.5vw,3rem) clamp(2.5rem,5vw,4.5rem);display:grid}@media (width<=760px){.q-grid{grid-template-columns:1fr}}.q-item{border-top:1px solid var(--rule);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:0 1.25rem;padding-top:1.25rem;display:grid}.q-n{letter-spacing:.06em;color:var(--amber-hi);padding-top:.25rem;font-size:.8125rem;font-weight:700}.q-item h3{color:var(--paper);margin-bottom:.55rem}.q-item p{color:var(--paper-dim);max-width:46ch}.foot{padding-block:clamp(2.5rem,5vw,3.5rem) clamp(3.5rem,7vw,5rem)}.foot .tickrule{margin-bottom:clamp(2rem,4vw,2.75rem)}.foot-grid{grid-template-columns:minmax(0,auto) minmax(0,1fr);align-items:start;gap:clamp(2rem,5vw,4.5rem);display:grid}@media (width<=760px){.foot-grid{grid-template-columns:1fr;gap:2rem}}.foot-wordmark{font-family:var(--human);color:var(--paper);letter-spacing:-.01em;border-bottom:2px solid var(--amber-lit);padding-bottom:6px;font-size:clamp(1.5rem,2.2vw,1.875rem);font-weight:600;display:inline-block}.foot-tag{font-family:var(--human);color:var(--paper-dim);margin-top:1rem;font-size:1rem;font-style:italic}.disclaimer{font-family:var(--human);color:var(--paper-dimmer);max-width:74ch;font-size:.875rem;line-height:1.65}@media (width<=900px){.q-item p{max-width:none}}@media (width<=920px){.hero-copy{order:-1}.hero-grid{gap:2rem}.hero-form{margin-top:20px}}@media (width<=640px){:root{--sec-y:clamp(3.25rem,10vw,4.75rem);--sec-y-tight:2.75rem;--sec-y-open:clamp(4rem,13vw,6rem);--pad-x:22px}.hero{padding-block:1.5rem clamp(4rem,13vw,6rem)}.masthead{margin-bottom:2.25rem}.ledger{padding:24px 24px 26px}.premise-intro{margin-top:2.25rem}}@media (width<=600px){.meter{grid-template-columns:1fr;gap:12px;padding-block:18px}.thread-cap{margin-top:1.1rem}.bubble{max-width:100%;font-size:1rem}}@media (width<=380px){.bars span{width:100%;max-width:40px;height:12px}.bars{gap:4px}}.js .rv{opacity:0;transform:translateY(14px)}.js .rv.in{opacity:1;transition:opacity .62s var(--out-quart), transform .62s var(--out-quart);transform:none}.js .rv[data-d="1"].in{transition-delay:80ms}.js .rv[data-d="2"].in{transition-delay:.16s}.js .rv[data-d="3"].in{transition-delay:.24s}.js .curve .plot{stroke-dasharray:var(--len);stroke-dashoffset:var(--len)}.js .curve .flat{stroke-dasharray:var(--flen);stroke-dashoffset:var(--flen)}.js .curve .annot,.js .curve .bracket,.js .curve .pt-last,.js .curve .axis,.js .curve .pt{opacity:0}.js .curve.in .plot{transition:stroke-dashoffset 1.15s var(--out-quart);stroke-dashoffset:0}.js .curve.in .flat{stroke-dashoffset:0;transition:stroke-dashoffset .55s linear .95s}.js .curve.in .annot,.js .curve.in .bracket,.js .curve.in .pt-last{transition:opacity .5s var(--out-quart) 1.55s;opacity:1}.js .curve.in .axis{transition:opacity .5s var(--out-quart) .5s;opacity:1}.js .curve.in .pt{transition:opacity .4s var(--out-quart) 1.1s;opacity:.55}.js .ledger .done{opacity:0;transform:translateY(4px)}.js .ledger.in .done{opacity:1;transition:opacity .38s var(--out-quart),transform .38s var(--out-quart);transform:none}.js .ledger.in .ledger-row:first-of-type .done{transition-delay:.3s}.js .ledger.in .ledger-row:nth-of-type(2) .done{transition-delay:.39s}.js .ledger.in .ledger-row:nth-of-type(3) .done{transition-delay:.48s}.js .ledger.in .ledger-row:nth-of-type(4) .done{transition-delay:.57s}.js .crossed span:after{transform:rotate(-2deg)scaleX(0)}.js .crossed.in span:after{transition:transform .42s var(--out-quart);transform:rotate(-2deg)scaleX(1)}.js .crossed.in span:first-child:after{transition-delay:.15s}.js .crossed.in span:nth-child(2):after{transition-delay:.38s}.js .crossed.in span:nth-child(3):after{transition-delay:.61s}.js .bars span.on{transform-origin:0;transform:scaleX(0)}.js .meter.in .bars span.on{transition:transform .34s var(--out-quart);transform:scaleX(1)}.js .meter.in .bars span.on:first-child{transition-delay:50ms}.js .meter.in .bars span.on:nth-child(2){transition-delay:.13s}.js .meter.in .bars span.on:nth-child(3){transition-delay:.21s}.js .meter.in .bars span.on:nth-child(4){transition-delay:.29s}.js .meter.in .bars span.on:nth-child(5){transition-delay:.37s}.js .p-glyph .g-var{stroke-dasharray:var(--glen,120);stroke-dashoffset:var(--glen,120)}.js .pillar.in .g-var{transition:stroke-dashoffset .6s var(--out-quart) .25s;stroke-dashoffset:0}.js .p-glyph .g-dot{opacity:0}.js .pillar.in .g-dot{transition:opacity .35s var(--out-quart) .8s;opacity:1}@media print{.js .rv{opacity:1!important;transform:none!important}.js .curve .plot,.js .curve .flat{stroke-dasharray:none!important;stroke-dashoffset:0!important}.js .curve .annot,.js .curve .bracket,.js .curve .pt,.js .curve .pt-last,.js .curve .axis{opacity:1!important}.js .ledger .done{opacity:1!important;transform:none!important}.js .crossed span:after{transform:rotate(-2deg)scaleX(1)!important}.js .bars span.on{transform:scaleX(1)!important}.js .p-glyph .g-var{stroke-dasharray:none!important;stroke-dashoffset:0!important}.js .p-glyph .g-dot{opacity:1!important}.trace{display:none!important}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.001ms!important;transition-delay:0s!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.js .rv{opacity:1!important;transform:none!important}.js .curve .plot,.js .curve .flat{stroke-dasharray:none!important;stroke-dashoffset:0!important}.js .curve .annot,.js .curve .bracket,.js .curve .pt,.js .curve .pt-last,.js .curve .axis{opacity:1!important}.js .ledger .done{opacity:1!important;transform:none!important}.js .crossed span:after{transform:rotate(-2deg)scaleX(1)!important}.js .bars span.on{transform:scaleX(1)!important}.js .p-glyph .g-var{stroke-dasharray:none!important;stroke-dashoffset:0!important}.js .p-glyph .g-dot{opacity:1!important}.trace-fill{transform:scaleY(1)!important}}
