html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}button{border:none;background-color:#fff0}:root{--transition-popup:transform 0.2s cubic-bezier(0.25,0.8,0.25,1);--rounded-top:20px 20px 0 0;--default-border-radius:10px;--primary-font:"neue-haas-grotesk-display",sans-serif;--text-color-1:#24221e;--text-color-2:#f9f5eb;--text-color-3:#666666;--text-color-4:#999999;--text-color-5:#8c7b61;--bg-color-1:#24221e;--bg-color-2:#24221e;--bg-color-3:#f9f5eb;--bg-color-4:#f4f4f4;--bg-color-5:#ffffff;--carousel-padding:max(calc((100vw - 1260px) / 2),60px);--card-width:minmax(350px,1fr);--global-border:1px solid #d8d8d8;--square:1 / 1;--tall:2 / 3}body{line-height:1;background-color:var(--bg-color-5)}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}.hero-section{display:flex;flex-wrap:wrap;flex-direction:row;align-items:flex-end;width:calc(100% - 16px);margin:0 auto;border-radius:8px!important;margin-top:8px;margin-bottom:4px;height:min(93dvh,1080px)!important;min-height:600px;overflow:hidden}.blog-hero-section{display:flex;flex-wrap:wrap;flex-direction:row;align-items:flex-end;width:calc(100% - 16px);margin:0 auto;border-radius:8px!important;margin-top:8px;margin-bottom:4px;overflow:hidden}.main-section{display:flex;flex-wrap:wrap;flex-direction:row;align-items:center;width:calc(100% - 16px);margin:0 auto;border-radius:8px!important;margin-top:4px;margin-bottom:4px;overflow:hidden}.main-section-split-top{display:flex;flex-wrap:wrap;flex-direction:row;align-items:center;width:calc(100% - 16px);margin:0 auto;border-radius:8px 8px 0 0px!important;margin-top:4px;overflow:hidden}.main-section-split-bottom{display:flex;flex-wrap:wrap;flex-direction:row;align-items:center;width:calc(100% - 16px);margin:0 auto;border-radius:0 0 8px 8px!important;margin-bottom:4px;overflow:hidden}.main-row{width:1360px!important;max-width:100%!important;padding:30px 60px!important;margin:0 auto}#main-header{display:none!important}#page-container{padding-top:0px!important;margin-top:-1px!important}.h1{font-family:var(--primary-font);font-weight:500;font-size:clamp(3rem,2.4355rem + 2.2582vw,4.242rem);line-height:1.2em;letter-spacing:-1px;text-transform:uppercase}.h2{font-family:var(--primary-font);font-weight:500;font-size:clamp(2.25rem,1.8266rem + 1.6936vw,3.1815rem);line-height:1em;letter-spacing:-.5px;text-transform:uppercase}.h3{font-family:var(--primary-font);font-weight:500;font-size:clamp(1.875rem,1.5222rem + 1.4114vw,2.6512rem);line-height:1em;letter-spacing:0}.h4{font-family:var(--primary-font);font-weight:500;font-size:clamp(1.5rem,1.2177rem + 1.1291vw,2.121rem);line-height:1em;letter-spacing:0}.h5{font-family:var(--primary-font);font-weight:500;font-size:clamp(1.25rem,1.0148rem + 0.9409vw,1.7675rem);line-height:1em;letter-spacing:0}.h6{font-family:var(--primary-font);font-weight:500;font-size:clamp(1.125rem,0.9133rem + 0.8468vw,1.5907rem);line-height:1.2em;letter-spacing:0}.p{font-family:var(--primary-font);font-weight:400;font-style:normal;line-height:1.5em;font-size:clamp(1rem,0.8rem + 0.5vw,1.1rem);;letter-spacing:.5px}.p-bold{font-family:var(--primary-font);font-weight:600;font-style:normal;line-height:1.5em;font-size:clamp(1rem,0.8rem + 0.5vw,1.1rem);;letter-spacing:.5px}.p-small{font-family:var(--primary-font);font-weight:400;font-style:normal;line-height:1.5em;font-size:.8rem;letter-spacing:0}.caps{text-transform:uppercase}.no-scroll{-ms-overflow-style:none;scrollbar-width:none;scroll-behavior:smooth}.no-scroll::-webkit-scrollbar{display:none}.item{scroll-snap-align:center}.main-button{padding:20px;border-radius:5px;min-width:300px;display:flex;flex-wrap:nowrap;align-items:center;justify-content:center;cursor:pointer;margin:0}.main-button .p{font-size:1rem;letter-spacing:0;font-weight:400}.button-icon{width:1rem;height:1rem;margin-right:5px;border:none}.grey-button{background-color:var(--bg-color-5);border:1px solid var(--bg-color-5)}.grey-button:hover{background-color:var(--bg-color-2);border:1px solid var(--bg-color-2)}.grey-button .grey-icon,.grey-button .p{fill:var(--text-color-3);color:var(--text-color-3)}.grey-button:hover .grey-icon,.grey-button:hover .p{fill:var(--text-color-2);color:var(--text-color-2)}.clear-button{background-color:#fff0;border:1px solid var(--bg-color-5);color:var(--text-color-2);-webkit-backdrop-filter:saturate(120%) blur(20px);backdrop-filter:saturate(120%) blur(20px)}.clear-button:hover{background-color:var(--bg-color-2);border:1px solid var(--bg-color-2)}.clear-button .clear-icon,.clear-button .p{fill:var(--text-color-2);color:var(--text-color-2)}.clear-button:hover .clear-icon,.clear-button:hover .p{fill:var(--text-color-2);color:var(--text-color-2)}.dark-button{background-color:var(--bg-color-1);border:1px solid var(--bg-color-1)}.dark-button .p{color:var(--text-color-2)}.dark-button .dark-icon{fill:var(--text-color-2)}.dark-button:hover .dark-icon,.dark-button:hover .p{filter:opacity(.9)}.dark-border-button{background-color:#fff0;border:1px solid var(--bg-color-1)}.dark-border-button:hover{background-color:var(--bg-color-1)}.dark-border-button .p,.dark-border-button .dark-border-icon{color:var(--text-color-2);fill:var(--text-color-2);transition:all 0.2s ease}.dark-border-button:hover .dark-border-icon,.dark-border-button:hover .p{fill:var(--text-color-5);color:var(--text-color-5)}.dark-border-button-alt{background-color:#fff0;border:1px solid var(--bg-color-1)}.dark-border-button-alt:hover{background-color:var(--bg-color-1)}.dark-border-button-alt .p,.dark-border-button-alt .dark-border-icon{color:var(--bg-color-1);fill:var(--bg-color-1);transition:all 0.2s ease}.dark-border-button-alt:hover .dark-border-icon,.dark-border-button-alt:hover .p{fill:var(--text-color-2);color:var(--text-color-2)}.scroll-button-wrapper{display:flex;flex-wrap:nowrap;justify-content:flex-end}.scroll-button{font-size:3rem;font-family:'raleway',sans-serif;cursor:pointer;color:var(--bg-color-2)}.scroll-button:disabled{color:var(--bg-color-2);filter:opacity(.25);cursor:not-allowed}.left{padding:0 10px 0 0}.right{padding:0 0 0 10px}.left,.right{transition:ease-in-out 100ms}.left:hover,.right:hover{transform:translate(0,-2px)}body.no-scroll{overflow:hidden}.project-popup{position:fixed;bottom:0;left:0;width:100%;height:calc(var(--vh) * 90);background-color:#fff0;transform:translateY(100%);transition:var(--transition-popup);will-change:transform;z-index:-10;border-radius:var(--rounded-top);margin:0 auto;pointer-events:none;opacity:0}.project-popup.active{transform:translateY(0);z-index:1001;opacity:1}.popup-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgb(0 0 0 / .2);opacity:0;visibility:hidden;z-index:1000;-webkit-backdrop-filter:saturate(100%) blur(20px);backdrop-filter:saturate(100%) blur(20px);cursor:pointer;transition:opacity 0.2s ease-in-out;opacity:1}.popup-overlay.active{opacity:1;visibility:visible}.popup-container{height:calc(var(--vh) * 90);border-radius:var(--rounded-top)}.popup-scroll-wrapper{height:100%;overflow-y:scroll;border-radius:var(--rounded-top);display:grid;grid-template-columns:1fr 1fr;z-index:5;pointer-events:auto;background:var(--bg-color-3)}.featured-image-container{width:100%;grid-area:1 / 1 / 2 / 3;height:450px;display:flex;align-items:flex-end;justify-content:flex-end;background-color:var(--bg-color-4);border-radius:var(--rounded-top);background-image:url(https://cdn.hausofkitchens.co.uk/wp-content/uploads/2025/04/16x9-template.svg);background-size:cover;background-position:center;padding:30px}.info-column{grid-area:2 / 1 / 3 / 2;width:100%;padding:60px;position:relative}.image-column{grid-area:2 / 2 / 3 / 3;width:100%;padding:10px}.image-section{display:grid;grid-template-columns:1fr 1fr;gap:10px}.popup-sticky-container{position:absolute;width:100%;display:flex;justify-content:flex-end;padding:30px;align-items:flex-start;z-index:10;pointer-events:auto}.sticky-wrapper{position:sticky;top:60px;background:#fff0;z-index:1}.project-title-wrapper{display:block;margin-bottom:32px}.project-title-wrapper h2{margin-bottom:0}#project_name{font-size:1.75rem;color:var(--text-color-1)}#project_value,#project_size{font-size:1rem;color:var(--text-color-1)}.project-description-wrapper{margin-top:32px}.project-specifications-wrapper{margin-top:16px}.material-section{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-top:32px}.material-wrapper .p{margin-top:4px}.project-specifications-wrapper{margin-top:16px}.table-data{text-align:right}.table-heading{font-weight:500}.project-table-new{border:0 solid #fff0;border:none!important}.project-table-new td{border-top:none!important;border-bottom:var(--global-border);padding:15px 0 10px 0px!important;color:var(--text-color-3);font-family:var(--primary-font);font-size:.8rem;min-width:150px}.review-wrapper{background-color:var(--bg-color-5);border-radius:10px;padding:20px;display:flex;flex-direction:column;margin-top:32px}.review-text{margin-bottom:8px;font-weight:300;color:var(--text-color-3)}.review-name{margin-bottom:16px;font-weight:400;color:var(--text-color-4)}.review-wrapper .review_source{margin-bottom:8px;width:150px}.review-wrapper .review_platform_image{margin-top:8px;width:30px}.button-wrapper{margin-top:32px;display:grid;grid-template-columns:1fr;row-gap:16px}.button-wrapper .main-button{min-width:auto}.hide-column{display:none}.popup-close{width:50px;height:50px;border-radius:50%;transform:rotate(45deg);cursor:pointer;transition:all 0.2s ease;fill:var(--bg-color-2);background-color:var(--bg-color-5);border:1px solid var(--bg-color-5)}.popup-close:hover{transform:scale(1.05) rotate(135deg)}.lottie-scroller{width:40px;height:40px;margin:0 auto}.designer-wrapper{display:flex;align-items:center;gap:10px}.team-icon{width:50px;border-radius:999px;border:var(--global-border)}.designed-by.p{font-size:1.2rem;line-height:1.2;font-weight:400;color:var(--text-color-1)}#designer_name{font-size:1rem;font-weight:300;color:var(--text-color-3)}.image-column [class^="project-image-"]{border-radius:5px;display:block;width:100%;height:100%}.project-image-1,.project-image-4,.project-image-5,.project-image-8,.project-image-9,.project-image-12{grid-column:1 / 3}.material_image_1,.material_image_2,.material_image_3,.material_image_4{border-radius:5px}.cta-popup-close{fill:var(--bg-color-2);position:fixed;top:60px;right:60px;height:50px;width:50px}[class*="popup-content-"]{position:fixed;top:50%;right:0;transform:translate(100%,-50%);height:calc(100vh - 16px);background:var(--bg-color-3);transition:transform 0.2s cubic-bezier(.25,.8,.25,1);z-index:1001;pointer-events:none;border-radius:10px 0 0 10px!important;width:100%;max-width:600px}[class*="popup-content-"].active{transform:translate(0,-50%);pointer-events:auto;overflow-y:scroll}._form-thank-you{color:#666666!important;font-family:var(--primary-font)!important;text-align:left!important}._form_element._full_width{margin-bottom:10px!important}.rise,.plus,.plus-alt,.play,.pause,.external,.main-button,.cta-designer-icon,.mute-icon{transition:transform 0.2s ease}.rise:hover,.plus:hover,.plus-alt:hover,.play:hover,.pause:hover,.external:hover,.main-button:hover,.cta-designer-icon:hover,.mute-icon:hover{transform:translateY(-5px)}.half-rise{transition:transform 0.2s ease}.half-rise:hover{transform:translateY(-2.5px)}.hover-link,.hover-link a{transition:all 0.2s ease;curosr:pointer}.hover-link:hover,.hover-link a:hover{filter:opacity(.9);transform:translatex(5px)}.cta-designer-icon{overflow:visible}.code-height .et_pb_code_inner{height:100%}.rise-card{width:100%;height:auto;position:relative;scroll-snap-align:center;border-radius:var(--default-border-radius);overflow:hidden;aspect-ratio:2 / 3}.rise-card-front,.rise-card-back{position:absolute;top:0;left:0;width:100%;height:100%;padding:0;border-radius:var(--default-border-radius);transition:all .5s ease;padding:24px}.rise-card-front{z-index:1;background-size:cover;background-position:center;cursor:pointer}.rise-card-back{background-color:var(--bg-color-5);z-index:2;opacity:1;transform:translateY(100%)}.rise-card-back .back-title{font-weight:500}.rise-card-front p{color:var(--text-color-2)}.rise-card-back p{color:var(--text-color-3);line-height:1.5em}.rise-card.active .rise-card-back{transform:translateY(25%);box-shadow:0 0 50px -15px rgb(0 0 0 / .2)}.rise-card.active .rise-card-front{-webkit-filter:blur(2px);filter:blur(2px)}.plus{fill:var(--text-color-2);width:40px;height:40px;position:absolute;padding:0;bottom:24px;right:24px;border-radius:50%;cursor:pointer;transition:transform 0.3s ease;z-index:10;transform-origin:center center;transform-box:fill-box}.plus-alt{fill:var(--text-color-3);width:40px;height:40px;position:absolute;padding:0;bottom:24px;right:24px;cursor:pointer;transition:transform 0.3s ease;z-index:10;transform-origin:center center;transform-box:fill-box}.external{fill:var(--text-color-2);width:30px;height:30px;position:absolute;padding:0;bottom:24px;right:24px;cursor:pointer;transition:transform 0.3s ease;z-index:10;transform-origin:center center;transform-box:fill-box}.play{fill:var(--bg-color-1);width:40px;height:40px;padding:0;border-radius:50%;cursor:pointer;transition:transform 0.3s ease;z-index:10;transform-origin:center center;transform-box:fill-box;box-shadow:rgb(149 157 165 / .2) 0 8px 24px}.rise-card.active .plus,.rise-card.active .plus-alt{transform:rotate(45deg);fill:var(--bg-color-1)}.review-item{padding:16px;background-color:var(--bg-color-5);border-radius:10px;margin-bottom:15px;border:1px solid #d8d8d8}.review-item .review_name{margin-bottom:8px}.review-item .stars{width:150px;margin-bottom:8px}.review-item .review_text{margin-bottom:16px!important}.review-item .platform{width:30px}.marquee{height:600px;overflow:hidden;position:relative}.marquee-content{display:flex;flex-direction:column}.brand-marquee{overflow:hidden;width:100%}.brand-marquee-wrapper{display:flex;flex-direction:row;flex-wrap:nowrap;gap:60px;will-change:transform}.brand-logo{width:150px;flex-shrink:0}.carousel{width:100%;height:90vh;position:relative;overflow:hidden}.carousel .slides{position:relative;width:100%;height:100%}.carousel .slide{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:center;opacity:0;transition:opacity 1s ease-in-out}.carousel .slide.active{opacity:1;z-index:1}.dots{position:absolute;bottom:30px;left:50%;transform:translateX(-50%);display:flex;gap:8px;z-index:2}.dot{height:10px;width:10px;background-color:#fff;opacity:.5;border-radius:50%;cursor:pointer;transition:opacity 0.3s}.dot.active{opacity:1}.team-card{aspect-ratio:3 / 4!important}.steps-wrapper{display:flex;flex-wrap:no-wrap;gap:24px}.steps-title p{color:var(--text-color-1)}.steps-wrapper p{color:var(--text-color-3)}.number-wrapper .number,.number-wrapper-last .number{color:var(--bg-color-2)}.steps-line{height:150px;width:1px;background-color:var(--bg-color-2);margin-left:6px}.number-wrapper{display:flex;flex-wrap:wrap;flex-direction:row;align-items:center;justify-content:center;row-gap:16px}.info-wrapper .h4{margin-bottom:8px;color:var(--text-color-3)}.info-wrapper{padding-bottom:60px}.resource-card{width:100%;aspect-ratio:2 / 3;height:auto;position:relative;scroll-snap-align:center;border-radius:var(--default-border-radius);overflow:hidden}.resource-card-front{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:var(--default-border-radius);transition:all .5s ease;z-index:1;padding:24px}.resource-card-front p{color:var(--text-color-2)}.external{fill:var(--bg-color-5);width:30px;position:absolute;padding:0;bottom:24px;right:24px;cursor:pointer;transition:transform 0.3s ease;z-index:10;transform-origin:center center;transform-box:fill-box}.muted,.unmuted{fill:var(--bg-color-5);width:65px;height:40px;cursor:pointer;transition:transform 0.3s ease;z-index:10;transform-origin:center center;transform-box:fill-box}.video-container,.background-video-container{position:relative;width:100%;max-width:auto;margin:auto}.video-container video{display:block;width:100%;height:100%;object-fit:cover;cursor:pointer;z-index:1;border-radius:var(--default-border-radius)}.background-video-container video{display:block;width:100%;height:100%;object-fit:cover;cursor:pointer;z-index:1}.control-overlay{position:absolute;display:flex;flex-wrap:nowrap;bottom:24px;right:24px;width:auto;height:auto;cursor:pointer;z-index:10}.control-overlay svg{fill:var(--bg-color-5)}.square{aspect-ratio:var(--square)}.tall{aspect-ratio:var(--tall)}@media (hover:none) and (pointer:coarse){.scroll-wrapper{display:none!important}}@media all and (min-width:768px) and (max-width:1024px){.hide-on-touch{display:none}.hide-on-desktop{display:block}.popup-scroll-wrapper{grid-template-columns:1fr}.info-column{grid-area:2 / 1 / 3 / 3;padding:45px 30px 16px}.image-column{grid-area:3 / 1 / 4 / 3;padding:10px}.hide-column{display:block;grid-area:4 / 1 / 5 / 3;padding:0 30px 30px}.sticky-wrapper{position:relative;top:0}}@media all and (min-width:768px) and (max-width:980px){.main-button{min-width:300px}.marquee{height:auto;width:100%;overflow:hidden}.marquee_content{display:flex;flex-wrap:nowrap;flex-direction:row;column-gap:15px}.review-item{margin-bottom:0;min-width:250px}.brand-marquee-wrapper{gap:20px}.cta-popup-close{top:30px;right:30px}[class*="popup-content-"]{width:100%;max-width:75vw}}@media all and (max-width:767px){:root{--carousel-padding:max(calc((100vw - 1300px) / 2),20px)}.hero-section,.main-section,.main-section-split-top,.main-section-split-bottom{width:calc(100% - 8px);border-radius:4px}.blog-hero-section{width:calc(100% - 8px);border-radius:4px;margin-top:4px;margin-bottom:4px}.main-row{padding:20px 20px!important;margin:0}.main-button{min-width:100%;width:100%}.hide-on-touch{display:none}.hide-on-desktop{display:block}.popup-scroll-wrapper{grid-template-columns:1fr}.featured-image-container{height:400px}.popup-sticky-container{padding:20px}.info-column{grid-area:2 / 1 / 3 / 3;padding:40px 20px 0}.image-column{grid-area:3 / 1 / 4 / 3}.hide-column{display:block;grid-area:4 / 1 / 5 / 3;padding:0 20px 20px}.material-section{grid-template-columns:repeat(4,1fr);gap:8px 8px;margin-top:16px}.sticky-wrapper{position:relative;top:0}.cta-popup-close{top:20px;right:20px}[class*="popup-content-"]{width:100%;max-width:90vw}.plus,.external{bottom:20px;right:20px}.marquee{height:auto;width:100%;overflow:hidden}.marquee_content{display:flex;flex-wrap:nowrap;flex-direction:row;column-gap:10px}.review-item{min-width:250px;margin-bottom:0}.carousel{width:100%;height:75vh}.brand-logo{width:100px}.brand-marquee-wrapper{gap:20px;animation:brandMarqueeAnimation 15s linear infinite}.team-card{aspect-ratio:1 / 1!important}.control-overlay{position:absolute;bottom:20px;right:20px}.mobile-video{aspect-ratio:2 / 3;object-fit:cover}}