*{box-sizing:border-box}html{background:#090807;color:#eaddcb;font-family:Arial,sans-serif}body{margin:0}a{color:inherit}a:hover{color:#dfba7d}.skip{position:absolute;left:-200vw}.skip:focus{left:10px;background:#fff;color:#000;z-index:3}.top{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px max(20px,5vw);border-bottom:1px solid #6e5638}.brand{font:26px Georgia,serif;color:#e9c68b;text-decoration:none}.top nav,.footer-links{display:flex;gap:18px;flex-wrap:wrap}.top nav a,.footer-links a{font:11px Arial,sans-serif;letter-spacing:.1em;text-decoration:none}.intro{max-width:1000px;margin:0 auto;min-height:520px;padding:65px 24px 95px}.eyebrow{font-size:11px;letter-spacing:.2em;color:#dfbb82}h1{font:500 clamp(38px,7vw,75px)/1.06 Georgia,serif;color:#f0debf;letter-spacing:.05em;margin:17px 0 28px}h2{font:500 31px Georgia,serif;color:#edd1a3}.intro p{max-width:790px;line-height:1.9;color:#c9bdae;font-size:15px}.intro .warning{border:1px solid #80603e;padding:15px;color:#e7c799}.subtitle{letter-spacing:.13em;font-size:12px!important;color:#d8b984!important}.gold{display:inline-block;margin-top:18px;padding:15px 18px;background:linear-gradient(115deg,#ead3a2,#bf9050);color:#211608!important;text-decoration:none;font-size:11px;font-weight:700;letter-spacing:.07em}.grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin:33px 0}.item{padding:25px;background:#17110e;border:1px solid #715237;text-decoration:none;min-height:280px}.item p{font-size:12px}.item .index{font-size:10px;color:#d6b37f}.item .gold{background:transparent;color:#d7af77!important;padding:0}.product-copy{border-top:1px solid #62492e;padding-top:10px;max-width:730px}.links{display:flex;gap:15px;flex-wrap:wrap;align-items:center}footer{background:#080707;border-top:1px solid #52422d;padding:35px max(20px,5vw);font-size:12px;color:#b8a793}footer strong{font:24px Georgia;color:#dfc18e}footer p{line-height:1.8}footer small{display:block;margin-top:23px;color:#95877b}@media(max-width:750px){.top{display:block;text-align:center}.top nav{justify-content:center;margin-top:19px;gap:11px}.top nav a{font-size:9px}.grid{grid-template-columns:1fr}.intro{padding-top:42px}.brand{font-size:23px}}