/* Thanksgiving into Christmas: warm copper, evergreen, no image retouching. */
:root{--copper:#e9bb84;--navy:#152a28;--navy2:#203b35;--line:#496052}
.preview{background:#294038;color:#f4d7af;border-bottom:1px solid #b8905a66}.preview span{color:#f3e9da}
.hero{background:radial-gradient(ellipse at 90% 20%,#b97b3530,transparent 55%),linear-gradient(120deg,#172c2b,#203b32);position:relative}.hero h1{font-size:clamp(46px,5.2vw,70px)}.hero .eyebrow{color:#f0c594}.hero-art{background:radial-gradient(ellipse,#ba8e5433,transparent 68%)}.orbit{border-color:#e4ba775c}.orbit:after{border-color:#c99c6544}.hero-note{color:#e6d6bf}.hero-note span{color:#e8b77b}.primary{background:#e6b57b;color:#142d2a}.primary:hover{background:#f1cca1}
.seasonal-note{display:grid;grid-template-columns:1fr 1fr;gap:38px;margin:0;padding:34px 5%;background:#e9dfcb;color:#263e34;border-top:1px solid #b59161;border-bottom:1px solid #b59161}.seasonal-note>div+div{border-left:1px solid #b2a183;padding-left:38px}.seasonal-kicker{font-size:12px;letter-spacing:1.6px;font-weight:700;color:#745029}.seasonal-note h2{font-family:Georgia,serif;font-size:27px;line-height:1.2;margin:8px 0 10px}.seasonal-note p{font-size:16px;line-height:1.65;margin:0;max-width:540px;color:#344b40}
.inspection-disclosure{background:#203a35}.card-image{background:radial-gradient(ellipse at 50% 35%,#526248,#203c34 75%)}.card-bottom button{background:#28483c}.card-bottom button:hover{background:#3b624e}.how{background:linear-gradient(135deg,#1b332d,#263e32)}.how h2{max-width:720px}.how .eyebrow{color:#edc395}.steps p{color:#d7e0d5}footer{background:#142923}.top-link{color:#efd0a6}.brand .mark{border-color:#d8aa70}.detail-toolbar{background:#203d35}
@media(max-width:650px){.preview{font-size:11px;letter-spacing:1px}.preview span{font-size:11px}.hero h1{font-size:43px;letter-spacing:-1.4px}.seasonal-note{grid-template-columns:1fr;gap:22px;padding:28px 6%}.seasonal-note>div+div{border-left:0;padding-left:0;border-top:1px solid #b2a183;padding-top:22px}.seasonal-note h2{font-size:25px}.hero-note{line-height:1.7}.hero-note span{display:block}}

.catalog-progress{background:#edf3ee;border:1px solid #c6d7cb;border-left:4px solid #486c56;padding:18px 22px;margin:0 0 24px;border-radius:10px;color:#243a30;font-size:16px;line-height:1.6}.catalog-progress h3{margin:0 0 7px;font-size:20px}.catalog-progress p{margin:0 0 9px}.catalog-progress a,.catalog-reminder a{color:#24583d;text-decoration:underline;text-underline-offset:3px;font-weight:650}.catalog-reminder{font-size:14px;line-height:1.45;margin:8px 0 0;color:#334a3d}.detail-progress{margin:16px 24px}.catalog-progress:target{scroll-margin-top:230px}@media(max-width:600px){.catalog-progress{padding:15px 16px}.detail-progress{margin:12px}.catalog-reminder{font-size:14px}.catalog-reminder a{display:inline-block;min-height:24px}.catalog-progress:target{scroll-margin-top:290px}}

/* Owner-approved collector's desk header proof, 31 Oct 2026. */
.hero-art{padding:10px 0 92px;min-height:440px}
#hero-visual .collector-desk-hero{position:relative;display:block;width:118%;max-width:118%;height:auto;object-fit:contain;left:auto;top:auto;filter:drop-shadow(0 18px 20px #0004)}
.hero-caption{z-index:1}.hero-caption strong{font-size:25px}
@media(max-width:700px){.hero-art{min-height:330px;padding:0 0 88px}#hero-visual .collector-desk-hero{width:110%;max-width:110%}.hero-caption{left:6%}.hero-caption strong{font-size:24px}}

.coin-window.roll-view{border-radius:8px;background:transparent;box-shadow:none}
