@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Libre+Baskerville:ital,wght@0,400;0,700;1,400&display=swap');*{box-sizing:border-box}body{margin:0;color:#191c1c;background:#fbfaf7;font-family:'DM Sans',Arial,sans-serif}a{color:inherit}.wrap{max-width:1370px;margin:auto;padding:0 42px}.utility{background:#171b1b;color:#d7d0c5;font-size:10px;letter-spacing:2px;padding:10px 0}.utility .wrap{display:flex;justify-content:space-between}.header{min-height:104px;display:flex;align-items:center;justify-content:space-between;gap:30px}.logo{text-decoration:none;font:400 33px 'Libre Baskerville',serif;white-space:nowrap}.logo span{color:#9c7b43}.logo small{display:block;font:500 9px 'DM Sans',sans-serif;letter-spacing:2px;margin-top:7px;color:#89847c}.header nav{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:21px}.header nav a{text-decoration:none;font-size:11px;font-weight:600;padding:12px 0;border-bottom:2px solid transparent}.header nav a:hover,.header nav a.current{border-color:#9c7b43}.menu-toggle{display:none}.hero{height:630px;position:relative;background:#1d1d1d;color:#fff}.hero>img{width:100%;height:100%;object-fit:cover;object-position:center 48%;position:absolute;inset:0;filter:brightness(.63)}.hero-shade{position:absolute;inset:0;background:linear-gradient(90deg,rgba(8,10,10,.93) 0%,rgba(8,10,10,.67) 44%,transparent 100%)}.hero-inner{position:relative;z-index:1;padding-top:130px}.eyebrow,.kicker{font-size:11px;font-weight:700;letter-spacing:2.4px;color:#a98950}.eyebrow span{margin-left:28px;color:#ddd}.hero h1{font:400 clamp(52px,6vw,83px)/1.13 'Libre Baskerville',serif;letter-spacing:-2px;margin:25px 0}.hero h1 em{font-weight:400;color:#d3b889}.hero p{font-size:15px;line-height:1.8;max-width:430px;color:#e0dcd5}.btn{display:inline-flex;justify-content:space-between;gap:50px;margin-top:24px;background:#a88b54;color:#fff;padding:20px 26px;font-size:12px;font-weight:700;text-decoration:none}.values{display:grid;grid-template-columns:repeat(4,1fr);padding-top:40px;padding-bottom:40px;gap:24px;border-bottom:1px solid #e8e3db}.values>div{border-right:1px solid #e2ddd5;padding-right:25px}.values>div:last-child{border:0}.values b{display:block;font-size:12px;color:#a68b5a;margin-bottom:16px}.values strong{font-size:14px}.values p{font-size:12px;color:#7e7972;line-height:1.7}.collection{padding-top:100px;padding-bottom:110px}.section-intro{display:flex;justify-content:space-between;align-items:end;gap:30px;margin-bottom:44px}.section-intro h2{font:400 clamp(38px,4vw,60px)/1.18 'Libre Baskerville',serif;margin:18px 0 0}.section-intro h2 i{color:#a88b54}.section-intro>p{max-width:360px;font-size:13px;line-height:1.9;color:#7c766d}.tiles{display:grid;grid-template-columns:repeat(4,1fr);gap:22px}.tile{text-decoration:none;background:#fff;border:1px solid #e9e4dc}.tile img{display:block;width:100%;height:260px;object-fit:cover}.tile>div{padding:23px}.tile>div>span{font-size:10px;color:#a3844b;letter-spacing:1.4px}.tile h3{font:400 24px/1.35 'Libre Baskerville',serif;margin:12px 0}.tile p{font-size:12px;color:#79746e;line-height:1.8;min-height:47px}.tile b{display:flex;justify-content:space-between;margin-top:23px;padding-top:17px;border-top:1px solid #e9e4dc;font-size:10px;letter-spacing:1px}.statement{background:#1c2322;color:white;padding:90px 0}.statement span{font-size:11px;letter-spacing:2px;color:#bca06e}.statement h2{font:400 clamp(32px,4vw,56px)/1.3 'Libre Baskerville',serif;margin:22px 0 30px}.statement h2 em{color:#c9ac7b}.statement a{color:#f0e3cc;font-size:12px;text-decoration:none;border-bottom:1px solid #bca06e;padding-bottom:8px}.editorial{display:grid;grid-template-columns:1.1fr 1fr;gap:80px;align-items:center;padding-top:100px;padding-bottom:110px}.editorial-img img{width:100%;height:440px;object-fit:cover}.editorial-copy h2{font:400 42px/1.3 'Libre Baskerville',serif}.editorial-copy p{font-size:14px;line-height:2;color:#716d66}.outline{display:inline-block;text-decoration:none;border:1px solid #a88b54;padding:15px 22px;margin-top:15px;font-size:12px}.inner-head{background:#eae5db;padding:95px 0}.inner-head h1{font:400 clamp(38px,5vw,66px) 'Libre Baskerville',serif;margin:20px 0}.inner-head p{color:#736c61}.inner-layout{display:grid;grid-template-columns:minmax(0,1fr) 245px;gap:65px;padding-top:75px;padding-bottom:100px}.inner-layout article>h2{font:400 36px 'Libre Baskerville',serif}.inner-layout article>p{font-size:14px;line-height:2;color:#746f69}.inner-tiles{grid-template-columns:repeat(2,1fr);margin-top:45px}.inner-tiles .tile img{height:200px}.inner-layout aside{background:#f1eee8;padding:26px;height:max-content}.inner-layout aside h3{font-size:12px;letter-spacing:1px}.inner-layout aside a{display:flex;justify-content:space-between;text-decoration:none;padding:12px 0;border-bottom:1px solid #d9d2c6;font-size:12px}.inner-layout aside p{font-size:11px;line-height:1.8;color:#827c72}footer{background:#141818;color:white}.foot{padding-top:60px;padding-bottom:30px;display:grid;grid-template-columns:1fr 1fr;gap:25px}.foot p{font-size:12px;color:#bbb5ab}.foot>div:nth-child(2){display:flex;align-items:center;justify-content:flex-end;gap:24px}.foot>div:nth-child(2) a{font-size:12px;text-decoration:none}.foot small{grid-column:1/-1;border-top:1px solid #414646;padding-top:24px;color:#9c9f9c;font-size:10px}@media(max-width:1100px){.header nav{gap:10px}.header nav a{font-size:10px}.tiles{grid-template-columns:repeat(2,1fr)}}@media(max-width:760px){.wrap{padding-left:20px;padding-right:20px}.utility span{display:none}.header{min-height:82px}.logo{font-size:26px}.logo small{font-size:7px}.menu-toggle{display:block;border:1px solid #b7a588;background:white;padding:10px 14px}.header nav{display:none;position:absolute;top:113px;left:0;right:0;background:#fff;padding:15px 22px;z-index:10;box-shadow:0 9px 18px #0002}.menu-open .header nav{display:flex;flex-direction:column;align-items:stretch}.header nav a{font-size:13px}.hero{height:570px}.hero-inner{padding-top:115px}.hero h1{font-size:49px}.values{grid-template-columns:repeat(2,1fr)}.values>div:nth-child(2){border:0}.section-intro{display:block}.collection{padding-top:65px;padding-bottom:65px}.tiles{grid-template-columns:1fr}.tile img{height:250px}.editorial{grid-template-columns:1fr;gap:25px;padding-top:60px;padding-bottom:70px}.editorial-img img{height:290px}.editorial-copy h2{font-size:32px}.inner-layout{grid-template-columns:1fr}.inner-tiles{grid-template-columns:1fr}.foot{grid-template-columns:1fr}.foot>div:nth-child(2){justify-content:flex-start}.foot small{grid-column:1}}