*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#f1f0eb;color:#191916;font-family:"DM Sans",sans-serif}a{color:inherit;text-decoration:none}.site-header{height:94px;padding:0 6.2%;display:flex;align-items:center;justify-content:space-between;background:#f1f0eb;position:absolute;z-index:5;top:0;width:100%;color:#191916}.wordmark{font:600 25px "Manrope",sans-serif;letter-spacing:.19em;position:relative;line-height:1}.wordmark span{font-size:9px;vertical-align:top;letter-spacing:0;margin-left:3px}.wordmark small{display:block;font:500 8px "DM Sans",sans-serif;letter-spacing:.24em;margin-top:8px}.main-nav{display:flex;align-items:center;gap:34px;font-size:11px;text-transform:uppercase;letter-spacing:.12em}.main-nav a{transition:opacity .2s}.main-nav a:hover{opacity:.55}.lang-toggle{border:1px solid #b5aa98;background:transparent;padding:8px 10px;font:inherit;font-size:10px;cursor:pointer}.menu-toggle{display:none}.hero{height:min(850px,100vh);min-height:650px;position:relative;background:#24231f;color:#fff;display:flex;align-items:center;padding:120px 10% 70px;overflow:hidden}.hero-image{position:absolute;inset:0;background:url("https://images.unsplash.com/photo-1600210492486-724fe5c67fb0?auto=format&fit=crop&w=2200&q=88") center 55%/cover;transform:scale(1.02)}.hero-shade{position:absolute;inset:0;background:linear-gradient(90deg,rgba(10,10,9,.78),rgba(10,10,9,.25) 65%,rgba(10,10,9,.15))}.hero-content{position:relative;max-width:620px;margin-top:55px}.eyebrow{font-size:9px;letter-spacing:.24em;font-weight:600}.gold{color:#a58b63}.hero h1,.intro h2,.materials h2,.custom h2,.contact h2,.project-band h2{font:300 clamp(48px,6.2vw,86px)/1.08 "Manrope",sans-serif;letter-spacing:-.055em;margin:28px 0}.hero h1 em,.intro h2 em,.materials h2 em,.custom h2 em,.contact h2 em{font-family:Georgia,serif;font-weight:400}.hero-copy{font-size:14px;line-height:1.9;color:#dedbd4;max-width:420px;margin:0 0 32px}.button{display:inline-flex;gap:38px;align-items:center;padding:17px 20px;font-size:10px;letter-spacing:.12em;text-transform:uppercase}.button b{font-size:16px;font-weight:400}.button-light{background:#f1f0eb;color:#171714}.hero-foot{position:absolute;bottom:34px;left:10%;right:10%;display:flex;justify-content:space-between;font-size:8px;letter-spacing:.2em;color:#ddd}.section-pad{padding:120px 10%}.intro{text-align:center;background:#f1f0eb}.intro h2{font-size:clamp(38px,5vw,64px);margin:25px 0}.intro-text{max-width:620px;margin:0 auto;color:#6d6a62;font-size:13px;line-height:2}.collections{background:#e6e3dc}.section-heading{display:flex;justify-content:space-between;align-items:end;margin-bottom:38px}.section-heading h2{font:300 clamp(34px,4vw,52px) "Manrope",sans-serif;letter-spacing:-.05em;margin:15px 0 0}.section-heading>p{font-size:11px;color:#77736b;max-width:220px;line-height:1.8}.collection-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.collection-card{height:390px;position:relative;display:flex;flex-direction:column;justify-content:space-between;padding:24px;color:#fff;background-size:cover;background-position:center;overflow:hidden}.collection-card:before{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(0,0,0,.68),transparent 58%);transition:background .3s}.collection-card>*{position:relative}.collection-card:hover:before{background:linear-gradient(0deg,rgba(0,0,0,.8),rgba(0,0,0,.08))}.card-number{font-size:10px;letter-spacing:.15em}.collection-card h3{font:300 34px "Manrope",sans-serif;margin:0 0 6px}.collection-card p{font-size:11px;color:#e4e1dc;margin:0}.collection-card>b{position:absolute;right:24px;bottom:26px;font-size:20px;font-weight:400}.card-home{background-image:url("https://images.unsplash.com/photo-1600210492486-724fe5c67fb0?auto=format&fit=crop&w=1000&q=85")}.card-office{background-image:url("https://images.unsplash.com/photo-1497366754035-f200968a6e72?auto=format&fit=crop&w=1000&q=85")}.card-hotel{background-image:url("https://images.unsplash.com/photo-1611892440504-42a792e24d32?auto=format&fit=crop&w=1000&q=85")}.card-outdoor{background-image:url("https://images.unsplash.com/photo-1600607687939-ce8a6c25118c?auto=format&fit=crop&w=1000&q=85")}.materials{display:grid;grid-template-columns:1.1fr .9fr;min-height:620px;background:#191a17;color:#f1f0eb}.materials-photo{background:url("https://images.unsplash.com/photo-1616486338812-3dadae4b4ace?auto=format&fit=crop&w=1400&q=85") center/cover;min-height:520px}.materials-copy{padding:90px 13%;align-self:center}.materials h2{font-size:clamp(43px,5vw,66px);margin:24px 0}.materials-copy>p:not(.eyebrow){font-size:12px;line-height:2;color:#c2c0b9;max-width:400px}.text-link{display:inline-flex;gap:24px;margin-top:28px;padding-bottom:9px;border-bottom:1px solid #9e8967;font-size:10px;letter-spacing:.12em;text-transform:uppercase}.text-link b{font-size:15px;font-weight:400}.custom{text-align:center;background:#c8b99f}.custom h2{font-size:clamp(45px,5.5vw,72px);margin:22px 0}.custom>p:not(.eyebrow){max-width:510px;margin:0 auto 30px;font-size:12px;line-height:2;color:#4e493f}.button-dark{background:#191916;color:#fff}.project-band{padding:85px 10%;background:#282923;color:#f1f0eb;display:flex;justify-content:space-between;align-items:end}.project-band h2{font-size:clamp(42px,5vw,64px);margin:22px 0 0}.project-band>p{max-width:300px;color:#c7c4bb;font-size:12px;line-height:2}.contact{display:grid;grid-template-columns:1.1fr .9fr;gap:10%;background:#f1f0eb}.contact h2{font-size:clamp(44px,5.4vw,70px);margin:22px 0}.contact-details{align-self:center;padding-top:30px}.contact-details>p{font-size:12px;line-height:2;color:#6d6a62}.contact-email{display:inline-block;font:300 26px "Manrope",sans-serif;border-bottom:1px solid #a58b63;padding:10px 0}.contact-details .small-note{font-size:9px;color:#9a968d}.site-footer{padding:36px 6.2%;background:#191a17;color:#d9d6ce;display:flex;justify-content:space-between;align-items:center}.footer-mark{font-size:20px}.site-footer>p,.back-top{font-size:9px;color:#aaa69d;letter-spacing:.08em}.back-top{border-bottom:1px solid #777;padding-bottom:5px}@media(max-width:700px){.site-header{height:78px;padding:0 6%}.wordmark{font-size:21px}.menu-toggle{display:block;border:0;background:none;font-size:22px}.main-nav{display:none;position:absolute;top:78px;left:0;right:0;background:#f1f0eb;padding:25px 7%;flex-direction:column;align-items:flex-start;gap:22px}.main-nav.open{display:flex}.hero{min-height:690px;padding:110px 7% 70px}.hero h1{font-size:58px}.hero-foot{left:7%;right:7%;font-size:7px}.section-pad{padding:82px 7%}.section-heading{display:block}.section-heading>p{margin-top:18px}.collection-grid{grid-template-columns:1fr}.collection-card{height:340px}.materials{grid-template-columns:1fr}.materials-photo{min-height:360px}.materials-copy{padding:65px 8%}.project-band{padding:70px 7%;display:block}.project-band>p{margin-top:28px}.contact{grid-template-columns:1fr;gap:10px}.contact-details{padding-top:0}.site-footer{padding:30px 7%;display:grid;grid-template-columns:1fr 1fr;gap:25px}.site-footer>p{grid-column:1/-1;grid-row:2;margin:0}.back-top{justify-self:end}.intro h2{font-size:43px}}