@font-face{font-family:shoulders;src:url(../media/bigshoulders_var-s.p.22gqmiqyao4rp.woff2)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:shoulders Fallback;src:local(Arial);ascent-override:156.29%;descent-override:34.02%;line-gap-override:0.0%;size-adjust:63.06%}.shoulders_c3755f9-module___jKAka__className{font-family:shoulders,shoulders Fallback}.shoulders_c3755f9-module___jKAka__variable{--font-shoulders:"shoulders", "shoulders Fallback"}
@font-face{font-family:ledgerSans;src:url(../media/publicsans_var-s.p.297-5ju1rzndw.woff2)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:ledgerSans Fallback;src:local(Arial);ascent-override:92.25%;descent-override:21.85%;line-gap-override:0.0%;size-adjust:102.98%}.ledgersans_c7803150-module__CIX3OW__className{font-family:ledgerSans,ledgerSans Fallback}.ledgersans_c7803150-module__CIX3OW__variable{--font-ledger-sans:"ledgerSans", "ledgerSans Fallback"}
@font-face{font-family:ledgerMono;src:url(../media/plexmono_400-s.p.19gbeb610ur4n.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:ledgerMono;src:url(../media/plexmono_500-s.p.25_05y-blbp24.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:ledgerMono;src:url(../media/plexmono_600-s.p.04jv21_rdbjv3.woff2)format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:ledgerMono Fallback;src:local(Arial);ascent-override:77.95%;descent-override:20.91%;line-gap-override:0.0%;size-adjust:131.49%}.ledgermono_93883616-module__XUzmBG__className{font-family:ledgerMono,ledgerMono Fallback}.ledgermono_93883616-module__XUzmBG__variable{--font-ledger-mono:"ledgerMono", "ledgerMono Fallback"}
.landing{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f6f0e1;--surface:#eee4c9;--surface-2:#e4d6af;--ink:#211a10;--ink-muted:#6c6048;--line:#211a1029;--line-strong:#211a1052;--gold:#96681c;--gold-strong:#7a551a;--gold-tint:#96681c1f;--cocoa:#7a2e20;--cocoa-tint:#7a2e201f;--cashew:#7c6534;--cashew-tint:#7c653424;--verdigris:#2c6459;--verdigris-tint:#2c64591f;--on-accent:#fbf6e9;--shadow:0 1px 2px #211a100f, 0 12px 28px -14px #211a1047}@media (prefers-color-scheme:dark){.landing:not([data-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#17130d;--surface:#211a11;--surface-2:#2b2216;--ink:#f3ecdc;--ink-muted:#b3a489;--line:#f3ecdc24;--line-strong:#f3ecdc47;--gold:#e0a94e;--gold-strong:#f0bc66;--gold-tint:#e0a94e24;--cocoa:#d9694f;--cocoa-tint:#d9694f29;--cashew:#d8c48f;--cashew-tint:#d8c48f29;--verdigris:#6fa99b;--verdigris-tint:#6fa99b29;--on-accent:#201404;--shadow:0 1px 2px #0000004d, 0 20px 40px -20px #0009}}.landing[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#17130d;--surface:#211a11;--surface-2:#2b2216;--ink:#f3ecdc;--ink-muted:#b3a489;--line:#f3ecdc24;--line-strong:#f3ecdc47;--gold:#e0a94e;--gold-strong:#f0bc66;--gold-tint:#e0a94e24;--cocoa:#d9694f;--cocoa-tint:#d9694f29;--cashew:#d8c48f;--cashew-tint:#d8c48f29;--verdigris:#6fa99b;--verdigris-tint:#6fa99b29;--on-accent:#201404;--shadow:0 1px 2px #0000004d, 0 20px 40px -20px #0009}.landing,.landing *{box-sizing:border-box}.landing{background:var(--bg);color:var(--ink);font-family:var(--font-ledger-sans), -apple-system, "Segoe UI", sans-serif;-webkit-font-smoothing:antialiased;font-size:1.0625rem;line-height:1.65;overflow-x:hidden}.landing ::selection{background:var(--gold);color:var(--on-accent)}.landing a{color:inherit}.landing img,.landing svg{max-width:100%;display:block}.landing .wide-scroll{overflow-x:auto}.landing h1,.landing h2,.landing h3{font-family:var(--font-shoulders), sans-serif;text-wrap:balance;margin:0}.landing p{margin:0}.landing button{font:inherit;color:inherit}.landing :focus-visible{outline:2px solid var(--verdigris);outline-offset:3px}@media (prefers-reduced-motion:reduce){.landing,.landing *{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.landing .mono{font-family:var(--font-ledger-mono), ui-monospace, "SFMono-Regular", Consolas, monospace;font-variant-numeric:tabular-nums}.landing .eyebrow{font-family:var(--font-ledger-mono), ui-monospace, monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-muted);font-size:.72rem;font-weight:500}.landing .shell{max-width:1120px;margin:0 auto;padding-inline:clamp(1.25rem,4vw,2.5rem)}.landing .ruled{background-image:repeating-linear-gradient(to bottom, transparent, transparent 41px, var(--line) 41px, var(--line) 42px)}.landing .topbar{z-index:50;background:color-mix(in oklab, var(--bg) 88%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--line);position:sticky;top:0}.landing .topbar-inner{justify-content:space-between;align-items:center;padding-block:.9rem;display:flex}.landing .brand{font-family:var(--font-shoulders), sans-serif;letter-spacing:.01em;align-items:baseline;gap:.5rem;font-size:1.15rem;font-weight:800;text-decoration:none;display:flex}.landing .brand .mark{border:1.5px solid var(--ink);width:1.6rem;height:1.6rem;font-family:var(--font-ledger-mono), monospace;border-radius:3px;justify-content:center;align-items:center;font-size:.72rem;font-weight:600;display:inline-flex}.landing .topnav{align-items:center;gap:clamp(1rem,2.4vw,2rem);display:flex}.landing .topnav a{color:var(--ink-muted);font-size:.86rem;text-decoration:none;transition:color .15s}.landing .topnav a:hover{color:var(--ink)}.landing .topnav a.cta-mini{color:var(--ink);border:1px solid var(--line-strong);border-radius:3px;padding:.4rem .85rem;font-weight:600}.landing .topnav a.cta-mini:hover{border-color:var(--gold);color:var(--gold-strong)}.landing .topnav .navlinks{display:none}@media (min-width:760px){.landing .topnav .navlinks{gap:clamp(1rem,2.4vw,2rem);display:flex}}.landing .hero{padding-top:clamp(3.5rem,9vw,6.5rem);padding-bottom:clamp(2.5rem,6vw,4rem);position:relative}.landing .hero-eyebrow{align-items:center;gap:.6rem;margin-bottom:1.4rem;display:flex}.landing .hero-eyebrow .dot{background:var(--verdigris);width:7px;height:7px;box-shadow:0 0 0 3px var(--verdigris-tint);border-radius:50%}.landing .hero h1{letter-spacing:-.01em;font-size:clamp(2.9rem,8.4vw,6.6rem);font-weight:900;line-height:.94}.landing .hero h1 .word-gold{color:var(--gold)}.landing .hero h1 .word-cocoa{color:var(--cocoa)}.landing .hero h1 .word-cashew{color:var(--cashew)}.landing .hero-sub{max-width:62ch;color:var(--ink-muted);margin-top:1.6rem;font-size:clamp(1.02rem,1.6vw,1.2rem)}.landing .hero-actions{flex-wrap:wrap;gap:.9rem;margin-top:2.2rem;display:flex}.landing .btn{cursor:pointer;border:1px solid #0000;border-radius:3px;align-items:center;gap:.5rem;padding:.85rem 1.4rem;font-size:.95rem;font-weight:600;text-decoration:none;transition:transform .15s,box-shadow .15s,background .15s,border-color .15s;display:inline-flex}.landing .btn:active{transform:translateY(1px)}.landing .btn-primary{background:var(--gold);color:var(--on-accent);box-shadow:var(--shadow)}.landing .btn-primary:hover{background:var(--gold-strong)}.landing .btn-ghost{border-color:var(--line-strong);color:var(--ink);background:0 0}.landing .btn-ghost:hover{border-color:var(--ink)}.landing .btn-ghost svg{width:1rem;height:1rem}.landing .ticker-wrap{border-top:1px solid var(--line-strong);border-bottom:1px solid var(--line-strong);background:var(--surface);margin-top:clamp(2.6rem,6vw,4rem);overflow:hidden}.landing .ticker-track{width:max-content;animation:26s linear infinite landing-ticker-scroll;display:flex}.landing .ticker-wrap:hover .ticker-track{animation-play-state:paused}@keyframes landing-ticker-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.landing .ticker-item{border-right:1px solid var(--line);white-space:nowrap;font-family:var(--font-ledger-mono), monospace;align-items:center;gap:.6rem;padding:.85rem 1.6rem;font-size:.86rem;display:flex}.landing .ticker-item .sym{letter-spacing:.02em;font-weight:600}.landing .ticker-item .sym.g{color:var(--gold)}.landing .ticker-item .sym.c{color:var(--cocoa)}.landing .ticker-item .sym.a{color:var(--cashew)}.landing .ticker-item .px{color:var(--ink)}.landing .ticker-item .delta{font-size:.78rem}.landing .ticker-item .delta.up{color:var(--verdigris)}.landing .ticker-item .delta.down{color:var(--cocoa)}.landing .ticker-item .unit{color:var(--ink-muted);font-size:.74rem}.landing section{position:relative}.landing .section-pad{border-top:1px solid var(--line);padding-block:clamp(3.5rem,8vw,6rem)}.landing .section-head{grid-template-columns:auto 1fr;align-items:end;gap:clamp(1rem,4vw,3rem);margin-bottom:clamp(2.2rem,5vw,3.4rem);display:grid}.landing .folio{font-family:var(--font-ledger-mono), monospace;color:var(--ink-muted);font-size:.76rem}.landing .section-head h2{font-size:clamp(1.9rem,4.4vw,3rem);font-weight:850;line-height:1.02}.landing .section-kicker{max-width:46ch;color:var(--ink-muted);margin-top:.9rem;font-size:1.02rem}.landing .reveal{opacity:0;transition:opacity .7s,transform .7s;transform:translateY(18px)}.landing .reveal.in{opacity:1;transform:translateY(0)}.landing .flow{border-top:1px solid var(--line);gap:0;display:grid}.landing .flow-step{border-bottom:1px solid var(--line);grid-template-columns:3.6rem 1fr;gap:clamp(1rem,3vw,2rem);padding-block:1.5rem;display:grid;position:relative}.landing .flow-step .num{font-family:var(--font-ledger-mono), monospace;color:var(--verdigris);padding-top:.15rem;font-size:.86rem}.landing .flow-step .num:after{content:"";background:var(--line-strong);width:1px;height:100%;margin:.4rem auto 0;display:block}.landing .flow-step:last-child .num:after{display:none}.landing .flow-body h3{margin-bottom:.35rem;font-size:1.15rem;font-weight:750}.landing .flow-body p{color:var(--ink-muted);max-width:58ch;font-size:.98rem}.landing .flow-body code{font-family:var(--font-ledger-mono), monospace;background:var(--surface-2);color:var(--ink);border-radius:2px;padding:.1em .4em;font-size:.82em}.landing .commodities{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1rem;display:grid}.landing .commodity-card{border:1px solid var(--line);background:var(--surface);border-radius:4px;flex-direction:column;gap:.9rem;padding:1.6rem 1.5rem;transition:transform .2s,box-shadow .2s,border-color .2s;display:flex}.landing .commodity-card:hover{box-shadow:var(--shadow);transform:translateY(-3px)}.landing .commodity-card .swatch{border-radius:3px;width:2.2rem;height:2.2rem}.landing .commodity-card.gold{border-color:var(--gold-tint)}.landing .commodity-card.gold .swatch{background:linear-gradient(135deg, var(--gold), var(--gold-strong))}.landing .commodity-card.gold:hover{border-color:var(--gold)}.landing .commodity-card.cocoa{border-color:var(--cocoa-tint)}.landing .commodity-card.cocoa .swatch{background:linear-gradient(135deg, var(--cocoa), #5a1f15)}.landing .commodity-card.cocoa:hover{border-color:var(--cocoa)}.landing .commodity-card.cashew{border-color:var(--cashew-tint)}.landing .commodity-card.cashew .swatch{background:linear-gradient(135deg, var(--cashew), #a68f52)}.landing .commodity-card.cashew:hover{border-color:var(--cashew)}.landing .commodity-card .ticker-code{font-family:var(--font-ledger-mono), monospace;color:var(--ink-muted);font-size:.78rem}.landing .commodity-card h3{font-size:1.4rem;font-weight:800}.landing .commodity-card p{color:var(--ink-muted);font-size:.94rem}.landing .commodity-card .price-row{border-top:1px dashed var(--line-strong);font-family:var(--font-ledger-mono), monospace;justify-content:space-between;align-items:baseline;margin-top:auto;padding-top:.9rem;display:flex}.landing .commodity-card .price-row .price{font-size:1.15rem;font-weight:600}.landing .commodity-card .price-row .per{color:var(--ink-muted);font-size:.72rem}.landing .manifest{border-top:1px solid var(--line)}.landing .manifest-row{border-bottom:1px solid var(--line);grid-template-columns:minmax(6.5rem,auto) 1fr;align-items:start;gap:clamp(1rem,3vw,2.2rem);padding-block:1.5rem;display:grid}.landing .manifest-row .code{font-family:var(--font-ledger-mono), monospace;color:var(--verdigris);padding-top:.2rem;font-size:.78rem}.landing .manifest-row h3{margin-bottom:.4rem;font-size:1.2rem;font-weight:750}.landing .manifest-row p{color:var(--ink-muted);max-width:60ch;font-size:.98rem}.landing .certificate{border:1px solid var(--verdigris-tint);background:linear-gradient(180deg, var(--verdigris-tint), transparent 60%), var(--surface);border-radius:6px;padding:clamp(1.6rem,4vw,2.6rem);position:relative}.landing .certificate:before{content:"VERIFIED BY DESIGN";font-family:var(--font-ledger-mono), monospace;letter-spacing:.14em;color:var(--verdigris);border:1px solid var(--verdigris-tint);border-radius:2px;padding:.3rem .6rem;font-size:.66rem;position:absolute;top:clamp(1.2rem,3vw,2rem);right:clamp(1.2rem,3vw,2rem);transform:rotate(2deg)}.landing .certificate-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1.4rem 2rem;margin-top:1.6rem;display:grid}.landing .certificate-item{gap:.75rem;display:flex}.landing .certificate-item .glyph{width:1.6rem;height:1.6rem;color:var(--verdigris);flex:none}.landing .certificate-item h4{font-size:.98rem;font-weight:700;font-family:var(--font-ledger-sans), sans-serif;margin:0 0 .25rem}.landing .certificate-item p{color:var(--ink-muted);font-size:.9rem}.landing .chain{align-items:center;gap:0;margin-top:1rem;padding:1.6rem 0 .4rem;display:flex;overflow-x:auto}.landing .chain-block{border:1px solid var(--line-strong);background:var(--surface);border-radius:4px;flex-direction:column;flex:none;gap:.3rem;min-width:148px;padding:.8rem 1rem;display:flex}.landing .chain-block .h{font-family:var(--font-ledger-mono), monospace;color:var(--ink-muted);font-size:.68rem}.landing .chain-block .v{font-family:var(--font-ledger-mono), monospace;color:var(--verdigris);font-size:.78rem}.landing .chain-link{background:repeating-linear-gradient(to right, var(--verdigris) 0 6px, transparent 6px 10px);flex:none;width:clamp(28px,4vw,46px);height:2px}.landing .final{text-align:left;padding-block:clamp(3.5rem,9vw,6.5rem)}.landing .final h2{max-width:20ch;font-size:clamp(2.2rem,6vw,4rem);font-weight:900}.landing .final-row{flex-wrap:wrap;align-items:center;gap:1.2rem;margin-top:2rem;display:flex}.landing .stamp{border:1px dashed var(--line-strong);font-family:var(--font-ledger-mono), monospace;color:var(--ink-muted);border-radius:4px;max-width:60rem;margin-top:clamp(2.4rem,5vw,3.4rem);padding:1.1rem 1.3rem;font-size:.76rem;line-height:1.6}.landing .stamp strong{color:var(--ink)}.landing footer{border-top:1px solid var(--line);padding-block:2.2rem}.landing .footer-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.landing .footer-row .stack{font-family:var(--font-ledger-mono), monospace;color:var(--ink-muted);letter-spacing:.02em;font-size:.76rem}.landing .footer-row .copy{color:var(--ink-muted);font-size:.82rem}@media (max-width:640px){.landing .section-head{grid-template-columns:1fr;gap:.6rem}.landing .flow-step,.landing .manifest-row{grid-template-columns:3.2rem 1fr}}
