:root{--paper: #f2ead9;--paper-deep: #e7dcc3;--paper-card: #f7f1e3;--ink: #211c15;--ink-soft: #6b5f4b;--bull: #2c6e49;--bull-soft: #dbe8dc;--bear: #8e2b2b;--bear-soft: #ecdcd2;--gold: #b8892d;--rule: #37302422;--shadow: 0 2px 0 #211c15, 0 6px 18px rgba(33, 28, 21, .18);--font-display: "Playfair Display", "Georgia", serif;--font-ui: "Libre Franklin", "Helvetica Neue", sans-serif;--font-mono: "Courier Prime", "Courier New", monospace}*{box-sizing:border-box;margin:0;padding:0}html{height:100%}body{min-height:100%;background-color:var(--paper);background-image:radial-gradient(ellipse at 50% -10%,rgba(255,252,240,.9),transparent 55%),radial-gradient(ellipse at 50% 115%,rgba(120,96,56,.16),transparent 60%),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2'/%3E%3C/filter%3E%3Crect width='140' height='140' filter='url(%23n)' opacity='0.05'/%3E%3C/svg%3E");color:var(--ink);font-family:var(--font-ui);font-size:16px;line-height:1.55;-webkit-font-smoothing:antialiased}#root{min-height:100vh;display:flex;flex-direction:column}.mono{font-family:var(--font-mono)}.num--up{color:var(--bull)}.num--dn{color:var(--bear)}:focus-visible{outline:3px solid var(--gold);outline-offset:2px}.btn{font-family:var(--font-ui);font-weight:800;letter-spacing:.12em;font-size:.95rem;padding:.85rem 2.1rem;border:2.5px solid var(--ink);background:var(--paper-card);color:var(--ink);cursor:pointer;box-shadow:var(--shadow);transition:transform .12s ease,box-shadow .12s ease,background .12s ease}.btn:hover:not(:disabled){transform:translateY(-2px)}.btn:active:not(:disabled){transform:translateY(1px);box-shadow:0 1px #211c15}.btn:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}.btn--primary{background:var(--ink);color:var(--paper)}.btn--primary:hover:not(:disabled){background:#372f22}.btn--ghost{background:transparent;box-shadow:none}.btn--small{padding:.4rem .9rem;font-size:.75rem}.btn--call{font-size:1.15rem;padding:1rem 3.2rem;background:var(--gold);color:var(--ink);border-width:3px}.btn--call:hover:not(:disabled){background:#caa04a}.card{background:var(--paper-card);border:2px solid var(--ink);box-shadow:var(--shadow);padding:1.4rem 1.6rem;position:relative}.card:after{content:"";position:absolute;top:5px;right:5px;bottom:5px;left:5px;border:1px solid var(--rule);pointer-events:none}.card__label{font-size:.72rem;font-weight:800;letter-spacing:.22em;color:var(--ink-soft);border-bottom:2px solid var(--ink);padding-bottom:.45rem;margin-bottom:.9rem}.disclaimer{font-size:.72rem;color:var(--ink-soft);text-align:center;margin:1.4rem auto .8rem;max-width:46rem}.themetoggle{margin-top:1.6rem;background:none;border:none;font-family:var(--font-ui);font-size:.78rem;color:var(--ink-soft);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.themetoggle:hover{color:var(--ink)}.cwmark{flex-shrink:0}:root[data-theme=vintage] .cwmark{display:none}.landing__kicker .cwmark{vertical-align:-2px;margin-right:.55rem}.avatar{display:block;filter:drop-shadow(0 4px 0 rgba(33,28,21,.25))}.avatar--happy{animation:bounce .9s ease infinite alternate}.avatar--worried{animation:wiggle .5s ease infinite}.avatar--shocked{animation:pop .45s cubic-bezier(.2,1.6,.4,1) 1}.avatar--smug{animation:sway 2.2s ease-in-out infinite}@keyframes bounce{0%{transform:translateY(0)}to{transform:translateY(-7px)}}@keyframes wiggle{0%,to{transform:rotate(-2deg)}50%{transform:rotate(2.5deg)}}@keyframes pop{0%{transform:scale(.85)}60%{transform:scale(1.12)}to{transform:scale(1)}}@keyframes sway{0%,to{transform:rotate(0)}50%{transform:rotate(-3deg) translateY(-2px)}}.voice{display:flex;align-items:flex-start;gap:1rem;max-width:34rem}.voice--reverse{flex-direction:row-reverse;margin-left:auto}.voice__portrait{display:flex;flex-direction:column;align-items:center;gap:.3rem;flex-shrink:0}.voice__name{font-weight:800;letter-spacing:.24em;font-size:.72rem;padding:.15rem .7rem;border:2px solid var(--ink);background:var(--paper-card)}.voice--bull .voice__name{background:var(--bull);color:var(--paper)}.voice--bear .voice__name{background:var(--bear);color:var(--paper)}.voice__bubble{position:relative;background:var(--paper-card);border:2px solid var(--ink);box-shadow:var(--shadow);padding:1rem 1.2rem;font-family:var(--font-display);font-style:italic;font-size:1.05rem;line-height:1.45;margin-top:.6rem}.voice__bubble:before{content:"";position:absolute;top:26px;left:-12px;width:18px;height:18px;background:var(--paper-card);border-left:2px solid var(--ink);border-bottom:2px solid var(--ink);transform:rotate(45deg)}.voice--reverse .voice__bubble:before{left:auto;right:-12px;border-left:none;border-bottom:none;border-right:2px solid var(--ink);border-top:2px solid var(--ink)}.ticker{border-top:3px double var(--ink);background:var(--ink);color:var(--paper);overflow:hidden;padding:.45rem 0;flex-shrink:0}.ticker__track{display:flex;width:max-content;animation:marquee 36s linear infinite}.ticker__run{display:flex;white-space:nowrap}.ticker__item{font-family:var(--font-mono);font-size:.85rem;letter-spacing:.08em;margin-right:2.6rem;display:inline-flex;gap:.5rem}.ticker__sym{opacity:.85}.ticker__up{color:#7fc79b}.ticker__dn{color:#e39b8f}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.chart__svg{width:100%;height:auto;display:block}.chart__grid{stroke:var(--rule);stroke-width:1}.chart__tick{font-family:var(--font-mono);font-size:12px;fill:var(--ink-soft)}.chart__history{fill:none;stroke:var(--ink);stroke-width:3;stroke-linejoin:round;stroke-linecap:round}.chart__today{stroke:var(--gold);stroke-width:2;stroke-dasharray:4 5}.chart__todaylabel{font-family:var(--font-ui);font-weight:800;font-size:11px;letter-spacing:.18em;fill:var(--gold)}.chart__dot{fill:var(--gold);stroke:var(--ink);stroke-width:2}.chart__reveal{fill:none;stroke-width:3.5;stroke-linejoin:round;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1;transition-property:stroke-dashoffset;transition-timing-function:cubic-bezier(.45,.05,.55,.95)}.chart__reveal--drawn{stroke-dashoffset:0}.chart__final{opacity:0;transition:opacity .4s ease}.chart__final--shown{opacity:1}.chart__finalvalue{font-family:var(--font-mono);font-weight:700;font-size:16px}.chart__caption{font-family:var(--font-mono);font-size:.72rem;color:var(--ink-soft);margin-top:.5rem;text-align:center}.stance{display:flex;align-items:center;gap:1rem;justify-content:center;flex-wrap:wrap}.stance__pole{font-weight:800;letter-spacing:.14em;font-size:.85rem}.stance__pole--bear{color:var(--bear)}.stance__pole--bull{color:var(--bull)}.stance__options{display:flex;border:2.5px solid var(--ink);box-shadow:var(--shadow);background:var(--paper-card)}.stance__opt{font-family:var(--font-ui);font-weight:700;font-size:.72rem;letter-spacing:.08em;padding:.9rem 1.1rem;background:transparent;border:none;border-right:1.5px solid var(--rule);color:var(--ink);cursor:pointer;min-width:6.4rem;transition:background .12s ease,color .12s ease}.stance__opt:last-child{border-right:none}.stance__opt:hover:not(:disabled):not(.stance__opt--on){background:var(--paper-deep)}.stance__opt--on.stance__opt--bear{background:var(--bear);color:var(--paper)}.stance__opt--on.stance__opt--bull{background:var(--bull);color:var(--paper)}.stance__opt--on.stance__opt--neutral{background:var(--ink);color:var(--paper)}.stance__opt--on .stance__optlabel:before{content:"● "}.landing{min-height:100vh;display:flex;flex-direction:column}.landing__main{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:3rem 1.5rem 2rem;animation:fadeUp .7s ease both}.landing__kicker{font-size:.78rem;font-weight:800;letter-spacing:.34em;color:var(--ink-soft);border-top:3px double var(--ink);border-bottom:3px double var(--ink);padding:.5rem 1.6rem}.landing__stage{display:flex;align-items:center;gap:2.4rem;margin:2.2rem 0 .6rem}.landing__title{font-family:var(--font-display);font-weight:900;font-size:clamp(3rem,9vw,6.4rem);line-height:.95;letter-spacing:.01em}.landing__amp{color:var(--gold);font-style:italic}.landing__char{display:flex;flex-direction:column;align-items:center;gap:.4rem}.landing__charline{font-family:var(--font-display);font-style:italic;font-size:.85rem;color:var(--ink-soft)}.landing__tagline{font-family:var(--font-display);font-style:italic;font-size:clamp(1.2rem,3vw,1.7rem);margin-top:.6rem}.landing__copy{max-width:34rem;margin-top:1.1rem;color:var(--ink-soft)}.landing__actions{display:flex;gap:1rem;margin-top:2.2rem;flex-wrap:wrap;justify-content:center}.select{max-width:68rem;margin:0 auto;padding:2.5rem 1.5rem 4rem;animation:fadeUp .5s ease both;width:100%}.select__head{text-align:center;margin-bottom:2.2rem;position:relative}.select__head .btn{position:absolute;left:0;top:.4rem}.select__title{font-family:var(--font-display);font-weight:900;font-size:clamp(2rem,5vw,3.2rem)}.select__sub{color:var(--ink-soft);font-style:italic;font-family:var(--font-display)}.select__grid{list-style:none;display:grid;grid-template-columns:repeat(auto-fit,minmax(15.5rem,1fr));gap:1.4rem}.era{background:var(--paper-card);border:2px solid var(--ink);box-shadow:var(--shadow);padding:1.6rem 1.4rem;display:flex;flex-direction:column;gap:.5rem;align-items:flex-start}.era--locked{opacity:.55;background:var(--paper-deep);box-shadow:none}.era__years{font-family:var(--font-mono);font-weight:700;font-size:.85rem;color:var(--gold);letter-spacing:.12em}.era__title{font-family:var(--font-display);font-weight:900;font-size:1.55rem;line-height:1.1}.era__tagline{font-family:var(--font-display);font-style:italic;color:var(--ink-soft)}.era__desc{font-size:.9rem;margin:.4rem 0 .8rem}.era__soon{font-weight:800;letter-spacing:.22em;font-size:.75rem;color:var(--ink-soft);border:2px dashed var(--ink-soft);padding:.5rem 1rem;margin-top:auto}.scenario{max-width:72rem;margin:0 auto;padding:1.4rem 1.5rem 3rem;width:100%}.masthead{display:flex;align-items:center;justify-content:space-between;gap:1rem;border-bottom:4px double var(--ink);padding-bottom:.8rem;margin-bottom:1.6rem;flex-wrap:wrap}.masthead__brand{font-family:var(--font-display);font-weight:900;font-size:1.15rem;display:flex;flex-direction:column}.masthead__brandrow{display:inline-flex;align-items:center;gap:.45rem}.masthead__chapter{font-family:var(--font-ui);font-weight:700;font-size:.68rem;letter-spacing:.2em;color:var(--gold)}.masthead__place{text-align:center}.masthead__location{font-family:var(--font-display);font-weight:700;font-size:1.2rem;line-height:1.1}.masthead__date{font-family:var(--font-mono);font-size:.85rem;color:var(--ink-soft);letter-spacing:.14em;text-transform:uppercase}.masthead__stats{display:flex;align-items:center;gap:1.4rem}.masthead__stats dt{font-size:.62rem;font-weight:800;letter-spacing:.2em;color:var(--ink-soft)}.masthead__stats dd{font-weight:700;font-size:1.05rem}.scenario__body{display:grid;grid-template-columns:1.15fr 1fr;gap:1.5rem;align-items:start;animation:fadeUp .55s ease both}.story__headline{font-family:var(--font-display);font-weight:900;font-size:clamp(1.6rem,3.4vw,2.4rem);line-height:1.12;margin-bottom:1rem}.story__para{margin-bottom:.9rem}.story__para:first-of-type:first-letter{font-family:var(--font-display);font-weight:900;font-size:2.6em;float:left;line-height:.85;padding-right:.4rem}.wires{margin-top:1.2rem;display:flex;flex-direction:column;gap:.45rem}.wires__item{font-family:var(--font-mono);font-size:.78rem;letter-spacing:.1em;background:var(--ink);color:var(--paper);padding:.4rem .8rem;width:fit-content;animation:slideIn .5s ease both}.wires__item:nth-child(2){animation-delay:.15s}.wires__item:nth-child(3){animation-delay:.3s}.scenario__side{display:flex;flex-direction:column;gap:1.5rem}.desk__notes{list-style:none;display:flex;flex-direction:column;gap:.55rem;font-size:.9rem}.desk__notes li:before{content:"▸ ";color:var(--gold);font-weight:700}.debate{display:grid;grid-template-columns:1fr 1fr;gap:1.6rem;margin:2rem 0 1.6rem;animation:fadeUp .55s ease .15s both}.decision{text-align:center;border-top:4px double var(--ink);padding-top:1.6rem;display:flex;flex-direction:column;align-items:center;gap:1.2rem;animation:fadeUp .55s ease .25s both}.decision__prompt{font-family:var(--font-display);font-weight:700;font-style:italic;font-size:1.35rem}.decision__hint{font-family:var(--font-mono);font-size:.78rem;color:var(--ink-soft);min-height:1.2em}.scenario__foot{margin-top:1rem}.timeskip{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--ink);display:flex;align-items:center;justify-content:center;z-index:50;animation:fadeOut .4s ease 1.35s both}.timeskip__text{font-family:var(--font-display);font-weight:900;font-size:clamp(2rem,7vw,4.5rem);color:var(--paper);letter-spacing:.06em;animation:fadeUp .6s ease both}.outcome{max-width:64rem;margin:0 auto;padding:2rem 1.5rem 3rem;width:100%}.outcome--crash{animation:shake .5s ease 1.8s 1}.outcome__head{text-align:center;margin-bottom:1.6rem;animation:fadeUp .5s ease both}.outcome__date{font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--gold);font-weight:700}.outcome__headline{font-family:var(--font-display);font-weight:900;font-size:clamp(1.9rem,5vw,3.1rem);line-height:1.08}.outcome__body{display:flex;flex-direction:column;gap:1.5rem}.outcome__chart{animation:fadeUp .5s ease .1s both}.outcome__story{animation:fadeUp .6s ease 1.2s both}.results{animation:fadeUp .6s ease 1.8s both}.results__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:1.2rem}.results__item{text-align:center;padding:.4rem 0}.results__item dt{font-size:.66rem;font-weight:800;letter-spacing:.2em;color:var(--ink-soft);margin-bottom:.3rem}.results__item dd{font-size:1.6rem;font-weight:700}.results__item--big dd{font-size:2rem}.results__note{font-size:.75rem;color:var(--ink-soft);margin-top:.2rem}.results__call{text-align:center;margin-top:1.1rem;padding-top:.9rem;border-top:1.5px solid var(--rule);font-size:.85rem;letter-spacing:.1em}.debate--outcome{animation:fadeUp .6s ease 2.3s both;margin:.4rem 0}.hindsight{animation:fadeUp .6s ease 2.7s both}.hindsight__title{text-align:center;font-size:.78rem;font-weight:800;letter-spacing:.3em;margin-bottom:1rem;color:var(--ink-soft)}.hindsight__title:before,.hindsight__title:after{content:" ─── ";color:var(--gold)}.hindsight__cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:1.1rem}.hindsight__card h4{font-family:var(--font-display);font-size:1.05rem;margin-bottom:.5rem}.hindsight__card p{font-size:.88rem;color:#40382b}.hindsight__card--term{background:var(--ink);color:var(--paper);border-color:var(--gold)}.hindsight__card--term:after{border-color:#f2ead933}.hindsight__card--term h4{color:var(--gold);letter-spacing:.14em}.hindsight__card--term p{color:var(--paper)}.outcome__actions{text-align:center;margin-top:.6rem;animation:fadeUp .6s ease 3s both}.summary{max-width:56rem;margin:0 auto;padding:2.5rem 1.5rem 3rem;display:flex;flex-direction:column;gap:1.5rem;width:100%;animation:fadeUp .6s ease both}.summary__head{text-align:center}.summary__kicker{font-size:.72rem;font-weight:800;letter-spacing:.3em;color:var(--ink-soft)}.summary__scorelabel{font-family:var(--font-display);font-weight:900;font-size:clamp(1.6rem,4vw,2.4rem);margin-top:.8rem}.summary__score{font-size:clamp(3rem,10vw,5.5rem);font-weight:700;line-height:1;color:var(--gold);text-shadow:2px 2px 0 var(--ink)}.summary__rank{font-size:1.1rem;letter-spacing:.14em;margin-top:.5rem}.summary__rank strong{color:var(--bear)}.summary__chars{display:flex;justify-content:center;gap:2rem;margin-top:1rem}.recap__scroll{overflow-x:auto}.recap{width:100%;border-collapse:collapse;font-size:.85rem}.recap th{font-size:.66rem;letter-spacing:.18em;text-align:left;color:var(--ink-soft);border-bottom:2px solid var(--ink);padding:.4rem .7rem}.recap td{padding:.55rem .7rem;border-bottom:1px solid var(--rule);vertical-align:top}.summary__epilogue p{font-family:var(--font-display);font-style:italic;margin-bottom:.6rem}.summary__actions{display:flex;justify-content:center;gap:1rem;flex-wrap:wrap}@keyframes fadeUp{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeOut{to{opacity:0;visibility:hidden}}@keyframes slideIn{0%{opacity:0;transform:translate(-18px)}to{opacity:1;transform:translate(0)}}@keyframes shake{0%,to{transform:translate(0)}20%{transform:translate(-6px,2px)}40%{transform:translate(6px,-2px)}60%{transform:translate(-4px,-1px)}80%{transform:translate(4px,1px)}}@media (max-width: 900px){.scenario__body{grid-template-columns:1fr}.debate{grid-template-columns:1fr;gap:1.1rem}.voice--reverse{margin-left:0}.landing__stage{flex-direction:column;gap:.8rem}.landing__stage .landing__char{display:none}.masthead{justify-content:center;text-align:center}}@media (max-width: 560px){.stance__options{flex-direction:column;width:100%}.stance__opt{border-right:none;border-bottom:1.5px solid var(--rule);padding:.8rem}.stance__opt:last-child{border-bottom:none}.stance{width:100%}.stance__pole{display:none}.voice{flex-direction:column;align-items:center;text-align:center}.voice--reverse{flex-direction:column}.voice__bubble:before{display:none}}:root[data-theme=citywire]{--paper: #f8fafc;--paper-deep: #f1f5f9;--paper-card: #ffffff;--ink: #0f172a;--ink-soft: #64748b;--bull: #059669;--bull-soft: #d1fae5;--bear: #dc2626;--bear-soft: #fee2e2;--gold: #1287b4;--brand: #01b6eb;--rule: #e2e8f0;--shadow: 0 1px 2px rgba(15, 23, 42, .05), 0 4px 14px rgba(15, 23, 42, .06);--font-display: "Red Hat Display", ui-sans-serif, system-ui, sans-serif;--font-ui: "Red Hat Text", ui-sans-serif, system-ui, sans-serif;--font-mono: "Red Hat Mono", ui-monospace, monospace}:root[data-theme=citywire] body{background-image:none}:root[data-theme=citywire] .card,:root[data-theme=citywire] .era{border:1px solid var(--rule);border-radius:12px}:root[data-theme=citywire] .card:after{display:none}:root[data-theme=citywire] .era--locked{background:var(--paper-deep);opacity:.7}:root[data-theme=citywire] .btn{border-radius:12px;border:1px solid #cbd5e1;background:#fff;color:#334155;box-shadow:none;letter-spacing:.05em}:root[data-theme=citywire] .btn:active:not(:disabled){box-shadow:none}:root[data-theme=citywire] .btn--primary{border-color:transparent;background:var(--ink);color:#fff}:root[data-theme=citywire] .btn--primary:hover:not(:disabled){background:#1e293b}:root[data-theme=citywire] .btn--ghost{border-color:transparent;background:transparent}:root[data-theme=citywire] .btn--call{border-color:transparent;background:var(--brand);color:#fff;text-shadow:0 1px 1px rgba(8,58,77,.35)}:root[data-theme=citywire] .btn--call:hover:not(:disabled){background:#1aa7e0}:root[data-theme=citywire] .card__label,:root[data-theme=citywire] .masthead__chapter,:root[data-theme=citywire] .era__years,:root[data-theme=citywire] .outcome__date,:root[data-theme=citywire] .summary__kicker,:root[data-theme=citywire] .hindsight__title{color:var(--gold);letter-spacing:.1em}:root[data-theme=citywire] .card__label{border-bottom:1px solid var(--rule)}:root[data-theme=citywire] .landing__kicker{border:none;padding:.5rem 0;color:var(--gold);letter-spacing:.22em;display:inline-flex;align-items:center}:root[data-theme=citywire] .hindsight__title:before,:root[data-theme=citywire] .hindsight__title:after{color:var(--brand)}:root[data-theme=citywire] .story__para:first-of-type:first-letter{float:none;font-family:inherit;font-weight:inherit;font-size:inherit;line-height:inherit;padding-right:0}:root[data-theme=citywire] .landing__title,:root[data-theme=citywire] .story__headline,:root[data-theme=citywire] .outcome__headline{letter-spacing:-.02em}:root[data-theme=citywire] .landing__amp{color:var(--brand);font-style:normal}:root[data-theme=citywire] .landing__tagline,:root[data-theme=citywire] .select__sub,:root[data-theme=citywire] .decision__prompt{font-style:normal;font-weight:500}:root[data-theme=citywire] .masthead{border-bottom:1px solid var(--rule)}:root[data-theme=citywire] .decision{border-top:1px solid var(--rule)}:root[data-theme=citywire] .wires__item{border-radius:8px}:root[data-theme=citywire] .desk__notes li:before{color:var(--brand)}:root[data-theme=citywire] .voice__bubble{border:1px solid var(--rule);border-radius:12px;font-style:normal;font-family:var(--font-ui);font-size:1rem}:root[data-theme=citywire] .voice__bubble:before{border-left-width:1px;border-bottom-width:1px}:root[data-theme=citywire] .voice--reverse .voice__bubble:before{border-right-width:1px;border-top-width:1px}:root[data-theme=citywire] .voice__name{border:none;border-radius:6px;padding:.25rem .8rem}:root[data-theme=citywire] .stance__options{border:1px solid #cbd5e1;border-radius:12px;overflow:hidden;box-shadow:none}:root[data-theme=citywire] .ticker{border-top:none;background:var(--ink)}:root[data-theme=citywire] .ticker__up{color:#34d399}:root[data-theme=citywire] .ticker__dn{color:#f87171}:root[data-theme=citywire] .timeskip{background:var(--ink)}:root[data-theme=citywire] .chart__tick{fill:#94a3b8}:root[data-theme=citywire] .chart__today{stroke:var(--brand)}:root[data-theme=citywire] .chart__todaylabel{fill:var(--gold)}:root[data-theme=citywire] .chart__dot{fill:var(--brand);stroke:#fff}:root[data-theme=citywire] .hindsight__card--term{border-color:var(--brand)}:root[data-theme=citywire] .hindsight__card--term h4{color:var(--brand)}:root[data-theme=citywire] .hindsight__card--term:after{display:none}:root[data-theme=citywire] .hindsight__card p{color:#475569}:root[data-theme=citywire] .hindsight__card--term p{color:#e2e8f0}:root[data-theme=citywire] .summary__score{color:var(--ink);text-shadow:none}:root[data-theme=citywire] .summary__rank strong{color:var(--gold)}:root[data-theme=citywire] .summary__epilogue p{font-style:normal;font-weight:500}:root[data-theme=citywire] .avatar{filter:none}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.ticker__track{animation:none}.chart__reveal{stroke-dashoffset:0}.chart__final{opacity:1}}
