body{background:#e9e9e0}header{position:absolute;top:33px;left:0;right:0;z-index:10;color:#f4f0e6;border-bottom:1px solid #eee8dc33;padding-block:23px;background:linear-gradient(#18232c66,transparent)}header .nav-cta{border-color:#e8e7dd}.brand-dot{color:#d4b8c8}.preview-note{position:absolute;top:0;left:0;right:0;z-index:10;background:#1f3038cc}header nav a:hover{color:#d4b8c8}.orbit-journey{height:510svh;position:relative;background:#33434b;color:#f1eee6}.orbit-stage{position:sticky;top:0;height:100svh;min-height:560px;overflow:hidden}#room{position:absolute;inset:0}#room canvas{width:100%;height:100%;display:block}.room-fallback{position:absolute;inset:0;background:#283c47}.room-fallback img{width:100%;height:100%;object-fit:cover;opacity:.55}.room-fallback p{position:absolute;bottom:100px;right:5%;font-size:12px}.room-shade{position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,#17272bd6 0%,#17272b85 29%,#17272b00 65%),linear-gradient(0deg,#192c37aa,transparent 20%)}.chapter-stack{position:absolute;top:29%;left:6%;width:40%;height:54%;pointer-events:none}.chapter{position:absolute;inset:0;opacity:0;visibility:hidden;will-change:transform,opacity;pointer-events:none}.chapter.is-current{opacity:1;visibility:visible}.chapter h1,.chapter h2{font-size:clamp(48px,6.2vw,92px);line-height:1.01;letter-spacing:-.035em}.chapter h1 em,.chapter h2 em{color:#c9c5ae}.chapter p{font-size:14px;line-height:1.8;margin:26px 0;color:#e2e4d9}.chapter-label{display:none}.chapter a{pointer-events:auto}.orbit-link{display:inline-flex;gap:28px;align-items:center;border-bottom:1px solid #d9dccb;padding:8px 0;font-size:12px}.journey-bottom{position:absolute;left:5%;right:5%;bottom:29px;display:flex;gap:28px;align-items:center;font-size:11px;color:#ececdf}.journey-bottom>a{margin-left:auto;text-decoration:underline}.journey-meter{width:120px;height:2px;background:#e8ede333;overflow:hidden}.journey-meter span{display:block;width:100%;height:100%;background:#e8ede3;transform:scaleX(0);transform-origin:left}.scroll-cue{display:flex;gap:12px;align-items:center}.scroll-line{height:26px;width:1px;background:#e8ede399}.motion-options{position:absolute;right:5%;top:145px;display:flex;gap:16px;align-items:center;font-size:11px}.motion-options button{background:#22393dcc;border:1px solid #d0d8c366;color:#eef0e0;padding:9px 13px;font-size:11px}.room-unavailable .orbit-journey{height:100svh}.room-ready .chapter-stack{animation:none}.statement{background:#e9e9e0}.craft-image{display:none}.craft{grid-template-columns:1fr 1fr}.craft:before{content:'Made for the way you live.';font-family:'Bodoni Moda',Georgia,serif;font-size:clamp(44px,6vw,84px);line-height:1.05;color:#536453;max-width:8ch}.craft-content{max-width:620px}.process{background:#233b38}.enquiry{background:#e9e9e0}@media(max-width:650px){header{top:30px;padding:22px 6%}.menu{color:#f1eee6}#mobile-nav{position:absolute;top:110px;left:0;right:0;z-index:12;background:#e9e9e0;padding:12px 6% 20px}.orbit-journey{height:450svh}.orbit-stage{min-height:650px}.chapter-stack{top:21%;left:7%;width:84%;height:35%}.chapter h1,.chapter h2{font-size:clamp(36px,10.8vw,48px)}.chapter p{font-size:12px;margin:18px 0;max-width:27ch}.chapter a{font-size:11px}.chapter .paper-button{padding:12px 16px}.room-shade{background:linear-gradient(180deg,#182d37ba 0%,#182d3788 27%,transparent 60%),linear-gradient(0deg,#182d37cc,transparent 20%)}.motion-options{top:124px;right:6%}.journey-bottom{bottom:24px;left:6%;right:6%;gap:14px;flex-wrap:wrap;font-size:11px}.journey-caption{display:none}.journey-meter{width:55px}.journey-bottom>a{font-size:11px}.craft{grid-template-columns:1fr}.craft:before{max-width:12ch;font-size:48px}}@media(prefers-reduced-motion:reduce){.orbit-journey{height:100svh}.chapter{filter:none!important;transform:none!important}.chapter-stack{top:28%}}@media(max-height:650px) and (min-width:651px){.chapter-stack{top:24%}.chapter h1,.chapter h2{font-size:55px}.chapter p{margin:15px 0}.orbit-stage{min-height:500px}.motion-options{top:120px}}


input::placeholder,textarea::placeholder{color:#5b6259;opacity:1}

#room canvas{opacity:0;transition:opacity .6s ease-out}.room-ready #room canvas{opacity:1}.room-fallback{pointer-events:none;transition:opacity .6s ease-out}.room-ready .room-fallback{opacity:0}.room-fallback img{opacity:1}.room-fallback p{display:none}@media(prefers-reduced-motion:reduce){#room canvas,.room-fallback{transition:none}}
@media(max-width:650px){.room-fallback{background:#252b2a}.room-fallback img{position:absolute;width:auto;height:60%;top:38%;left:50%;transform:translateX(-68%);opacity:1}.room-fallback:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#252b2a 38%,#252b2a00 48%)}}

