.vg-bleed{width:100vw;margin-left:calc(50% - 50vw);margin-top:-2.5rem;margin-bottom:-2.5rem;overflow-x:clip;background:#0c0b09}.vg-topbar{padding:2.75rem 1.5rem 0}.vg-topbar-inner{max-width:46rem;margin:0 auto;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.75rem 1.25rem}.vg-crumb{font-family:JetBrains Mono,ui-monospace,monospace;font-size:.72rem;letter-spacing:.12em;display:flex;align-items:center;gap:.55rem;color:#8b8377}.vg-crumb a{color:#8b8377;text-decoration:none;transition:color .2s ease}.vg-crumb a:hover{color:#d8b14a}.vg-crumb-here{color:#cfc7b8}.vg-share a.share-btn,.vg-share button.share-btn{background:#17130d;color:#a49a88;border-color:#332e26}.vg-share a.share-btn:hover,.vg-share a.share-btn:focus-visible,.vg-share button.share-btn:hover,.vg-share button.share-btn:focus-visible{background:#221c14;color:#faf7f0;border-color:#a8842a}.vg-share button.share-copy-btn.copied{color:#d8b14a;border-color:#d8b14a}.vg-root{--vg-bg: #0c0b09;--vg-bg-2: #16130d;--vg-panel: #1c1813;--vg-cream: #faf7f0;--vg-cream-dim: #cfc7b8;--vg-faint: #8b8377;--vg-line: #332e26;--vg-gold: #d8b14a;--vg-gold-deep: #a8842a;--vg-green: #5fbf6e;--vg-red: #e0553a;background:var(--vg-bg);color:var(--vg-cream);font-family:Inter,ui-sans-serif,system-ui,sans-serif}.vg-title{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:6rem 1.5rem 4rem;position:relative;background:radial-gradient(120% 80% at 50% 0%,#201a12 0%,var(--vg-bg) 60%)}@media(max-width:767px){.vg-title{justify-content:flex-start;padding-top:15vh;padding-bottom:8rem}}.vg-title-inner{max-width:60rem}.vg-title-kicker{font-family:JetBrains Mono,ui-monospace,monospace;font-size:.8rem;letter-spacing:.35em;text-transform:uppercase;color:var(--vg-gold)}.vg-title-h1{font-family:Fraunces,ui-serif,Georgia,serif;font-weight:600;line-height:1.02;letter-spacing:-.02em;margin:1.4rem 0 0;font-size:clamp(2.75rem,8vw,6.5rem);color:var(--vg-cream)}.vg-title-sub{margin:1.6rem auto 0;max-width:34rem;color:var(--vg-cream-dim);font-size:clamp(1.1rem,2.2vw,1.5rem);line-height:1.5}.vg-scrollcue{position:absolute;bottom:2.5rem;display:flex;flex-direction:column;align-items:center;gap:.5rem;color:var(--vg-faint);text-decoration:none;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.7rem;letter-spacing:.3em;text-transform:uppercase}.vg-scrollcue-arrow{font-size:1.4rem;animation:vg-bob 1.8s ease-in-out infinite}@keyframes vg-bob{0%,to{transform:translateY(0);opacity:.5}50%{transform:translateY(6px);opacity:1}}.vg-scene{position:relative;border-top:1px solid var(--vg-line);background:linear-gradient(180deg,var(--vg-bg) 0%,var(--vg-bg-2) 50%,var(--vg-bg) 100%)}.vg-split{max-width:46rem;margin:0 auto;padding:0 1.5rem}.vg-visual{position:relative;min-height:38vh;display:flex;align-items:center;justify-content:center;padding:8vh 0 7vh;overflow:hidden;border-bottom:1px solid var(--vg-line)}.vg-visual-inner{width:100%;max-width:30rem;display:flex;align-items:center;justify-content:center}.vg-narrative{padding:7vh 0 12vh;max-width:34rem;margin:0 auto}.vg-yeartag{font-family:JetBrains Mono,ui-monospace,monospace;font-size:.85rem;letter-spacing:.3em;text-transform:uppercase;color:var(--vg-gold);margin-bottom:1rem}.vg-h2{font-family:Fraunces,ui-serif,Georgia,serif;font-weight:600;line-height:1.08;letter-spacing:-.01em;font-size:clamp(1.9rem,4.5vw,3rem);color:var(--vg-cream);margin:0 0 1.4rem}.vg-h2--center{text-align:center}.vg-p{font-family:Fraunces,ui-serif,Georgia,serif;font-size:clamp(1.05rem,1.6vw,1.3rem);line-height:1.7;color:var(--vg-cream-dim);margin:0 0 1.3rem}.vg-p--center{text-align:center;margin-left:auto;margin-right:auto;max-width:40rem}.vg-link{color:var(--vg-gold);text-decoration:none;border-bottom:1px solid rgba(216,177,74,.35);transition:border-color .2s ease,color .2s ease}.vg-link:hover{color:#ecca6f;border-bottom-color:#ecca6f}.vg-bignum{font-family:JetBrains Mono,ui-monospace,monospace;font-variant-numeric:tabular-nums;font-weight:500;line-height:1}.vg-bignum--gold{color:var(--vg-gold)}.vg-bignum--cream{color:var(--vg-cream)}.vg-companies{text-align:center}.vg-companies-count .vg-bignum{font-size:clamp(6rem,16vw,11rem)}.vg-companies-label{color:var(--vg-faint);font-family:JetBrains Mono,ui-monospace,monospace;font-size:.8rem;letter-spacing:.15em;text-transform:uppercase;margin-top:.5rem}.vg-companies-list{list-style:none;margin:2rem 0 0;padding:0;display:flex;flex-direction:column;gap:.6rem}.vg-companies-item{font-family:Fraunces,ui-serif,Georgia,serif;font-size:1.5rem;color:var(--vg-cream);opacity:0;transform:translateY(10px);transition:opacity .6s ease,transform .6s ease}.vg-companies-item.is-in{opacity:1;transform:none}.vg-ticker{width:100%;background:var(--vg-panel);border:1px solid var(--vg-line);border-radius:.9rem;padding:1.2rem 1.4rem;box-shadow:0 20px 60px #00000073}.vg-ticker-head{display:flex;justify-content:space-between;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.7rem;letter-spacing:.15em;text-transform:uppercase;color:var(--vg-faint);border-bottom:1px solid var(--vg-line);padding-bottom:.7rem;margin-bottom:.3rem}.vg-ticker-up{color:var(--vg-green)}.vg-ticker-row{display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:.8rem;padding:.7rem 0;border-bottom:1px solid rgba(51,46,38,.5);animation:vg-tickfade .6s ease both}.vg-ticker-row:last-child{border-bottom:none}@keyframes vg-tickfade{0%{opacity:0;transform:translate(-8px)}to{opacity:1;transform:none}}.vg-ticker-name{font-family:JetBrains Mono,ui-monospace,monospace;font-size:.95rem;color:var(--vg-cream-dim)}.vg-ticker-arrow{color:var(--vg-green);font-size:.8rem}.vg-ticker-price{font-family:JetBrains Mono,ui-monospace,monospace;font-variant-numeric:tabular-nums;font-size:1.15rem;color:var(--vg-green);text-align:right;min-width:5.5rem}.vg-goldrush{text-align:center}.vg-goldrush-num .vg-bignum{font-size:clamp(2.2rem,6vw,4rem);letter-spacing:-.02em}.vg-goldrush-label{color:var(--vg-faint);font-family:JetBrains Mono,ui-monospace,monospace;font-size:.8rem;letter-spacing:.15em;text-transform:uppercase;margin-top:.6rem}.vg-goldrush-mfg{margin-top:2.5rem;display:flex;flex-direction:column;align-items:center;gap:.3rem;color:var(--vg-cream-dim);font-family:Fraunces,ui-serif,Georgia,serif}.vg-goldrush-mfgcount{font-family:JetBrains Mono,ui-monospace,monospace;font-size:3rem;color:var(--vg-gold);line-height:1}.vg-cardframe{text-align:center}.vg-cardimg{display:block;width:17rem;max-width:72vw;height:auto;margin:0 auto;border-radius:.5rem;box-shadow:0 25px 70px #0009}.vg-cardimg--placeholder{aspect-ratio:5 / 7;width:17rem;display:flex;align-items:center;justify-content:center;background:var(--vg-panel);border:1px solid var(--vg-line);color:var(--vg-faint);font-family:JetBrains Mono,ui-monospace,monospace}.vg-cardcaption{margin-top:1rem;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;color:var(--vg-faint)}.vg-holo,.vg-refractor{position:relative;display:inline-block;border-radius:.5rem;overflow:hidden}.vg-holo-sheen{position:absolute;top:-25%;bottom:-25%;left:0;width:150%;background:linear-gradient(115deg,transparent 18%,rgba(216,177,74,.35) 40%,rgba(255,255,255,.5) 50%,rgba(95,191,110,.35) 60%,transparent 82%);background-repeat:no-repeat;mix-blend-mode:screen;filter:blur(3px);transform:translate(-100%);animation:vg-holo-sweep 4.5s ease-in-out infinite;will-change:transform;pointer-events:none}@keyframes vg-holo-sweep{0%{transform:translate(-100%)}33%{transform:translate(67%)}to{transform:translate(67%)}}.vg-holo-chip{position:absolute;right:8%;bottom:8%;width:2.4rem;height:1.7rem;border-radius:.25rem;overflow:hidden;box-shadow:0 2px 8px #00000080}.vg-holo-chip:before{content:"";position:absolute;top:0;bottom:0;left:0;width:200%;background-image:linear-gradient(135deg,#7a5,#57c,#d8b14a,#7a5);background-size:50% 100%;background-repeat:repeat-x;transform:translate(0);animation:vg-chip 4s linear infinite;will-change:transform}@keyframes vg-chip{0%{transform:translate(0)}to{transform:translate(-50%)}}.vg-holo-chip-sheen{position:absolute;top:0;bottom:0;left:0;width:100%;background:linear-gradient(120deg,transparent 22%,rgba(255,255,255,.7) 50%,transparent 78%);background-repeat:no-repeat;filter:blur(2px);transform:translate(-100%);animation:vg-holo-chip-sweep 4.5s ease-in-out infinite;will-change:transform;pointer-events:none}@keyframes vg-holo-chip-sweep{0%{transform:translate(-100%)}33%{transform:translate(100%)}to{transform:translate(100%)}}.vg-refractor-shine{position:absolute;top:-25%;bottom:-25%;left:0;width:150%;background:linear-gradient(120deg,transparent 15%,rgba(255,80,80,.25) 35%,rgba(80,160,255,.3) 50%,rgba(120,255,160,.25) 65%,transparent 85%);background-repeat:no-repeat;mix-blend-mode:screen;opacity:.28;filter:blur(3px);transform:translate(-100%);animation:vg-refractor-sweep 4.5s ease-in-out infinite;will-change:transform;pointer-events:none}@keyframes vg-refractor-sweep{0%{transform:translate(-100%)}33%{transform:translate(67%)}to{transform:translate(67%)}}.vg-scene--peak{background:radial-gradient(120% 60% at 50% 40%,#1c160d 0%,var(--vg-bg) 70%)}.vg-peak-grid{max-width:46rem;margin:0 auto;padding:0 1.5rem}.vg-peak-track{min-height:240vh;position:relative}.vg-peak-sticky{position:sticky;top:0;height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.vg-peak-num{font-family:JetBrains Mono,ui-monospace,monospace;font-variant-numeric:tabular-nums;font-weight:500;color:var(--vg-gold);font-size:clamp(1.6rem,6.5vw,5rem);letter-spacing:-.02em;line-height:1;text-shadow:0 0 40px rgba(216,177,74,.25)}.vg-peak-unit{margin-top:1.2rem;color:var(--vg-cream-dim);font-family:Fraunces,ui-serif,Georgia,serif;font-size:clamp(1rem,2vw,1.4rem)}.vg-peak-reveal{margin-top:1.5rem;color:var(--vg-cream);font-family:JetBrains Mono,ui-monospace,monospace;font-size:.85rem;letter-spacing:.15em;text-transform:uppercase;opacity:0;transform:translateY(8px);transition:opacity .6s ease,transform .6s ease}.vg-peak-reveal.is-in{opacity:1;transform:none}.vg-peak-copy{padding:8vh 0 16vh;max-width:40rem;margin:0 auto;text-align:center}.vg-peak-copy .vg-yeartag,.vg-peak-copy .vg-p{text-align:center}.vg-peak-copy .vg-p{margin-left:auto;margin-right:auto}.vg-peak-chartwrap{max-width:62rem;margin:0 auto;padding:6vh 1.5rem 16vh;border-top:1px solid var(--vg-line)}.vg-prod{width:100%}.vg-prod-head{text-align:center;margin-bottom:2rem}.vg-prod-kicker{font-family:JetBrains Mono,ui-monospace,monospace;font-size:.8rem;letter-spacing:.3em;text-transform:uppercase;color:var(--vg-gold)}.vg-prod-title{font-family:Fraunces,ui-serif,Georgia,serif;font-weight:600;font-size:clamp(1.6rem,3.5vw,2.4rem);letter-spacing:-.01em;color:var(--vg-cream);margin:.6rem 0 0}.vg-prod-svg{display:block;width:100%;height:auto;overflow:visible}.vg-prod-gridline{stroke:var(--vg-line);stroke-width:1}.vg-prod-gridlabel{fill:var(--vg-faint);font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px}.vg-prod-axisunit{fill:var(--vg-faint);font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;letter-spacing:.1em}.vg-prod-year{fill:var(--vg-faint);font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px}.vg-prod-note{fill:var(--vg-cream-dim);font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px}.vg-prod-note--peak{fill:var(--vg-gold);font-weight:600}.vg-prod-connector{stroke:var(--vg-line);stroke-width:1;stroke-dasharray:2 3}.vg-prod-dot{fill:var(--vg-cream-dim)}.vg-prod-dot--peak{fill:var(--vg-gold)}.vg-prod-bar{transform:scaleY(0);transform-box:fill-box;transform-origin:bottom;transition:transform .9s cubic-bezier(.22,1,.36,1)}.vg-prod.is-in .vg-prod-bar{transform:scaleY(1)}.vg-prod-bar--fade{opacity:.5}.vg-prod-bar--peak{filter:drop-shadow(0 0 10px rgba(216,177,74,.4))}.vg-prod-caption{max-width:40rem;margin:1.8rem auto 0;text-align:center;color:var(--vg-faint);font-family:Fraunces,ui-serif,Georgia,serif;font-size:.95rem;line-height:1.6}.vg-chart{width:100%;max-width:30rem}.vg-chart-svg{width:100%;height:auto;overflow:visible}.vg-chart-axis{stroke:var(--vg-line);stroke-width:1}.vg-chart-line{fill:none;stroke:var(--vg-red);stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:620;stroke-dashoffset:620}.vg-chart-svg.is-in .vg-chart-line{transition:stroke-dashoffset 2.4s cubic-bezier(.5,0,.5,1);stroke-dashoffset:0}.vg-chart-peak{fill:var(--vg-gold);opacity:0}.vg-chart-floor{fill:var(--vg-red);opacity:0}.vg-chart-svg.is-in .vg-chart-peak{transition:opacity .4s ease 1s;opacity:1}.vg-chart-svg.is-in .vg-chart-floor{transition:opacity .4s ease 2.2s;opacity:1}.vg-chart-labels{display:flex;justify-content:space-between;margin-top:.6rem;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.85rem;color:var(--vg-faint)}.vg-chart-labels-floor{color:var(--vg-red)}.vg-scene--epilogue{background:radial-gradient(120% 80% at 50% 100%,#1a1610 0%,var(--vg-bg) 65%)}.vg-epilogue{max-width:60rem;margin:0 auto;padding:16vh 1.5rem 18vh;text-align:center}.vg-jw50{display:grid;grid-template-columns:repeat(5,1fr);gap:.5rem;margin:3rem 0}@media(min-width:640px){.vg-jw50{grid-template-columns:repeat(8,1fr);gap:.6rem}}@media(min-width:900px){.vg-jw50{grid-template-columns:repeat(10,1fr)}}.vg-jw50-cell{display:block;border-radius:3px;overflow:hidden;opacity:0;transform:translateY(14px) scale(.94);transition:opacity .6s ease,transform .6s ease}.vg-jw50.is-in .vg-jw50-cell{opacity:1;transform:none}.vg-jw50-cell img{display:block;width:100%;aspect-ratio:5 / 7;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease}.vg-jw50-cell:hover img{transform:scale(1.06)}.vg-cta-wrap{margin-top:1rem}.vg-cta{display:inline-block;background:var(--vg-gold);color:#1c160b;font-weight:600;padding:.85rem 2rem;border-radius:999px;text-decoration:none;transition:background .2s ease,transform .2s ease}.vg-cta:hover{background:#ecca6f;transform:translateY(-1px)}@media(prefers-reduced-motion:reduce){.vg-scrollcue-arrow,.vg-holo-sheen,.vg-holo-chip:before,.vg-holo-chip-sheen,.vg-refractor-shine,.vg-ticker-row{animation:none}.vg-companies-item,.vg-jw50-cell,.vg-prod-bar,.vg-peak-reveal{opacity:1;transform:none;transition:none}.vg-prod-bar--fade{opacity:.5}.vg-chart-line{stroke-dashoffset:0}}
