:focus-visible{outline:4px solid var(--ink);outline-offset:6px}.reading-only{display:none}.blush{background:var(--blush);color:var(--ink)}.source{position:absolute;bottom:32px;left:70px;font:400 20px/1.4 var(--mono);text-decoration:none}.demo-link{display:inline-block;background:var(--gold);color:var(--ink);padding:17px 23px;font:500 24px/1.4 var(--mono);text-decoration:none;transform:rotate(-0.6deg)}#voting-rules h2{font-size:80px}.vote-layout{margin-top:28px}.ballot{padding:17px 19px;margin-top:12px}.rule-controls{margin-top:24px}.result{margin-bottom:26px}.winner{margin-top:25px}.project-context{font-size:32px;line-height:1.45;margin-top:29px}.process-map,.recap-map{display:grid;grid-template-columns:repeat(5,1fr);gap:18px;margin-top:58px}.process-map button{padding:29px 22px 43px;text-align:left;font-size:33px;transform:rotate(-2deg);clip-path:polygon(0 3%,63% 0,100% 4%,97% 100%,0 97%)}.process-map button:nth-child(even){transform:rotate(2deg)}.process-map small{display:block;font-size:22px;margin-bottom:32px}.process-map button[aria-pressed="true"]{background:var(--ink);color:var(--paper);transform:translateY(-14px) rotate(-2deg)}.stage-question{font:700 40px/1.3 var(--mono);margin-top:48px;min-height:60px}.map-loop{font-size:25px;margin-top:22px}.photo-layout{display:grid;grid-template-columns:.9fr 1.15fr;gap:60px;align-items:start}.photo-layout h2{font-size:82px}figure{margin:0}figure img{display:block;width:100%;height:auto;object-fit:cover}figcaption{font:400 20px/1.5 var(--mono);margin-top:17px}.photo-layout figure{transform:rotate(1.3deg);margin-top:10px}.photo-layout figure img{height:506px;clip-path:polygon(1% 0,100% 1%,99% 98%,0 100%)}.build-seed{font:400 27px/1.5 var(--mono);margin-top:35px;background:var(--gold);display:inline-block;padding:20px 26px;transform:rotate(-1deg)}.murmi-layout{display:grid;grid-template-columns:1.55fr .7fr;gap:68px}.murmi-layout h2{font-size:85px}.murmi-slide .slide-top{margin-bottom:38px}.phone-photo{width:360px;justify-self:center;transform:rotate(2deg)}.phone-photo img{height:540px;object-fit:cover;clip-path:polygon(0 0,100% 1%,99% 99%,1% 100%)}.phone-photo figcaption{font-size:18px}.murmi-steps{display:flex;gap:16px;margin-top:30px}.murmi-steps button{font-size:25px;padding:15px 24px}.murmi-explanation{margin-top:27px;max-width:820px;min-height:136px}.murmi-explanation h3{font-size:31px;margin-bottom:12px}.murmi-explanation p{font-size:28px}.walkthrough-label{font:400 19px/1.45 var(--mono);margin:18px 0}.murmi-slide .demo-link{font-size:22px;padding:13px 22px}.summary-layout{display:grid;grid-template-columns:1.12fr 1fr;gap:60px;margin-top:30px}.contributions p{font-size:27px;line-height:1.35;padding:14px 20px;margin-bottom:10px;background:#e4d4b8;display:flex;gap:23px}.contributions p:nth-child(2){background:var(--blush)}.contributions p:nth-child(3){background:#d4d5b5}.contributions b{font-family:var(--mono)}.contributions .highlight{background:var(--blue);color:var(--paper)}.summary-paper{background:var(--gold);padding:30px 35px;transform:rotate(1deg);clip-path:polygon(1% 0,100% 2%,99% 100%,0 98%)}.summary-paper h3{font-size:27px;margin-bottom:17px}.summary-paper p{font-size:32px;line-height:1.4}.summary-paper .summary-addition{font-size:25px;margin-top:22px}.reveal-concern{font-size:24px;padding:14px 22px;background:var(--blue);color:var(--paper);margin-top:22px}.source-trace{font:500 22px/1.4 var(--mono);margin-top:15px}.summary-slide .bottom-line{font-size:28px}#funding h2{font-size:80px}.funding-layout{display:grid;grid-template-columns:1fr 1.1fr;gap:85px;margin-top:32px}.funding-fact{background:var(--red);color:var(--paper);padding:25px 35px;transform:rotate(-1deg);clip-path:polygon(0 2%,100% 0,99% 98%,1% 100%)}.funding-fact strong{font:800 78px/1.08 var(--mono);letter-spacing:-4px}.funding-fact p{font-size:29px;margin-top:22px}.funding-signals{display:flex;gap:32px}.funding-signals span{font:500 30px/1.4 var(--mono);padding:25px 30px;background:var(--blush);flex:1;transform:rotate(2deg)}.funding-signals span+span{background:var(--gold);transform:rotate(-2deg)}.virtual-budget{font:700 37px/1.3 var(--mono);margin-top:32px}.funding-principle{font-size:30px;margin:20px 0 25px}.funding-mechanism .demo-link{font-size:21px}.receipt-slide{background:var(--blue);color:var(--paper)}.receipt-slide .stamp{color:var(--ink)}.receipt-slide .slide-top{margin-bottom:28px}.receipt-layout{display:grid;grid-template-columns:1.05fr 1fr;gap:85px}.receipt-layout h2{font-size:81px}.receipt-layout .project-context{font-size:29px}.receipt-picker{display:flex;gap:14px;margin-top:25px}.receipt-picker button{padding:14px 22px;font-size:24px;background:var(--blush)}.receipt-picker button[aria-pressed="true"]{background:var(--paper);color:var(--blue)}.receipt-insight{margin:25px 0;min-height:157px;max-width:650px}.receipt-insight h3{font-size:31px}.receipt-insight p{font-size:27px;line-height:1.45;margin-top:12px}#receipt-total{font-size:23px}
.receipt-layout .demo-link{font-size:22px}.receipt-paper{background:#f8edd6;color:var(--ink);padding:30px 33px 35px;transform:rotate(1.4deg);clip-path:polygon(0 0,100% 0,100% 98%,97% 100%,94% 98%,91% 100%,88% 98%,85% 100%,82% 98%,79% 100%,76% 98%,73% 100%,70% 98%,67% 100%,64% 98%,61% 100%,58% 98%,55% 100%,52% 98%,49% 100%,46% 98%,43% 100%,40% 98%,37% 100%,34% 98%,31% 100%,28% 98%,25% 100%,22% 98%,19% 100%,16% 98%,13% 100%,10% 98%,7% 100%,4% 98%,0 100%)}.receipt-brand{font:800 30px/1.3 var(--mono)}.receipt-person{font:400 20px/1.4 var(--mono);margin:13px 0 18px}.receipt-item{display:grid;grid-template-columns:1fr auto;gap:12px;margin:5px -12px;padding:12px 12px;font:500 21px/1.3 var(--mono)}.receipt-item small{display:block;font-size:17px;font-weight:400;margin-top:6px}.receipt-item.selected{background:var(--gold)}.receipt-spent{display:flex;justify-content:space-between;gap:20px;align-items:center;margin:20px 0 0;font:500 21px/1.35 var(--mono)}.receipt-spent strong{font-size:25px}.receipt-footnote{font:400 18px/1.45 var(--mono);margin-top:20px}.receipt-data-note{font:400 15px/1.4 var(--mono);margin-top:13px}.receipt-slide :focus-visible{outline-color:var(--gold)}.small-slide{background:var(--red);color:var(--paper)}.small-slide .stamp{color:var(--ink)}.small-layout{display:grid;grid-template-columns:1.1fr 1fr;gap:80px;align-items:center}.small-layout h2{font-size:130px;line-height:1.08;letter-spacing:-7px}.small-slide .paint{color:var(--ink)}.small-slide .paint::before{background:var(--gold)}.small-example{background:var(--paper);color:var(--ink);padding:45px;transform:rotate(3deg);clip-path:polygon(1% 0,100% 2%,99% 97%,0 100%)}.small-example p{font-size:32px;line-height:1.4}.small-example .small-person{font:700 40px/1.3 var(--mono);margin-bottom:17px}.small-example .small-output{font:700 38px/1.4 var(--mono);margin:30px 0;background:var(--gold);padding:10px 14px}.agent-layout{margin-top:38px}.agent-track{display:grid;grid-template-columns:repeat(3,1fr);gap:35px}.stance-step{background:#ddd0b6;padding:24px 30px;transform:rotate(-1deg)}.stance-step:nth-child(2){transform:rotate(1deg)}.stance-step small{display:block;font:400 24px/1.3 var(--mono);margin-bottom:17px}.stance-step strong{font:700 40px/1.25 var(--mono)}.stance-step.active{background:var(--olive);color:var(--paper)}.trace-detail{display:grid;grid-template-columns:1.2fr 1fr;align-items:center;gap:40px;margin-top:30px}.trace-detail p{font-size:29px;min-height:90px}.trace-controls{display:flex;gap:13px}.trace-controls button{font-size:22px;padding:15px 20px}.agent-caption{font:400 22px/1.4 var(--mono);margin-top:22px}.recap-map{gap:16px;margin-top:48px}.recap-map a{text-decoration:none;min-height:235px;padding:27px 20px;clip-path:polygon(0 1%,99% 0,100% 99%,3% 97%);transform:rotate(-2deg)}.recap-map a:nth-child(even){transform:rotate(2deg)}.recap-map small{display:block;font:400 23px/1.3 var(--mono);margin-bottom:30px}.recap-map strong{font:700 28px/1.3 var(--mono)}.recap-slide .map-loop{font-size:29px;margin-top:43px}.recap-agent{font-size:24px;margin-top:26px}.exercise-slide h2{font-size:78px}.exercise-layout{display:grid;grid-template-columns:1.8fr .75fr;gap:70px;margin-top:45px}.brief-form{display:flex;flex-direction:column;gap:18px}.brief-form label{display:flex;align-items:center;gap:20px;font:500 27px/1.35 var(--mono)}.brief-form input{flex:1;min-width:0;padding:18px 22px;font:500 26px/1.3 var(--mono);background:#e5d5b7;color:var(--ink);border:0;border-radius:0}.brief-form input::placeholder{color:#59564d;opacity:1}.brief-form label:nth-child(2) input{background:var(--blush)}.brief-form label:nth-child(3) input{background:var(--gold)}.brief-form label:nth-child(4) input{background:#d4d5b5}.exercise-timer{text-align:center;background:var(--blue);color:var(--paper);padding:22px;transform:rotate(2deg);clip-path:polygon(1% 1%,100% 0,97% 100%,0 99%)}#exercise-clock{font:800 126px/1.2 var(--mono);letter-spacing:-6px}.exercise-timer p{font-size:24px}.timer-controls{display:flex;justify-content:center;gap:12px;margin-top:25px}.timer-controls button{font-size:22px;padding:13px 20px}.exercise-status{font:500 28px/1.4 var(--mono);margin-top:40px}.closing h2{font-size:100px}.closing-directions{display:grid;grid-template-columns:repeat(5,1fr);gap:19px;margin-top:43px}.closing-directions span{font:400 22px/1.4 var(--mono);padding:22px 20px;background:var(--blush);min-height:139px;transform:rotate(-1deg)}.closing-directions span:nth-child(even){background:var(--gold);transform:rotate(1deg)}.closing-directions b{display:block;font-size:26px;margin-top:16px;line-height:1.35}.closing-bottom{display:flex;align-items:center;justify-content:space-between;gap:55px;margin-top:40px}.closing-bottom>p{font-size:34px}.resource-callout p{font:400 23px/1.4 var(--mono);margin-top:15px}.resource-callout .demo-link{font-size:23px}.read-view .reading-only{display:block}.read-view .slide .source{position:static;display:block;margin-top:30px}.read-view .interactive{display:block}
.read-view .rule-controls,.read-view .murmi-steps,.read-view .receipt-picker,.read-view .trace-controls,.read-view .timer-controls{display:flex}.read-view .gather{display:none}.read-view .resources{padding:60px max(5vw,calc((100% - 1100px) / 2));background:var(--gold)}.resources h2{font-size:55px;letter-spacing:-2px}.resources h3{font-size:30px;margin-top:40px}.resources p,.resources li,.resources dd{font-size:22px;line-height:1.65}.resources p{margin-top:25px}.resources li{margin-top:13px}.resources dt{font:700 24px/1.5 var(--mono);margin-top:24px}.resources dd{margin:10px 0 25px}.read-view .notes{background:#ffffff20;padding:25px 30px}.read-view .phone-photo{width:320px}.read-view .phone-photo img{height:auto}.read-view .photo-layout figure img{height:auto}.read-view .cover-layout,.read-view .vote-layout,.read-view .photo-layout,.read-view .murmi-layout,.read-view .receipt-layout,.read-view .small-layout,.read-view .summary-layout,.read-view .funding-layout,.read-view .exercise-layout{grid-template-columns:1fr 1fr;gap:40px}.read-view .small-layout h2{font-size:85px}.read-view .process-map button{font-size:25px;padding:25px 14px}.read-view .recap-map strong{font-size:23px}.read-view .brief-form label{display:block}.read-view .brief-form input{display:block;width:100%;margin-top:10px;font-size:22px}.read-view .receipt-spent{flex-wrap:wrap}.read-view .source{overflow-wrap:anywhere}@media(max-width:1100px){.read-view .process-map,.read-view .recap-map,.read-view .closing-directions{grid-template-columns:repeat(3,1fr)}.read-view .trace-detail{display:block}.read-view .trace-controls{margin-top:25px}.read-view .receipt-layout,.read-view .photo-layout,.read-view .murmi-layout,.read-view .summary-layout,.read-view .funding-layout,.read-view .small-layout,.read-view .exercise-layout{grid-template-columns:1fr}.read-view .receipt-paper{max-width:650px;margin:25px 0}.read-view .phone-photo{justify-self:start}.read-view .closing-bottom{display:block}.read-view .resource-callout{margin-top:30px}.read-view .photo-layout figure{max-width:750px}}@media(max-width:600px){.read-view .slide{padding:32px 24px}.read-view .slide h1,.read-view .slide h2,.read-view #many-minds .paint{font-size:42px;letter-spacing:-2px}.read-view .slide-top{font-size:13px;gap:20px}.read-view .slide-top>span:last-child{max-width:48%}.read-view .paint{padding:4px 8px 8px;margin-left:-8px}.read-view .cover-layout,.read-view .vote-layout{grid-template-columns:1fr}.read-view .assembly{width:100%;height:400px;transform:scale(0.7);transform-origin:top left;margin-bottom:-100px}.read-view .mind-field{gap:20px;margin:35px 0}.read-view .cut{padding:30px;min-width:100%;font-size:24px}.read-view .process-map,.read-view .recap-map,.read-view .closing-directions{grid-template-columns:1fr 1fr;gap:20px}.read-view .process-map small{margin-bottom:12px}.read-view .process-map button{font-size:23px;padding:22px 15px}.read-view .stage-question{font-size:28px}.read-view .map-loop,.read-view .project-context,.read-view .build-seed{font-size:22px}.read-view .phone-photo{width:90%;max-width:330px}.read-view figcaption{font-size:16px}.read-view .murmi-steps{gap:8px;flex-wrap:wrap}.read-view .murmi-steps button,.read-view .rule-controls button,.read-view .trace-controls button{font-size:18px;padding:12px 15px}.read-view .murmi-explanation h3{font-size:26px}.read-view .murmi-explanation p,.read-view .contributions p,.read-view .summary-paper p{font-size:22px}.read-view .contributions p{padding:15px;gap:15px}.read-view .summary-paper{padding:25px}.read-view .summary-layout{gap:20px}.read-view .funding-fact strong{font-size:55px;letter-spacing:-3px}.read-view .funding-fact p,.read-view .funding-principle{font-size:24px}.read-view .funding-signals{gap:16px}.read-view .funding-signals span{font-size:22px;padding:20px}.read-view .virtual-budget{font-size:28px}.read-view .demo-link{font-size:18px}.read-view .receipt-paper{padding:25px 22px 35px}.read-view .receipt-brand{font-size:26px}.read-view .receipt-person{font-size:17px}.read-view .receipt-item{font-size:18px;gap:10px}.read-view .receipt-item small{font-size:14px}.read-view .receipt-spent strong{font-size:22px}.read-view .receipt-footnote{font-size:15px}.read-view .receipt-insight h3{font-size:26px}.read-view .receipt-insight p{font-size:22px}.read-view .small-example{padding:30px}.read-view .small-example p{font-size:24px}.read-view .small-example .small-person,.read-view .small-example .small-output{font-size:29px}.read-view .agent-track{grid-template-columns:1fr;gap:18px}.read-view .stance-step strong{font-size:30px}.read-view .stance-step small{font-size:19px}.read-view .trace-detail p{font-size:24px}.read-view .trace-controls{gap:8px;flex-wrap:wrap}.read-view .agent-caption,.read-view .recap-agent{font-size:19px}.read-view .recap-map a{padding:23px 16px;min-height:190px}.read-view .recap-map strong{font-size:20px}.read-view .recap-map small{font-size:18px}.read-view .brief-form label{font-size:23px}.read-view .brief-form input{font-size:18px;padding:18px}
.read-view .exercise-timer{max-width:350px}.read-view .exercise-status{font-size:23px}.read-view .closing-directions b{font-size:21px}.read-view .closing-directions span{font-size:18px;padding:20px 16px}.read-view .closing-bottom>p{font-size:27px}.read-view .resource-callout p{font-size:17px;overflow-wrap:anywhere}.read-view .notes{padding:15px 0}.read-view .resources{padding:40px 24px}.resources h2{font-size:40px}.resources p,.resources li,.resources dd{font-size:18px}.resources ul{padding-left:22px}.read-view .source{font-size:16px}.deck-controls{gap:5px}.deck-controls .page-controls{gap:4px}.deck-controls .view-controls{gap:5px}.deck-controls button{font-size:11px;padding:10px}.deck-controls [data-action="speaker"]{display:none}}@media print{.interactive{display:none!important}.source{font-size:18px}.process-map button{font-size:33px}.murmi-explanation{margin-top:40px}.murmi-explanation p{font-size:30px}.receipt-insight{margin-top:48px}.exercise-layout{margin-top:40px}.brief-form input{font-size:24px}.summary-addition{display:block!important}.source-trace{display:block!important}.contributions #access-concern{background:var(--blue);color:var(--paper)}.summary-paper .summary-addition{font-size:25px}.agent-caption{margin-top:32px}.stance-step{background:#ddd0b6}.stance-step.active{background:var(--olive)}.reading-only{display:none!important}}.projects-qr{display:block;text-decoration:none;flex:0 0 160px;text-align:center;background:var(--paper);color:var(--ink)}.projects-qr img{display:block;width:160px;height:160px}.projects-qr span{display:block;font:400 15px/1.4 var(--mono)}.closing-bottom{gap:30px}.closing-bottom>p{font-size:31px}.resource-callout .demo-link{font-size:21px}.resource-callout p{font-size:21px}.read-view .projects-qr{margin-top:25px;width:160px}@media print{.murmi-print{font:500 28px/1.5 var(--mono);margin:30px 0}.murmi-explanation{display:none}.print-vote{bottom:25px}}