body,.signature-home,.collections-page,.collections-directory,.rooms-page,.rooms-directory,.room-page,.pieces-page,.piece-detail-page,.piece-inquiry-page,.careers-page,.job-application-page,.export-page,.about-page,.portfolio-page,.signature-collections,.room-detail-gallery,.room-detail-nav,.room-detail-nav-related,.piece-gallery-stage,.piece-detail-media,.piece-inquiry-piece,.piece-information-section{background:var(--ui-paper)}html,body,#app{max-width:100%}html,body{overflow-x:clip}.signature-home .signature-collection:hover,.signature-home .signature-room-list>a:hover,.signature-home .signature-collection:hover>img,.signature-home .signature-room-list>a:hover img{transform:none}.signature-home .signature-collection:hover:after{inset:14px}.signature-home .signature-room-list>a:hover:after{inset:13px}.signature-collection,.signature-room-list>a{border:0}.piece-card-image{border:1px solid var(--line)}.signature-collection:after,.signature-room-list>a:after,.piece-card-image:after{display:none}.signature-home .signature-collections{padding-top:clamp(72px,8vw,120px)}@media (width<=650px){.signature-home .signature-collections{padding-top:64px}.signature-home .signature-collection:hover:after{inset:11px}}.signature-collections>header,.signature-collections>header>div,.signature-pieces>header,.editorial-page-header,.editorial-page-header>*,.collections-directory-closing,.collections-directory-closing>*,.collection-hero>div,.room-detail-title,.room-detail-selection>header,.room-detail-selection>header>*,.piece-product-shell>*,.piece-information-section>header>*,.piece-information-content>*{min-width:0}.collection-hero>div{left:auto;right:auto;inset-inline-start:var(--pad)}html[dir=rtl] :is(.signature-home,.collections-page,.collections-directory,.rooms-page,.rooms-directory,.room-page,.pieces-page,.piece-detail-page,.careers-page,.job-application-page,.export-page,.about-page,.portfolio-page,.customer-care-public-grid){text-align:right}html[dir=rtl] .signature-hero-copy,html[dir=rtl] :is(.manifesto-note,.craft-visual>span,.signature-material-image>span){right:var(--pad);left:auto}html[dir=rtl] .footer-lead .round-link{left:0;right:auto}html[dir=rtl] :is(.piece-card-image,.signature-product>div)>span{left:18px;right:auto}html[dir=rtl] .luxury-button.luxury-button{text-align:right;padding-left:0;padding-right:21px}html[dir=rtl] .luxury-button:before{transform-origin:0}html[dir=rtl] .luxury-button:hover:before{transform-origin:100%}html[dir=rtl] .luxury-button>span{border-left:0;border-right:1px solid #87661e7a}html[dir=rtl] .luxury-button.luxury-button-compact{padding-right:16px}html[dir=rtl] :is(.signature-collection,.room-detail-nav-card,.room-product) i{transform:scaleX(-1)}html[dir=rtl] .portfolio-project-image>span,html[dir=rtl] .piece-detail-media>p{left:auto;right:18px}html[dir=rtl] .signature-room-list>a>span{left:auto;right:clamp(27px,2.5vw,42px)}html[dir=rtl] .signature-room-list h3{left:30px;right:clamp(27px,2.8vw,48px)}html[dir=rtl] .signature-room-list p{left:auto;right:clamp(27px,2.8vw,48px)}html[dir=rtl] .signature-room-list i{left:clamp(27px,2.5vw,42px);right:auto;transform:scaleX(-1)}html[dir=rtl] .rooms-consultation>div{margin-left:0;margin-right:32%}.pieces-hero{border-bottom:0}.pieces-filters{overscroll-behavior-inline:contain;max-width:100%}.field-error{margin-top:.5rem;line-height:1.45;display:block;color:#8b2f24!important;letter-spacing:0!important;text-transform:none!important;font-size:.8125rem!important;font-weight:600!important}.nav-selection{align-items:center;gap:.45rem;display:inline-flex!important}.nav-selection>span{background:var(--ui-carbon);min-width:1.25rem;height:1.25rem;color:var(--ui-paper);border-radius:999px;place-items:center;padding-inline:.3rem;font-size:.65rem;line-height:1;display:inline-grid}.piece-card-link{display:block}.piece-card-selection,.selection-continue,.piece-selection-confirmation{border:0;border-top:1px solid var(--line);width:100%;min-height:44px;color:var(--ui-carbon);letter-spacing:.12em;text-align:start;text-transform:uppercase;cursor:pointer;background:0 0;justify-content:space-between;align-items:center;margin-top:1rem;padding:.75rem 0;font-size:.6875rem;font-weight:700;display:flex}.piece-card-selection:hover,.piece-card-selection:focus-visible,.selection-continue:hover,.selection-continue:focus-visible,.piece-selection-confirmation:hover,.piece-selection-confirmation:focus-visible{color:#87661e}.piece-card-selection.is-selected{color:#605536}.piece-selection-confirmation{margin-top:0}.catalogue-selection-action{flex:none;width:max-content}.room-detail-selection-copy{max-width:32rem}.room-detail-selection-copy>p{color:#5a5c56;margin:0;font-size:clamp(1.1875rem,1.4vw,1.375rem);line-height:1.75}.room-detail-selection-copy .catalogue-selection-action{margin-top:1.5rem}.room-detail-gallery{padding:clamp(1rem, 2vw, 2rem) var(--pad) clamp(1.5rem, 2vw, 2.5rem)}.room-detail-gallery-grid{grid-template-rows:repeat(2,clamp(15rem,20vw,24rem));grid-template-columns:minmax(0,2fr) minmax(14rem,1fr);gap:clamp(.75rem,1.25vw,1.5rem);display:grid}.room-detail-gallery-grid figure,.room-detail-gallery-grid .room-gallery-lead{aspect-ratio:auto;margin:0;overflow:hidden}.room-detail-gallery-grid .room-gallery-lead{grid-area:1/1/span 2}.room-detail-gallery-grid img{object-fit:cover;width:100%;height:100%}.room-detail-selection{padding-top:clamp(3.5rem,5vw,5.5rem)}.products-section>.section-heading{gap:2rem}.collection-room-scene{margin-bottom:2rem}.collection-room-scene img{width:100%;height:auto;display:block}.products-section>.section-heading>div{min-width:0}.products-section>.section-heading .catalogue-selection-action{margin-bottom:.5rem}.selection-page{background:var(--ui-paper);min-height:65vh;color:var(--ui-carbon)}.selection-workspace{width:100%;padding:3rem var(--pad) clamp(2.5rem, 5vw, 5rem)}.selection-step-heading{grid-template-columns:minmax(0,1.2fr) minmax(18rem,.8fr);align-items:end;gap:1rem 5vw;margin-bottom:clamp(2.5rem,5vw,5rem);display:grid}.selection-step-heading .signature-overline{grid-column:1/-1;margin:0}.selection-step-heading h2{margin:0;font-size:clamp(3rem,5vw,5rem);line-height:.95}.selection-step-heading h2:focus{outline:0}.selection-step-heading>p:last-child{color:#575852;max-width:34rem;margin:0;line-height:1.7}.selection-items{gap:2.5rem;display:grid}.selection-item{border-bottom:1px solid var(--line);grid-template-columns:minmax(9rem,30%) minmax(0,1fr);gap:clamp(1.25rem,3vw,2.5rem);display:grid}.selection-item-image{aspect-ratio:1;background:#d7d3ca;align-self:stretch;width:100%;min-width:0;overflow:hidden}.selection-item-image img{object-fit:cover;width:100%;height:100%}.selection-item-content{padding-bottom:2.5rem}.selection-item-heading{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.selection-item-heading p,.selection-item-price{color:#676963;letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.6875rem;font-weight:600}.selection-item-heading h3{margin:.6rem 0 0;font-size:clamp(2rem,3vw,3rem);line-height:1}.selection-item-heading button{cursor:pointer;background:0 0;border:0;border-bottom:1px solid;min-height:44px;padding:.5rem 0;font-size:.75rem;font-weight:700}.selection-item-price{margin-top:.75rem}.selection-item-fields{grid-template-columns:minmax(0,1fr);gap:1.25rem;margin-top:1.5rem;display:grid}.selection-item-fields label,.selection-contact label{color:#474944;letter-spacing:.08em;text-transform:uppercase;gap:.5rem;font-size:.75rem;font-weight:700;display:grid}.selection-item-fields :is(input:not([type=radio]),select,textarea),.selection-contact :is(input,select,textarea){width:100%;min-height:48px;color:var(--ui-carbon);letter-spacing:0;text-transform:none;background:#ffffff47;border:1px solid #0b0b0b4d;border-radius:0;margin:0;padding:.75rem;font-size:1rem;font-weight:400}.selection-item-fields :is(input:not([type=radio]),select,textarea):focus,.selection-contact :is(input,select,textarea):focus{border:2px solid #9b7624;outline:0}.selection-quantity{max-width:8rem}.selection-item-fields textarea,.selection-contact textarea{resize:vertical}.selection-continue{max-width:14rem;margin-top:0}.selection-option-group{border:0;min-width:0;margin:0;padding:0}.selection-option-group legend{color:#474944;letter-spacing:.08em;text-transform:uppercase;margin-bottom:.5rem;font-size:.75rem;font-weight:700}.selection-option-chips{margin-top:0}.selection-option-chips span{min-width:0;padding-inline:1rem}.selection-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem;margin-top:clamp(2.5rem,5vw,5rem);display:flex}.selection-actions .luxury-button{width:max-content}.selection-confirmation{width:100%}.selection-contact{color:var(--ui-carbon)}.selection-contact .signature-overline{color:#c9aa62}.selection-contact-heading{max-width:52rem;margin-bottom:1.5rem}.selection-contact-heading h2{margin:.75rem 0 .625rem;font-size:clamp(2.25rem,3.25vw,3.5rem);line-height:1}.selection-contact-heading h2:focus{outline:0}.selection-contact-heading>p:last-child{color:#575852;max-width:48rem;margin:0;line-height:1.6}.selection-contact form{gap:1.25rem;margin-top:0;display:grid}.selection-contact label{color:#474944}.selection-contact :is(input,select,textarea){color:var(--ui-carbon);background:#ffffff47;border-color:#0b0b0b4d}.selection-contact .field-error{color:#b42318!important}.selection-contact-method{border:0;min-width:0;margin:0;padding:0}.selection-contact-method legend{color:#474944;letter-spacing:.08em;text-transform:uppercase;margin-bottom:.5rem;font-size:.75rem;font-weight:700}.selection-contact-pills{margin-top:0}.selection-contact-pills label{display:block}.selection-contact-pills span{min-width:8rem}.selection-contact .luxury-button,.selection-success .luxury-button{width:max-content}.selection-success .luxury-button{margin-top:3rem}.selection-back{width:max-content;min-height:44px;color:var(--ui-carbon);letter-spacing:.08em;text-transform:uppercase;background:0 0;border:0;border-bottom:1px solid #0b0b0ba6;margin-top:2.5rem;padding:.5rem 0;font-size:.75rem;font-weight:700}.selection-back:focus-visible{outline-offset:3px;outline:2px solid #9b7624}.selection-success{padding:3rem var(--pad) clamp(2.5rem, 5vw, 5rem)}.selection-success h2{max-width:15ch;margin:0 0 1.5rem;font-size:clamp(3rem,6vw,6rem);line-height:.95}.selection-success>p:not(.signature-overline){color:#575852;max-width:38rem;font-size:1.0625rem;line-height:1.75}html[dir=rtl] .selection-page{text-align:right}html[dir=rtl] .selection-contact .luxury-button>span,html[dir=rtl] .selection-actions .luxury-button>span,html[dir=rtl] .selection-success .luxury-button>span{transform:scaleX(-1)}.live-picker-field,.live-picker{min-width:0}.job-application-form .application-field-grid{grid-template-columns:minmax(0,1fr)}.live-picker-field>label{letter-spacing:.14em;text-transform:uppercase;margin-bottom:.625rem;font-size:.875rem;font-weight:600;display:block}.live-picker-results button strong,.live-picker-results button small{display:block}.live-picker-results button small{color:#657069;margin-top:.25rem;font-size:.75rem}.modern-uploader-drop{text-align:center;background:#ffffff38;align-content:center;place-items:center;gap:.75rem;min-height:13rem;transition:border-color .16s,background .16s;border:1px dashed #0b0b0b6b!important;padding:2rem!important;display:grid!important}.modern-uploader-drop.is-dragging{background:#9b76241a;border-color:#9b7624!important}.modern-uploader-drop input{clip:rect(0, 0, 0, 0);white-space:nowrap;height:1px;min-height:0;position:absolute;overflow:hidden;width:1px!important;margin:0!important;padding:0!important}.modern-uploader-drop span{letter-spacing:0;text-transform:none;border-bottom:1px solid;padding-bottom:.25rem;font-size:1rem}.modern-uploader-files{gap:.625rem;margin-top:.75rem;display:grid}.modern-uploader-files article{border:1px solid #0b0b0b2e;grid-template-columns:3.5rem minmax(0,1fr) auto;align-items:center;gap:.875rem;padding:.75rem;display:grid}.modern-uploader-files article>img,.modern-uploader-files article>span{aspect-ratio:1;object-fit:cover;background:#d8d5cd;place-items:center;width:3.5rem;font-size:.6875rem;display:grid}.modern-uploader-files strong,.modern-uploader-files small{overflow-wrap:anywhere;display:block}.modern-uploader-files button{cursor:pointer;background:0 0;border:0;border-bottom:1px solid;min-height:2.75rem;padding:.5rem}.modern-uploader-progress{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;margin-top:1rem;display:grid}.modern-uploader-progress progress{accent-color:#9b7624;width:100%}.editorial-empty-state{max-width:48rem;padding-block:2rem}.editorial-empty-state h2{margin:0 0 1.5rem;font-size:clamp(2.75rem,5vw,5rem);line-height:.95}.editorial-empty-state p{color:#575852;max-width:38rem;font-size:1.0625rem;line-height:1.75}.customer-care-public-grid{padding:clamp(5.5rem, 10vw, 9.5rem) var(--pad);background:#dcdad3;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.customer-care-public-grid article{border-top:1px solid var(--line);min-width:0;padding:2rem;padding-inline:0 clamp(1.25rem,4vw,4.5rem)}.customer-care-public-grid article+article{border-inline-start:1px solid var(--line);padding-inline-start:clamp(1.25rem,4vw,4.5rem)}.customer-care-public-grid span{letter-spacing:.15em;font-size:.625rem}.customer-care-public-grid h2{margin:3rem 0 1.25rem;font-size:clamp(2rem,3vw,3.25rem);line-height:1}.customer-care-public-grid p{color:#575852;font-size:1rem;line-height:1.75}@media (width<=900px){html[dir=rtl] .rooms-consultation>div{margin-right:0}.customer-care-public-grid{grid-template-columns:minmax(0,1fr)}.customer-care-public-grid article,.customer-care-public-grid article+article{border-inline-start:0;padding-inline:0}.selection-step-heading{grid-template-columns:minmax(0,1fr)}}.piece-product-panel .piece-detail-identity{margin-block-start:0}.piece-editorial-details{padding:clamp(48px, 6vw, 96px) var(--pad);border-top:1px solid var(--line);grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:start;gap:clamp(32px,6vw,96px);display:grid}.piece-editorial-story,.piece-supporting-details{min-width:0}.piece-editorial-story h2,.piece-conversation h2{margin:0 0 24px;font-size:clamp(36px,3.5vw,56px);line-height:1.1}.piece-editorial-story p,.piece-conversation p{overflow-wrap:anywhere;max-width:64ch;margin:0;font-size:17px;line-height:1.75}.piece-editorial-story p{color:var(--ui-muted)}.piece-editorial-story p+p{margin-top:24px}.piece-supporting-details{gap:24px;margin:0;display:grid}.piece-supporting-details>div{border-top:1px solid var(--line);padding-top:24px}.piece-supporting-details dt{margin-bottom:8px;font-size:14px;font-weight:600}.piece-supporting-details dd{color:var(--ui-muted);overflow-wrap:anywhere;margin:0;font-size:16px;line-height:1.65}.piece-sharing-section{padding:0 var(--pad)}.piece-share-strip{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto 104px;align-items:center;gap:24px 32px;padding-block:32px;display:grid}.piece-share-strip h2{margin:0 0 8px;font-size:28px;line-height:1.2}.piece-share-strip>div:first-child p{color:var(--ui-muted);margin:0;font-size:16px;line-height:1.65}.piece-share-strip .piece-qr{grid-area:1/3;width:104px;padding:4px}.piece-share-strip .piece-share-actions{grid-area:1/2;gap:24px}.piece-share-strip .luxury-button{margin:0}.piece-share-strip .piece-copy-link{color:var(--ui-ink);border-color:var(--line);text-transform:none;letter-spacing:normal;font-size:14px}.piece-share-strip .piece-share-feedback{min-height:0;color:var(--ui-muted);grid-column:1/-1}.piece-share-strip .piece-share-feedback:empty{display:none}.piece-share-strip :is(button,a):focus-visible{outline:2px solid var(--ui-accent);outline-offset:4px}.piece-conversation{padding:clamp(48px, 5vw, 80px) var(--pad);background:var(--ui-carbon);color:var(--ui-paper);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:32px 48px;display:flex}.piece-conversation>div{flex:400px;min-width:0}.piece-conversation p{color:var(--ui-paper)}.piece-conversation .luxury-button{flex:none;max-width:100%;margin:0}.signature-hero-copy h1{margin:0}.signature-hero-scroll{z-index:2;right:var(--pad);color:#ffffffeb;border:1px solid #ffffffb3;border-radius:999px;place-items:center;width:2.625rem;height:2.625rem;font-size:1rem;line-height:1;transition:border-color .16s,color .16s,background-color .16s;display:inline-grid;position:absolute;bottom:clamp(1.5rem,4vw,2.5rem)}.signature-hero-scroll svg{width:1.75rem;height:1.75rem}.signature-hero-scroll:hover,.signature-hero-scroll:focus-visible{color:#fff;background:#ffffff1f;border-color:#fff}html[dir=rtl] .signature-hero-scroll{right:auto;left:var(--pad)}@media (width<=900px){.piece-editorial-details{grid-template-columns:minmax(0,1fr)}.piece-share-strip{grid-template-columns:minmax(0,1fr) 104px}.piece-share-strip .piece-qr{grid-area:1/2/3}.piece-share-strip .piece-share-actions{grid-area:2/1}}@media (width<=480px){.piece-share-strip{column-gap:16px}.piece-share-strip .piece-qr{grid-row:1}.piece-share-strip .piece-share-actions{grid-column:1/-1}}@media (width<=650px){.signature-hero-copy h1{max-width:100%;font-size:clamp(4.125rem,19vw,5.5rem)}.signature-collections>header,.signature-pieces>header,.pieces-hero.editorial-page-header,.room-detail-selection>header{grid-template-columns:minmax(0,1fr)}.signature-collections header h2,.signature-rooms header h2,.signature-material-copy h2,.signature-craft header h2,.signature-pieces header h2,.signature-details h2,.signature-closing h2,.pieces-page .pieces-hero .editorial-page-title,.editorial-page-header .editorial-page-title{overflow-wrap:break-word;max-width:100%;font-size:clamp(2.75rem,13.5vw,3.3125rem)}.collections-directory-closing h2{overflow-wrap:break-word;max-width:100%;font-size:clamp(3rem,14.4vw,3.5rem)}.collection-hero h1{overflow-wrap:break-word;max-width:100%;font-size:clamp(3.25rem,16vw,4rem)}.room-detail-selection>header h2{overflow-wrap:break-word;max-width:100%;font-size:clamp(3rem,13.8vw,3.375rem)}.piece-information-section>header h2{overflow-wrap:break-word;max-width:100%;font-size:clamp(2.875rem,13.3vw,3.25rem)}.portfolio-intro h2,.portfolio-capability h2,.careers-note h2,.about-intro h2,.about-people h2,.export-partnership-copy h2,.contact-intro h1,.job-application-intro h1,.job-application-panel h2,.footer-lead h2{overflow-wrap:break-word;max-width:100%;font-size:clamp(2.875rem,13.3vw,3.5rem)}.signature-collection h3{overflow-wrap:break-word;max-width:100%;font-size:clamp(2.25rem,11.5vw,3rem)}.customer-care-public-grid{grid-template-columns:minmax(0,1fr)}.customer-care-public-grid article,.customer-care-public-grid article+article{border-left:0;padding-inline:0}.modern-uploader-files article{grid-template-columns:3.5rem minmax(0,1fr)}.modern-uploader-files button{grid-column:2;justify-self:start}.selection-item{grid-template-columns:minmax(0,1fr)}.selection-item-image{max-width:14rem}.selection-item-fields{grid-template-columns:minmax(0,1fr)}.selection-item-notes{grid-column:auto}.selection-actions{flex-direction:column;align-items:flex-start}.room-detail-gallery{padding-top:.875rem}.room-detail-gallery-grid{grid-template-rows:none;grid-template-columns:minmax(0,1fr)}.room-detail-gallery-grid figure,.room-detail-gallery-grid .room-gallery-lead{aspect-ratio:4/3;grid-area:auto}}
