*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#080807;color:#f4f0e8;font-family:Inter,Arial,sans-serif;font-size:15px;line-height:1.65}a{color:inherit;text-decoration:none}.nav{position:fixed;z-index:20;top:0;left:0;width:100%;height:86px;display:flex;align-items:center;justify-content:space-between;padding:0 5vw;border-bottom:1px solid rgba(197,168,112,.22);background:rgba(8,8,7,.72);backdrop-filter:blur(14px)}.brand img{width:48px;height:48px;object-fit:contain;display:block}.nav nav{display:flex;gap:38px;margin-left:auto;margin-right:42px}.nav nav a{font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:#d7d0c3;transition:.25s}.nav nav a:hover{color:#c5a870}.nav-cta{font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:#080807;background:#c5a870;padding:12px 17px}.hero{min-height:100svh;position:relative;display:flex;align-items:center;overflow:hidden}.hero-image{position:absolute;inset:0;background-image:url("assets/banner.png");background-size:cover;background-position:center;filter:saturate(.65) contrast(1.05);transform:scale(1.03)}.hero-overlay{position:absolute;inset:0;background:linear-gradient(90deg,rgba(8,8,7,.96) 0%,rgba(8,8,7,.78) 42%,rgba(8,8,7,.28) 100%),linear-gradient(0deg,rgba(8,8,7,.72),transparent 45%)}.hero-content{position:relative;z-index:2;margin-left:10vw;max-width:720px;padding-top:70px}.eyebrow{font-size:10px;letter-spacing:.28em;text-transform:uppercase;color:#c5a870;margin:0 0 24px}.hero h1{font-family:"Cormorant Garamond",Georgia,serif;font-size:clamp(68px,9vw,132px);font-weight:500;line-height:.78;letter-spacing:-.035em;margin:0 0 38px}.hero h1 em,h2 em{font-style:italic;color:#c5a870}.hero-copy{max-width:480px;font-size:17px;color:#d0cbc2;margin:0 0 35px}.gold-button{display:inline-flex;align-items:center;gap:28px;border:1px solid #c5a870;color:#e6ddcd;padding:14px 19px;font-size:10px;letter-spacing:.16em;text-transform:uppercase;transition:.3s}.gold-button span{color:#c5a870;font-size:16px}.gold-button:hover{background:#c5a870;color:#080807}.hero-meta{position:absolute;z-index:2;bottom:32px;left:5vw;right:5vw;display:flex;justify-content:space-between;color:#aaa397;font-size:9px;letter-spacing:.18em;text-transform:uppercase}.section{padding:130px 10vw}.intro{background:#0d0d0b}.intro-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:10vw;align-items:end}.intro h2,.statement h2,.contact h2{font-family:"Cormorant Garamond",Georgia,serif;font-weight:500;font-size:clamp(54px,7vw,100px);line-height:.9;letter-spacing:-.035em;margin:0}.body-copy{color:#b9b2a7;max-width:500px}.body-copy p{margin:0 0 20px}.section-heading{display:flex;justify-content:space-between;border-bottom:1px solid rgba(197,168,112,.3);padding-bottom:20px;margin-bottom:0}.section-number{margin:0;color:#817a6e;font-size:10px;letter-spacing:.15em}.markets{display:grid;grid-template-columns:1fr 1fr}.market{min-height:330px;padding:42px 45px;border-bottom:1px solid rgba(197,168,112,.22);transition:background .35s}.market:nth-child(odd){border-right:1px solid rgba(197,168,112,.22)}.market span,.pillars span{color:#c5a870;font-size:10px;letter-spacing:.15em}.market h3{font-family:"Cormorant Garamond",Georgia,serif;font-size:49px;line-height:.9;font-weight:500;margin:45px 0 25px;letter-spacing:-.02em}.market p{max-width:390px;color:#969086}.market:hover{background:#10100e}.statement{position:relative;background:#11110f;overflow:hidden}.statement-mark{position:absolute;right:8vw;top:80px;font-family:"Cormorant Garamond",Georgia,serif;font-size:230px;color:rgba(197,168,112,.06);line-height:1}.pillars{display:grid;grid-template-columns:repeat(4,1fr);gap:30px;margin-top:100px;border-top:1px solid rgba(197,168,112,.25)}.pillars div{padding-top:25px}.pillars h4{font-family:"Cormorant Garamond",Georgia,serif;font-size:29px;font-weight:500;margin:28px 0 10px}.pillars p{color:#979087;font-size:13px}.contact{text-align:center;padding-top:170px;padding-bottom:170px}.contact .eyebrow{margin-bottom:35px}.contact h2{margin-bottom:32px}.contact-copy{max-width:510px;margin:0 auto 35px;color:#aaa398}footer{border-top:1px solid rgba(197,168,112,.22);padding:28px 5vw;display:flex;justify-content:space-between;gap:20px;color:#777168;font-size:10px;letter-spacing:.13em;text-transform:uppercase}.footer-brand{color:#d6cdbf;letter-spacing:.18em}.footer-brand span{color:#c5a870}@media(max-width:800px){.nav{height:70px;padding:0 5vw}.brand img{width:42px;height:42px}.nav nav{display:none}.nav-cta{font-size:8px;padding:10px 12px}.hero-content{margin:0 7vw;padding-top:80px}.hero h1{font-size:clamp(60px,18vw,100px)}.hero-copy{font-size:15px}.section{padding:90px 7vw}.intro-grid{grid-template-columns:1fr;gap:45px}.markets{grid-template-columns:1fr}.market{min-height:270px;padding:34px 5px}.market:nth-child(odd){border-right:0}.market h3{font-size:43px;margin:38px 0 20px}.pillars{grid-template-columns:1fr 1fr;gap:15px;margin-top:65px}.statement-mark{font-size:150px;top:45px}.contact{padding-top:110px;padding-bottom:110px}footer{flex-direction:column;gap:10px}}