.architectural-gallery{position:relative;height:480svh;background:#e9e3d8;scroll-margin-top:-88px;isolation:isolate;--overview:0;--progress:0}.gallery-anchor{position:absolute;left:0;scroll-margin-top:-88px}.gallery-stage{position:sticky;top:0;height:100svh;overflow:hidden;color:#fff8ed;background:#e9e3d8}.gallery-scene{position:absolute;top:0;right:0;bottom:0;left:0;transform:translate3d(var(--x,0%),0,0) scale(var(--scale,1));will-change:transform;--reveal:1;--camera:1.035}.gallery-photo,.gallery-photo img,.gallery-shade{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.gallery-photo{overflow:hidden}.gallery-photo img{object-fit:cover;object-position:center 55%;transform:scale(var(--camera));will-change:transform}.gallery-shade{background:linear-gradient(180deg,#241b1220,transparent 35%,#21190e80);opacity:calc(.45 + var(--reveal)*.55)}.gallery-title{position:absolute;left:5%;bottom:21%;opacity:var(--reveal);transform:translateY(calc((1 - var(--reveal))*45px));max-width:68%}.gallery-kicker{font:9px var(--sans);letter-spacing:.17em;display:block;margin-bottom:25px;text-transform:uppercase}.gallery-title h1,.gallery-title h2{font:400 clamp(70px,8.2vw,145px)/.86 "Cormorant Garamond",serif;letter-spacing:-.05em;margin:0}.gallery-title em{font-style:italic}.gallery-title p{font-size:24px;margin-top:26px}.gallery-detail{position:absolute;right:5%;bottom:22%;display:flex;flex-direction:column;align-items:flex-end;gap:16px;opacity:var(--reveal);text-align:right}.gallery-detail>span:first-child{font-size:28px;font-style:italic}.gallery-detail small{font:9px/1.8 var(--sans);max-width:220px}.gallery-detail>span:last-child{display:flex;align-items:center;gap:12px;font:10px var(--sans);border-bottom:1px solid #fff8;padding-bottom:8px}.gallery-overline{position:absolute;top:13%;left:5%;right:5%;display:flex;justify-content:space-between;color:#7c6953;font:9px var(--sans);letter-spacing:.15em;opacity:var(--overview)}.gallery-watermark{position:absolute;left:5%;bottom:6%;font:italic 17vw/.8 Cormorant Garamond,serif;letter-spacing:-.06em;white-space:nowrap;color:#d4c8b7;opacity:var(--overview);transform:translate(calc(var(--progress)*-8%))}.gallery-plate{position:absolute;bottom:20px;left:25px;right:25px;display:flex;align-items:baseline;gap:20px;opacity:calc(1 - var(--reveal));text-shadow:0 1px 12px #0009}.gallery-plate strong{font-size:30px;font-weight:400}.gallery-plate>span{font:10px var(--sans)}.gallery-plate>span:last-child{margin-left:auto}.gallery-footer{position:absolute;bottom:0;left:5%;right:5%;height:104px;display:flex;align-items:center;justify-content:space-between;gap:20px;border-top:1px solid #fff5;transition:color .2s,border-color .2s}.gallery-nav{display:flex;gap:32px}.gallery-nav a{display:flex;gap:12px;align-items:center;font-size:17px;opacity:.55;padding:10px 0}.gallery-nav a[aria-current=location]{opacity:1}.gallery-nav a span,.gallery-counter{font:9px var(--sans);letter-spacing:.12em}.gallery-skip{display:flex;align-items:center;gap:13px;font:9px var(--sans)}.gallery-progress{position:absolute;height:1px;top:-1px;left:0;width:100%;background:currentColor;transform:scaleX(var(--progress));transform-origin:left}.architectural-gallery[data-overview=true] .gallery-footer{color:#4c3b2a;border-color:#bcae9b}body:has(.architectural-gallery[data-overview=true]) .journey-header.is-immersive:not(.menu-open){background:transparent;color:#493c2d;border-color:#c8bcaa}body:has(.architectural-gallery[data-overview=true]) .journey-header.is-immersive:not(.menu-open) :is(.brand,nav a){color:#493c2d}@media(max-width:900px){.architectural-gallery,.gallery-anchor{scroll-margin-top:-76px}.gallery-title{left:6%;bottom:29%;max-width:89%}.gallery-title h1,.gallery-title h2{font-size:clamp(57px,13vw,94px)}.gallery-title p{font-size:21px;max-width:290px}.gallery-detail{left:6%;right:auto;bottom:17%;align-items:flex-start;text-align:left;gap:7px}.gallery-detail>span:first-child{font-size:20px}.gallery-detail small{display:none}.gallery-kicker{font-size:8px;margin-bottom:20px}.gallery-footer{left:6%;right:6%;height:85px}.gallery-nav{gap:20px}.gallery-nav a{font-size:14px;gap:7px}.gallery-skip{font-size:0;gap:0}.gallery-counter{display:none}.gallery-photo img{object-position:58% center}.gallery-overline{top:13%;font-size:7px;letter-spacing:.07em}.gallery-overline span:last-child{max-width:90px;text-align:right}.gallery-watermark{bottom:12%;font-size:24vw;left:0}.gallery-plate{left:15px;right:15px;bottom:22px;gap:12px}.gallery-plate strong{font-size:25px}.gallery-plate>span:last-child{display:none}}@media(max-width:360px){.gallery-title h1,.gallery-title h2{font-size:56px}.gallery-nav{gap:13px}.gallery-nav a{font-size:12px}.gallery-title p{font-size:19px}.gallery-kicker{font-size:7px}}@media(prefers-reduced-motion:reduce){.architectural-gallery{height:auto}.gallery-stage{position:relative;height:auto;overflow:visible}.gallery-scene{position:relative;height:100svh;min-height:600px;transform:none;will-change:auto}.gallery-photo img{transform:none;will-change:auto}.gallery-title,.gallery-detail{opacity:1;transform:none}.gallery-overline,.gallery-watermark,.gallery-plate,.gallery-footer{display:none}.gallery-anchor{top:0!important}#yasam{top:100svh!important}#banyo{top:200svh!important}}.gallery-overline{top:99px}body:has(.architectural-gallery[data-overview=true]) .journey-header.is-immersive:not(.menu-open) .journey-cta{border-color:#9b8870}@media(max-width:900px){.gallery-overline{top:86px}}.material-studio{position:relative;z-index:5;background:#f5f2eb;padding:26px 3.5% 20px;scroll-margin-top:0;color:#392c20}.material-heading{display:flex;align-items:center;justify-content:space-between;gap:30px;margin-bottom:30px}.studio-eyebrow{font:9px var(--sans);letter-spacing:.19em;color:#897359;display:block;margin-bottom:14px}.material-heading h2{font:400 clamp(34px,3.5vw,58px)/1 "Cormorant Garamond",serif;letter-spacing:-.035em;margin:0}.material-heading h2 em{font-style:italic}.material-heading p{font:12px/1.6 var(--sans);color:#867965;margin-top:13px}.studio-save{display:flex;align-items:center;gap:28px;background:#674b30;color:#fff9ef;padding:15px 21px;font:16px Cormorant Garamond,serif;white-space:nowrap}.studio-console{border:1px solid #d8d0c3;background:#f9f7f1;box-shadow:0 16px 45px #4634200b}.material-tools{height:54px;display:flex;align-items:center;justify-content:space-between;padding:0 18px;gap:15px;border-bottom:1px solid #d8d0c3}.scene-name{font:11px var(--sans);display:flex;align-items:center;gap:10px}.scene-name i{width:5px;height:5px;background:#8d7152}.scene-name small{font-size:8px;color:#948571;border-left:1px solid #d8d0c3;padding-left:10px;margin-left:5px}.scene-actions{display:flex;gap:8px;align-items:center}.scene-actions button{display:flex;align-items:center;gap:7px;font:9px var(--sans);padding:9px 10px;min-width:34px;min-height:36px}.scene-actions button[aria-pressed=true]{background:#e5dbcb}.scene-actions button:disabled{opacity:.3}.scene-actions svg{width:17px;height:17px}.material-stage{position:relative;background:#e7e0d4;overflow:hidden;padding:14px 0 25px}.material-scene-frame{position:relative;width:min(100%,calc(46svh * 1.777));aspect-ratio:1672/941;margin:auto;overflow:hidden;box-shadow:0 9px 22px #30231427;background:#c3b296}.material-scene-camera{position:absolute;top:0;right:0;bottom:0;left:0;transform:scale(1);transition:transform .55s cubic-bezier(.2,.7,.2,1);transform-origin:50% 55%}.is-zoomed .material-scene-camera{transform:scale(1.25)}.material-composite{position:absolute;top:0;right:0;bottom:0;left:0}.room-render{display:block;width:100%;height:100%}.material-scene-camera>.room-render{position:absolute;top:0;right:0;bottom:0;left:0}.surface-outline{pointer-events:none}.scene-disclaimer{display:block;position:absolute;bottom:7px;right:14px;font:7px var(--sans);letter-spacing:.04em;color:#7e6d57}.surface-pin{position:absolute;transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:6px;z-index:3;color:#fff;cursor:pointer}.surface-pin>span{display:grid;place-items:center;width:29px;height:29px;border:1px solid #fff9e4;background:#5c4632b8;font:10px var(--sans);box-shadow:0 2px 12px #0002}.surface-pin.is-selected>span{background:#fff8ec;color:#59432e}.surface-pin strong{position:absolute;left:100%;background:#fff8ec;color:#59432e;font:10px var(--sans);padding:10px 12px;white-space:nowrap;opacity:0;pointer-events:none;transform:translate(-5px);transition:.2s}.surface-pin:hover strong,.surface-pin:focus-visible strong{opacity:1;transform:none}.surface-pin:focus-visible{outline:2px solid #fff4df;outline-offset:2px}.material-comparison{position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;pointer-events:none}.material-comparison>div{position:absolute;height:100%;border-left:2px solid white}.material-comparison>div:after{content:"↔";position:absolute;top:48%;left:-17px;width:32px;height:32px;display:grid;place-items:center;background:#fff9ef;color:#604a35;box-shadow:0 2px 12px #0003}.material-comparison>span{position:absolute;bottom:15px;left:15px;background:#2a211dcc;color:#fff8ec;padding:6px 10px;font:9px var(--sans)}.material-comparison>span+span{left:auto;right:15px}.material-comparison input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;pointer-events:auto;cursor:ew-resize;margin:0}.material-comparison:focus-within{outline:2px solid #fff7e5;outline-offset:-4px}.surface-tabs{display:grid;grid-template-columns:repeat(5,1fr);border-bottom:1px solid #d8d0c3}.surface-tabs button{padding:16px 12px 12px;position:relative;display:flex;gap:12px;align-items:center;justify-content:center;font-size:17px;border-bottom:2px solid transparent}.surface-tabs button>span{font:8px var(--sans);color:#9b856a}.surface-tabs button small{display:none}.surface-tabs button[aria-selected=true]{border-bottom-color:#765638;background:#eee7db}.surface-options{display:flex;gap:34px;align-items:center;padding:24px 28px;min-height:160px}.surface-description{width:195px;flex-shrink:0}.surface-description>span{font:8px var(--sans);letter-spacing:.12em;color:#968067}.surface-description h3{font:400 34px/1 Cormorant Garamond,serif;letter-spacing:-.02em;margin:8px 0}.surface-description p{font:10px/1.6 var(--sans);color:#8f816e;max-width:175px}.material-choices{display:flex;gap:18px;flex:1}.material-choice{display:flex;flex-direction:column;text-align:left;padding:0;gap:6px;width:clamp(115px,14vw,210px);min-width:0}.material-chip{width:100%;height:66px;position:relative;background-size:cover;outline:1px solid #d2c5b2;outline-offset:3px;margin-bottom:5px}.material-choice[aria-pressed=true] .material-chip{outline:2px solid #856647}.material-chip svg{position:absolute;right:6px;top:6px;background:#725336;color:#fff9ef;padding:3px;width:21px;height:21px}.material-choice strong{font-size:17px;font-weight:400}.material-choice small{font:8px var(--sans);color:#8b7b65;line-height:1.4}.next-surface{display:flex;align-items:center;gap:20px;border-bottom:1px solid #a18b6e;padding:10px 0;font:11px var(--sans);white-space:nowrap}.led-switch{display:flex;align-items:center;gap:11px;text-align:left;font-size:17px;flex-shrink:0}.led-switch small{display:block;font:9px var(--sans);color:#8b765a;margin-top:5px}.switch-track{width:35px;height:20px;background:#c9bcaa;display:block;padding:3px;border-radius:15px}.switch-track i{display:block;width:14px;height:14px;border-radius:50%;background:#fff9ef;transition:transform .2s}.led-switch[aria-checked=true] .switch-track{background:#735539}.led-switch[aria-checked=true] i{transform:translate(15px)}.swatch-travertine{background-image:url(/assets/studio-day.webp);background-size:660%;background-position:51% 12%}.swatch-marble{background-image:url(/assets/studio-surfaces.webp);background-size:650%;background-position:51% 12%}.swatch-stone{background-image:url(/assets/studio-day.webp);background-size:550%;background-position:45% 84%}.swatch-oak{background-image:url(/assets/studio-oak.webp);background-size:750%;background-position:48% 67%}.swatch-walnut{background-image:url(/assets/studio-day.webp);background-size:750%;background-position:48% 67%}.swatch-ivory{background:#ded3be}.swatch-slatted{background-image:url(/assets/studio-day.webp);background-size:650%;background-position:91% 22%}.swatch-plain{background:#bfac8f}.swatch-day{background:linear-gradient(120deg,#f7e9c8,#d5c8ac)}.swatch-night{background:linear-gradient(120deg,#26232b,#745437)}.studio-foot{display:flex;align-items:center;gap:24px;justify-content:space-between;margin-top:20px;font:9px/1.6 var(--sans);color:#8b7962}.studio-foot p{flex:1}.studio-foot button{display:flex;align-items:center;gap:8px;font:9px var(--sans);border-bottom:1px solid #c3b49e;padding-bottom:4px;white-space:nowrap}.material-studio button:focus-visible,.surface-options:focus-visible{outline:2px solid #7f6343;outline-offset:4px}.detail-dialog .dialog-image .room-render{height:auto;aspect-ratio:1672/941}.scene-dialog .dialog-image:has(.room-render){height:auto;width:100%}.scene-dialog .room-render{max-height:78svh}@media(max-width:1100px){.surface-options{gap:24px;padding:22px}.surface-description{width:150px}.material-choice{width:135px}.material-choices{gap:14px}.next-surface{font-size:9px;gap:10px}.material-heading h2{font-size:43px}}@media(max-width:800px){.material-studio{padding:28px 4% 20px;scroll-margin-top:0}.material-heading{gap:15px;align-items:flex-start}.material-heading h2{font-size:36px}.material-heading h2 em{display:block}.material-heading p{font-size:10px;max-width:280px}.studio-save{padding:12px;gap:9px;font-size:14px}.scene-name small,.scene-actions button span{display:none}.material-tools{padding:0 9px}.scene-actions{gap:3px}.scene-actions button{padding:8px}.material-stage{padding:0 0 22px}.material-scene-frame{width:100%}.surface-tabs button{font-size:14px;gap:6px;padding:13px 4px}.surface-tabs button>span{font-size:7px}.surface-options{flex-wrap:wrap;gap:20px}.surface-description{width:100%;display:grid;grid-template-columns:1fr 2fr;align-items:center;column-gap:15px}.surface-description>span{grid-column:1/-1}.surface-description h3{font-size:29px}.surface-description p{max-width:none}.material-choices{flex:1}.material-choice{width:130px}.next-surface{margin-left:auto}.studio-foot{flex-wrap:wrap;gap:14px}.studio-foot p{flex-basis:100%;margin:0}}@media(max-width:540px){.material-studio{padding:24px 0 18px}.material-heading{padding:0 5%;flex-wrap:wrap;margin-bottom:20px}.studio-eyebrow{font-size:8px}.material-heading h2{font-size:37px}.material-heading p{max-width:100%}.material-heading .studio-save{font-size:14px;padding:10px 16px}.studio-console{border-left:0;border-right:0;box-shadow:none}.material-tools{position:sticky;top:76px;z-index:12;background:#f9f7f1;height:44px}.scene-name{font-size:9px;gap:6px}.scene-actions{gap:0}.scene-actions button{min-width:31px;padding:6px}.scene-actions svg{width:16px;height:16px}.material-stage{position:sticky;top:120px;z-index:11;padding-bottom:18px}.surface-pin{padding:4px;min-width:34px;min-height:34px}.surface-pin>span{width:23px;height:23px;font-size:8px}.surface-pin strong{display:none}.scene-disclaimer{font-size:6px;bottom:5px}.surface-tabs{position:relative}.surface-tabs button{flex-direction:column;gap:4px;font-size:12px;min-height:58px}.surface-options{padding:22px 5%;gap:20px;min-height:260px;scroll-margin-top:calc(142px + 56.28vw)}.surface-description p{font-size:9px}.material-choices{width:100%;flex-basis:100%;gap:16px}.material-choice{flex:1;width:auto}.material-chip{height:64px}.material-choice strong{font-size:16px}.material-choice small{font-size:7px}.next-surface{font-size:10px;padding:8px 0}.led-switch{font-size:16px}.studio-foot{padding:0 5%;font-size:8px}.material-comparison>span{font-size:7px;padding:4px 6px;bottom:7px}.material-comparison>div:after{width:26px;height:26px;left:-14px}}@media(prefers-reduced-motion:reduce){.material-scene-camera,.surface-pin strong,.switch-track i{transition:none}}@media(max-width:540px){.surface-tabs{position:sticky;top:calc(138px + 56.28vw);z-index:10;background:#f9f7f1}.surface-options{scroll-margin-top:calc(216px + 56.28vw)}}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/cormorant-garamond-latin-ext-400-normal-Drx2k2n9.woff2) format("woff2"),url(/assets/cormorant-garamond-latin-ext-400-normal-uvC0WHQr.woff) format("woff")}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/cormorant-garamond-latin-400-normal-B-1hWBU7.woff2) format("woff2"),url(/assets/cormorant-garamond-latin-400-normal-B7YtguxJ.woff) format("woff")}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/cormorant-garamond-latin-ext-400-italic-BdEzgT7i.woff2) format("woff2"),url(/assets/cormorant-garamond-latin-ext-400-italic-CQvLaSWn.woff) format("woff")}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/cormorant-garamond-latin-400-italic-Dc_OZ8oc.woff2) format("woff2"),url(/assets/cormorant-garamond-latin-400-italic-BLh7T8o8.woff) format("woff")}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/cormorant-garamond-latin-ext-500-normal-CH1kM7og.woff2) format("woff2"),url(/assets/cormorant-garamond-latin-ext-500-normal-DYeaGGzO.woff) format("woff")}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/cormorant-garamond-latin-500-normal-BsRWmXhO.woff2) format("woff2"),url(/assets/cormorant-garamond-latin-500-normal-zIXX3Q-H.woff) format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/manrope-latin-ext-400-normal-CMDvPJRp.woff2) format("woff2"),url(/assets/manrope-latin-ext-400-normal-C-X6QNXX.woff) format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/manrope-latin-400-normal-PaqtzbVb.woff2) format("woff2"),url(/assets/manrope-latin-400-normal-8tf8FM3T.woff) format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/manrope-latin-ext-500-normal-dm74KBQw.woff2) format("woff2"),url(/assets/manrope-latin-ext-500-normal-EtoS1VaI.woff) format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/manrope-latin-500-normal-BYYD-dBL.woff2) format("woff2"),url(/assets/manrope-latin-500-normal-DMZssgOp.woff) format("woff")}:root{font-family:Cormorant Garamond,Georgia,serif;color:#30271d;background:#f5f2eb;font-synthesis:none;font-weight:400;--paper:#f5f2eb;--ink:#30271d;--muted:#6b6257;--line:#d5cec2;--accent:#83623d;--sans:"Manrope",sans-serif;--progress:0}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:95px}body{margin:0;min-width:320px;-webkit-font-smoothing:antialiased}button,a{-webkit-tap-highlight-color:transparent}button,input{font:inherit}button{color:inherit;cursor:pointer;border:0;background:none}button:disabled{cursor:default;opacity:.3}a{color:inherit;text-decoration:none}img{display:block;width:100%}h1,h2,h3,p{margin:0;font-weight:400}h2{font-size:clamp(44px,4.6vw,76px);letter-spacing:-.055em;line-height:.98}em{font-weight:400}button:focus-visible,a:focus-visible{outline:2px solid #a56d25;outline-offset:6px}::selection{background:#a98859;color:#fff}.eyebrow{font-family:var(--sans);font-size:10px;letter-spacing:.21em;line-height:1.6;display:block}.button{display:inline-flex;align-items:center;justify-content:space-between;gap:28px;min-height:60px;padding:15px 25px;font-size:24px;line-height:1.1;transition:background .2s,color .2s}.button-dark{background:var(--ink);color:var(--paper)}.button-dark:hover{background:#58432e}.text-link{display:inline-flex;align-items:center;gap:18px;width:fit-content;padding-bottom:6px;border-bottom:1px solid #94816b;font-size:22px}.text-link:hover{color:var(--accent)}.skip-link{position:fixed;top:-100px;left:20px;z-index:200;background:var(--paper);padding:15px}.skip-link:focus{top:10px}.site-header{position:absolute;z-index:30;top:0;left:0;width:100%;height:120px;display:flex;align-items:center;padding:16px 4.7%;gap:7vw;transition:background .3s,height .3s}.site-header.scrolled{position:fixed;height:82px;background:#f5f2ebf5;border-bottom:1px solid rgba(70,50,30,.1)}.brand{display:flex;flex-direction:column;color:#79562e;min-width:124px}.brand>span{font-size:62px;line-height:.86;letter-spacing:.12em}.brand small{font-family:var(--sans);font-size:7px;letter-spacing:.38em;margin-top:10px}.scrolled .brand>span{font-size:40px}.scrolled .brand small{font-size:6px;margin-top:6px}.site-header nav{display:flex;gap:35px;align-items:center}.site-header nav a{font-size:21px;white-space:nowrap}.site-header nav a:hover{color:#956b3c}.header-cta{margin-left:auto;display:flex;gap:16px;align-items:center;font-size:18px;white-space:nowrap}.mobile-menu{display:none}.hero-scroll{height:180svh;position:relative}.hero-stage{position:sticky;top:0;height:100svh;min-height:650px;overflow:hidden;background:var(--paper)}.hero-art{position:absolute;top:0;right:0;bottom:0;width:calc(66% + var(--progress)*34%);overflow:hidden}.hero-art>img{height:100%;object-fit:cover;object-position:center;position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .7s;transform:scale(calc(1 + var(--progress)*.055))}.hero-art>img.active{opacity:1}.hero-copy{position:absolute;top:25%;left:4.7%;z-index:2;opacity:clamp(0,calc(1 - var(--progress)*3),1);transform:translate(calc(var(--progress)*-160px))}.hero-copy h1{font-size:clamp(64px,6.65vw,110px);line-height:.9;letter-spacing:-.057em}.hero-copy p{font-size:clamp(23px,2.1vw,33px);line-height:1.16;margin:30px 0 34px;color:#504639}.hero-copy .button{min-width:325px}.hero-copy>.text-link{display:flex;margin-top:31px}.room-tabs{position:absolute;left:4.7%;bottom:5.6%;display:flex;gap:27px;z-index:3;opacity:clamp(0,calc(1 - var(--progress)*3),1)}.room-tabs button{font-size:20px;display:flex;gap:16px;position:relative;padding:10px 17px 12px 0}.room-tabs button+button{padding-left:23px;border-left:1px solid #c4b9a7}.room-tabs button:after{content:"";height:1px;width:0;position:absolute;bottom:0;left:0;background:var(--ink);transition:width .35s}.room-tabs button[aria-pressed=true]:after{width:100%}.room-tabs button span{font-size:17px}.scroll-hint{position:absolute;bottom:6.3%;right:4.7%;display:flex;align-items:center;gap:24px;z-index:2;opacity:clamp(0,calc(1 - var(--progress)*3),1)}.scroll-hint span{font:9px var(--sans);letter-spacing:.23em}.hotspot{position:absolute;border:1px solid white;border-radius:50%;color:#fff;background:#4b361e2e;width:42px;height:42px;display:grid;place-items:center;z-index:3;transition:background .2s;opacity:clamp(0,calc(1 - var(--progress)*3),1)}.hotspot:hover{background:#4b361ea6}.hotspot-one{top:25%;left:53%}.hotspot-two{top:68%;left:54%}.hero-end{position:absolute;bottom:8%;left:5%;color:var(--paper);background:#30271d;padding:24px 34px;opacity:clamp(0,calc((var(--progress) - .6)*3.3),1);transform:translateY(calc((1 - var(--progress))*70px));pointer-events:none}.hero-end>span{font:9px var(--sans);letter-spacing:.23em}.hero-end p{font-size:clamp(50px,6vw,90px);letter-spacing:-.035em;line-height:.98;margin-top:18px}.material-section{display:grid;grid-template-columns:1fr 1.2fr;gap:7%;padding:110px 0 105px 7%;align-items:center}.material-copy h2{margin:22px 0 26px}.material-copy>p{font-size:25px;line-height:1.4;color:var(--muted)}.material-copy>.text-link{margin-top:32px}.material-note{border-top:1px solid var(--line);padding-top:24px;margin-top:90px;display:flex;gap:50px;align-items:baseline}.material-note>span{font:9px var(--sans);letter-spacing:.1em}.material-note>p{font-size:25px;line-height:1.1}.material-photo{height:680px;position:relative;overflow:hidden}.material-photo>img{height:100%;object-fit:cover;object-position:33% 70%;transform:scale(1.14)}.photo-caption{position:absolute;bottom:0;left:0;background:var(--paper);padding:22px 30px;display:flex;flex-direction:column;gap:7px}.photo-caption>span:first-child{font:9px var(--sans);letter-spacing:.17em}.photo-caption>span:last-child{font-size:19px}.collections-section{padding:30px 0 90px;overflow:hidden}.section-heading{display:flex;justify-content:space-between;align-items:flex-end;margin:0 4.7% 48px;gap:30px}.section-heading h2{margin-top:18px}.section-heading>p{font-size:22px;color:var(--muted);line-height:1.3}.rail-controls{display:flex;gap:12px}.rail-controls button{border:1px solid #b6aa9b;border-radius:50%;width:47px;height:47px;display:grid;place-items:center}.rail-controls button:not(:disabled):hover{background:#e7dfd3}.product-rail{display:flex;gap:34px;overflow-x:auto;scroll-snap-type:x mandatory;padding:0 4.7% 10px;scrollbar-width:none}.product-rail::-webkit-scrollbar{display:none}.product{padding:0;flex:0 0 33%;text-align:left;scroll-snap-align:center}.product-image{position:relative;height:470px;overflow:hidden;background:#dbd2c1}.product-image>img{height:100%;object-fit:cover;transition:transform .75s ease}.product:hover .product-image>img{transform:scale(1.04)}.mirror-crop>img{object-position:37% 30%;width:150%;max-width:none;transform:translate(-15%,-4%) scale(1.18)}.product:hover .mirror-crop>img{transform:translate(-15%,-4%) scale(1.23)}.console-crop>img{object-position:35% 90%;height:170%;transform:translateY(-39%)}.product:hover .console-crop>img{transform:translateY(-39%) scale(1.04)}.wall-crop>img{object-position:52% center}.product-open{position:absolute;right:18px;bottom:18px;background:var(--paper);width:48px;height:48px;display:grid;place-items:center;border-radius:50%}.product-meta{font:9px var(--sans);letter-spacing:.17em;display:flex;justify-content:space-between;margin-top:23px}.product h3{font-size:36px;margin-top:12px;letter-spacing:-.04em}.rail-bottom{margin:30px 4.7% 0;border-top:1px solid var(--line);padding-top:20px;display:flex;justify-content:space-between;font:9px var(--sans);letter-spacing:.15em}.rail-bottom>span:last-child{display:flex;gap:20px;align-items:center}.light-scroll{height:170svh;--progress:0}.light-stage{position:sticky;top:0;height:100svh;min-height:650px;overflow:hidden;background:#211b15}.light-stage>img{height:100%;width:100%;object-fit:cover;position:absolute;top:0;right:0;bottom:0;left:0}.light-night{opacity:var(--progress)}.light-story{position:absolute;top:16%;left:5%;color:#fff;background:#231b13e0;padding:28px 32px}.light-story h2{font-size:clamp(44px,5vw,76px);line-height:1.02;margin-top:19px}.light-label{position:absolute;bottom:5%;right:5%;display:flex;gap:14px;align-items:center;color:#fff;background:#30271d;padding:12px 20px;font:11px var(--sans)}.studio-section{padding:100px 0 110px}.studio-layout{display:grid;grid-template-columns:minmax(0,1fr) 355px;margin:0 4.7%;background:#ede7dc}.studio-preview{position:relative;min-height:570px;overflow:hidden}.studio-preview>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .75s ease}.studio-preview>img.active{opacity:1}.preview-caption,.preview-state{position:absolute;bottom:20px;background:var(--paper);padding:9px 13px;font:9px var(--sans);letter-spacing:.09em}.preview-caption{left:20px}.preview-state{right:20px}.studio-controls{padding:40px 30px;display:flex;flex-direction:column;justify-content:center}.studio-controls h3{font-size:39px;letter-spacing:-.035em;margin:14px 0}.studio-controls>p{font-size:21px;line-height:1.3;color:var(--muted)}fieldset{border:0;border-top:1px solid #cfc4b3;padding:19px 0 0;margin:26px 0 0;min-width:0}legend{padding:0 14px 0 0;font-size:20px}legend>span{font-size:14px;margin-right:12px;color:var(--muted)}.material-options{display:flex;gap:20px}.material-option{display:flex;flex-direction:column;align-items:center;gap:8px;padding:0 0 5px;font:11px var(--sans);color:var(--muted)}.wood-sample{display:block;position:relative;width:66px;height:53px;border:3px solid #ede7dc;outline:1px solid transparent;overflow:hidden}.wood-sample img{height:700%;width:500%;max-width:none;object-fit:cover;transform:translate(-69%,-4%)}.wood-sample>svg{position:absolute;right:3px;bottom:3px;background:#f5f2eb;color:var(--ink);border-radius:50%;padding:2px}.material-option[aria-pressed=true] .wood-sample{outline-color:#776247}.material-option[aria-pressed=true]{color:var(--ink)}.light-options{display:flex;border:1px solid #c4b9a8}.light-options button{flex:1;display:flex;align-items:center;justify-content:center;gap:9px;font:12px var(--sans);padding:13px 8px}.light-options button[aria-pressed=true]{background:#30271d;color:#f5f2eb}.summary-button{font-size:22px;margin-top:30px;min-height:54px;padding:14px 19px}.studio-footnote{font:9px var(--sans);text-align:center;color:var(--muted);margin-top:13px}footer{background:#30271d;color:#eee6d9;padding:75px 6% 25px;display:flex;flex-wrap:wrap;justify-content:space-between;gap:40px}footer h2{font-size:66px;margin-top:22px}.footer-right{align-self:center}.footer-right p{font-size:24px;line-height:1.4}.footer-right a{margin-top:28px}.footer-bottom{display:flex;justify-content:space-between;flex-basis:100%;border-top:1px solid #635545;padding-top:20px;margin-top:40px;font:9px var(--sans);letter-spacing:.12em;color:#d0c4b3}.detail-dialog{width:min(1080px,90vw);max-height:90svh;padding:0;border:0;background:var(--paper);color:var(--ink);overflow:auto}.detail-dialog[open]{display:grid;grid-template-columns:1.15fr 1fr}.detail-dialog::backdrop{background:#1e1812b8;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.dialog-close{position:absolute;right:15px;top:15px;z-index:5;background:var(--paper);width:42px;height:42px;display:grid;place-items:center;border-radius:50%}.dialog-image{min-height:550px}.dialog-image img{height:100%;width:100%;object-fit:cover}.dialog-body{padding:70px 40px 45px;display:flex;flex-direction:column;justify-content:center}.dialog-body h2{font-size:52px;margin:18px 0 26px}.dialog-body>p{font-size:23px;line-height:1.35;color:var(--muted)}.detail-material{font:11px var(--sans);padding:24px 0;margin:5px 0 20px;border-bottom:1px solid var(--line)}.dialog-body .button{font-size:22px}.dialog-body .dialog-note{font:10px/1.7 var(--sans);margin-top:20px;color:var(--muted)}dl{margin:0 0 30px}dl>div{display:flex;justify-content:space-between;gap:20px;border-bottom:1px solid var(--line);padding:15px 0;font-size:21px}dd{margin:0}dt{color:var(--muted)}@media(min-width:1700px){.hero-copy{left:6%}.site-header{padding-left:6%;padding-right:6%}.hero-copy h1{font-size:116px}.product-image{height:580px}}@media(max-width:1100px){.site-header{gap:35px}.site-header nav{gap:20px}.site-header nav a{font-size:19px}.header-cta{display:none}.hero-copy h1{font-size:8vw}.hero-copy p{font-size:24px}.hero-art{width:calc(60% + var(--progress)*40%)}.hero-copy .button{min-width:285px;font-size:22px;padding:17px 20px}.room-tabs{gap:15px}.room-tabs button{font-size:17px;gap:8px}.room-tabs button+button{padding-left:13px}.scroll-hint span{display:none}.material-section{gap:5%;padding-left:5%}.material-photo{height:600px}.product{flex-basis:42%}.product-image{height:460px}.studio-layout{grid-template-columns:minmax(0,1fr) 310px}.studio-controls{padding:30px 23px}.preview-state{bottom:54px;left:20px;right:auto}.studio-preview{min-height:570px}.studio-section .section-heading>p{font-size:20px}}@media(max-width:900px){html{scroll-padding-top:76px}.site-header,.site-header.scrolled{height:80px;padding:14px 6%;background:var(--paper);position:absolute}.site-header.scrolled{position:fixed}.brand{min-width:90px}.brand>span{font-size:42px}.brand small{font-size:5.5px;margin-top:7px}.mobile-menu{display:grid;place-items:center;margin-left:auto;width:44px;height:44px}.site-header nav{display:none}.site-header nav.open{display:flex;position:absolute;top:80px;left:0;right:0;background:var(--paper);padding:23px 6% 30px;flex-direction:column;align-items:flex-start;gap:20px;border-bottom:1px solid var(--line)}.site-header nav a{font-size:28px}.hero-scroll{height:auto}.hero-stage{height:auto;min-height:0;position:relative;display:flex;flex-direction:column;padding-top:80px;overflow:hidden}.hero-copy{position:relative;top:auto;left:auto;padding:35px 6% 34px;order:0;opacity:1;transform:none}.hero-copy h1{font-size:64px;line-height:.88;letter-spacing:-.055em}.hero-copy p{font-size:23px;margin:23px 0;line-height:1.2}.hero-copy .button{font-size:21px;min-width:0;min-height:52px;padding:13px 20px;gap:25px}.hero-copy>.text-link{font-size:20px;margin-top:21px}.hero-art{position:relative;order:1;inset:auto;width:100%;height:510px}.hero-art>img{object-position:center;transform:none}.room-tabs{position:relative;left:auto;bottom:auto;order:2;padding:15px 6% 18px;gap:8px;justify-content:space-between;opacity:1;background:#eae2d5}.room-tabs button{font-size:16px;gap:9px;padding-right:4px}.room-tabs button+button{padding-left:8px}.room-tabs button span{font-size:13px}.scroll-hint,.hero-end{display:none}.hotspot{opacity:1;width:40px;height:40px}.hotspot-one{left:53%;top:26%}.hotspot-two{left:55%;top:72%}.material-section{grid-template-columns:1fr;padding:70px 0 60px;gap:38px}.material-copy{padding:0 6%}.material-copy h2{font-size:48px;margin:20px 0 23px}.material-copy>p{font-size:23px}.material-note{margin-top:40px;gap:40px}.material-note>p{font-size:23px}.material-photo{height:470px;margin-left:6%}.photo-caption{padding:19px 22px}.collections-section{padding:12px 0 58px}.section-heading{margin:0 6% 30px;align-items:flex-end;gap:15px}.section-heading h2{font-size:43px;max-width:260px}.eyebrow{font-size:9px;letter-spacing:.17em}.rail-controls{gap:6px;padding-bottom:4px}.rail-controls button{width:37px;height:37px}.product-rail{gap:20px;padding-left:6%;padding-right:6%}.product{flex-basis:82%}.product-image{height:430px}.product h3{font-size:33px}.product-meta{font-size:8px;margin-top:17px}.rail-bottom{margin-left:6%;margin-right:6%;font-size:8px}.rail-bottom>span:last-child{display:none}.light-scroll{height:130svh}.light-stage{height:100svh;min-height:600px}.light-stage>img{object-position:52% center}.light-story{left:6%;top:16%;padding:20px;max-width:88%}.light-story h2{font-size:43px;margin-top:17px}.light-story .eyebrow{font-size:8px}.light-label{bottom:6%;right:6%;font-size:10px}.studio-section{padding:65px 0}.studio-section .section-heading{flex-direction:column;align-items:flex-start;gap:18px}.studio-section .section-heading h2{max-width:100%;font-size:45px}.studio-section .section-heading>p{font-size:22px}.studio-layout{grid-template-columns:1fr;margin:0 6%}.studio-preview{min-height:290px;aspect-ratio:1.3}.studio-preview>img{object-position:52% center}.preview-caption{font-size:7px;left:12px;bottom:13px}.preview-state{font-size:7px;left:auto;right:12px;bottom:13px}.studio-controls{padding:32px 26px}.studio-controls h3{font-size:38px}.studio-controls>p{font-size:23px}.material-options{gap:24px}.wood-sample{width:72px;height:56px}.studio-footnote{font-size:10px}footer{padding:60px 6% 25px;gap:35px}footer h2{font-size:54px}.footer-right p{font-size:22px}.footer-bottom{margin-top:15px;flex-direction:column;gap:13px;font-size:8px}.detail-dialog{width:92vw;max-height:88svh}.detail-dialog[open]{grid-template-columns:1fr}.dialog-image{min-height:0;height:240px}.dialog-image img{object-position:center}.dialog-body{padding:29px 26px 32px}.dialog-body h2{font-size:41px;margin:14px 0 20px}.dialog-body>p{font-size:22px}.dialog-body .button{font-size:21px}.dialog-close{right:12px;top:12px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}.hero-scroll{height:auto}.hero-stage{position:relative}.hero-copy,.room-tabs,.scroll-hint,.hotspot{opacity:1;transform:none}.hero-art{width:66%}.hero-end{display:none}.light-scroll{height:auto}.light-stage{position:relative;height:75svh}.light-night{opacity:0}.light-story h2{font-size:clamp(40px,5vw,76px)}}@media(prefers-reduced-motion:reduce)and (max-width:900px){.hero-art{width:100%}}.hero-copy h1{font-weight:500}.wood-sample img{width:700%;height:auto;transform:translate(-79%,-26%)}.header-cta{background:var(--paper);padding:10px 15px}.hero-copy[inert],.room-tabs[inert],.hotspot[inert],.scroll-hint[inert]{visibility:hidden}@media(max-width:900px){.studio-layout{grid-template-columns:minmax(0,1fr)}.studio-preview{aspect-ratio:auto;min-width:0;min-height:260px;width:100%}.studio-controls{min-width:0}}body{min-width:0}.button{max-width:100%}@media(max-width:360px){.hero-copy h1{font-size:56px}.hero-copy .button{font-size:19px;gap:14px;padding:13px 16px}.room-tabs{gap:3px}.room-tabs button{font-size:14px;gap:5px}.room-tabs button+button{padding-left:6px}.section-heading h2{font-size:38px}.rail-controls button{width:32px;height:32px}}.journey-header{height:88px;position:fixed;inset:0 0 auto;z-index:30;background:#f5f2eb;border-bottom:1px solid #d6cfc3;display:flex;align-items:center;justify-content:space-between;padding:0 4.7%;gap:35px}.journey-header .brand{min-width:110px}.journey-header .brand>span{font-size:44px}.journey-header .brand small{font-size:6px;margin-top:7px;letter-spacing:.3em}.journey-header nav{display:flex;align-self:stretch;gap:34px}.journey-header nav a{display:flex;align-items:center;gap:10px;position:relative;font:12px var(--sans);color:#827465;transition:color .25s}.chapter-number{font-size:8px;letter-spacing:.05em;color:#a09687}.journey-header nav a:after{content:"";height:2px;position:absolute;left:0;right:0;bottom:-1px;background:#846746;transform:scaleX(0);transform-origin:left;transition:transform .35s}.journey-header nav a[aria-current]{color:#30271d}.journey-header nav a[aria-current]:after{transform:scaleX(1)}.journey-header nav a:hover{color:#30271d}.journey-cta{display:flex;align-items:center;gap:18px;font:11px var(--sans);padding:13px 0;border-bottom:1px solid #9b8263}.journey-menu{display:none}.hero-art{top:88px}.hero-copy{top:28%}.hero-end{background:#f5f2eb;color:#30271d;bottom:0;left:0;padding:32px 5% 38px;width:46%}.hero-end p{font-size:clamp(45px,4.4vw,72px)}.material-section{padding-top:78px}.material-copy>.eyebrow:before{content:"02 / ";color:#9f8058}.collections-section .section-heading .eyebrow:before{content:"03 / ";color:#9f8058}.rail-bottom a{display:flex;gap:20px;align-items:center;letter-spacing:.13em}.rail-bottom a:hover{color:#9a713f}.collections-section{padding-bottom:64px}.studio-journey{height:220svh;background:#29231d;position:relative;--journey:0;--evening:0;scroll-margin-top:0}.studio-experience{position:sticky;top:88px;height:calc(100svh - 88px);min-height:590px;margin:0 3.5%;display:grid;grid-template-rows:48px minmax(0,1fr) 38px;overflow:hidden;color:#eee5d6}.studio-topline{display:flex;justify-content:space-between;align-items:center;font:9px var(--sans);letter-spacing:.19em}.studio-topline>span:first-child{display:flex;align-items:baseline;gap:21px}.studio-topline strong{font:26px Cormorant Garamond,serif;letter-spacing:.12em}.studio-topline>span:last-child{font-size:8px;color:#baa992}.scene-frame{position:relative;grid-row:2;min-width:0;overflow:hidden;margin-right:0;transition:margin-right .8s cubic-bezier(.2,.7,.2,1)}.scene-images,.scene-images>img,.design-layer,.design-layer img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.scene-images img{object-fit:cover;object-position:center}.scene-evening{opacity:var(--evening)}.design-layer img{opacity:0;transition:opacity .7s}.design-layer img.active{opacity:1}.studio-invitation{position:absolute;left:5%;bottom:9%;padding:32px 36px;background:#231c15eb;max-width:520px}.studio-invitation h2{font-size:clamp(44px,4.5vw,70px);margin-top:18px;letter-spacing:-.045em}.studio-invitation>p{font-size:23px;line-height:1.25;color:#d6c8b3;margin:20px 0 25px}.studio-invitation .button{background:#f5f2eb;color:#30271d;min-height:52px;font-size:22px;width:260px}.studio-invitation .button:hover{background:#e1d0b8}.continue-scroll{display:flex;gap:12px;align-items:center;font:9px var(--sans);margin-top:20px;color:#c0ae96}.studio-bottomline{display:flex;align-items:center;justify-content:space-between;font:8px var(--sans);letter-spacing:.17em;color:#af9e88;grid-row:3}.design-desk{position:absolute;top:48px;right:0;bottom:38px;width:365px;background:#f2eee5;color:#30271d;padding:28px 29px 20px;transform:translate(101%);opacity:0;visibility:hidden;transition:transform .8s cubic-bezier(.2,.7,.2,1),opacity .5s,visibility .5s;display:flex;flex-direction:column;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#baaa94 #f2eee5}.is-editing .design-desk{transform:translate(0);opacity:1;visibility:visible}.is-editing .scene-frame{margin-right:365px}.desk-heading .eyebrow{font-size:8px;color:#857057}.desk-heading h3{font-size:39px;line-height:.96;letter-spacing:-.04em;margin:17px 0 14px}.desk-heading p{font-size:19px;color:#776958;line-height:1.3}.design-desk fieldset{margin-top:24px;padding-top:15px;border-top-color:#d2c8b9}.design-desk legend{font-size:19px}.design-desk legend>span{font-size:12px}.finish-choices{display:flex;flex-direction:column;gap:7px}.finish-choices button{display:flex;align-items:center;gap:13px;padding:8px 9px;text-align:left;border:1px solid transparent;min-height:70px}.finish-choices button[aria-pressed=true]{border-color:#aa9173;background:#e9e0d2}.finish-choices .wood-sample{width:51px;height:48px;border:0;flex-shrink:0;outline:none}.finish-choices button>span:nth-child(2){display:flex;flex-direction:column;gap:5px}.finish-choices strong{font:12px var(--sans);font-weight:500}.finish-choices small{font:9px var(--sans);color:#83725f}.finish-choices button>svg{margin-left:auto;flex-shrink:0}.design-desk .light-options{margin-top:4px}.light-description{font:9px/1.6 var(--sans);color:#85745f;margin-top:10px;min-height:28px}.desk-bottom{margin-top:auto;padding-top:20px}.selection-receipt{display:flex;flex-direction:column;gap:9px;border-top:1px solid #d3c9ba;padding:17px 0}.selection-receipt>span{font:8px var(--sans);letter-spacing:.16em;color:#8b755b}.selection-receipt strong{font:11px var(--sans);font-weight:400}.desk-bottom>.button{width:100%;font-size:22px;padding:15px 20px;min-height:54px}.reset-design{font:9px var(--sans);color:#8c765c;display:flex;align-items:center;justify-content:center;gap:8px;width:100%;margin-top:14px;padding:4px}.reset-design:hover{color:#30271d}.scene-tools{position:absolute;top:22px;right:22px;z-index:5;display:flex;gap:8px}.scene-tools button{background:#f5f2eb;color:#30271d;display:flex;align-items:center;gap:9px;min-width:40px;min-height:40px;justify-content:center;padding:10px 13px;font:10px var(--sans);box-shadow:0 1px 8px #0001}.scene-tools button[aria-pressed=true]{background:#30271d;color:#f5f2eb}.scene-caption{position:absolute;bottom:22px;left:22px;right:22px;display:flex;align-items:center;justify-content:space-between;gap:12px;pointer-events:none}.scene-caption>span{background:#f5f2eb;color:#30271d;padding:9px 12px;font:8px var(--sans);letter-spacing:.12em}.caption-separator{margin:0 9px;color:#ad9272}.comparison-control{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.comparison-divider{position:absolute;top:0;bottom:0;border-left:1px solid #fff;display:flex;align-items:center;justify-content:center;width:0}.comparison-divider svg{position:absolute;border-radius:50%;background:#f5f2eb;color:#30271d;padding:10px;width:42px;height:42px;max-width:none;flex-shrink:0;box-shadow:0 2px 18px #0003}.comparison-control input{position:absolute;top:15%;height:70%;width:100%;left:0;opacity:0;cursor:ew-resize;pointer-events:auto;margin:0}.comparison-control:focus-within .comparison-divider svg{outline:2px solid #a56d25;outline-offset:3px}.before-label,.after-label{position:absolute;bottom:72px;font:8px var(--sans);letter-spacing:.1em;background:#30271d;color:#fff;padding:7px 9px}.before-label{left:22px}.after-label{right:22px}.scene-dialog[open]{display:block;width:min(1400px,94vw);max-height:94svh;background:#29231d;color:#f5f2eb}.scene-dialog .dialog-image{min-height:0}.scene-dialog .dialog-image img{height:auto;max-height:83svh;object-fit:contain}.scene-dialog-caption{padding:19px 25px;font-size:24px;letter-spacing:-.015em}@media(max-height:830px)and (min-width:901px){.studio-experience{min-height:540px}.design-desk{padding:20px 24px 15px}.desk-heading h3{font-size:31px;margin:12px 0}.desk-heading p{font-size:17px}.design-desk fieldset{margin-top:16px;padding-top:10px}.finish-choices button{min-height:59px;padding:5px 7px}.finish-choices .wood-sample{height:40px;width:45px}.desk-bottom{padding-top:10px}.selection-receipt{padding:12px 0;gap:6px}.light-description{min-height:0}.reset-design{margin-top:8px}}@media(max-width:1150px){.journey-header{gap:22px}.journey-header nav{gap:22px}.journey-header nav a{font-size:11px}.journey-cta{font-size:10px;gap:9px}.design-desk{width:325px;padding-left:22px;padding-right:22px}.is-editing .scene-frame{margin-right:325px}.scene-caption{align-items:flex-start;flex-direction:column;gap:7px}.studio-invitation{max-width:440px}}@media(max-width:900px){html{scroll-padding-top:76px}.journey-header{height:76px;padding:0 6%;gap:15px}.journey-header .brand{min-width:82px}.journey-header .brand>span{font-size:38px}.journey-header .brand small{font-size:5px}.journey-header nav{display:none}.journey-header nav.open{display:flex;position:absolute;top:76px;left:0;right:0;background:#f5f2eb;flex-direction:column;gap:0;padding:15px 6% 24px;border-bottom:1px solid #cabcaa}.journey-header nav a{padding:17px 0;font-size:17px;gap:20px}.journey-header nav a:after{right:auto;width:100%}.journey-header .chapter-number{font-size:10px}.journey-cta{font-size:10px;margin-left:auto;padding:10px 0;gap:6px}.journey-cta svg{width:16px}.journey-menu{display:grid;place-items:center;padding:0;width:35px;height:40px;flex-shrink:0}.hero-art,.hero-copy{top:auto}.hero-stage{padding-top:76px}.hero-end{display:none}.material-section{padding-top:58px}.rail-bottom{align-items:flex-start;gap:16px;flex-direction:column;line-height:1.6}.rail-bottom a{font-size:8px;gap:15px;max-width:100%}.rail-bottom a svg{flex-shrink:0}.studio-journey{height:auto;padding:0 0 18px}.studio-experience{position:relative;top:auto;height:auto;min-height:0;margin:0 5%;display:flex;flex-direction:column;overflow:visible}.studio-topline{height:56px;font-size:8px;gap:10px}.studio-topline>span:first-child{gap:12px}.studio-topline strong{font-size:24px}.studio-topline>span:last-child{display:none}.scene-frame,.is-editing .scene-frame{margin-right:0;height:440px;flex-shrink:0}.scene-images img{object-position:center}.studio-invitation{left:6%;bottom:6%;max-width:88%;padding:24px}.studio-invitation h2{font-size:43px}.design-desk,.is-editing .design-desk{position:relative;inset:auto;width:100%;transform:none;transition:none;opacity:1;visibility:visible;overflow:visible;padding:29px 25px}.desk-heading h3{font-size:43px;line-height:.98}.desk-heading h3 br{display:none}.desk-heading p{font-size:21px}.desk-heading p br{display:none}.design-desk fieldset{margin-top:25px}.finish-choices button{min-height:75px}.finish-choices strong{font-size:13px}.finish-choices small{font-size:10px}.finish-choices .wood-sample{width:60px;height:52px}.design-desk legend{font-size:22px}.light-options button{font-size:13px;padding:15px}.light-description{font-size:10px}.selection-receipt strong{font-size:12px}.desk-bottom{padding-top:20px}.desk-bottom>.button{font-size:23px}.reset-design{font-size:11px;min-height:30px}.studio-bottomline{height:45px;font-size:7px}.studio-bottomline>span:last-child{display:none}.scene-tools{top:13px;right:13px;gap:5px}.scene-tools button{font-size:9px;padding:9px 10px}.scene-caption{bottom:14px;left:13px;right:13px;gap:5px}.scene-caption>span{font-size:7px;padding:7px 9px}.before-label,.after-label{font-size:7px;bottom:77px}.before-label{left:13px}.after-label{right:13px}.scene-dialog-caption{font-size:21px}.scene-dialog .dialog-image img{min-height:240px;object-fit:contain}.scene-dialog .dialog-close{width:34px;height:34px}}@media(max-width:450px){.scene-frame,.is-editing .scene-frame{height:360px}.journey-cta{font-size:9px}.journey-header{gap:12px}.design-desk{padding:26px 20px}.desk-heading h3{font-size:39px}}@media(max-width:360px){.journey-cta{font-size:8px;gap:3px}.journey-header .brand{min-width:72px}.journey-header .brand>span{font-size:34px}.journey-header .brand small{font-size:4px}.journey-menu{width:29px}.studio-experience{margin:0 4%}.scene-frame,.is-editing .scene-frame{height:320px}.design-desk,.is-editing .design-desk{padding:25px 18px}.desk-heading h3{font-size:35px}.finish-choices small{font-size:9px}}@media(prefers-reduced-motion:reduce){.studio-journey{height:auto}.studio-experience{position:relative;top:auto}.scene-frame,.design-desk{transition:none}.studio-journey{padding-top:12px}}@media(min-width:1151px){.journey-header nav a{font-size:13px}.chapter-number{font-size:9px}.journey-cta{font-size:12px}}.scene-dialog .dialog-close{color:#30271d}@media(max-width:900px){.desk-heading h3 br,.desk-heading p br{display:initial}}html{scroll-padding-top:88px}.journey-header{padding:0 4.5%;height:88px;gap:32px;transition:background .35s,color .35s,border-color .35s}.journey-header nav{gap:38px}.journey-header nav a{font:14px var(--sans);color:var(--ink)}.journey-header .journey-cta{font:11px var(--sans);border:1px solid #a8957d;padding:13px 17px;gap:18px}.journey-header.is-immersive:not(.menu-open){background:linear-gradient(#21180f80,transparent);border-color:#ffffff26;color:#fffaf1}.journey-header.is-immersive:not(.menu-open) .brand,.journey-header.is-immersive:not(.menu-open) nav a{color:#fffaf1}.journey-header.is-immersive:not(.menu-open) .journey-cta{border-color:#ffffff80}.journey-header.is-immersive nav a:after{background:currentColor}.room-films{position:relative;isolation:isolate;scroll-margin-top:-88px;background:#30271d}.room-anchor{display:block;height:0;scroll-margin-top:-88px}.room-film{position:sticky;top:0;height:100svh;min-height:640px;overflow:hidden;color:#fffaf1;scroll-margin-top:-88px;--covered:0;background:#30271d}.room-image,.room-image img,.room-shade{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.room-image{transform:scale(calc(1 - var(--covered)*.055));will-change:transform}.room-image img{object-fit:cover;object-position:center 56%}.room-shade{background:linear-gradient(180deg,transparent 37%,#20170b15 48%,#20170b92 100%);pointer-events:none}.room-film:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#1e180f;opacity:calc(var(--covered)*.4);pointer-events:none;z-index:4}.room-heading{position:absolute;left:4.5%;bottom:17%;max-width:75%;transform:translateY(calc(var(--covered)*-70px));opacity:calc(1 - var(--covered)*.8)}.room-heading h1,.room-heading h2{font:400 clamp(72px,8vw,132px)/.86 "Cormorant Garamond",Georgia,serif;letter-spacing:-.045em}.room-heading h1 em,.room-heading h2 em{font-style:normal}.room-heading p{font-size:clamp(20px,1.85vw,30px);margin-top:27px;line-height:1.3;text-shadow:0 1px 12px #0004}.room-detail{position:absolute;right:4.5%;bottom:18%;display:flex;align-items:flex-end;flex-direction:column;gap:15px;text-align:right;padding:0}.room-detail>span:first-child{font-size:25px;font-style:italic}.room-detail small{font:9px var(--sans);letter-spacing:.08em;max-width:220px;line-height:1.7}.room-detail-action{display:flex;align-items:center;gap:12px;font:10px var(--sans);padding-bottom:7px;border-bottom:1px solid #ffffff70}.room-footer{position:absolute;bottom:4.5%;left:4.5%;right:4.5%;display:flex;align-items:center;justify-content:space-between;border-top:1px solid #ffffff45;padding-top:24px;gap:25px}.room-footer nav{display:flex;gap:35px}.room-footer nav a{display:flex;align-items:center;gap:15px;font-size:18px;color:#eee2cf;padding-bottom:9px;border-bottom:1px solid transparent}.room-footer nav a[aria-current]{border-color:#fffaf1;color:#fff}.room-footer nav a span{font:9px var(--sans)}.room-scroll{display:flex;align-items:center;gap:13px;font:10px var(--sans)}.collections-section{position:relative;background:var(--paper);padding:95px 4.5% 85px;z-index:5}.collections-section .section-heading .eyebrow:before{content:none}.collections-section .section-heading h2{font-size:clamp(45px,4.8vw,76px)}.collections-section .product-rail{margin-top:44px}.collections-section .rail-bottom{padding-top:24px}.collections-section .product{flex-basis:28%}.collections-section .product-image{height:340px}.atelier{position:relative;z-index:5;background:#f5f2eb;padding:0 0 32px;border-top:1px solid var(--line);scroll-margin-top:0}.atelier-heading{padding:45px 4.5% 36px;display:flex;justify-content:space-between;align-items:flex-end;gap:35px}.atelier-heading h2{font-size:clamp(44px,4.6vw,74px);line-height:1;letter-spacing:-.045em}.atelier-heading h2 em{font-style:normal}.atelier-heading .eyebrow{font-size:8px;color:#8d7658;margin-bottom:18px}.atelier-heading>p{font-size:21px;line-height:1.35;text-align:right;color:#7a6c5b;margin-bottom:4px}.mobile-break{display:none}.atelier-canvas{position:relative;height:clamp(390px,55svh,680px);overflow:hidden;background:#a69b8b}.atelier-photo,.atelier-photo>img,.atelier-variants,.atelier-variants img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.atelier-photo img{object-fit:cover;object-position:center 55%}.atelier-variants img{opacity:0;transition:opacity .65s}.atelier-variants img.active{opacity:1}.atelier-toolbar{position:absolute;top:20px;right:4.5%;z-index:6;display:flex;gap:9px}.atelier-toolbar>button,.history-controls{background:#30271deb;border:1px solid #ffffff35;color:#fff6e8;min-height:42px;min-width:42px;border-radius:2px;display:flex;align-items:center;justify-content:center;gap:10px;font:11px var(--sans);padding:10px 12px;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.history-controls{padding:0;gap:0}.history-controls button{display:grid;place-items:center;width:42px;height:42px}.history-controls button:disabled{opacity:.3}.history-controls button+button{border-left:1px solid #ffffff25}.atelier-toolbar>button[aria-pressed=true]{background:var(--paper);color:var(--ink)}.atelier-caption{position:absolute;bottom:21px;left:4.5%;right:4.5%;display:flex;justify-content:space-between;gap:18px;font:9px var(--sans);letter-spacing:.1em;color:#fffaf1;text-shadow:0 1px 5px #000;background:none;pointer-events:none}.atelier-caption span{background:#30271daa;padding:7px 10px}.atelier-caption span:last-child{letter-spacing:0;font-family:Cormorant Garamond,serif;font-size:15px}.atelier-dock{display:grid;grid-template-columns:1fr 1fr 1.6fr;padding:30px 4.5% 27px;gap:38px;border-bottom:1px solid var(--line)}.atelier-dock fieldset{min-width:0;padding:0;margin:0;border:0}.atelier-dock fieldset+fieldset,.atelier-result{border-left:1px solid #d3cabc;padding-left:38px}.atelier-dock legend,.dock-label{font:10px var(--sans);letter-spacing:.12em;margin:0 0 18px;padding:0;display:block}.atelier-dock legend span{margin-right:14px;color:#9c8061;font-size:9px}.atelier-wood>div{display:flex;gap:17px}.atelier-wood button{font-size:18px;display:flex;flex-direction:column;gap:9px;text-align:left;padding:0;width:120px;max-width:45%}.atelier-swatch{position:relative;display:block;width:100%;height:60px;overflow:hidden;border-radius:3px;border:3px solid var(--paper);outline:1px solid #c0b3a0}.atelier-swatch img{position:absolute;width:850%;max-width:none;height:auto;left:-460%;top:-610%}.atelier-wood button[aria-pressed=true] .atelier-swatch{outline:1.5px solid #745334}.atelier-swatch svg{position:absolute;right:6px;top:6px;color:#54381f;background:var(--paper);border-radius:50%;padding:3px;width:20px;height:20px}.atelier-light-options{display:flex;border:1px solid #cfc5b5;border-radius:3px;overflow:hidden;margin-top:9px}.atelier-light-options button{display:flex;align-items:center;justify-content:center;gap:9px;font-size:17px;padding:14px 12px;min-height:50px;flex:1}.atelier-light-options button[aria-pressed=true]{background:#e8e0d4;box-shadow:inset 0 0 0 1px #8d775b}.atelier-light>p{font:9px/1.6 var(--sans);color:#8b7c68;margin-top:16px}.atelier-result-row{display:flex;align-items:center;justify-content:space-between;gap:25px}.atelier-result dl{margin:0;min-width:145px}.atelier-result dl>div{display:flex;justify-content:space-between;gap:18px;font-size:16px;padding:7px 0}.atelier-result dt{color:#8a7a65}.atelier-result dd{margin:0}.atelier-result .button{font-size:21px;min-height:54px;padding:14px 21px;gap:24px;white-space:nowrap}.atelier-bottom{padding:18px 4.5% 0;display:flex;align-items:center;justify-content:space-between;gap:18px;color:#8b7b67;font:9px/1.5 var(--sans)}.atelier-bottom button{display:flex;align-items:center;gap:7px;font:10px var(--sans);border-bottom:1px solid #b8a58c;padding:5px 0}.atelier-bottom>span{font-size:8px}.atelier .comparison-control input{top:17%;height:63%}.atelier .before-label,.atelier .after-label{bottom:70px}.scene-dialog .dialog-image{height:auto}.scene-dialog .dialog-image img{min-height:0;max-height:80svh;object-fit:contain}@media(min-width:1600px){.atelier-canvas{height:60svh}}@media(max-width:1200px){.room-heading h1,.room-heading h2{font-size:9vw}.room-detail{bottom:19%}.room-detail small{max-width:180px}.journey-header nav{gap:24px}.journey-header nav a{font-size:12px}.atelier-heading>p{font-size:18px}.atelier-heading h2{font-size:52px}.atelier-dock{grid-template-columns:1fr 1fr 1.25fr;gap:25px}.atelier-dock fieldset+fieldset,.atelier-result{padding-left:25px}.atelier-result-row{flex-direction:column;align-items:stretch;gap:12px}.atelier-result dl{display:flex;gap:20px;min-width:0}.atelier-result dl>div{flex-direction:column;gap:5px;font-size:14px;padding:0}.atelier-result .button{font-size:19px;gap:12px}.atelier-wood button,.atelier-light-options button{font-size:16px}}@media(max-width:900px){html{scroll-padding-top:76px}.journey-header{height:76px;padding:0 5%;gap:18px}.journey-header .journey-cta{font-size:9px;padding:10px;gap:8px}.journey-header nav.open{padding:15px 6% 24px}.journey-header nav a{font-size:18px}.journey-header.is-immersive.menu-open{background:var(--paper);color:var(--ink)}.room-films,.room-film,.room-anchor{scroll-margin-top:-76px}.room-film{height:100svh;min-height:620px}.room-heading{left:6%;bottom:25%;max-width:88%}.room-heading h1,.room-heading h2{font-size:clamp(62px,12vw,96px)}.room-heading p{font-size:23px;margin-top:22px;max-width:350px}.room-detail{right:6%;bottom:15%;gap:8px;align-items:flex-start;text-align:left;left:6%}.room-detail>span:first-child{font-size:19px}.room-detail small{display:none}.room-detail-action{font-size:9px}.room-footer{bottom:4%;left:6%;right:6%;padding-top:18px;gap:12px}.room-footer nav{gap:25px}.room-footer nav a{font-size:15px;gap:9px}.room-scroll{font-size:0;gap:0}.room-image img{object-position:56% center}.room-film-0 .room-image img{object-position:58% center}.collections-section{padding:60px 6%}.collections-section .product{flex-basis:65%}.collections-section .product-image{height:320px}.atelier-heading{padding:35px 6% 27px;align-items:flex-start;flex-direction:column;gap:18px}.atelier-heading h2{font-size:51px}.atelier-heading>p{font-size:21px;text-align:left}.atelier-heading .eyebrow{margin-bottom:15px}.atelier-canvas{height:48svh;min-height:330px;max-height:530px}.atelier-photo img{object-position:center}.atelier-toolbar{right:5%;top:16px;gap:6px}.atelier-toolbar>button,.history-controls{min-height:38px;min-width:38px;font-size:9px;padding:9px}.history-controls{padding:0}.history-controls button{width:36px;height:38px}.atelier-toolbar svg{width:18px;height:18px}.atelier-dock{grid-template-columns:1fr 1fr;padding:26px 6%;gap:27px}.atelier-dock fieldset+fieldset{padding-left:25px}.atelier-result{grid-column:1/-1;border-left:0;border-top:1px solid var(--line);padding:23px 0 0}.atelier-result-row{flex-direction:row;align-items:center}.atelier-result dl{gap:25px}.atelier-result .button{font-size:22px;width:auto;min-width:240px}.atelier-result .dock-label{font-size:9px;margin-bottom:15px}.atelier-swatch{height:67px}.atelier-dock legend{font-size:9px}.atelier-caption{bottom:15px;font-size:7px}.atelier-caption span:last-child{font-size:12px}.atelier-bottom{padding:17px 6% 0;flex-wrap:wrap;font-size:9px}.atelier-bottom>span{width:100%}}@media(max-width:540px){.journey-header{gap:11px}.journey-header .journey-cta{font-size:8px;padding:9px 10px;gap:5px}.journey-header .brand>span{font-size:35px}.journey-header .brand{min-width:78px}.journey-header .brand small{font-size:4.5px}.journey-menu{width:27px}.journey-menu svg{width:23px}.room-heading h1,.room-heading h2{font-size:clamp(60px,15vw,78px)}.room-heading p{font-size:21px;max-width:280px}.room-footer nav{gap:17px}.room-footer nav a{font-size:14px;gap:7px}.room-footer nav a span{font-size:8px}.room-scroll svg{width:21px}.room-detail{bottom:15.5%}.room-heading{bottom:29%}.room-film{min-height:600px}.atelier-heading h2{font-size:46px}.mobile-break{display:block}.atelier-heading>p{font-size:20px}.atelier-canvas{height:350px;min-height:0}.atelier-toolbar{top:12px;right:12px;left:12px;justify-content:flex-end}.atelier-toolbar>button{padding:9px}.atelier-toolbar .history-controls{margin-right:auto}.atelier-toolbar>button span{display:none}.atelier-caption{left:12px;right:12px;font-size:6px}.atelier-caption>span:last-child{font-size:11px}.atelier-dock{grid-template-columns:1fr;gap:24px;padding:25px 6%}.atelier-dock fieldset+fieldset{border-left:0;border-top:1px solid var(--line);padding:23px 0 0}.atelier-dock legend{font-size:10px;margin-bottom:16px}.atelier-wood>div{gap:20px}.atelier-wood button{width:130px;font-size:18px}.atelier-swatch{height:65px}.atelier-light-options{max-width:100%;margin-top:0}.atelier-light-options button{font-size:18px}.atelier-light>p{font-size:10px;margin-top:12px}.atelier-result-row{flex-direction:column;align-items:stretch;gap:20px}.atelier-result dl{justify-content:space-between}.atelier-result dl>div{flex-direction:row;font-size:16px;gap:13px}.atelier-result .button{width:100%;font-size:23px;min-width:0}.atelier-caption span{padding:6px 7px}.collections-section .product{flex-basis:83%}.collections-section .product-image{height:300px}}@media(max-width:360px){.room-heading h1,.room-heading h2{font-size:57px}.room-heading p{font-size:20px}.room-footer nav{gap:12px}.room-footer nav a{font-size:12px;gap:6px}.journey-header .journey-cta{font-size:7px;padding:8px;gap:4px}.journey-header .brand{min-width:67px}.journey-header .brand>span{font-size:31px}.journey-header .brand small{font-size:4px}.atelier-heading h2{font-size:41px}.atelier-canvas{height:310px}.atelier-result dl>div{font-size:14px}}@media(max-width:540px){.atelier-canvas{position:sticky;top:76px;z-index:8;height:34svh;min-height:230px;box-shadow:0 8px 22px #30271d15}.atelier-dock{position:relative;background:var(--paper)}.atelier-wood,.atelier-light,.atelier-result{scroll-margin-top:calc(91px + 34svh)}}@media(prefers-reduced-motion:reduce){.room-film{position:relative}.room-image,.room-heading{transform:none;will-change:auto;opacity:1}.room-film:after{display:none}.atelier-variants img{transition:none}}.atelier-dock{grid-template-columns:1fr 1fr}.atelier-adjustments{display:grid;grid-template-columns:1fr 1fr 1fr;gap:36px;padding:28px 4.5%;border-bottom:1px solid var(--line);background:#eee8dd}.atelier-adjustments fieldset{border:0;padding:0;margin:0;min-width:0}.atelier-adjustments legend{font:10px var(--sans);letter-spacing:.12em;margin-bottom:20px}.atelier-adjustments legend span{color:#927c60;margin-right:12px}.adjustment-range-heading,.adjustment-extents{display:flex;justify-content:space-between;gap:15px}.adjustment-range-heading{font-size:17px}.adjustment-range-heading output{font:12px var(--sans)}.atelier-adjustments input{width:100%;accent-color:#796046;margin:13px 0 8px;cursor:pointer;min-height:24px}.adjustment-extents{font:9px var(--sans);color:#776854}.adjustment-options{display:flex;border:1px solid #beaf99;border-radius:3px;overflow:hidden}.adjustment-options button{flex:1;padding:15px 6px;font-size:17px;min-height:50px}.adjustment-options button[aria-pressed=true]{background:#d8ccba;box-shadow:inset 0 0 0 1px #8d775b}.atelier-adjustments>p{grid-column:1/-1;font:9px/1.6 var(--sans);color:#776854;margin:0}.atelier-save-row{padding:26px 4.5%;border-bottom:1px solid var(--line)}.atelier-save-row .atelier-result{border:0;padding:0}.atelier-save-row .atelier-result-row{flex-direction:row;align-items:center}.atelier-save-row dl{display:flex;gap:30px}.atelier-save-row dl>div{display:flex;flex-direction:column;gap:8px;padding:0}.atelier-save-row .button{min-width:240px}.atelier-variants img{transition:opacity .65s,filter .18s}@media(max-width:900px){.atelier-adjustments{padding:26px 6%;gap:24px;grid-template-columns:1fr 1fr}.atelier-adjustments fieldset:first-child{grid-column:1/-1}.atelier-save-row{padding:25px 6%}.atelier-save-row .atelier-result-row{flex-direction:column;align-items:stretch;gap:22px}.atelier-save-row dl{flex-wrap:wrap;gap:20px 30px}.atelier-save-row dl>div{min-width:70px}.atelier-save-row .button{width:100%}}@media(max-width:540px){.atelier-dock,.atelier-adjustments{grid-template-columns:1fr}.atelier-adjustments fieldset+fieldset{border-top:1px solid #d3c7b5;padding-top:20px}.atelier-save-row dl{display:grid;grid-template-columns:1fr 1fr}.atelier-save-row dl>div{flex-direction:column;align-items:flex-start}.atelier-adjustments fieldset{scroll-margin-top:calc(92px + 34svh)}}@media(prefers-reduced-motion:reduce){.atelier-variants img{transition:none}}@media(min-width:541px){.atelier-canvas{position:sticky;top:88px;z-index:8;height:46svh;min-height:280px;box-shadow:0 8px 22px #30271d15}.atelier-dock,.atelier-adjustments,.atelier-save-row{position:relative}.atelier-workspace fieldset{scroll-margin-top:calc(104px + 46svh)}}@media(min-width:541px)and (max-width:900px){.atelier-canvas{top:76px}.atelier-workspace fieldset{scroll-margin-top:calc(92px + 46svh)}}.atelier-workspace :is(.atelier-dock,.atelier-adjustments,.atelier-save-row) :is(button,input){scroll-margin-top:calc(110px + 46svh);scroll-margin-bottom:30px}@media(max-width:540px){.atelier-workspace :is(.atelier-dock,.atelier-adjustments,.atelier-save-row) :is(button,input){scroll-margin-top:calc(98px + 34svh)}}
