.hero .eyebrow:before{display:none}.hero-video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-3;pointer-events:none}.hero-image{z-index:-4}.video-toggle{position:absolute;right:32px;bottom:70px;z-index:2;border:1px solid #ffffff70;background:#111315a6;color:#fff;padding:8px 13px;font-size:.8rem;min-height:40px}.reference-banner{display:flex;align-items:center;gap:25px;background:#2b2119;border:1px solid #785030;padding:18px 22px;font-size:.875rem;margin:24px 0}.reference-banner strong{color:#ff9547;font-size:.75rem;letter-spacing:.13em;white-space:nowrap}.reference-banner span{color:#e3d9d2}.market-snapshot{align-items:start}.market-credit{font-size:.8rem;margin-top:16px}.market-credit a{text-decoration:underline;text-underline-offset:3px}.snapshot-period{color:#f7f8f8;font-weight:700}.table-scroll{overflow-x:auto;border:1px solid var(--line)}.market-table{width:100%;border-collapse:collapse;min-width:680px;text-align:left;font-size:.9rem}.market-table caption{text-align:left;color:var(--muted);padding:18px 20px;font-size:.85rem;background:#1b1e20}.market-table th,.market-table td{padding:18px 20px;border-bottom:1px solid var(--line);vertical-align:middle;white-space:nowrap}.market-table thead th{font-size:.75rem;letter-spacing:.03em;color:var(--muted);background:#1b1e20}.market-table tbody th small{display:block;color:var(--muted);font-size:.75rem;font-weight:400}.metal-select{background:none;color:#fff;padding:0;text-align:left;font-size:1rem;font-weight:700;min-height:32px}.metal-select[aria-pressed=true]{color:var(--orange)}.market-table tbody tr:has([aria-pressed=true]){background:#30231a}.positive{color:#9ed3ad}.negative{color:#ffab8d}.reference-chart{margin-top:26px}.chart-ranges{display:flex;gap:7px;align-items:center}.chart-ranges button{background:#25292c;color:#eee;border:1px solid #575e61;padding:8px 14px;font-size:.875rem}.chart-ranges button[aria-pressed=true]{color:#111315;background:var(--orange);border-color:var(--orange)}.chart-readout{padding:24px 28px 8px;font-size:1.15rem;font-weight:700}#reference-plot{padding:0 12px}#reference-plot svg{display:block;width:100%;height:auto;min-height:170px}.chart-scrubber{padding:14px 28px 22px}.chart-scrubber label{font-size:.875rem;color:var(--muted)}.chart-scrubber input{padding:0;accent-color:var(--orange);background:none;border:0;min-height:32px}.chart-instruction{font-size:.75rem;margin:0}.reference-meta{display:flex;flex-wrap:wrap;gap:8px 30px;margin-top:24px}.reference-meta p{font-size:.85rem;margin:0}.reference-meta strong{color:#ddd}.contact-card a{text-decoration:underline;text-underline-offset:4px}.contact-card a:hover{color:var(--orange)}.market-help a:not(.text-link){text-decoration:underline}.market-snapshot .benchmark-list div{gap:10px}#market-loading{padding:45px;border:1px solid var(--line);text-align:center}.product-photo img{height:230px}.photo-note{font-size:.8rem}.feature-image{object-position:center}@media(max-width:800px){.reference-banner{align-items:start;flex-direction:column;gap:10px}.reference-meta{flex-direction:column}.market-heading{flex-wrap:wrap}.chart-readout{font-size:1rem;padding:20px 18px 0}.chart-scrubber{padding:10px 18px 20px}.video-toggle{right:20px;bottom:35px}.hero-bottom{bottom:16px;max-width:65%;margin-left:20px;font-size:.65rem}.market-table th,.market-table td{padding:14px}.table-scroll{margin-inline:0}.chart-ranges button{padding:8px 12px}}@media(prefers-reduced-motion:reduce){.hero-video,.video-toggle{display:none!important}}
.instrument-details{margin-top:30px;border-top:1px solid var(--line);padding:24px 0}.instrument-details summary{cursor:pointer;font-weight:700;color:#f5f5f5}.instrument-details dt{font-weight:700;margin-top:18px}.instrument-details dd{margin:6px 0 18px;color:var(--muted)}.instrument-details a{text-decoration:underline}
