.slide,.slide.receipt-slide,.slide.small-slide{background:var(--paper);color:var(--ink)}.small-slide .small-example{background:var(--blush)}.speaker-intro-layout{display:grid;grid-template-columns:1.6fr 1fr;gap:70px;align-items:center}.speaker-intro h2{font-size:72px;letter-spacing:-3px}.speaker-role{font-size:28px;line-height:1.45;margin-top:22px}.speaker-focus{font-size:32px;line-height:1.4;margin-top:24px;max-width:800px}.speaker-projects{display:grid;gap:17px;margin-top:30px}.speaker-projects p{font-size:24px;line-height:1.4}.speaker-intro figure{margin:0}.speaker-intro img{display:block;width:100%;height:565px;object-fit:cover}.democracy-definition{font-size:34px;margin-top:24px}#democracy-challenge .decision-examples{margin-top:40px;gap:22px}#democracy-challenge .decision-examples li{font-size:30px;padding:22px 25px}#research-directions .research-fields{grid-template-columns:1fr 1fr;gap:25px;margin-top:40px}#research-directions .field-piece{padding:28px 32px;min-height:210px}#research-directions .field-piece h3{font-size:32px;min-height:0}#research-directions .field-piece p{font-size:27px}#process-overview h2{font-size:72px}#process-overview .step-overview{margin-top:55px}#process-overview .step-overview-piece{min-height:350px;padding:28px 20px}#process-overview .step-overview-piece>span{font-size:62px;margin-bottom:30px}#process-overview .step-overview-piece h3{font-size:25px;letter-spacing:-1px}#process-overview .step-overview-piece p{font-size:24px;line-height:1.4;margin-top:22px}#kultur-komitee .komitee-intro-copy>p{font-size:30px}#kultur-komitee .komitee-intro-copy .komitee-role{font-size:25px;margin-top:24px}#kultur-komitee .komitee-total{margin-top:24px;padding:24px}#kultur-komitee .komitee-total strong{font-size:41px}#your-intervention.illustrated-closing h2{font-size:64px}.closing-invitation{font-size:30px;line-height:1.4;margin-top:22px;max-width:590px}.illustrated-closing .takeaway-questions{margin-top:24px}.illustrated-closing .takeaway-questions h3{font-size:24px}@media screen and (max-width:1200px){.read-view .speaker-intro-layout{grid-template-columns:1fr;gap:30px}.read-view .speaker-intro img{width:100%;max-width:430px;height:420px}.read-view #process-overview .step-overview-piece{min-height:0}}@media screen and (max-width:700px){.read-view .speaker-intro h2,.read-view #process-overview h2,.read-view #your-intervention.illustrated-closing h2{font-size:40px;letter-spacing:-1.5px}.read-view .speaker-role,.read-view .speaker-focus,.read-view .democracy-definition,.read-view .closing-invitation{font-size:24px}.read-view #research-directions .research-fields{grid-template-columns:1fr}.read-view #research-directions .field-piece{min-height:0;padding:24px}.read-view #research-directions .field-piece h3{font-size:27px}.read-view #research-directions .field-piece p{font-size:23px}.read-view #democracy-challenge .decision-examples li{font-size:23px}}.speaker-projects{gap:12px;margin-top:20px}.speaker-projects p{font-size:23px}.speaker-focus{font-size:29px;margin-top:18px}.speaker-role{margin-top:15px}.ci-part p{font-size:26px;line-height:1.4;max-width:330px;margin:18px auto 0}.ci-part h3{font-size:30px}.stage-usecases{margin-top:28px;display:grid;gap:16px}.step-intro-copy .stage-usecases p{background:var(--blush);padding:18px 22px;font-size:24px;line-height:1.35;margin:0}.stage-usecases b,.stage-usecases span{display:block}.stage-usecases span{margin-top:7px}.step-intro h2{font-size:80px}.step-intro-copy>p{font-size:30px}.agent-lede{font-size:34px;line-height:1.4;margin-top:30px}.agent-directions{display:grid;grid-template-columns:repeat(3,1fr);gap:25px;margin-top:42px}.agent-directions>div{background:var(--blush);padding:28px}.agent-directions>div:nth-child(2){background:var(--gold)}.agent-directions>div:nth-child(3){background:var(--blue)}.agent-directions h3{font-size:32px;line-height:1.15}.agent-directions p,.belief-flow p{font-size:27px;line-height:1.4;margin-top:20px}.belief-flow{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;gap:22px;align-items:center;margin-top:65px}.belief-flow>div{background:var(--blush);padding:30px}.belief-flow b{font-size:32px}.belief-flow>span{font-size:40px}@media screen and (max-width:900px){.read-view .agent-directions,.read-view .belief-flow{grid-template-columns:1fr}.read-view .belief-flow>span{transform:rotate(90deg);justify-self:center}.read-view .step-intro h2{font-size:48px}.read-view .ci-part p{font-size:23px}}.agent-directions>div:nth-child(3){color:var(--paper)}.illustrated-profile img{object-fit:contain;height:620px}.illustrated-research{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center;margin-top:25px}.illustrated-research figure{margin:0}.illustrated-research img{width:100%;height:480px;object-fit:contain}.illustrated-research>div>p{font-size:29px;line-height:1.4;margin:0 0 28px}.illustrated-research b{font-size:31px}.simulation-art{grid-template-columns:1.1fr 1fr}.agent-directions.agent-compact{grid-template-columns:1fr;gap:16px;margin:0}
.agent-compact>div,.agent-compact>div:nth-child(2),.agent-compact>div:nth-child(3){background:transparent;color:var(--ink);padding:0}.agent-compact h3{font-size:29px}.agent-compact p{font-size:25px;line-height:1.35;margin-top:7px}.project-examples{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;margin-top:60px}.project-examples article{padding:30px;background:var(--blush)}.project-examples article:nth-child(2){background:var(--gold)}.project-examples article:nth-child(3){background:var(--olive);color:var(--paper)}.project-examples a{color:inherit;text-decoration:none}.project-examples a:hover{text-decoration:underline}.project-examples h3{font-size:32px;line-height:1.2;min-height:80px}.project-examples p{font-size:27px;line-height:1.4;margin-top:24px}.project-examples .project-problem{font-weight:650;min-height:118px}.project-examples span{display:block;font:20px var(--mono);margin-top:30px}@media screen and (max-width:1000px){.read-view .illustrated-research,.read-view .project-examples{grid-template-columns:1fr}.read-view .project-examples h3,.read-view .project-examples .project-problem{min-height:0}.read-view .illustrated-research img{height:350px}}.project-examples h3{min-height:0}.project-examples .civic-place{margin-top:12px;font-size:21px}.project-examples .project-problem{min-height:116px;margin-top:28px}.adoption-evidence{margin-top:28px}.adoption-evidence b{font-size:25px;line-height:1.3;display:block}.adoption-evidence small{display:block;font:19px/1.4 var(--mono);margin-top:8px}.cover-illustration{margin:0;align-self:center}.cover-illustration img{display:block;width:100%;height:600px;object-fit:contain}@media screen and (max-width:900px){.read-view .cover-illustration img{height:auto;max-height:440px}}.visual-civic .project-examples{margin-top:30px;gap:45px}.visual-civic .project-examples article,.visual-civic .project-examples article:nth-child(2),.visual-civic .project-examples article:nth-child(3){background:transparent;color:var(--ink);padding:0}.visual-civic .project-examples h3{font-size:33px}.visual-civic .civic-place{margin-top:8px}.civic-project-art{margin:15px 0 0}.civic-project-art img{width:100%;height:285px;object-fit:contain;display:block}.visual-civic .project-examples p{font-size:28px;margin-top:18px;min-height:80px}.visual-civic .adoption-evidence{background:var(--blush);padding:16px 20px;margin-top:18px}.visual-civic article:nth-child(2) .adoption-evidence{background:var(--gold)}.visual-civic article:nth-child(3) .adoption-evidence{background:var(--olive);color:var(--paper)}@media screen and (max-width:1000px){.read-view .visual-civic .project-examples p{min-height:0}.read-view .civic-project-art img{height:260px}}#process-overview .step-overview{gap:24px;margin-top:48px;align-items:start}#process-overview .step-overview-piece{background:transparent;color:var(--ink);padding:0;min-height:0;transform:none;clip-path:none;text-decoration:none}#process-overview .step-overview-piece img{display:block;width:100%;height:290px;object-fit:contain;margin:0 0 28px}#process-overview .step-overview-piece h3{font-size:25px;letter-spacing:-1px;line-height:1.3}#process-overview .step-overview-piece p{font-size:23px;line-height:1.4;margin-top:14px}#process-overview .step-overview-piece:hover h3{text-decoration:underline;text-underline-offset:6px}@media screen and (max-width:1000px){.read-view #process-overview .step-overview{grid-template-columns:repeat(2,minmax(0,1fr));gap:35px}.read-view #process-overview .step-overview-piece img{height:250px}}@media screen and (max-width:600px){.read-view #process-overview .step-overview{grid-template-columns:1fr}.read-view #process-overview .step-overview-piece img{height:270px}}#process-overview h2{font-size:62px}#process-overview .step-overview{margin-top:28px;gap:22px}#process-overview .step-overview-piece{position:relative;padding-top:20px}#process-overview .step-overview-piece:nth-child(even){padding-top:65px}#process-overview .step-overview-piece .process-numeral{position:absolute;top:0;left:3px;z-index:0;font:800 112px/1 var(--main);color:var(--red);transform:rotate(-9deg);margin:0}#process-overview .step-overview-piece:nth-child(2) .process-numeral{top:45px;color:var(--olive);transform:rotate(8deg)}#process-overview .step-overview-piece:nth-child(3) .process-numeral{color:var(--blue)}#process-overview .step-overview-piece:nth-child(4) .process-numeral{top:45px;color:var(--red);transform:rotate(9deg)}#process-overview .step-overview-piece:nth-child(5) .process-numeral{color:var(--olive)}#process-overview .step-overview-piece img{position:relative;z-index:1;height:335px;margin:0 0 4px}#process-overview .step-overview-piece h3{position:relative;z-index:2;min-height:0;font:800 39px/1.15 var(--main);letter-spacing:-1.7px;transform:rotate(-3deg);margin:0;padding:4px 0}#process-overview .step-overview-piece:nth-child(even) h3{transform:rotate(3deg)}#process-overview .step-overview-piece p{min-height:0;font-size:23px;line-height:1.35;margin-top:18px}
#process-overview .step-overview-note{margin-top:40px;font-size:24px}@media screen and (max-width:1000px){.read-view #process-overview h2{font-size:44px}.read-view #process-overview .step-overview-piece,.read-view #process-overview .step-overview-piece:nth-child(even){padding-top:20px}.read-view #process-overview .step-overview-piece .process-numeral{top:0}.read-view #process-overview .step-overview-piece h3{font-size:36px}.read-view #process-overview .step-overview-piece img{height:280px}}.principle-slide{display:flex;align-items:center}.principle-slide[hidden]{display:none}.principle-layout{display:grid;grid-template-columns:1.2fr 1fr;gap:45px;align-items:center;width:100%}.principle-layout h2{font:800 78px/1.08 var(--main);letter-spacing:-3px}.principle-layout em{font-style:normal;color:var(--red)}.principle-blue em{color:var(--blue)}.principle-olive em{color:var(--olive)}.principle-copy{font-size:31px;line-height:1.4;margin-top:40px;max-width:720px}.principle-layout figure{margin:0}.principle-layout img{display:block;width:100%;height:580px;object-fit:contain}@media screen and (max-width:1000px){.read-view .principle-layout{grid-template-columns:1fr}.read-view .principle-layout h2{font-size:52px;letter-spacing:-2px}.read-view .principle-copy{font-size:26px}.read-view .principle-layout img{height:350px}}@media print{.principle-slide[hidden]{display:flex!important}}#about-josh .speaker-projects{gap:17px;margin-top:28px}.speaker-case{display:grid;grid-template-columns:190px 1fr;gap:25px;align-items:center}.speaker-case .case-place{display:block;width:max-content;max-width:190px;padding:11px 16px;font:800 27px/1.1 var(--main);letter-spacing:-0.7px;background:var(--gold);transform:rotate(-4deg);clip-path:polygon(0 6%,94% 0,100% 89%,4% 100%)}.speaker-case:nth-child(2) .case-place{background:var(--red);color:var(--paper);transform:rotate(3deg) translateX(7px)}.speaker-case:nth-child(3) .case-place{background:var(--blue);color:var(--paper);transform:rotate(-3deg) translateX(16px)}.speaker-case:nth-child(4) .case-place{background:var(--olive);color:var(--paper);transform:rotate(3deg)}#about-josh .speaker-case p{font-size:22px;line-height:1.35;margin:0}@media screen and (max-width:700px){.read-view .speaker-case{grid-template-columns:1fr;gap:14px}.read-view #about-josh .speaker-projects{gap:27px}.read-view .speaker-case .case-place{transform:rotate(-2deg)}}.everyday-scenes{display:grid;grid-template-columns:repeat(3,1fr);gap:45px;margin-top:26px;align-items:center}.everyday-scenes figure{margin:0}.everyday-scenes img{display:block;width:100%;height:355px;object-fit:contain}.everyday-scenes figcaption{display:table;font:800 32px/1.2 var(--main);padding:10px 15px;background:var(--gold);transform:rotate(-3deg);margin:8px auto 0}.everyday-scenes figure:nth-child(2) figcaption{background:var(--red);color:var(--paper);transform:rotate(3deg)}.everyday-scenes figure:nth-child(3) figcaption{background:var(--olive);color:var(--paper);transform:rotate(-2deg)}.everyday-contexts{font-size:27px;line-height:1.4;margin-top:42px;text-align:center}@media screen and (prefers-reduced-motion:no-preference){body:not(.read-view) .principle-slide:not([hidden]) .principle-layout h2{animation:takeaway-enter 480ms ease-out both}body:not(.read-view) #democracy-challenge:not([hidden]) .everyday-scenes figure{animation:takeaway-enter 450ms ease-out both}body:not(.read-view) #democracy-challenge:not([hidden]) .everyday-scenes figure:nth-child(2){animation-delay:90ms}body:not(.read-view) #democracy-challenge:not([hidden]) .everyday-scenes figure:nth-child(3){animation-delay:180ms}@keyframes takeaway-enter{from{opacity:0;transform:translateY(14px) rotate(-1deg)}to{opacity:1;transform:translateY(0) rotate(0)}}}@media screen and (max-width:1000px){.read-view .everyday-scenes{grid-template-columns:1fr}.read-view .everyday-scenes img{height:300px}.read-view .everyday-contexts{font-size:24px}.read-view .everyday-scenes figcaption{font-size:28px}}.swiss-showcase .project-examples{grid-template-columns:1fr 1fr;gap:80px}.swiss-showcase h2{font-size:64px}.swiss-showcase .civic-project-art img{height:290px}.swiss-showcase .adoption-evidence small{font-size:19px}@media screen and (max-width:1000px){.read-view .swiss-showcase .project-examples{grid-template-columns:1fr}.read-view .swiss-showcase h2{font-size:42px}}.aarau-layout{display:grid;grid-template-columns:1.2fr 1fr;gap:48px;align-items:center;margin-top:22px}.aarau-layout figure{margin:0}.aarau-layout img{width:100%;height:565px;object-fit:contain}.aarau-context{font-size:26px;margin:0 0 12px}.aarau-budget strong{display:block;font-size:65px;color:var(--red);line-height:1.15}.aarau-budget span{display:block;font-size:26px;margin:10px 0 26px}.aarau-layout p{font-size:28px;line-height:1.4}.aarau-outcome b{font-size:36px;color:var(--olive)}.aarau-layout .aarau-role{font-size:24px;max-width:690px}.read-view .aarau-layout{grid-template-columns:1fr}.read-view .aarau-layout img{max-height:400px}