body[data-overhaul]{--palette-ink:#142634;--palette-ivory:#f7f8f5;--palette-copper:#e1be7e;--palette-stone:#e5edf5;--brand-ink:#142634;--brand-paper:#f7f8f5;--brand-stone:#e5edf5;--brand-copper:#e1be7e;--brand-muted:#526576;--design-gutter:clamp(20px,5vw,80px);--ov-ink:#142634;--ov-paper:#f7f8f5;--ov-blue:#e5edf5;--ov-cobalt:#254b87;--ov-warm:#e1be7e;--ov-line:#1426342a;--ov-font:Manrope,Arial,sans-serif;background:var(--ov-paper);color:var(--ov-ink);font-family:var(--ov-font)}body[data-overhaul] *{box-sizing:border-box}body[data-overhaul] .ov-shell{width:min(1320px,90%);margin-inline:auto}body[data-overhaul] :is(.ov-home-story,.ov-service,.ov-about,.ov-enquiry-intro){color:var(--ov-ink);font-family:var(--ov-font)}body[data-overhaul] :is(.ov-home-story,.ov-service,.ov-about) :is(h1,h2,h3,p,figure,blockquote){margin:0}body[data-overhaul] :is(.ov-home-story,.ov-service,.ov-about) a{color:inherit;text-decoration:none}body[data-overhaul] :is(.ov-home-story,.ov-service,.ov-about) img{width:100%;height:auto;display:block}body[data-overhaul] main :is(h1,h2,h3){font-family:var(--ov-font);letter-spacing:-.055em;text-wrap:balance;font-weight:450}body[data-overhaul] :is(.ov-home-story,.ov-service,.ov-about) h2{color:inherit;font-size:clamp(34px,4vw,60px);line-height:1.08}body[data-overhaul] :is(.ov-home-story,.ov-service,.ov-about) h3{color:inherit;font-size:24px;line-height:1.2}body[data-overhaul] :is(.ov-home-story,.ov-service,.ov-about) :is(h1,h2) em{letter-spacing:-.04em;font-family:Newsreader,Georgia,serif;font-weight:400}body[data-overhaul] :is(.ov-home-story,.ov-service,.ov-about) p{text-wrap:pretty;font-size:16px;line-height:1.7}body[data-overhaul] .ov-kicker{font:600 10px/1.5 var(--ov-font);letter-spacing:.13em;text-transform:uppercase;margin:0 0 24px}body[data-overhaul] :is(.ov-home-story,.ov-service,.ov-about) [id]{scroll-margin-top:110px}body[data-overhaul] :is(a,button,summary,input,select):focus-visible{outline:3px solid var(--ov-cobalt);outline-offset:4px}body[data-overhaul] .ov-text-link{border-bottom:1px solid;align-items:center;gap:24px;width:fit-content;padding:10px 0;font-size:13px;font-weight:550;line-height:1.5;display:inline-flex}body[data-overhaul] :is(.ov-home-story,.ov-service,.ov-about) a.ov-button{background:var(--ov-cobalt);color:#fff;justify-content:space-between;align-items:center;gap:35px;min-height:54px;padding:16px 22px;font-size:13px;font-weight:550;line-height:1.5;transition:background .2s;display:inline-flex}body[data-overhaul] :is(.ov-home-story,.ov-service,.ov-about) a.ov-button:hover{background:#183b70}body[data-overhaul] .ov-button span{font-size:23px;line-height:1}body[data-overhaul] .ov-section-head{grid-template-columns:1.2fr 1fr;align-items:end;gap:0 10%;margin-bottom:40px;display:grid}body[data-overhaul] .ov-section-head .ov-kicker{grid-column:1/-1}body[data-overhaul] .ov-section-head>p:last-child{max-width:42ch}body[data-overhaul] .ov-home-intro{padding-block:85px 45px}body[data-overhaul] .ov-home-intro>div{grid-template-columns:1.6fr 1fr;align-items:end;gap:8%;display:grid}body[data-overhaul] .ov-home-intro h2{color:var(--ov-cobalt);font-size:clamp(42px,4.8vw,72px)}body[data-overhaul] .ov-home-intro h2 em{color:var(--ov-ink)}body[data-overhaul] .ov-home-intro .ov-text-link{margin-top:16px;display:flex}body[data-overhaul] .ov-owner{background:var(--ov-blue);padding-block:75px}body[data-overhaul] .ov-owner-grid{grid-template-columns:1fr 1.65fr;align-items:center;gap:12%;display:grid}body[data-overhaul] .ov-owner-grid>figure{max-width:340px}body[data-overhaul] :is(.ov-owner-grid,.ov-about-opening) figure img{aspect-ratio:4/5;object-fit:cover;object-position:top}body[data-overhaul] :is(.ov-owner,.ov-about-opening) figcaption{padding-top:12px;font-size:11px}body[data-overhaul] .ov-owner-grid>div>p:not(.ov-kicker){max-width:45ch;margin:24px 0 12px}body[data-overhaul] .ov-owner blockquote{border-top:1px solid var(--ov-line);max-width:43ch;margin-top:30px;padding-top:24px;font-size:18px;line-height:1.5}body[data-overhaul] .ov-owner cite{font:400 10px/1.5 var(--ov-font);margin-top:14px;display:block}body[data-overhaul] .ov-review-link{text-underline-offset:4px;margin-top:12px;font-size:11px;display:inline-block;text-decoration:underline!important}body[data-overhaul] .ov-process{padding-block:75px}body[data-overhaul] .ov-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:35px;margin:40px 0 25px;padding:0;list-style:none;display:grid}body[data-overhaul] .ov-steps li{border-top:1px solid var(--ov-line);padding-top:20px}body[data-overhaul] .ov-steps span{color:var(--ov-cobalt);font-size:11px}body[data-overhaul] .ov-steps h3{margin:22px 0 15px}body[data-overhaul] .ov-steps p{max-width:37ch;font-size:14px}body[data-overhaul] .ov-fit{border-top:1px solid var(--ov-line);padding-block:45px}body[data-overhaul] .ov-fit>div{grid-template-columns:1.2fr 1fr;gap:10%;display:grid}body[data-overhaul] .ov-fit h2{font-size:40px}body[data-overhaul] .ov-fit>div>div p+p{margin-top:15px;font-size:13px}body[data-overhaul] .ov-fit .ov-text-link{margin-top:15px}body[data-overhaul] .ov-planning{grid-template-columns:1.2fr 1fr;gap:10%;padding-block:40px 70px;display:grid}body[data-overhaul] .ov-planning h2{font-size:40px}body[data-overhaul] .ov-resource-links>a{border-top:1px solid var(--ov-line);justify-content:space-between;gap:20px;padding:20px 0;font-size:14px;display:flex}body[data-overhaul] .ov-resource-links>a:last-child{border-bottom:1px solid var(--ov-line)}body[data-overhaul] .ov-resource-links small{opacity:.75;margin-top:8px;font-size:11px;display:block}body[data-overhaul] .ov-room-opening{padding-top:35px}body[data-overhaul] .ov-mast{border-top:1px solid var(--ov-line);justify-content:space-between;gap:20px;padding-top:18px;display:flex}body[data-overhaul] .ov-mast .ov-kicker{margin:0}body[data-overhaul] .ov-mast>span{color:var(--ov-cobalt);font-size:11px}body[data-overhaul] .ov-room-composition{grid-template-rows:auto 1fr;grid-template-columns:1fr 1.65fr;align-items:start;gap:36px 7%;padding:30px 0 28px;display:grid}body[data-overhaul] .ov-room-heading{padding-top:18px}body[data-overhaul] .ov-room-heading h1{letter-spacing:-.065em;color:var(--ov-ink);text-wrap:initial;font-size:clamp(58px,6vw,90px);line-height:1}body[data-overhaul] .ov-room-line{letter-spacing:-.02em;max-width:28ch;color:var(--ov-cobalt);font-family:Newsreader,Georgia,serif;font-style:italic;margin-top:24px!important;font-size:clamp(24px,2.5vw,38px)!important;line-height:1.18!important}body[data-overhaul] .ov-room-intro{grid-area:2/1;align-self:end;padding-bottom:38px}body[data-overhaul] .ov-room-intro>p{max-width:37ch;margin-bottom:24px;font-size:14px}body[data-overhaul] .ov-room-intro>small{margin-top:12px;font-size:11px;display:block}body[data-overhaul] .ov-room-image{grid-area:1/2/3;min-width:0}body[data-overhaul] .ov-room-image img{aspect-ratio:1.12;object-fit:cover;object-position:center}body[data-overhaul] .ov-room-image figcaption{justify-content:space-between;gap:14px;padding:14px 0;font-size:11px;line-height:1.6;display:flex}body[data-overhaul] .ov-room-image figcaption a{border-bottom:1px solid var(--ov-line);flex:none}body[data-overhaul] .ov-kitchen-detail{grid-template-columns:1.2fr 1fr;align-items:center;gap:12%;padding-block:80px;display:grid}body[data-overhaul] .ov-kitchen-detail h2{margin-bottom:28px}body[data-overhaul] .ov-kitchen-detail p:not(.ov-kicker){max-width:46ch;margin-bottom:20px;font-size:14px}body[data-overhaul] .ov-kitchen-detail img{aspect-ratio:1;object-fit:cover;object-position:50% 24%}body[data-overhaul] .ov-kitchen-detail figcaption{border-bottom:1px solid var(--ov-line);padding-block:15px;font-size:13px}body[data-overhaul] .ov-kitchen-detail figcaption span{margin-top:7px;font-size:11px;display:block}body[data-overhaul] .ov-scope{background:var(--ov-blue);margin-top:65px;padding-block:75px}body[data-overhaul] .ov-service[data-overhaul-service=kitchen] .ov-scope{margin-top:0}body[data-overhaul] .ov-scope-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:35px;margin-top:40px;display:grid}body[data-overhaul] .ov-scope-grid>div{border-top:1px solid var(--ov-line);padding-top:18px}body[data-overhaul] .ov-scope-grid span{color:var(--ov-cobalt);font-size:11px}body[data-overhaul] .ov-scope-grid h3{margin:20px 0 15px}body[data-overhaul] .ov-scope-grid p{font-size:14px}body[data-overhaul] .ov-scope-note{margin-top:25px!important;font-size:11px!important}body[data-overhaul] .ov-service-built{padding-block:75px}body[data-overhaul] .ov-build-stages{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}body[data-overhaul] .ov-build-stages img{aspect-ratio:4/3;object-fit:cover}body[data-overhaul] .ov-build-stages span{border-bottom:1px solid var(--ov-line);justify-content:space-between;padding:15px 0;font-size:11px;display:flex}body[data-overhaul] .ov-build-stages b{font-size:20px;font-weight:400}body[data-overhaul] .ov-service-guide{grid-template-columns:1fr 1.3fr;gap:10%;padding-block:75px;display:grid}body[data-overhaul] .ov-faq details{border-top:1px solid var(--ov-line)}body[data-overhaul] .ov-faq details:last-child{border-bottom:1px solid var(--ov-line)}body[data-overhaul] .ov-faq summary{cursor:pointer;justify-content:space-between;gap:20px;padding:22px 0;font-size:15px;line-height:1.5;list-style:none;display:flex}body[data-overhaul] .ov-faq summary::-webkit-details-marker{display:none}body[data-overhaul] .ov-faq summary span{font-size:23px;font-weight:300}body[data-overhaul] .ov-faq details[open] summary span{transform:rotate(45deg)}body[data-overhaul] .ov-faq details>p{margin-bottom:20px;font-size:14px}body[data-overhaul] .ov-faq .ov-text-link{margin-bottom:20px}body[data-overhaul] .ov-service-owner{background:var(--ov-ink);color:var(--ov-paper);padding-block:50px}body[data-overhaul] .ov-service-owner>.ov-shell{grid-template-columns:180px 1fr;align-items:center;gap:8%;display:grid}body[data-overhaul] .ov-service-owner img{aspect-ratio:1;object-fit:cover;object-position:top}body[data-overhaul] .ov-service-owner p:not(.ov-kicker){max-width:50ch;margin:20px 0 10px;font-size:14px}body[data-overhaul] .ov-service-design{background:var(--ov-blue);padding-block:65px 40px}body[data-overhaul] .ov-service-design .room-directions{color:var(--ov-ink);background:0 0;margin:0}body[data-overhaul] .ov-service-design .room-directions>header{display:none}body[data-overhaul] .ov-demonstration-wrap{padding-block:35px 60px}body[data-overhaul] .ov-demonstrations{border-block:1px solid var(--ov-line)}body[data-overhaul] .ov-demonstrations>summary{cursor:pointer;justify-content:space-between;gap:25px;padding:22px 0;font-size:18px;list-style:none;display:flex}body[data-overhaul] .ov-demonstrations>summary::-webkit-details-marker{display:none}body[data-overhaul] .ov-demonstrations small{margin-top:8px;font-size:11px;display:block}body[data-overhaul] .ov-demonstrations[open]>summary>span:last-child{transform:rotate(45deg)}body[data-overhaul] .ov-client-review{border-top:1px solid var(--ov-line);padding-block:55px 65px}body[data-overhaul] .ov-client-review blockquote{letter-spacing:-.025em;max-width:38ch;margin-bottom:24px;font-family:Newsreader,Georgia,serif;font-size:clamp(26px,3vw,42px);line-height:1.3}body[data-overhaul] .ov-client-review>div{justify-content:space-between;gap:20px;font-size:11px;display:flex}body[data-overhaul] .ov-client-review cite{font-style:normal}body[data-overhaul] .ov-close{background:var(--ov-cobalt);color:#fff;padding-block:48px}body[data-overhaul] .ov-close h2{max-width:25ch;font-size:clamp(30px,3vw,44px)}body[data-overhaul] .ov-close-bottom{grid-template-columns:1.5fr 1fr;align-items:center;gap:12%;margin-top:25px;display:grid}body[data-overhaul] .ov-close-bottom>p{max-width:52ch;font-size:14px}body[data-overhaul] .ov-close a.ov-button{background:var(--ov-paper);color:var(--ov-ink)}body[data-overhaul] .ov-close a.ov-button:hover{background:#e5edf5}body[data-overhaul] .ov-call{margin-top:13px;font-size:11px;display:block}body[data-overhaul] .ov-about-opening{grid-template-columns:1.6fr 1fr;align-items:center;gap:12%;padding-block:60px 70px;display:grid}body[data-overhaul] .ov-about-opening h1{color:var(--ov-cobalt);font-size:clamp(50px,5.8vw,85px);line-height:1.03}body[data-overhaul] .ov-about-opening h1 em{color:var(--ov-ink)}body[data-overhaul] .ov-about-opening>div>p:not(.ov-kicker){max-width:42ch;margin:28px 0;font-size:15px}body[data-overhaul] .ov-about-opening figure{max-width:380px}body[data-overhaul] .ov-about-belief{background:var(--ov-blue);padding-block:65px}body[data-overhaul] .ov-about-belief>.ov-shell{grid-template-columns:1.3fr 1fr;align-items:end;gap:0 10%;display:grid}body[data-overhaul] .ov-about-belief .ov-kicker{grid-column:1/-1}body[data-overhaul] .ov-about-belief p:last-child{max-width:47ch;font-size:15px}body[data-overhaul] .ov-about-proof{grid-template-columns:1.5fr 1fr;align-items:center;gap:10%;padding-block:15px 65px;display:grid}body[data-overhaul] .ov-about-proof img{aspect-ratio:4/3;object-fit:cover}body[data-overhaul] .ov-about-proof figcaption{margin-top:12px;font-size:11px}body[data-overhaul] .ov-about-proof p:not(.ov-kicker){margin:22px 0 12px;font-size:14px}body[data-overhaul] .ov-enquiry-intro{grid-template-columns:1.2fr 1fr;align-items:end;gap:0 10%;padding-block:45px 30px;display:grid}body[data-overhaul] .ov-enquiry-intro .ov-kicker{grid-column:1/-1}body[data-overhaul] .ov-enquiry-intro h1{color:var(--ov-cobalt);margin:0;font-size:clamp(42px,4.6vw,66px);line-height:1.04}body[data-overhaul] .ov-enquiry-intro>p:last-child{max-width:48ch;margin:0;font-size:14px;line-height:1.7}body[data-overhaul] .enquiry-page{background:var(--ov-ink);color:var(--ov-paper)}body[data-overhaul] .enquiry-page .form-wrap{background:0 0}body[data-overhaul] :is(.enquiry-drawer,.enquiry-page) :is(input,select,textarea){border-radius:0}body[data-overhaul] :is(.enquiry-drawer,.enquiry-page) .send{background:var(--ov-warm);color:var(--ov-ink);border-radius:0}body[data-overhaul] .global-header.site-header{background:var(--ov-ink);color:var(--ov-paper);border:0}body[data-overhaul] .global-header .header-cta{background:var(--ov-warm);border-radius:0;color:var(--ov-ink)!important}body[data-overhaul] .site-footer{background:var(--ov-ink);color:var(--ov-paper)}body[data-overhaul] .site-footer :is(a,p,h2,button){color:inherit}body[data-overhaul] .site-footer :is(.footer-base,.footer-room-gallery){border-color:#ffffff30}body[data-overhaul] .cinematic-home .header:not(.header--journey){background:var(--ov-ink);color:var(--ov-paper)}body[data-overhaul] .cinematic-home .nav-cta{background:var(--ov-warm);color:var(--ov-ink);border-radius:0}body[data-overhaul] .cinematic-home .final-scene{background:var(--ov-cobalt);color:#fff;height:auto;min-height:0;padding-block:50px}body[data-overhaul] .cinematic-home .final-content{opacity:1;min-height:0;padding-block:0;position:relative;inset:auto;transform:none}body[data-overhaul] .cinematic-home .final-introduction h2{font:450 clamp(30px,3vw,44px)/1.1 var(--ov-font);letter-spacing:-.04em;color:#fff;max-width:25ch}body[data-overhaul] .cinematic-home .final-introduction p{color:#fff;max-width:45ch;margin-top:20px;font-size:14px;line-height:1.7}body[data-overhaul] .cinematic-home .final-invitation .primary{background:var(--ov-paper);color:var(--ov-ink)}body[data-overhaul] .cinematic-home .film-proof{color:#fff}body[data-overhaul] :is(.work-index,.completed-rooms,.pc-project,.collection-page,.editorial-index,.reading-story){background:var(--ov-paper);color:var(--ov-ink)}body[data-overhaul] .work-index .completed-rooms>header{padding-block:50px 35px}body[data-overhaul] .work-index .completed-rooms>header h1{font:450 clamp(46px,6vw,86px)/1.03 var(--ov-font);letter-spacing:-.065em;color:var(--ov-cobalt)}body[data-overhaul] .work-index .ov-portfolio-intro{text-transform:none;letter-spacing:0;max-width:50ch;margin-top:24px;font-size:14px;line-height:1.7}body[data-overhaul] .completed-rooms__switch button[aria-pressed=true],body[data-overhaul] .completed-rooms__cta{background:var(--ov-cobalt);color:#fff}body[data-overhaul] .work-index .work-ideas-intro{background:var(--ov-blue);color:var(--ov-ink);padding-block:55px 35px}body[data-overhaul] .work-index .work-ideas-intro h2{color:inherit;font-size:clamp(34px,4vw,56px)}body[data-overhaul] .work-index .work-ideas-intro p{max-width:58ch;font-size:14px;line-height:1.7}body[data-overhaul] .work-index :is(.work-discovery,.work-room){background:var(--ov-paper);color:var(--ov-ink)}body[data-overhaul] .work-index :is(.discovery-rooms,.discovery-colours) button[aria-pressed=true],body[data-overhaul] .work-index .discovery-show-more{background:var(--ov-cobalt);color:#fff}body[data-overhaul] .pc-project :is(.pc-build,.pc-details){background:var(--ov-paper);color:var(--ov-ink)}body[data-overhaul] .pc-title h1{color:var(--ov-cobalt)}body[data-overhaul] .pc-invitation{background:var(--ov-blue);color:var(--ov-ink)}body[data-overhaul] .pc-invitation h2{font-size:clamp(32px,4vw,52px)}body[data-overhaul] .pc-enquiry{background:var(--ov-cobalt);color:#fff}body[data-overhaul] .editorial-index{--paper:var(--ov-paper);--ink:var(--ov-ink);--muted:#526576;--line:var(--ov-line)}body[data-overhaul] .editorial-lead{background:var(--ov-ink);color:var(--ov-paper)}body[data-overhaul] .editorial-lead__copy :is(.editorial-label,.editorial-link){color:var(--ov-warm)}body[data-overhaul] .editorial-finder__topics button[aria-pressed=true]{background:var(--ov-cobalt);color:#fff}body[data-overhaul] .editorial-hero h1,body[data-overhaul] .reading-story__head h1{color:var(--ov-cobalt)}body[data-overhaul] :is(.reading-story__context,.reading-story__related){background:var(--ov-blue);color:var(--ov-ink)}body[data-overhaul] .journal-article-body{color:var(--ov-ink)}body[data-overhaul] .collection-page :is(h1,h2,h3){font-family:var(--ov-font)}body[data-overhaul] .collection-page h1{color:var(--ov-cobalt)}body[data-overhaul] .collection-inside{background:var(--ov-blue)}body[data-overhaul] :is(.collection-book,.collection-previews a){background:#d5e0eb}body[data-overhaul] .collection-button{background:var(--ov-cobalt);color:#fff}body[data-overhaul] .collection-button:hover{background:#183b70}body[data-overhaul] .coverage-page{--area-paper:var(--ov-paper);--area-muted:#d1dfeb;--area-line:#ffffff35;--area-accent:var(--ov-warm);background:var(--ov-ink);color:var(--ov-paper)}body[data-overhaul] .coverage-page :is(.coverage-region select,.coverage-enquiry){background:#203747}body[data-overhaul] .qc-studio{background:var(--ov-ink);color:var(--ov-paper)}body[data-overhaul] .qc-studio h1{color:var(--ov-paper)}body[data-overhaul] .qc-upload-panel{color:var(--ov-paper);background:#203747}body[data-overhaul] .qc-button{background:var(--ov-cobalt);color:#fff}@media (width<=1000px){body[data-overhaul] .ov-room-composition{grid-template-columns:1fr 1.3fr;gap:25px 5%}body[data-overhaul] .ov-room-heading h1{font-size:clamp(46px,6vw,72px)}body[data-overhaul] .ov-room-line{font-size:28px!important}body[data-overhaul] .ov-home-intro>div{grid-template-columns:1.2fr 1fr;gap:6%}}@media (width<=760px){body[data-overhaul] .ov-shell{width:calc(100% - 40px)}body[data-overhaul] :is(.ov-home-story,.ov-service,.ov-about) h2{font-size:34px}body[data-overhaul] .ov-kicker{margin-bottom:20px;font-size:11px}body[data-overhaul] .ov-home-intro{padding-block:50px 30px}body[data-overhaul] .ov-home-intro>div{display:block}body[data-overhaul] .ov-home-intro h2{font-size:37px}body[data-overhaul] .ov-home-intro>div>p{margin-top:24px;font-size:14px}body[data-overhaul] :is(.ov-owner,.ov-process,.ov-service-built,.ov-service-guide){padding-block:50px}body[data-overhaul] .ov-section-head{margin-bottom:30px;display:block}body[data-overhaul] .ov-section-head>p:last-child{margin-top:20px;font-size:14px}body[data-overhaul] .ov-owner-grid{grid-template-columns:1fr;gap:30px}body[data-overhaul] .ov-owner-grid>figure{width:65%;max-width:270px}body[data-overhaul] .ov-owner-grid>div>p:not(.ov-kicker){font-size:14px}body[data-overhaul] .ov-owner blockquote{font-size:17px}body[data-overhaul] :is(.ov-steps,.ov-scope-grid){grid-template-columns:1fr;gap:28px}body[data-overhaul] .ov-steps{margin-top:30px}body[data-overhaul] .ov-fit{padding-block:35px}body[data-overhaul] .ov-fit>div{grid-template-columns:1fr;gap:22px}body[data-overhaul] .ov-fit p{font-size:14px}body[data-overhaul] .ov-planning{grid-template-columns:1fr;gap:25px;padding-block:30px 50px}body[data-overhaul] .ov-room-opening{padding-top:22px}body[data-overhaul] .ov-room-composition{flex-direction:column;gap:0;padding:24px 0;display:flex}body[data-overhaul] .ov-room-heading{padding:0 0 24px}body[data-overhaul] .ov-room-image{width:100%}body[data-overhaul] .ov-room-intro{align-self:stretch;padding:22px 0 0}body[data-overhaul] .ov-room-heading h1{letter-spacing:-.07em;font-size:clamp(48px,13vw,90px)}body[data-overhaul] .ov-room-line{max-width:26ch;margin-top:14px!important;font-size:25px!important}body[data-overhaul] .ov-room-intro>p{max-width:45ch;margin-bottom:16px;font-size:13px}body[data-overhaul] .ov-room-image img{aspect-ratio:1.2;object-position:center}body[data-overhaul] .ov-room-image figcaption{font-size:11px;line-height:1.6;display:block}body[data-overhaul] .ov-room-image figcaption a{margin-top:6px;display:inline-block}body[data-overhaul] .ov-kitchen-detail{grid-template-columns:1fr;gap:30px;padding-block:50px}body[data-overhaul] .ov-kitchen-detail h2{margin-bottom:22px}body[data-overhaul] .ov-scope{margin-top:45px;padding-block:50px}body[data-overhaul] .ov-scope-grid h3{font-size:22px}body[data-overhaul] .ov-build-stages{grid-template-columns:1fr;gap:25px}body[data-overhaul] .ov-service-guide{grid-template-columns:1fr;gap:30px}body[data-overhaul] .ov-service-owner{padding-block:40px}body[data-overhaul] .ov-service-owner>.ov-shell{grid-template-columns:1fr;gap:25px}body[data-overhaul] .ov-service-owner figure{width:130px}body[data-overhaul] .ov-service-owner h2{font-size:32px}body[data-overhaul] .ov-service-design{padding-block:50px 25px}body[data-overhaul] .ov-demonstrations>summary{gap:15px;font-size:16px}body[data-overhaul] .ov-client-review{padding-block:40px 50px}body[data-overhaul] .ov-client-review>div{line-height:1.8;display:block}body[data-overhaul] .ov-client-review>div a{margin-top:10px;display:block}body[data-overhaul] .ov-close{padding-block:35px}body[data-overhaul] .ov-close h2{font-size:30px}body[data-overhaul] .ov-close-bottom{grid-template-columns:1fr;gap:22px;margin-top:20px}body[data-overhaul] .ov-close a.ov-button{width:100%}body[data-overhaul] .ov-about-opening{grid-template-columns:1fr;gap:30px;padding-block:40px 50px}body[data-overhaul] .ov-about-opening h1{font-size:46px}body[data-overhaul] .ov-about-opening figure{width:75%;max-width:320px}body[data-overhaul] .ov-about-belief{padding-block:45px}body[data-overhaul] .ov-about-belief>.ov-shell{display:block}body[data-overhaul] .ov-about-belief p:last-child{margin-top:22px;font-size:14px}body[data-overhaul] .ov-about-proof{grid-template-columns:1fr;gap:30px;padding-block:0 45px}body[data-overhaul] .ov-enquiry-intro{padding-block:35px 25px;display:block}body[data-overhaul] .ov-enquiry-intro h1{margin-bottom:20px;font-size:39px}body[data-overhaul] .ov-enquiry-intro>p:last-child{font-size:13px}body[data-overhaul] .cinematic-home .final-scene{padding-block:35px}body[data-overhaul] .cinematic-home .final-introduction h2{font-size:30px}body[data-overhaul] .work-index .completed-rooms>header{padding-block:35px 25px}body[data-overhaul] .work-index .completed-rooms>header h1{font-size:43px}body[data-overhaul] .work-index .ov-portfolio-intro{margin-top:20px;font-size:13px}body[data-overhaul] .work-index .work-ideas-intro{padding-block:40px 25px}}@media (prefers-reduced-motion:reduce){body[data-overhaul] .ov-button{transition:none}}body[data-overhaul] .ov-home-story{background:var(--ov-paper)}body[data-overhaul] :is(.ov-home-story,.ov-service,.ov-about) .ov-kicker{font:600 10px/1.5 var(--ov-font);letter-spacing:.13em;text-transform:uppercase;margin:0 0 24px}body[data-overhaul] [data-enquiry-full-surface]{background:var(--ov-ink);color:var(--ov-paper)}body[data-overhaul] [data-enquiry-full-surface] .form-wrap{background:0 0}body[data-overhaul] [data-enquiry-full-surface] [data-enquiry-drawer-kicker],body[data-overhaul] [data-enquiry-full-surface] .view-copy p{font-size:26px}body[data-overhaul] #main-content .collection-page :is(h1,h2,h3){font-family:var(--ov-font)}body[data-overhaul] .completed-rooms__grid>article{animation:none}@media (width<=760px){body[data-overhaul] :is(.ov-home-story,.ov-service,.ov-about) .ov-kicker{margin-bottom:20px;font-size:11px}}body[data-overhaul] .editorial-cover{background:var(--ov-ink);color:var(--ov-paper)}body[data-overhaul] .editorial-cover .editorial-hero h1{color:var(--ov-paper)}body[data-overhaul] .editorial-cover .editorial-label{color:var(--ov-warm)}body[data-overhaul] .global-header .mobile-panel{background:var(--ov-ink);color:var(--ov-paper)}body[data-overhaul] #drawer-content :is(input,select,textarea){color:var(--ov-paper);background:#203747;border-color:#ffffff45}body[data-overhaul] #drawer-content :is(label,legend){color:#e8edf2}body[data-overhaul] #drawer-content header>p{color:#d1dbe4}body[data-overhaul] .qc-studio .qc-button{background:var(--ov-warm);color:var(--ov-ink);border-radius:0}body[data-overhaul] .global-header.site-header{background:var(--ov-ink)!important}body[data-overhaul] .global-header :is(.header-cta,.mobile-cta){border-radius:0!important}@media (width<=760px){body[data-overhaul] .ov-room-image figcaption>span{display:block}body[data-overhaul] .ov-room-image figcaption>a{width:fit-content;display:block}}body[data-overhaul] .ov-build-story{background:var(--ov-ink);color:var(--ov-paper);padding-block:70px}body[data-overhaul] .ov-story-heading{grid-template-columns:1.5fr 1fr;align-items:end;gap:10%;margin-bottom:40px;display:grid}body[data-overhaul] .ov-story-heading h2{font-size:clamp(36px,4vw,60px);line-height:1.08}body[data-overhaul] .ov-story-heading h2 em{color:var(--ov-warm)}body[data-overhaul] .ov-story-heading>p{max-width:36ch;font-size:14px;line-height:1.7}body[data-overhaul] .ov-story-viewer{grid-template-columns:2.1fr 1fr;align-items:stretch;gap:40px;display:grid}body[data-overhaul] .ov-story-images{min-width:0}body[data-overhaul] .ov-story-images img{aspect-ratio:1.45;object-fit:cover;object-position:center}body[data-overhaul] .ov-story-images figure:nth-child(3) img{object-position:50% 25%}body[data-overhaul] .ov-story-images figcaption{border-bottom:1px solid #ffffff35;justify-content:space-between;gap:15px;padding:15px 0;font-size:11px;display:flex}body[data-overhaul] .ov-story-notes{flex-direction:column;min-width:0;display:flex}body[data-overhaul] .ov-story-tabs{flex-direction:column;gap:0;margin-bottom:35px;display:flex}body[data-overhaul] .ov-story-tabs button{width:100%;font:400 19px/1.3 var(--ov-font);color:var(--ov-paper);cursor:pointer;text-align:left;background:0 0;border:0;border-bottom:1px solid #ffffff35;align-items:center;gap:20px;padding:20px 14px;transition:background .2s,color .2s;display:flex}body[data-overhaul] .ov-story-tabs button:first-child{border-top:1px solid #ffffff35}body[data-overhaul] .ov-story-tabs button span{font-size:11px}body[data-overhaul] .ov-story-tabs button b{margin-left:auto;font-size:23px;font-weight:400}body[data-overhaul] .ov-story-tabs button[aria-selected=true]{background:var(--ov-warm);color:var(--ov-ink);border-color:var(--ov-warm)}body[data-overhaul] .ov-story-tabs button:focus-visible{outline-color:var(--ov-warm);outline-offset:3px}body[data-overhaul] .ov-story-note h3{letter-spacing:-.025em;margin-bottom:18px;font:400 30px/1.1 Newsreader,Georgia,serif}body[data-overhaul] .ov-story-note p{font-size:13px;line-height:1.7}body[data-overhaul] .ov-story-note .ov-text-link{gap:15px;margin-top:22px;font-size:11px}body[data-overhaul] .ov-story-proof{letter-spacing:.1em;text-transform:uppercase;border-top:1px solid #ffffff35;margin-top:auto;padding-top:18px;font-size:11px;display:block}body[data-overhaul] :is(.ov-story-note,.ov-story-images figure)[hidden]{display:none!important}@media (width<=1000px){body[data-overhaul] .ov-story-viewer{grid-template-columns:1.6fr 1fr;gap:25px}body[data-overhaul] .ov-story-tabs button{padding:16px 10px;font-size:16px}body[data-overhaul] .ov-story-proof{margin-top:25px}}@media (width<=760px){body[data-overhaul] .ov-build-story{padding-block:45px}body[data-overhaul] .ov-story-heading{margin-bottom:28px;display:block}body[data-overhaul] .ov-story-heading>p{max-width:45ch;margin-top:22px;font-size:13px}body[data-overhaul] .ov-story-viewer{flex-direction:column;gap:0;display:flex}body[data-overhaul] .ov-story-images img{aspect-ratio:1.2}body[data-overhaul] .ov-story-images figcaption{font-size:11px}body[data-overhaul] .ov-story-tabs{flex-direction:row;gap:6px;margin-block:20px 25px}body[data-overhaul] .ov-story-tabs button{border:1px solid #ffffff35;justify-content:center;gap:6px;padding:14px 5px;font-size:11px}body[data-overhaul] .ov-story-tabs button:first-child{border:1px solid #ffffff35}body[data-overhaul] .ov-story-tabs button b{display:none}body[data-overhaul] .ov-story-tabs button span{font-size:11px}body[data-overhaul] .ov-story-note h3{font-size:28px}body[data-overhaul] .ov-story-proof{margin-top:28px}}body[data-overhaul] .ov-intro-band{background:var(--ov-ink);color:var(--ov-paper)}body[data-overhaul] .ov-intro-band .ov-home-intro{border-bottom:1px solid #ffffff25;padding-block:65px 45px}body[data-overhaul] .ov-intro-band .ov-home-intro h2{color:var(--ov-paper)}body[data-overhaul] .ov-intro-band .ov-home-intro h2 em{color:var(--ov-warm)}body[data-overhaul] .ov-intro-band+.ov-build-story{padding-top:45px}body[data-overhaul] .ov-owner{background:var(--ov-paper);border-top:1px solid var(--ov-line);padding-block:60px 35px}body[data-overhaul] .ov-owner-grid h2{font-size:clamp(32px,3.3vw,48px)}body[data-overhaul] .ov-process-compact{padding-block:30px 45px}body[data-overhaul] .ov-process-compact .ov-section-head{margin-bottom:0;display:block}body[data-overhaul] .ov-process-compact .ov-section-head h2{letter-spacing:-.025em;font-size:25px}body[data-overhaul] .ov-process-compact .ov-section-head .ov-kicker{display:none}body[data-overhaul] .ov-process-compact .ov-steps{margin-block:25px 20px}body[data-overhaul] .ov-process-compact .ov-steps h3{margin-block:15px 10px;font-size:20px}body[data-overhaul] .ov-process-compact .ov-steps p{font-size:13px}body[data-overhaul] .ov-service-owner h2{font-size:clamp(28px,3vw,38px)}body[data-overhaul] [data-scene-motion]{transition:opacity .75s cubic-bezier(.22,1,.36,1) var(--scene-delay,0s),transform .9s cubic-bezier(.22,1,.36,1) var(--scene-delay,0s),clip-path 1s cubic-bezier(.22,1,.36,1) var(--scene-delay,0s)}body[data-overhaul] [data-scene-motion=waiting]{opacity:0;transform:translateY(30px)}body[data-overhaul] [data-scene-motion=waiting][data-scene-kind=media]{clip-path:inset(7% 0 0);transform:translateY(35px)}body[data-overhaul] [data-scene-motion=visible]{opacity:1;clip-path:inset(0);transform:translateY(0)}body[data-overhaul] .ov-story-images [data-story-panel]:not([hidden]){animation:.65s cubic-bezier(.22,1,.36,1) both ov-room-change}body[data-overhaul] .ov-story-note:not([hidden]){animation:.45s cubic-bezier(.22,1,.36,1) both ov-note-change}@keyframes ov-room-change{0%{opacity:.15;clip-path:inset(3% 0 0);transform:translateY(12px)}to{opacity:1;clip-path:inset(0);transform:translateY(0)}}@keyframes ov-note-change{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (hover:hover) and (pointer:fine){body[data-overhaul] :is(.ov-room-card,.ov-build-stages>a,.ov-project-photo) figure{overflow:hidden}body[data-overhaul] :is(.ov-room-card,.ov-build-stages>a) img{transition:transform .8s cubic-bezier(.22,1,.36,1)}body[data-overhaul] :is(.ov-room-card,.ov-build-stages>a):hover img{transform:scale(1.035)}body[data-overhaul] :is(.ov-room-title,.ov-resource-links>a,.ov-text-link) span:last-child{transition:transform .35s cubic-bezier(.22,1,.36,1)}body[data-overhaul] :is(.ov-room-card,.ov-resource-links>a,.ov-text-link):hover span:last-child{transform:translate(3px,-3px)}}body[data-overhaul] [data-scene-focus=true]{transition:none!important}body[data-overhaul] .mobile-enquiry-bar{background:var(--ov-cobalt);border-color:var(--ov-cobalt);border-radius:0;box-shadow:0 5px 20px #14263420;color:#fff!important}body[data-overhaul] .mobile-enquiry-bar:hover{background:var(--ov-ink);color:#fff!important}body[data-overhaul] .mobile-enquiry-bar__arrow{color:#fff;background:0 0}@media (width>=761px){body[data-overhaul] .mobile-enquiry-bar{display:none!important}body[data-overhaul][data-enquiry-action-visible=true] .global-header .header-cta:not(:focus){visibility:visible}}@media (width<=760px){body[data-overhaul] .ov-intro-band .ov-home-intro{padding-block:40px 35px}body[data-overhaul] .ov-intro-band+.ov-build-story{padding-top:35px}body[data-overhaul] .ov-owner{padding-block:45px 25px}body[data-overhaul] .ov-process-compact{padding-block:20px 40px}body[data-overhaul] .ov-process-compact .ov-section-head h2{font-size:23px}body[data-overhaul] [data-scene-motion=waiting]{transform:translateY(20px)}}@media (prefers-reduced-motion:reduce){body[data-overhaul] [data-scene-motion]{opacity:1!important;clip-path:none!important;transition:none!important;transform:none!important}body[data-overhaul] :is(.ov-story-images [data-story-panel],.ov-story-note,.ov-room-card img,.ov-build-stages>a img){transition:none!important;animation:none!important;transform:none!important}}@media print{body[data-overhaul] [data-scene-motion]{opacity:1!important;clip-path:none!important;transition:none!important;transform:none!important}}body[data-overhaul] .ov-home-story .ov-intro-band{background:var(--ov-paper);color:var(--ov-ink)}body[data-overhaul] .ov-home-story .ov-intro-band .ov-home-intro{padding-block:60px}body[data-overhaul] .ov-home-story .ov-home-intro>div{grid-template-columns:1.25fr 1fr;gap:12%}body[data-overhaul] .ov-home-story .ov-home-intro h2{color:var(--ov-ink);font-size:clamp(34px,3.5vw,52px)}body[data-overhaul] .ov-home-story .ov-home-intro h2 em{color:var(--ov-cobalt)}body[data-overhaul] .ov-home-story .ov-home-intro>div>p{max-width:46ch;font-size:16px}body[data-overhaul] .ov-home-story .ov-build-story{padding-block:50px 40px}body[data-overhaul] .ov-home-story .ov-story-heading{grid-template-columns:1.25fr 1fr;gap:12%;margin-bottom:30px}body[data-overhaul] .ov-home-story .ov-story-heading h2{font-size:clamp(32px,3.2vw,46px)}body[data-overhaul] .ov-home-story .ov-story-viewer{display:block}body[data-overhaul] .ov-home-story .ov-story-images img{aspect-ratio:1.95;object-fit:cover;object-position:50% 58%;max-height:680px}body[data-overhaul] .ov-home-story .ov-story-images figure:nth-child(3) img{object-position:50% 30%}body[data-overhaul] .ov-home-story .ov-story-notes{grid-template-columns:2fr 1fr;gap:25px 45px;margin-top:12px;display:grid}body[data-overhaul] .ov-home-story .ov-story-tabs{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:0;display:grid}body[data-overhaul] .ov-home-story .ov-story-tabs button{border-top:0;border-bottom:1px solid #ffffff35;padding:18px 20px;font-size:16px}body[data-overhaul] .ov-home-story .ov-story-tabs button[aria-selected=true]{color:var(--ov-warm);border-bottom:2px solid var(--ov-warm);background:0 0}body[data-overhaul] .ov-home-story .ov-story-note{grid-template-columns:1fr 1.3fr;gap:0 30px;display:grid}body[data-overhaul] .ov-home-story .ov-story-note h3{grid-row:span 2;margin:0;font-size:26px}body[data-overhaul] .ov-home-story .ov-story-note .ov-text-link{margin-top:14px}body[data-overhaul] .ov-home-story .ov-story-proof{text-align:right;border:0;align-self:start;margin:0;padding:0}body[data-overhaul] .ov-home-review{border-top:1px solid var(--ov-line);border-bottom:1px solid var(--ov-line);grid-template-columns:1fr 2fr;gap:10%;padding-block:40px;display:grid}body[data-overhaul] .ov-home-review blockquote{letter-spacing:-.025em;max-width:48ch;font-size:clamp(20px,2vw,28px);line-height:1.5}body[data-overhaul] .ov-home-review cite{font:400 11px/1.5 var(--ov-font);margin-top:18px;display:block}body[data-overhaul] .ov-home-review .ov-text-link{margin-top:12px;font-size:11px}@media (width<=760px){body[data-overhaul] .ov-home-story .ov-intro-band .ov-home-intro{padding-block:35px}body[data-overhaul] .ov-home-story .ov-home-intro>div{display:block}body[data-overhaul] .ov-home-story .ov-home-intro h2{font-size:36px}body[data-overhaul] .ov-home-story .ov-home-intro>div>p{margin-top:22px;font-size:14px}body[data-overhaul] .ov-home-story .ov-build-story{padding-block:35px}body[data-overhaul] .ov-home-story .ov-story-heading{margin-bottom:25px;display:block}body[data-overhaul] .ov-home-story .ov-story-heading h2{font-size:32px}body[data-overhaul] .ov-home-story .ov-story-heading>p{margin-top:18px}body[data-overhaul] .ov-home-story .ov-story-images img{aspect-ratio:1.15;object-position:50% 50%}body[data-overhaul] .ov-home-story .ov-story-notes{display:block}body[data-overhaul] .ov-home-story .ov-story-tabs{margin-bottom:25px;display:grid}body[data-overhaul] .ov-home-story .ov-story-tabs button{justify-content:flex-start;gap:7px;padding:13px 5px;font-size:12px}body[data-overhaul] .ov-home-story .ov-story-tabs button b{display:none}body[data-overhaul] .ov-home-story .ov-story-tabs button span{font-size:11px}body[data-overhaul] .ov-home-story .ov-story-note{display:block}body[data-overhaul] .ov-home-story .ov-story-note h3{margin-bottom:12px}body[data-overhaul] .ov-home-story .ov-story-proof{text-align:left;margin-top:25px}body[data-overhaul] .ov-home-review{padding-block:30px;display:block}body[data-overhaul] .ov-home-review blockquote{font-size:21px}}body[data-overhaul] .ov-home-story .ov-intro-band .ov-home-intro{padding-bottom:30px}body[data-overhaul] .ov-proof-band{background:var(--ov-ink);color:var(--ov-paper)}body[data-overhaul] .ov-proof-band .ov-home-review{color:var(--ov-paper);border-color:#ffffff35;padding-block:35px 50px}body[data-overhaul] .ov-proof-band .ov-home-review .ov-kicker{color:var(--ov-warm)}body[data-overhaul] .ov-home-story>.ov-process{padding-block:50px}body[data-overhaul] .ov-home-story>.ov-fit{background:var(--ov-blue);border:0;width:100%;padding:40px max(5%,50% - 660px)}body[data-overhaul] .ov-home-story>.ov-planning{background:var(--ov-blue);width:100%;padding:20px max(5%,50% - 660px) 45px}body[data-overhaul] .ov-fit h2,body[data-overhaul] .ov-planning h2{font-size:clamp(30px,3vw,42px)}body[data-overhaul] .ov-service [id]{scroll-margin-top:110px}@media (width<=760px){body[data-overhaul] .ov-home-story .ov-intro-band .ov-home-intro{padding-bottom:25px}body[data-overhaul] .ov-home-story>.ov-process{padding-block:35px}body[data-overhaul] .ov-home-story>.ov-fit{padding-block:30px 15px}body[data-overhaul] .ov-home-story>.ov-planning{padding-block:15px 35px}}body[data-overhaul] .ov-room-opening{background:var(--ov-ink);color:var(--ov-paper);padding-block:30px 0}body[data-overhaul] .ov-mast{border-color:#ffffff35}body[data-overhaul] .ov-mast>span{color:var(--ov-warm)}body[data-overhaul] .ov-room-composition{grid-template-rows:auto auto auto;grid-template-columns:1fr;gap:25px;padding-block:30px 35px;display:grid}body[data-overhaul] .ov-room-heading{grid-template-columns:1.15fr 1fr;align-items:center;gap:8%;padding:0;display:grid}body[data-overhaul] .ov-room-heading h1{color:var(--ov-paper);font-size:clamp(60px,6.5vw,98px)}body[data-overhaul] .ov-room-heading h1>span{color:var(--ov-warm)}body[data-overhaul] .ov-room-heading .ov-room-line{color:var(--ov-warm);max-width:28ch;margin:0!important;font-size:clamp(24px,2.3vw,34px)!important;line-height:1.3!important}body[data-overhaul] .ov-room-image{grid-area:2/1;width:100%}body[data-overhaul] .ov-room-image img{aspect-ratio:2.05;object-position:50% 55%;max-height:650px}body[data-overhaul] .ov-room-image figcaption{border-bottom:1px solid #ffffff35;padding-block:12px}body[data-overhaul] .ov-room-image figcaption a{border-color:#ffffff60}body[data-overhaul] .ov-room-intro{grid-area:3/1;grid-template-columns:1fr auto;align-items:start;gap:10px 60px;padding:0;display:grid}body[data-overhaul] .ov-room-intro>p{grid-row:span 2;max-width:62ch;margin:0}body[data-overhaul] .ov-room-intro>small{text-align:right;margin:0}body[data-overhaul] .ov-room-intro>a.ov-button{background:var(--ov-warm);min-width:245px;color:var(--ov-ink)}body[data-overhaul] .ov-room-intro>a.ov-button:hover{background:#ecd19f}body[data-overhaul] .ov-room-opening :focus-visible{outline-color:var(--ov-warm)}body[data-overhaul] .ov-enquiry-intro{padding-block:30px}body[data-overhaul] .ov-enquiry-intro h1{font-size:clamp(36px,3.5vw,50px)}body[data-overhaul] .project-start.enquiry-page{background:var(--ov-ink);color:var(--ov-paper)}body[data-overhaul] [data-enquiry-full-surface] .room-view{border-radius:0}body[data-overhaul] [data-enquiry-full-surface] .enquiry-welcome__eyebrow{color:var(--ov-warm);text-transform:uppercase;letter-spacing:.1em;font-size:11px}body[data-overhaul] [data-enquiry-full-surface] .enquiry-welcome>p:last-child{max-width:30ch;font-size:14px}@media (width<=760px){body[data-overhaul] .ov-room-opening{padding-top:20px}body[data-overhaul] .ov-room-composition{gap:20px;padding-block:25px;display:grid}body[data-overhaul] .ov-room-heading{display:block}body[data-overhaul] .ov-room-heading h1{font-size:58px}body[data-overhaul] .ov-room-heading .ov-room-line{margin-top:15px!important;font-size:25px!important}body[data-overhaul] .ov-room-image img{aspect-ratio:1.2;object-position:center}body[data-overhaul] .ov-room-intro{display:block}body[data-overhaul] .ov-room-intro>p{margin-bottom:20px;font-size:14px}body[data-overhaul] .ov-room-intro>a.ov-button{width:100%;min-width:0}body[data-overhaul] .ov-room-intro>small{text-align:left;margin-top:10px}body[data-overhaul] .ov-enquiry-intro h1{font-size:36px}}
