.re-site{--warm:#f7f5f0;--sand:#d9d0c3;--charcoal:#1c2425;--olive:#606b59;--copper:#ad7954;background:var(--warm);min-height:100vh;color:var(--charcoal);font-family:Arial,sans-serif}.re-site *{box-sizing:border-box}.re-site a{color:inherit;text-decoration:none}.re-header{background:var(--warm);z-index:20;border-bottom:1px solid #1c242522;align-items:center;gap:2.4vw;height:94px;padding:0 4.5vw;display:flex;position:relative}.re-brand{margin-right:auto}.re-brand small{color:var(--copper);letter-spacing:.15em;text-transform:uppercase;font-size:8px;display:block}.re-brand strong{font:400 22px Georgia,serif}.re-brand i{color:var(--olive);font-weight:400}.re-header nav{gap:1.5vw;display:flex}.re-header nav a,.re-sell{letter-spacing:.08em;text-transform:uppercase;font-size:9px}.re-sell{border:1px solid var(--charcoal);padding:12px 16px}.re-hero{align-items:end;height:calc(100svh - 94px);min-height:650px;display:flex;position:relative}.re-hero>img,.re-card img,.re-detail-hero img{object-fit:cover}.re-hero:after{content:"";background:linear-gradient(#0000 37%,#15201fc9);position:absolute;inset:0}.re-hero-copy{z-index:2;color:#fff;width:min(1400px,91vw);margin:0 auto 180px;position:relative}.re-hero-copy>p,.re-featured header>p,.re-page-title>p,.re-invest>p:first-child,.re-collections>p{color:#d6b89e;letter-spacing:.17em;text-transform:uppercase;font-size:9px}.re-hero h1,.re-page-title h1,.re-detail-title h1{letter-spacing:-.05em;max-width:1100px;margin:18px 0;font:400 clamp(4rem,7vw,8rem)/.88 Georgia,serif}.re-site i{color:#d6b89e;font-weight:400}.re-quick{z-index:3;background:var(--warm);grid-template-columns:1.2fr repeat(3,1fr) auto;display:grid;position:absolute;bottom:0;left:4.5vw;right:4.5vw}.re-quick>div{display:flex}.re-quick button{background:0 0;border:0;border-right:1px solid #1c24252b;flex:1}.re-quick label{text-transform:uppercase;color:#606b59;border-right:1px solid #1c24252b;padding:20px;font-size:8px}.re-quick input,.re-quick select{background:0 0;border:0;width:100%;margin-top:7px;display:block}.re-quick>a{background:var(--charcoal);color:#fff;text-transform:uppercase;place-items:center;padding:20px;font-size:9px;display:grid}.re-featured,.re-inner{padding:clamp(85px,10vw,150px) 4.5vw}.re-featured h2,.re-invest h2{letter-spacing:-.05em;margin:15px 0;font:400 clamp(3.5rem,6vw,7rem)/.9 Georgia,serif}.re-grid{grid-template-columns:repeat(3,1fr);gap:26px;margin-top:45px;display:grid}.re-card>div{aspect-ratio:4/3;position:relative;overflow:hidden}.re-card>div span{text-transform:uppercase;background:#f7f5f0;padding:8px;font-size:8px;position:absolute;bottom:12px;left:12px}.re-card>p{color:var(--olive);text-transform:uppercase;letter-spacing:.1em;margin:18px 0 8px;font-size:9px}.re-card h2{margin:0;font:400 28px Georgia,serif}.re-card dl{border-top:1px solid #1c242529;border-bottom:1px solid #1c242529;gap:20px;margin:14px 0;padding:14px 0;display:flex}.re-card dt{text-transform:uppercase;color:#7d837a;font-size:7px}.re-card dd{margin:4px 0;font-size:11px}.re-card>strong{font:400 14px Georgia,serif}.data-notice{letter-spacing:.08em;text-transform:uppercase;opacity:.6;border:1px solid;width:fit-content;margin:24px 0;padding:9px 12px;font-size:8px}.re-collections{background:var(--sand);padding:90px 4.5vw}.re-collections>a{border-bottom:1px solid #1c24253b;grid-template-columns:60px 1fr auto;align-items:center;padding:24px 0;display:grid}.re-collections span{color:var(--copper);font-size:9px}.re-collections h2{margin:0;font:400 clamp(2rem,4vw,4rem) Georgia,serif}.re-collections b{text-transform:uppercase;font-size:9px}.re-invest{background:var(--charcoal);color:#fff;padding:120px 4.5vw}.re-invest>p:nth-of-type(2){color:#ffffffa8;max-width:600px;line-height:1.7}.re-invest>a{border-bottom:1px solid var(--copper);color:#d6b89e;text-transform:uppercase;margin-top:20px;padding-bottom:8px;font-size:9px;display:inline-block}.re-page-title{max-width:1100px}.re-page-title h1{font-size:clamp(4rem,7vw,7rem)}.re-page-title i{color:var(--copper)}.re-filter{background:#bbc0b8;grid-template-columns:1.5fr 1fr 1fr auto auto;gap:1px;margin:35px 0;display:grid}.re-filter>*{background:#fff;padding:16px}.re-tabs{padding:0;display:flex}.re-tabs button{background:#fff;border:0;flex:1}.re-tabs button.active{background:var(--olive);color:#fff}.re-filter label{text-transform:uppercase;font-size:8px}.re-filter select{border:0;width:100%;margin-top:5px;display:block}.re-filter>button{border:0}.re-filter>span{place-items:center;font-size:9px;display:grid}.re-empty{text-align:center;background:#fff;padding:80px}.re-empty h2{font:400 35px Georgia,serif}.re-detail-hero{height:72vh;position:relative}.re-detail-hero>span{background:var(--warm);text-transform:uppercase;padding:10px;font-size:8px;position:absolute;bottom:20px;left:4.5vw}.re-detail-title{grid-template-columns:1.2fr .8fr;gap:7vw;padding:60px 4.5vw;display:grid}.re-detail-title p{color:var(--olive);text-transform:uppercase;font-size:9px}.re-detail-title h1{font-size:clamp(3.5rem,6vw,6rem)}.re-detail-title dl{grid-template-columns:1fr 1fr;display:grid}.re-detail-title dl div{border-bottom:1px solid #ccc;padding:18px}.re-detail-title dt{text-transform:uppercase;font-size:8px}.re-detail-title dd{margin:5px 0;font:400 18px Georgia,serif}.re-viewing{background:var(--olive);color:#fff;grid-template-columns:.7fr 1.3fr;gap:6vw;padding:80px 4.5vw;display:grid}.re-viewing h2{font:400 45px Georgia,serif}.prototype-form{grid-template-columns:1fr 1fr;gap:18px;display:grid}.prototype-form label{text-transform:uppercase;flex-direction:column;gap:7px;font-size:8px;display:flex}.prototype-form input{color:inherit;background:0 0;border:1px solid;padding:13px}.prototype-form button{background:var(--charcoal);color:#fff;text-transform:uppercase;border:0;width:fit-content;padding:14px 18px;font-size:8px}.form-confirmation{grid-column:1/-1}.re-services{background:#bbb;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:60px;display:grid}.re-services article{background:#fff;min-height:230px;padding:35px}.re-services span{color:var(--copper);font-size:9px}.re-services h2{font:400 27px Georgia,serif}.re-services p{color:#676d68;line-height:1.6}.re-footer{color:#fff;background:#172020;grid-template-columns:1.4fr .5fr .5fr;gap:50px;padding:90px 4.5vw 28px;display:grid}.re-footer h2{font:400 48px/1 Georgia,serif}.re-footer i{color:#c99774}.re-footer>div{flex-direction:column;gap:12px;display:flex}.re-footer b{color:#c99774;text-transform:uppercase;font-size:9px}.re-footer a{font:400 17px Georgia,serif}.re-footer>p{color:#fff6;border-top:1px solid #fff2;grid-column:1/-1;padding-top:25px;font-size:9px}.re-mobile{display:none}.re-404{color:#fff;background:#1c2425;min-height:100vh;padding:10vw 5vw}.re-404 h1{font:400 clamp(4rem,8vw,8rem)/.88 Georgia,serif}.re-404 a{color:#d8a47e}@media (max-width:900px){.re-header nav,.re-sell{display:none}.re-header{height:78px;padding:0 18px}.re-header .company-switcher summary{justify-content:center;width:40px;padding:0;font-size:0}.re-header .company-switcher summary span{font-size:12px}.re-hero{height:80vh}.re-hero-copy{margin-bottom:210px}.re-quick{grid-template-columns:1fr 1fr;left:0;right:0}.re-quick>div,.re-quick>a{grid-column:1/-1}.re-grid{grid-template-columns:1fr}.re-collections>a{grid-template-columns:35px 1fr}.re-collections b{display:none}.re-filter{grid-template-columns:1fr 1fr}.re-tabs{grid-column:1/-1}.re-detail-title,.re-viewing,.re-services,.re-footer{grid-template-columns:1fr}.re-footer>p{grid-column:1}.re-footer{padding-bottom:80px}.re-mobile{z-index:50;background:var(--olive);text-align:center;text-transform:uppercase;padding:15px;font-size:9px;display:block;position:fixed;bottom:10px;left:10px;right:10px;color:#fff!important}.prototype-form{grid-template-columns:1fr}}
