.why-reasoning{fill:var(--why-material-ink, var(--ink))}.ws-lens{fill:none;stroke:var(--why-material-line, var(--line));stroke-width:1}.ws-thread{fill:none;stroke:var(--why-material-brass, var(--gold-deep));stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}.ws-thread.is-negative{stroke:var(--why-material-terracotta, var(--con))}.ws-thread.is-new{stroke:var(--why-material-brass, var(--gold-deep))}.ws-page{fill:var(--why-material-paper, #f3ebda);stroke:var(--why-material-stone, var(--line-strong));stroke-width:1.2;stroke-linejoin:round}.ws-page.is-new{stroke:var(--why-material-brass, var(--gold-deep))}.ws-fine,.ws-balance{fill:none;stroke:var(--why-material-muted, var(--ink-soft));stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.ws-factor-label{font:400 34px var(--serif);fill:var(--ink)}.ws-factor-bracket{fill:none;stroke:var(--why-material-line, var(--line));stroke-width:1.5}.ws-strength-label{font:400 30px var(--serif);fill:var(--ink)}.ws-strength-bar{fill:none;stroke:var(--ink);stroke-width:18}.ws-sum-label,.ws-sum-operator{font:400 32px var(--serif);fill:var(--ink)}.ws-sum-bar{fill:none;stroke:var(--pro);stroke-width:18;stroke-linecap:butt}.ws-sum-row.is-negative .ws-sum-bar{stroke:var(--con)}.ws-sum-divider{stroke:var(--paper);stroke-width:2}.ws-small,.ws-note{font:400 30px var(--serif);fill:var(--why-material-muted, var(--ink-soft))}.ws-effect-bar{fill:none;stroke:var(--why-material-petrol, var(--pro));stroke-width:7;stroke-linecap:round}.ws-effect-bar.is-negative{stroke:var(--why-material-terracotta, var(--con))}.ws-effect-positive{fill:var(--why-effect-positive, #d7e0d3);stroke:var(--why-material-petrol, var(--pro));stroke-width:1.1}.ws-effect-negative{fill:var(--why-effect-negative, #ead8c8);stroke:var(--why-material-terracotta, var(--con));stroke-width:1.1}.ws-symbol{fill:none;stroke:var(--why-material-ink, var(--ink));stroke-width:1.5;stroke-linecap:round}.why-decision-legend{font:400 24px var(--serif);fill:var(--why-material-muted, var(--ink-soft))}.why-story[data-visual-style=future] .ws-thread{stroke-width:1.2}.ws-review-track{fill:none;stroke:var(--why-material-line, var(--line));stroke-width:1.3;stroke-linecap:round;stroke-linejoin:round}.ws-review-loop{fill:none;stroke:var(--why-material-brass, var(--gold-deep));stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.ws-review-glass{fill:var(--why-material-paper, var(--paper))}.ws-review-focus{fill:none;stroke-width:2.2}@media(max-width:700px){.ws-factor-label{font-size:38px}.ws-strength-label{font-size:34px}.ws-sum-label,.ws-sum-operator{font-size:38px}.ws-small,.ws-note{font-size:34px}.why-decision-legend{font-size:32px}}.why-entry{display:inline-flex;gap:1rem;margin-top:1.5rem;font-size:.9rem;text-decoration:none}.why-story{--why-nav-h: 76px;position:relative;color:var(--ink);background:var(--paper)}.why-story.is-enhanced{height:calc(1800svh + 100svh - var(--why-nav-h))}.why-anchor{display:block;width:1px;height:1px;pointer-events:none}.is-enhanced .why-anchor{position:absolute;left:0}.why-stage{display:none}.is-enhanced .why-stage{display:block;position:sticky;top:var(--why-nav-h);height:calc(100svh - var(--why-nav-h));min-height:360px;overflow:hidden;isolation:isolate}.why-stage:before{content:"";position:absolute;inset:0;z-index:-1;opacity:.25;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.82' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Cpath fill='%238F856B' opacity='.2' filter='url(%23n)' d='M0 0h180v180H0z'/%3E%3C/svg%3E")}.why-topline{position:absolute;z-index:5;top:1.5rem;left:max(1.5rem,calc((100% - 1320px)/2));right:max(1.5rem,calc((100% - 1320px)/2));display:flex;justify-content:space-between;gap:1rem}.why-topline a,.why-topline button{font:400 .75rem var(--sans);color:var(--ink-soft);text-decoration:none;background:none;border:0;cursor:pointer;padding:.6rem 0;min-height:44px}.why-topline a:hover,.why-topline button:hover{color:var(--ink);text-decoration:underline}.why-captions{position:absolute;top:13%;left:50%;transform:translate(-50%);width:min(85%,970px);height:27%;pointer-events:none;z-index:2}.why-sentence{opacity:0;position:absolute;inset:0;text-align:center;font:400 clamp(1.7rem,3.15vw,3.1rem)/1.2 var(--serif);letter-spacing:-.038em;max-width:none;text-wrap:balance;margin:0}.why-art{position:absolute;width:min(100%,1380px);height:64%;bottom:6%;left:50%;transform:translate(-50%);overflow:hidden}.why-canvas{width:100%;height:100%;overflow:visible}.why-svg-label{font:400 22px var(--sans);fill:var(--ink-soft)}.why-node-label{font:400 22px var(--serif);fill:var(--ink)}.why-dimensions{font:500 16px var(--mono);letter-spacing:.12em;fill:var(--ink-soft)}.why-controls{position:absolute;bottom:2rem;left:max(1.5rem,calc((100% - 1320px)/2));right:max(1.5rem,calc((100% - 1320px)/2));display:flex;align-items:center;justify-content:space-between;z-index:5}.why-scroll-cue{font:400 .8rem var(--sans);letter-spacing:.025em;color:var(--ink-soft);display:flex;align-items:center;gap:1rem}.why-scroll-cue span{font-size:1.3rem}.why-info{width:48px;height:48px;border:1px solid var(--line-strong);border-radius:50%;background:var(--paper);color:var(--ink);cursor:pointer;display:grid;place-items:center}.why-info span{font:italic 400 24px var(--serif)}.why-info:hover{border-color:var(--ink);background:var(--gold-soft)}.why-progress{position:absolute;bottom:0;left:0;right:0;height:2px;background:var(--line)}.why-progress span{display:block;height:100%;background:var(--pro);transform:scaleX(0);transform-origin:left}.why-end{text-align:center;padding:3rem 1.5rem 4rem;background:var(--paper)}.why-end-intro{margin:0 0 1rem;font:400 1.5rem var(--serif)}.why-detail-link{display:inline-flex;align-items:center;gap:.75rem;border-bottom:1px solid var(--pro);padding-bottom:.5rem;font:500 1.15rem var(--sans);text-decoration:none}.why-method-link{display:block;width:fit-content;margin:1rem auto 0;font-size:.85rem;color:var(--ink-soft)}.why-readable{max-width:750px;margin:auto;padding:4rem 1.5rem}.why-reading-heading{margin-bottom:3rem}.why-return{display:none;border:0;background:none;color:var(--pro);font:inherit;text-decoration:underline;cursor:pointer;padding:.5rem 0;margin-top:1rem}.is-reading .why-return{display:inline-block}.why-readable-passage{margin:0 0 4rem}.why-readable .why-readable-sentence{font:400 clamp(1.6rem,3vw,2.2rem)/1.3 var(--serif);letter-spacing:-.025em}.why-readable-passage>a{font-size:.85rem}.is-enhanced .why-readable{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.why-research-archive{max-width:750px;margin:0 auto 4rem;padding:0 1.5rem}.why-research-archive[hidden]{display:none}.why-research-archive details{padding:1.25rem 0;border-top:1px solid var(--line)}.why-research-archive summary{font:500 1.1rem var(--serif);cursor:pointer}.why-research-archive [data-research-content]{margin-top:1.5rem}.why-dialog{position:fixed;inset:0 0 0 auto;width:min(640px,100%);height:100%;max-width:100%;max-height:100%;margin:0;border:0;border-left:1px solid var(--line-strong);background:var(--paper);color:var(--ink);padding:0;overscroll-behavior:contain}.why-dialog::backdrop{background:#12313a52;backdrop-filter:blur(3px)}.why-dialog-header{display:flex;align-items:center;justify-content:space-between;gap:1rem;position:sticky;top:0;background:var(--paper);padding:1rem 1.75rem;border-bottom:1px solid var(--line);z-index:1}.why-dialog-header>span{font:500 .7rem var(--mono);text-transform:uppercase;letter-spacing:.08em}.why-dialog-header button{background:none;border:0;color:var(--ink);font:400 .85rem var(--sans);cursor:pointer;min-height:44px;padding:.5rem 0 .5rem .5rem;white-space:nowrap}.why-dialog-header button span{font-size:1.4rem;margin-left:.6rem}.why-dialog-body{padding:2.5rem clamp(1.5rem,4vw,3rem) max(4rem,env(safe-area-inset-bottom))}.why-dialog h2{font-size:2.2rem;font-weight:400;letter-spacing:-.03em;margin-bottom:1.5rem}[data-research-content] h3,[data-dialog-content] h3{font:500 1.15rem var(--serif);margin:1.75rem 0 .6rem}[data-research-content] p,[data-dialog-content] p{font-size:.95rem;line-height:1.75}.why-research-intro{font-family:var(--serif);font-size:1.15rem!important}.why-citation-links{display:flex;flex-wrap:wrap;gap:.3rem 1rem}.why-citation-links a{font-size:.8rem}.why-research-limit{border-left:2px solid var(--gold);padding-left:1.2rem;margin:2rem 0}.why-source-list{list-style:none;margin:1rem 0 0;padding:0}.why-source-list li{padding:1rem 0;border-top:1px solid var(--line);font-size:.85rem;line-height:1.5}.why-source-list span{display:block;color:var(--ink-soft);font-size:.75rem;margin-top:.4rem}@media(min-width:1500px){.why-art{bottom:7%;height:67%}}@media(max-width:700px){.why-topline{top:.45rem;left:1rem;right:1rem}.why-topline a,.why-topline button{font-size:.67rem}.why-captions{top:13%;width:calc(100% - 2.5rem);height:31%}.why-sentence{font-size:clamp(1.4rem,6.1vw,2.2rem);line-height:1.23;letter-spacing:-.035em}.why-art{height:53%;top:42%;bottom:auto;width:100%}.why-svg-label{font-size:40px}.why-node-label{font-size:38px}.why-dimensions{font-size:34px;letter-spacing:.02em}.why-controls{bottom:1.4rem;left:1.25rem;right:1.25rem}.why-dialog{inset:auto 0 0;width:100%;height:88dvh;border:0;border-top:1px solid var(--line-strong);border-radius:12px 12px 0 0}.why-dialog-header{padding:.65rem 1.25rem}.why-dialog-body{padding-top:1.5rem}.why-dialog h2{font-size:1.8rem}}@media(max-height:560px)and (min-width:701px){.why-topline{top:.2rem}.why-captions{top:16%;width:64%;left:35%}.why-sentence{font-size:1.45rem}.why-art{width:67%;left:64%;height:68%;bottom:3%}.why-controls{bottom:.7rem}}@media print{.why-story.is-enhanced{height:auto}.why-stage,.why-reading-toggle,.why-return,.why-dialog,.why-anchor{display:none!important}.is-enhanced .why-readable{position:static;width:auto;height:auto;margin:auto;clip-path:none;white-space:normal;overflow:visible;padding:1rem}.why-research-archive[hidden]{display:block}}.why-story{--why-material-ink: #344746;--why-material-muted: #646055;--why-material-petrol: #4f746a;--why-material-terracotta: #a36951;--why-material-brass: #938063;--why-material-stone: #8c8271;--why-material-line: #c8beac}.why-story[data-visual-style=future]{--why-material-ink: var(--ink, #12313A);--why-material-muted: var(--ink-soft, #48606A);--why-material-petrol: var(--pro, #0E7C7B);--why-material-terracotta: var(--con, #B04A2F);--why-material-brass: #6e8586;--why-material-stone: #718086;--why-material-line: #bccac8;--why-material-paper: var(--paper, #F8F6F1);--why-effect-positive: #e0eeeb;--why-effect-negative: #f1dfd4}.why-story[data-visual-style=future] .why-stage{background:var(--paper)}.why-story[data-visual-style=future] .why-stage:before{display:none}.why-story[data-visual-style=future] .why-art{height:60%;overflow:visible}.why-story[data-visual-style=future] .why-future-back{display:inline-flex;align-items:center;gap:.65rem}.why-story[data-visual-style=future] .why-future-back>span{color:var(--why-material-petrol)}.why-story[data-visual-style=future] [data-agora]{stroke:var(--why-material-stone)}.why-story[data-visual-style=future] [data-agora]>use{opacity:.55}.why-story[data-visual-style=future] [data-ballot-box-back],.why-story[data-visual-style=future] [data-ballot-box-front]{stroke:var(--why-material-stone)}.why-story[data-visual-style=future] [data-vote]>path:first-child{fill:var(--why-material-paper);stroke:var(--why-material-stone)}.why-story[data-visual-style=future] [data-social-lines],.why-story[data-visual-style=future] [data-future-ground-trace]{stroke:var(--why-material-brass)}.why-story[data-visual-style=future] [data-future-ground-glint],.why-story[data-visual-style=future] [data-future-social-glint],.why-story[data-visual-style=future] [data-future-ballot-light]{display:none}.why-story[data-visual-style=future] #why-column path{stroke:var(--why-material-stone)}.why-story[data-visual-style=future] [data-path-upper]{stroke:var(--why-material-petrol);stroke-width:2.25}.why-story[data-visual-style=future] [data-path-lower]{stroke:var(--why-material-stone);stroke-width:2}.why-story[data-visual-style=future] [data-gap]{fill:var(--why-material-petrol)}.why-story[data-visual-style=future] [data-city-upper]>use{filter:saturate(1.1) contrast(1.06)}.why-story[data-visual-style=future] .why-svg-label{font-family:var(--serif);fill:var(--why-material-ink)}.why-story[data-visual-style=future] .why-info{background:var(--paper);box-shadow:none}.why-story[data-visual-style=future] .why-info:hover{background:var(--paper);border-color:var(--why-material-ink)}.why-story[data-visual-style=future] .why-progress span{background:var(--why-material-petrol)}@media(max-width:700px){.why-story[data-visual-style=future] .why-art{height:53%}}@media(max-width:380px){.why-story[data-visual-style=future] .why-topline{gap:.5rem}.why-story[data-visual-style=future] .why-future-back{gap:.35rem}}
