#the-10-gram-question-page{--c-emph:var(--violet);--c-second:var(--green);--c-deemph:var(--grey);--c-cool:var(--blue-light10);--c-warm:var(--salmon);--c-faint:var(--grey-light80);--fig-bg:var(--grid-cell-bg);--ink:var(--paragraph-text-colour);--ink-soft:color-mix(in oklch,var(--paragraph-text-colour),transparent 28%);--ink-faint:color-mix(in oklch,var(--paragraph-text-colour),transparent 86%);--accent:color-mix(in oklch,hsl(var(--indivara)),black 12%);--paper:var(--fig-bg);--ivory-faint:color-mix(in oklab,hsl(var(--ivory)),var(--paper) 25%);--rule:color-mix(in oklch,var(--paragraph-text-colour),transparent 88%);--gold:hsl(var(--turmeric));--gold-deep:color-mix(in oklch,hsl(var(--turmeric)),black 28%);--engine-gold:color-mix(in oklab,hsl(var(--turmeric)),hsl(var(--sand)) 38%);--rupee:color-mix(in oklab,hsl(var(--indivara)),hsl(var(--sand)) 42%);--gap:color-mix(in oklab,hsl(var(--terracotta)),hsl(var(--sand)) 35%);--prices:color-mix(in oklch,var(--ink),transparent 30%);--velvet:hsl(24 30% 9%);background:var(--paper);&,*{letter-spacing:normal!important}.hero{--hero-ink:hsl(var(--ivory));--brass:color-mix(in oklch,hsl(var(--turmeric)),hsl(var(--sand)) 35%);padding:0;background:radial-gradient(ellipse 55% 70% at 72% 58%,color-mix(in oklch,hsl(var(--turmeric)),transparent 84%),transparent 70%),radial-gradient(ellipse 120% 90% at 50% 0,color-mix(in oklch,var(--velvet),white 6%),var(--velvet) 70%);color:var(--hero-ink);.hero-sub,.hero-title{color:var(--hero-ink)}.hero-title .accent{color:color-mix(in oklch,hsl(var(--turmeric)),white 12%);white-space:nowrap}.hero-sub .fig{color:color-mix(in oklch,hsl(var(--turmeric)),white 25%)}a{color:color-mix(in oklch,var(--hero-ink),transparent 25%)}}.hero-crumbs{position:absolute;top:var(--small);left:var(--small);z-index:1}.hero-scene{position:relative;display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.3fr);align-items:center;gap:var(--medium);min-height:min(100svh,880px);padding:var(--small) var(--small) var(--medium);box-sizing:border-box;max-width:1600px;margin:0 auto}.hero-scale{margin:0;svg{display:block;width:100%;height:auto;max-height:76svh}.pool-in{stop-opacity:.28}.pool-in,.pool-out{stop-color:hsl(var(--turmeric))}.pool-out{stop-opacity:0}.brass{fill:var(--brass)}.brass-light{fill:color-mix(in oklch,var(--brass),white 40%)}.brass-deep{fill:color-mix(in oklch,var(--brass),black 42%)}.dial{fill:none;stroke:color-mix(in oklch,var(--brass),transparent 40%);stroke-width:2}.dial-tick{stroke:color-mix(in oklch,var(--brass),transparent 30%);stroke-width:2}.needle{stroke:color-mix(in oklch,var(--brass),white 30%);stroke-width:3;stroke-linecap:round}.note{fill:rgb(178 158 209)}.note-edge{fill:rgb(117 97 153)}.note-band{fill:rgb(235 224 199)}.coin-face{fill:color-mix(in oklch,hsl(var(--turmeric)),white 10%)}.coin-edge{fill:color-mix(in oklch,hsl(var(--turmeric)),black 30%)}.scale-stage{width:100%;aspect-ratio:480/456;max-height:76svh;canvas{display:block;width:100%;height:100%}}}.scale-stage{position:relative}.scale-when,.scale-when-flat{font-family:var(--font-serif);font-weight:600;color:var(--hero-ink)}.scale-when{position:absolute;top:0;left:0;font-size:clamp(18px,2vw,29px);line-height:1;white-space:nowrap;pointer-events:none;text-shadow:0 2px 12px rgba(0,0,0,.5)}.roll-year{display:inline-flex}.roll-window{display:inline-block;width:.62em;height:1em;overflow:hidden;text-align:center}.roll-strip{display:flex;flex-direction:column;will-change:transform;span{height:1em;line-height:1}}.scale-when-flat{font-size:19px;fill:var(--hero-ink)}.scale-readout{margin-top:4px;text-align:center;font-family:var(--font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:clamp(28px,3.4vw,44px);font-weight:600;color:color-mix(in oklch,hsl(var(--turmeric)),white 18%)}.kicker{color:var(--accent);font-size:13px}.hero-title{font-family:var(--font-serif);font-size:clamp(40px,5.6vw,76px);line-height:.98;.accent{color:var(--accent)}}.hero-sub{max-width:48ch}.bar-light{stop-color:color-mix(in oklch,hsl(var(--turmeric)),white 45%)}.bar-mid{stop-color:hsl(var(--turmeric))}.bar-deep{stop-color:color-mix(in oklch,hsl(var(--turmeric)),black 25%)}.bar-shadow{stop-color:color-mix(in oklch,hsl(var(--turmeric)),black 50%)}.bar-stamp{fill:none;stroke:color-mix(in oklch,hsl(var(--turmeric)),black 35%);stroke-width:1.2;opacity:.7}.bar-weight{font-family:var(--font-serif);font-weight:700;font-size:34px;fill:color-mix(in oklch,hsl(var(--turmeric)),black 45%)}.bar-fine{font-size:11px;fill:color-mix(in oklch,hsl(var(--turmeric)),black 45%)}.bar-fine,.bar-small{font-family:var(--font-sans-serif);font-weight:600}.bar-small{font-size:9px;fill:color-mix(in oklch,hsl(var(--turmeric)),black 40%)}.chapter{padding-top:var(--large);padding-bottom:var(--medium)}.data-set{padding-bottom:var(--nano)}.page-foot{background:linear-gradient(to top,color-mix(in oklab,hsl(var(--indivara)),transparent 91%) 0,color-mix(in oklab,hsl(var(--indivara)),transparent 97%) 40%,transparent 85%)}#tgq-sources{padding-bottom:var(--medium);hr{height:1px;background:var(--rule)}}.emo{font-size:1.15em}.chapter-title{max-width:24ch}.chapter-text{max-width:60ch}.fig{font-family:var(--font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:600;font-size:.9em;padding:.02em .22em;border-radius:4px;background:color-mix(in oklch,var(--accent),transparent 88%);color:var(--heading-text-colour);white-space:nowrap}.figs-bold .fig{font-family:inherit;font-size:inherit;font-weight:700;padding:0;border-radius:0;background:none;color:inherit}.pinned{padding:0;.pinned-frame{position:relative;display:flex;align-items:center;min-height:100vh;min-height:100svh;padding:var(--medium) 0;box-sizing:border-box;>[data-row]{width:100%}}&.is-pinned{height:var(--hold)}&.is-pinned .pinned-frame{position:sticky;top:0;height:100vh;height:100svh}&.is-still .pinned-frame{min-height:0;padding:var(--large) 0 var(--medium)}}.r1,.r2,.r3,.r4{opacity:0;transition:opacity .7s ease,translate .7s ease;translate:0 14px}svg .r1,svg .r2{translate:none}.chapter:not(.pinned) .r1,.hero .r1,.is-still .r1,.is-still .r2,.is-still .r3,.is-still .r4,.s1 .r1,.s2 .r2,.s3 .r3,.s4 .r4{opacity:1;translate:none}.on-ivory{background:var(--ivory-faint);.pinned-frame{background:radial-gradient(ellipse 70% 80% at 0 100%,color-mix(in oklab,hsl(var(--indivara)),transparent 88%),transparent 70%)}}.on-paper .pinned-frame{background:radial-gradient(ellipse 60% 70% at 100% 0,color-mix(in oklab,hsl(var(--turmeric)),transparent 90%),transparent 70%)}#against-prices{background:var(--ivory-faint)}.necklace-fields,.race-fields{display:grid;grid-template-columns:1fr 1.6fr;gap:14px;margin-bottom:16px;label{display:flex;flex-direction:column;gap:6px;font-size:12px;font-weight:600;color:var(--ink-soft)}input,select{width:100%;padding:10px 14px;border:1.5px solid color-mix(in oklch,var(--ink),transparent 60%);border-radius:6px;background:var(--paper);color:var(--heading-text-colour);font-family:var(--font-mono);font-size:16px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;&:hover{border-color:var(--ink)}&:focus-visible{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in oklch,var(--accent),transparent 78%)}}select{appearance:none;padding-right:36px;background-image:linear-gradient(45deg,transparent 50%,var(--ink) 50%),linear-gradient(135deg,var(--ink) 50%,transparent 50%);background-position:calc(100% - 20px) 50%,calc(100% - 14px) 50%;background-size:6px 6px,6px 6px;background-repeat:no-repeat}}.race-fields{grid-template-columns:180px 1fr;align-items:end}.race-controls{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:18px 32px;margin:0 0 8px}#the-countrys-gold .chapter-text>p:not(:last-child){margin-bottom:1.4em}#month-by-month .chapter-title{max-width:none}.end-label .leader{stroke:color-mix(in oklch,var(--ink),transparent 55%);stroke-width:1}.end-label text.is-peak{fill:var(--gap)}.price-facts{display:flex;flex-wrap:wrap;align-items:stretch;gap:16px;margin:0 0 20px;.price-card{flex:0 1 auto}.price-card .race-stat:not(.is-gold) strong{color:color-mix(in oklch,hsl(var(--charcoal)),white 24%)}}.duty-note{flex:1 1 280px;align-self:stretch;display:flex;align-items:center;margin:0;padding:14px 18px;border:1px solid hsl(var(--sand));background:color-mix(in oklch,var(--gap),transparent 92%);font-family:var(--font-serif);font-size:16px;line-height:1.45;color:var(--ink);strong{font-family:var(--font-mono);font-weight:700;color:color-mix(in oklab,hsl(var(--terracotta)),black 28%)}}#against-prices .race-card{max-width:60ch;margin-top:36px}#against-prices .chapter-text>p{font-size:clamp(17px,1.35vw,20px);line-height:1.4}.race-card{margin:0;padding:16px 20px 18px;border:1px solid hsl(var(--sand));background:hsl(var(--ivory));p{margin:0}.race-head{font-family:var(--font-serif);font-size:15px;font-weight:700;line-height:1.3;color:var(--heading-text-colour);margin-bottom:12px}.race-stats{display:flex;flex-wrap:wrap;gap:10px 44px}.race-stat{display:flex;flex:0 0 auto;flex-direction:column;gap:6px}.race-stat span{font-family:var(--font-serif);font-size:14px;line-height:1.25;color:var(--ink);white-space:nowrap}.race-stat strong{font-family:var(--font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:700;font-size:24px;line-height:1.1;color:var(--heading-text-colour)}.is-gold strong{color:var(--gold-deep)}.is-prices strong{color:var(--prices)}}--scene-maroon:hsl(348 52% 24%);--scene-wall:var(--scene-maroon);--scene-floor:color-mix(in oklch,var(--scene-maroon),white 10%);--scene-light:hsl(var(--turmeric));--scene-black:color-mix(in oklch,hsl(var(--charcoal)),black 55%);--scene-accent:color-mix(in oklch,hsl(var(--vermilion)),black 30%);--scene-gold:color-mix(in oklch,hsl(var(--turmeric)),white 18%);--scene-ink:hsl(var(--ivory));.display-unit{.wall-top{stop-color:color-mix(in oklch,var(--scene-wall),black 30%)}.wall-foot{stop-color:var(--scene-wall)}.floor-far{stop-color:var(--scene-floor)}.floor-near{stop-color:color-mix(in oklch,var(--scene-floor),black 22%)}.pool-in{stop-opacity:.34}.pool-in,.pool-out{stop-color:var(--scene-light)}.pool-out{stop-opacity:0}.beam-top{stop-opacity:.26}.beam-foot,.beam-top{stop-color:var(--scene-light)}.beam-foot{stop-opacity:.02}.skirting{stroke:color-mix(in oklch,var(--scene-wall),black 45%);stroke-width:3}.floor-line{stroke:color-mix(in oklch,var(--scene-floor),black 30%);stroke-width:2}.lamp-rim{fill:color-mix(in oklch,var(--scene-wall),black 40%)}.lamp{fill:color-mix(in oklch,var(--scene-light),white 55%)}.black{fill:var(--scene-black)}.black-sheen{fill:color-mix(in oklch,var(--scene-black),white 13%)}.black-dark{fill:color-mix(in oklch,var(--scene-black),black 40%)}.plinth{fill:color-mix(in oklch,var(--scene-accent),black 42%)}.plinth-shade{fill:color-mix(in oklch,var(--scene-accent),black 60%)}.plinth-top{fill:color-mix(in oklch,var(--scene-accent),black 20%)}.plate{fill:hsl(var(--ivory))}.plate-shadow{fill:color-mix(in oklch,black,transparent 55%)}.stone{fill:color-mix(in oklch,var(--scene-gold),white 38%);stroke:color-mix(in oklch,var(--scene-gold),black 22%);stroke-width:1.4}.stone-light{fill:color-mix(in oklch,var(--scene-gold),white 62%)}.gold-bead{fill:var(--scene-gold)}.gold-bead,.gold-bead-light{stroke:color-mix(in oklch,var(--scene-gold),black 28%);stroke-width:1}.gold-bead-light{fill:color-mix(in oklch,var(--scene-gold),white 22%)}.pearl{fill:color-mix(in oklch,hsl(var(--ivory)),white 45%);stroke:color-mix(in oklch,var(--scene-gold),black 12%);stroke-width:1}.pearl-ring{fill:none;stroke:color-mix(in oklch,hsl(var(--ivory)),white 45%)}.accent{fill:var(--scene-accent)}.accent-deep{fill:color-mix(in oklch,var(--scene-accent),black 40%)}.gold-line{stroke:var(--scene-gold);stroke-width:2;opacity:.8}.gold{stroke:var(--scene-gold)}.gold-fill{fill:var(--scene-gold)}.gold-ring{fill:none;stroke:var(--scene-gold);stroke-width:12}.glass{fill:color-mix(in oklch,var(--scene-light),transparent 90%);stroke:color-mix(in oklch,var(--scene-light),transparent 45%);stroke-width:2.5}.glare{fill:color-mix(in oklch,white,transparent 86%)}.label-year{font-family:var(--font-sans-serif);font-size:13px;font-weight:600;fill:color-mix(in oklch,hsl(var(--charcoal)),white 30%)}.label-grams{font-family:var(--font-mono);font-size:34px;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;fill:hsl(var(--charcoal))}.label-piece{font-family:var(--font-serif);font-size:17px;fill:hsl(var(--charcoal))}.label-note{font-family:var(--font-sans-serif);font-size:12px;fill:color-mix(in oklch,hsl(var(--charcoal)),white 30%)}}.label-was{font-size:17px;fill:color-mix(in oklch,hsl(var(--charcoal)),white 40%);text-decoration:line-through}.label-now,.label-was{font-family:var(--font-mono)}.label-now{font-size:28px;font-weight:600;fill:color-mix(in oklch,hsl(var(--vermilion)),black 18%)}.on-velvet{--ink:hsl(var(--ivory));--ink-soft:color-mix(in oklch,hsl(var(--ivory)),transparent 30%);--ink-faint:color-mix(in oklch,hsl(var(--ivory)),transparent 84%);--rule:color-mix(in oklch,hsl(var(--ivory)),transparent 86%);--accent:color-mix(in oklch,hsl(var(--turmeric)),white 12%);--paper:var(--velvet);--heading-text-colour:hsl(var(--ivory));--paragraph-text-colour:hsl(var(--ivory));background:var(--velvet);color:var(--ink);.chapter-title{color:var(--ink)}.view-toggle button.is-on{color:var(--velvet)}.pinned-frame{align-items:flex-end;padding-bottom:36px;background:linear-gradient(to top,color-mix(in oklch,var(--scene-maroon),black 12%) 0,color-mix(in oklch,var(--scene-maroon),transparent 18%) 60px,color-mix(in oklch,var(--scene-maroon),transparent 40%) 140px,color-mix(in oklch,var(--scene-maroon),transparent 62%) 240px,color-mix(in oklch,var(--scene-maroon),transparent 80%) 350px,color-mix(in oklch,var(--scene-maroon),transparent 92%) 460px,transparent max(70%,520px));>[data-row]{position:relative;z-index:1}@media (min-width:901px){padding-bottom:124px}@media (min-width:901px){&:has(.table-scroll){align-items:flex-start;padding-top:110px}.table-scroll{max-height:calc(100svh - 110px - 270px);overflow-y:auto}}}.table-scroll{--table-ground:var(--velvet)}.figure-note{color:color-mix(in oklch,hsl(var(--ivory)),transparent 15%);max-width:52ch;margin:12px auto 0;text-align:center}}.wedding-timeline{margin:4px 0 22px;max-width:30rem}.wedding-toggle{display:inline-flex}.wedding-case{translate:none;.display-unit{display:block;width:100%;max-width:26rem;height:auto;max-height:calc(100svh - 300px);margin:0 auto}-webkit-mask-image:linear-gradient(90deg,#000 40%,transparent 60%);mask-image:linear-gradient(90deg,#000 40%,transparent 60%);-webkit-mask-size:250% 100%;mask-size:250% 100%;animation:case-in .9s ease-out both}.necklace-control{display:grid;grid-template-columns:auto 1fr auto auto;align-items:center;gap:14px;padding:4px 0 10px;label{font-size:12px;font-weight:600;color:var(--ink-soft)}input[type=range]{width:100%;height:24px;margin:0;appearance:none;background:transparent;outline:none;cursor:pointer;&::-webkit-slider-runnable-track{height:5px;border:0;border-radius:3px;background:var(--rule)}&::-moz-range-track{height:5px;border:0;border-radius:3px;background:var(--rule)}&::-moz-range-progress{height:5px;border-radius:3px;background:var(--accent)}&::-webkit-slider-thumb{appearance:none;width:16px;height:16px;margin-top:-5.5px;border:0;border-radius:50%;background:var(--accent);box-shadow:none}&::-moz-range-thumb{width:16px;height:16px;border:0;border-radius:50%;background:var(--accent);box-shadow:none}&:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 3px color-mix(in oklch,var(--accent),transparent 65%)}&:focus-visible::-moz-range-thumb{box-shadow:0 0 0 3px color-mix(in oklch,var(--accent),transparent 65%)}}}.necklace-year{font-family:var(--font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:22px;color:var(--heading-text-colour)}.play-pill{padding:4px 12px;border:1px solid var(--accent);border-radius:999px;background:transparent;color:var(--accent);font-family:var(--font-sans-serif);font-size:12px;font-weight:600;cursor:pointer;&.is-playing{background:var(--accent);color:white}}.necklace-stage{display:grid;grid-template-columns:minmax(0,1fr) minmax(200px,.45fr);align-items:center;gap:24px}.necklace-svg{display:block;width:100%;height:auto}.necklace-thread{transition:opacity .45s ease;&.is-off{opacity:0}}.necklace-thread path{fill:none;stroke:color-mix(in oklch,var(--gold-deep),transparent 50%);stroke-width:1}.necklace-clasp{fill:var(--gold);stroke:var(--gold-deep);stroke-width:1.5}.necklace-bead{stroke:color-mix(in oklch,var(--gold-deep),transparent 30%);stroke-width:.5;transition:opacity .45s ease,r .3s ease;&.is-off{opacity:0}}.bead-light{stop-color:color-mix(in oklch,hsl(var(--turmeric)),white 55%)}.bead-mid{stop-color:hsl(var(--turmeric))}.bead-deep{stop-color:color-mix(in oklch,hsl(var(--turmeric)),black 35%)}.necklace-readout{.necklace-count{display:flex;flex-direction:column;margin:0 0 10px}.necklace-count strong{font-family:var(--font-mono);font-weight:600;font-size:clamp(32px,3vw,44px);line-height:1;color:var(--gold-deep)}.necklace-count span{font-family:var(--font-serif);font-size:15px;color:var(--ink-soft);margin-top:4px}.necklace-line{margin:0 0 10px;font-family:var(--font-serif);font-size:clamp(15px,1.3vw,18px);line-height:1.4;color:var(--ink)}.necklace-line strong{font-family:var(--font-mono);font-weight:600;color:var(--ink)}.is-soft{color:var(--ink-soft);font-size:14px}}.chart-wrap{position:relative}.chart-scroll{overflow-x:auto}.chart-svg{display:block;max-width:100%}.grid-line{line{stroke:var(--rule)}&.is-one line{stroke:color-mix(in oklch,var(--ink),transparent 55%)}text{font-family:var(--font-sans-serif);font-size:11px;fill:var(--ink-soft)}}.axis-label{font-family:var(--font-sans-serif);font-size:11px;fill:var(--ink-soft)}.end-label{circle{fill:var(--gold-deep)}text{font-family:var(--font-mono);font-size:12px;font-weight:400;fill:var(--heading-text-colour)}&.is-gold{fill:var(--gold-deep)}&.is-prices{fill:var(--prices)}}.end-label.is-haloed text{paint-order:stroke;stroke:var(--paper);stroke-width:5px;stroke-linejoin:round}.on-ivory .end-label.is-haloed text{stroke:var(--ivory-faint)}.duty-mark text{paint-order:stroke;stroke:var(--paper);stroke-width:5px;stroke-linejoin:round}.hot-line{stroke:color-mix(in oklch,var(--ink),transparent 60%);stroke-dasharray:3 3}.hot-dot{fill:var(--gold-deep);stroke:var(--paper);stroke-width:2;&.is-prices{fill:var(--prices)}}.area-top{stop-opacity:.45}.area-foot,.area-top{stop-color:var(--gold)}.area-foot{stop-opacity:.04}.end-label .is-peak{fill:var(--gap)}.price-line{fill:none;stroke:var(--gold-deep);stroke-width:2;stroke-linejoin:round}.duty-mark{line{stroke:var(--gap);stroke-dasharray:4 4}text{font-family:var(--font-sans-serif);font-size:11px;font-weight:600;fill:color-mix(in oklab,hsl(var(--terracotta)),black 28%)}}.race-stage{position:relative;margin:0;&.is-loading{aspect-ratio:1.1/1;max-height:min(74vh,calc(100svh - 260px))}}.race-canvas{aspect-ratio:1.1/1;max-height:min(74vh,calc(100svh - 260px));canvas{display:block;width:100%;height:100%}}.pile-tag{position:absolute;left:0;top:0;pointer-events:none;white-space:nowrap;text-align:center}.pile-tag-count{font-family:var(--font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:700;font-size:20px;line-height:1.1;color:var(--heading-text-colour);&.is-gold{color:var(--gold-deep)}}.pile-tag-name{display:flex;flex-direction:column;padding-top:14px;font-family:var(--font-serif);font-size:15px;line-height:1.2;color:var(--heading-text-colour);.pile-tag-sub{font-family:var(--font-sans-serif);font-size:11px;color:var(--ink-soft)}}.race-fallback{position:absolute;inset:auto 16px 45% 16px;text-align:center;font-size:14px;color:var(--ink-soft)}.share-area{fill:color-mix(in oklch,var(--gold),transparent 78%)}.share-line{fill:none;stroke:var(--gold-deep);stroke-width:2;stroke-linejoin:round}.engines-svg{.row-label{font-family:var(--font-serif);font-size:15px;fill:var(--heading-text-colour)}.row-sub{font-family:var(--font-sans-serif);font-size:11px;fill:var(--ink-soft)}.net-mark{stroke:var(--heading-text-colour);stroke-width:2}.net-label{font-family:var(--font-mono);font-size:12px;font-weight:400;fill:var(--heading-text-colour)}.seg-label{font-family:var(--font-mono);font-size:11px;font-weight:400;fill:hsl(var(--charcoal));pointer-events:none;&.is-rate{fill:white}}.one-line{stroke:color-mix(in oklch,var(--ink),transparent 40%)}.is-whole .row-label{font-weight:700}}.engine-london{fill:var(--engine-gold)}.engine-rate{fill:var(--rupee)}.engine-premium{fill:var(--gap)}.chart-key,.engine-key{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 22px;margin:18px 0 0;padding:0;list-style:none;font-size:13px;color:var(--ink);li{display:flex;align-items:center;gap:8px}.swatch{width:14px;height:14px;border-radius:3px;&.engine-london{background:var(--engine-gold)}&.is-gold{background:var(--gold-deep)}&.is-prices{background:var(--prices)}&.engine-rate{background:var(--rupee)}&.engine-premium{background:var(--gap)}}}.formula{display:inline-flex;flex-wrap:wrap;align-items:center;gap:10px 28px;margin:12px 0 0;padding:22px 30px;border:1px solid color-mix(in oklab,hsl(var(--indivara)),hsl(var(--sand)) 78%);background:hsl(var(--ivory));.formula-term{display:inline-flex;flex-direction:column;gap:4px;&.is-london{--series:var(--engine-gold)}&.is-rate{--series:var(--rupee)}&.is-premium{--series:var(--gap)}}.formula-name{font-family:var(--font-serif);font-weight:700;font-size:20px;line-height:1.2;color:var(--heading-text-colour);white-space:nowrap}.formula-sub{font-family:var(--font-sans-serif);font-size:13px;line-height:1.25;color:var(--ink-soft)}.formula-op{font-family:var(--font-mono);font-size:26px;line-height:1;color:var(--ink-soft)}}.engines-chapter{.pinned-frame{flex-direction:column;justify-content:center;align-items:stretch;background:radial-gradient(ellipse 70% 80% at 100% 0,color-mix(in oklab,hsl(var(--indivara)),transparent 88%),transparent 70%)}.chapter-text,.chapter-title{max-width:none}.chapter-text{margin-bottom:56px}}.tonnes-cards{display:grid;grid-template-columns:max-content minmax(320px,1fr);gap:12px;@container (max-width : 700px){grid-template-columns:1fr;.tonnes-value:first-child{margin-top:0}}@container (max-width : 440px){.tonnes-card .tonnes-line{white-space:normal;strong{white-space:nowrap}}}}.tonnes-wrap{container-type:inline-size;margin-top:32px}.tonnes-value:first-child{margin-top:24px}.tonnes-card{padding:14px 18px 16px;border:1px solid hsl(var(--sand));background:hsl(var(--ivory));p{margin:0}.tonnes-head{font-family:var(--font-sans-serif);font-size:11px;line-height:16px;font-weight:600;text-transform:uppercase;color:var(--ink-soft);margin-bottom:8px}.tonnes-line{font-family:var(--font-serif);font-size:15px;line-height:24px;color:var(--ink);white-space:nowrap;strong{font-family:var(--font-mono);font-weight:600;line-height:0;color:var(--gold-deep)}}.tonnes-value{font-family:var(--font-serif);font-size:15px;line-height:24px;color:var(--ink);em{font-style:normal;font-family:var(--font-mono);font-weight:600;line-height:0;color:var(--accent);white-space:nowrap}}}.chart-tip{position:absolute;transform:translate(-50%,-100%);display:flex;flex-direction:column;gap:2px;padding:8px 12px;border:1px solid var(--rule);background:var(--paper);box-shadow:0 4px 14px color-mix(in oklch,black,transparent 88%);font-size:12px;color:var(--ink);white-space:nowrap;pointer-events:none;z-index:2;strong{font-family:var(--font-mono);font-size:14px;color:var(--heading-text-colour)}}.story-figure{margin:0 0 24px;padding:0;border:none;background:transparent;figcaption{display:flex;flex-direction:column;gap:4px;margin-bottom:16px}}.figure-title{font-weight:600;font-size:15px;color:var(--heading-text-colour)}.figure-large .figure-title{font-family:var(--font-serif);font-weight:500;font-size:clamp(17px,1.5vw,20px);line-height:1.2}.figure-head{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.figure-head .view-toggle{margin-left:auto}.figure-note,.figure-units{font-size:13px;color:var(--ink-soft)}.figure-note{margin:12px 0 0}.view-toggle{display:inline-flex;flex-shrink:0;border:1px solid var(--accent);border-radius:4px;overflow:hidden;button{padding:6px 12px;border:0;background:transparent;color:var(--accent);font:inherit;font-size:12px;font-weight:600;cursor:pointer;&+button{border-left:1px solid var(--accent)}&:hover{background:color-mix(in oklch,var(--accent),transparent 90%)}&.is-on{background:var(--accent);color:var(--white)}&:focus-visible{outline:2px solid var(--accent);outline-offset:2px}}}.table-scroll{max-height:360px;overflow:auto;margin-top:8px;table{background:transparent}thead th{position:sticky;top:0;z-index:1;background:var(--table-ground,var(--paper));box-shadow:inset 0 -1px 0 var(--rule)}}#against-prices .table-scroll,.on-ivory .table-scroll{--table-ground:var(--ivory-faint)}.year-table{overflow-x:auto}.table-scroll tr.is-strong td{font-weight:700}.table-scroll table{th{font-size:12px}td{font-size:14.5px;padding:8px 10px;color:color-mix(in oklch,var(--ink),transparent 22%)}tr.is-strong td{color:var(--ink)}}.table-scroll table,.year-table table{width:100%;border-collapse:collapse;font-size:13px;td,th{padding:6px 10px;border-bottom:1px solid var(--rule);text-align:left;white-space:nowrap}th{font-size:11px;font-weight:600;text-transform:uppercase;color:var(--ink-soft)}.num{text-align:right;font-family:var(--font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lens-year td{background:color-mix(in oklch,var(--accent),transparent 92%);font-weight:600}}.story-figure:has(.year-table) .view-toggle{display:none}.downloads-head{padding-top:var(--nano)}.download-link{display:block;width:fit-content;color:var(--accent);transition:opacity .2s ease;&+.download-link{margin-top:10px}&:hover{opacity:.7}}@media (max-width:900px){#the-countrys-gold .figure-large{margin-top:48px}.hero-scene{grid-template-columns:1fr;min-height:0;gap:var(--small)}.hero-crumbs{position:static}.hero-scale svg,.scale-stage{max-height:none}.chapter-text{margin-bottom:24px}.necklace-fields,.necklace-stage,.race-fields{grid-template-columns:1fr}.necklace-control{grid-template-columns:auto 1fr auto auto}.race-controls{grid-template-columns:1fr;gap:12px;.view-toggle{justify-self:start}}.pinned.is-pinned{height:auto}.pinned.is-pinned .pinned-frame{position:relative;height:auto}.pinned .pinned-frame,.pinned.is-pinned .pinned-frame{min-height:0;padding:var(--medium) 0}}}.theme-dark #the-10-gram-question-page{--accent:color-mix(in oklch,hsl(var(--indivara)),var(--white) 42%);--ivory-faint:color-mix(in srgb,hsl(var(--ivory)),black 84%);--gold-deep:color-mix(in oklch,hsl(var(--turmeric)),white 10%);--engine-gold:color-mix(in oklab,hsl(var(--turmeric)),hsl(var(--sand)) 30%);--rupee:color-mix(in oklab,hsl(var(--indivara)),hsl(var(--sand)) 45%);--gap:color-mix(in oklab,hsl(var(--terracotta)),hsl(var(--sand)) 30%);--c-warm:var(--salmon-light20);--c-faint:var(--grey-dark60);.formula,.race-card,.tonnes-card{background:var(--ivory-faint);border-color:var(--rule);color:var(--ink)}.duty-note strong{color:color-mix(in oklab,hsl(var(--terracotta)),white 25%)}.duty-note{border-color:var(--rule)}.duty-mark text{fill:color-mix(in oklab,hsl(var(--terracotta)),white 25%)}.price-card .race-stat:not(.is-gold) strong{color:var(--heading-text-colour)}.formula{border-color:color-mix(in oklab,hsl(var(--indivara)),var(--ivory-faint) 62%)}}@keyframes case-in{0%{-webkit-mask-position:100% 0;mask-position:100% 0;opacity:.2}to{-webkit-mask-position:0 0;mask-position:0 0;opacity:1}}@media (prefers-reduced-motion:reduce){#the-10-gram-question-page .wedding-case{animation:none;-webkit-mask-image:none;mask-image:none}}