:root{--bg:#0e0c0a;--bg-2:#161310;--bg-3:#211c18;--line:#e0a87c38;--copper:#e0a67c;--copper-2:#f3d0b4;--ink:#f6f1ea;--muted:#c9baab;--faint:#a39486;--up:#8fd0a8;--down:#e58b7b;--navy:#d5dde6;--serif:"Cormorant Garamond", Georgia, serif;--sans:Outfit, "Segoe UI", sans-serif;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:radial-gradient(900px 480px at 88% -8%, #d07a4633, transparent 55%), radial-gradient(680px 420px at -12% 18%, #5a301c61, transparent 52%), var(--bg);color:var(--ink);font-family:var(--sans);margin:0;font-size:16px;line-height:1.5}img,svg{max-width:100%}a{color:inherit}:focus-visible{outline:2px solid var(--copper-2);outline-offset:3px}.skip{background:var(--copper-2);color:#2a140c;z-index:50;padding:8px 12px;position:absolute;top:-40px;left:12px}.skip:focus{top:8px}.wrap{width:min(1120px,100% - 32px);margin:0 auto}.kicker{letter-spacing:.22em;text-transform:uppercase;color:var(--copper);margin:0 0 8px;font-size:.72rem}h1,h2,h3{font-family:var(--serif);letter-spacing:-.02em;font-weight:500}h1{margin:0;font-size:clamp(3.3rem,7.4vw,6.3rem);line-height:.88}h1 em{color:var(--copper-2);font-style:italic}h2{margin:0 0 14px;font-size:clamp(2.2rem,4vw,3.5rem);line-height:.95}.lede{color:var(--muted);max-width:42rem;font-size:1.05rem}.section{padding:28px 0 64px}.top-stack{z-index:30;position:sticky;top:0}.tape{border-bottom:1px solid var(--line);background:#090807;align-items:stretch;height:36px;display:flex}.tape-viewport{flex:1;min-width:0;overflow:hidden}.tape-viewport:focus-visible{outline:2px solid var(--copper-2);outline-offset:-2px}.tape-track{width:max-content;animation:42s linear infinite tape-marquee;display:flex}.tape:hover .tape-track,.tape:focus-within .tape-track{animation-play-state:paused}.tape-set{display:flex}@keyframes tape-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.tape-item{border-right:1px solid var(--line);white-space:nowrap;font-variant-numeric:tabular-nums;align-items:baseline;gap:6px;padding:0 12px;font-size:.78rem;line-height:36px;display:inline-flex}.tape-item.is-copper{background:#e0a67c14}.tape-name,.tape-unit{color:var(--faint);letter-spacing:.08em;text-transform:uppercase;font-size:.62rem}.tape-item em{color:var(--copper);letter-spacing:.06em;text-transform:uppercase;font-size:.62rem;font-style:normal}.tape-more{color:var(--copper-2);letter-spacing:.14em;text-transform:uppercase;border-left:1px solid var(--line);flex:none;place-items:center;padding:0 12px;font-size:.62rem;text-decoration:none;display:grid}.market-tape{border-bottom:1px solid var(--line);background:#090807;padding:10px 12px 12px}.market-caption,.quote-meta{color:var(--faint);margin:0;font-size:.72rem;line-height:1.45}.market-caption{max-width:1120px;margin:0 auto 8px}.market-caption a,.quote-meta a{color:var(--copper-2)}.quote-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;max-width:1120px;margin:0 auto;display:grid}.quote-row{border:1px solid var(--line);border-radius:12px;min-width:0;padding:8px}.quote-row h2{font-family:var(--sans);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.78rem}.quote-row header p,.quote-px span{color:var(--faint);margin:2px 0 0;font-size:.68rem}.quote-px{font-variant-numeric:tabular-nums;margin:6px 0}.quote-px strong{font-size:1rem;display:block}.market-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:22px}.market-grid .quote-row{padding:16px 16px 18px}.market-grid .quote-px strong{font-size:1.7rem;font-family:var(--serif);font-weight:500}@media (width<=800px){.market-grid{grid-template-columns:1fr}}@media (width<=980px){.quote-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=640px){.quote-grid{grid-template-columns:1fr 1fr}}.tick{border-right:1px solid var(--line);white-space:nowrap;font-variant-numeric:tabular-nums;align-items:baseline;gap:8px;padding:0 16px;font-size:.82rem;line-height:42px;display:inline-flex}.tick.featured{background:#e0a67c1a}.tick-name{letter-spacing:.12em;text-transform:uppercase;color:var(--copper-2);font-size:.66rem}.tick-unit,.tick-oz,.tick-flag{color:var(--faint);font-size:.68rem}.tick-flag{letter-spacing:.08em;text-transform:uppercase}.tick-chg.up{color:var(--up)}.tick-chg.down{color:var(--down)}.tick-chg.flat{color:var(--faint)}.tick-note{color:var(--faint);font-size:.72rem}.ship-banner{color:var(--copper-2);text-align:center;border-bottom:1px solid var(--line);background:#1a120e;margin:0;padding:7px 12px;font-size:.78rem}.ship-banner a{color:var(--ink)}.header-bar{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--line);background:#0e0c0af0}.header{align-items:center;gap:22px;min-height:78px;display:flex}.brand{color:inherit;align-items:center;gap:10px;margin-right:auto;text-decoration:none;display:flex}.brand strong{font-family:var(--serif);letter-spacing:.03em;font-size:1.45rem;font-weight:600;line-height:1;display:block}.brand small{color:var(--navy);letter-spacing:.16em;text-transform:uppercase;margin-top:3px;font-size:.62rem;display:block}.nav{gap:18px;display:flex}.nav a{color:var(--muted);font-size:.95rem;text-decoration:none}.nav a:hover{color:var(--ink)}.cart-link{border:1px solid var(--line);letter-spacing:.12em;text-transform:uppercase;border-radius:999px;align-items:center;gap:8px;padding:6px 10px 6px 12px;font-size:.78rem;text-decoration:none;display:inline-flex}.cart-link span{background:var(--copper);color:#2a140c;border-radius:999px;place-items:center;min-width:1.4rem;height:1.4rem;font-weight:700;display:grid}.hero{grid-template-columns:1fr 1.05fr;align-items:center;gap:28px;padding:48px 0 12px;display:grid}.purity{border:1px solid var(--line);color:var(--copper-2);letter-spacing:.14em;text-transform:uppercase;border-radius:999px;margin:16px 0 0;padding:6px 10px;font-size:.72rem;display:inline-flex}.hero-actions{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.btn{letter-spacing:.12em;text-transform:uppercase;border-radius:999px;justify-content:center;align-items:center;padding:.9rem 1.2rem;font-size:.72rem;font-weight:650;text-decoration:none;display:inline-flex}.btn-primary{color:#2a140c;background:linear-gradient(#f6d7be,#e0a06a 46%,#c47d49);border:0}.btn-ghost{color:var(--copper-2);border:1px solid var(--line)}.spot{border-top:1px solid var(--line);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:baseline;gap:10px 16px;margin-top:26px;padding-top:16px;display:flex}.spot span,.spot em{letter-spacing:.14em;text-transform:uppercase;color:var(--copper);font-size:.68rem;font-style:normal}.spot strong{font-size:1.35rem;font-weight:560}.spot small{color:var(--faint);font-size:.72rem;font-weight:400}.hero-art{place-items:center;min-height:280px;display:grid}.hero-art img{object-fit:contain;object-position:center;background:#f3f1ee;border-radius:28px;width:min(100%,420px);height:520px;box-shadow:0 24px 40px #00000047}@keyframes float{50%{transform:translateY(-10px)}}.weights{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.weight{min-height:148px;color:inherit;background:var(--bg-3);border:1px solid var(--line);border-radius:18px;flex-direction:column;gap:8px;padding:20px 16px;text-decoration:none;display:flex}.weight strong{font-family:var(--serif);font-size:2.3rem;font-weight:500;line-height:1}.weight span{color:var(--muted)}.weight:hover{border-color:var(--copper)}.callout{color:var(--muted);max-width:46rem}.feature{border:1px solid var(--line);background:radial-gradient(480px 220px at 18% 40%, #e0a67c29, transparent 70%), var(--bg-2);border-radius:28px;grid-template-columns:.9fr 1.1fr;align-items:center;gap:28px;padding:22px;display:grid}.feature-art svg,.feature-art img{object-fit:contain;width:min(100%,280px);height:360px;margin:0 auto;display:block}.feature-art img{background:#f3f1ee;border-radius:18px}.feature-btn{margin-top:16px}.path-lede{margin-bottom:18px}.steps,.trust{grid-template-columns:repeat(4,1fr);gap:12px;margin:0;padding:0;list-style:none;display:grid}.steps li,.trust article{border-top:1px solid var(--copper);background:#ffffff05;padding:16px}.steps span{color:var(--copper);letter-spacing:.14em;font-size:.75rem}.steps b,.trust h3{font-family:var(--serif);margin:6px 0;font-size:1.55rem;font-weight:500;display:block}.trust p,.steps li{color:var(--muted)}.grid{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:22px;display:grid}.card{background:linear-gradient(180deg, #ffffff08, transparent 28%), var(--bg-2);border:1px solid var(--line);border-radius:22px;overflow:hidden}.card.is-signature{border-color:#e0a67cb3}.card-media{aspect-ratio:5/4;background:radial-gradient(circle at 50% 42%,#e0a67c2e,#0000 62%),#14110e;place-items:center;display:grid}.card-media svg,.card-media img{object-fit:contain;width:78%;height:78%}.card-media img{background:#f3f1ee;border-radius:16px}.card-body{padding:14px 14px 16px}.sig,.meta{letter-spacing:.14em;text-transform:uppercase;color:var(--copper);margin:0;font-size:.68rem}.meta{color:var(--faint)}.card h3{margin:4px 0 10px;font-size:1.7rem;line-height:1}.card h3 a{text-decoration:none}.price-pair{grid-template-columns:1fr 1fr;gap:8px;display:grid}.price-pair p{margin:0}.price-pair strong{font-variant-numeric:tabular-nums;font-size:1.15rem;display:block}.price-pair span,.example-tag,.guarantee{letter-spacing:.08em;text-transform:uppercase;font-size:.66rem}.price-pair span{color:var(--faint)}.melt-line{color:var(--muted);margin:8px 0 0;font-size:.86rem}.example-tag{color:var(--copper);margin:8px 0 0}.guarantee{color:var(--copper-2);border:1px dashed #e0a67c80;border-radius:999px;margin:8px 0 0;padding:4px 8px;display:inline-flex}.footer{border-top:1px solid var(--line);background:#0b0a08;padding:36px 0 28px}.footer-grid{grid-template-columns:1.4fr repeat(3,1fr);gap:22px;display:grid}.footer a{color:var(--muted);margin:4px 0;text-decoration:none;display:block}.footer a:hover{color:var(--ink)}.footer-label{letter-spacing:.16em;text-transform:uppercase;color:var(--copper);margin:0 0 8px;font-size:.68rem}.footer-note,.legal-line{color:var(--faint);font-size:.88rem}.legal-line{margin-top:22px}.legal-line a,.photo-credit a{color:var(--copper-2);display:inline}.photo-credit{color:var(--faint);max-width:1120px;margin:18px auto 0;font-size:.78rem}.seller{color:var(--muted);gap:2px;margin-top:14px;font-style:normal;display:grid}.seller a{color:var(--copper-2)}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.cart-list{margin:0;padding:0;list-style:none}.checkout-soon{border:1px solid var(--line);background:#e0a67c14;border-radius:16px;margin:14px 0;padding:14px}.checkout-soon h2{margin:0 0 6px;font-size:1.7rem}.checkout-soon p,.notify-form h3{margin-top:0}.notify-form h3{font-family:var(--serif);font-size:1.45rem;font-weight:500}.page{padding:36px 0 80px}.page-title{margin:0 0 12px;font-size:clamp(2.5rem,5vw,4.4rem);line-height:.95}.filters{flex-wrap:wrap;gap:8px;margin:18px 0 8px;display:flex}.filter{border:1px solid var(--line);color:var(--ink);font:inherit;cursor:pointer;background:0 0;border-radius:999px;padding:8px 14px}.filter.is-on{background:var(--copper);color:#2a140c;border-color:#0000}.product{grid-template-columns:1fr 1fr;align-items:start;gap:28px;display:grid}.product-art{border:1px solid var(--line);background:radial-gradient(circle at 50% 40%,#e0a67c29,#0000 62%),#14110e;border-radius:28px;padding:18px}.product-art svg,.product-art img{object-fit:contain;width:min(100%,420px);height:480px;margin:0 auto;display:block}.product-art img{background:#f3f1ee;border-radius:20px}.subhead{margin:28px 0 8px;font-size:2rem}.qty-row{flex-wrap:wrap;align-items:end;gap:10px;margin-top:16px;display:flex}.qty-row input,.form input,.form textarea,.cart-line input{color:var(--ink);border:1px solid var(--line);font:inherit;background:#100e0c;border-radius:10px;padding:10px 12px}.note{color:var(--copper-2)}.table-wrap{overflow-x:auto}table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}th,td{text-align:left;border-bottom:1px solid var(--line);padding:8px 10px;font-size:.92rem}tr.is-on{background:#e0a67c14}.specs{color:var(--muted)}.assay-slot{border:1px dashed var(--line);border-radius:16px;margin-top:12px;padding:14px}.more{flex-wrap:wrap;gap:12px;display:flex}.more a{color:var(--copper-2)}.cart-layout{grid-template-columns:1.4fr .8fr;gap:22px;display:grid}.cart-line{border-bottom:1px solid var(--line);grid-template-columns:1fr auto auto auto;align-items:center;gap:12px;padding:14px 0;display:grid}.cart-line h2{margin:0;font-size:1.6rem}.summary{border:1px solid var(--line);background:var(--bg-2);border-radius:20px;padding:16px}.summary label,.summary legend{margin:8px 0;display:block}.summary-total{justify-content:space-between;font-size:1.2rem;display:flex}.text-btn{color:var(--faint);cursor:pointer;font:inherit;background:0 0;border:0;padding:0}.prose p{color:var(--muted)}.prose h2{margin:28px 0 8px;font-size:clamp(1.6rem,3vw,2.2rem)}.draft-flag{color:#f0c2b4;letter-spacing:.12em;text-transform:uppercase;border:1px solid #e7b2a0;margin:0 0 10px;padding:6px 10px;font-size:.72rem;display:inline-block}.in-short{border-left:2px solid var(--copper);padding-left:14px;color:var(--ink)!important}.faq details{border-top:1px solid var(--line);padding:12px 0}.faq summary{cursor:pointer;font-family:var(--serif);font-size:1.45rem}.form{gap:12px;max-width:36rem;display:grid}.form label{color:var(--muted);gap:6px;display:grid}.form-error{color:var(--down)}.empty{justify-items:start;gap:12px;display:grid}@media (width<=980px){.hero,.feature,.grid,.footer-grid,.steps,.trust,.footer-grid{grid-template-columns:1fr 1fr}}@media (width<=800px){.weights{grid-template-columns:1fr 1fr}.hero,.feature,.product,.cart-layout{grid-template-columns:1fr}.hero{padding-top:28px}.hero-art{order:-1}.cart-line{grid-template-columns:1fr 1fr}}@media (width<=720px){.header{flex-wrap:wrap;min-height:0;padding:10px 0 0}.nav{order:3;width:100%;padding:8px 0 10px;overflow-x:auto}.grid,.footer-grid{grid-template-columns:1fr}h1{font-size:clamp(2.8rem,14vw,4rem)}}@media (width<=520px){.steps,.trust,.weights,.price-pair{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.hero-art{animation:none}html{scroll-behavior:auto}.tape-track{animation:none}.tape-clone{display:none}.tape-viewport{overflow-x:auto}}
