[data-section="money"]{color:#08243A;}[data-section="money"]>header,[data-section="money"]>.money-timeline,[data-section="money"]>.money-chapter,[data-section="money"]>.museum-note{padding-left:var(--margin,20px);padding-right:var(--margin,20px);max-width:1400px;margin:auto;}[data-section="money"] h1{font-size:clamp(56px,8vw,112px);line-height:.97;letter-spacing:-.04em;margin:24px 0 32px;}[data-section="money"] .kicker{font-size:13px;letter-spacing:.08em;text-transform:uppercase;}[data-section="money"] p{line-height:1.6;}[data-section="money"] .source{font-size:14px;color:rgb(0 0 0 / .7);}[data-section="money"] button{border:1px solid #08243A;border-radius:0;background:#FFFFFF;color:#08243A;min-height:44px;padding:10px 18px;cursor:pointer;font:inherit;}[data-section="money"] button:hover{background:#08243A;color:#FFFFFF;}.money-heading{padding-top:88px;padding-bottom:88px;display:grid;grid-template-columns:2fr 1fr;gap:48px;align-items:center;}.money-heading .lead{font-size:clamp(22px,2.4vw,30px);line-height:1.4;max-width:34ch;}.money-rosette{width:100%;max-width:320px;height:auto;color:#08243A;opacity:.7;}.money-timeline{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:8%;align-items:start;border-top:1px solid rgb(8 36 58 / .25);}.artifact-column{position:sticky;top:88px;padding-top:32px;min-width:0;}.artifact-stage{position:relative;width:100%;height:clamp(260px,35vw,480px);touch-action:pan-y;cursor:grab;}.artifact-stage img,.artifact-stage canvas,.artifact-medallion{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;}.artifact-stage img{display:block;}.artifact-stage.scene-ready img{visibility:hidden;}.artifact-medallion{padding:50px;}.artifact-stage[hidden],.artifact-stage [hidden]{display:none;}.artifact-name{font-size:22px;line-height:1.3!important;max-width:30ch;}.artifact-controls{display:flex;gap:8px;}.era{padding:64px 0;border-top:1px solid rgb(8 36 58 / .25);min-height:550px;scroll-margin-top:100px;}.era:first-child{border-top:0;}.era-index{font-size:13px;letter-spacing:.1em;margin:0 0 32px;}.era-date{font-size:clamp(32px,4.2vw,62px);line-height:1.08!important;letter-spacing:-.03em;margin:0 0 18px;}.era h2{font-size:clamp(26px,2.8vw,40px);line-height:1.15;margin:0 0 12px;}.era>p:not(.era-date):not(.era-index):not(.kicker):not(.source){font-size:20px;max-width:38ch;}.era button{font-size:14px;}.money-chapter{padding-top:96px;padding-bottom:96px;border-top:1px solid rgb(8 36 58 / .25);}.money-chapter h2,.museum-note h2{font-size:clamp(40px,5.8vw,80px);line-height:1.04;letter-spacing:-.035em;max-width:14ch;margin:20px 0 36px;}.money-chapter>p{max-width:66ch;}.money-chapter .lead{font-size:28px;}.dollar-explainer{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:8%;align-items:center;margin:64px 0 80px;}.dollar-square{width:100%;aspect-ratio:1;max-width:300px;border:1px solid #08243A;position:relative;display:grid;place-items:center;}.dollar-square span{position:absolute;left:12px;top:8px;font-size:14px;}.dollar-square i{display:block;width:17.06%;height:17.06%;background:#08243A;}.large-number{font-size:clamp(52px,7vw,96px);font-variant-numeric:tabular-nums;line-height:1.05!important;letter-spacing:-.04em;margin:12px 0;}.chart-heading{display:flex;justify-content:space-between;gap:24px;align-items:center;}.chart-heading h3{font-size:28px;}.chart-heading button{font-size:14px;flex-shrink:0;}.chart-plot{width:100%;margin-top:40px;}.chart-plot svg{width:100%;height:auto;display:block;overflow:visible;}.chart-plot text{fill:#08243A;font:14px 'Helvetica Neue',Helvetica,Arial,sans-serif;}.chart-line{fill:none;stroke:#08243A;stroke-width:2;vector-effect:non-scaling-stroke;}.chart-grid{stroke:rgb(8 36 58 / .2);stroke-width:1;}.chart-dot{fill:#08243A;}.chart-readout{display:grid;grid-template-columns:auto minmax(80px,1fr) minmax(180px,1fr);gap:24px;align-items:center;margin:28px 0;font-size:16px;}.chart-readout input,#m2-scale{width:100%;accent-color:#08243A;min-height:44px;}.chart-readout output{font-weight:700;font-variant-numeric:tabular-nums;}[data-section="money"] details{border-top:1px solid rgb(8 36 58 / .25);padding:16px 0;margin-bottom:40px;}[data-section="money"] summary{min-height:32px;cursor:pointer;}.data-table{max-height:380px;overflow:auto;margin-top:20px;}.data-table table{border-collapse:collapse;width:100%;font-size:16px;text-align:left;}.data-table th,.data-table td{padding:12px;border-bottom:1px solid rgb(8 36 58 / .2);}.m2-scale-control{display:grid;grid-template-columns:auto minmax(100px,1fr) auto;align-items:center;gap:24px;margin-top:64px;}.m2-physical{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8%;margin-top:48px;align-items:start;}.m2-sticky{position:sticky;top:110px;}.m2-sticky .large-number{font-size:clamp(40px,5.4vw,76px);}.m2-tower{padding-right:20%;padding-top:14px;}.m2-bar{height:2341px;width:50%;min-width:40px;max-width:160px;background:#08243A;position:relative;}.m2-reference{position:absolute;left:0;right:-100%;top:28.66px;border-top:1px solid #08243A;padding-left:110%;font-size:13px;line-height:1.35;white-space:nowrap;}.m2-end{position:absolute;bottom:0;left:110%;font-size:13px;}.museum-note{padding-top:80px;padding-bottom:96px;border-top:1px solid #08243A;}.museum-note>p{max-width:64ch;}.museum-note>a{font-size:24px;}@media(max-width:699px){[data-section="money"]>header,[data-section="money"]>.money-timeline,[data-section="money"]>.money-chapter,[data-section="money"]>.museum-note{padding-left:20px;padding-right:20px;}.money-heading{padding-top:48px;padding-bottom:48px;grid-template-columns:1fr;gap:24px;}.money-rosette{display:none;}.money-timeline{grid-template-columns:1fr;gap:0;}.artifact-column{position:relative;top:auto;padding-top:24px;padding-bottom:24px;border-bottom:1px solid rgb(8 36 58 / .25);}.artifact-stage{height:280px;}.era{min-height:0;padding:40px 0;}.era-date{font-size:40px;}.era>p:not(.era-date):not(.era-index):not(.kicker):not(.source){font-size:18px;}.money-chapter{padding-top:56px;padding-bottom:56px;}.dollar-explainer{grid-template-columns:1fr;gap:32px;margin:40px 0;}.dollar-square{max-width:220px;}.chart-heading{align-items:start;flex-direction:column;gap:0;}.chart-readout{grid-template-columns:1fr;gap:4px;}.m2-scale-control{grid-template-columns:1fr;gap:0;}.m2-physical{grid-template-columns:minmax(0,3fr) minmax(0,2fr);gap:16px;}.m2-sticky .large-number{font-size:34px;}.m2-sticky p{font-size:16px;}.m2-tower{padding-right:42px;}.m2-bar{width:36px;min-width:36px;}.m2-reference{font-size:11px;padding-left:43px;white-space:normal;width:95px;right:auto;}.m2-end{font-size:11px;left:43px;width:52px;}.m2-sticky .source{font-size:13px;}.museum-note{padding-top:48px;padding-bottom:56px;}}

.money-heading{position:relative;overflow:hidden;}.money-heading>div,.money-heading>.money-rosette{position:relative;z-index:1;}.money-engraving{position:absolute;inset:0;width:100%;height:100%;fill:none;stroke:#08243A;stroke-width:.6;opacity:.08;pointer-events:none;}.has-flashlight .money-engraving{opacity:.24;clip-path:circle(80px at var(--light-x,80%) var(--light-y,50%));}@media(prefers-reduced-motion:reduce){.has-flashlight .money-engraving{clip-path:none;opacity:.08;}}