body[data-direction=warm]{--nx-paper:#f0ede5;--nx-ink:#20261e;--nx-muted:#60665b;--nx-rust:#814c37;--nx-line:#30342d30;--ov-paper:var(--nx-paper);--ov-ink:var(--nx-ink);--ov-blue:#e3dfd3;--ov-cobalt:var(--nx-rust);--ov-warm:#d8c7aa;--palette-ink:var(--nx-ink);--palette-ivory:var(--nx-paper);--palette-stone:#e3dfd3;--palette-copper:var(--nx-rust);--brand-ink:var(--nx-ink);--brand-paper:var(--nx-paper);--brand-stone:#e3dfd3;--brand-copper:var(--nx-rust);background:var(--nx-paper);color:var(--nx-ink)}body[data-direction=warm] .global-header.site-header{border-bottom:1px solid var(--nx-line);background:var(--nx-paper)!important;color:var(--nx-ink)!important}body[data-direction=warm] .global-header .brand{--brand-cutout:var(--nx-paper);color:var(--nx-ink)!important}body[data-direction=warm] .global-header[data-direct-rooms=true] .brand__desktop-logo{opacity:1;filter:brightness(0)!important}body[data-direction=warm] .global-header .desktop-nav a{color:var(--nx-ink)!important}body[data-direction=warm] .global-header .header-cta{border:0;color:#171a16!important;background:#e5c494!important}body[data-direction=warm] .global-header .mobile-panel{background:var(--nx-paper);color:var(--nx-ink)}body[data-direction=warm] .global-header .room-menu-trigger{color:var(--nx-ink)!important}body[data-direction=warm] .room-navigation .room-menu-dialog{background:var(--nx-ink);color:var(--nx-paper)}body[data-direction=warm] .site-footer{color:var(--nx-paper);background:var(--nx-ink)!important}body[data-direction=warm] .enquiry-drawer,body[data-direction=warm] #drawer-content{background:var(--nx-ink)}body[data-direction=warm] #drawer-content :is(input,select,textarea){color:var(--nx-paper);background:#41473c;border-color:#f0ede550}body[data-direction=warm] main :is(h1,h2,h3){letter-spacing:-.035em;font-family:Manrope,Arial,sans-serif;font-weight:400}body[data-direction=warm] main :is(h1,h2) em{font-style:normal;color:inherit!important}body[data-direction=warm] :is(.ov-home-story,.ov-service,.ov-about) :is(h1,h2) em{letter-spacing:inherit;font-family:inherit}body[data-direction=warm] .ov-story-note h3{font-family:Manrope,Arial,sans-serif;line-height:1.2}body[data-direction=warm] .ov-client-review blockquote{font-family:Manrope,Arial,sans-serif}body[data-direction=warm] .ov-room-heading h1{font-family:Manrope,Arial,sans-serif;font-size:clamp(58px,6vw,88px)}body[data-direction=warm] .ov-room-heading .ov-room-line{letter-spacing:-.025em;font-family:Manrope,Arial,sans-serif;font-style:normal;font-size:clamp(19px,1.8vw,26px)!important;line-height:1.5!important}body[data-direction=warm] :is(.ov-home-story,.ov-service,.ov-about) a.ov-button,body[data-direction=warm] .ov-room-intro>a.ov-button{color:#171a16;background:#e5c494}body[data-direction=warm] .ov-close{background:var(--nx-ink)}body[data-direction=warm] .ov-close h2{font-family:Manrope,Arial,sans-serif}body[data-direction=warm] .ov-close a.ov-button{color:#171a16;background:#e5c494}body[data-direction=warm] .ov-enquiry-intro h1,body[data-direction=warm] .ov-about-opening h1,body[data-direction=warm] .work-index .completed-rooms>header h1{color:var(--nx-ink);font-family:Manrope,Arial,sans-serif}body[data-direction=warm] .editorial-cover .editorial-hero h1{font-family:Manrope,Arial,sans-serif}body[data-direction=warm] .room-navigation .room-menu-enquire{background:var(--nx-paper);color:var(--nx-ink)}@media (width<=760px){body[data-direction=warm] .ov-room-heading h1{font-size:56px}body[data-direction=warm] .ov-room-heading .ov-room-line{font-size:21px!important}}body[data-direction=warm] .global-header[data-direct-rooms=true] .desktop-nav>a[aria-current=page]{color:var(--nx-rust)!important;border-color:var(--nx-rust)!important}body[data-direction=warm] #main-content .collection-page :is(h1,h2,h3){color:var(--nx-ink);font-family:Manrope,Arial,sans-serif}body[data-direction=warm] #main-content :is(.collection-book,.collection-previews a){background:#e3dfd3}.header-shortlist[hidden]{display:none!important}body[data-direction=warm] .global-header .header-shortlist{border:1px solid var(--nx-line);color:var(--nx-ink);cursor:pointer;background:0 0;flex:none;order:2;align-items:center;gap:8px;min-height:44px;padding:10px 12px;font:400 12px/1.4 Manrope,Arial,sans-serif;display:flex}.header-shortlist svg{fill:none;stroke:currentColor;stroke-width:1.5px;width:16px;height:18px}.header-shortlist [data-header-shortlist-count]{font-size:11px}body[data-direction=warm] dialog.idea-collection{background:var(--nx-ink);color:var(--nx-paper)}body[data-direction=warm] .idea-collection h2{letter-spacing:-.035em;font-family:Manrope,Arial,sans-serif}body[data-direction=warm] .idea-collection footer{background:#41473c}body[data-direction=warm] .idea-collection [data-idea-enquire]{background:var(--nx-paper);color:var(--nx-ink);border-radius:0}body[data-direction=warm] .idea-collection-filters button[aria-pressed=true]{border-color:var(--nx-paper)}body[data-direction=warm] .idea-shelf{background:var(--nx-ink);color:var(--nx-paper)}body[data-direction=warm] .header-shortlist:focus-visible{outline:2px solid var(--nx-rust);outline-offset:3px}@media (width<=1100px){body[data-direction=warm] .global-header:has(.header-shortlist:not([hidden])) .header-inner{grid-template-columns:44px minmax(0,1fr) 44px 76px!important;gap:8px!important;display:grid!important}body[data-direction=warm] .global-header:has(.header-shortlist:not([hidden])) .brand{grid-area:1/2!important;justify-self:center!important;width:auto!important;min-width:0!important}body[data-direction=warm] .global-header:has(.header-shortlist:not([hidden])) .brand__wordmark{display:none!important}body[data-direction=warm] .global-header:has(.header-shortlist:not([hidden])) .header-cta{grid-area:1/4!important;min-width:0!important;padding-inline:10px!important}body[data-direction=warm] .global-header .header-shortlist{grid-area:1/3;justify-content:center;gap:3px;width:44px;padding:8px 4px}.header-shortlist-label{display:none}}body[data-direction=warm] .ov-room-brief{border-block:1px solid var(--nx-line);grid-template-columns:1.4fr 1fr;align-items:center;gap:10%;margin-block:15px 40px;padding-block:45px;display:grid}.ov-room-brief h2{margin:0 0 22px;font-size:clamp(34px,4vw,55px);line-height:1.08}.ov-room-brief p:not(.ov-kicker){max-width:46ch;font-size:14px;line-height:1.8}.ov-room-brief-actions{justify-self:end}body[data-direction=warm] .ov-room-brief a.ov-button{background:var(--nx-rust);color:#fff;cursor:pointer;border:0;justify-content:space-between;align-items:center;gap:40px;min-height:54px;padding:17px 22px;font:400 13px/1.4 Manrope,Arial,sans-serif;display:flex}body[data-direction=warm] .ov-room-brief .ov-room-brief-actions p{color:var(--nx-muted);margin-top:10px;font-size:12px;line-height:1.6}.ov-process-fold{border-block:1px solid var(--nx-line);margin-block:20px 40px}.ov-process-fold>details>summary{cursor:pointer;justify-content:space-between;gap:20px;padding-block:24px;font-size:15px;list-style:none;display:flex}.ov-process-fold>details>summary>span{font-size:22px;transition:transform .2s}.ov-process-fold>details[open]>summary>span{transform:rotate(45deg)}body[data-direction=warm] .ov-process-fold .ov-process{width:100%;padding-block:20px 30px}@media (width<=760px){body[data-direction=warm] .ov-room-brief{margin-block:10px 25px;padding-block:35px;display:block}.ov-room-brief h2{font-size:39px}.ov-room-brief-actions{justify-self:stretch;width:100%;margin-top:24px}.ov-room-brief-actions .ov-button{width:100%}.ov-process-fold>details>summary{font-size:14px}}@media (prefers-reduced-motion:reduce){.ov-process-fold>details>summary>span{transition:none}}body[data-direction=warm] .kitchen-compass{--kc-paper:var(--nx-paper);--kc-ink:var(--nx-ink);--kc-forest:var(--nx-ink);--kc-sand:#e3dfd3;--kc-warm:#d8c7aa;--kc-result-accent:var(--nx-rust);--kc-result-paper:var(--nx-paper);--kc-line:var(--nx-line)}body[data-direction=warm] .kitchen-compass__dialog{border-radius:0}body[data-direction=warm] .kitchen-compass__close{background:var(--nx-paper);color:var(--nx-ink);border-radius:0}body[data-direction=warm] .ov-room-brief-actions[id]{scroll-margin-top:var(--chapter-offset,155px)}body[data-direction=warm] .kitchen-compass .kitchen-compass__conversation{background:linear-gradient(115deg,#f0ede5,#e3dfd3)}body[data-direction=warm] .kitchen-compass .kitchen-compass__reveal-head{background:linear-gradient(125deg,#f0ede5 0%,#e9e3d8 100%)}body[data-direction=warm] .kitchen-compass .kitchen-compass__visual-search{background:#f4f0e8}body[data-direction=warm] .kitchen-compass :is(.kitchen-compass__fit-proof,.kitchen-compass__result-summary,.kitchen-compass__summary-actions,.kitchen-compass__status){background:#e3dfd3}body[data-direction=warm] .kitchen-compass .kitchen-compass__progress>span{background:#814c37}body[data-direction=warm] .kitchen-compass__conversation-head{min-height:90px;padding:22px clamp(20px,4vw,68px)}body[data-direction=warm] .kitchen-compass__conversation-head>div:first-child>.kitchen-compass__kicker{display:none}@media (width<=760px){body[data-direction=warm] .kitchen-compass__conversation-head{grid-template-columns:1fr auto;gap:12px;min-height:0;padding:18px 20px}body[data-direction=warm] .kitchen-compass__head-actions,body[data-direction=warm] .kitchen-compass__conversation-head>div:first-child>p:last-child{margin:0}}body[data-direction=warm] .work-index .completed-rooms{padding-top:32px}body[data-direction=warm] .work-index .completed-rooms>header{margin-bottom:24px;padding-block:0}body[data-direction=warm] .work-index .completed-rooms>header h1{margin:12px 0 0;font-size:clamp(38px,4.5vw,62px);line-height:1.06}body[data-direction=warm] .work-index .ov-portfolio-intro{max-width:55ch;margin-top:16px}body[data-direction=warm] .completed-rooms__photo{height:clamp(360px,35vw,520px)}body[data-direction=warm] .completed-rooms__photo img{object-fit:cover;object-position:50% 56%}body[data-direction=warm] .completed-rooms__grid>article[id]{scroll-margin-top:calc(var(--work-header-height,81px) + 30px)}@media (width<=760px){body[data-direction=warm] .work-index .completed-rooms{padding-top:26px}body[data-direction=warm] .work-index .completed-rooms>header h1{font-size:38px}body[data-direction=warm] .completed-rooms__photo{aspect-ratio:4/3;width:100%;height:auto}}body[data-direction=warm] .journal-next{--next-ink:var(--nx-paper);--next-accent:var(--nx-rust);background:var(--nx-ink)}body[data-direction=warm] .journal-next__action{color:var(--nx-paper);border-radius:0}body[data-direction=warm] .journal-next__action:hover{background:#69402f;border-color:#69402f}body[data-direction=warm] .journal-next__completed{background:var(--palette-stone);color:var(--nx-ink)}body[data-overhaul][data-direction=warm] .coverage-page{--area-muted:#d3d4cc}body[data-overhaul][data-direction=warm] .coverage-page .coverage-region select{background:#45483f}body[data-overhaul][data-direction=warm] .coverage-page .coverage-enquiry{background:var(--palette-stone);color:var(--ov-ink)}body[data-overhaul][data-direction=warm] .coverage-enquiry p{color:#55594e}body[data-overhaul][data-direction=warm] :is(.coverage-enquiry,.coverage-empty)>a{background:var(--ov-cobalt);color:var(--ov-paper)}body[data-overhaul][data-direction=warm] .qc-upload-panel{box-shadow:none;background:#3d4138;border-radius:0}body[data-overhaul][data-direction=warm] .qc-upload{background:#45483f;border-radius:0}body[data-overhaul][data-direction=warm] .qc-upload:hover{background:#505549}body[data-overhaul][data-direction=warm] .qc-studio :is(.qc-button,.qc-reveal-button){background:var(--ov-cobalt);border-color:var(--ov-cobalt);border-radius:0;color:var(--ov-paper)!important}body[data-overhaul][data-direction=warm] .qc-studio :is(.qc-button,.qc-reveal-button):hover{box-shadow:none;background:#6f402e;border-color:#6f402e}body[data-direction=warm] [data-qc-panel] h2[tabindex="-1"]:focus{box-shadow:none;outline:none}body[data-direction=warm]:has(.shared-ideas-page),body[data-direction=warm]:has(.shared-ideas-page) main{background:var(--nx-ink);color:var(--nx-paper)}body[data-direction=warm] :is([data-shared-enquire-top],[data-shared-enquire]){background:var(--nx-rust);color:var(--nx-paper);border-radius:0}body[data-direction=warm] :is([data-shared-enquire-top],[data-shared-enquire]):hover{background:#6f402e}body[data-direction=warm] .shared-photo-viewer{background:var(--nx-ink);color:var(--nx-paper)}body[data-direction=warm] .shared-ideas-page :is(a,button,input):focus-visible,body[data-direction=warm] .shared-photo-viewer :is(a,button):focus-visible{outline:3px solid var(--nx-paper);outline-offset:4px;box-shadow:none}body[data-direction=warm] .local-service-page{background:var(--nx-paper);color:var(--nx-ink)}body[data-direction=warm] .local-service-page :is(.ls-review,.ls-next){background:var(--palette-stone)}body[data-direction=warm] .local-service-page .ls-work{background:var(--nx-ink);color:var(--nx-paper)}body[data-direction=warm] .local-story{--ink:var(--nx-ink);--paper:var(--nx-paper);--brand-stone:var(--palette-stone);--copper-dark:var(--nx-rust)}body[data-direction=warm] .local-enquiry{background:var(--nx-ink);color:var(--nx-paper)}body[data-direction=warm] .local-enquiry>a{background:var(--nx-rust);border-color:var(--nx-rust);color:var(--nx-paper)}body[data-direction=warm] .local-enquiry>a:hover{background:#6f402e;border-color:#6f402e}body[data-direction=warm] .privacy-choices__panel{background:var(--nx-paper);color:var(--nx-ink)}body[data-direction=warm] .privacy-choices__actions button[type=submit]{background:var(--nx-rust);color:var(--nx-paper)}body[data-direction=warm] .privacy-choices__option input:checked+i{background:var(--nx-ink);border-color:var(--nx-ink)}body[data-direction=warm] .journal-article-body h2[tabindex="-1"]:focus{box-shadow:none;outline:none}body[data-direction=warm] .reading-story__toc--mobile summary:focus-visible{outline:2px solid var(--nx-rust);outline-offset:3px;box-shadow:none}body[data-direction=warm] .ov-mast>span{white-space:nowrap;flex-shrink:0}
