.text-grey-black{color:var(--grey-black)}.bg-grey-black{background-color:var(--grey-black)}.text-grey-white{color:var(--grey-white)}.bg-grey-white{background-color:var(--grey-white)}.text-grey-grey-5{color:var(--grey-grey-5)}.bg-grey-grey-5{background-color:var(--grey-grey-5)}.text-grey-grey-10{color:var(--grey-grey-10)}.bg-grey-grey-10{background-color:var(--grey-grey-10)}.text-grey-grey-20{color:var(--grey-grey-20)}.bg-grey-grey-20{background-color:var(--grey-grey-20)}.text-grey-grey-50{color:var(--grey-grey-50)}.bg-grey-grey-50{background-color:var(--grey-grey-50)}.text-grey-grey-70{color:var(--grey-grey-70)}.bg-grey-grey-70{background-color:var(--grey-grey-70)}.text-grey-charcoal-ink{color:var(--grey-charcoal-ink)}.bg-grey-charcoal-ink{background-color:var(--grey-charcoal-ink)}.text-ivory-mist{color:var(--ivory-mist)}.bg-ivory-mist{background-color:var(--ivory-mist)}.text-silken-taupe{color:var(--silken-taupe)}.bg-silken-taupe{background-color:var(--silken-taupe)}.text-ash-mocha{color:var(--ash-mocha)}.bg-ash-mocha{background-color:var(--ash-mocha)}.text-antique-blush{color:var(--antique-blush)}.bg-antique-blush{background-color:var(--antique-blush)}.text-muted-plum{color:var(--muted-plum)}.bg-muted-plum{background-color:var(--muted-plum)}.text-verdigris-mist{color:var(--verdigris-mist)}.bg-verdigris-mist{background-color:var(--verdigris-mist)}#bespoke{width:100%;margin:0;padding:0}.bespoke-hero-section{background:var(--grey-grey-5);min-height:100vh;position:relative}@media (max-width: 991.98px){.bespoke-hero-section{min-height:auto;height:auto;display:flex;flex-direction:column}}.bespoke-hero-section .container{position:sticky;top:0;height:100vh;z-index:5;pointer-events:none}@media (max-width: 991.98px){.bespoke-hero-section .container{position:relative;height:auto;pointer-events:auto;top:auto;z-index:2}}.bespoke-hero-section .bespoke-hero-image-frame{display:flex;flex-direction:column;width:50%;margin-left:50%;margin-top:-100vh;position:relative;z-index:1}@media (max-width: 991.98px){.bespoke-hero-section .bespoke-hero-image-frame{width:100%;margin-left:0;margin-top:0}}.bespoke-hero-section .img{width:100%;height:100vh;position:relative;overflow:hidden;z-index:1}@media (max-width: 991.98px){.bespoke-hero-section .img{width:100%;height:50vh}}.bespoke-hero-section .img .bespoke-cover-image{width:100%;height:100%;object-fit:cover}.bespoke-hero-section .content-frame{pointer-events:auto;display:flex;flex-direction:row;gap:clamp(40px,6vw,80px);justify-content:flex-start;align-items:flex-end;height:100%;width:50%;padding-bottom:clamp(40px,4.16vw,80px)}.bespoke-hero-section .content-frame>*:not(:last-child){margin-right:clamp(40px,6vw,80px)}@supports (gap: 1px){.bespoke-hero-section .content-frame>*:not(:last-child){margin-right:0}}@media (max-width: 991.98px){.bespoke-hero-section .content-frame{width:100%;height:auto;padding-bottom:40px;padding-top:156px;align-items:flex-start;flex-direction:column;gap:clamp(24px,5vw,48px)}.bespoke-hero-section .content-frame>*:not(:last-child){margin-right:0;margin-bottom:clamp(24px,5vw,48px)}@supports (gap: 1px){.bespoke-hero-section .content-frame>*:not(:last-child){margin-bottom:0}}}.bespoke-hero-section .bespoke-title{font-family:Work Sans,PingFang TC,PingFang SC,sans-serif;font-size:clamp(2.25rem,1.985915493rem + 1.1267605634vw,3rem);line-height:clamp(48px,45.1830985915px + .7511737089vw,56px);font-weight:400;letter-spacing:0;margin-bottom:0;color:var(--antique-blush);width:unset;height:unset}@media (max-width: 1599.98px){.bespoke-hero-section .bespoke-title{font-family:Work Sans,PingFang TC,PingFang SC,sans-serif;font-size:clamp(2rem,1.911971831rem + .3755868545vw,2.25rem);line-height:clamp(36px,33.8873239437px + .5633802817vw,42px);font-weight:400;letter-spacing:0;margin-bottom:0}}@media (max-width: 1399.98px){.bespoke-hero-section .bespoke-title{font-family:Work Sans,PingFang TC,PingFang SC,sans-serif;font-size:1.5rem;line-height:1.2;font-weight:400;letter-spacing:0;margin-bottom:0}}@media (max-width: 991.98px){.bespoke-hero-section .bespoke-title{font-family:Work Sans,PingFang TC,PingFang SC,sans-serif;font-size:1.75rem;line-height:1.2;font-weight:400;letter-spacing:0;margin-bottom:0}}@media (max-width: 1280px) and (max-height: 600px){.bespoke-hero-section .bespoke-title{font-family:Work Sans,PingFang TC,PingFang SC,sans-serif;font-size:calc(1.5rem - 2px);line-height:1.15;font-weight:400;letter-spacing:0;margin-bottom:0}}.bespoke-hero-section .bespoke-description{font-family:Work Sans,PingFang TC,PingFang SC,sans-serif;font-size:clamp(1rem,.9559859155rem + .1877934272vw,1.125rem);line-height:clamp(22px,21.2957746479px + .1877934272vw,24px);font-weight:400;letter-spacing:0;margin-bottom:0;color:var(--muted-plum);width:100%;max-width:clamp(300px,26.8vw,488px);height:unset}@media (max-width: 1599.98px){.bespoke-hero-section .bespoke-description{font-family:Work Sans,PingFang TC,PingFang SC,sans-serif;font-size:clamp(.875rem,.8309859155rem + .1877934272vw,1rem);line-height:clamp(18px,16.5915492958px + .3755868545vw,22px);font-weight:400;letter-spacing:0;margin-bottom:0}}@media (max-width: 1399.98px){.bespoke-hero-section .bespoke-description{font-family:Work Sans,PingFang TC,PingFang SC,sans-serif;font-size:.625rem;line-height:1.4;font-weight:400;letter-spacing:0;margin-bottom:0}}@media (max-width: 991.98px){.bespoke-hero-section .bespoke-description{font-family:Work Sans,PingFang TC,PingFang SC,sans-serif;font-size:.875rem;line-height:1.4;font-weight:400;letter-spacing:0;margin-bottom:0}}@media (max-width: 1280px) and (max-height: 600px){.bespoke-hero-section .bespoke-description{font-family:Work Sans,PingFang TC,PingFang SC,sans-serif;font-size:calc(.625rem - 2px);line-height:1.35;font-weight:400;letter-spacing:0;margin-bottom:0}}.section-image-gallery{width:100%;height:100%;padding:clamp(40px,4.4vw,64px) clamp(24px,3.3vw,48px)}@media (max-width: 991.98px){.section-image-gallery{padding-left:0;padding-right:0}}.section-image-gallery .section-image-gallery-wrapper{aspect-ratio:752/438;width:100%;height:100%}@supports not (aspect-ratio: 1/1){.section-image-gallery .section-image-gallery-wrapper{height:0;padding-bottom:58.2446808511%;position:relative}}@media (max-width: 991.98px){.section-image-gallery .section-image-gallery-wrapper{aspect-ratio:467/650}@supports not (aspect-ratio: 1/1){.section-image-gallery .section-image-gallery-wrapper{padding-bottom:139.1862955032%}}}.section-image-gallery .section-image-gallery-wrapper .bespoke-splide{width:100%;height:100%}@supports not (aspect-ratio: 1/1){.section-image-gallery .section-image-gallery-wrapper .bespoke-splide{position:absolute;top:0;left:0}}.section-image-gallery .section-image-gallery-wrapper .bespoke-splide .splide__track,.section-image-gallery .section-image-gallery-wrapper .bespoke-splide .splide__list{height:100%}.section-image-gallery .section-image-gallery-wrapper .bespoke-splide .splide__pagination{position:absolute;bottom:1.5rem;left:0;width:100%;z-index:10;display:flex;justify-content:center;padding:0;pointer-events:none}.section-image-gallery .section-image-gallery-wrapper .bespoke-splide .splide__pagination .splide__pagination__page{background:var(--grey-white);opacity:.4;width:6px;height:6px;margin:0 4px;border:none;border-radius:50%;padding:0;display:block;pointer-events:auto;transition:all .3s ease}.section-image-gallery .section-image-gallery-wrapper .bespoke-splide .splide__pagination .splide__pagination__page.is-active{opacity:1;transform:scale(1.2)}.section-image-gallery .section-image-gallery-wrapper .bespoke-splide .splide__slide{height:100%;width:auto}.section-image-gallery .section-image-gallery-wrapper .bespoke-splide .splide__slide .gallery-image{height:100%;width:auto;object-fit:cover;display:block}@media (max-width: 991.98px){.section-image-gallery .section-image-gallery-wrapper .bespoke-splide .splide__slide .gallery-image{width:100%}}.gallery-item{flex-shrink:0;height:clamp(400px,33.85vw,590px);width:100%;object-fit:cover;position:relative;overflow:hidden}.bespoke-gallery-section{background:var(--grey-grey-5);flex-shrink:0;height:clamp(600px,48.8vw,938px);position:relative;overflow:hidden}@media (max-width: 991.98px){.bespoke-gallery-section{height:auto;padding:clamp(40px,5vw,80px) 0}}.bespoke-gallery-section .container{position:relative;height:100%;display:flex;flex-direction:column;justify-content:center}@media (max-width: 991.98px){.bespoke-gallery-section .container{height:auto}}.bespoke-gallery-section .gallery-block{width:100%;height:clamp(400px,33.85vw,650px);position:relative;margin:0 auto}@media (max-width: 991.98px){.bespoke-gallery-section .gallery-block{height:auto;margin:clamp(40px,5vw,80px) 0}}.bespoke-gallery-section .gallery-block .decoration-top-left{position:absolute;left:0;width:100%;top:calc(-1*clamp(40px,3.3vw,64px));z-index:2}@media (max-width: 991.98px){.bespoke-gallery-section .gallery-block .decoration-top-left{top:-40px}}.bespoke-gallery-section .gallery-block .decoration-bottom-left{position:absolute;left:0;width:100%;bottom:calc(-1*clamp(40px,3.3vw,64px));z-index:2}@media (max-width: 991.98px){.bespoke-gallery-section .gallery-block .decoration-bottom-left{bottom:-40px}}.bespoke-gallery-section .gallery-wrapper{width:calc(100% - clamp(48px,5vw,96px));height:100%;position:relative;left:auto;top:auto;transform:none;margin:0 auto}.bespoke-gallery-section .gallery-wrapper .bespoke-splide{width:100%;height:100%;position:absolute;top:0;left:0}.bespoke-gallery-section .gallery-wrapper .bespoke-splide .splide__track{height:100%}.bespoke-gallery-section .gallery-wrapper .bespoke-splide .splide__list{align-items:stretch;gap:0}.bespoke-gallery-section .gallery-wrapper .bespoke-splide .splide__slide{display:flex;align-items:center;justify-content:center;width:auto;height:clamp(400px,33.85vw,650px)}@media (max-width: 991.98px){.bespoke-gallery-section .gallery-wrapper .bespoke-splide .splide__slide{height:auto}}@media (max-width: 991.98px){.bespoke-gallery-section .gallery-wrapper{width:100%;height:0;padding-bottom:75%;margin-left:0}}.gallery-1-1{width:730px;aspect-ratio:730/650}@media (max-width: 991.98px){.gallery-1-1{width:100%;height:100%;aspect-ratio:unset;object-fit:cover}}.gallery-1-2,.gallery-1-3,.gallery-1-4,.gallery-1-5,.gallery-1-6,.gallery-1-7,.gallery-1-8{width:467px;aspect-ratio:467/650}@media (max-width: 991.98px){.gallery-1-2,.gallery-1-3,.gallery-1-4,.gallery-1-5,.gallery-1-6,.gallery-1-7,.gallery-1-8{width:100%;height:100%;aspect-ratio:unset;object-fit:cover}}.fit-width{height:auto;aspect-ratio:752/438}@media (max-width: 991.98px){.fit-width{width:100%;height:100%;aspect-ratio:unset;object-fit:cover}}.bespoke-staging-section{background:var(--grey-grey-5);flex-shrink:0;padding:80px 0;position:relative;overflow:hidden}@media (max-width: 991.98px){.bespoke-staging-section{padding:clamp(40px,5vw,80px) 0}}.bespoke-staging-section .container{position:relative;height:100%;display:flex;flex-direction:row-reverse;align-items:center;gap:clamp(40px,4.16vw,80px);justify-content:flex-start}.bespoke-staging-section .container>.section-image{margin-right:clamp(40px,4.16vw,80px)}@supports (gap: 1px){.bespoke-staging-section .container>.section-image{margin-right:0}}@media (max-width: 991.98px){.bespoke-staging-section .container{height:auto;flex-direction:column;gap:0}.bespoke-staging-section .container>.section-image{margin-right:0}}.bespoke-staging-section .section-image-gallery-wrapper{aspect-ratio:752/438;width:100%}@supports not (aspect-ratio: 1/1){.bespoke-staging-section .section-image-gallery-wrapper{height:0;padding-bottom:58.2446808511%;position:relative}.bespoke-staging-section .section-image-gallery-wrapper .bespoke-splide,.bespoke-staging-section .section-image-gallery-wrapper .splide,.bespoke-staging-section .section-image-gallery-wrapper>*{position:absolute;top:0;left:0;width:100%;height:100%}}@media (max-width: 991.98px){.bespoke-staging-section .section-image-gallery-wrapper{aspect-ratio:4000/6000}@supports not (aspect-ratio: 1/1){.bespoke-staging-section .section-image-gallery-wrapper{padding-bottom:150%}}}.bespoke-staging-section .text-container{display:flex;flex-direction:column;gap:clamp(24px,2.08vw,40px);align-items:center;justify-content:flex-start;width:clamp(300px,26.8vw,515px);position:relative}@media (max-width: 991.98px){.bespoke-staging-section .text-container{position:relative;width:100%;left:auto;top:auto;translate:0 0;padding:0}}.bespoke-staging-section .text-container .section-title{font-family:Work Sans,PingFang TC,PingFang SC,sans-serif;font-size:clamp(1.75rem,1.485915493rem + 1.1267605634vw,2.5rem);line-height:clamp(40px,37.1830985915px + .7511737089vw,48px);font-weight:400;letter-spacing:0;margin-bottom:0;color:var(--antique-blush);position:relative;align-self:stretch}@media (max-width: 1599.98px){.bespoke-staging-section .text-container .section-title{font-family:Work Sans,PingFang TC,PingFang SC,sans-serif;font-size:clamp(1.5rem,1.411971831rem + .3755868545vw,1.75rem);line-height:clamp(30px,28.5915492958px + .3755868545vw,34px);font-weight:400;letter-spacing:0;margin-bottom:0}}@media (max-width: 1399.98px){.bespoke-staging-section .text-container .section-title{font-family:Work Sans,PingFang TC,PingFang SC,sans-serif;font-size:1.25rem;line-height:1.2;font-weight:400;letter-spacing:0;margin-bottom:0}}@media (max-width: 991.98px){.bespoke-staging-section .text-container .section-title{font-family:Work Sans,PingFang TC,PingFang SC,sans-serif;font-size:1.35rem;line-height:1.2;font-weight:400;letter-spacing:0;margin-bottom:0}}@media (max-width: 1280px) and (max-height: 600px){.bespoke-staging-section .text-container .section-title{font-family:Work Sans,PingFang TC,PingFang SC,sans-serif;font-size:calc(1.25rem - 2px);line-height:1.15;font-weight:400;letter-spacing:0;margin-bottom:0}}.bespoke-staging-section .text-container .section-description{font-family:Work Sans,PingFang TC,PingFang SC,sans-serif;font-size:clamp(1rem,.9559859155rem + .1877934272vw,1.125rem);line-height:clamp(22px,21.2957746479px + .1877934272vw,24px);font-weight:400;letter-spacing:0;margin-bottom:0;color:var(--grey-charcoal-ink);position:relative;align-self:stretch}@media (max-width: 1599.98px){.bespoke-staging-section .text-container .section-description{font-family:Work Sans,PingFang TC,PingFang SC,sans-serif;font-size:clamp(.875rem,.8309859155rem + .1877934272vw,1rem);line-height:clamp(18px,16.5915492958px + .3755868545vw,22px);font-weight:400;letter-spacing:0;margin-bottom:0}}@media (max-width: 1399.98px){.bespoke-staging-section .text-container .section-description{font-family:Work Sans,PingFang TC,PingFang SC,sans-serif;font-size:.625rem;line-height:1.4;font-weight:400;letter-spacing:0;margin-bottom:0}}@media (max-width: 991.98px){.bespoke-staging-section .text-container .section-description{font-family:Work Sans,PingFang TC,PingFang SC,sans-serif;font-size:.875rem;line-height:1.4;font-weight:400;letter-spacing:0;margin-bottom:0}}@media (max-width: 1280px) and (max-height: 600px){.bespoke-staging-section .text-container .section-description{font-family:Work Sans,PingFang TC,PingFang SC,sans-serif;font-size:calc(.625rem - 2px);line-height:1.35;font-weight:400;letter-spacing:0;margin-bottom:0}}.section-image-block{width:100%;height:auto;position:relative;flex-shrink:0;z-index:2}@media (max-width: 991.98px){.section-image-block{position:relative;width:100%;height:auto;margin-bottom:clamp(var(--bs-gutter-x, 1.5rem),5vw,2rem);margin-top:clamp(40px,5vw,80px)}}.section-image-block .bespoke-image-component{width:100%}.section-image-block .bespoke-image-component .container{width:100%;padding:0}.section-image-block .bespoke-swiper{width:100%;height:100%}.bespoke-quote-section{background:var(--grey-grey-5);flex-shrink:0;padding:80px 0;position:relative;overflow:hidden}@media (max-width: 991.98px){.bespoke-quote-section{padding:clamp(40px,5vw,80px) 0}}.bespoke-quote-section .container{position:relative;height:100%;display:flex;flex-direction:row;align-items:center;gap:clamp(40px,4.16vw,80px)}.bespoke-quote-section .container>.section-image{margin-right:clamp(40px,4.16vw,80px)}@supports (gap: 1px){.bespoke-quote-section .container>.section-image{margin-right:0}}@media (max-width: 991.98px){.bespoke-quote-section .container{height:auto;flex-direction:column;gap:0}.bespoke-quote-section .container>.section-image{margin-right:0}}.bespoke-quote-section .quote-text{font-family:Work Sans,PingFang TC,PingFang SC,sans-serif;font-size:clamp(1.75rem,1.485915493rem + 1.1267605634vw,2.5rem);line-height:clamp(40px,37.1830985915px + .7511737089vw,48px);font-weight:400;letter-spacing:0;margin-bottom:0;color:var(--grey-charcoal-ink);position:relative;width:clamp(300px,26.8vw,515px)}@media (max-width: 1599.98px){.bespoke-quote-section .quote-text{font-family:Work Sans,PingFang TC,PingFang SC,sans-serif;font-size:clamp(1.5rem,1.411971831rem + .3755868545vw,1.75rem);line-height:clamp(30px,28.5915492958px + .3755868545vw,34px);font-weight:400;letter-spacing:0;margin-bottom:0}}@media (max-width: 1399.98px){.bespoke-quote-section .quote-text{font-family:Work Sans,PingFang TC,PingFang SC,sans-serif;font-size:1.25rem;line-height:1.2;font-weight:400;letter-spacing:0;margin-bottom:0}}@media (max-width: 991.98px){.bespoke-quote-section .quote-text{font-family:Work Sans,PingFang TC,PingFang SC,sans-serif;font-size:1.35rem;line-height:1.2;font-weight:400;letter-spacing:0;margin-bottom:0}}@media (max-width: 1280px) and (max-height: 600px){.bespoke-quote-section .quote-text{font-family:Work Sans,PingFang TC,PingFang SC,sans-serif;font-size:calc(1.25rem - 2px);line-height:1.15;font-weight:400;letter-spacing:0;margin-bottom:0}}@media (max-width: 991.98px){.bespoke-quote-section .quote-text{position:relative;width:100%;left:auto;right:auto;top:auto;transform:none;padding:0;margin-bottom:30px}}.bespoke-quote-section .section-image{max-width:clamp(500px,58.2vw,1213px);width:100%}@media (max-width: 991.98px){.bespoke-quote-section .section-image{width:100%;max-width:100%}}.bespoke-quote-section .section-image .section-image-block{width:100%}.bespoke-quote-section .section-image .section-image-block .image-wrapper{padding:clamp(40px,4.4vw,64px) clamp(24px,3.3vw,48px);width:auto}@media (max-width: 991.98px){.bespoke-quote-section .section-image .section-image-block .image-wrapper{padding-left:0;padding-right:0}}.bespoke-quote-section .section-image .section-image-block .image-wrapper img{width:1021px;max-width:100%;height:auto;aspect-ratio:1021/595;object-fit:cover}@media (max-width: 991.98px){.bespoke-quote-section .section-image .section-image-block .image-wrapper img{width:100%}}.bespoke-quote-section .bespoke-label-container{border-style:solid;border-color:var(--grey-charcoal-ink);border-width:0px 0px 2px 0px;padding:0px 0px clamp(4px,.41vw,8px) 0px;display:flex;flex-direction:row;gap:clamp(5px,.52vw,10px);align-items:center;justify-content:flex-start;position:absolute;right:0;bottom:clamp(40px,4.16vw,80px)}@media (max-width: 991.98px){.bespoke-quote-section .bespoke-label-container{position:relative;right:auto;bottom:auto;padding-bottom:8px;width:max-content;align-self:flex-end}}.bespoke-quote-section .bespoke-label-container .bespoke-label{font-family:Work Sans,PingFang TC,PingFang SC,sans-serif;font-size:clamp(1.25rem,1.161971831rem + .3755868545vw,1.5rem);line-height:clamp(24px,22.5915492958px + .3755868545vw,28px);font-weight:400;letter-spacing:0;margin-bottom:0;color:var(--grey-charcoal-ink);text-align:right}@media (max-width: 1599.98px){.bespoke-quote-section .bespoke-label-container .bespoke-label{font-family:Work Sans,PingFang TC,PingFang SC,sans-serif;font-size:clamp(1.125rem,1.0809859155rem + .1877934272vw,1.25rem);line-height:clamp(22px,20.5915492958px + .3755868545vw,26px);font-weight:400;letter-spacing:0;margin-bottom:0}}@media (max-width: 1399.98px){.bespoke-quote-section .bespoke-label-container .bespoke-label{font-family:Work Sans,PingFang TC,PingFang SC,sans-serif;font-size:.94rem;line-height:1.2;font-weight:400;letter-spacing:0;margin-bottom:0}}@media (max-width: 991.98px){.bespoke-quote-section .bespoke-label-container .bespoke-label{font-family:Work Sans,PingFang TC,PingFang SC,sans-serif;font-size:1rem;line-height:1.2;font-weight:400;letter-spacing:0;margin-bottom:0}}@media (max-width: 1280px) and (max-height: 600px){.bespoke-quote-section .bespoke-label-container .bespoke-label{font-family:Work Sans,PingFang TC,PingFang SC,sans-serif;font-size:calc(.94rem - 2px);line-height:1.15;font-weight:400;letter-spacing:0;margin-bottom:0}}.bespoke-custom-furniture-section{background:var(--grey-grey-5);flex-shrink:0;padding:80px 0;position:relative;overflow:hidden}@media (max-width: 991.98px){.bespoke-custom-furniture-section{padding:clamp(40px,5vw,80px) 0}}.bespoke-custom-furniture-section .container{position:relative;display:flex;flex-direction:row-reverse;align-items:center;gap:clamp(40px,4.16vw,80px)}.bespoke-custom-furniture-section .container>.section-image{margin-left:clamp(40px,4.16vw,80px)}@supports (gap: 1px){.bespoke-custom-furniture-section .container>.section-image{margin-left:0}}@media (max-width: 991.98px){.bespoke-custom-furniture-section .container{height:auto;flex-direction:column;gap:0}.bespoke-custom-furniture-section .container>.section-image{margin-left:0}}.bespoke-custom-furniture-section .text-container{display:flex;flex-direction:column;gap:clamp(24px,2.08vw,40px);align-items:flex-start;justify-content:flex-start;width:clamp(300px,26.8vw,515px);position:relative}@media (max-width: 991.98px){.bespoke-custom-furniture-section .text-container{position:relative;width:100%;right:auto;top:auto;translate:0 0;padding:0}}.bespoke-custom-furniture-section .text-container .section-title{font-family:Work Sans,PingFang TC,PingFang SC,sans-serif;font-size:clamp(1.75rem,1.485915493rem + 1.1267605634vw,2.5rem);line-height:clamp(40px,37.1830985915px + .7511737089vw,48px);font-weight:400;letter-spacing:0;margin-bottom:0;color:var(--antique-blush);text-align:left;position:relative;align-self:stretch}@media (max-width: 1599.98px){.bespoke-custom-furniture-section .text-container .section-title{font-family:Work Sans,PingFang TC,PingFang SC,sans-serif;font-size:clamp(1.5rem,1.411971831rem + .3755868545vw,1.75rem);line-height:clamp(30px,28.5915492958px + .3755868545vw,34px);font-weight:400;letter-spacing:0;margin-bottom:0}}@media (max-width: 1399.98px){.bespoke-custom-furniture-section .text-container .section-title{font-family:Work Sans,PingFang TC,PingFang SC,sans-serif;font-size:1.25rem;line-height:1.2;font-weight:400;letter-spacing:0;margin-bottom:0}}@media (max-width: 991.98px){.bespoke-custom-furniture-section .text-container .section-title{font-family:Work Sans,PingFang TC,PingFang SC,sans-serif;font-size:1.35rem;line-height:1.2;font-weight:400;letter-spacing:0;margin-bottom:0}}@media (max-width: 1280px) and (max-height: 600px){.bespoke-custom-furniture-section .text-container .section-title{font-family:Work Sans,PingFang TC,PingFang SC,sans-serif;font-size:calc(1.25rem - 2px);line-height:1.15;font-weight:400;letter-spacing:0;margin-bottom:0}}.bespoke-custom-furniture-section .text-container .section-description{font-family:Work Sans,PingFang TC,PingFang SC,sans-serif;font-size:clamp(1rem,.9559859155rem + .1877934272vw,1.125rem);line-height:clamp(22px,21.2957746479px + .1877934272vw,24px);font-weight:400;letter-spacing:0;margin-bottom:0;color:var(--grey-charcoal-ink);text-align:left;position:relative;align-self:stretch}@media (max-width: 1599.98px){.bespoke-custom-furniture-section .text-container .section-description{font-family:Work Sans,PingFang TC,PingFang SC,sans-serif;font-size:clamp(.875rem,.8309859155rem + .1877934272vw,1rem);line-height:clamp(18px,16.5915492958px + .3755868545vw,22px);font-weight:400;letter-spacing:0;margin-bottom:0}}@media (max-width: 1399.98px){.bespoke-custom-furniture-section .text-container .section-description{font-family:Work Sans,PingFang TC,PingFang SC,sans-serif;font-size:.625rem;line-height:1.4;font-weight:400;letter-spacing:0;margin-bottom:0}}@media (max-width: 991.98px){.bespoke-custom-furniture-section .text-container .section-description{font-family:Work Sans,PingFang TC,PingFang SC,sans-serif;font-size:.875rem;line-height:1.4;font-weight:400;letter-spacing:0;margin-bottom:0}}@media (max-width: 1280px) and (max-height: 600px){.bespoke-custom-furniture-section .text-container .section-description{font-family:Work Sans,PingFang TC,PingFang SC,sans-serif;font-size:calc(.625rem - 2px);line-height:1.35;font-weight:400;letter-spacing:0;margin-bottom:0}}.bespoke-stonework-section{background:var(--grey-grey-5);flex-shrink:0;padding:80px 0;position:relative;overflow:hidden}@media (max-width: 991.98px){.bespoke-stonework-section{padding:clamp(40px,5vw,80px) 0}}.bespoke-stonework-section .container{position:relative;display:flex;flex-direction:row;align-items:center;gap:clamp(40px,4.16vw,80px)}.bespoke-stonework-section .container>.section-image{margin-right:clamp(40px,4.16vw,80px)}@supports (gap: 1px){.bespoke-stonework-section .container>.section-image{margin-right:0}}@media (max-width: 991.98px){.bespoke-stonework-section .container{height:auto;flex-direction:column;gap:0}.bespoke-stonework-section .container>.section-image{margin-right:0}}.bespoke-stonework-section .section-image-gallery-wrapper{aspect-ratio:5120/2448;width:100%}@supports not (aspect-ratio: 1/1){.bespoke-stonework-section .section-image-gallery-wrapper{height:0;padding-bottom:47.8125%;position:relative}.bespoke-stonework-section .section-image-gallery-wrapper .bespoke-splide,.bespoke-stonework-section .section-image-gallery-wrapper .splide,.bespoke-stonework-section .section-image-gallery-wrapper>*{position:absolute;top:0;left:0;width:100%;height:100%}}@media (max-width: 991.98px){.bespoke-stonework-section .section-image-gallery-wrapper{aspect-ratio:4000/6000}@supports not (aspect-ratio: 1/1){.bespoke-stonework-section .section-image-gallery-wrapper{padding-bottom:150%}}}.bespoke-stonework-section .text-container{display:flex;flex-direction:column;gap:clamp(24px,2.08vw,40px);align-items:flex-start;justify-content:flex-start;width:clamp(300px,26.8vw,515px);position:relative}@media (max-width: 991.98px){.bespoke-stonework-section .text-container{position:relative;width:100%;right:auto;top:auto;translate:0 0;padding:0}}.bespoke-stonework-section .text-container .section-title{font-family:Work Sans,PingFang TC,PingFang SC,sans-serif;font-size:clamp(1.75rem,1.485915493rem + 1.1267605634vw,2.5rem);line-height:clamp(40px,37.1830985915px + .7511737089vw,48px);font-weight:400;letter-spacing:0;margin-bottom:0;color:var(--antique-blush);text-align:left;position:relative;align-self:stretch}@media (max-width: 1599.98px){.bespoke-stonework-section .text-container .section-title{font-family:Work Sans,PingFang TC,PingFang SC,sans-serif;font-size:clamp(1.5rem,1.411971831rem + .3755868545vw,1.75rem);line-height:clamp(30px,28.5915492958px + .3755868545vw,34px);font-weight:400;letter-spacing:0;margin-bottom:0}}@media (max-width: 1399.98px){.bespoke-stonework-section .text-container .section-title{font-family:Work Sans,PingFang TC,PingFang SC,sans-serif;font-size:1.25rem;line-height:1.2;font-weight:400;letter-spacing:0;margin-bottom:0}}@media (max-width: 991.98px){.bespoke-stonework-section .text-container .section-title{font-family:Work Sans,PingFang TC,PingFang SC,sans-serif;font-size:1.35rem;line-height:1.2;font-weight:400;letter-spacing:0;margin-bottom:0}}@media (max-width: 1280px) and (max-height: 600px){.bespoke-stonework-section .text-container .section-title{font-family:Work Sans,PingFang TC,PingFang SC,sans-serif;font-size:calc(1.25rem - 2px);line-height:1.15;font-weight:400;letter-spacing:0;margin-bottom:0}}.bespoke-stonework-section .text-container .section-description{font-family:Work Sans,PingFang TC,PingFang SC,sans-serif;font-size:clamp(1rem,.9559859155rem + .1877934272vw,1.125rem);line-height:clamp(22px,21.2957746479px + .1877934272vw,24px);font-weight:400;letter-spacing:0;margin-bottom:0;color:var(--grey-charcoal-ink);text-align:left;position:relative;align-self:stretch}@media (max-width: 1599.98px){.bespoke-stonework-section .text-container .section-description{font-family:Work Sans,PingFang TC,PingFang SC,sans-serif;font-size:clamp(.875rem,.8309859155rem + .1877934272vw,1rem);line-height:clamp(18px,16.5915492958px + .3755868545vw,22px);font-weight:400;letter-spacing:0;margin-bottom:0}}@media (max-width: 1399.98px){.bespoke-stonework-section .text-container .section-description{font-family:Work Sans,PingFang TC,PingFang SC,sans-serif;font-size:.625rem;line-height:1.4;font-weight:400;letter-spacing:0;margin-bottom:0}}@media (max-width: 991.98px){.bespoke-stonework-section .text-container .section-description{font-family:Work Sans,PingFang TC,PingFang SC,sans-serif;font-size:.875rem;line-height:1.4;font-weight:400;letter-spacing:0;margin-bottom:0}}@media (max-width: 1280px) and (max-height: 600px){.bespoke-stonework-section .text-container .section-description{font-family:Work Sans,PingFang TC,PingFang SC,sans-serif;font-size:calc(.625rem - 2px);line-height:1.35;font-weight:400;letter-spacing:0;margin-bottom:0}}.bespoke-image-component{position:relative;padding:0;width:100%}.bespoke-image-component .container{margin:0 auto;height:auto;display:flex;flex-direction:column}@media (max-width: 991.98px){.bespoke-image-component .container{width:100%;padding:0 20px}}.bespoke-image-component .image-wrapper{width:100%;height:100%;padding:clamp(40px,4.4vw,64px) clamp(24px,3.3vw,48px);overflow:hidden}@media (max-width: 991.98px){.bespoke-image-component .image-wrapper{padding-left:0;padding-right:0}}.bespoke-image-component .image-wrapper img{width:100%;height:100%;aspect-ratio:752/438;display:block;object-fit:cover}body.page-bespoke .app-header{--header-color: var(--grey-grey-70)}.line-top{border-top:1px solid #d8cfc5;border-bottom:2px solid #d8cfc5;height:8px}.line-bottom{border-top:2px solid #d8cfc5;border-bottom:1px solid #d8cfc5;height:8px}.section-image{max-width:clamp(500px,58.2vw,1213px);width:100%}@media (max-width: 991.98px){.section-image{width:100%;max-width:100%;height:auto}}
