:root{--bg:#090909;--panel:#13120f;--gold:#c9a45c;--light:#ead8ad;--text:#f5f1e8;--muted:#aaa69c;--line:rgba(201,164,92,.28)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--text);font:16px/1.65 Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}a{color:inherit;text-decoration:none}.header{height:78px;padding:0 7%;display:flex;align-items:center;justify-content:space-between;position:sticky;top:0;background:#090909ed;backdrop-filter:blur(12px);border-bottom:1px solid #ffffff12;z-index:5}.brand{font-weight:800;letter-spacing:.1em}.brand b{display:inline-grid;place-items:center;width:34px;height:34px;border:1px solid var(--gold);color:var(--gold);font:22px Georgia;margin-right:8px}.brand span{color:var(--gold)}nav{display:flex;gap:26px;align-items:center;font-size:13px;color:#d5d0c5}.navbtn{border:1px solid var(--gold);padding:8px 17px;color:var(--light)}.menu{display:none;background:none;color:white;border:0;font-size:25px}.hero{min-height:640px;padding:145px 9% 65px;background:radial-gradient(ellipse at 78% 20%,#9b712a2e,transparent 36%),linear-gradient(120deg,#090909,#15130e);position:relative}.eyebrow,label{font-size:10px;letter-spacing:.19em;color:var(--gold);font-weight:700}.hero h1{font:400 clamp(48px,7vw,84px)/1.06 Georgia,serif;max-width:800px;margin:28px 0}.hero em,h2 em{color:var(--light);font-weight:400}.hero p{max-width:570px;color:var(--muted);font-size:17px}.actions{display:flex;gap:14px;margin:32px 0 80px;flex-wrap:wrap}.btn{display:inline-flex;justify-content:center;align-items:center;padding:14px 21px;border:1px solid transparent;font-weight:700;font-size:13px;cursor:pointer}.gold{background:linear-gradient(120deg,#b58b42,#e3c783);color:#17130b}.outline{border-color:#ffffff55}.hero small,form small{color:#8e887b;font-size:10px;letter-spacing:.14em}.section{padding:95px 9%;max-width:1500px;margin:auto;border-bottom:1px solid #ffffff10}.two{display:grid;grid-template-columns:1.1fr .9fr;gap:9%;margin-top:30px}.section h2{font:400 clamp(36px,5vw,58px)/1.13 Georgia,serif;margin:20px 0}.section p{color:var(--muted);font-size:14px}.link{color:var(--light);font-size:13px;font-weight:700}.cards{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:35px}.cards article{background:var(--panel);border:1px solid var(--line);padding:35px;min-height:340px}.cards h3{font:400 34px Georgia;margin:14px 0}.cards ul{color:#d3cec2;font-size:13px;line-height:2}.cards li::marker{color:var(--gold)}.values h3{font-size:16px;margin:25px 0 0}.contact{display:grid;grid-template-columns:1fr 1fr;gap:8%;background:linear-gradient(130deg,#1b1912,#111);border:1px solid var(--line);padding:35px;margin-top:30px}.contact a{color:var(--light)}form{display:grid;gap:9px}form label{letter-spacing:.05em;color:#d5cfbf}input,select,textarea{width:100%;background:#090909;border:1px solid #504633;color:white;padding:12px;font:inherit;font-size:14px}form small{letter-spacing:0}.contact form button{margin-top:8px}footer{padding:38px 9%;color:var(--muted);font-size:12px}footer p{margin:12px 0 25px}@media(max-width:720px){.header{height:68px;padding:0 22px}.menu{display:block}nav{display:none;position:absolute;top:67px;left:0;right:0;padding:22px;background:#111;flex-direction:column;align-items:stretch}nav.open{display:flex}.navbtn{text-align:center}.hero{padding:110px 25px 55px;min-height:600px}.actions{margin-bottom:65px}.section{padding:70px 25px}.two,.cards,.contact{grid-template-columns:1fr}.cards article{padding:27px}.contact{padding:25px;gap:30px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}