@font-face{font-family:NeverMind;font-style:normal;font-weight:300;font-display:swap;src:url(/_astro/NeverMind-Light.CYLdeREJ.woff2)format("woff2")}@font-face{font-family:NeverMind;font-style:italic;font-weight:300;font-display:swap;src:url(/_astro/NeverMind-LightItalic.BbhMWEcs.woff2)format("woff2")}@font-face{font-family:NeverMind;font-style:normal;font-weight:400;font-display:swap;src:url(/_astro/NeverMind-Regular.CBI6L-lA.woff2)format("woff2")}@font-face{font-family:NeverMind;font-style:normal;font-weight:500;font-display:swap;src:url(/_astro/NeverMind-Medium.CN4bXgrk.woff2)format("woff2")}@font-face{font-family:NeverMind;font-style:normal;font-weight:600;font-display:swap;src:url(/_astro/NeverMind-DemiBold.QsYYXdqH.woff2)format("woff2")}:root{color-scheme:dark;--line:color-mix(in srgb, var(--ink) 13%, transparent);--font-sans:"NeverMind", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--ease:cubic-bezier(.2, .7, .2, 1);--pad-x:120px;--pad-top:108px;--pad-bottom:104px;--u:8px;--fs-mega:264px;--fs-hero:200px;--fs-big:136px;--fs-stat:104px;--fs-statement:96px;--fs-need:80px;--fs-title:56px;--fs-h3:36px;--fs-lead:30px;--fs-body:25px;--fs-small:21px;--fs-micro:16px}html[data-theme=light]{color-scheme:light;--line:color-mix(in srgb, var(--ink) 15%, transparent)}html,[data-tone=warm]{--accent:var(--warm);--accent-ink:var(--warm-ink)}html[data-tone=green],[data-tone=green]{--accent:var(--green);--accent-ink:var(--green-ink)}*,:before,:after{box-sizing:border-box}html,body{height:100%;margin:0}body{background:var(--bg);color:var(--ink);font-family:var(--font-sans);font-size:var(--fs-body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;line-height:1.4;overflow:hidden}h1,h2,h3,p,ul,ol,figure{margin:0;padding:0}ul,ol{list-style:none}.glow{pointer-events:none;opacity:0;transition:opacity 1.4s;position:fixed;inset:0}.glow-warm{background:radial-gradient(70% 80% at 100% 0%, color-mix(in srgb, var(--warm) 14%, transparent), transparent 70%)}.glow-green{background:radial-gradient(70% 80% at 100% 0%, color-mix(in srgb, var(--green) 14%, transparent), transparent 70%)}html[data-tone=warm] .glow-warm,html[data-tone=green] .glow-green{opacity:1}.deck{position:fixed;inset:0;overflow:hidden}.stage{width:1600px;height:900px;transform:scale(var(--scale,1));transform-origin:50%;margin:-450px 0 0 -800px;position:absolute;top:50%;left:50%}.slide{padding:var(--pad-top) var(--pad-x) var(--pad-bottom);opacity:0;visibility:hidden;flex-direction:column;transition:opacity .28s,visibility 0s linear .28s;display:flex;position:absolute;inset:0}.slide.is-active{opacity:1;visibility:visible;transition:opacity .5s .1s,visibility}html[data-mode=stage]:not(.is-pointing) .deck{cursor:none}@keyframes enter{0%{opacity:0;transform:translateY(22px)}}@keyframes grow-x{0%{transform:scaleX(0)}}@keyframes fade{0%{opacity:0}}.slide.is-active [data-in]{animation:enter .9s var(--ease) both;animation-delay:calc(var(--i,0) * 85ms + .18s)}[data-step]{transition:opacity .6s var(--ease), transform .6s var(--ease)}html[data-mode=stage] .stage [data-step]:not(.is-shown){opacity:0;pointer-events:none;transform:translateY(16px)}.chrome{pointer-events:none;font-size:var(--fs-micro);color:var(--ink-3);transition:opacity .5s;position:absolute;inset:0}html[data-chrome=off] .chrome{opacity:0}.chrome-section{left:var(--pad-x);letter-spacing:.16em;text-transform:uppercase;font-weight:500;position:absolute;top:50px}.chrome-section:before{content:"";background:var(--accent);vertical-align:1px;border-radius:50%;width:7px;height:7px;margin-right:12px;transition:background-color .8s;display:inline-block}.chrome-count{right:var(--pad-x);letter-spacing:.1em;font-variant-numeric:tabular-nums;position:absolute;bottom:46px}.progress{z-index:5;height:3px;position:fixed;bottom:0;left:0;right:0}.progress i{height:100%;width:calc(var(--p,0) * 100%);background:var(--accent);transition:width .6s var(--ease), background-color .8s ease;display:block}.hint{z-index:6;border:1px solid var(--line);background:color-mix(in srgb, var(--bg) 80%, transparent);backdrop-filter:blur(10px);color:var(--ink-2);white-space:nowrap;opacity:0;pointer-events:none;border-radius:999px;gap:18px;padding:10px 18px;font-size:13px;transition:opacity .6s;display:flex;position:fixed;bottom:26px;left:50%;transform:translate(-50%)}.hint.is-visible{opacity:1}.hint kbd{font:inherit;color:var(--ink);margin-right:6px}.overview{z-index:20;background:color-mix(in srgb, var(--bg) 90%, transparent);backdrop-filter:blur(14px);grid-template-columns:repeat(auto-fill,minmax(260px,1fr));align-content:start;gap:28px;padding:56px;display:grid;position:fixed;inset:0;overflow:auto}.overview[hidden]{display:none}.thumb{aspect-ratio:16/9;background:var(--bg);color:inherit;font:inherit;text-align:left;cursor:pointer;outline:1px solid var(--line);border:0;border-radius:10px;padding:0;transition:outline-color .2s;display:block;position:relative;overflow:hidden}.thumb:hover,.thumb:focus-visible{outline:2px solid var(--ink-2)}.thumb.is-current{outline:2px solid var(--accent)}.thumb .slide{width:1600px;height:900px;transform:scale(var(--ts,.2));transform-origin:0 0;opacity:1;visibility:visible;pointer-events:none;inset:0 auto auto 0}.thumb .slide,.thumb .slide *,.thumb .slide :before,.thumb .slide :after{transition:none!important;animation:none!important}.thumb-no{color:var(--ink-3);font-variant-numeric:tabular-nums;font-size:12px;position:absolute;bottom:8px;left:10px}.display{letter-spacing:-.015em;font-weight:300}.display em{color:var(--accent-ink);font-style:italic}em{color:var(--accent-ink);font-style:normal}strong{color:var(--ink);font-weight:600}.eyebrow{font-size:var(--fs-micro);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);margin-bottom:calc(var(--u) * 3);font-weight:500}.statement{font-size:var(--fs-statement);text-wrap:balance;line-height:1.02}.title{font-size:var(--fs-title);letter-spacing:-.015em;text-wrap:balance;font-weight:600;line-height:1.08}.lead{font-size:var(--fs-lead);color:var(--ink-2);text-wrap:pretty;line-height:1.35}.fill{flex-direction:column;flex:1;justify-content:center;min-height:0;display:flex}.split{grid-template-columns:var(--split,1fr 1fr);gap:calc(var(--u) * 10);align-items:center;display:grid}.split.fill,.cols-2.fill,.cols-3.fill{align-content:center;display:grid}.cols-2,.cols-3,.cols-4{gap:calc(var(--u) * 7);display:grid}.cols-2{grid-template-columns:repeat(2,1fr)}.cols-3{grid-template-columns:repeat(3,1fr)}.cols-4{grid-template-columns:repeat(4,1fr)}.num{letter-spacing:-.03em;white-space:nowrap;font-weight:600;line-height:.86;display:inline-block}.num .pct{letter-spacing:0;color:var(--ink-3);margin-right:.05em;font-size:.56em;font-weight:400}.num.accent{color:var(--accent-ink)}.num.accent .pct{color:inherit;opacity:.6}.cell{border-top:1px solid var(--line);padding-top:calc(var(--u) * 3)}.cell-k{font-size:var(--fs-micro);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);margin-bottom:calc(var(--u) * 1.5);display:block}.cell-v{font-size:var(--fs-h3);letter-spacing:-.012em;font-weight:600;line-height:1.15}.cell-d{font-size:var(--fs-small);color:var(--ink-2);margin-top:calc(var(--u) * 1);text-wrap:pretty}.stat .num{font-size:var(--fs-stat)}.stat-label{font-size:var(--fs-small);color:var(--ink-2);margin-top:calc(var(--u) * 2.5);text-wrap:pretty;max-width:24ch;line-height:1.35}.source{left:var(--pad-x);font-size:var(--fs-micro);color:var(--ink-3);letter-spacing:.02em;position:absolute;bottom:46px}.icon{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:1em;height:1em}@media screen{html[data-mode=flow]{--pad-x:24px;--u:5px;--fs-mega:25vw;--fs-hero:21vw;--fs-big:17vw;--fs-stat:15vw;--fs-statement:10.5vw;--fs-need:9.2vw;--fs-title:7.6vw;--fs-h3:5.6vw;--fs-lead:4.9vw;--fs-body:4.4vw;--fs-small:3.9vw;--fs-micro:3vw}html[data-mode=flow],html[data-mode=flow] body{height:auto}html[data-mode=flow] body{overflow:auto}html[data-mode=flow] .deck{position:static;overflow:clip visible}html[data-mode=flow] .stage{width:auto;height:auto;margin:0;position:static;transform:none}html[data-mode=flow] .slide{min-height:100svh;padding:72px var(--pad-x) 64px;opacity:1;visibility:visible;border-bottom:1px solid var(--line);justify-content:center;position:relative;inset:auto}html[data-mode=flow] .slide:not(.is-active) [data-in]{opacity:0}html[data-mode=flow] .chrome,html[data-mode=flow] .hint{display:none}html[data-mode=flow] .fill{flex:none}html[data-mode=flow] .split,html[data-mode=flow] .cols-2,html[data-mode=flow] .cols-3,html[data-mode=flow] .cols-4{gap:calc(var(--u) * 7);grid-template-columns:1fr}html[data-mode=flow] .source{margin-top:calc(var(--u) * 6);position:static}}@media (prefers-reduced-motion:reduce){.slide,.slide *,.slide :before,.slide :after,.glow,.progress i{transition-duration:10ms!important;transition-delay:0s!important;animation:none!important}}@page{size:1600px 900px;margin:0}@media print{html,body{background:var(--bg);-webkit-print-color-adjust:exact;print-color-adjust:exact;width:1600px;height:auto;overflow:visible}.glow,.progress,.hint,.overview,.chrome,[data-ui]{display:none!important}.deck{position:static;overflow:visible}.stage{width:1600px;height:auto;margin:0;position:static;transform:none!important}.slide{break-after:page;break-inside:avoid;background:var(--bg);width:1600px;height:900px;position:relative;inset:auto;overflow:hidden;opacity:1!important;visibility:visible!important}.slide:last-of-type{break-after:auto}.slide,.slide *,.slide :before,.slide :after{transition:none!important;animation:none!important}.stage [data-step]{opacity:1!important;transform:none!important}}.btn{border:1px solid var(--line);color:var(--ink);font:inherit;cursor:pointer;background:0 0;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:9px 16px;font-size:14px;line-height:1.2;transition:border-color .2s,background-color .2s;display:inline-flex}.btn:hover{border-color:var(--ink-3)}.btn:disabled{opacity:.5;cursor:default}.btn-primary{background:var(--accent);border-color:var(--accent);color:var(--bg);font-weight:500}.btn-primary:hover{border-color:var(--accent-ink);background:var(--accent-ink)}.btn:focus-visible,.seg button:focus-visible,.menu button:focus-visible,.corner-btn:focus-visible,.pp-close:focus-visible{outline:2px solid var(--accent-ink);outline-offset:2px}.corner{z-index:30;font-size:14px;transition:opacity .5s;position:fixed;top:14px;right:14px}html[data-mode=stage]:not(.is-pointing) .corner:not(.is-open):not(:focus-within){opacity:0}html.is-overview .corner:not(.is-open){opacity:0;pointer-events:none}@media (hover:none){html[data-mode=stage]:not(.is-pointing) .corner:not(.is-open):not(:focus-within){opacity:.55}}html[data-mode=flow] .corner:not(.is-open){opacity:.8}.corner-btn{border:1px solid var(--line);background:color-mix(in srgb, var(--bg) 70%, transparent);backdrop-filter:blur(10px);width:40px;height:40px;color:var(--ink-2);cursor:pointer;border-radius:50%;place-items:center;padding:0;font-size:22px;transition:color .2s,border-color .2s;display:grid}.corner-btn .icon{stroke-width:3px}.corner-btn:hover,.corner.is-open .corner-btn{color:var(--ink);border-color:var(--ink-3)}.menu,.popover{border:1px solid var(--line);background:color-mix(in srgb, var(--bg-2) 94%, transparent);backdrop-filter:blur(14px);min-width:232px;color:var(--ink);border-radius:14px;padding:6px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 18px 48px #00000047}.menu[hidden],.menu [hidden]{display:none}.menu button{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:12px;padding:10px 12px;display:flex}.menu button:hover,.menu button:focus-visible{background:color-mix(in srgb, var(--ink) 8%, transparent)}.menu button .icon{color:var(--ink-3);font-size:18px}.menu button>span{flex:1}.menu kbd{font:inherit;color:var(--ink-3);font-size:12px}.menu-admin{border-top:1px solid var(--line);margin-top:6px;padding-top:6px}.popover{width:320px;padding:18px}.popover-title{font-size:15px;font-weight:600}.popover-note{color:var(--ink-2);margin-top:6px;font-size:13px;line-height:1.45}.popover-status{min-height:1.4em;color:var(--ink-2);margin-top:10px;font-size:13px}.seg{gap:6px;margin-top:14px;display:flex}.seg button{border:1px solid var(--line);color:var(--ink);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border-radius:999px;flex:1;padding:9px 0;font-size:14px}.seg button:hover{border-color:var(--accent)}.share-out{gap:6px;margin-top:12px;display:flex}.share-out[hidden]{display:none}.share-out input,.pp-hex{border:1px solid var(--line);background:var(--bg);min-width:0;color:var(--ink);font:inherit;border-radius:8px;flex:1;padding:8px 10px;font-size:13px}.palette-panel{z-index:31;border:1px solid var(--line);background:color-mix(in srgb, var(--bg-2) 96%, transparent);backdrop-filter:blur(14px);width:min(400px,100vw - 28px);color:var(--ink);border-radius:16px;flex-direction:column;padding:18px;font-size:14px;display:flex;position:fixed;top:14px;bottom:14px;right:14px;box-shadow:0 18px 48px #0000004d}.pp-head{justify-content:space-between;align-items:center;display:flex}.pp-close{width:32px;height:32px;color:var(--ink-2);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;font-size:18px;display:grid}.pp-list{flex:1;min-height:0;margin:14px -6px 0;padding:0 6px;overflow:auto}.pp-row{border-top:1px solid var(--line);grid-template-columns:40px 1fr 92px;align-items:center;gap:12px;padding:9px 0;display:grid}.pp-row input[type=color]{border:1px solid var(--line);cursor:pointer;background:0 0;border-radius:10px;width:40px;height:40px;padding:0}.pp-row input[type=color]::-webkit-color-swatch-wrapper{padding:0}.pp-row input[type=color]::-webkit-color-swatch{border:0;border-radius:9px}.pp-row input[type=color]::-moz-color-swatch{border:0;border-radius:9px}.pp-meta{min-width:0;line-height:1.3}.pp-meta code{font:inherit;font-weight:500}.pp-meta small{color:var(--ink-3);font-size:12px;display:block}.pp-tag{color:var(--ink-2);border:1px solid var(--line);border-radius:999px;margin-left:8px;padding:1px 7px;font-size:11px}.pp-tag[data-source=override]{color:var(--accent-ink);border-color:color-mix(in srgb, var(--accent) 50%, transparent)}.pp-hex{font-variant-numeric:tabular-nums}.pp-foot{border-top:1px solid var(--line);justify-content:space-between;gap:8px;padding-top:14px;display:flex}.export-host{z-index:40;background:var(--bg);pointer-events:none;width:1600px;height:900px;position:fixed;top:0;left:0;overflow:hidden}.export-host *,.export-host :before,.export-host :after{transition:none!important;animation:none!important}.export-host .slide{opacity:1;visibility:visible}.export-host [data-step]{opacity:1!important;transform:none!important}.export-host .export-chrome{opacity:1!important}.export-glow{background:radial-gradient(70% 80% at 100% 0%, color-mix(in srgb, var(--accent) 14%, transparent), transparent 70%);position:absolute;inset:0}.export-overlay{z-index:50;background:var(--bg);color:var(--ink);place-items:center;display:grid;position:fixed;inset:0}.export-box{text-align:center;width:min(360px,100vw - 48px)}.export-title{font-size:22px;font-weight:300}.export-count{color:var(--ink-2);font-variant-numeric:tabular-nums;margin-top:10px;font-size:15px}.export-bar{background:var(--dim);border-radius:3px;height:3px;margin:22px 0 26px;overflow:hidden}.export-bar i{height:100%;width:calc(var(--p,0) * 100%);background:var(--accent);transition:width .3s;display:block}@media print{.export-host,.export-overlay,.palette-panel{display:none!important}}.need-no[data-astro-cid-hub2ml2k]{color:var(--ink);font-variant-numeric:tabular-nums}.need-of[data-astro-cid-hub2ml2k]{font-variant-numeric:tabular-nums;margin:0 1.4em 0 .5em}.need-title[data-astro-cid-hub2ml2k]{font-size:var(--fs-need);text-wrap:balance;max-width:15em;line-height:1.04}.acts[data-astro-cid-hub2ml2k]{align-items:center;gap:calc(var(--u) * 4);border-top:1px solid var(--line);padding-top:calc(var(--u) * 3.5);grid-template-columns:auto 1fr;display:grid}.acts-cta[data-astro-cid-hub2ml2k]{font-size:var(--fs-body);letter-spacing:-.01em;background:var(--accent);color:var(--bg);white-space:nowrap;border-radius:999px;justify-self:start;padding:.5em 1.1em;font-weight:600;line-height:1.2}.acts-list[data-astro-cid-hub2ml2k]{gap:calc(var(--u) * 1.5);flex-wrap:wrap;display:flex}.acts-list[data-astro-cid-hub2ml2k] li{font-size:var(--fs-small);border:1px solid color-mix(in srgb, var(--accent) 45%, transparent);background:color-mix(in srgb, var(--accent) 12%, transparent);color:var(--ink);border-radius:999px;padding:.55em 1em;line-height:1.2}@media screen{html[data-mode=flow] .acts[data-astro-cid-hub2ml2k]{gap:calc(var(--u) * 3);margin-top:calc(var(--u) * 8);grid-template-columns:1fr}html[data-mode=flow] .need-body[data-astro-cid-hub2ml2k]{margin-top:calc(var(--u) * 8)}}.dots[data-astro-cid-yb2o6bie]{aspect-ratio:1;grid-template-columns:repeat(10,1fr);gap:6%;width:100%;display:grid}i[data-astro-cid-yb2o6bie]{background:var(--dim);border-radius:50%}i[data-astro-cid-yb2o6bie].on{background:var(--accent)}@keyframes dot-on{0%{background:var(--dim);transform:scale(.5)}}.slide.is-active i[data-astro-cid-yb2o6bie].on{animation:dot-on .5s var(--ease) both;animation-delay:calc(var(--d) * 14ms + .5s)}.title[data-astro-cid-bjik3bsc]{margin-bottom:calc(var(--u) * 2)}.aside[data-astro-cid-bjik3bsc]{border-left:1px solid var(--line);padding-left:calc(var(--u) * 7)}.aside[data-astro-cid-bjik3bsc]>p[data-astro-cid-bjik3bsc]{font-size:var(--fs-body);color:var(--ink-2);margin-top:calc(var(--u) * 3);max-width:18ch;line-height:1.35}.aside[data-astro-cid-bjik3bsc]>.num[data-astro-cid-bjik3bsc]{font-size:var(--fs-big)}.fromto[data-astro-cid-bjik3bsc]{align-items:flex-start;gap:calc(var(--u) * 5);display:flex}.ft[data-astro-cid-bjik3bsc] .num[data-astro-cid-bjik3bsc]{font-size:var(--fs-hero)}.ft-then[data-astro-cid-bjik3bsc] .num[data-astro-cid-bjik3bsc],.ft-then[data-astro-cid-bjik3bsc] .num[data-astro-cid-bjik3bsc] .pct[data-astro-cid-bjik3bsc]{color:var(--ink-3)}.ft-y[data-astro-cid-bjik3bsc]{margin-top:calc(var(--u) * 3);font-size:var(--fs-small);letter-spacing:.12em;color:var(--ink-3);display:block}.ft-arrow[data-astro-cid-bjik3bsc]{font-size:calc(var(--fs-hero) * .3);margin-top:calc(var(--fs-hero) * .27);color:var(--ink-3)}.bar[data-astro-cid-bjik3bsc]{height:18px;width:calc(var(--w) * (100% - 5.5em));min-width:4px;position:relative}.bar[data-astro-cid-bjik3bsc]:before{content:"";transform-origin:0;border-radius:0 4px 4px 0;position:absolute;inset:0}.bar[data-astro-cid-bjik3bsc].then:before{background:var(--ctx)}.bar[data-astro-cid-bjik3bsc].now:before{background:var(--accent)}.slide.is-active .bar[data-astro-cid-bjik3bsc]:before{animation:grow-x 1s var(--ease) both .5s}.bar[data-astro-cid-bjik3bsc] span[data-astro-cid-bjik3bsc]{font-size:var(--fs-body);letter-spacing:-.01em;white-space:nowrap;margin-left:.55em;font-weight:600;position:absolute;top:50%;left:100%;transform:translateY(-50%)}.bar[data-astro-cid-bjik3bsc].then span[data-astro-cid-bjik3bsc]{color:var(--ink-3)}.hero-row[data-astro-cid-bjik3bsc]{align-items:center;gap:calc(var(--u) * 5);display:flex}.mega[data-astro-cid-bjik3bsc]{font-size:var(--fs-mega)}.hero-row[data-astro-cid-bjik3bsc] .hero-arrow{font-size:calc(var(--fs-mega) * .42);color:var(--accent);stroke-width:1.3px}.hero-lead[data-astro-cid-bjik3bsc]{margin-top:calc(var(--u) * 4)}.rings[data-astro-cid-bjik3bsc]{fill:none;width:900px;height:900px;stroke:var(--line);stroke-width:1px;position:absolute;top:50%;right:-210px;transform:translateY(-50%)}.rings-arc[data-astro-cid-bjik3bsc]{stroke:var(--accent);stroke-width:2px;stroke-linecap:round;stroke-dasharray:1}@keyframes draw{0%{stroke-dashoffset:1px}}.slide.is-active .rings-arc[data-astro-cid-bjik3bsc]{animation:draw 2.2s var(--ease) both .6s}.cover[data-astro-cid-bjik3bsc]{position:relative}.cover-title[data-astro-cid-bjik3bsc]{letter-spacing:-.015em;font-size:150px;line-height:.96}.cover-sub[data-astro-cid-bjik3bsc]{max-width:23em;margin-top:calc(var(--u) * 5)}.toc[data-astro-cid-bjik3bsc]{max-width:1180px}.toc[data-astro-cid-bjik3bsc] li[data-astro-cid-bjik3bsc]{border-top:1px solid var(--line);font-size:var(--fs-h3);letter-spacing:-.012em;grid-template-columns:2.6em 8.4em 1fr;align-items:baseline;padding:.62em 0;display:grid}.toc[data-astro-cid-bjik3bsc] li[data-astro-cid-bjik3bsc]:last-child{border-bottom:1px solid var(--line)}.toc-n[data-astro-cid-bjik3bsc]{font-size:var(--fs-small);color:var(--ink-3);font-variant-numeric:tabular-nums}.toc-name[data-astro-cid-bjik3bsc]{color:var(--accent-ink);font-weight:600}.toc-desc[data-astro-cid-bjik3bsc]{font-size:var(--fs-body);color:var(--ink-2)}.trend[data-astro-cid-bjik3bsc]{font-size:calc(var(--fs-h3) * 1.08)}.trend[data-astro-cid-bjik3bsc] li[data-astro-cid-bjik3bsc]{border-top:1px solid var(--line);letter-spacing:-.01em;align-items:center;gap:.6em;padding:.52em 0;display:flex}.trend[data-astro-cid-bjik3bsc] li[data-astro-cid-bjik3bsc] .icon{color:var(--ink-3)}.trend[data-astro-cid-bjik3bsc] .trend-up[data-astro-cid-bjik3bsc]{border-top:0;padding-bottom:.5em;font-size:1.4em;font-weight:600}.trend[data-astro-cid-bjik3bsc] .trend-up[data-astro-cid-bjik3bsc] .icon{color:var(--accent)}.hope-item[data-astro-cid-bjik3bsc]{gap:calc(var(--u) * 7);grid-template-columns:290px 1fr;align-items:center;display:grid}.hope-item[data-astro-cid-bjik3bsc] .num[data-astro-cid-bjik3bsc]{font-size:var(--fs-hero)}.hope-item[data-astro-cid-bjik3bsc] p[data-astro-cid-bjik3bsc]{font-size:var(--fs-lead);color:var(--ink-2);margin-top:calc(var(--u) * 2.5)}.cell-row[data-astro-cid-bjik3bsc]{align-items:center;gap:calc(var(--u) * 4);grid-template-columns:auto 1fr;display:grid}.cell-row[data-astro-cid-bjik3bsc] .num[data-astro-cid-bjik3bsc]{font-size:calc(var(--fs-stat) * .72)}.cell-row[data-astro-cid-bjik3bsc] p[data-astro-cid-bjik3bsc]{font-size:var(--fs-small);color:var(--ink-2);max-width:24ch;line-height:1.35}.swap[data-astro-cid-bjik3bsc]{align-items:flex-start}.swap-old[data-astro-cid-bjik3bsc]{font-size:calc(var(--fs-big) * 1.15);color:var(--ink-3);line-height:1;position:relative}.swap-old[data-astro-cid-bjik3bsc]:after{content:"";background:var(--accent);transform-origin:0;height:.04em;position:absolute;top:58%;left:-3%;right:-3%}.slide.is-active .swap-old[data-astro-cid-bjik3bsc]:after{animation:grow-x .7s var(--ease) both 1.1s}.swap-new[data-astro-cid-bjik3bsc]{font-size:calc(var(--fs-mega) * 1.12);line-height:.95}.slide.is-active .swap-new[data-astro-cid-bjik3bsc]{animation:enter 1s var(--ease) both 1.6s}.swap-lead[data-astro-cid-bjik3bsc]{max-width:34em}.needs[data-astro-cid-bjik3bsc]{gap:calc(var(--u) * 10);grid-template-columns:1fr 1fr;align-content:center;align-items:start;display:grid}.needs-g[data-astro-cid-bjik3bsc] .cell-k[data-astro-cid-bjik3bsc]{margin-bottom:calc(var(--u) * 2)}.needs-beyond[data-astro-cid-bjik3bsc]{border-left:1px solid var(--line);padding-left:calc(var(--u) * 7)}.needs-beyond[data-astro-cid-bjik3bsc] .cell-k[data-astro-cid-bjik3bsc]{color:var(--accent-ink)}.needs-list[data-astro-cid-bjik3bsc]{font-size:calc(var(--fs-h3) * .92);letter-spacing:-.01em}.needs-list[data-astro-cid-bjik3bsc] li[data-astro-cid-bjik3bsc]{border-top:1px solid var(--line);grid-template-columns:2.4em 1fr;align-items:baseline;padding:.62em 0;display:grid}.needs-no[data-astro-cid-bjik3bsc]{font-size:var(--fs-small);letter-spacing:.06em;color:var(--ink-3);font-variant-numeric:tabular-nums}.ev[data-astro-cid-bjik3bsc]{align-items:start}.duo[data-astro-cid-bjik3bsc] .cell-k[data-astro-cid-bjik3bsc]{margin-bottom:calc(var(--u) * 2.5)}.duo-row[data-astro-cid-bjik3bsc]{font-size:var(--fs-small);color:var(--ink-2)}.duo-row[data-astro-cid-bjik3bsc]+.duo-row[data-astro-cid-bjik3bsc]{margin-top:calc(var(--u) * 2.5)}.duo-row[data-astro-cid-bjik3bsc] .bar[data-astro-cid-bjik3bsc]{margin-top:8px}.duo-row[data-astro-cid-bjik3bsc] .bar[data-astro-cid-bjik3bsc] span[data-astro-cid-bjik3bsc]{font-size:var(--fs-h3);color:var(--ink)}.duo-row[data-astro-cid-bjik3bsc] .bar[data-astro-cid-bjik3bsc].then span[data-astro-cid-bjik3bsc]{color:var(--ink-2)}.meters[data-astro-cid-bjik3bsc]{gap:calc(var(--u) * 3.5);display:grid}.meters-k[data-astro-cid-bjik3bsc]{font-size:var(--fs-body);color:var(--ink-3);margin-bottom:calc(var(--u) * -1)}.meter-row[data-astro-cid-bjik3bsc]{align-items:center;gap:calc(var(--u) * 4);font-size:var(--fs-body);grid-template-columns:17em 1fr 5.2em;display:grid}.meter[data-astro-cid-bjik3bsc]{background:var(--dim);border-radius:7px;height:14px;overflow:hidden}.meter[data-astro-cid-bjik3bsc] i[data-astro-cid-bjik3bsc]{height:100%;width:calc(var(--w) * 100%);background:var(--accent);transform-origin:0;border-radius:7px;display:block}.meter[data-astro-cid-bjik3bsc] i[data-astro-cid-bjik3bsc].ctx{background:var(--ctx)}.slide.is-active .meter[data-astro-cid-bjik3bsc] i[data-astro-cid-bjik3bsc]{animation:grow-x 1.1s var(--ease) both .5s}.meter-val[data-astro-cid-bjik3bsc]{font-size:calc(var(--fs-stat) * .55);text-align:right}.cell-v-soft[data-astro-cid-bjik3bsc]{font-size:var(--fs-lead);letter-spacing:-.01em;text-wrap:pretty;font-weight:500;line-height:1.25}.room[data-astro-cid-bjik3bsc]{gap:calc(var(--u) * 7);grid-template-columns:1fr 1fr .85fr;display:grid}.room-aside[data-astro-cid-bjik3bsc]{margin-left:calc(var(--u) * 4)}.seek-lead[data-astro-cid-bjik3bsc]{font-size:calc(var(--fs-lead) * 1.25);max-width:22em}.why[data-astro-cid-bjik3bsc]{gap:calc(var(--u) * 6);grid-template-columns:.75fr auto 1.6fr;display:grid}.why-from[data-astro-cid-bjik3bsc]{font-size:var(--fs-h3);letter-spacing:-.01em;color:var(--ink-2);gap:.35em;line-height:1.2;display:grid}.why[data-astro-cid-bjik3bsc] .why-arrow{font-size:var(--fs-title);color:var(--ink-3);align-self:center}.tags[data-astro-cid-bjik3bsc]{font-size:calc(var(--fs-title) * .96);grid-template-columns:auto auto;justify-content:start;gap:.12em 1.3em;line-height:1.2;display:grid}.tags[data-astro-cid-bjik3bsc] li[data-astro-cid-bjik3bsc]:before{content:"";background:var(--accent);vertical-align:.26em;border-radius:50%;width:.17em;height:.17em;margin-right:.32em;display:inline-block}.cell-k-tone[data-astro-cid-bjik3bsc]{color:var(--accent-ink)}.pts[data-astro-cid-bjik3bsc]{gap:calc(var(--u) * 1.75);font-size:calc(var(--fs-body) * 1.08);line-height:1.3;display:grid}.pts[data-astro-cid-bjik3bsc] li[data-astro-cid-bjik3bsc]{grid-template-columns:1.1em 1fr;align-items:baseline;display:grid}.pts[data-astro-cid-bjik3bsc] li[data-astro-cid-bjik3bsc]:before{content:"";background:var(--accent);border-radius:50%;width:.38em;height:.38em;transform:translateY(-.12em)}.stat-lg[data-astro-cid-bjik3bsc] .num[data-astro-cid-bjik3bsc]{font-size:var(--fs-big)}.stat[data-astro-cid-bjik3bsc].aside{padding-left:calc(var(--u) * 5)}.stat[data-astro-cid-bjik3bsc].aside>.num[data-astro-cid-bjik3bsc]{font-size:var(--fs-stat)}.stat[data-astro-cid-bjik3bsc].aside>p[data-astro-cid-bjik3bsc]{font-size:var(--fs-small);margin-top:calc(var(--u) * 2.5);max-width:22ch}.prin[data-astro-cid-bjik3bsc] li[data-astro-cid-bjik3bsc]{border-top:1px solid var(--line);font-size:calc(var(--fs-h3) * 1.1);letter-spacing:-.012em;grid-template-columns:2.2em .72fr 2.4em 1.4fr;align-items:center;padding:.62em 0;display:grid}.prin[data-astro-cid-bjik3bsc] li[data-astro-cid-bjik3bsc]:last-child{border-bottom:1px solid var(--line)}.prin-n[data-astro-cid-bjik3bsc]{font-size:var(--fs-small);color:var(--ink-3);letter-spacing:0}.prin-not[data-astro-cid-bjik3bsc]{color:var(--ink-3);text-decoration:line-through 1px;text-decoration-color:color-mix(in srgb, var(--ink-3) 70%, transparent)}.prin[data-astro-cid-bjik3bsc] li[data-astro-cid-bjik3bsc] .prin-arrow{color:var(--accent);font-size:.8em}.prin-yes[data-astro-cid-bjik3bsc]{font-weight:600}.statement-sm[data-astro-cid-bjik3bsc]{font-size:calc(var(--fs-statement) * .84)}.statement-xl[data-astro-cid-bjik3bsc]{font-size:calc(var(--fs-statement) * 1.2);max-width:11.5em}.msg-lead[data-astro-cid-bjik3bsc]{margin-top:calc(var(--u) * 6)}.ask[data-astro-cid-bjik3bsc]{font-size:calc(var(--fs-statement) * 1.25)}.qs-k[data-astro-cid-bjik3bsc]{margin-bottom:calc(var(--u) * 2)}.qs[data-astro-cid-bjik3bsc] li[data-astro-cid-bjik3bsc]{border-top:1px solid var(--line);font-size:calc(var(--fs-body) * 1.2);grid-template-columns:2.4em 7.5em 1fr;align-items:baseline;padding:.8em 0;line-height:1.3;display:grid}.qs[data-astro-cid-bjik3bsc] li[data-astro-cid-bjik3bsc]:last-child{border-bottom:1px solid var(--line)}.qs-n[data-astro-cid-bjik3bsc]{font-size:var(--fs-small);color:var(--accent-ink);font-weight:600}.qs-t[data-astro-cid-bjik3bsc]{letter-spacing:-.01em;font-weight:600}.qs-q[data-astro-cid-bjik3bsc]{color:var(--ink-2);text-wrap:balance}.end-t[data-astro-cid-bjik3bsc]{font-size:calc(var(--fs-small) * .86);color:var(--ink-2);max-width:62em;line-height:1.5}@media screen{html[data-mode=flow] .rings[data-astro-cid-bjik3bsc]{opacity:.7;width:120vw;height:120vw;top:22%;right:-60vw}html[data-mode=flow] .cover-title[data-astro-cid-bjik3bsc]{font-size:14vw}html[data-mode=flow] .title[data-astro-cid-bjik3bsc]{margin-bottom:calc(var(--u) * 8)}html[data-mode=flow] .toc[data-astro-cid-bjik3bsc] li[data-astro-cid-bjik3bsc]{grid-template-columns:1.8em 1fr;row-gap:.2em}html[data-mode=flow] .toc-desc[data-astro-cid-bjik3bsc]{grid-column:2}html[data-mode=flow] .aside[data-astro-cid-bjik3bsc]{border-left:0;border-top:1px solid var(--line);padding-left:0;padding-top:calc(var(--u) * 5)}html[data-mode=flow] .aside[data-astro-cid-bjik3bsc]>p[data-astro-cid-bjik3bsc],html[data-mode=flow] .stat-label[data-astro-cid-bjik3bsc]{max-width:none}html[data-mode=flow] .fromto[data-astro-cid-bjik3bsc]{gap:calc(var(--u) * 3)}html[data-mode=flow] .ft[data-astro-cid-bjik3bsc] .num[data-astro-cid-bjik3bsc]{font-size:var(--fs-hero)}html[data-mode=flow] .hope-item[data-astro-cid-bjik3bsc]{gap:calc(var(--u) * 6);grid-template-columns:36vw 1fr}html[data-mode=flow] .hero-row[data-astro-cid-bjik3bsc]{gap:calc(var(--u) * 2)}html[data-mode=flow] .hero-lead[data-astro-cid-bjik3bsc],html[data-mode=flow] .swap-lead[data-astro-cid-bjik3bsc]{margin-bottom:calc(var(--u) * 8)}html[data-mode=flow] .swap-lead[data-astro-cid-bjik3bsc]{margin-top:calc(var(--u) * 8)}html[data-mode=flow] .bar[data-astro-cid-bjik3bsc]{height:12px}html[data-mode=flow] .needs[data-astro-cid-bjik3bsc]{margin-top:calc(var(--u) * 4);grid-template-columns:1fr}html[data-mode=flow] .needs-beyond[data-astro-cid-bjik3bsc]{border-left:0;padding-left:0}html[data-mode=flow] .meter-row[data-astro-cid-bjik3bsc]{gap:calc(var(--u) * 2);grid-template-columns:1fr auto}html[data-mode=flow] .meter[data-astro-cid-bjik3bsc]{grid-area:2/1/auto/-1}html[data-mode=flow] .room[data-astro-cid-bjik3bsc],html[data-mode=flow] .why[data-astro-cid-bjik3bsc]{grid-template-columns:1fr}html[data-mode=flow] .room-aside[data-astro-cid-bjik3bsc]{margin-left:0}html[data-mode=flow] .why[data-astro-cid-bjik3bsc] .why-arrow[data-astro-cid-bjik3bsc]{justify-self:start;transform:rotate(90deg)}html[data-mode=flow] .prin[data-astro-cid-bjik3bsc] li[data-astro-cid-bjik3bsc]{grid-template-columns:1.6em 1fr;row-gap:.25em}html[data-mode=flow] .prin[data-astro-cid-bjik3bsc] li[data-astro-cid-bjik3bsc] .prin-arrow[data-astro-cid-bjik3bsc]{display:none}html[data-mode=flow] .prin-yes[data-astro-cid-bjik3bsc]{grid-column:2}html[data-mode=flow] .ask[data-astro-cid-bjik3bsc]{font-size:var(--fs-statement);margin-bottom:calc(var(--u) * 8)}html[data-mode=flow] .qs[data-astro-cid-bjik3bsc] li[data-astro-cid-bjik3bsc]{grid-template-columns:1.8em 1fr}html[data-mode=flow] .qs-q[data-astro-cid-bjik3bsc]{grid-column:2;margin-top:.25em}html[data-mode=flow] .statement-xl[data-astro-cid-bjik3bsc]{font-size:var(--fs-statement)}}
