:root{--black:#090909;--ink:#101010;--cream:#f3eee3;--gold:#d6ad54;--gold2:#f0d58a;--muted:#afa99e;--line:rgba(214,173,84,.28)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--black);color:var(--cream);font-family:Inter,Arial,sans-serif;font-size:16px;line-height:1.65;overflow-x:hidden}a{color:inherit;text-decoration:none}.nav-wrap{position:sticky;top:0;z-index:20;background:rgba(9,9,9,.88);backdrop-filter:blur(18px);border-bottom:1px solid rgba(255,255,255,.07)}.nav{max-width:1200px;margin:auto;padding:18px 24px;display:flex;align-items:center;justify-content:space-between}.brand{display:flex;gap:12px;align-items:center}.brand b{font-family:"Cormorant Garamond",serif;font-size:21px;letter-spacing:.12em}.brand b i{color:var(--gold);font-style:normal}.brand small{display:block;color:#a89d86;font-size:9px;letter-spacing:.28em}.crest{width:42px;height:42px;border:1px solid var(--gold);border-radius:50%;position:relative;display:block;color:var(--gold);box-shadow:inset 0 0 18px rgba(214,173,84,.12)}.c{font-family:"Cormorant Garamond",serif;font-size:26px;position:absolute;top:0}.c1{left:7px}.c2{right:7px;top:7px}.links{display:flex;align-items:center;gap:30px;font-size:14px}.links>a:not(.button){color:#c4c0b8}.links>a:hover{color:var(--gold2)}.menu{display:none;background:none;border:1px solid var(--line);color:var(--cream);padding:8px 12px}.button{display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--gold2),#b27c26);color:#15110a;padding:14px 22px;text-transform:uppercase;font-weight:700;font-size:12px;letter-spacing:.13em;border:1px solid transparent;transition:.25s}.button:hover{transform:translateY(-2px);filter:brightness(1.08)}.button.small{padding:10px 16px}.hero{max-width:1250px;margin:auto;min-height:720px;padding:100px 28px 90px;display:grid;grid-template-columns:1.07fr .93fr;align-items:center;gap:70px;position:relative}.hero:before{content:"";position:absolute;width:500px;height:500px;background:radial-gradient(circle,rgba(214,173,84,.1),transparent 68%);left:-290px;top:40px}.eyebrow{color:var(--gold);font-size:12px;letter-spacing:.27em;font-weight:600;margin:0 0 20px}.hero h1,.section h2,.story h2,.cta h2{font-family:"Cormorant Garamond",serif;font-weight:600;line-height:.96;margin:0}.hero h1{font-size:clamp(62px,7vw,100px);letter-spacing:-.035em}.hero h1 em{font-weight:500;color:var(--gold2)}.lead{font-size:18px;color:#bdb8ae;max-width:610px;margin:30px 0}.actions{display:flex;gap:24px;align-items:center}.text-link{font-size:14px;border-bottom:1px solid #615849;padding:8px 0}.text-link span{color:var(--gold);margin-left:8px}.trust{display:flex;flex-wrap:wrap;gap:22px;margin-top:42px;color:#8f8b84;font-size:12px}.trust span::first-letter{color:var(--gold)}.vault-art{position:relative;aspect-ratio:1;display:grid;place-items:center}.halo{position:absolute;inset:10%;border-radius:50%;background:radial-gradient(circle,rgba(214,173,84,.18),rgba(214,173,84,.04) 42%,transparent 67%);filter:blur(8px)}.orbit{position:absolute;border:1px solid var(--line);border-radius:50%}.orbit-one{inset:5%;animation:spin 25s linear infinite}.orbit-one:before,.orbit-one:after{content:"";position:absolute;width:8px;height:8px;background:var(--gold);border-radius:50%;top:15%;left:15%;box-shadow:0 0 20px var(--gold)}.orbit-one:after{top:auto;left:auto;right:10%;bottom:23%}.orbit-two{inset:17%;border-style:dashed;animation:spin 40s linear infinite reverse}.coin{width:57%;aspect-ratio:1;border-radius:50%;padding:10px;background:linear-gradient(135deg,#f1d887 0%,#8a5b18 35%,#f1d887 68%,#7f4e12);box-shadow:0 30px 75px #000,0 0 65px rgba(214,173,84,.17);position:relative}.coin:before{content:"";position:absolute;inset:5px;border:2px dotted rgba(25,16,3,.5);border-radius:50%}.coin-inner{height:100%;border-radius:50%;border:2px solid #543411;background:radial-gradient(circle at 35% 27%,#f4dd95,#c69336 42%,#71420d 80%);display:flex;flex-direction:column;align-items:center;justify-content:center;color:#2f1b07;text-shadow:0 1px #ffecb2}.mini-crown{font-size:34px;line-height:1}.coin strong{font-family:"Cormorant Garamond",serif;font-size:clamp(44px,6vw,76px);letter-spacing:-.08em}.coin small{font-size:8px;letter-spacing:.22em;font-weight:700}.spark{position:absolute;color:var(--gold2);text-shadow:0 0 12px var(--gold)}.s1{top:13%;right:15%;font-size:18px}.s2{bottom:20%;left:8%;font-size:12px}.s3{top:28%;left:2%;font-size:8px}@keyframes spin{to{transform:rotate(360deg)}}.ticker{border-block:1px solid var(--line);padding:15px 20px;display:flex;justify-content:center;gap:31px;flex-wrap:wrap;color:#b8b2a5;font-size:11px;letter-spacing:.18em}.ticker b{color:var(--gold);font-size:8px}.section{max-width:1200px;margin:auto;padding:120px 24px}.section-heading{text-align:center;max-width:700px;margin:0 auto 60px}.section h2,.story h2,.cta h2{font-size:clamp(42px,5vw,68px)}.section-heading>p:last-child{color:var(--muted);max-width:590px;margin:22px auto}.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.card{min-height:350px;border:1px solid rgba(255,255,255,.09);padding:34px;background:linear-gradient(150deg,#151515,#0c0c0c);position:relative;transition:.25s}.card:hover{transform:translateY(-5px);border-color:var(--gold)}.card.featured{border-color:var(--line);background:linear-gradient(150deg,#1a160e,#0c0b09)}.number{position:absolute;right:24px;top:20px;color:#555;font-family:"Cormorant Garamond",serif;font-size:22px}.card-icon{width:72px;height:72px;border-radius:50%;border:2px solid #b7b7b7;display:grid;place-items:center;margin:25px 0 48px;font-family:"Cormorant Garamond",serif;font-size:25px;color:#ddd;box-shadow:inset 0 0 18px #333}.card-icon.gold{border-color:var(--gold);color:var(--gold2);background:rgba(214,173,84,.08)}.card-icon.paper{border-radius:4px;border-color:#7e9273;color:#b4c6a7}.card h3,.promise h3{font-family:"Cormorant Garamond",serif;font-size:27px;margin:0 0 10px}.card p,.promise-grid p{color:#999;margin:0;font-size:14px}.story{background:var(--cream);color:var(--ink);padding:110px max(24px,calc((100vw - 1120px)/2));display:grid;grid-template-columns:.75fr 1.25fr;gap:100px;align-items:center}.story-mark{aspect-ratio:1;border-radius:50%;border:1px solid rgba(115,76,15,.35);display:grid;place-items:center;position:relative;background:radial-gradient(circle,#ede2ce,transparent 65%)}.story-mark:before,.story-mark:after{content:"";position:absolute;border:1px solid rgba(115,76,15,.14);border-radius:50%;inset:8%}.story-mark:after{inset:18%}.quote{position:absolute;font-family:Georgia,serif;font-size:120px;color:rgba(147,101,27,.12);top:8%;left:18%}.monogram{text-align:center;font-family:"Cormorant Garamond",serif;font-weight:700;font-size:88px;line-height:.55;color:#7d571b}.monogram i{font-size:24px}.story .eyebrow{color:#956918}.story-copy>p:not(.eyebrow):not(.signature){color:#554f45;font-size:17px}.signature{font-family:"Cormorant Garamond",serif;font-size:26px;color:#8a5d16;margin-top:28px}.promise-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;border-top:1px solid var(--line);padding-top:44px}.promise-grid span{color:var(--gold);font-size:12px}.promise-grid h3{font-size:25px}.cta{text-align:center;padding:120px 24px;background:radial-gradient(circle at center,rgba(214,173,84,.13),transparent 55%);border-top:1px solid rgba(255,255,255,.06)}.cta>p:not(.eyebrow){color:var(--muted);max-width:630px;margin:24px auto 34px}.centered{justify-content:center}.button.outline{background:transparent;color:var(--gold2);border-color:var(--gold)}footer{padding:55px 24px;text-align:center;border-top:1px solid var(--line);color:#76736e;font-size:12px}.footer-brand{justify-content:center;margin-bottom:25px;color:var(--cream)}.blessing{font-family:"Cormorant Garamond",serif;font-size:17px;color:#a88e5d}@media(max-width:820px){.hero{grid-template-columns:1fr;padding-top:70px;gap:35px;text-align:center}.hero-copy{display:flex;flex-direction:column;align-items:center}.vault-art{max-width:470px;width:100%;margin:auto}.trust{justify-content:center}.cards,.promise-grid{grid-template-columns:1fr}.card{min-height:290px}.story{grid-template-columns:1fr;gap:55px}.story-mark{max-width:380px;width:100%;margin:auto}.links{display:none;position:absolute;top:79px;left:15px;right:15px;background:#111;border:1px solid var(--line);padding:22px;flex-direction:column}.links.open{display:flex}.menu{display:block}}@media(max-width:520px){.nav{padding:15px}.brand b{font-size:17px}.hero{min-height:auto;padding:60px 18px}.hero h1{font-size:54px}.actions{flex-direction:column;width:100%}.actions .button{width:100%}.trust{flex-direction:column;gap:7px}.section{padding:85px 18px}.cards{gap:12px}.story{padding:80px 22px}.monogram{font-size:68px}.ticker{gap:14px 20px}.cta{padding:90px 18px}}
