:root{--dark-deep:#0d0c0a;--dark:#1a1712;--dark-soft:#1e1b14;--dark-lift:#2c2820;--light:#fbf9f3;--light-soft:#f3efe4;--cream:#f4f0e6;--line-light:#dfd8c6;--line-dark:#2c2820;--gold:#c9a227;--gold-soft:#e6cd8b;--gold-dim:#8a7a4c;--gold-on-light:#7a6a3c;--gold-on-dark:#a8944f;--on-gold:#241c05;--ink:#1a1712;--muted:#6b6355;--muted-dark:#968e7e;--bg:var(--light);--card:#fff;--tint:var(--light-soft);--line:var(--line-light);--line-strong:var(--line-light);--accent:var(--gold);--accent-dark:var(--gold-dim);--hot:var(--ink);--hot-line:var(--gold);--hot-bg:#fdf6e4;--parchment:var(--light);--bone:var(--light-soft);--white:#fff;--loam:var(--line-light);--saddle:var(--muted);--honey:var(--gold);--wheat:var(--gold-soft);--charcoal-olive:var(--dark);--deep-olive:var(--gold-on-light);--sans:"Inter", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--display:"Fraunces", "Iowan Old Style", Georgia, serif;--serif:var(--display);--text-2xs:11px;--text-xs:13px;--text-sm:15px;--text-base:17px;--text-md:20px;--text-lg:26px;--text-xl:38px;--text-2xl:48px;--text-display:62px;--lh-tight:1.05;--lh-snug:1.2;--lh-body:1.65;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:28px;--space-7:40px;--space-8:56px;--space-9:72px;--space-10:96px;--space-11:120px;--measure:none;--col:1200px;--col-wide:1200px;--gutter:var(--space-7);--gutter-sm:var(--space-5);--radius-sm:12px;--radius:14px;--radius-lg:18px;--radius-pill:100px;--shadow:none;--shadow-lift:none}*{box-sizing:border-box}html{background-color:var(--light);overflow-x:clip}body{color:var(--ink);font-family:var(--sans);font-size:var(--text-base);line-height:var(--lh-body);-webkit-font-smoothing:antialiased;margin:0;overflow-x:clip}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}@media (width<=700px){:root{--gutter:var(--gutter-sm)}}.strip{position:relative}.strip:before{content:"";z-index:-1;background:var(--strip-bg,transparent);width:100vw;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.strip.dark{--strip-bg:var(--dark);color:var(--cream);padding:var(--space-9) 0}.strip.light{--strip-bg:var(--light-soft);padding:var(--space-9) 0}.strip.dark+.strip.dark,.strip.light+.strip.light{padding-top:var(--space-6)}@media (width<=700px){.strip.dark,.strip.light{padding:var(--space-8) 0}.strip.dark+.strip.dark,.strip.light+.strip.light{padding-top:var(--space-5)}}.strip.dark.glow:after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(circle,#c9a2272e 0%,#c9a22712 42%,#c9a22700 70%);border-radius:50%;width:52rem;height:52rem;position:absolute;top:-10%;right:-10%}.strip.dark h1,.strip.dark h2,.strip.dark h3{color:var(--cream)}.strip.dark p{color:var(--muted-dark)}.strip.dark .eyebrow{color:var(--gold-on-dark)}.strip.dark a:not(.btn-primary):not(.btn-ghost){color:var(--gold-soft)}.strip.dark a:not(.btn-primary):not(.btn-ghost):hover{color:var(--gold)}.strip.dark .btn-primary,.app .btn-primary{color:var(--on-gold)}.strip.dark .btn-ghost,.app .btn-ghost{color:var(--cream)}header.site{background:var(--dark);border-bottom:1px solid var(--line-dark)}header.site .inner{max-width:var(--col);padding:var(--space-4) var(--gutter);align-items:center;gap:var(--space-7);margin:0 auto;display:flex}.wordmark{font-family:var(--sans);font-size:var(--text-xs);letter-spacing:2.2px;text-transform:uppercase;color:var(--cream);align-items:center;gap:var(--space-2);white-space:nowrap;min-height:44px;margin-right:auto;font-weight:600;text-decoration:none;transition:color .18s;display:inline-flex}.wordmark:before{content:"";border:1.5px solid var(--gold);width:15px;height:15px;box-shadow:inset 0 0 0 2.5px var(--dark), inset 0 0 0 4px var(--gold-dim);border-radius:50%}.wordmark:hover{color:var(--gold-soft)}header .nav{align-items:center;gap:var(--space-6);display:flex}header .nav a{font-family:var(--sans);font-size:var(--text-sm);color:var(--muted-dark);align-items:center;min-height:44px;font-weight:400;text-decoration:none;transition:color .18s;display:inline-flex}header .nav a:hover{color:var(--cream)}.nav-menu{position:relative}.nav-menu summary{font-family:var(--sans);font-size:var(--text-sm);color:var(--muted-dark);cursor:pointer;align-items:center;gap:var(--space-2);min-height:44px;padding:0 var(--space-1);font-weight:400;list-style:none;transition:color .18s;display:inline-flex}.nav-menu summary::-webkit-details-marker{display:none}.nav-menu summary:after{content:"";border-bottom:1.5px solid;border-right:1.5px solid;width:7px;height:7px;transition:transform .18s;transform:rotate(45deg)translateY(-2px)}.nav-menu[open] summary:after{transform:rotate(-135deg)translateY(1px)}.nav-menu summary:hover,.nav-menu[open] summary{color:var(--cream)}.nav-menu summary:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.nav-menu-panel{top:calc(100% + var(--space-3));background:var(--dark-soft);border:1px solid var(--line-dark);border-radius:var(--radius);min-width:190px;padding:var(--space-2);z-index:20;flex-direction:column;display:flex;position:absolute;left:50%;transform:translate(-50%);box-shadow:0 12px 28px #00000059}.nav-menu-panel a{font-family:var(--sans);font-size:var(--text-sm);color:var(--muted-dark);padding:var(--space-3) var(--space-4);border-radius:var(--radius-sm);align-items:center;min-height:44px;text-decoration:none;transition:background .18s,color .18s;display:flex}.nav-menu-panel a:hover{background:var(--dark-lift);color:var(--cream)}@media (width<=860px){.nav-menu-panel{margin-top:var(--space-2);box-shadow:none;background:0 0;border:0;padding:0;position:static;transform:none}}.header-note{font-family:var(--sans);font-size:var(--text-xs);color:var(--muted-dark);white-space:nowrap}.btn-primary{font-family:var(--sans);font-size:var(--text-sm);color:var(--on-gold);white-space:nowrap;background:var(--gold);border:1px solid var(--gold);border-radius:var(--radius-pill);padding:var(--space-3) var(--space-6);align-items:center;gap:var(--space-2);min-height:44px;font-weight:600;text-decoration:none;transition:background .18s,border-color .18s;display:inline-flex}.btn-primary:hover{background:var(--gold-soft);border-color:var(--gold-soft);color:var(--on-gold)}.btn-ghost{font-family:var(--sans);font-size:var(--text-sm);color:inherit;border-radius:var(--radius-pill);padding:var(--space-3) var(--space-6);align-items:center;gap:var(--space-2);opacity:.85;background:0 0;border:1px solid;min-height:44px;font-weight:500;text-decoration:none;transition:opacity .18s;display:inline-flex}.btn-ghost:hover{opacity:1}@media (width<=860px){header.site .inner{gap:var(--space-3);padding:var(--space-3) var(--gutter);flex-wrap:wrap}header .nav{gap:var(--space-1);border-top:1px solid var(--line-dark);width:100%;padding-top:var(--space-2);flex-direction:column;order:3;align-items:stretch}header .nav a{font-size:var(--text-xs)}.nav-menu,.nav-menu summary{width:100%}.header-note{display:none}header .btn-primary{font-size:var(--text-xs);padding:var(--space-2) var(--space-5)}.wordmark{font-size:var(--text-2xs);letter-spacing:1.6px}}main{max-width:var(--col);padding:0 var(--gutter) var(--space-11);margin:0 auto}main:has(>.strip:last-child),main:has(>.app:last-child){padding-bottom:0}h1,h2,h3{text-wrap:balance;font-family:var(--display)}h1{font-size:clamp(34px, 2rem + 2.4vw, var(--text-2xl));letter-spacing:-1.2px;margin:var(--space-7) 0 var(--space-5);font-weight:600;line-height:1.05}h2{font-size:clamp(26px, 1.5rem + 1.4vw, var(--text-xl));letter-spacing:-.8px;margin:var(--space-8) 0 var(--space-5);border:0;padding:0;font-weight:600;line-height:1.12}h2:after{content:none}h3{font-size:var(--text-md);letter-spacing:-.2px;margin:var(--space-6) 0 var(--space-2);font-weight:600;line-height:1.25}.eyebrow,.kicker{font-family:var(--sans);font-size:var(--text-xs);letter-spacing:1.6px;text-transform:uppercase;color:var(--gold-on-light);margin:0 0 var(--space-4);align-items:baseline;gap:var(--space-3);font-weight:600;display:flex}.eyebrow:before{content:"";background:currentColor;flex:none;width:22px;height:1px;transform:translateY(-4px)}@media (width<=700px){.eyebrow{font-size:var(--text-2xs);letter-spacing:1.2px}.eyebrow:before{display:none}}.eyebrow+h1,.eyebrow+h2,.kicker+h2{margin-top:0}p{margin:0 0 var(--space-4)}a{color:var(--deep-olive);text-decoration-color:var(--loam);text-underline-offset:2px;transition:color .18s,text-decoration-color .18s}a:hover{color:var(--ink);text-decoration-color:var(--ink)}:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.crumbs{font-size:var(--text-xs);color:var(--muted);margin-top:var(--space-5)}.lede{font-size:var(--text-md);letter-spacing:-.011em;color:var(--saddle);margin:0 0 var(--space-5);background:0 0;border:0;border-radius:0;padding:0;line-height:1.43}.lede p{max-width:none;margin:0}.updated{font-size:var(--text-xs);color:var(--muted);margin:0 0 var(--space-2)}.toc{font-size:var(--text-sm);color:var(--muted);margin:var(--space-4) 0 0}.coin{float:right;width:88px;height:88px;margin:0 0 var(--space-3) var(--space-5);shape-outside:circle(50%);border:1px solid #00000024;border-radius:50%;justify-content:center;align-items:center;display:flex;box-shadow:inset 0 3px 7px #ffffff8c,inset 0 -4px 8px #0000002e,0 1px 3px #00000024}.coin.steel{background:radial-gradient(circle at 35% 30%,#e9eae8,#b9bbb6 58%,#9a9c97)}.coin.copper{background:radial-gradient(circle at 35% 30%,#dca672,#a9682f 58%,#8a4f24)}.coin span{font-weight:700;font-size:var(--text-lg);letter-spacing:.04em;text-shadow:0 1px #ffffff73}.coin.steel span{color:#6e706c}.coin.copper span{color:#6d3f1a}@media (width<=480px){.coin{width:64px;height:64px;margin:0 0 var(--space-2) var(--space-3)}.coin span{font-size:var(--text-base)}}.story-open:first-letter{float:left;padding:4px var(--space-2) 0 0;color:var(--accent);font-size:3.1em;line-height:.82}ol.steps{counter-reset:step;margin:var(--space-4) 0;padding:0;list-style:none}ol.steps li{counter-increment:step;padding:0 0 var(--space-1) var(--space-8);margin:0 0 var(--space-5);position:relative}ol.steps li:before{content:counter(step);border:1px solid var(--accent);width:28px;height:28px;font-family:var(--sans);font-size:var(--text-xs);color:var(--accent);border-radius:50%;place-items:center;display:grid;position:absolute;top:0;left:0}ol.steps li:not(:last-child):after{content:"";top:34px;left:14px;bottom:calc(var(--space-3) * -1);background:var(--line);width:1px;position:absolute}ol.steps h3{margin:0 0 var(--space-2)}ol.steps p{max-width:none}ol.steps p:last-child{margin-bottom:0}.record{align-items:baseline;gap:var(--space-4);background:var(--card);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:var(--radius);padding:var(--space-4) var(--space-5);margin:var(--space-4) 0 var(--space-2);flex-wrap:wrap;display:flex}.record-num{font-family:var(--display);font-size:var(--text-lg);font-weight:500;line-height:var(--lh-tight);letter-spacing:-.015em;white-space:nowrap}.record-cap{color:var(--muted);font-size:var(--text-sm);flex:1;min-width:200px}.rarity{font-size:var(--text-sm);background:var(--tint);border:1px solid var(--line);border-radius:var(--radius);padding:var(--space-3) var(--space-4);margin:var(--space-2) 0 var(--space-6)}table{border-collapse:collapse;width:100%;margin:var(--space-4) 0;font-family:var(--sans);font-size:var(--text-sm);font-variant-numeric:tabular-nums;line-height:1.45}th,td{padding:var(--space-3);border-bottom:1px solid var(--line);text-align:right}th:first-child,td:first-child{text-align:left}th{font-size:var(--text-2xs);text-transform:uppercase;letter-spacing:.05em;color:var(--saddle);background:var(--bone);font-weight:500}tbody tr:last-child td{border-bottom:0}tbody tr:hover{background:#f2f0ea}td.date{white-space:nowrap}table.auctions th,table.auctions td{text-align:left}table.auctions th:last-child,table.auctions td:last-child{text-align:right}.wrap{margin:var(--space-4) 0;background-color:var(--white);border:1px solid var(--loam);border-radius:var(--radius-lg);background-image:linear-gradient(90deg, var(--card) 30%, #fff0), linear-gradient(270deg, var(--card) 30%, #fff0), radial-gradient(farthest-side at 0 50%, #1a1a1a29, #1a1a1a00), radial-gradient(farthest-side at 100% 50%, #1a1a1a29, #1a1a1a00);background-position:0 0,100% 0,0 0,100% 0;background-repeat:no-repeat;background-size:40px 100%,40px 100%,14px 100%,14px 100%;background-attachment:local,local,scroll,scroll;overflow-x:auto}.wrap table{margin:0}.num-compact{display:none}@media (width<=600px){.num-full{display:none}.num-compact{display:inline}}.card{background:var(--parchment);border:1px solid var(--loam);border-radius:var(--radius-lg);padding:var(--space-6);margin:var(--space-6) 0}.card>:last-child{margin-bottom:0}.cta-card{justify-content:space-between;align-items:center;gap:var(--space-6);flex-wrap:wrap;display:flex}.cta-card strong{font-family:var(--display);font-size:var(--text-md);margin-bottom:var(--space-2);font-weight:600;display:block}.cta-card p{color:var(--muted);max-width:34rem;margin:0}.cta-card .btn-primary{flex:none}.warn{border-color:var(--honey);background:var(--hot-bg)}.warn strong{color:var(--ink);font-weight:600}.note{font-size:var(--text-xs);color:var(--muted)}.pill{font-size:var(--text-2xs);padding:var(--space-1) var(--space-2);margin-left:var(--space-2);border:1px solid var(--loam);border-radius:var(--radius);color:var(--saddle);font-family:var(--sans);letter-spacing:.107em;text-transform:uppercase;display:inline-block}dl.specs{gap:var(--space-1) var(--space-5);grid-template-columns:max-content 1fr;margin:0;display:grid}dl.specs dt{color:var(--muted);font-size:var(--text-sm)}dl.specs dd{font-variant-numeric:tabular-nums;margin:0}.band{position:relative}.band:before{content:"";z-index:-1;width:100vw;left:50%;top:calc(var(--space-8) * -1);bottom:calc(var(--space-8) * -1);border-top:1px solid var(--line);border-bottom:1px solid var(--line);background-color:var(--tint);background-image:url(/assets/pattern/guilloche-wave.svg),url(/assets/pattern/guilloche-wave.svg);background-position:0 0,0 100%;background-repeat:repeat-x,repeat-x;background-size:300px 30px,300px 30px;position:absolute;transform:translate(-50%)}@media (width<=700px){.band:before{background-size:220px 22px,220px 22px}}.card.cta{margin:var(--space-10) 0 var(--space-4)}@media print{.band:before{display:none}}figure.photo,figure.photo2{margin:var(--space-6) 0}figure.photo img,figure.photo2 img{border:1px solid var(--loam);background:var(--white);border-radius:var(--radius-lg);width:100%;height:auto;display:block}figure.photo2 .grid2{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}figure.photo figcaption,figure.photo2 figcaption,figure.mintmark figcaption{font-size:var(--text-xs);color:var(--muted);margin-top:var(--space-2)}small.pricenote{font-size:var(--text-xs);color:var(--muted);margin:var(--space-3) 0 var(--space-7);font-style:italic;display:block}figure.mintmark{margin:var(--space-5) 0}figure.mintmark img{border:1px solid var(--line);border-radius:var(--radius);max-width:100%;height:auto}.years{gap:var(--space-2);margin:var(--space-4) 0;flex-wrap:wrap;display:flex}.years a{white-space:nowrap;font-family:var(--sans);font-size:var(--text-sm);font-variant-numeric:tabular-nums;padding:var(--space-3) var(--space-4);border:1px solid var(--ink);border-radius:var(--radius);color:var(--ink);background:0 0;text-decoration:none;transition:background .18s,color .18s;display:inline-block}.years a:hover{background:var(--ink);color:var(--parchment)}@media (prefers-reduced-motion:reduce){.years a{transition:none}.years a:hover{transform:none}}footer{max-width:var(--col);padding:var(--space-8) var(--gutter) var(--space-10);color:var(--muted);font-size:var(--text-xs);background-image:repeating-linear-gradient(90deg, var(--line) 0 1px, transparent 1px 6px);background-position:0 0;background-repeat:no-repeat;background-size:100% 7px;margin:0 auto}footer nav.findex{gap:var(--space-6) var(--space-8);margin-bottom:var(--space-8);grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));display:grid}footer nav.findex h2{font-family:var(--sans);font-size:var(--text-2xs);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:0 0 var(--space-2);font-weight:600}footer nav.findex ul{margin:0;padding:0;list-style:none}footer nav.findex li{margin:0 0 var(--space-1)}footer nav.findex a{font-size:var(--text-xs);color:var(--ink);text-decoration:none}footer nav.findex a:hover{text-decoration:underline}footer .fnote{margin:0}
