.enquiry-transfer-notice{z-index:1000;color:#252921;background:#f4f0e8;max-width:600px;margin:auto;padding:24px;position:fixed;inset:auto 20px 20px;box-shadow:0 8px 40px #0006}.enquiry-transfer-notice textarea{width:100%;min-height:120px;font:inherit;margin:16px 0;display:block}.enquiry-transfer-notice :is(a,button){min-height:48px;color:inherit;align-items:center;margin-right:20px;display:inline-flex}.cinematic-home .everyday-moments{color:#232721;background:#eeeae1}.cinematic-home .everyday-intro{grid-template-columns:1.4fr 1fr;align-items:end;gap:10%;width:min(1380px,88%);margin:auto;padding:100px 0 92px;scroll-margin-top:30px;display:grid}.cinematic-home .everyday-intro h2{letter-spacing:-.065em;margin:0;font:450 clamp(40px,4.6vw,72px)/1.04 Manrope,Arial,sans-serif}.cinematic-home .everyday-intro h2 span{color:#767364}.cinematic-home .everyday-intro p{max-width:440px;margin:0 0 12px;font-size:18px;line-height:1.65}.cinematic-home .everyday-intro a{border-bottom:1px solid #232721;align-items:center;gap:28px;margin-top:14px;padding:8px 0;font-size:16px;display:inline-flex}.cinematic-home .everyday-intro a span{font-size:24px}.cinematic-home .everyday-chapter{background:#171713;height:165svh;min-height:1050px;scroll-margin-top:0;position:relative}.cinematic-home .everyday-stage{color:#fff9ef;isolation:isolate;height:100svh;min-height:650px;max-height:1200px;position:sticky;top:0;overflow:hidden}.cinematic-home .breakfast-photo,.cinematic-home .evening-photo{z-index:-3;position:absolute;inset:0;overflow:hidden}.cinematic-home .breakfast-plane{aspect-ratio:1672/941;perspective:2000px;perspective-origin:50% 40%;min-width:100%;height:100%;position:absolute;left:50%;transform:translate(-50%)}.cinematic-home .breakfast-plane>img{object-fit:fill;width:100%;height:100%;position:absolute;inset:0}.cinematic-home .everyday-shade{z-index:-1;pointer-events:none;background:linear-gradient(#0009 0%,#0000 34% 50%,#10110df2 100%);position:absolute;inset:0}.cinematic-home .everyday-scene-heading{pointer-events:none;position:absolute;top:6%;left:6%;right:6%}.cinematic-home .everyday-scene-heading h2{letter-spacing:-.055em;text-shadow:0 2px 25px #0004;margin:0;font:450 clamp(36px,4vw,64px)/1.06 Manrope,Arial,sans-serif}.cinematic-home .everyday-scene-heading h2 span{color:#f2e3c9}.cinematic-home .everyday-console{justify-content:space-between;align-items:end;gap:40px;display:flex;position:absolute;bottom:6%;left:6%;right:6%}.cinematic-home .scene-copy p{color:#f9f5ed;margin:0 0 22px;font-size:18px;line-height:1.65}.cinematic-home .scene-copy a{color:#f9eed9;border-bottom:1px solid #e2d6be;align-items:center;gap:25px;padding:12px 0;font-size:16px;transition:gap .25s;display:inline-flex}.cinematic-home .scene-copy a:hover{gap:34px}.cinematic-home .scene-copy a svg{flex:none;width:22px;height:22px}.cinematic-home .scene-controls{backdrop-filter:blur(15px);background:#151611b8;border:1px solid #fff5;border-radius:40px;flex:none;gap:4px;padding:5px;display:flex}.cinematic-home .scene-controls button{color:#fff4e1;cursor:pointer;background:0 0;border:0;border-radius:30px;justify-content:center;align-items:center;gap:20px;min-height:56px;padding:16px 22px;font:500 15px/1.2 Manrope,Arial,sans-serif;transition:background .3s,color .3s;display:flex}.cinematic-home .scene-controls button[aria-pressed=true]{color:#232721;background:#f3ead7}.cinematic-home .scene-controls button:hover{background:#fff2}.cinematic-home .scene-controls button[aria-pressed=true]:hover{background:#fff5e3}.cinematic-home .scene-progress{background:#fff2;height:2px;position:absolute;bottom:0;left:0;right:0}.cinematic-home .scene-progress i{transform-origin:0;background:#efd2a2;height:100%;transition:transform .4s;display:block}.cinematic-home .everyday-bridge{color:#e8e2d5;background:#171713;justify-content:space-between;align-items:center;gap:20px;padding:55px 6%;display:flex}.cinematic-home .everyday-bridge p{letter-spacing:-.045em;margin:0;font-size:clamp(26px,3vw,46px);line-height:1.15}.cinematic-home .everyday-bridge a{border:1px solid #fff5;border-radius:50%;flex:none;place-items:center;width:56px;height:56px;font-size:26px;display:grid}.cinematic-home .evening-photo img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.cinematic-home .evening-photo-night{opacity:var(--evening);transition:opacity .55s}.cinematic-home .everyday-grounding{background:#eeeae1;justify-content:space-between;align-items:center;gap:60px;padding:48px 6%;display:flex}.cinematic-home .everyday-grounding p{max-width:600px;margin:0;font-size:18px;line-height:1.65}.cinematic-home .everyday-grounding a{white-space:nowrap;border-bottom:1px solid #565746;align-items:center;gap:22px;padding:12px 0;font-size:16px;display:flex}.cinematic-home .everyday-grounding svg{width:22px}.cinematic-home .everyday-moments :is(button,a,input):focus-visible{outline-offset:5px;outline:3px solid #a8c1eb}@media (aspect-ratio>=1672/941){.cinematic-home .breakfast-plane{width:100%;height:auto;top:50%;transform:translate(-50%,-50%)}}@media (width<=800px){.cinematic-home .everyday-intro{grid-template-columns:1fr;gap:26px;width:calc(100% - 44px);padding:52px 0 44px}.cinematic-home .everyday-intro h2{font-size:43px}.cinematic-home .everyday-intro p{font-size:16px;line-height:1.6}.cinematic-home .everyday-chapter{height:145svh;min-height:940px}.cinematic-home .everyday-stage{height:100svh;min-height:650px;max-height:1000px}.cinematic-home .breakfast-plane{width:auto;min-width:100%;height:70%;top:12%;transform:translate(-50%)}.cinematic-home .breakfast-photo{background:#322419}.cinematic-home .everyday-shade{background:linear-gradient(#11150ff5 0%,#11150f80 14%,#0000 30% 49%,#11150fe8 74%,#11150f 100%)}.cinematic-home .everyday-scene-heading{top:5%;left:22px;right:22px}.cinematic-home .everyday-scene-heading h2{font-size:36px}.cinematic-home .everyday-console{flex-direction:column;align-items:stretch;gap:20px;display:flex;bottom:27px;left:22px;right:22px}.cinematic-home .scene-copy p{margin-bottom:10px;font-size:16px;line-height:1.5}.cinematic-home .scene-copy a{gap:16px;min-height:48px;font-size:14px}.cinematic-home .scene-controls{backdrop-filter:none;justify-content:stretch;align-self:stretch}.cinematic-home .scene-controls button{flex:1;gap:10px;min-height:52px;padding:14px 10px;font-size:14px}.cinematic-home .everyday-bridge{gap:24px;padding:35px 22px}.cinematic-home .everyday-bridge p{font-size:28px}.cinematic-home .everyday-bridge a{width:44px;height:44px}.cinematic-home .evening-photo{top:14%;bottom:16%}.cinematic-home .evening-photo img{object-position:62% 50%}.cinematic-home .everyday-grounding{flex-direction:column;align-items:start;gap:20px;padding:32px 22px}.cinematic-home .everyday-grounding p{font-size:16px}.cinematic-home .everyday-grounding a{font-size:14px}}@media (prefers-reduced-motion:reduce){.cinematic-home .everyday-chapter{height:auto;min-height:0}.cinematic-home .everyday-stage{position:relative}.cinematic-home .everyday-moments *{transition:none!important;animation:none!important}}main .cinematic-home .everyday-chapter:target{scroll-margin-top:0!important}@media (width<=800px){.cinematic-home .breakfast-plane{height:58%;top:16%}}@media (height<=499px){.cinematic-home .everyday-chapter{height:auto;min-height:0}.cinematic-home .everyday-stage{height:700px;min-height:700px;position:relative}}.cinematic-home .final-content h2{max-width:670px;font-size:clamp(52px,6vw,88px)}@media (width<=800px){.cinematic-home .everyday-scene-heading h2{font-size:clamp(28px,9.2vw,36px)}}@media (width<=350px){.cinematic-home .scene-controls button{gap:6px;font-size:13px}.cinematic-home .scene-controls button span{display:none}}.cinematic-home .final-scene .final-content h2{font-size:clamp(42px,5.5vw,80px);line-height:1.06}.cinematic-home .evening-chapter{height:240svh}.cinematic-home .evening-photo-night{transition:opacity .18s linear}.cinematic-home .evening-photo-unwind{opacity:var(--unwind);transition:opacity .18s linear}@media (prefers-reduced-motion:reduce),(height<=499px){.cinematic-home .evening-chapter{height:auto}}.cinematic-home .breakfast-stage .scene-controls{display:none}@media (prefers-reduced-motion:reduce){.cinematic-home .breakfast-stage .scene-controls{display:flex}}@media (height>=500px) and (height<=700px){.cinematic-home .everyday-stage,.cinematic-home .everyday-chapter{min-height:0}.cinematic-home .everyday-console{gap:10px;bottom:18px}.cinematic-home .everyday-scene-heading{top:5%}}@media (height<=499px){.cinematic-home .breakfast-stage .scene-controls{display:flex}}.cinematic-home .lighting-control{backdrop-filter:blur(14px);background:#111710b8;border:1px solid #fff3;border-radius:4px;flex:none;width:330px;max-width:100%;padding:0 8px}.cinematic-home .lighting-settings{gap:4px;display:flex}.cinematic-home .lighting-settings button{color:#d2d3cb;cursor:pointer;background:0 0;border:0;flex:1;min-width:0;min-height:48px;padding:12px 8px;font:500 14px/1.3 Manrope,Arial,sans-serif;transition:color .2s;position:relative}.cinematic-home .lighting-settings button:after{content:"";background:#f5e8d0;height:2px;transition:transform .25s;position:absolute;bottom:0;left:14px;right:14px;transform:scaleX(0)}.cinematic-home .lighting-settings button[aria-pressed=true]{color:#fff9ef}.cinematic-home .lighting-settings button[aria-pressed=true]:after{transform:scaleX(1)}.cinematic-home .lighting-settings button:hover{color:#fff9ef}@media (width<=800px){.cinematic-home .lighting-control{width:100%;padding:0 6px}.cinematic-home .lighting-settings button{font-size:14px}}.cinematic-home .breakfast-plane>.cabinet-solid-doors{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.cinematic-home .breakfast-plane>.cabinet-static-front{object-fit:fill;width:100%;height:100%;position:absolute;inset:0}.cinematic-home .breakfast-plane>.cabinet-static-front[data-ready=true]{visibility:hidden}.cinematic-home{& *{box-sizing:border-box}&{color:#f4f2ec;-webkit-font-smoothing:antialiased;background:#141412;margin:0;font:16px/1.5 Manrope,Arial,sans-serif}& button,& input,& select,& textarea{font:inherit}& a{color:inherit;text-decoration:none}& button{cursor:pointer;border:0;border-radius:0}& button,& a{-webkit-tap-highlight-color:transparent}& button:focus-visible,& a:focus-visible,& input:focus-visible,& select:focus-visible,& textarea:focus-visible{outline-offset:5px;outline:3px solid #da9a4b}& h1,& h2,& h3,& p{margin:0}& h1,& h2,& h3{letter-spacing:-.065em;font-weight:400;line-height:1.02}& .frame{width:min(1280px,88%);margin:auto}& .header{z-index:9;color:#fff;justify-content:space-between;align-items:center;gap:30px;height:88px;padding:0 4%;display:flex;position:absolute;inset:0 0 auto}& .header .brand img{filter:brightness(0)invert();width:215px;height:auto;display:block}& .header-note{letter-spacing:.13em;font-size:10px}& .nav-cta{color:#191917;background:#f4f2ec;border-radius:40px;gap:35px;padding:12px 19px;font-size:14px;display:flex}& .nav-cta span,& .primary span{transition:transform .3s}& .nav-cta:hover span,& .primary:hover span{transform:translate(3px,-3px)}& .primary{color:#171512;background:#e5af6c;justify-content:space-between;align-items:center;gap:35px;min-height:55px;padding:16px 22px;font-size:14px;transition:background .25s,transform .25s;display:flex}& .primary:hover{background:#f6c789}& .primary.dark{color:#fff;background:#252520}& .primary.dark:hover{background:#42423a}& dialog{color:#242420;background:#efeee8;border:0;width:min(520px,100% - 24px);max-height:90svh;padding:55px 40px 35px}& dialog::backdrop{backdrop-filter:blur(8px);background:#000a}& body:has(dialog[open]){overflow:hidden}& .close{color:#252520;background:0 0;width:36px;height:36px;font-size:30px;position:absolute;top:12px;right:18px}& .eyebrow{letter-spacing:.12em;margin-bottom:20px;font-size:9px}& dialog h2{margin-bottom:24px;font-size:43px}& .selection{border-block:1px solid #c3beaf;padding:14px 0;font-size:13px}& .demo-note{color:#69665a;margin-top:12px;font-size:11px}& label{margin:20px 0;font-size:13px;display:block}& label small{color:#746f61;margin-left:5px;font-size:10px}& input,& textarea,& select{color:#242420;background:#faf9f4;border:1px solid #aaa492;border-radius:0;width:100%;min-height:46px;margin-top:7px;padding:12px;display:block}& dialog .primary{width:100%;margin-top:15px}& .back{color:inherit;background:0 0;padding:12px 0;font-size:12px}& .success>p:not(.eyebrow){margin:20px 0;font-size:15px;line-height:1.6}& .skip{color:#000;z-index:99;background:#fff;padding:15px;position:fixed;top:-100px}& .skip:focus{top:5px}& .sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}& .room-journey{height:370svh;position:relative}& .journey-stage{background:#292723;height:100svh;min-height:560px;position:sticky;top:0;overflow:hidden}& .journey-layer{opacity:0;transition:opacity .7s cubic-bezier(.2,.65,.3,1);position:absolute;inset:0}& .journey-layer:first-of-type{opacity:1}& .journey-layer video{object-fit:cover;object-position:center;width:100%;height:100%;display:block}& .journey-shade{pointer-events:none;background:linear-gradient(#0008,#0000 26%),linear-gradient(#0000 35%,#000b),linear-gradient(90deg,#0005,#0000 70%);position:absolute;inset:0}& .journey-copy{position:absolute;bottom:145px;left:6%}& .journey-title{letter-spacing:-.065em;margin-bottom:28px;font-size:clamp(78px,9vw,142px);line-height:.93;animation:.45s both copy-in}& .journey-copy .primary{min-width:245px;font-size:15px}& .journey-bottom{justify-content:space-between;align-items:center;gap:35px;display:flex;position:absolute;bottom:25px;left:6%;right:6%}& .journey-nav{gap:38px;display:flex}& .journey-nav button{color:#fff;opacity:.65;background:0 0;padding:18px 0;font-size:15px;transition:opacity .2s;position:relative}& .journey-nav button[aria-pressed=true],& .journey-nav button:hover{opacity:1}& .journey-nav i{transform-origin:0;background:#e5af6c;height:2px;transition:transform .3s;position:absolute;bottom:4px;left:0;right:0;transform:scaleX(0)}& .journey-nav button[aria-pressed=true] i{transform:scaleX(1)}& .journey-skip{align-items:center;gap:25px;padding:15px 0;font-size:14px;display:flex}& .journey-skip span{font-size:24px}& .journey-layer[inert]{pointer-events:none}@media (width>=1800px){& .journey-copy,& .journey-bottom{left:max(6%,50% - 750px)}}@media (width<=800px){& .room-journey{height:340svh}& .journey-stage{min-height:560px}& .journey-copy{bottom:142px;left:24px;right:24px}& .journey-title{margin-bottom:24px;font-size:clamp(58px,15vw,88px)}& .journey-copy .primary{gap:24px;width:max-content;min-width:0;padding:15px 20px;font-size:14px}& .journey-bottom{flex-wrap:wrap;gap:0;bottom:16px;left:24px;right:24px}& .journey-nav{justify-content:space-between;gap:24px;width:100%}& .journey-nav button{padding:14px 0;font-size:14px}& .journey-skip{gap:12px;margin-left:auto;padding:8px 0 0;font-size:12px}& .journey-skip span{font-size:18px}& .journey-layer[data-room=kitchen] video{object-position:47% center}& .journey-layer[data-room=bathroom] video{object-position:51% center}& .journey-layer[data-room=laundry] video{object-position:85% center}& .journey-shade{background:linear-gradient(#0008,#0000 24%),linear-gradient(#0000 28%,#000d)}}@media (height<=600px) and (width>=801px){& .journey-stage{min-height:480px}& .journey-title{font-size:68px}& .journey-copy{bottom:108px}}@media (prefers-reduced-motion:reduce){& .room-journey{height:100svh;min-height:560px}& .journey-stage{position:relative}}& fieldset{border:0;min-width:0;margin:0;padding:0}& .header-links{gap:32px;margin-left:auto;font-size:14px;display:flex}& .header-links a{padding:12px 0}& .header-links a:hover{text-underline-offset:6px;text-decoration:underline}& .room-journey{height:285svh}& .journey-title{font-size:clamp(76px,8.1vw,124px);animation:.45s cubic-bezier(.2,.7,.2,1) cinema-headline-reveal}& .journey-context{max-width:380px;margin-bottom:22px;font-size:16px;line-height:1.5}& .journey-shade{background:linear-gradient(#0008,#0000 25%),linear-gradient(#0000 35%,#000d),linear-gradient(90deg,#0006,#0000 75%)}& .journey-copy{bottom:130px}& #introduction,& #your-room{scroll-margin-top:20px}& .people-section{color:#f0ede5;background:#141612;padding:100px 0;overflow:hidden}& .people-grid{grid-template-columns:minmax(230px,340px) 1fr;align-items:center;gap:9%;display:grid}& .aaron-portrait{margin:0;overflow:hidden}& .aaron-portrait img{width:100%;height:auto;transform:scale(calc(1.04 - var(--scene,.5)*.04));transform-origin:bottom;display:block}& .aaron-portrait figcaption{padding-top:17px;font-size:14px}& .people-copy h2{margin-bottom:26px;font-size:clamp(46px,5.3vw,76px)}& .people-copy h2 span{color:#d5b285}& .people-copy>p{max-width:610px;margin:14px 0;font-size:17px;line-height:1.7}& .people-copy blockquote{letter-spacing:-.03em;border-top:1px solid #ffffff26;max-width:640px;margin:32px 0 15px;padding-top:28px;font-size:24px;line-height:1.45}& .people-copy cite{letter-spacing:0;color:#b6b5a8;margin-top:16px;font-size:13px;font-style:normal;line-height:1.5;display:block}& .text-link{border-bottom:1px solid #777166;gap:28px;padding:10px 0;font-size:14px;display:inline-flex}& .decision-section{color:#f2efe8;background:#1b1d18;padding:80px 0 90px}& .decision-heading{justify-content:space-between;align-items:end;gap:40px;margin-bottom:40px;display:flex}& .decision-heading h2{font-size:clamp(44px,5.5vw,76px)}& .decision-heading h2 span{color:#d9b27b}& .decision-heading p{color:#c8c7bb;max-width:280px;font-size:16px;line-height:1.6}& .study-tabs{border-bottom:1px solid #ffffff30;gap:38px;margin-bottom:36px;display:flex}& .study-tabs button{color:#b5b6a9;background:0 0;padding:16px 0;font-size:17px;position:relative}& .study-tabs button:after{content:"";background:#e4b576;height:2px;transition:transform .45s;position:absolute;inset:auto 0 -1px;transform:scaleX(0)}& .study-tabs button[aria-pressed=true]{color:#f3efe7}& .study-tabs button[aria-pressed=true]:after{transform:scaleX(1)}& .comparison-heading{grid-template-columns:1fr 1.15fr;align-items:center;gap:36px;margin-bottom:22px;display:grid}& .comparison-heading h3{letter-spacing:-.045em;max-width:470px;font-size:clamp(26px,3vw,38px)}& .comparison-actions{gap:10px;display:grid}& .study-options{grid-template-columns:1fr 1fr;gap:8px;display:grid}& .study-options button{color:#dedcd2;text-align:left;background:0 0;border:1px solid #747768;justify-content:space-between;align-items:center;gap:12px;min-height:50px;padding:13px 16px;font-size:15px;transition:background .2s,color .2s,border-color .2s;display:flex}& .study-options button:hover{border-color:#eeeae0}& .study-options button[aria-pressed=true]{color:#24251f;background:#eeeae0;border-color:#eeeae0}& .study-options b{font-weight:400}& .comparison-cta.primary{width:100%;min-height:48px;padding:12px 16px;font-size:15px}& .room-photographs{margin:0}& .photo-stage{aspect-ratio:3/2;isolation:isolate;background:#24261f;width:100%;position:relative;overflow:hidden}& .photo-stage img{object-fit:cover;width:100%;height:100%;display:block}& .photo-alternative{transition:clip-path .65s cubic-bezier(.22,.65,.22,1);position:absolute;inset:0}& .photo-divider{pointer-events:none;background:#f7f3e8;width:2px;transition:left .65s cubic-bezier(.22,.65,.22,1);position:absolute;top:0;bottom:0;transform:translate(-1px);box-shadow:0 0 8px #0007}& .photo-labels{pointer-events:none;justify-content:space-between;gap:12px;display:flex;position:absolute;inset:16px 16px auto}& .photo-labels span{color:#fff;background:#191c17e8;padding:8px 12px;font-size:14px;transition:opacity .2s}& .photo-slider{position:absolute;inset:0}& .photo-slider-control{touch-action:pan-y;user-select:none;cursor:ew-resize;width:100%;height:100%;position:relative}& .photo-slider-thumb{color:#252820;cursor:ew-resize;background:#f4efe4;border:1px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;transition:left .65s cubic-bezier(.22,.65,.22,1),background .2s;display:flex;top:50%;box-shadow:0 2px 18px #0006;left:clamp(32px, var(--reveal), calc(100% - 32px))!important}& .photo-slider-thumb:hover{background:#e7c18d}& .photo-slider-thumb:focus-within{outline-offset:3px;outline:3px solid #262920;box-shadow:0 0 0 7px #fff}& .photo-slider-thumb span{font-size:26px;line-height:1}& .photo-slider[data-disabled]{opacity:0;pointer-events:none}& .photo-stage[data-dragging=true] .photo-alternative,& .photo-stage[data-dragging=true] .photo-divider,& .photo-stage[data-dragging=true] .photo-slider-thumb{transition:none}& .photo-error{color:#fff;background:#24251feb;padding:14px;position:absolute;inset:auto 22px 22px}& .compare-hint{color:#babbad;border-bottom:1px solid #ffffff25;padding:14px 0;font-size:14px}& .comparison-details{grid-template-columns:1.5fr 1fr;align-items:start;gap:10%;padding-top:24px;display:grid}& .study-insight{min-height:125px;padding:0}& .study-insight h4{letter-spacing:-.035em;margin:0 0 12px;font-size:24px;font-weight:400;line-height:1.3}& .study-insight p{color:#c6c6b9;font-size:16px;line-height:1.7}& .study-reassurance{color:#babbad;margin-top:14px;font-size:14px;line-height:1.6}& .process-section{padding:95px 0 100px}& .process-section h2{margin-bottom:58px;font-size:clamp(46px,5.2vw,74px)}& .process-section h2 span{color:#b8b4a7}& .process-line{grid-template-columns:repeat(3,1fr);gap:7%;margin:0;padding:0;list-style:none;display:grid;position:relative}& .process-line:before{content:"";background:#ffffff2b;height:1px;position:absolute;top:0;left:0;right:0}& .process-line:after{content:"";transform-origin:0;height:1px;transform:scaleX(clamp(0, calc(var(--scene,.5)*1.8), 1));background:#e5af6c;position:absolute;top:0;left:0;right:0}& .process-line li{padding-top:26px}& .process-line li>span{color:#dfb580;font-size:14px}& .process-line h3{letter-spacing:-.04em;margin:22px 0 14px;font-size:26px;line-height:1.2}& .process-line p{color:#c4c0b4;font-size:16px;line-height:1.7}& .closing{height:95svh;min-height:670px;max-height:1100px;position:relative;overflow:hidden}& .closing-window{clip-path:inset(calc((1 - var(--scene,.5)) *15%) calc((1 - var(--scene,.5)) *20%));position:absolute;inset:0}& .closing-window img{object-fit:cover;width:100%;height:100%;transform:scale(calc(1.14 - var(--scene,.5)*.14));object-position:50% 60%}& .closing-window:after{content:"";background:linear-gradient(#0000 5%,#000d),linear-gradient(90deg,#0008,#0000);position:absolute;inset:0}& .closing-content{grid-template-columns:1.3fr 1fr;align-items:end;gap:8%;display:grid;position:absolute;bottom:13%;left:0;right:0}& .closing h2{font-size:clamp(60px,7.8vw,104px)}& .closing-action p{max-width:410px;margin-bottom:25px;font-size:18px;line-height:1.65}& .closing-action .primary{width:100%;max-width:410px}& footer{border-top:1px solid #ffffff28;align-items:center;gap:40px;padding:35px 0 45px;display:flex}& footer img{filter:brightness(0)invert();width:175px;height:auto}& footer p{color:#aba99e;max-width:560px;font-size:12px;line-height:1.8}& footer a{white-space:nowrap;margin-left:auto;font-size:14px}& .form-step{color:#69665a;margin-bottom:12px;font-size:13px}& .form-progress{background:#c7c1b3;height:2px;margin:0 0 28px}& .form-progress span{background:#68634f;height:100%;transition:width .55s cubic-bezier(.2,.7,.2,1);display:block}& .demo-note{font-size:12px}& label{font-size:14px}& #enquiry-title:focus{outline:none}@media (width<=800px){& .frame{width:calc(100% - 44px)}& .header{gap:15px;height:76px;padding:0 22px}& .header .brand img{width:166px}& .header-links{display:none}& .nav-cta{gap:18px;padding:10px 14px;font-size:13px}& .room-journey{height:265svh}& .journey-layer video{object-fit:cover;width:100%;height:65%;position:absolute;inset:0}& .journey-layer{background:#151610}& .journey-shade{background:linear-gradient(#0007,#0000 22% 38%,#151610 67%)}& .journey-copy{bottom:127px;left:24px;right:24px}& .journey-context{max-width:320px;margin-bottom:15px;font-size:14px;line-height:1.5}& .journey-title{margin-bottom:22px;font-size:clamp(54px,13.8vw,76px)}& .journey-layer[data-room=kitchen] video,& .journey-layer[data-room=bathroom] video,& .journey-layer[data-room=laundry] video{object-position:50% center}& .people-section{padding:55px 0 60px}& .people-grid{grid-template-columns:1fr;gap:32px}& .aaron-portrait{width:min(250px,70%)}& .aaron-portrait figcaption{font-size:13px}& .people-copy h2{margin-bottom:23px;font-size:clamp(43px,9.5vw,66px)}& .people-copy>p{font-size:16px;line-height:1.65}& .people-copy blockquote{margin-top:26px;padding-top:24px;font-size:24px}& .people-copy cite{font-size:13px}& .decision-section{padding:55px 0 60px}& .decision-heading{margin-bottom:25px;display:block}& .decision-heading h2{font-size:clamp(44px,9.5vw,65px)}& .decision-heading p{margin:20px 0 0;font-size:15px}& .study-tabs{justify-content:space-between;gap:16px;margin-bottom:22px}& .study-tabs button{font-size:16px}& .study-options button{padding:17px 12px;font-size:14px}& .study-insight{min-height:0;padding:23px 0}& .study-insight h4{font-size:20px}& .study-insight p{font-size:16px}& .process-section{padding:58px 0 60px}& .process-section h2{margin-bottom:36px;font-size:48px}& .process-line{border-left:1px solid #ffffff2b;grid-template-columns:1fr;gap:30px;padding-left:22px}& .process-line:before,& .process-line:after{display:none}& .process-line li{padding-top:0}& .process-line h3{margin:10px 0;font-size:25px}& .process-line p{font-size:16px}& .closing{height:88svh;min-height:620px}& .closing-window{clip-path:inset(calc((1 - var(--scene,.5)) *6%) calc((1 - var(--scene,.5)) *7%))}& .closing-content{display:block;bottom:12%}& .closing h2{margin-bottom:28px;font-size:clamp(50px,11vw,72px)}& .closing-action p{max-width:360px;font-size:16px}& footer{flex-wrap:wrap;gap:25px;padding:30px 0}& footer img{width:150px}& footer p{order:3;width:100%;font-size:12px}& footer a{font-size:13px}& dialog{padding:50px 24px 25px}& dialog h2{font-size:36px}}@media (width<=380px){& .header .brand img{width:142px}& .journey-title{font-size:52px}& .journey-context{max-width:260px;font-size:13px}& .people-copy h2{font-size:43px}& .study-options{gap:8px}}@media (prefers-reduced-motion:reduce){& html{scroll-behavior:auto}& *,& :before,& :after{transition:none!important;animation:none!important}& .room-journey{height:100svh;min-height:560px}& .journey-stage{position:relative}& .aaron-portrait img,& .closing-window img{transform:none}& .closing-window{clip-path:none}}@media (width<=800px){& .journey-layer[data-room=kitchen] video{object-position:35% center}& .decision-section{padding:55px 0}& .decision-heading{margin-bottom:25px;display:block}& .decision-heading h2{font-size:43px}& .decision-heading p{max-width:330px;margin-top:18px;font-size:16px}& .comparison-heading{flex-direction:column;align-items:stretch;gap:20px;margin-bottom:22px;display:flex}& .comparison-heading h3{font-size:29px;line-height:1.15}& .study-options{flex:auto;width:100%}& .study-options button{min-height:54px;padding:14px 12px;font-size:14px}& .room-photographs{margin-inline:-22px}& .photo-stage{aspect-ratio:3/2}& .compare-hint{margin-inline:22px;padding:12px 0;font-size:14px}& .photo-labels{inset:12px 12px auto}& .photo-labels span{padding:6px 9px;font-size:14px}& .comparison-details{grid-template-columns:1fr;gap:24px;padding-top:26px}& .study-insight{min-height:0;padding:0}& .study-insight h4{font-size:23px}& .study-reassurance{font-size:14px}}& .decision-section>.frame{max-width:1080px}& .comparison-heading{z-index:3;background:#1b1d18;margin-bottom:10px;padding-block:16px;position:sticky;top:0}@media (width<=800px){& .comparison-heading{margin-bottom:22px;padding:0;position:static}}@media (prefers-reduced-motion:reduce){& .photo-alternative,& .photo-divider,& .photo-slider-thumb,& .photo-labels span{transition:none}}& .concept-disclosure{color:#c6c6b9;padding-block:32px;font-size:14px}& .concept-disclosure a{margin-left:12px;text-decoration:underline}}.cinematic-home .text-link{text-transform:none;letter-spacing:normal}@media (width<=800px){.cinematic-home .header{gap:12px}.cinematic-home .header .brand img{width:clamp(112px,38vw,150px)}.cinematic-home .nav-cta{gap:12px;padding:10px 12px}}@keyframes cinema-open-aperture{0%{clip-path:inset(0 50%)}to{clip-path:inset(0)}}@keyframes cinema-headline-reveal{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes cinema-route-draw{0%{stroke-dashoffset:80px}to{stroke-dashoffset:0}}.cinematic-home .journey-layer>.journey-poster{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.cinematic-home .journey-layer video{position:relative}.cinematic-home .primary svg,.cinematic-home .nav-cta svg{flex-shrink:0}@media (width<=360px){.cinematic-home .header{gap:10px;padding-inline:16px}.cinematic-home .nav-cta{white-space:nowrap;gap:0}.cinematic-home .nav-cta svg{display:none}}.cinematic-home{color:#f6f3ec;background:#10100f}.cinematic-home :is(.journey-title,.decision-heading h2,.final-content h2){letter-spacing:-.065em;font-family:Manrope,Arial,sans-serif;font-weight:450}.cinematic-home .header{gap:24px;height:100px;padding-inline:5%}.cinematic-home .header .brand img{filter:brightness(0)invert(.87)sepia(.2);width:210px}.cinematic-home .header-links{gap:25px}.cinematic-home :is(.primary,.nav-cta){color:#fff9ed;min-height:56px;box-shadow:none;text-transform:none;letter-spacing:-.015em;background:0 0;border:0;border-radius:0;justify-content:flex-start;align-items:center;gap:24px;width:max-content;max-width:100%;padding:0;font-size:16px;font-weight:550;display:inline-flex}.cinematic-home :is(.primary,.nav-cta):hover{color:#fff;background:0 0;transform:none}.cinematic-home .action-orbit{isolation:isolate;background:#ffffff08;border:1px solid #f5eee6a6;border-radius:50%;flex:none;place-items:center;width:56px;height:56px;display:grid;position:relative;overflow:hidden;transition:background .35s,border-color .35s,transform .35s!important}.cinematic-home .action-orbit:before{content:"";z-index:-1;background:#edc18b;border-radius:50%;transition:transform .4s cubic-bezier(.2,.7,.2,1);position:absolute;inset:0;transform:translateY(105%)}.cinematic-home .action-orbit svg{width:23px;height:23px;transition:transform .4s,color .3s}.cinematic-home :is(.primary,.nav-cta):hover .action-orbit{border-color:#edc18b;transform:scale(1.07)}.cinematic-home :is(.primary,.nav-cta):hover .action-orbit:before{transform:translateY(0)}.cinematic-home :is(.primary,.nav-cta):hover .action-orbit svg{color:#191712;transform:rotate(45deg)}.cinematic-home :is(.primary,.nav-cta):hover>span:not(.action-orbit){transform:none}.cinematic-home .nav-cta{gap:16px;font-size:14px}.cinematic-home .nav-cta .action-orbit{width:43px;height:43px}.cinematic-home .nav-cta .action-orbit svg{width:19px;height:19px}.cinematic-home .journey-copy{max-width:1050px;bottom:155px;left:6%;right:5%}.cinematic-home .journey-title{text-wrap:balance;margin-bottom:32px;font-size:clamp(60px,6.7vw,110px);line-height:1.02;animation:none}.cinematic-home .journey-title>span{animation:.8s cubic-bezier(.2,.7,.2,1) both room-line-open;display:block}.cinematic-home .journey-title>span:nth-child(2){animation-delay:70ms}.cinematic-home .journey-copy .primary{gap:24px;min-width:0;font-size:16px}.cinematic-home .journey-copy .primary .action-orbit{color:#191712;background:#edc18b;border-color:#edc18b}.cinematic-home .journey-layer video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.cinematic-home .journey-bottom{border-top:1px solid #ffffff40;grid-template-columns:1fr auto 1fr;align-items:center;gap:25px;padding-top:20px;display:grid;bottom:28px}.cinematic-home .journey-location{color:#f0ede3;letter-spacing:0;font-size:14px}.cinematic-home .journey-nav{gap:30px;width:auto}.cinematic-home .journey-nav button{opacity:.8;padding:12px 0;font-size:14px}.cinematic-home .journey-skip{justify-self:end;gap:14px;font-size:14px}.cinematic-home .journey-nav i{background:#edc18b}.cinematic-home .decision-section{background:#10100f;padding:100px 0 90px;scroll-margin-top:0}.cinematic-home .decision-section>.frame{width:min(1480px,92%);max-width:1480px}.cinematic-home #your-room{scroll-margin-top:40px}.cinematic-home .decision-heading{justify-content:space-between;align-items:end;gap:60px;margin-bottom:38px;padding-inline:2%;display:flex}.cinematic-home .decision-heading h2{text-wrap:balance;max-width:780px;font-size:clamp(40px,4.6vw,68px);line-height:1.04;animation:.65s cubic-bezier(.2,.7,.2,1) both room-line-open}.cinematic-home .study-tabs{border:0;flex:none;align-items:center;gap:23px;margin:0}.cinematic-home .study-tabs button{color:#a8a8a2;min-height:48px;padding:10px 0;font-size:15px}.cinematic-home .study-tabs button[aria-pressed=true]{color:#fff8ed}.cinematic-home .study-tabs button:after{background:#edc18b;height:1px}.cinematic-home .room-photographs{width:100%;clip-path:inset(0 max(0%,calc((.3 - var(--scene,.3))*20%)));margin:0;position:relative}.cinematic-home .photo-stage{aspect-ratio:16/9;background:#151511;max-height:760px}.cinematic-home .photo-stage img{object-position:50% 58%}.cinematic-home .photo-labels{inset:24px 24px auto}.cinematic-home .photo-labels span{backdrop-filter:blur(10px);background:#141412cc;border-radius:2px;padding:8px 12px;font-size:14px}.cinematic-home .photo-slider-thumb{background:#f9f5eced;border:1px solid #fff;width:64px;height:64px;box-shadow:0 0 0 8px #ffffff20,0 8px 30px #0003}.cinematic-home .photo-slider-thumb span{font-size:27px}.cinematic-home .photo-divider{width:1px;box-shadow:none}.cinematic-home .photo-stage[data-automatic=true] :is(.photo-alternative,.photo-divider,.photo-slider-thumb){transition:none}.cinematic-home .compare-hint{color:#fff;backdrop-filter:blur(12px);text-align:center;pointer-events:none;background:#111b;border:0;border-radius:30px;width:max-content;max-width:95%;padding:8px 14px;font-size:13px;line-height:1.4;position:absolute;bottom:20px;left:50%;transform:translate(-50%)}.cinematic-home .comparison-console{justify-content:space-between;align-items:center;gap:30px;padding:28px 2% 20px;display:flex}.cinematic-home .study-options{gap:28px;display:flex}.cinematic-home .study-options button{color:#aaa9a1;background:0 0;border:0;border-radius:0;justify-content:flex-start;gap:12px;min-height:56px;padding:0;font-size:16px}.cinematic-home .study-options button[aria-pressed=true]{color:#fff9ed;background:0 0;border:0}.cinematic-home .choice-mark{border:1px solid #777971;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;font-size:15px;transition:background .25s,transform .25s;display:grid}.cinematic-home .study-options button:hover .choice-mark{border-color:#f6eee0;transform:rotate(90deg)}.cinematic-home .study-options button[aria-pressed=true] .choice-mark{color:#1e1a14;background:#edc18b;border-color:#edc18b;transform:none}.cinematic-home .comparison-cta.primary{gap:20px;width:max-content;min-height:56px;padding:0;font-size:16px}.cinematic-home .comparison-consequence{color:#bfbeb5;max-width:820px;min-height:80px;padding:4px 2% 0;font-size:16px;line-height:1.65}.cinematic-home .final-scene{isolation:isolate;background:#11110f;min-height:0;padding:130px 0 80px;position:relative;overflow:hidden}.cinematic-home .final-film{z-index:-2;clip-path:inset(max(0%,calc((.3 - var(--scene,.3))*30%)) max(0%,calc((.55 - var(--scene,.3))*20%)) 0);position:absolute;inset:0;overflow:hidden}.cinematic-home .final-film img,.cinematic-home .final-film video{object-fit:cover;object-position:50% 50%;width:100%;height:100%;transform:scale(calc(1.12 - var(--scene,.3)*.12));position:absolute;inset:0}.cinematic-home .final-film video{opacity:0;transition:opacity .3s}.cinematic-home .final-film video[data-ready=true]{opacity:1}.cinematic-home .final-film:after{content:"";background:linear-gradient(90deg,#000b,#0004),linear-gradient(#0000 20%,#10100fbb 78%,#10100f 100%);position:absolute;inset:0}.cinematic-home .final-content{grid-template-columns:1.2fr 1fr;align-items:end;gap:10%;display:grid}.cinematic-home .final-content h2{text-wrap:balance;font-size:clamp(76px,8vw,128px);line-height:.98}.cinematic-home .final-content h2 span{display:block}.cinematic-home .final-invitation{max-width:425px;padding-bottom:5px}.cinematic-home .final-invitation>p{color:#f4f0e6;margin-bottom:30px;font-size:18px;line-height:1.6}.cinematic-home .final-invitation .primary .action-orbit{color:#1e1a14;background:#edc18b;border-color:#edc18b}.cinematic-home .meet-link{color:#e0ddd2;border-bottom:1px solid #fff5;align-items:center;gap:15px;width:max-content;max-width:100%;margin-top:28px;padding-bottom:8px;font-size:14px;display:flex}.cinematic-home .meet-link svg{flex:none;width:16px}.cinematic-home .film-proof{grid-template-columns:1.2fr 1fr;align-items:end;gap:10%;margin-top:180px;padding-top:40px;display:grid;position:relative}.cinematic-home .film-proof:before{content:"";height:1px;transform:scaleX(clamp(.15,calc(var(--scene,.5)*1.8),1));transform-origin:0;background:#fff5;position:absolute;top:0;left:0;right:0}.cinematic-home .film-proof blockquote{letter-spacing:-.04em;color:#eeece6;max-width:660px;margin:0;font:450 clamp(25px,2.4vw,36px)/1.3 Manrope,Arial,sans-serif}.cinematic-home .film-proof cite{color:#ccc9c0;font-size:14px;font-style:normal;line-height:1.6;display:block}.cinematic-home .film-proof a{border-bottom:1px solid #fff5;align-items:center;gap:12px;width:max-content;margin-top:14px;padding-bottom:6px;font-size:14px;display:flex}.cinematic-home .film-proof a svg{width:16px}.cinematic-home .concept-disclosure{color:#aaa9a1;background:#10100f;justify-content:space-between;gap:24px;margin:0 auto;padding-block:24px;font-size:12px;display:flex}body:has(.cinematic-home) .site-footer{color:#eee;background:#10100f;border-top:1px solid #ffffff25}body:has(.cinematic-home) .site-footer :is(a,button,h2,p){color:#cbc9be!important}body:has(.cinematic-home) .enquiry-drawer__panel{background:#f5f3ee}body:has(.cinematic-home) .enquiry-drawer__rail{color:#f4f1e9;background:#181a17}body:has(.cinematic-home) .enquiry-drawer__rail :is(h2,span){color:#f4f1e9}body:has(.cinematic-home) .enquiry-drawer :is(.enquiry-drawer__next,.button){text-transform:none;letter-spacing:0;background:#222620;border-radius:30px;color:#fff7e9!important}body:has(.cinematic-home) .enquiry-drawer :is(.enquiry-drawer__next,.button):hover{background:#353b30;color:#fff7e9!important}body:has(.cinematic-home) .enquiry-drawer__close{color:#f4f1e9;border-color:#999d8f}body:has(.cinematic-home) .enquiry-drawer :is(input,select,textarea){font-weight:450}@keyframes room-line-open{0%{clip-path:inset(0 0 100%);transform:translateY(20px)}to{clip-path:inset(0);transform:translateY(0)}}@media (width>=1800px){.cinematic-home .journey-copy{max-width:1250px}.cinematic-home .journey-title{font-size:110px}}@media (width<=800px){.cinematic-home .header{gap:16px;height:84px;padding-inline:22px}.cinematic-home .header .brand img{width:152px}.cinematic-home .header .nav-cta{display:inline-flex}.cinematic-home .journey-stage{min-height:650px}.cinematic-home .journey-layer[data-room=kitchen] :is(video,.journey-poster){object-position:35% center}.cinematic-home .journey-layer[data-room=bathroom] :is(video,.journey-poster){object-position:51% center}.cinematic-home .journey-layer[data-room=laundry] :is(video,.journey-poster){object-position:85% center}.cinematic-home .journey-copy{bottom:184px;left:23px;right:23px}.cinematic-home .journey-title{letter-spacing:-.065em;margin-bottom:25px;font-size:clamp(42px,9.5vw,70px);line-height:1.07}.cinematic-home .journey-title>span{max-width:100%}.cinematic-home .journey-copy .primary{gap:22px;min-height:52px;padding:0;font-size:15px}.cinematic-home .action-orbit{width:50px;height:50px}.cinematic-home .journey-bottom{grid-template-columns:1fr 1fr;gap:8px 0;padding-top:14px;display:grid;bottom:18px;left:23px;right:23px}.cinematic-home .journey-nav{grid-area:1/1/auto/-1;justify-content:space-between;gap:18px;width:100%}.cinematic-home .journey-nav button{padding:10px 0;font-size:14px}.cinematic-home .journey-location{grid-row:2;font-size:12px}.cinematic-home .journey-skip{grid-row:2;gap:10px;margin:0;padding:6px 0;font-size:12px}.cinematic-home .decision-section{padding:55px 0 50px}.cinematic-home .decision-section>.frame{width:100%}.cinematic-home .decision-heading{flex-direction:column;align-items:stretch;gap:24px;margin-bottom:24px;padding:0 23px;display:flex}.cinematic-home .decision-heading h2{text-wrap:balance;max-width:650px;font-size:42px;line-height:1.08}.cinematic-home .study-tabs{justify-content:flex-start;gap:28px}.cinematic-home .study-tabs button{min-height:44px;padding:8px 0;font-size:15px}.cinematic-home .room-photographs{clip-path:none}.cinematic-home .photo-stage{aspect-ratio:1;max-height:none}.cinematic-home .photo-stage img{object-position:center}.cinematic-home .photo-labels{inset:16px 16px auto}.cinematic-home .photo-labels span{padding:7px 10px;font-size:12px}.cinematic-home .photo-slider-thumb{width:52px;height:52px;box-shadow:0 0 0 5px #ffffff20,0 4px 20px #0003}.cinematic-home .compare-hint{font-size:12px;bottom:14px}.cinematic-home .comparison-console{grid-template-columns:1fr;gap:18px;padding:16px 23px 14px;display:grid}.cinematic-home .study-options{justify-content:space-between;gap:20px}.cinematic-home .study-options button{gap:9px;font-size:14px}.cinematic-home .choice-mark{width:26px;height:26px}.cinematic-home .comparison-cta.primary{border-top:1px solid #ffffff35;justify-content:space-between;gap:15px;width:100%;padding-top:18px;font-size:16px}.cinematic-home .comparison-consequence{min-height:0;padding:0 23px;font-size:15px;line-height:1.65}.cinematic-home .final-scene{min-height:0;padding:90px 0 55px}.cinematic-home .final-film{clip-path:none}.cinematic-home .final-film img,.cinematic-home .final-film video{object-position:60% 50%}.cinematic-home .final-film:after{background:linear-gradient(#0008 10%,#10100fbb 75%,#10100f 100%)}.cinematic-home .final-content{width:calc(100% - 46px);display:block}.cinematic-home .final-content h2{margin-bottom:38px;font-size:clamp(63px,16vw,98px);line-height:1.02}.cinematic-home .final-invitation>p{max-width:370px;margin-bottom:24px;font-size:16px;line-height:1.65}.cinematic-home .final-invitation .primary{justify-content:space-between;width:100%}.cinematic-home .meet-link{margin-top:28px;font-size:13px}.cinematic-home .film-proof{width:calc(100% - 46px);margin-top:65px;padding-top:28px;display:block}.cinematic-home .film-proof blockquote{margin-bottom:24px;font-size:25px;line-height:1.35}.cinematic-home .film-proof cite,.cinematic-home .film-proof a{font-size:13px}.cinematic-home .concept-disclosure{width:calc(100% - 46px);padding-block:20px;font-size:12px;display:block}.cinematic-home .concept-disclosure a{margin-top:8px;display:block}}@media (height<=650px) and (width>=801px){.cinematic-home .journey-copy{bottom:125px}.cinematic-home .journey-title{margin-bottom:20px;font-size:62px}.cinematic-home .journey-bottom{padding-top:8px;bottom:12px}}@media (prefers-reduced-motion:reduce){.cinematic-home .room-journey{height:100svh;min-height:650px}.cinematic-home :is(.journey-title>span,.decision-heading h2){animation:none}.cinematic-home :is(.room-photographs,.final-film){clip-path:none}.cinematic-home .final-film video{display:none}.cinematic-home .final-film img,.cinematic-home .film-proof:before{transform:none}.cinematic-home :is(.action-orbit,.action-orbit svg){transition:none!important}}.cinematic-home .room-journey{height:660svh}@media (width<=800px){.cinematic-home .room-journey{height:350svh}.cinematic-home .journey-stage{min-height:0}}.cinematic-home .journey-layer{will-change:opacity;transition:none}.cinematic-home .journey-copy{bottom:8%}@media (width<=800px){.cinematic-home .journey-copy{bottom:9%}}@media (prefers-reduced-motion:reduce){.cinematic-home .room-journey{height:100svh;min-height:650px}.cinematic-home .journey-layer{will-change:auto;transform:none!important}}.cinematic-home .journey-brand{pointer-events:none;z-index:4;place-items:center;display:grid;position:absolute;inset:0}.cinematic-home .journey-shade{background:linear-gradient(#0006,#0000 25% 80%,#0003)}.cinematic-home .mobile-label{display:none}@media (width<=800px){.cinematic-home .desktop-label{display:none}.cinematic-home .mobile-label{display:inline}.cinematic-home .header{gap:14px;padding-inline:20px}.cinematic-home .header .brand img{width:120px}}@media (width<=380px){.cinematic-home .header{gap:10px;padding-inline:16px}.cinematic-home .header .brand img{width:94px}}.cinematic-home .header{z-index:40;pointer-events:none;background:#171815;transition:background .3s;position:fixed;top:0;left:0;right:0}.cinematic-home .header>*{pointer-events:auto}.cinematic-home .header--journey{background:0 0;justify-content:flex-end}.cinematic-home .header--journey :is(.brand,.header-links){display:none}@media (prefers-reduced-motion:reduce){.cinematic-home .header{transition:none}}.cinematic-home .signature-original{aspect-ratio:1500/404;width:clamp(260px,28vw,400px);transition:background-color .65s;animation:1.2s cubic-bezier(.2,.7,.2,1) both signature-settle;display:block}.cinematic-home .signature-original img{filter:brightness(0)invert(.87)sepia(.2);width:100%;height:auto;display:block}@supports (mask-image:url("/cinema/logo.webp")){.cinematic-home .signature-original{background:#e5dac8;mask:url(/cinema/logo.webp) 50%/contain no-repeat}.cinematic-home .signature-original img{visibility:hidden}.cinematic-home .journey-brand[data-tone=ink] .signature-original{background:#34372f}}.cinematic-home .journey-brand[data-tone=ink] .signature-original img{filter:brightness(0)invert(.2)}@keyframes signature-settle{0%{transform:translateY(3px)scale(.99)}to{transform:none}}@media (prefers-reduced-motion:reduce){.cinematic-home .signature-original{transition:none;animation:none}}@media (width<=800px){.cinematic-home .signature-original{width:min(70vw,300px)}}body .cinematic-home .header--journey a.nav-cta{color:#191815;background:#e7c491;border-radius:3px;order:-1;gap:16px;min-height:48px;padding:0 17px;font-size:14px;display:inline-flex}body .cinematic-home .header--journey a.nav-cta .action-orbit{display:none}body .cinematic-home .header--journey a.nav-cta:hover{color:#191815;background:#f1d2a7}body .cinematic-home .header--journey a.nav-cta:focus-visible{outline-offset:4px;outline:2px solid #fff}@media (width<=800px){.cinematic-home .header--journey{gap:10px}}.cinematic-home:not(.cinematic-service) .everyday-stage{top:var(--home-header-height,100px);height:calc(100svh - var(--home-header-height,100px))}@media (width<=800px){.cinematic-home:not(.cinematic-service) .everyday-stage{top:var(--home-header-height,76px);height:calc(100svh - var(--home-header-height,76px))}}@media (prefers-reduced-motion:reduce),(height<=499px){.cinematic-home:not(.cinematic-service) .everyday-stage{top:0}}.cinematic-home .room-journey--compact{height:100svh;min-height:540px}.cinematic-home .room-journey--compact .journey-stage{height:100%;min-height:540px;position:relative}.cinematic-home .room-journey--compact .journey-layer:not([data-room=kitchen]),.cinematic-home .room-journey--compact video{display:none}@media (width<=800px),(pointer:coarse){.cinematic-home .room-journey{height:260svh;min-height:0}.cinematic-home .journey-layer video{opacity:0;object-position:50% 50%;transition:opacity .24s;display:block;position:absolute;inset:0}.cinematic-home .journey-layer video[data-ready=true]{opacity:1}.cinematic-home .journey-layer picture,.cinematic-home .journey-layer picture img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.cinematic-home .room-journey--compact{height:100svh;min-height:540px}}.cinematic-home .journey-layer picture>.journey-poster{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}@media (width<=800px),(pointer:coarse){.cinematic-home .journey-layer[data-room=laundry] picture img{object-position:20% 50%}}.cinematic-home .journey-play{z-index:5;color:#fff8ef;cursor:pointer;background:#18201bd9;border:1px solid #fff8;border-radius:4px;align-items:center;gap:16px;min-height:48px;padding:12px 20px;font:500 14px Manrope,Arial,sans-serif;display:flex;position:absolute;bottom:30px;left:50%;transform:translate(-50%)}.cinematic-home .journey-play:focus-visible{outline-offset:4px;outline:3px solid #edc18b}.cinematic-home .room-journey--compact .journey-layer video{display:none}
