*,:before,:after{box-sizing:border-box;margin:0;padding:0}html,body{height:100%;overflow:hidden}:root{--cream:#f3eada;--cream-2:#eadfc9;--paper:#efe6d4;--ink:#191310;--ink-soft:#2b211b;--ink-mute:#5e4f45;--midnight:#0c1422;--midnight-2:#141f36;--midnight-ink:#e9e3d3;--gold:#d4a558;--gold-soft:#b08a46;--rose:#b93a2e;--rose-deep:#8b2318;--rose-bg:#f2d7d0;--rose-tint:#eab8ac;--terminal-bg:#08110c;--terminal-green:#9ce88b;--terminal-green-dim:#5a8f54;--terminal-amber:#e8a85a;--terminal-red:#e85c5c;--ochre:#b86a2e}body{color:var(--ink);background:var(--ink);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-feature-settings:"ss01", "cv11";overscroll-behavior:none;font-family:Inter,-apple-system,system-ui,sans-serif;font-size:20px;line-height:1.5}@media (prefers-color-scheme:dark){body{background:var(--ink)}}::selection{background:var(--ink);color:var(--cream)}.deck{width:100vw;height:100vh;position:fixed;inset:0;overflow:hidden}.slide{opacity:0;pointer-events:none;transition:opacity .52s cubic-bezier(.22,1,.36,1);position:absolute;inset:0}.slide.is-active{opacity:1;pointer-events:auto;z-index:2}.slide.is-active .slide-inner>*{animation:.8s cubic-bezier(.22,1,.36,1) both rise}.slide.is-active .slide-inner>:first-child{animation-delay:60ms}.slide.is-active .slide-inner>:nth-child(2){animation-delay:.16s}.slide.is-active .slide-inner>:nth-child(3){animation-delay:.26s}.slide.is-active .slide-inner>:nth-child(4){animation-delay:.36s}.slide.is-active .slide-inner>:nth-child(5){animation-delay:.46s}.slide.is-active .slide-inner>:nth-child(6){animation-delay:.56s}@keyframes rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.slide-inner{grid-template-rows:auto 1fr auto;gap:clamp(1rem,2vh,2rem);width:100%;height:100%;padding:clamp(2.5rem,4.5vh,4.5rem) clamp(3rem,5.5vw,6rem);display:grid;position:relative}.display{font-variation-settings:"opsz" 144, "SOFT" 30;letter-spacing:-.02em;font-family:Fraunces,serif;font-weight:500;line-height:.92}.display-italic{font-variation-settings:"opsz" 144, "SOFT" 100;letter-spacing:-.015em;font-family:Fraunces,serif;font-style:italic;font-weight:400;line-height:.92}.serif{font-variation-settings:"opsz" 24, "SOFT" 50;font-family:Fraunces,serif}.mono{font-family:JetBrains Mono,ui-monospace,monospace}.eyebrow{text-transform:uppercase;letter-spacing:.22em;font-family:Inter,sans-serif;font-size:.95rem;font-weight:600}.hair{opacity:.3;background:currentColor;width:100%;height:1px}.hair-2{opacity:.8;background:currentColor;width:100%;height:2px}.masthead{letter-spacing:.22em;text-transform:uppercase;justify-content:space-between;align-items:baseline;gap:2rem;font-size:.95rem;font-weight:600;display:flex}.masthead .dot{opacity:.5;margin:0 .75em}.next-btn{all:unset;cursor:pointer;letter-spacing:.18em;text-transform:uppercase;user-select:none;border:1px solid;align-items:center;gap:1rem;padding:1rem 1.5rem;font-family:Inter,sans-serif;font-size:1.05rem;font-weight:600;transition:all .26s cubic-bezier(.22,1,.36,1);display:inline-flex}.next-btn:hover{transform:translate(4px)}.next-btn:hover .arrow{transform:translate(6px)}.next-btn .arrow{font-family:Fraunces,serif;font-size:1.4rem;font-weight:400;transition:transform .26s cubic-bezier(.22,1,.36,1);display:inline-block}.deck-nav{z-index:100;-webkit-backdrop-filter:blur(14px);color:var(--cream);letter-spacing:.12em;mix-blend-mode:difference;background:#191310b8;border-radius:999px;align-items:center;gap:1.25rem;padding:.6rem 1.1rem;font-family:JetBrains Mono,monospace;font-size:.85rem;font-weight:500;display:flex;position:fixed;top:clamp(1.5rem,3vh,2.5rem);left:50%;transform:translate(-50%)}.deck-nav button{all:unset;cursor:pointer;border-radius:50%;justify-content:center;align-items:center;width:1.6rem;height:1.6rem;font-size:1rem;transition:background .2s;display:inline-flex}.deck-nav button:hover{background:#ffffff1f}.deck-nav button:disabled{opacity:.3;cursor:default}.deck-nav .count{font-variant-numeric:tabular-nums;text-align:center;min-width:4.5ch}.deck-progress{z-index:100;background:#00000014;height:3px;position:fixed;bottom:0;left:0;right:0}.deck-progress-bar{background:var(--ink);width:10%;height:100%;transition:width .5s cubic-bezier(.22,1,.36,1)}.s-hero{background:var(--cream);color:var(--ink);background-image:radial-gradient(80% 50% at 20% 10%,#d4a5582e,#0000 60%),radial-gradient(60% 40% at 80% 90%,#b86a2e1f,#0000 60%),url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='400' height='400'><filter id='n'><feTurbulence baseFrequency='0.9' numOctaves='2' seed='4'/><feColorMatrix values='0 0 0 0 0.08 0 0 0 0 0.06 0 0 0 0 0.05 0 0 0 0.08 0'/></filter><rect width='100%25' height='100%25' filter='url(%23n)'/></svg>")}.s-hero .slide-inner{grid-template-rows:auto 1fr auto auto}.s-hero .hero-display{align-self:center;margin:0;font-size:clamp(4rem,12.5vw,15rem)}.s-hero .hero-display em{font-variation-settings:"opsz" 144, "SOFT" 100;color:var(--ochre);font-style:italic}.s-hero .hero-meta{border-top:1px solid var(--ink);grid-template-columns:1fr 1fr 1fr;gap:2rem;padding-top:1.5rem;display:grid}.s-hero .hero-meta div{flex-direction:column;gap:.25rem;display:flex}.s-hero .hero-meta .label{text-transform:uppercase;letter-spacing:.2em;color:var(--ink-mute);font-size:.85rem;font-weight:600}.s-hero .hero-meta .value{font-family:Fraunces,serif;font-size:1.5rem;font-weight:500}.s-hero .cta-row{justify-content:space-between;align-items:center;display:flex}.s-hero .edition{font-variation-settings:"opsz" 144, "SOFT" 100;color:var(--ochre);font-family:Fraunces,serif;font-size:clamp(2.5rem,5vw,4rem);font-style:italic;font-weight:300}.s-timeline{background:var(--midnight);color:var(--midnight-ink);background-image:radial-gradient(60% 40% at 85% 15%,#d4a55826,#0000 70%),linear-gradient(#0000 0%,#141f3699 100%)}.s-timeline .roman{font-variation-settings:"opsz" 144, "SOFT" 100;color:var(--gold);opacity:.12;z-index:0;pointer-events:none;user-select:none;font-family:Fraunces,serif;font-size:clamp(10rem,30vw,36rem);font-style:italic;line-height:.8;position:absolute;top:clamp(5rem,10vh,8rem);right:clamp(3rem,6vw,7rem)}.s-timeline .timeline-title{max-width:14ch;margin:0;font-size:clamp(3rem,7vw,7rem)}.s-timeline .timeline-title em{color:var(--gold);font-variation-settings:"opsz" 144, "SOFT" 100;font-style:italic}.s-timeline .entries{z-index:1;grid-template-columns:1fr 1fr;align-self:end;gap:1.5rem 3rem;display:grid;position:relative}.s-timeline .entry{border-top:1px solid #e9e3d34d;grid-template-columns:auto 1fr;gap:1.5rem;padding-top:1rem;display:grid}.s-timeline .entry .years{color:var(--gold);white-space:nowrap;padding-top:.4rem;font-family:JetBrains Mono,monospace;font-size:1.1rem;font-weight:500}.s-timeline .entry .where{font-family:Fraunces,serif;font-size:clamp(2rem,3.5vw,3rem);font-weight:400;line-height:1}.s-timeline .entry .note{color:#e9e3d3a6;grid-column:2;margin-top:.3rem;font-family:Fraunces,serif;font-size:1.1rem;font-style:italic}.s-glance{background:var(--cream);color:var(--ink)}.s-glance .glance-title{max-width:18ch;font-size:clamp(2.5rem,5.5vw,5.5rem)}.s-glance .glance-grid{grid-template-columns:1.2fr 1fr 1.1fr;align-items:stretch;gap:2rem;height:100%;display:grid}.s-glance .stat-card{border:1px solid var(--ink);flex-direction:column;justify-content:space-between;padding:2rem;display:flex;position:relative;overflow:hidden}.s-glance .stat-card.zero{background:var(--ink);color:var(--cream)}.s-glance .stat-card.inflation{background:0 0}.s-glance .stat-card.market{background:var(--ochre);color:var(--cream)}.s-glance .stat-num{font-variation-settings:"opsz" 144, "SOFT" 30;letter-spacing:-.04em;font-family:Fraunces,serif;font-size:clamp(5rem,14vw,14rem);font-weight:500;line-height:.85}.s-glance .stat-num em{font-variation-settings:"opsz" 144, "SOFT" 100;font-style:italic}.s-glance .stat-label{max-width:16ch;margin-top:auto;font-family:Fraunces,serif;font-size:1.25rem;font-style:italic;line-height:1.35}.s-glance .stat-eyebrow{text-transform:uppercase;letter-spacing:.2em;opacity:.7;font-size:.9rem;font-weight:600}.s-ledger{background:var(--paper);color:var(--ink);background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='300' height='300'><filter id='n'><feTurbulence baseFrequency='1.2' numOctaves='2' seed='2'/><feColorMatrix values='0 0 0 0 0.1 0 0 0 0 0.08 0 0 0 0 0.06 0 0 0 0.06 0'/></filter><rect width='100%25' height='100%25' filter='url(%23n)'/></svg>")}.s-ledger .ledger-head{grid-template-columns:1fr auto;align-items:end;gap:2rem;display:grid}.s-ledger .ledger-title{max-width:12ch;font-size:clamp(2.5rem,5vw,5rem)}.s-ledger .ledger-title em{font-variation-settings:"opsz" 144, "SOFT" 100;color:var(--rose);font-style:italic}.s-ledger .ledger-byline{text-align:right;max-width:30ch;color:var(--ink-mute);font-family:Fraunces,serif;font-size:1.2rem;font-style:italic;line-height:1.35}.s-ledger table{border-collapse:collapse;width:100%;font-family:JetBrains Mono,monospace;font-size:1rem}.s-ledger thead th{text-align:left;text-transform:uppercase;letter-spacing:.15em;border-top:2px solid var(--ink);border-bottom:1px solid var(--ink);padding:.75rem .5rem;font-size:.85rem;font-weight:600}.s-ledger tbody td{border-bottom:1px dotted #19131040;padding:.55rem .5rem;font-size:1.05rem}.s-ledger tbody tr.highlight{background:#b93a2e1a}.s-ledger tbody tr.highlight td{color:var(--rose);font-weight:500}.s-ledger tbody tr.baseline{background:#d4a55833}.s-ledger tbody tr.baseline td{color:var(--ochre);font-weight:500}.s-ledger .num{text-align:right;font-variant-numeric:tabular-nums}.s-ledger tbody td.year{font-family:Fraunces,serif;font-size:1.2rem;font-weight:500}.s-ledger .ledger-note{color:var(--ink-mute);border-left:3px solid var(--ochre);max-width:70ch;padding-left:1rem;font-family:Fraunces,serif;font-size:1.05rem;font-style:italic}.s-alert{background:var(--rose-bg);color:var(--ink);background-image:radial-gradient(90% 60%,#eab8ac66,#0000 70%),url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='300' height='300'><filter id='n'><feTurbulence baseFrequency='1.1' numOctaves='2' seed='8'/><feColorMatrix values='0 0 0 0 0.5 0 0 0 0 0.15 0 0 0 0 0.1 0 0 0 0.05 0'/></filter><rect width='100%25' height='100%25' filter='url(%23n)'/></svg>");position:relative}.s-alert .stamp{border:4px double var(--rose-deep);width:clamp(10rem,18vw,16rem);height:clamp(10rem,18vw,16rem);color:var(--rose-deep);text-align:center;text-transform:uppercase;letter-spacing:.12em;opacity:.88;z-index:2;background:radial-gradient(circle,#0000 62%,#8b231814 63%,#0000 64%),radial-gradient(circle,#8b23180a 40%,#0000 41%);border-radius:50%;justify-content:center;align-items:center;padding:2rem;font-family:Fraunces,serif;font-size:1.05rem;font-weight:700;line-height:1.1;display:flex;position:absolute;top:clamp(4rem,9vh,7rem);right:clamp(3rem,7vw,8rem);transform:rotate(-8deg)}.s-alert .stamp:before{content:"";opacity:.6;border:1px solid;border-radius:50%;position:absolute;inset:8px}.s-alert .stamp span{display:block}.s-alert .alert-kicker{color:var(--rose-deep);font-weight:700}.s-alert .alert-title{max-width:16ch;font-size:clamp(2.5rem,6vw,6rem)}.s-alert .alert-title em{font-variation-settings:"opsz" 144, "SOFT" 100;color:var(--rose);font-style:italic}.s-alert .alert-lede{max-width:52ch;color:var(--ink-soft);font-family:Fraunces,serif;font-size:clamp(1.15rem,1.5vw,1.4rem);line-height:1.5}.s-alert .decline{grid-template-columns:repeat(4,1fr);align-items:end;gap:1.25rem;display:grid}.s-alert .decline-col{border-top:2px solid var(--rose);flex-direction:column;gap:.5rem;padding-top:1rem;display:flex}.s-alert .decline-col .when{text-transform:uppercase;letter-spacing:.12em;color:var(--rose-deep);font-family:JetBrains Mono,monospace;font-size:.95rem;font-weight:600}.s-alert .decline-col .pct{color:var(--ink);letter-spacing:-.03em;font-family:Fraunces,serif;font-size:clamp(3rem,6vw,5.5rem);font-weight:500;line-height:.9}.s-alert .decline-col .effect{color:var(--ink-soft);min-height:2.5em;font-family:Fraunces,serif;font-size:1.05rem;font-style:italic}.s-alert .decline-col.drop-final .pct{color:var(--rose)}.s-terminal{background:var(--terminal-bg);color:var(--terminal-green);background-image:radial-gradient(at top,#9ce88b0d,#0000 50%),repeating-linear-gradient(0deg,#0000 0 2px,#9ce88b06 3px,#0000 4px);font-family:JetBrains Mono,monospace}.s-terminal .term-head{letter-spacing:.15em;color:var(--terminal-green-dim);text-transform:uppercase;justify-content:space-between;align-items:center;font-size:.9rem;display:flex}.s-terminal .term-head .dots{gap:.5rem;display:flex}.s-terminal .term-head .dots span{opacity:.5;background:currentColor;border-radius:50%;width:.75rem;height:.75rem}.s-terminal .term-prompt{color:var(--terminal-green-dim);margin-bottom:1rem;font-size:1.2rem;display:block}.s-terminal .term-prompt .cursor{background:var(--terminal-green);vertical-align:-2px;width:.7ch;height:1em;margin-left:.25em;animation:1s steps(2,end) infinite blink;display:inline-block}@keyframes blink{50%{opacity:0}}.s-terminal .term-query{color:var(--terminal-amber);margin-bottom:2rem;font-size:1.3rem}.s-terminal .term-table{grid-template-columns:1fr 1.3fr 1.3fr;align-items:baseline;gap:1rem 1.5rem;font-size:1.05rem;display:grid}.s-terminal .term-table .col-head{color:var(--terminal-green-dim);text-transform:uppercase;letter-spacing:.1em;border-bottom:1px solid var(--terminal-green-dim);padding-bottom:.75rem;font-size:.85rem}.s-terminal .term-table .role{color:var(--terminal-green);font-size:1.2rem;font-weight:500}.s-terminal .term-table .num{font-variant-numeric:tabular-nums;text-align:right}.s-terminal .term-table .gap{color:var(--terminal-red);text-align:right;font-size:1.15rem;font-weight:700}.s-terminal .term-table .row{display:contents}.s-terminal .term-table .row>*{border-bottom:1px solid #9ce88b26;padding:.8rem 0}.s-terminal .term-summary{color:var(--terminal-amber);padding-top:1.5rem;font-size:1.2rem}.s-terminal .term-summary b{color:var(--terminal-red);font-weight:500}.s-scope{background:var(--cream);color:var(--ink);background-image:linear-gradient(90deg, var(--cream) 0%, var(--cream) 50%, var(--ink) 50%, var(--ink) 100%)}.s-scope .slide-inner{grid-template-rows:auto 1fr auto;grid-template-columns:1fr 1fr;column-gap:4rem}.s-scope .masthead{grid-column:1/-1}.s-scope .col{flex-direction:column;gap:1.5rem;padding-top:1rem;display:flex}.s-scope .col-title{font-family:Fraunces,serif;font-size:clamp(2rem,4vw,3.5rem);font-weight:500;line-height:1}.s-scope .col-title em{font-variation-settings:"opsz" 144, "SOFT" 100;font-style:italic}.s-scope .mine{color:var(--ink)}.s-scope .market{color:var(--cream)}.s-scope .market .col-title em{color:var(--gold)}.s-scope .mine .col-title em{color:var(--rose)}.s-scope .b-list{flex-direction:column;list-style:none;display:flex}.s-scope .b-list li{border-top:1px solid #19131033;grid-template-columns:auto 1fr;align-items:baseline;gap:1rem;padding:1rem 0;font-size:1.25rem;line-height:1.3;display:grid}.s-scope .market .b-list li{border-top:1px solid #f3eada33}.s-scope .b-list .dim-label{text-transform:uppercase;letter-spacing:.18em;color:var(--ink-mute);white-space:nowrap;font-family:Inter,sans-serif;font-size:.75rem;font-weight:600}.s-scope .market .b-list .dim-label{color:#f3eada80}.s-scope .b-list .val{font-family:Fraunces,serif;font-size:1.15rem;line-height:1.3}.s-scope .cta-row{border-top:1px solid var(--ink-mute);grid-column:1/-1;justify-content:space-between;align-items:baseline;padding-top:1.5rem;display:flex}.s-scope .cta-row .pull{color:var(--ink);max-width:36ch;font-family:Fraunces,serif;font-size:clamp(1.25rem,1.8vw,1.6rem);font-style:italic;line-height:1.4}.s-findings{background:var(--cream);color:var(--ink);background-image:linear-gradient(90deg,#19131008 1px,#0000 1px);background-size:40px 100%}.s-findings .findings-title{max-width:20ch;font-size:clamp(2.5rem,5vw,5rem)}.s-findings .findings-title em{font-variation-settings:"opsz" 144, "SOFT" 100;color:var(--rose);font-style:italic}.s-findings .finding-grid{grid-template-rows:1fr 1fr;grid-template-columns:repeat(3,1fr);gap:2rem 2.5rem;display:grid}.s-findings .finding{border-top:2px solid var(--ink);grid-template-columns:auto 1fr;align-items:start;gap:1rem;padding-top:1rem;display:grid}.s-findings .finding .numeral{font-variation-settings:"opsz" 144, "SOFT" 30;color:var(--ochre);letter-spacing:-.03em;font-family:Fraunces,serif;font-size:clamp(3rem,5vw,5rem);font-weight:500;line-height:.85}.s-findings .finding .body p{margin-bottom:.4rem;font-family:Fraunces,serif;font-size:1.1rem;line-height:1.35}.s-findings .finding .body p.lede{font-family:Fraunces,serif;font-size:1.25rem;font-weight:500;line-height:1.25}.s-findings .finding .body p.dim{color:var(--ink-mute);font-size:1.05rem;font-style:italic}.s-ask{background:var(--ink);color:var(--cream);background-image:radial-gradient(70% 50% at 50% 40%,#d4a5582e,#0000 70%),radial-gradient(50% 30% at 20% 90%,#b86a2e1a,#0000 70%)}.s-ask .slide-inner{text-align:center;grid-template-rows:auto 1fr auto}.s-ask .masthead{justify-content:space-between}.s-ask .ask-center{flex-direction:column;justify-content:center;align-items:center;gap:2rem;display:flex}.s-ask .ask-kicker{color:var(--gold);font-family:Fraunces,serif;font-size:clamp(1.3rem,2vw,1.8rem);font-style:italic;font-weight:300}.s-ask .ask-num{font-variation-settings:"opsz" 144, "SOFT" 40;letter-spacing:-.04em;color:var(--cream);font-family:Fraunces,serif;font-size:clamp(3.5rem,9vw,10rem);font-weight:500;line-height:.85}.s-ask .ask-num .dash{color:var(--gold);font-variation-settings:"opsz" 144, "SOFT" 100;padding:0 .15em;font-family:Fraunces,serif;font-style:italic}.s-ask .ask-unit{font-variation-settings:"opsz" 144, "SOFT" 100;color:var(--gold);letter-spacing:.05em;font-family:Fraunces,serif;font-size:clamp(1.5rem,2.5vw,2.25rem);font-style:italic;font-weight:300}.s-ask .ask-rationale{color:#f3eadacc;max-width:52ch;margin:0 auto;font-family:Fraunces,serif;font-size:clamp(1.15rem,1.5vw,1.4rem);line-height:1.5}.s-close{background:var(--cream);color:var(--ink)}.s-close .slide-inner{grid-template-rows:auto 1fr auto}.s-close .close-center{flex-direction:column;justify-content:center;gap:2.5rem;max-width:65ch;display:flex}.s-close .close-quote{font-variation-settings:"opsz" 144, "SOFT" 100;letter-spacing:-.02em;font-family:Fraunces,serif;font-size:clamp(2.5rem,5vw,4.75rem);font-style:italic;font-weight:300;line-height:1.05}.s-close .close-quote:before{content:"“";color:var(--ochre);vertical-align:-.2em;margin-right:.1em;font-size:1.4em;line-height:0}.s-close .close-sign{color:var(--ink);border-top:1px solid var(--ink);grid-template-columns:auto 1fr auto;align-items:baseline;gap:2rem;padding-top:1rem;font-family:Fraunces,serif;font-size:1.25rem;display:grid}.s-close .close-sign .name{font-size:1.5rem;font-weight:500}.s-close .close-sign .dim{color:var(--ink-mute);font-style:italic}.s-close .fin{font-variation-settings:"opsz" 144, "SOFT" 100;color:var(--ochre);opacity:.4;pointer-events:none;user-select:none;font-family:Fraunces,serif;font-size:clamp(6rem,15vw,15rem);font-style:italic;line-height:1;position:absolute;bottom:clamp(4rem,8vh,6rem);right:clamp(3rem,6vw,7rem)}.s-close .restart-row{justify-content:flex-start;gap:1rem;display:flex}@media (width<=900px){body{font-size:17px}.slide{-webkit-overflow-scrolling:touch;overflow:hidden auto}.slide-inner{flex-direction:column;gap:1.25rem;height:auto;min-height:100%;padding:1.5rem 1.25rem 5.5rem;display:flex}.s-hero .slide-inner,.s-scope .slide-inner,.s-ask .slide-inner,.s-close .slide-inner{flex-direction:column;display:flex}.masthead{letter-spacing:.16em;flex-wrap:wrap;gap:.75rem;font-size:.7rem}.eyebrow{letter-spacing:.18em;font-size:.72rem}.next-btn{letter-spacing:.14em;gap:.75rem;padding:.8rem 1.1rem;font-size:.85rem}.next-btn .arrow{font-size:1.15rem}.s-hero .hero-display{font-size:clamp(3.25rem,15vw,6rem)}.s-hero .hero-meta{grid-template-columns:1fr;gap:.75rem;padding-top:1rem}.s-hero .hero-meta .value{font-size:1.2rem}.s-hero .hero-meta .label{font-size:.7rem}.s-hero .cta-row{flex-direction:column;align-items:flex-start;gap:1rem}.s-hero .edition{font-size:2.25rem}.s-timeline .timeline-title{max-width:none;font-size:clamp(2rem,10vw,3.5rem)}.s-timeline .entries{grid-template-columns:1fr;gap:.9rem}.s-timeline .entry{grid-template-columns:1fr;gap:.35rem;padding-top:.8rem}.s-timeline .entry .years{padding-top:0;font-size:.85rem}.s-timeline .entry .where{font-size:1.4rem}.s-timeline .entry .note{grid-column:1;margin-top:.1rem;font-size:.95rem}.s-timeline .roman{opacity:.06;font-size:12rem;top:1.5rem;right:.5rem}.s-glance .glance-title{max-width:none;font-size:clamp(1.9rem,9vw,3.25rem)}.s-glance .glance-grid{grid-template-columns:1fr;gap:1rem;height:auto}.s-glance .stat-card{padding:1.25rem}.s-glance .stat-num{font-size:clamp(3.5rem,18vw,5.5rem)}.s-glance .stat-label{max-width:none;font-size:.95rem}.s-glance .stat-eyebrow{letter-spacing:.18em;font-size:.7rem}.s-ledger .ledger-head{grid-template-columns:1fr;align-items:start;gap:.5rem}.s-ledger .ledger-title{max-width:none;font-size:clamp(1.9rem,9vw,3rem)}.s-ledger .ledger-byline{text-align:left;max-width:none;font-size:.95rem}.s-ledger .ledger-table-wrap{-webkit-overflow-scrolling:touch;margin:0 -1.25rem;padding:0 1.25rem;overflow-x:auto}.s-ledger table{min-width:540px;font-size:.8rem}.s-ledger tbody td{padding:.4rem .3rem;font-size:.82rem}.s-ledger tbody td.year{font-size:.95rem}.s-ledger thead th{letter-spacing:.1em;padding:.5rem .3rem;font-size:.7rem}.s-ledger .ledger-note{font-size:.9rem}.s-alert .alert-title{max-width:none;padding-right:6rem;font-size:clamp(1.75rem,8.5vw,3rem)}.s-alert .alert-lede{font-size:1rem}.s-alert .decline{grid-template-columns:repeat(2,1fr);gap:1rem .8rem}.s-alert .decline-col .pct{font-size:clamp(2.25rem,12vw,3.25rem)}.s-alert .decline-col .effect{min-height:0;font-size:.85rem}.s-alert .decline-col .when{font-size:.75rem}.s-alert .stamp{width:7rem;height:7rem;padding:.85rem;font-size:.65rem;top:1rem;right:1rem}.s-terminal .term-head{letter-spacing:.1em;flex-wrap:wrap;gap:.5rem;font-size:.7rem}.s-terminal .term-prompt{font-size:.9rem}.s-terminal .term-query{margin-bottom:1rem;font-size:1rem}.s-terminal .term-table{grid-template-columns:1fr 1fr;gap:.5rem 1rem;font-size:.85rem}.s-terminal .term-table .col-head:nth-child(3),.s-terminal .term-table .row>:nth-child(3){display:none}.s-terminal .term-table .role{font-size:1rem}.s-terminal .term-table .row>*{padding:.6rem 0}.s-terminal .term-summary{font-size:.95rem}.s-scope{background-image:none;background:var(--cream)}.s-scope .col{gap:1rem;padding-top:0}.s-scope .market{background:var(--ink);color:var(--cream);margin:0 -1.25rem;padding:1.5rem 1.25rem}.s-scope .col-title{font-size:clamp(1.5rem,7vw,2.25rem)}.s-scope .b-list li{grid-template-columns:auto 1fr;gap:.5rem;padding:.7rem 0;font-size:1rem}.s-scope .b-list .val{font-size:1rem}.s-scope .b-list .dim-label{font-size:.65rem}.s-scope .cta-row{flex-direction:column;align-items:flex-start;gap:1rem;padding-top:1rem}.s-scope .cta-row .pull{max-width:none;font-size:1rem}.s-findings{background-size:30px 100%}.s-findings .findings-title{max-width:none;font-size:clamp(1.75rem,8vw,2.75rem)}.s-findings .finding-grid{grid-template-rows:none;grid-template-columns:1fr;gap:1rem}.s-findings .finding{gap:.8rem;padding-top:.75rem}.s-findings .finding .numeral{font-size:2.5rem}.s-findings .finding .body p.lede{font-size:1rem}.s-findings .finding .body p{font-size:.9rem}.s-ask .ask-center{gap:1.25rem}.s-ask .ask-kicker{font-size:1rem}.s-ask .ask-num{font-size:clamp(2.25rem,11vw,4rem)}.s-ask .ask-rationale{font-size:1rem}.s-close .close-center{gap:1.5rem;max-width:none}.s-close .close-quote{font-size:clamp(1.75rem,8vw,2.5rem)}.s-close .close-sign{grid-template-columns:1fr;gap:.4rem}.s-close .close-sign .name{font-size:1.2rem}.s-close .close-sign .dim{font-size:1rem}.s-close .fin{opacity:.25;font-size:4.5rem;bottom:6rem;right:1.25rem}.s-close .restart-row{flex-wrap:wrap;gap:.75rem}.deck-nav{gap:.75rem;padding:.4rem .75rem;font-size:.7rem;top:auto;bottom:1rem}}@media (width<=480px){.slide-inner{padding:1.25rem 1rem 5.5rem}.s-glance .stat-card{padding:1rem}.s-glance .stat-num{font-size:clamp(3rem,18vw,5rem)}.s-alert .alert-title{padding-right:5.5rem}.s-alert .stamp{width:5.75rem;height:5.75rem;padding:.6rem;font-size:.58rem}}@media (height<=720px) and (width>=901px){.slide-inner{gap:.75rem;padding:1.75rem 2.5rem}.s-glance .stat-num{font-size:clamp(4rem,10vw,9rem)}.s-findings .finding .body p.lede{font-size:1.05rem}.s-findings .finding .body p{font-size:.95rem}}:focus:not(:focus-visible){outline:none}@media print{html,body{height:auto;overflow:visible}.deck{width:auto;height:auto;position:static}.slide{page-break-after:always;min-height:100vh;position:static;opacity:1!important}.deck-nav,.deck-progress,.next-btn{display:none!important}}
