
:root{--ink:#1c1718;--muted:#746a6b;--cream:#fffaf4;--rose:#d9a8a0;--gold:#b89457;--line:#eaded2;--deep:#2b1b1d;--soft:#f7eee7}*{box-sizing:border-box}body{margin:0;background:var(--cream);color:var(--ink);font-family:Inter,Arial,sans-serif;line-height:1.65}a{color:inherit;text-decoration:none}.top{font-size:13px;background:#2b1b1d;color:#fff;padding:8px 5vw;display:flex;justify-content:space-between}.nav{position:sticky;top:0;background:rgba(255,250,244,.94);backdrop-filter:blur(10px);z-index:10;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;padding:18px 5vw}.logo{font-family:Georgia,serif;font-size:30px;letter-spacing:4px}.nav ul{display:flex;gap:24px;margin:0;padding:0;list-style:none}.nav .pill{background:var(--deep);color:#fff;padding:10px 18px;border-radius:999px}.hero{min-height:650px;display:grid;grid-template-columns:1.05fr .95fr;gap:40px;padding:72px 5vw;background:radial-gradient(circle at 85% 15%,#f3d9d2 0 18%,transparent 34%),linear-gradient(135deg,#fffaf4,#f2e5da)}.hero h1{font-family:Georgia,serif;font-size:68px;line-height:1.03;margin:0 0 22px}.hero p{font-size:19px;color:var(--muted);max-width:640px}.hero-actions{display:flex;gap:14px;margin:30px 0}.btn{display:inline-block;padding:13px 22px;border:1px solid var(--deep);border-radius:3px;background:var(--deep);color:white}.btn.alt{background:transparent;color:var(--deep)}.jewel-board{display:grid;grid-template-columns:1fr 1fr;gap:18px;align-self:center}.asset-card{background:#fff;border:1px solid var(--line);min-height:190px;padding:24px;box-shadow:0 16px 45px rgba(52,31,31,.08)}.asset-card:nth-child(2){transform:translateY(42px);background:#2b1b1d;color:white}.asset-card:nth-child(3){transform:translateY(-18px);background:#f3e5dc}.spark{font-size:42px;color:var(--gold)}.ticker{grid-column:1/3;display:flex;justify-content:space-around;background:white;border:1px solid var(--line);padding:18px}.collection{padding:70px 5vw}.section-head{display:flex;justify-content:space-between;align-items:end;border-bottom:1px solid var(--line);margin-bottom:28px}.section-head h2{font-family:Georgia,serif;font-size:42px;margin:0 0 12px}.tabs{display:flex;gap:12px;flex-wrap:wrap}.tab{padding:10px 18px;border:1px solid var(--line);background:#fff}.products{display:grid;grid-template-columns:repeat(4,1fr);gap:22px}.product{background:white;border:1px solid var(--line);padding:20px;min-height:250px;position:relative}.product:before{content:'';display:block;height:110px;background:linear-gradient(135deg,#ead1c7,#fff,#d8b36b);border-radius:50% 50% 46% 54%;margin-bottom:18px}.price{color:var(--gold);font-weight:700}.split{display:grid;grid-template-columns:1fr 1fr;gap:40px;padding:70px 5vw;background:#fff}.lookbook{display:grid;gap:14px;grid-template-columns:1fr 1fr}.lookbook div{min-height:170px;background:linear-gradient(145deg,#2b1b1d,#7d5a52);color:white;padding:20px}.lookbook div:nth-child(2),.lookbook div:nth-child(3){background:linear-gradient(145deg,#f2dfd7,#fff)}.market-panel{border:1px solid var(--line);background:var(--cream);padding:28px}.rows{display:grid;gap:12px}.row{display:grid;grid-template-columns:1fr 1fr 1fr;gap:10px;background:#fff;border:1px solid var(--line);padding:12px}.articles{padding:70px 5vw}.article-grid{display:grid;grid-template-columns:1.2fr .8fr .8fr;gap:22px}.article-card{background:#fff;border:1px solid var(--line);padding:24px;min-height:220px}.article-card.big{grid-row:span 2;background:#2b1b1d;color:#fff}.faq,.cta{padding:70px 5vw}.faq details{background:white;border:1px solid var(--line);padding:18px;margin:12px 0}.cta{background:linear-gradient(90deg,#2b1b1d,#6b4b45);color:white;text-align:center}.footer{padding:45px 5vw;background:#1d1516;color:#f7eee7;display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:30px}.page{padding:55px 5vw}.breadcrumb{font-size:13px;color:var(--muted);margin-bottom:22px}.list{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.content{max-width:960px;background:white;border:1px solid var(--line);padding:36px}.content h1{font-family:Georgia,serif;font-size:46px}.meta{color:var(--muted)}.reserve{border:1px dashed var(--gold);padding:18px;background:#fffaf4;margin-top:22px}@media(max-width:900px){.hero,.split{grid-template-columns:1fr}.products,.list,.article-grid,.footer{grid-template-columns:1fr}.hero h1{font-size:44px}.nav ul{display:none}.jewel-board{grid-template-columns:1fr}.ticker{grid-column:auto;display:block}.asset-card:nth-child(n){transform:none}}
