:root{--ink:#16221d;--forest:#14372a;--cream:#f4f0e7;--paper:#fbfaf6;--gold:#b98a3d;--line:#d9d3c6;--muted:#68736c}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);margin:0;font-family:DM Sans,Arial,sans-serif}a{color:inherit;text-decoration:none}.announcement{background:var(--forest);color:#ece7dc;text-align:center;letter-spacing:.12em;text-transform:uppercase;padding:9px;font-size:11px}.siteHeader{border-bottom:1px solid var(--line);z-index:20;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fbfaf6f0;justify-content:space-between;align-items:center;height:82px;padding:0 clamp(24px,5vw,76px);display:flex;position:sticky;top:0}.brand{letter-spacing:.22em;align-items:center;gap:12px;font-weight:600;display:flex}.brandMark{border:1px solid var(--gold);width:33px;height:33px;color:var(--gold);border-radius:50%;place-items:center;font-family:Playfair Display;font-size:18px;display:inline-grid}.brandMark.small{width:27px;height:27px;margin-right:9px}.siteHeader nav{gap:34px;font-size:13px;display:flex}.siteHeader nav a:hover{color:var(--gold)}.headerActions{align-items:center;gap:17px;display:flex}.language{font:inherit;letter-spacing:.08em;background:0 0;border:0;font-size:11px}.outlineButton,.outlineLight{border:1px solid var(--ink);letter-spacing:.04em;padding:13px 22px;font-size:12px;display:inline-block}.primaryButton{background:var(--forest);color:#fff;padding:16px 25px;font-size:13px;display:inline-block}.eyebrow{text-transform:uppercase;letter-spacing:.2em;color:var(--gold);font-size:11px;font-weight:600}.hero{background:var(--cream);grid-template-columns:1.02fr .98fr;min-height:680px;display:grid;overflow:hidden}.heroCopy{padding:110px clamp(30px,7vw,110px)}h1,h2,h3{margin:0;font-family:Playfair Display,Georgia,serif;font-weight:500}.hero h1{letter-spacing:-.045em;margin:26px 0 34px;font-size:clamp(68px,8vw,118px);line-height:.88}.hero h1 em,.catalogHero h1 em{color:var(--gold);font-weight:500}.heroCopy>p{color:#526058;max-width:530px;font-size:18px;line-height:1.7}.heroActions{align-items:center;gap:27px;margin-top:38px;display:flex}.textLink{font-size:13px}.heroObject{background:var(--forest);place-items:center;min-height:650px;display:grid;position:relative;overflow:hidden}.heroCoin{aspect-ratio:1;color:#2c260f;z-index:2;background:radial-gradient(circle at 35% 30%,#d6bd75,#8b641e 42%,#4f3c16 68%,#c59a43);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:16px;width:min(58%,390px);display:flex;position:relative;transform:rotate(-7deg);box-shadow:0 42px 80px #071b12,inset 0 0 0 9px #d8ba6c55,inset 0 0 0 22px #33260d55}.heroCoin strong{border:1px solid #33290f66;border-radius:50%;place-items:center;width:150px;height:150px;font:500 104px/1 Playfair Display;display:grid}.heroCoin span{letter-spacing:.28em;font-size:11px}.heroObject>p{color:#d8d1c2;font-family:Playfair Display;font-style:italic;line-height:1.4;position:absolute;bottom:42px;right:48px}.orbit{aspect-ratio:1;border:1px solid #b9a26a44;border-radius:50%;width:80%;position:absolute}.orbit.two{width:112%}.manifesto{grid-template-columns:.7fr 1.4fr 1fr;align-items:start;gap:6vw;padding:120px 7vw;display:grid}.manifesto>span{letter-spacing:.14em;color:var(--muted);font-size:10px}.manifesto h2,.sectionHead h2,.layaway h2,.paymentOptions h2{font-size:clamp(38px,4vw,64px);line-height:1.05}.manifesto p{color:var(--muted);margin:5px 0;line-height:1.8}.featured{padding:30px 5vw 120px}.sectionHead{justify-content:space-between;align-items:end;margin-bottom:42px;display:flex}.sectionHead h2{margin-top:12px}.sectionHead>a{font-size:13px}.productGrid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.collectibleArt{aspect-ratio:.82;background:#e6dfd0;place-items:center;transition:transform .35s;display:grid;position:relative;overflow:hidden}.productCard a:hover .collectibleArt{transform:translateY(-5px)}.collectibleArt:before{content:"";background:#fff3;width:120%;height:44%;position:absolute;transform:rotate(-24deg)}.artCountry,.artIndex{letter-spacing:.18em;text-transform:uppercase;font-size:9px;position:absolute;top:22px;left:22px}.artIndex{inset:auto 22px 22px auto}.coin{aspect-ratio:1;color:#5c584b;background:linear-gradient(135deg,#e9e3d3,#999586);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:5%;width:56%;display:flex;position:relative;box-shadow:9px 18px 30px #3b443333,inset 0 0 0 6px #fff8,inset 0 0 0 12px #5e604e33}.gold .coin{background:linear-gradient(135deg,#f0d77d,#a87920)}.bronze .coin{background:linear-gradient(135deg,#dbaf7c,#74431d)}.coinSymbol{aspect-ratio:1;border:1px solid #56544355;border-radius:50%;place-items:center;width:45%;font:500 clamp(50px,7vw,90px)/1 Playfair Display;display:grid}.coin span:not(.coinSymbol){letter-spacing:.14em;font-size:9px}.note{aspect-ratio:1.65;color:#4a5549;background:#e5dfc9aa;border:5px double #515c4c88;flex-direction:column;justify-content:center;align-items:center;width:72%;display:flex;position:relative;box-shadow:12px 20px 35px #38403733}.note:after{content:"M";opacity:.1;font:italic 110px Playfair Display;position:absolute}.note strong{z-index:1;font:500 clamp(28px,4vw,55px) Playfair Display}.note span,.note i{letter-spacing:.18em;z-index:1;font-size:9px}.productMeta{color:var(--muted);text-transform:uppercase;letter-spacing:.1em;justify-content:space-between;margin:18px 0 9px;font-size:9px;display:flex}.productName{font:500 21px Playfair Display;display:block}.productBottom{justify-content:space-between;align-items:center;margin-top:12px;display:flex}.productBottom strong{font-size:13px}.productBottom span{color:var(--gold);font-size:11px}.layaway{background:var(--forest);color:#fff;grid-template-columns:1.15fr .85fr;gap:8vw;padding:110px 7vw;display:grid}.layawayVisual{flex-direction:column;justify-content:center;display:flex}.stepLabel{text-transform:uppercase;letter-spacing:.17em;color:#c3bcae;margin-bottom:20px;font-size:10px}.calendarCard{border-top:1px solid #ffffff3b}.calendarCard>div{border-bottom:1px solid #ffffff3b;grid-template-columns:1fr .5fr 1fr;align-items:center;padding:18px 0;display:grid}.calendarCard span,.calendarCard small{color:#c8c2b7;font-size:12px}.calendarCard strong{font:500 31px Playfair Display}.layawayCopy h2{margin:19px 0 28px}.layawayCopy>p{color:#c8c2b7;line-height:1.7}.layawayCopy ul{margin:28px 0;padding:0;list-style:none}.layawayCopy li{border-top:1px solid #ffffff28;padding:12px 0;font-size:12px}.layawayCopy li:before{content:"✓";color:#d2ae68;margin-right:12px}.outlineLight{border-color:#d5cec0;margin-top:10px}.trust{padding:120px 7vw}.trust>.eyebrow{text-align:center;display:block}.trustGrid{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:0;margin-top:60px;display:grid}.trustGrid article{border-right:1px solid var(--line);margin-right:5vw;padding:32px 5vw 20px 0}.trustGrid article:last-child{border:0;margin-right:0}.trustGrid b{color:var(--gold);font-size:11px}.trustGrid h3{margin:25px 0 14px;font-size:30px}.trustGrid p{color:var(--muted);font-size:14px;line-height:1.7}footer{color:#e7e2d7;background:#101a16;grid-template-columns:1.4fr repeat(3,1fr);gap:5vw;padding:70px 6vw 28px;display:grid}footer>div{flex-direction:column;gap:12px;display:flex}footer strong{letter-spacing:.1em;font-size:12px}footer p,footer a{color:#aeb6b0;margin:0;font-size:12px}footer a:hover{color:#fff}.footerEmail{border-bottom:1px solid #777;width:max-content;padding-bottom:5px}footer small{color:#79827d;border-top:1px solid #ffffff1c;grid-column:1/-1;margin-top:35px;padding-top:24px;font-size:10px}.catalogHero{background:var(--cream);padding:95px 7vw 80px}.catalogHero h1{margin:20px 0 25px;font-size:clamp(55px,7vw,94px);line-height:.96}.catalogHero p{color:var(--muted)}.catalogLayout{grid-template-columns:220px 1fr;gap:5vw;padding:70px 5vw 120px;display:grid}.catalogLayout aside{flex-direction:column;gap:14px;display:flex}.catalogLayout aside>strong{margin-bottom:13px;font-family:Playfair Display;font-size:22px}.catalogLayout aside button{text-align:left;color:var(--muted);background:0 0;border:0;justify-content:space-between;padding:4px 0;display:flex}.catalogLayout aside button.active{color:var(--ink);font-weight:600}.catalogLayout aside hr{border:0;border-top:1px solid var(--line);width:100%;margin:16px 0}.catalogLayout label{text-transform:uppercase;letter-spacing:.12em;margin-top:5px;font-size:10px}.catalogLayout select,.catalogToolbar select{border:0;border-bottom:1px solid var(--line);background:0 0;padding:10px 0}.catalogToolbar{color:var(--muted);justify-content:space-between;margin-bottom:25px;font-size:11px;display:flex}.catalogGrid{grid-template-columns:repeat(3,1fr);row-gap:55px}.breadcrumbs{color:var(--muted);padding:28px 6vw;font-size:11px}.productDetail{grid-template-columns:1.05fr .95fr;gap:7vw;padding:15px 6vw 85px;display:grid}.detailArt{aspect-ratio:1}.detailCopy{padding:60px 2vw 30px 0}.detailCopy h1{margin:19px 0;font-size:clamp(50px,5.5vw,78px);line-height:1.02}.detailSubtitle{color:var(--muted)}.detailPrice{margin:35px 0;font:500 31px Playfair Display}.detailPrice small{letter-spacing:.12em;font:500 10px DM Sans}.detailDescription{color:var(--muted);max-width:560px;line-height:1.8}.detailActions{gap:12px;margin-top:35px;display:flex}.shippingNote{color:var(--muted);margin-top:24px;font-size:10px}.objectFacts{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin:0 6vw;display:grid}.objectFacts>div{border-right:1px solid var(--line);flex-direction:column;gap:8px;padding:27px 25px;display:flex}.objectFacts>div:first-child{padding-left:0}.objectFacts>div:last-child{border:0}.objectFacts span{text-transform:uppercase;letter-spacing:.14em;color:var(--muted);font-size:9px}.objectFacts strong{font:500 19px Playfair Display}.objectFacts small{color:var(--muted)}.paymentOptions{background:var(--cream);grid-template-columns:.7fr 1.3fr;gap:7vw;padding:110px 7vw;display:grid}.paymentOptions h2{margin:20px 0}.paymentOptions>div>p{color:var(--muted);line-height:1.7}.termCards{gap:12px;display:grid}.termCards article{border:1px solid var(--line);background:var(--paper);grid-template-columns:1fr .7fr 1.4fr;align-items:center;padding:20px 25px;display:grid}.termCards article.selected{border:2px solid var(--gold)}.termCards span{text-transform:uppercase;letter-spacing:.1em;font-size:11px}.termCards strong{font:500 25px Playfair Display}.termCards p{color:var(--muted);font-size:11px}@media (max-width:900px){.siteHeader nav{display:none}.hero,.layaway,.productDetail,.paymentOptions{grid-template-columns:1fr}.heroCopy{padding:75px 7vw}.heroObject{min-height:520px}.manifesto{grid-template-columns:1fr}.productGrid,.catalogGrid{grid-template-columns:repeat(2,1fr)}.catalogLayout{grid-template-columns:1fr}.catalogLayout aside{display:none}.productDetail{padding-top:0}.detailCopy{padding-top:10px}.objectFacts,footer{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.siteHeader{height:68px;padding:0 18px}.headerActions .outlineButton{display:none}.brand{font-size:13px}.hero h1{font-size:61px}.heroActions{flex-direction:column;align-items:flex-start}.heroObject{min-height:430px}.manifesto,.trust{padding:80px 7vw}.productGrid,.catalogGrid{grid-template-columns:1fr}.featured{padding:20px 7vw 80px}.sectionHead{align-items:start}.sectionHead>a{display:none}.layaway{padding:80px 7vw}.calendarCard>div{grid-template-columns:1fr .6fr 1.2fr}.trustGrid{grid-template-columns:1fr}.trustGrid article{border-right:0;border-bottom:1px solid var(--line);margin:0;padding-right:0}.catalogHero{padding-top:65px}.productDetail{padding-left:5vw;padding-right:5vw}.detailActions{flex-direction:column}.objectFacts{grid-template-columns:1fr;margin:0 5vw}.objectFacts>div{border-right:0;border-bottom:1px solid var(--line);padding-left:0}.termCards article{grid-template-columns:1fr;gap:10px}footer{grid-template-columns:1fr 1fr}.paymentOptions{padding:80px 7vw}}:root{--forest:#0d2c21;--gold-2:#e3c278;--shadow:0 26px 70px #091f1724}.siteHeader{-webkit-backdrop-filter:blur(18px);background:#fbfaf6e0;height:78px}.siteHeader nav a{padding:8px 0;position:relative}.siteHeader nav a:after{content:"";background:var(--gold);height:1px;transition:right .28s;position:absolute;bottom:2px;left:0;right:100%}.siteHeader nav a:hover:after{right:0}.outlineButton,.outlineLight,.primaryButton{justify-content:space-between;align-items:center;gap:22px;transition:all .25s;display:inline-flex}.outlineButton:hover{background:var(--ink);color:#fff}.hero{background:var(--forest);color:#f8f5ed;min-height:720px;position:relative}.heroGrid{pointer-events:none;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 63%);mask-image:linear-gradient(90deg,#000,#0000 63%)}.heroCopy{z-index:2;padding:108px clamp(32px,7vw,112px) 48px;position:relative}.hero h1{color:#f8f5ed;font-size:clamp(74px,8.7vw,132px);line-height:.82}.hero h1 em{color:var(--gold-2)}.heroCopy>p{color:#bdc9c3}.eyebrow.light{color:var(--gold-2)}.primaryButton.inverse{background:var(--gold-2);border-color:var(--gold-2);color:#11271e;font-weight:600}.primaryButton.inverse:hover{background:#f0d393;transform:translateY(-2px)}.lightLink{color:#e4e9e5}.playIcon{border:1px solid #ffffff52;border-radius:50%;place-items:center;width:30px;height:30px;margin-right:10px;padding-left:2px;font-size:8px;font-style:normal;display:inline-grid}.heroProof{border-top:1px solid #ffffff24;grid-template-columns:repeat(3,1fr);max-width:570px;margin-top:76px;padding-top:23px;display:grid}.heroProof div{border-right:1px solid #ffffff1f;flex-direction:column;gap:5px;margin-right:22px;padding-right:22px;display:flex}.heroProof div:last-child{border:0}.heroProof strong{font:500 20px Playfair Display}.heroProof span{text-transform:uppercase;letter-spacing:.11em;color:#8fa59a;font-size:9px}.heroObject{background:radial-gradient(circle at 52% 42%,#345d48 0,#183e2d 31%,#0b271d 70%);border-left:1px solid #ffffff14;min-height:680px}.heroObject:after{content:"";pointer-events:none;background:linear-gradient(120deg,#0000 35%,#ffffff0d 46%,#0000 58%);position:absolute;inset:0}.halo{aspect-ratio:1;border:1px solid #e0c07726;border-radius:50%;width:78%;position:absolute}.halo:after{content:"";background:var(--gold-2);width:7px;height:7px;box-shadow:0 0 20px var(--gold-2);border-radius:50%;position:absolute;top:19%;right:9%}.halo.two{opacity:.62;width:112%}.heroArtifact{z-index:2;width:min(78%,620px);animation:6s ease-in-out infinite floatArtifact;position:relative}.heroArtifact .collectibleArt{aspect-ratio:1.05;background:0 0!important}.heroArtifact .collectibleArt:before,.heroArtifact .artAura,.heroArtifact .artCountry,.heroArtifact .artEdition,.heroArtifact .artIndex,.heroArtifact .artView{display:none}.heroArtifact .artifactSvg{width:112%;height:112%}.heroObjectCaption{z-index:3;flex-direction:column;gap:4px;display:flex;position:absolute;bottom:42px;left:42px}.heroObjectCaption span{text-transform:uppercase;letter-spacing:.2em;color:var(--gold-2);font-size:9px}.heroObjectCaption strong{font:500 20px Playfair Display}.heroObjectCaption small{color:#9eb1a8;font-size:10px}.heroCounter{letter-spacing:.14em;color:#82968d;font-size:10px;position:absolute;bottom:47px;right:40px}.collectionTicker{background:var(--gold-2);color:#173027;text-transform:uppercase;letter-spacing:.18em;white-space:nowrap;justify-content:space-around;align-items:center;gap:22px;padding:18px 4vw;font-size:9px;display:flex;overflow:hidden}.collectionTicker i{font-size:8px;font-style:normal}.manifesto{padding-top:128px;padding-bottom:118px}.manifesto p{font-size:14px}.arrowLink{text-transform:uppercase;letter-spacing:.08em;border-bottom:1px solid var(--line);padding-bottom:8px;font-size:11px}.arrowLink b{color:var(--gold);margin-left:7px;font-size:14px}.sectionHead .arrowLink{font-size:10px}.collectibleArt{background:linear-gradient(145deg,#d9ded7,#a9bbae);transition:transform .45s cubic-bezier(.2,.8,.2,1),box-shadow .45s}.productCard a:hover .collectibleArt{box-shadow:var(--shadow);transform:translateY(-6px)}.collectibleArt:after{content:"";opacity:.12;pointer-events:none;background-image:radial-gradient(#ffffff6b .6px,#0000 .6px);background-size:5px 5px;position:absolute;inset:0}.collectibleArt.jade{background:linear-gradient(145deg,#d7e0d8,#99afa1)}.collectibleArt.silver{background:linear-gradient(145deg,#e1e2de,#a8aaa5)}.collectibleArt.gold{background:linear-gradient(145deg,#e6dac0,#b8a16d)}.collectibleArt.rose{background:linear-gradient(145deg,#e4d7d2,#bda39b)}.collectibleArt.bronze{background:linear-gradient(145deg,#dac8b7,#a88669)}.artAura{aspect-ratio:1;filter:blur(65px);opacity:.22;background:#fff;border-radius:50%;width:72%;position:absolute}.artifactSvg{z-index:2;width:93%;height:93%;transition:transform .55s cubic-bezier(.2,.8,.2,1);position:relative;overflow:visible}.productCard a:hover .artifactSvg{transform:scale(1.035)rotate(.8deg)}.banknoteSvg{width:105%}.artEdition,.artView{z-index:3;letter-spacing:.17em;text-transform:uppercase;font-size:8px;position:absolute;top:20px;right:20px}.artView{opacity:0;transition:all .3s;top:auto;bottom:20px;transform:translate(-8px)}.productCard a:hover .artView{opacity:1;transform:none}.svgMonogram{fill:#f5e5b3;font:500 47px Playfair Display}.svgMicro{letter-spacing:2px;fill:#244d3e;font:500 8px DM Sans}.svgTitle{letter-spacing:2px;fill:#244d3e;font:500 17px Playfair Display}.svgDenomination{fill:#244d3e;font:500 35px Playfair Display}.svgYear{letter-spacing:2px;fill:#244d3e;font:600 10px DM Sans}.svgCoinTitle{letter-spacing:3px;fill:#332914;font:600 11px DM Sans}.svgCoinValue{fill:#302918;font:500 33px Playfair Display}.svgCoinYear{letter-spacing:4px;fill:#302918;font:600 12px DM Sans}.productBottom{border-top:1px solid var(--line);padding-top:14px}.layaway{position:relative;overflow:hidden}.layaway:before{content:"";border:1px solid #ffffff0f;border-radius:50%;width:520px;height:520px;position:absolute;top:-210px;left:-240px}.calendarCard{background:#ffffff06;border:1px solid #ffffff29;padding:12px 28px}.calendarCard>div:not(.calendarLine){padding:20px 0}.calendarCard strong{color:var(--gold-2)}.trustIntro{justify-content:space-between;align-items:start;margin-bottom:68px;display:flex}.trustIntro .eyebrow{margin-top:13px}.trustIntro h2{font-size:clamp(41px,4.3vw,68px);line-height:1.02}.trustGrid{margin-top:0}.trustGrid article{position:relative}.trustIcon{color:#a58c5d;font:500 30px Playfair Display;position:absolute;top:25px;right:22px}@keyframes floatArtifact{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-9px)rotate(.4deg)}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media (max-width:900px){.hero{grid-template-columns:1fr}.heroCopy{padding:82px 7vw 60px}.hero h1{font-size:clamp(70px,15vw,115px)}.heroObject{border-top:1px solid #ffffff14;border-left:0;min-height:610px}.heroArtifact{width:min(70%,570px)}.manifesto>div{grid-column:2}.trustIntro{display:block}.trustIntro h2{margin-top:20px}}@media (max-width:560px){.heroCopy{padding:68px 7vw 48px}.hero h1{font-size:62px}.heroCopy>p{font-size:15px}.heroProof{margin-top:52px}.heroProof div{margin-right:10px;padding-right:10px}.heroProof strong{font-size:17px}.heroProof span{font-size:7px}.heroObject{min-height:450px}.heroArtifact{width:94%}.heroObjectCaption{bottom:25px;left:22px}.heroObjectCaption strong{font-size:16px}.heroCounter{bottom:28px;right:22px}.collectionTicker{justify-content:flex-start}.manifesto>div{grid-column:auto}.calendarCard{padding:10px 17px}.trustIntro h2{font-size:42px}.artView{opacity:1;transform:none}}
