.market-timeline[data-astro-cid-llndxezr]{border:1px solid var(--color-border);background:var(--color-paper-surface);border-radius:24px;padding:clamp(1rem,3vw,2rem);box-shadow:0 20px 45px -40px #1616164d}.market-timeline__toolbar[data-astro-cid-llndxezr],.market-timeline__browse-head[data-astro-cid-llndxezr],.market-timeline__selection-top[data-astro-cid-llndxezr]{justify-content:space-between;align-items:center;gap:1rem;display:flex}.market-timeline__toolbar[data-astro-cid-llndxezr]{flex-wrap:wrap}.market-timeline__periods[data-astro-cid-llndxezr]{flex-wrap:wrap;gap:.4rem;display:flex}.market-timeline__periods[data-astro-cid-llndxezr] button[data-astro-cid-llndxezr]{color:var(--color-ink-soft);border:1px solid var(--color-border);background:var(--color-paper);cursor:pointer;border-radius:999px;padding:.45rem .9rem;font-size:.875rem;line-height:1.3}.market-timeline__periods[data-astro-cid-llndxezr] button[data-astro-cid-llndxezr][aria-pressed=true]{color:var(--color-paper);background:var(--color-forest);border-color:var(--color-forest)}.market-timeline__legend[data-astro-cid-llndxezr]{color:var(--color-ink-soft);align-items:center;gap:.5rem;margin:0;font-size:.875rem;display:flex}.market-timeline__legend[data-astro-cid-llndxezr] span[data-astro-cid-llndxezr]{background:var(--color-forest);width:1.4rem;height:2px}.market-timeline__plot-scroll[data-astro-cid-llndxezr]{background:var(--color-paper);border:1px solid var(--color-border);border-radius:14px;margin-top:1.2rem;overflow-x:auto}.market-timeline__plot[data-astro-cid-llndxezr]{width:100%;min-width:700px;height:auto;display:block}.market-timeline__line[data-astro-cid-llndxezr]{fill:none;stroke:var(--color-forest);stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.market-timeline__reveal[data-astro-cid-llndxezr].is-drawing{animation:1.6s cubic-bezier(.4,0,.2,1) both market-reveal}.market-timeline__pulse{fill:none;stroke:var(--color-forest);stroke-width:2px;transform-box:fill-box;transform-origin:50%;pointer-events:none;animation:1.6s ease-out infinite market-pulse}.is-paused[data-astro-cid-llndxezr] .market-timeline__pulse{animation-play-state:paused}@keyframes market-reveal{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes market-pulse{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(2.6)}}.market-timeline__tip{pointer-events:none;animation:.3s both market-tip}.market-timeline__tip rect{fill:var(--color-paper-surface);stroke:var(--color-forest);stroke-width:1.5px;filter:drop-shadow(0 6px 10px #00000024)}.market-timeline__tip-date{fill:var(--color-amber-text);letter-spacing:.1em;text-transform:uppercase;font-family:Inter,sans-serif;font-size:11px;font-weight:600}.market-timeline__tip-text{fill:var(--color-ink);font-family:Newsreader,Georgia,serif;font-size:16px;font-weight:500}@keyframes market-tip{0%{opacity:0}to{opacity:1}}.market-timeline__gridline{stroke:var(--color-border);stroke-width:1px;stroke-dasharray:4 5}.market-timeline__axis{fill:var(--color-ink-soft);font-family:Inter,sans-serif;font-size:14px}.market-timeline__marker{fill:var(--color-paper);stroke:var(--color-amber);stroke-width:2.8px;cursor:pointer;vector-effect:non-scaling-stroke}.market-timeline__marker[data-has-story=true]{fill:var(--color-forest);stroke:var(--color-paper)}.market-timeline__marker[data-selected=true]{stroke:var(--color-ink);stroke-width:3.5px;r:9}.market-timeline__marker:focus-visible{outline:2px solid var(--color-forest);outline-offset:3px}.market-timeline__bottom[data-astro-cid-llndxezr]{grid-template-columns:minmax(250px,.9fr) minmax(0,1.4fr);gap:1rem;margin-top:1rem;display:grid}.market-timeline__selection[data-astro-cid-llndxezr]{background:var(--color-paper);border:1px solid var(--color-border);border-radius:16px;min-height:190px;padding:1.3rem}.market-timeline__selection-top[data-astro-cid-llndxezr]{letter-spacing:.1em;text-transform:uppercase;flex-wrap:wrap;font-size:.75rem;font-weight:600}.market-timeline__selection-top[data-astro-cid-llndxezr] span[data-astro-cid-llndxezr]:first-child{color:var(--color-amber-text)}.market-timeline__selection-top[data-astro-cid-llndxezr] span[data-astro-cid-llndxezr]:last-child{color:var(--color-ink-soft)}.market-timeline__selection[data-astro-cid-llndxezr] h3[data-astro-cid-llndxezr]{margin:.75rem 0 .6rem;font-size:clamp(1.35rem,2vw,1.8rem);line-height:1.2}.market-timeline__close-note[data-astro-cid-llndxezr],.market-timeline__unavailable[data-astro-cid-llndxezr]{color:var(--color-ink-soft);margin:.4rem 0;font-size:.875rem}.market-timeline__story[data-astro-cid-llndxezr]{color:var(--color-forest);text-underline-offset:3px;align-items:center;gap:.4rem;margin-top:.5rem;font-size:.95rem;font-weight:600;text-decoration:underline;display:inline-flex}.market-timeline__browse[data-astro-cid-llndxezr]{min-width:0}.market-timeline__browse-head[data-astro-cid-llndxezr]{color:var(--color-ink-soft);margin:.15rem 0 .55rem;font-size:.875rem}.market-timeline__browse-head[data-astro-cid-llndxezr] p[data-astro-cid-llndxezr]{letter-spacing:.1em;text-transform:uppercase;color:var(--color-forest);margin:0;font-size:.75rem;font-weight:600}.market-timeline__events[data-astro-cid-llndxezr]{scroll-snap-type:x proximity;gap:.65rem;padding:.1rem .1rem .8rem;display:flex;overflow-x:auto}.market-timeline__events[data-astro-cid-llndxezr] button{text-align:left;background:var(--color-paper);min-height:146px;color:var(--color-ink);border:1px solid var(--color-border);cursor:pointer;scroll-snap-align:start;border-radius:13px;flex-direction:column;flex:0 0 190px;align-items:flex-start;padding:.9rem;display:flex}.market-timeline__events[data-astro-cid-llndxezr] button:hover,.market-timeline__events[data-astro-cid-llndxezr] button[aria-pressed=true]{border-color:var(--color-forest)}.market-timeline__event-date{color:var(--color-amber-text);letter-spacing:.1em;text-transform:uppercase;font-size:.72rem;font-weight:600}.market-timeline__event-title{font-family:var(--font-heading);letter-spacing:-.01em;margin-top:.45rem;font-size:1.05rem;font-weight:500;line-height:1.25}.market-timeline__event-value{color:var(--color-ink-soft);margin-top:auto;padding-top:.55rem;font-size:.8rem}.market-timeline__method[data-astro-cid-llndxezr]{color:var(--color-ink-soft);margin:1rem 0 0;font-size:.79rem;line-height:1.55}.market-timeline__method[data-astro-cid-llndxezr] a[data-astro-cid-llndxezr]{color:var(--color-forest);text-underline-offset:2px;text-decoration:underline}@media (max-width:760px){.market-timeline__bottom[data-astro-cid-llndxezr]{grid-template-columns:1fr}.market-timeline__plot-scroll[data-astro-cid-llndxezr]{margin-inline:-.2rem}}.home-title[data-astro-cid-lcdefpme]{letter-spacing:-.015em;font-size:clamp(2.1rem,4.6vw,3.25rem);line-height:1.12}.home-title[data-astro-cid-lcdefpme] em[data-astro-cid-lcdefpme]{color:var(--color-forest);font-style:italic}