@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}}
