@import "https://fonts.googleapis.com/css2?family=DM+Mono&family=Manrope:wght@400;500;600;700&family=Playfair+Display:ital,wght@0,500;0,600;1,500;1,600&display=swap";*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:#191919;background:#f7f6f2;margin:0;font:15px/1.7 Manrope,Arial,sans-serif}a{color:inherit;text-decoration:none}h1,h2,h3,p{margin-top:0}h1,h2{letter-spacing:-.045em;font:600 clamp(2.8rem,6vw,5.7rem)/.98 Playfair Display,serif}h2{font-size:clamp(2.3rem,4.3vw,4.5rem)}em{color:#af833d;font-weight:500}.announcement{color:#e9dfca;text-align:center;letter-spacing:.1em;text-transform:uppercase;background:#171716;padding:10px 20px;font-size:11px}.announcement a{color:#d4aa64;margin-left:16px}.site-header,header{z-index:4;background:#f7f6f2;align-items:center;gap:32px;height:94px;padding:0 5.5%;display:flex;position:relative}.brand{letter-spacing:.16em;flex-direction:column;min-width:160px;line-height:1;display:flex}.brand strong{font-size:19px;font-weight:700}.brand small{letter-spacing:.43em;margin-top:6px;font:9px DM Mono,monospace}nav{text-transform:uppercase;letter-spacing:.07em;flex:1;justify-content:center;gap:21px;font-size:11px;display:flex}nav a:hover,.link:hover{color:#af833d}.call,.btn{letter-spacing:.08em;text-transform:uppercase;justify-content:center;align-items:center;gap:12px;padding:14px 20px;font-size:11px;font-weight:700;transition:all .25s;display:inline-flex}.call{color:#fff;background:#1b1b19}.menu{display:none}.hero{color:#fff;background:linear-gradient(90deg,#0d0d0cd6,#0d0d0c5e),url(https://images.unsplash.com/photo-1600585152915-d208bec867a1?auto=format&fit=crop&w=2000&q=88) 50%/cover;align-items:center;min-height:690px;padding:100px 9%;display:flex}.hero>div{max-width:760px}.eyebrow{letter-spacing:.16em;text-transform:uppercase;color:#777;font:10px DM Mono,monospace}.gold{color:#d9ae65}.hero h1{margin:18px 0 24px}.hero em{color:#e4be7c}.lead{color:#eee;max-width:540px;font-size:18px}.hero p:last-child{gap:12px;margin:34px 0;display:flex}.btn{border:1px solid #d4aa64}.goldbtn{color:#171716;background:#c99a50;border-color:#c99a50}.goldbtn:hover{background:#e0b46d}.outline{color:#fff;border-color:#a9987d}.darkbtn{color:#fff;background:#1b1b19;border-color:#1b1b19}.phone{border-left:1px solid #d4aa64;padding-left:16px;font:600 19px Playfair Display,serif;display:block}.phone small{letter-spacing:.13em;color:#d9ae65;margin-bottom:4px;font:9px DM Mono;display:block}.section{padding:110px 9%}.intro{background:#fff}.twocol,.head{grid-template-columns:1.2fr .8fr;align-items:end;gap:9%;display:grid}.twocol>div,.head>p{max-width:470px;font-size:16px}.link{color:#a77c37;text-transform:uppercase;letter-spacing:.09em;gap:9px;margin-top:18px;font-size:11px;font-weight:700;display:inline-flex}.dark{color:#f7f6f2;background:#1b1b19}.light{color:#e5c085}.cards{grid-template-columns:repeat(3,1fr);gap:24px;margin:48px 0;display:grid}.home{color:#171716;background:#f7f6f2}.pic{background:50%/cover;height:270px;position:relative}.pic span{color:#fff;letter-spacing:.1em;background:#1b1b19;padding:5px 8px;font:9px DM Mono;position:absolute;top:15px;left:15px}.home>div:last-child{padding:23px}.price{color:#a77c37;font:500 25px Playfair Display,serif}.home h3{margin:5px 0;font:600 22px Playfair Display}.home p{color:#6b6b65;margin:0}.home small{color:#4e4e4b;margin:14px 0;display:block}.center{text-align:center}.split{background:#eee;grid-template-columns:1fr 1fr;padding:0;display:grid}.photo{background:url(https://images.unsplash.com/photo-1600607687939-ce8a6c25118c?auto=format&fit=crop&w=1500&q=85) 50%/cover;min-height:610px}.copy{align-self:center;padding:100px 15%}.copy ul{margin:28px 0;padding-left:18px}.copy li{margin:10px 0}.seller{color:#f9f6ee;background:#242421;grid-template-columns:1.2fr .8fr;align-items:center;gap:12%;padding:105px 9%;display:grid}.seller>div{max-width:680px}.seller aside{border-left:1px solid #a77c37;padding:25px 0 25px 32px}.seller aside small{letter-spacing:.15em;color:#d9ae65;font:10px DM Mono}.seller aside strong{color:#d9ae65;font:italic 56px Playfair Display,serif;display:block}.areas{background:#ddd;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:45px;display:grid}.areas a{background:#fff;flex-direction:column;justify-content:space-between;min-height:150px;padding:26px;transition:all .2s;display:flex}.areas a:hover{color:#fff;background:#1b1b19}.areas small{color:#b28643;font:10px DM Mono}.areas b{font:500 25px Playfair Display,serif}.areas span{text-transform:uppercase;letter-spacing:.08em;font-size:10px}.valuation{color:#f7f6f2;background:#282824;grid-template-columns:1.05fr .95fr;gap:10%;padding:105px 9%;display:grid}.valuation>div>p{max-width:540px;font-size:16px}.valuation ol{margin-top:35px;padding:0;list-style:none}.valuation li{align-items:center;gap:16px;margin:17px 0;display:flex}.valuation li b{color:#d9ae65;font:15px DM Mono}form{color:#1b1b19;background:#fff;flex-direction:column;gap:14px;padding:35px;display:flex}label{letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:700}input,select,textarea{color:#1b1b19;background:0 0;border:0;border-bottom:1px solid #d1cec6;border-radius:0;outline:none;width:100%;padding:10px 0;font:14px Manrope}input:focus,textarea:focus,select:focus{border-color:#b28643}.success{color:#6a8b4b;margin:0;font-size:13px}.error{color:#b9473b;margin:0;font-size:13px}.about{background:#fff;grid-template-columns:.6fr 1.4fr;gap:9%;display:grid}.monogram{letter-spacing:-.13em;color:#d5c6ad;font:600 clamp(65px,11vw,150px)/.7 Playfair Display}.monogram span{color:#b28643}.trust{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:40px;display:grid}.trust p{font-size:13px}.trust b{margin-bottom:6px;font:500 18px Playfair Display,serif;display:block}.faq{max-width:1100px;margin:auto}.faq details{border-bottom:1px solid #d8d5cf;padding:21px 0}.faq summary{cursor:pointer;justify-content:space-between;font:500 21px Playfair Display,serif;list-style:none;display:flex}.faq summary span{color:#b28643}.faq details p{color:#62615b;max-width:780px;margin:13px 0 0}.contact a{color:#e5c085}.contactgrid{grid-template-columns:1fr 1fr;gap:24px;margin-top:45px;display:grid}.contactgrid form{background:#f7f6f2}.form2{grid-template-columns:1fr 1fr;gap:18px;display:grid}.contact iframe{filter:grayscale()contrast(1.05);border:0;width:100%;height:100%;min-height:420px}.social{gap:30px;margin:35px 0 0;display:flex}.social a{text-transform:uppercase;letter-spacing:.1em;font-size:11px}footer{color:#dedbd3;background:#11110f;grid-template-columns:2fr 1fr 1fr 1.3fr;gap:32px;padding:65px 9% 25px;display:grid;position:relative}footer .brand{color:#fff}footer>div{flex-direction:column;gap:8px;font-size:12px;display:flex}footer b{color:#d4aa64;letter-spacing:.14em;text-transform:uppercase;margin-bottom:6px;font:10px DM Mono}footer p{margin:0}.copyright{color:#a8a59c;border-top:1px solid #3e3c36;grid-column:1/-1;margin-top:26px;padding-top:20px;font-size:10px}.copyright a{margin-left:14px}@media (width<=1000px){header{gap:15px;padding:0 4%}nav{gap:12px;font-size:9px}.section,.seller,.valuation{padding-left:6%;padding-right:6%}.copy{padding:70px 10%}}@media (width<=720px){.announcement{font-size:9px}.site-header,header{justify-content:space-between;height:72px;padding:0 5%}.brand{min-width:130px}.brand strong{font-size:15px}.brand small{font-size:7px}.menu{background:0 0;border:0;order:2;font-size:25px;display:block}.call{display:none}nav{background:#f7f6f2;flex-direction:column;gap:18px;padding:24px;display:none;position:absolute;top:72px;left:0;right:0}nav.show{display:flex}.hero{min-height:620px;padding:80px 7%}.hero h1{font-size:3.2rem}.lead{font-size:16px}.hero p:last-child{flex-direction:column;align-items:flex-start}.twocol,.head,.split,.valuation,.about,.contactgrid,.seller{grid-template-columns:1fr;gap:30px}.section{padding:75px 7%}.cards{grid-template-columns:1fr;margin:35px 0}.split{display:block}.photo{min-height:360px}.copy{padding:65px 7%}.seller{padding:75px 7%}.seller aside{border-top:1px solid #a77c37;border-left:0;padding:25px 0}.areas{grid-template-columns:1fr 1fr}.areas a{min-height:125px;padding:18px}.valuation{padding:75px 7%}.trust{grid-template-columns:1fr}.contactgrid iframe{min-height:330px}.form2{grid-template-columns:1fr}footer{grid-template-columns:1fr 1fr;padding:55px 7% 22px}footer>div:first-child,.copyright{grid-column:1/-1}.head .link,.head>p{margin:0}.faq summary{font-size:19px}}
