.navmenu{display:none}@media (max-width:1023px){[data-style=bold] .masthead__nav{display:none}[data-style=bold] .navmenu{display:block;margin-left:auto}[data-style=bold] .masthead__inner{position:relative}}.navmenu__toggle{display:inline-flex;align-items:center;gap:10px;min-height:44px;padding:0 14px;border:1px solid var(--line);border-radius:4px;background:#fff;color:var(--ink);font:inherit;font-weight:700;cursor:pointer;list-style:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.navmenu__toggle::-webkit-details-marker{display:none}.navmenu__toggle:focus-visible{outline:3px solid var(--copper);outline-offset:2px}.navmenu__icon,.navmenu__icon:after,.navmenu__icon:before{display:block;width:18px;height:2px;background:currentColor;transition:transform .15s ease}.navmenu__icon{position:relative}.navmenu__icon:after,.navmenu__icon:before{content:"";position:absolute;left:0}.navmenu__icon:before{top:-6px}.navmenu__icon:after{top:6px}.navmenu[open] .navmenu__icon{background:transparent}.navmenu[open] .navmenu__icon:before{transform:translateY(6px) rotate(45deg)}.navmenu[open] .navmenu__icon:after{transform:translateY(-6px) rotate(-45deg)}.navmenu__panel{position:absolute;left:0;right:0;top:100%;z-index:40;max-height:var(--navmenu-room,calc(100dvh - 180px));overflow-y:auto;overscroll-behavior:contain;padding:8px 0 16px;background:#fff;border-top:1px solid var(--line);border-bottom:3px solid var(--copper);box-shadow:0 12px 24px rgba(0,0,0,.12)}.navmenu__panel nav{display:flex;flex-direction:column}.navmenu__panel a{display:flex;align-items:center;min-height:48px;padding:0 20px;color:var(--ink);font-weight:700;text-decoration:none;border-bottom:1px solid var(--line)}.navmenu__panel a:hover,.navmenu__panel a[aria-current=page]{color:var(--copper)}.navmenu__panel a:focus-visible{outline:3px solid var(--copper);outline-offset:-3px}.navmenu__panel .navmenu__action{margin:14px 20px 0;justify-content:center;border:0;border-radius:4px;background:var(--copper);color:#fff}.navmenu__panel .navmenu__action:hover{color:#fff}.navmenu__section{border-bottom:1px solid var(--line)}.navmenu__summary{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:48px;padding:0 20px;color:var(--ink);font-weight:700;cursor:pointer;list-style:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.navmenu__summary::-webkit-details-marker{display:none}.navmenu__summary:focus-visible{outline:3px solid var(--copper);outline-offset:-3px}.navmenu__section[open]>.navmenu__summary{color:var(--copper)}.navmenu__section[data-current]>.navmenu__summary{box-shadow:inset 4px 0 0 var(--copper)}.navmenu__chevron{flex:none;width:8px;height:8px;margin-right:4px;border-right:2px solid;border-bottom:2px solid;transform:translateY(-2px) rotate(45deg);transition:transform .15s ease}.navmenu__section[open] .navmenu__chevron{transform:translateY(2px) rotate(-135deg)}.navmenu__list,.navmenu__sub{margin:0;padding:0;list-style:none}.navmenu__list{padding-bottom:8px;background:var(--paper)}.navmenu__panel .navmenu__list a{gap:12px;padding-left:32px;border-bottom:0}.navmenu__panel .navmenu__list .navmenu__all{color:var(--copper)}.navmenu__panel .navmenu__list .navmenu__all:after{content:"→";content:"→"/""}.navmenu__panel a,.navmenu__summary,.navmenu__toggle{-webkit-tap-highlight-color:transparent}.navmenu__panel a:active,.navmenu__summary:active{background:var(--paper)}.navmenu__list--plain{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.navmenu__list--plain>li:first-child{grid-column:1/-1}.navmenu__panel .navmenu__list--plain .navmenu__head{padding-left:32px;padding-right:8px;font-weight:600}.navmenu__panel .navmenu__list--plain>li:nth-child(odd):not(:first-child) .navmenu__head{padding-left:12px}.navmenu__glyph{flex:none;width:22px;height:22px;color:var(--copper)}.navmenu__panel .navmenu__sub a{min-height:44px;padding-left:32px;color:var(--ink-soft);font-weight:500}.navmenu__panel .menu-group--icon>.navmenu__sub a{padding-left:66px}.navmenu__panel .navmenu__list a:hover,.navmenu__panel .navmenu__list a[aria-current=page]{color:var(--copper)}@media (prefers-reduced-motion:reduce){.navmenu__chevron,.navmenu__icon,.navmenu__icon:after,.navmenu__icon:before{transition:none}}.navdrop__toggle{display:inline-flex;align-items:center;gap:8px;min-height:44px;cursor:pointer;list-style:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.navdrop__toggle::-webkit-details-marker{display:none}.navdrop__panel a,.navdrop__toggle{-webkit-tap-highlight-color:transparent}.navdrop[open]>.navdrop__toggle,.navdrop__toggle:hover{color:var(--paper)}[data-style=bold] .navdrop[open]>.navdrop__toggle,[data-style=bold] .navdrop__toggle:hover{color:var(--copper)}.masthead__nav>a[aria-current=page],.navdrop[data-current]>.navdrop__toggle{-webkit-text-decoration:underline 3px var(--copper);text-decoration:underline 3px var(--copper);text-underline-offset:8px}.navdrop__toggle:focus-visible{outline:3px solid var(--copper);outline-offset:4px;border-radius:2px}.navdrop__chevron{width:7px;height:7px;border-right:2px solid;border-bottom:2px solid;transform:translateY(-2px) rotate(45deg);transition:transform .15s var(--ease,ease)}.navdrop[open] .navdrop__chevron{transform:translateY(2px) rotate(-135deg)}.navdrop__panel{position:absolute;left:0;right:0;top:100%;z-index:35;max-height:calc(100dvh - 96px);overflow-y:auto;padding:32px 0 26px;background:var(--surface);color:var(--ink);border-top:1px solid var(--line);border-bottom:3px solid var(--copper);font-size:1rem;font-weight:400;letter-spacing:normal;text-transform:none;white-space:normal;cursor:auto}[data-style=bold] .navdrop__panel{box-shadow:0 16px 32px rgba(0,0,0,.12)}.navdrop__list{margin:0;padding:0;list-style:none;columns:240px 3;column-gap:48px}.navdrop__list>li{page-break-inside:avoid;break-inside:avoid;padding-bottom:20px}.masthead__nav .navdrop__panel a{color:var(--ink);white-space:normal}.navdrop__head{display:inline-flex;align-items:flex-start;gap:14px;padding:3px 0;font-family:var(--font-heading,var(--font-display));font-size:1.05rem;font-weight:800;line-height:1.3}.navdrop__icon{flex:none;width:26px;height:26px;margin-top:-2px;color:var(--copper)}.navdrop__sub{margin:4px 0 0;padding:0;list-style:none}.menu-group--icon>.navdrop__sub{padding-left:40px}.masthead__nav .navdrop__sub a{display:inline-block;padding:5px 0;color:var(--ink-soft);line-height:1.35}.navdrop__list--plain{columns:180px 4}.navdrop__list--plain>li{padding-bottom:4px}.navdrop__list--plain .navdrop__head{padding:5px 0;font-family:inherit;font-size:1rem;font-weight:600}.navdrop__foot{margin:10px 0 0;padding-top:18px;border-top:1px solid var(--line)}.masthead__nav .navdrop__panel .navdrop__all{display:inline-flex;gap:6px;font-weight:800;color:var(--copper)}.masthead__nav .navdrop__panel .navdrop__all:hover,.masthead__nav .navdrop__panel .navdrop__head:hover>span{-webkit-text-decoration:underline 2px;text-decoration:underline 2px;text-underline-offset:4px}.masthead__nav .navdrop__panel a:hover,.masthead__nav .navdrop__panel a[aria-current=page]{color:var(--copper)}.navdrop__panel a:focus-visible{outline:3px solid var(--copper);outline-offset:2px}@media (prefers-reduced-motion:reduce){.navdrop__chevron{transition:none}}@font-face{font-family:Cormorant Garamond;src:url(/fonts/cormorant-garamond-latin-400-600.woff2) format("woff2");font-weight:400 600;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(/fonts/montserrat-latin-400-600.woff2) format("woff2");font-weight:400 600;font-style:normal;font-display:swap}[data-style=showroom]{--paper:#f9f5eb;--paper-deep:var(--band,#f4eee4);--surface:#fffdf7;--ink:#444444;--ink-soft:#4d4a46;--muted:#595651;--line:#c8bfb6;--line-strong:#918579;--radius:0px;--shell:1600px;--sr-heading:var(--brand-primary,#642a11);--sr-accent:var(--brand-accent,#b15538);--sr-rust:#8b3e1d;--copper:var(--sr-accent);--copper-deep:var(--sr-rust);--copper-wash:var(--paper-deep);--charcoal:var(--sr-rust);--font-display:"Cormorant Garamond",var(--font-serif);--sr-serif:var(--font-heading,var(--font-display));--sr-sans:var(--font-body,"Montserrat",var(--font-sans));--sr-label:0.6875rem;--sr-small:0.8125rem;--sr-body:1.0625rem;--sr-h3:1.5rem;--sr-h2:2.25rem;--sr-h1:2.25rem;--sr-gutter:clamp(1.3rem,5vw,7rem);--sr-space:120px}@supports (color:color-mix(in srgb,red,blue)){[data-style=showroom]{--sr-rust:color-mix(in srgb,var(--sr-accent) 50%,var(--sr-heading))}}@media (max-width:760px){[data-style=showroom]{--sr-h2:1.875rem;--sr-h1:2rem;--sr-space:72px}}[data-style=showroom]:where(:not([data-frame=card])) body{background:var(--paper);color:var(--ink);font-family:var(--sr-sans);font-size:var(--sr-body);line-height:1.6}[data-style=showroom]:where(:not([data-frame=card])) :where(h1,h2,h3){font-family:var(--sr-serif);font-weight:600;letter-spacing:.055em;text-transform:uppercase;color:var(--sr-heading);margin:0 0 .55em}[data-style=showroom]:where(:not([data-frame=card])) :where(h1){font-size:var(--sr-h1);line-height:1.06;max-width:24ch}[data-style=showroom]:where(:not([data-frame=card])) :where(h2){font-size:var(--sr-h2);line-height:1.08}[data-style=showroom]:where(:not([data-frame=card])) :where(h3){font-size:var(--sr-h3);line-height:1.15}[data-style=showroom] main p{max-width:70ch}[data-style=showroom] .shell{padding-inline:var(--sr-gutter)}[data-style=showroom] .eyebrow{font-size:var(--sr-label);letter-spacing:.16em;font-weight:600;color:var(--sr-heading);margin:0 0 1rem}[data-style=showroom] .eyebrow a,[data-style=showroom] .text-link{-webkit-text-decoration:underline 1px;text-decoration:underline 1px;text-underline-offset:4px}[data-style=showroom] .text-link{display:inline-block;font-weight:600;font-size:var(--sr-body);color:var(--sr-accent);border-bottom:0;margin:.4rem 0}[data-style=showroom] .text-link:hover{color:var(--sr-rust)}[data-style=showroom] :is(.sec--band,#collection,.sr-related) .text-link{color:var(--sr-rust)}[data-style=showroom] .button{min-height:50px;padding:.8rem 1.4rem;background:var(--sr-accent);border:1px solid var(--sr-accent);border-radius:0;color:#fff;font-size:var(--sr-small);font-weight:600;letter-spacing:.02em;text-transform:none;transition:background-color .25s ease,border-color .25s ease,color .25s ease}[data-style=showroom] .button:focus-visible,[data-style=showroom] .button:hover:not(:disabled){background:var(--sr-rust);border-color:var(--sr-rust);color:#fff}[data-style=showroom] .button--ghost{background:transparent;color:var(--sr-heading);border-color:var(--line-strong)}[data-style=showroom] .button--ghost:hover:not(:disabled){background:transparent;border-color:var(--sr-heading);color:var(--sr-heading)}[data-style=showroom] .sr-header{position:relative;z-index:30;background:var(--paper);border-bottom:1px solid var(--line)}[data-style=showroom] .sr-header__inner{display:flex;align-items:center;gap:2rem;height:86px;padding:0 clamp(1.2rem,3vw,4rem)}[data-style=showroom] .sr-brand{display:flex;align-items:center;gap:.55rem;flex:none;min-width:0;color:var(--sr-heading)}[data-style=showroom] .sr-brand__mark{width:auto;height:49px;max-width:64px;object-fit:contain}[data-style=showroom] .sr-brand__mark--full{height:70px;max-width:220px}[data-style=showroom] .sr-brand__name{font:600 var(--sr-h3) /1 var(--sr-serif);letter-spacing:.04em;overflow-wrap:normal}[data-style=showroom] .sr-header .masthead__nav{display:flex;align-items:center;gap:clamp(.8rem,2vw,2.2rem);margin-left:auto;font-size:var(--sr-small);font-weight:600;letter-spacing:0;text-transform:none;color:var(--sr-heading)}[data-style=showroom] .sr-header .masthead__nav a,[data-style=showroom] .sr-header .navdrop__toggle{color:var(--sr-heading);white-space:nowrap;transition:color .25s ease}[data-style=showroom] .sr-header .masthead__nav a:hover,[data-style=showroom] .sr-header .navdrop[open]>.navdrop__toggle,[data-style=showroom] .sr-header .navdrop__toggle:hover{color:var(--sr-rust)}[data-style=showroom] .sr-header .masthead__nav>a[aria-current=page],[data-style=showroom] .sr-header .navdrop[data-current]>.navdrop__toggle{-webkit-text-decoration:underline 1px var(--sr-accent);text-decoration:underline 1px var(--sr-accent);text-underline-offset:6px}[data-style=showroom] .sr-header .navdrop__toggle{gap:6px}[data-style=showroom] .sr-header .navdrop__chevron{width:6px;height:6px;border-width:1.5px}[data-style=showroom] .sr-header__actions{display:flex;align-items:center;gap:1rem;margin-left:clamp(0rem,1vw,1rem)}[data-style=showroom] .sr-header__search{border-bottom:1px solid var(--line);min-height:0;padding-bottom:.12rem}[data-style=showroom] .sr-header .sr-header__visit{border-bottom:1px solid var(--sr-accent);padding-bottom:.12rem}[data-style=showroom] .sr-drawer,[data-style=showroom] .sr-header__mcall{display:none}[data-style=showroom] .sr-header .navdrop__panel{top:100%;padding:2rem var(--sr-gutter);background:var(--surface);border-top:1px solid var(--line);border-bottom:1px solid var(--line);box-shadow:none;font-size:var(--sr-body);color:var(--ink)}[data-style=showroom] .sr-header .navdrop__panel>.shell{padding-inline:0}[data-style=showroom] .sr-header .masthead__nav .navdrop__panel a{color:var(--sr-heading);white-space:normal}[data-style=showroom] .sr-header .masthead__nav .navdrop__panel a:hover,[data-style=showroom] .sr-header .masthead__nav .navdrop__panel a[aria-current=page]{color:var(--sr-rust);-webkit-text-decoration:underline 1px;text-decoration:underline 1px;text-underline-offset:4px}[data-style=showroom] .sr-header .navdrop__head{font:600 var(--sr-body) /1.3 var(--sr-sans)}[data-style=showroom] .sr-header .masthead__nav .navdrop__panel .navdrop__all{color:var(--sr-accent);font-weight:600}[data-style=showroom] .sr-shop__inner{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,.8fr) minmax(0,1fr);grid-gap:2rem;gap:2rem;max-width:var(--shell);margin:0 auto}[data-style=showroom] .sr-shop__list{list-style:none;margin:0;padding:0;column-count:2;column-gap:2rem}[data-style=showroom] .sr-shop__list--single{column-count:1}[data-style=showroom] .sr-shop__list li{page-break-inside:avoid;break-inside:avoid;padding:.35rem 0}[data-style=showroom] .sr-shop__list--grouped{columns:11rem 3;column-gap:2rem}[data-style=showroom] .sr-shop__group{padding:0 0 .9rem}[data-style=showroom] .sr-shop__grouphead{display:block;margin:0 0 .2rem;font:600 .78rem/1.3 var(--sr-sans);letter-spacing:.1em;text-transform:uppercase;color:var(--sr-muted,var(--ink))}[data-style=showroom] .sr-header .masthead__nav .navdrop__panel a.sr-shop__grouphead{color:var(--sr-heading)}[data-style=showroom] .sr-shop__sub{list-style:none;margin:0;padding:0}[data-style=showroom] .sr-shop__sub li{padding:.18rem 0}[data-style=showroom] .sr-drawer__group>summary{font-size:var(--sr-body);font-weight:600}[data-style=showroom] .sr-drawer__group>summary:after{content:"+";margin-left:auto;font-weight:400}[data-style=showroom] .sr-drawer__group[open]>summary:after{content:"–"}[data-style=showroom] .sr-shop__feature img{width:100%;height:180px;object-fit:cover;background:var(--paper-deep)}[data-style=showroom] .sr-shop__featurelink{display:inline-block;margin-top:.6rem;font-weight:600;-webkit-text-decoration:underline 1px;text-decoration:underline 1px;text-underline-offset:4px}[data-style=showroom] .sr-header .navdrop--search .navdrop__panel{left:auto;right:clamp(1.2rem,3vw,4rem);width:min(340px,90vw);padding:1.2rem;border:1px solid var(--line)}[data-style=showroom] .sr-search label{display:block;font-size:var(--sr-small);font-weight:600;color:var(--sr-heading);margin-bottom:.4rem}[data-style=showroom] .sr-search__row{display:flex;gap:.5rem}[data-style=showroom] .sr-search input{flex:1 1;min-width:0;min-height:45px;padding:.6rem .75rem;border:1px solid var(--line-strong);border-radius:0;background:#fff;color:var(--ink);font-size:1rem}[data-style=showroom] .sr-search .button{min-height:45px;padding:.5rem 1rem}@media (max-width:1100px){[data-style=showroom] .sr-header__inner{gap:1rem}[data-style=showroom] .sr-brand__name{font-size:var(--sr-body)}[data-style=showroom] .sr-header .masthead__nav{gap:.9rem}[data-style=showroom] .sr-header__actions{gap:.7rem}}@media (max-width:900px){[data-style=showroom] .sr-header__inner{height:68px;padding:0 1rem;gap:.55rem}[data-style=showroom] .sr-brand__mark{height:38px}[data-style=showroom] .sr-brand__mark--full{height:54px}[data-style=showroom] .sr-header .masthead__nav{display:none}[data-style=showroom] .sr-header__mcall{display:inline-flex;align-items:center;min-height:44px;margin-left:auto;padding:0 .4rem;font-size:var(--sr-small);font-weight:600;color:var(--sr-heading)}[data-style=showroom] .sr-drawer{display:block}[data-style=showroom] .sr-header__mcall+.sr-drawer{margin-left:0}[data-style=showroom] .sr-drawer{margin-left:auto}}[data-style=showroom] .sr-drawer__toggle{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;list-style:none;cursor:pointer;color:var(--sr-heading);font-size:var(--sr-small);font-weight:600;-webkit-tap-highlight-color:transparent}[data-style=showroom] .sr-drawer__toggle::-webkit-details-marker{display:none}[data-style=showroom] .sr-drawer__bars{display:inline-flex;flex-direction:column;gap:4px}[data-style=showroom] .sr-drawer__bars span{width:20px;height:2px;background:var(--sr-heading)}[data-style=showroom] .sr-drawer__open-label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}[data-style=showroom] .sr-drawer[open] .sr-drawer__bars,[data-style=showroom] .sr-drawer[open] .sr-drawer__open-label,[data-style=showroom] .sr-drawer__close-label{display:none}[data-style=showroom] .sr-drawer[open] .sr-drawer__close-label{display:inline}[data-style=showroom] .sr-drawer[open]>.sr-drawer__toggle{position:fixed;top:.75rem;right:1rem;z-index:52;padding:0 .5rem}[data-style=showroom] .sr-drawer__shade{position:fixed;inset:0;z-index:50;background:rgb(32 19 13/60%)}[data-style=showroom] .sr-drawer__panel{position:fixed;top:0;right:0;bottom:0;z-index:51;width:min(350px,87vw);padding:4rem 1.5rem 1.5rem;overflow-y:auto;overscroll-behavior:contain;background:var(--paper)}[data-style=showroom] .sr-drawer__nav{display:flex;flex-direction:column;gap:.25rem}[data-style=showroom] .sr-drawer__nav a{display:block;padding:.55rem 0;font-size:1.12rem;color:var(--sr-heading)}[data-style=showroom] .sr-drawer__nav a[aria-current=page]{-webkit-text-decoration:underline 1px var(--sr-accent);text-decoration:underline 1px var(--sr-accent);text-underline-offset:6px}[data-style=showroom] .sr-drawer__nav summary{display:flex;align-items:center;justify-content:space-between;min-height:44px;padding:.3rem 0;list-style:none;cursor:pointer;font-size:1.12rem;font-weight:600;color:var(--sr-heading)}[data-style=showroom] .sr-drawer__nav summary::-webkit-details-marker{display:none}[data-style=showroom] .sr-drawer__section>summary:after{content:"+";color:var(--sr-accent);font-size:1.25rem;font-weight:400}[data-style=showroom] .sr-drawer__section[open]>summary:after{content:"−"}[data-style=showroom] .sr-drawer__nav ul{list-style:none;margin:0 0 .5rem;padding:0 0 0 1rem}[data-style=showroom] .sr-drawer__nav ul a{padding:.45rem 0}html.drawer-open{overflow:hidden}[data-style=showroom] .sec{padding:var(--sr-space) 0}[data-style=showroom] .sec--dark{background:var(--sr-rust)}[data-style=showroom] .sec--dark :is(h1,h2,h3,.eyebrow){color:#fff}[data-style=showroom] .sec--band+.sec--band,[data-style=showroom] .sec--dark+.sec--dark,[data-style=showroom] .sec--plain+.sec--plain{padding-top:0}[data-style=showroom] .sec__head{max-width:900px;margin:0 0 2.2rem}[data-style=showroom] .sec__head h2{max-width:29ch;margin:0 0 .55em}[data-style=showroom] .sec__eyebrow{margin:0 0 1rem}[data-style=showroom] .sec__intro,[data-style=showroom] .sec__lead{max-width:68ch;font-size:var(--sr-body);color:var(--ink)}[data-style=showroom] .slot{background:var(--paper-deep)}[data-style=showroom] .slot__tag{border:0;background:rgb(255 253 247/88%);color:var(--muted);font-size:var(--sr-label);font-weight:400}[data-style=showroom] .sec--hero{padding:4rem 0}[data-style=showroom] .hero--plain .hero__body{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:5vw}[data-style=showroom] .hero--plain .slot--hero{aspect-ratio:auto;height:550px}[data-style=showroom] .hero__lead{font-size:var(--sr-body);line-height:1.6;color:var(--ink)}[data-style=showroom] .hero__points li{border:0;border-top:1px solid var(--line);background:none;padding:.5rem 0 0;font-size:var(--sr-small);font-weight:600;color:var(--sr-heading)}@media (min-width:761px){[data-style=showroom] .home .sec--hero:has(.hero--plain .hero__image){padding:0;background:#2a1a10}[data-style=showroom] .home .sec--hero:has(.hero--plain .hero__image) .sec__shell{max-width:none;padding:0}[data-style=showroom] .home .hero--plain .hero__body:has(.hero__image){display:block;position:relative}[data-style=showroom] .home .hero--plain .hero__image{margin:0}[data-style=showroom] .home .hero--plain .slot--hero{height:min(82vh,760px)}[data-style=showroom] .home .hero--plain .hero__body:has(.hero__image):after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(0deg,rgb(28 17 10/72%) 0,rgb(28 17 10/38%) 34%,rgb(28 17 10/0) 60%),linear-gradient(90deg,rgb(28 17 10/35%) 0,rgb(28 17 10/0) 55%)}[data-style=showroom] .home .hero--plain .hero__body:has(.hero__image) .hero__text{position:absolute;left:0;bottom:0;z-index:2;width:min(780px,62%);padding:0 5vw 4.2rem}[data-style=showroom] .home .hero--plain .hero__body:has(.hero__image) .hero__text :is(h1,h2){color:#fff;text-shadow:0 1px 18px rgb(0 0 0/25%)}[data-style=showroom] .home .hero--plain .hero__body:has(.hero__image) .eyebrow{color:#fff;opacity:.92}[data-style=showroom] .home .hero--plain .hero__body:has(.hero__image) .hero__lead{color:#f3e9dd}[data-style=showroom] .home .hero--plain .hero__body:has(.hero__image) .hero__actions{margin-bottom:0}[data-style=showroom] .home .hero--plain .hero__body:has(.hero__image) .button--ghost{color:#fff;border-color:rgb(255 255 255/70%)}}@media (max-width:860px){[data-style=showroom] .hero--plain .slot--hero{height:320px}}@media (max-width:760px){[data-style=showroom] .sec--hero{padding:0 0 1.3rem}[data-style=showroom] .sec--hero .sec__shell{padding:0}[data-style=showroom] .sec--hero .hero{gap:0}[data-style=showroom] .sec--hero .hero__image{order:0}[data-style=showroom] .sec--hero .hero__text{order:1;padding:1.45rem 1.3rem 0}[data-style=showroom] .sec--hero .hero__form{order:2;padding:1.3rem 1.3rem 0}[data-style=showroom] .sec--hero .eyebrow{margin-bottom:.5rem}[data-style=showroom] .sec--hero :is(h1,h2){margin-bottom:.55rem}[data-style=showroom] .hero__actions .button{width:auto;min-height:44px;padding:.5rem 1rem}}[data-style=showroom] .sec--proof{padding:1.1rem 0;border-bottom:1px solid var(--line);background:var(--paper)}[data-style=showroom] .proof{justify-content:center;gap:.2rem 0;text-align:center;color:var(--sr-heading);font-size:var(--sr-small);letter-spacing:.03em}[data-style=showroom] .proof__item{flex:none;min-width:0;padding:0;border:0}[data-style=showroom] .proof__label:before{content:" "}[data-style=showroom] .proof__item+.proof__item:before{content:"·";padding:0 .7rem}[data-style=showroom] .proof__label,[data-style=showroom] .proof__value{display:inline;margin:0;font:inherit;color:inherit}[data-style=showroom] .split:has(.split__image){grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);column-gap:clamp(2rem,5vw,7rem);row-gap:0;align-items:stretch;grid-auto-flow:row dense}[data-style=showroom] .split--image-left:has(.split__image){grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}[data-style=showroom] .split:has(.split__image) .split__text{display:contents}[data-style=showroom] .split:has(.split__image) .split__text>:is(.eyebrow,h2){grid-column:1/-1}[data-style=showroom] .split:has(.split__image) .split__text>h2{max-width:29ch;margin-bottom:2.2rem}[data-style=showroom] .split:has(.split__image) .split__text>:not(.eyebrow,h2){grid-column:1}[data-style=showroom] .split--image-left:has(.split__image) .split__text>:not(.eyebrow,h2){grid-column:2}[data-style=showroom] .split:has(.split__image) .split__lead{align-self:end;margin:0 0 1rem}[data-style=showroom] .split:has(.split__image) .split__text>.text-link{align-self:start;justify-self:start}[data-style=showroom] .split:has(.split__image) .split__image{grid-column:2;grid-row:span 2;order:0}[data-style=showroom] .split--image-left:has(.split__image) .split__image{grid-column:1}[data-style=showroom] .split:has(.ticks) .split__image{grid-row:span 3}[data-style=showroom] .split__lead{max-width:60ch;font-size:var(--sr-body);color:var(--ink)}[data-style=showroom] .slot--split{aspect-ratio:auto;height:430px}[data-style=showroom] .slot--split img{object-fit:contain}[data-style=showroom] .slot--split[data-shape=portrait]{height:570px}[data-style=showroom] .slot--split[data-shape=portrait] img{object-fit:cover;object-position:var(--focal,50% 60%)}[data-style=showroom] .ticks li:before{border-color:var(--sr-accent);border-width:0 0 1.5px 1.5px}@media (max-width:860px){[data-style=showroom] .split--image-left:has(.split__image),[data-style=showroom] .split:has(.split__image){display:flex;flex-direction:column;gap:0}[data-style=showroom] .split:has(.split__image) .split__text>h2{margin-bottom:1.5rem}[data-style=showroom] .split:has(.split__image) .split__image{order:1;margin-bottom:1.5rem}[data-style=showroom] .split:has(.split__image) .split__text>:not(.eyebrow,h2){order:2}[data-style=showroom] .slot--split{height:310px}[data-style=showroom] .slot--split[data-shape=portrait]{height:400px}}[data-style=showroom] .cards{gap:1.4rem}[data-style=showroom] .card{border-top:1px solid var(--line);padding-top:1rem}[data-style=showroom] .card__title{font-size:var(--sr-h3);margin:0 0 .4rem}[data-style=showroom] .card__text{font-size:var(--sr-body);color:var(--ink)}[data-style=showroom] .card__more{font-size:var(--sr-small);font-weight:600;color:var(--sr-accent);-webkit-text-decoration:underline 1px;text-decoration:underline 1px;text-underline-offset:4px}[data-style=showroom] .card__link:hover .card__more{border-bottom:0;color:var(--sr-rust)}[data-style=showroom] .cards:has(.slot){grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:1rem}[data-style=showroom] .cards--2:has(.slot):has(>li:nth-child(7)){grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:row}[data-style=showroom] .cards--3:has(.slot):has(>li:nth-child(7)){grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-flow:row}[data-style=showroom] .cards--4:has(.slot):has(>li:nth-child(7)){grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-flow:row}[data-style=showroom] .cards:has(.slot) .card{border-top:0;padding-top:0}[data-style=showroom] .cards:has(.slot) .slot--card{aspect-ratio:auto;height:340px;margin-bottom:0}[data-style=showroom] .cards:has(.slot) .slot--card img{transition:opacity .25s ease}[data-style=showroom] .cards:has(.slot) .card__link:hover img{opacity:.88}[data-style=showroom] .cards:has(.slot) .card__title{font-weight:400;letter-spacing:0;text-transform:none;margin:.65rem 0}[data-style=showroom] .cards:has(.slot) .card__link .card__title:after{content:" ↗";content:" ↗"/"";font-family:var(--font-sans);font-size:.8em}[data-style=showroom] .cards:has(.slot) .card__link .card__more{display:none}[data-style=showroom] .cards--links{border-bottom-color:var(--line)}[data-style=showroom] .cards--links .card__title{font:600 var(--sr-body) /1.3 var(--sr-sans);letter-spacing:0;text-transform:none}@media (max-width:760px){[data-style=showroom] .cards:has(.slot){display:flex;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:.6rem;scrollbar-width:thin;scrollbar-color:var(--sr-accent) var(--paper-deep)}[data-style=showroom] .cards:has(.slot) .card{flex:0 0 54vw;scroll-snap-align:start}[data-style=showroom] .cards:has(.slot) .slot--card{height:260px}}[data-style=showroom] .steps__item{border-bottom-color:var(--line)}[data-style=showroom] .steps__item:before{font-family:var(--sr-serif);font-weight:600;font-size:var(--sr-h3);color:var(--sr-accent)}[data-style=showroom] .steps__title{font-size:var(--sr-h3)}[data-style=showroom] .steps__text{color:var(--ink)}[data-style=showroom] .reviews{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:1.5rem}[data-style=showroom] .review__figure{border-top:1px solid var(--line);padding:1.5rem 0}[data-style=showroom] .review__quote{font:400 var(--sr-h3) /1.25 var(--sr-serif);color:var(--sr-heading)}[data-style=showroom] .review__quote p{margin:0}[data-style=showroom] .review__by{margin-top:1.4rem;font-size:var(--sr-small);font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--sr-heading)}[data-style=showroom] .review__date,[data-style=showroom] .review__source{display:inline;font-weight:600}[data-style=showroom] .review__date:before,[data-style=showroom] .review__source:before{content:" · "}[data-style=showroom] .beforeafter__label{border:0;background:var(--surface);color:var(--sr-heading);font-size:var(--sr-label);font-weight:600;letter-spacing:.14em}[data-style=showroom] .caption,[data-style=showroom] .gallery__caption{font-size:var(--sr-small);color:var(--ink)}[data-style=showroom] .faq{max-width:none;border-top:1px solid var(--line)}[data-style=showroom] .faq__item{border-bottom:1px solid var(--line);padding:1.1rem 0}[data-style=showroom] .faq__question{font-weight:600;color:var(--sr-heading);gap:1rem}[data-style=showroom] .faq__question:after{font-size:1.25rem;font-weight:400;color:var(--sr-accent)}[data-style=showroom] .faq__answer{max-width:70ch;color:var(--ink)}[data-style=showroom] .closing__words h2{margin-bottom:.4em}[data-style=showroom] .grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:3rem 1.8rem;padding:0}@media (max-width:1100px){[data-style=showroom] .grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){[data-style=showroom] .grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem .9rem}}[data-style=showroom] .tile__frame{background:var(--paper-deep)}[data-style=showroom] .tile__frame img{transition:opacity .25s ease}[data-style=showroom] .tile:hover .tile__frame img{transform:none;opacity:.88}[data-style=showroom] .tile__body{padding-top:0}[data-style=showroom] .tile .tag--enquire,[data-style=showroom] .tile__cat{display:none}[data-style=showroom] .tile__name{font:600 var(--sr-h3) /1.1 var(--sr-serif);letter-spacing:0;text-transform:none;color:var(--sr-heading);margin:.7rem 0 .25rem}[data-style=showroom] .tile:hover .tile__name{color:var(--sr-rust)}[data-style=showroom] .tile__facts{font-size:var(--sr-small);color:var(--ink)}[data-style=showroom] .tile__meta{margin:.3rem 0 0;font-size:var(--sr-small)}[data-style=showroom] .tile__meta:not(:has(.price,.tag--reserved,.tag--unavailable)){display:none}[data-style=showroom] .tile__view{margin:.35rem 0 0;font-size:var(--sr-small);letter-spacing:.1em;text-transform:uppercase;color:var(--sr-rust)}[data-style=showroom] .tile__view span{font-family:var(--font-sans)}[data-style=showroom] .tag{border-radius:0;font-size:var(--sr-label);background:var(--paper-deep);color:var(--sr-heading)}[data-style=showroom] .noimage{background:var(--paper-deep);color:var(--muted)}[data-style=showroom] .sr-row{display:flex;gap:1.8rem;overflow-x:auto;scroll-snap-type:x mandatory;padding:0 0 1.4rem;scrollbar-width:thin;scrollbar-color:var(--sr-accent) var(--paper-deep)}[data-style=showroom] .sr-row .tile{flex:0 0 min(290px,31vw);scroll-snap-align:start}@media (max-width:760px){[data-style=showroom] .sr-row .tile{flex-basis:65vw}}[data-style=showroom] .sr-latest,[data-style=showroom] .sr-related{margin:0;padding:var(--sr-space) 0}[data-style=showroom] .sr-related{padding-inline:var(--sr-gutter);background:var(--paper-deep)}[data-style=showroom] .sr-latest .grid{margin-top:0}[data-style=showroom] .sr-crumbs{max-width:var(--shell);margin:0 auto;padding:1rem var(--sr-gutter);font-size:var(--sr-small)}[data-style=showroom] .sr-crumbs ol{display:flex;flex-wrap:wrap;list-style:none;margin:0;padding:0}[data-style=showroom] .sr-crumbs li+li:before{content:"/";padding:0 .35rem;color:var(--muted)}[data-style=showroom] .sr-crumbs a{color:var(--sr-accent);-webkit-text-decoration:underline 1px;text-decoration:underline 1px;text-underline-offset:4px}[data-style=showroom] .sr-intro{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:5vw;gap:5vw;align-items:center;max-width:var(--shell);margin:0 auto;padding:4rem var(--sr-gutter)}[data-style=showroom] .sr-intro--plain{grid-template-columns:minmax(0,1fr);padding-block:3rem 2.5rem}[data-style=showroom] .sr-intro__lede{max-width:52ch;margin:0}[data-style=showroom] .sr-intro__photo{display:block;height:550px;background:var(--paper-deep)}[data-style=showroom] .sr-intro__photo img{width:100%;height:100%;object-fit:contain;transition:opacity .25s ease}[data-style=showroom] .sr-intro__photo:hover img{opacity:.88}@media (max-width:1023px){[data-style=showroom] .sr-intro{grid-template-columns:minmax(0,1fr);gap:1.5rem}[data-style=showroom] .sr-intro__photo{height:320px}}@media (max-width:760px){[data-style=showroom] .sr-intro{padding-block:2rem}}[data-style=showroom] #collection{background:var(--paper-deep);padding-block:var(--sr-space)}[data-style=showroom] .controls{padding:0}[data-style=showroom] .controls__row{gap:1rem}[data-style=showroom] .search{flex:1 1 280px;max-width:460px}[data-style=showroom] .search input,[data-style=showroom] .select select{min-height:45px;border:1px solid var(--line-strong);border-radius:0;background-color:#fff;color:var(--ink);font-size:var(--sr-small)}[data-style=showroom] .search input{padding-block:.6rem}[data-style=showroom] .search input:focus-visible,[data-style=showroom] .select select:focus-visible{border-color:var(--sr-accent)}[data-style=showroom] .rail{gap:.2rem 1.4rem;padding:1.4rem 0 .4rem}[data-style=showroom] .chip{padding:.35rem 0;border:0;border-bottom:1px solid transparent;border-radius:0;background:none;color:var(--sr-heading);font-size:var(--sr-small);font-weight:600}[data-style=showroom] .chip:hover{border-bottom-color:var(--line-strong);color:var(--sr-rust)}[data-style=showroom] .chip[data-active=true]{background:none;color:var(--sr-heading);border-bottom-color:var(--sr-accent)}[data-style=showroom] .chip__count{font-weight:400;opacity:.7}[data-style=showroom] .resultbar{padding:1rem 0 2rem;border-bottom:0;font-size:var(--sr-small);letter-spacing:0;color:var(--ink)}[data-style=showroom] .resultbar strong{color:var(--sr-heading)}[data-style=showroom] .pager{padding:3rem 0 0}[data-style=showroom] .pager a,[data-style=showroom] .pager span{border-radius:0;font-size:var(--sr-small);letter-spacing:.02em;text-transform:none;font-weight:600;color:var(--sr-heading)}[data-style=showroom] .pager a{border-color:var(--line-strong);background:var(--surface)}[data-style=showroom] .pager a:hover{border-color:var(--sr-heading)}[data-style=showroom] .state h1,[data-style=showroom] .state h2{font-size:var(--sr-h3);font-weight:600;color:var(--sr-heading)}[data-style=showroom] .state{color:var(--ink)}[data-style=showroom] .cathead{border-bottom:0;padding:3rem 0 1rem}[data-style=showroom] .cathead__title{font-size:var(--sr-h1);font-weight:600;letter-spacing:.055em;line-height:1.06}[data-style=showroom] .sr-product{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(350px,.8fr);grid-gap:5vw;gap:5vw;max-width:var(--shell);margin:0 auto;padding:2rem var(--sr-gutter) 4rem}[data-style=showroom] .sr-gallery{min-width:0}[data-style=showroom] .sr-gallery__main{display:block;position:relative;width:100%;height:min(67vw,680px);padding:0;border:0;background:var(--paper-deep);cursor:zoom-in}[data-style=showroom] .sr-gallery__main--empty{cursor:default}[data-style=showroom] .sr-gallery__main img{width:100%;height:100%;object-fit:contain}[data-style=showroom] .sr-gallery__thumbs{display:flex;gap:.45rem;overflow-x:auto;list-style:none;margin:.6rem 0 0;padding:0 0 .2rem}[data-style=showroom] .sr-gallery__thumbs li{flex-grow:0;flex-shrink:0;flex-basis:calc((100% - 2.25rem) / 6);min-width:78px}[data-style=showroom] .sr-gallery__thumb{display:block;width:100%;aspect-ratio:1;padding:0;border:1px solid var(--line);background:var(--paper-deep);overflow:hidden;cursor:pointer;transition:border-color .25s ease,opacity .25s ease}[data-style=showroom] .sr-gallery__thumb[aria-pressed=true]{border-color:var(--sr-heading)}[data-style=showroom] .sr-gallery__thumb:hover{opacity:.88}[data-style=showroom] .sr-gallery__thumb img{width:100%;height:100%;object-fit:cover}[data-style=showroom] .sr-zoom:not([open]){display:none}[data-style=showroom] .sr-zoom{width:100%;height:100%;max-width:none;max-height:none;margin:0;padding:0;border:0;background:transparent}[data-style=showroom] .sr-zoom::-webkit-backdrop{background:rgb(27 15 11/90%)}[data-style=showroom] .sr-zoom::backdrop{background:rgb(27 15 11/90%)}[data-style=showroom] .sr-zoom__body{position:absolute;inset:3vw;display:flex;flex-direction:column;background:var(--paper)}[data-style=showroom] .sr-zoom__body img{flex:1 1;min-height:0;width:100%;object-fit:contain}[data-style=showroom] .sr-zoom__close{align-self:flex-end;min-height:44px;padding:.6rem 1rem;border:0;background:none;color:var(--sr-heading);font-size:var(--sr-small);font-weight:600;cursor:pointer}[data-style=showroom] .sr-zoom__nav{display:flex;align-items:center;justify-content:center;gap:1.2rem;max-width:none;margin:0;padding:.5rem;font-size:var(--sr-small);color:var(--sr-heading)}[data-style=showroom] .sr-zoom__nav button{min-height:44px;padding:.4rem .8rem;border:0;background:none;color:var(--sr-heading);font-weight:600;-webkit-text-decoration:underline 1px;text-decoration:underline 1px;text-underline-offset:4px;cursor:pointer}[data-style=showroom] .sr-zoom__nav button:disabled{opacity:.4;cursor:default;text-decoration:none}[data-style=showroom] .sr-product__detail{position:-webkit-sticky;position:sticky;top:1rem;align-self:start;min-width:0}[data-style=showroom] .sr-product__detail h1{max-width:20ch}[data-style=showroom] .sr-product__status{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin:0 0 .6rem;font-size:var(--sr-small)}[data-style=showroom] .sr-product__status .tag--enquire{display:none}[data-style=showroom] .sr-product__action{display:flex;width:100%;margin:.9rem 0 .5rem}[data-style=showroom] .sr-product__notice{margin:.9rem 0;padding:1rem 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}[data-style=showroom] .sr-product__links{display:flex;flex-direction:column;align-items:flex-start;margin:0}[data-style=showroom] .sr-record{margin-top:1.6rem;padding:1.2rem 0 .5rem;border-top:1px solid var(--line)}[data-style=showroom] .sr-record h2{font-size:var(--sr-h3);letter-spacing:0;text-transform:none;margin-bottom:1rem}[data-style=showroom] .sr-record dl{margin:0;border-top:1px solid var(--line)}[data-style=showroom] .sr-record dl>div{display:grid;grid-template-columns:minmax(145px,37%) 1fr;grid-gap:1rem;gap:1rem;padding:.8rem 0;border-bottom:1px solid var(--line)}[data-style=showroom] .sr-record dt{font-size:var(--sr-small);font-weight:600;color:var(--sr-heading);text-transform:capitalize}[data-style=showroom] .sr-record dd{margin:0;font-size:var(--sr-small)}[data-style=showroom] .sr-accordions{margin-top:1.5rem;border-top:1px solid var(--line)}[data-style=showroom] .sr-accordions details{border-bottom:1px solid var(--line);padding:1.1rem 0}[data-style=showroom] .sr-accordions summary{display:flex;justify-content:space-between;gap:1rem;list-style:none;cursor:pointer;font-weight:600;color:var(--sr-heading)}[data-style=showroom] .sr-accordions summary::-webkit-details-marker{display:none}[data-style=showroom] .sr-accordions summary:after{content:"+";font-size:1.25rem;font-weight:400;line-height:1;color:var(--sr-accent)}[data-style=showroom] .sr-accordions details[open] summary:after{content:"−"}[data-style=showroom] .sr-accordions p{margin:.8rem 0 0;white-space:pre-line}[data-style=showroom] .sr-product__enquiry{padding:var(--sr-space) var(--sr-gutter);border-top:1px solid var(--line)}[data-style=showroom] .sr-product__enquiry .cta{max-width:900px;padding:0;background:transparent}@media (max-width:860px){[data-style=showroom] .sr-product{display:block;padding:1rem 1.2rem 3rem}[data-style=showroom] .sr-gallery__main{height:360px}[data-style=showroom] .sr-gallery__thumbs{margin-bottom:1.4rem}[data-style=showroom] .sr-gallery__thumbs li{min-width:60px}[data-style=showroom] .sr-product__detail{position:static}}[data-style=showroom] .cta{max-width:1000px;margin:0 auto;padding:clamp(1.5rem,3vw,3rem);border:0;background:var(--surface)}[data-style=showroom] .cta__heading{font-size:var(--sr-h2);font-weight:600;margin:0 0 .55em}[data-style=showroom] .cta__note{max-width:50ch;font-size:var(--sr-body);color:var(--ink)}[data-style=showroom] .cta__foot{text-align:left;font-size:var(--sr-small);color:var(--ink)}[data-style=showroom] .cta__privacy{font-size:var(--sr-small)}[data-style=showroom] .cta__privacy a{color:var(--sr-accent);-webkit-text-decoration:underline 1px;text-decoration:underline 1px;text-underline-offset:4px}[data-style=showroom] .field{margin-bottom:1rem}[data-style=showroom] .field label{font-size:var(--sr-small);font-weight:600;letter-spacing:0;text-transform:none;color:var(--sr-heading);margin-bottom:.25rem}[data-style=showroom] .field label.check{font-weight:400;color:var(--ink)}[data-style=showroom] .field input:not([type=checkbox],[type=radio]),[data-style=showroom] .field select,[data-style=showroom] .field textarea{min-height:45px;padding:.7rem .75rem;border:1px solid var(--line-strong);border-radius:0;background:#fff;color:var(--ink)}[data-style=showroom] .field input:focus-visible,[data-style=showroom] .field select:focus-visible,[data-style=showroom] .field textarea:focus-visible{background:#fff;border-color:var(--sr-accent)}[data-style=showroom] .fieldrow{gap:0 1rem}[data-style=showroom] .button--primary{background:var(--sr-accent);color:#fff}[data-style=showroom] .cta__actions{margin-top:.8rem}@media (max-width:640px){[data-style=showroom] .cta__actions .button{width:auto}}[data-style=showroom] .notice{border-radius:0;font-size:var(--sr-small)}[data-style=showroom] .notice--ok{background:var(--paper-deep);color:var(--sr-heading)}[data-style=showroom] .enquiry__step2{border-top-color:var(--line)}[data-style=showroom] .shell>.enquiry{margin:0;padding:0 0 var(--sr-space)}[data-style=showroom] .prose .enquiry{margin-top:2.5rem}[data-style=showroom] .hero__form .cta{margin:0}[data-style=showroom] .sheet{width:100%;max-width:none;max-height:88vh;margin:auto 0 0;border:0;border-radius:2px 2px 0 0;background:var(--surface);color:var(--ink);box-shadow:0 -10px 30px rgb(32 16 0/20%)}[data-style=showroom] .sheet::-webkit-backdrop{background:rgb(33 23 17/67%)}[data-style=showroom] .sheet::backdrop{background:rgb(33 23 17/67%)}[data-style=showroom] .sheet__body{max-width:700px;margin:0 auto;padding:0 1.5rem 1.5rem}[data-style=showroom] .sheet__body .cta{padding:0;background:transparent}[data-style=showroom] .sheet__close{position:-webkit-sticky;position:sticky;top:0;z-index:3;display:block;min-height:44px;margin:0 -.5rem 0 auto;padding:1rem .5rem;border:0;background:var(--surface);color:var(--sr-heading);font-size:var(--sr-small);font-weight:600}[data-style=showroom] .sheet__close:after{content:" ×"}@media (max-width:760px){[data-style=showroom] .sheet{max-height:91vh}[data-style=showroom] .callbar{display:flex;min-height:58px;background:var(--sr-rust);border-top:0;box-shadow:none}[data-style=showroom] .callbar a{flex:1 1;min-width:0;padding:.2rem;border-right:1px solid rgb(255 255 255/33%);color:#fff;font-size:var(--sr-small);font-weight:600;white-space:nowrap}[data-style=showroom] .callbar .callbar__action{flex-grow:1.85;border-right:0;background:var(--sr-accent)}[data-style=showroom] .callbar__number{display:none}[data-style=showroom].has-callbar body{padding-bottom:calc(58px + env(safe-area-inset-bottom))}[data-style=showroom].has-callbar .sr-drawer__panel{bottom:calc(58px + env(safe-area-inset-bottom))}}[data-style=showroom] .sr-footer{background:var(--sr-rust);color:#fff;padding:4rem var(--sr-gutter) 2rem;font-size:var(--sr-small)}[data-style=showroom] .sr-footer h2{font:600 var(--sr-small) /1.4 var(--sr-sans);letter-spacing:.1em;text-transform:uppercase;color:#fff;margin:0 0 .9rem}[data-style=showroom] .sr-footer p{margin:0 0 .8rem}[data-style=showroom] .sr-footer a{color:#fff;-webkit-text-decoration:underline 1px;text-decoration:underline 1px;text-underline-offset:4px}[data-style=showroom] .sr-footer a:hover{text-decoration-thickness:2px}[data-style=showroom] .sr-footer a:focus-visible{outline-color:#fff}[data-style=showroom] .sr-footer__top{display:grid;grid-template-columns:minmax(0,1.5fr);grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);grid-gap:3rem;gap:3rem;max-width:var(--shell);margin:0 auto}[data-style=showroom] .sr-footer__brand p{max-width:34ch;font-size:var(--sr-body);line-height:1.5}[data-style=showroom] .sr-footer__logo{width:130px;height:auto;margin-bottom:1rem}[data-style=showroom] .sr-footer__name{font:600 var(--sr-h3) /1.1 var(--sr-serif);letter-spacing:.04em}[data-style=showroom] .sr-footer__list{list-style:none;margin:0;padding:0;display:grid;grid-gap:.35rem;gap:.35rem}[data-style=showroom] .sr-footer__bottom,[data-style=showroom] .sr-footer__legal{max-width:var(--shell);margin:3rem auto 0;padding-top:2rem;border-top:1px solid rgb(255 255 255/44%)}[data-style=showroom] .sr-footer__bottom+.sr-footer__legal{margin-top:2rem;padding-top:0;border-top:0}[data-style=showroom] .sr-footer__areas{display:flex;flex-wrap:wrap;gap:.2rem 0;list-style:none;margin:0;padding:0}[data-style=showroom] .sr-footer__areas li+li:before{content:"·";padding:0 .6rem}[data-style=showroom] .sr-footer__legal{display:flex;flex-wrap:wrap;gap:.3rem 1.2rem;margin-bottom:0}@media (max-width:760px){[data-style=showroom] .sr-footer{padding:3rem 1.3rem 1.5rem}[data-style=showroom] .sr-footer__top{display:block}[data-style=showroom] .sr-footer__top>div{padding-bottom:1.2rem;margin-bottom:1.4rem;border-bottom:1px solid rgb(255 255 255/33%)}[data-style=showroom] .sr-footer__top>div:last-child{margin-bottom:0}[data-style=showroom] .sr-footer__bottom,[data-style=showroom] .sr-footer__legal{margin-top:1.4rem;padding-top:0;border-top:0}}[data-style=showroom] .prose{margin:4rem auto var(--sr-space);line-height:1.6}[data-style=showroom] .prose h1{font-size:var(--sr-h1);line-height:1.06}[data-style=showroom] .prose h2{font-size:var(--sr-h3);margin:2.2rem 0 .6rem}[data-style=showroom] .prose h3{font:600 var(--sr-body) /1.4 var(--sr-sans);letter-spacing:0;text-transform:none;margin:1.6rem 0 .4rem}[data-style=showroom] .prose__lede{font-size:var(--sr-body);color:var(--ink)}[data-style=showroom] .prose a:not(.button){color:var(--sr-accent);-webkit-text-decoration:underline 1px;text-decoration:underline 1px;text-underline-offset:4px}[data-style=showroom] .prose__figure img{border-radius:0}[data-style=showroom] .prose__figure figcaption{font-size:var(--sr-small);color:var(--ink)}[data-style=showroom] .prose:has(.cta){max-width:1000px}[data-style=showroom] .shell>.opening{padding:4rem 0 var(--sr-space);border-bottom:0;background:none}[data-style=showroom] .opening__lead,[data-style=showroom] .opening__lede{font-size:var(--sr-body);color:var(--ink);max-width:60ch}[data-style=showroom] .shell>.opening>p>a:not(.button){color:var(--sr-accent);font-weight:600;-webkit-text-decoration:underline 1px;text-decoration:underline 1px;text-underline-offset:4px}[data-style=showroom] .opening__contact h2{font-size:var(--sr-h3);margin-top:2.5rem}[data-style=showroom] .opening__contact a{color:var(--sr-accent);-webkit-text-decoration:underline 1px;text-decoration:underline 1px;text-underline-offset:4px}[data-style=showroom] .preview-band{font-size:var(--sr-small)}@media (prefers-reduced-motion:reduce){[data-style=showroom] *,[data-style=showroom] :after,[data-style=showroom] :before{transition:none!important;scroll-behavior:auto!important}}