.shop_shop__leFUJ{--shop-bg:#edeae1;--shop-ink:#292b27;--shop-muted:#66685f;--shop-rule:#cbc9be;--shop-surface:#e7e4da;--shop-wall:#e9e6dc;--shop-object:#f0ede5;min-height:100svh;background:var(--shop-bg);color:var(--shop-ink);padding:max(0px,env(safe-area-inset-top)) max(32px,calc((100vw - 1600px)/2),env(safe-area-inset-right)) max(0px,env(safe-area-inset-bottom)) max(32px,calc((100vw - 1600px)/2),env(safe-area-inset-left));font-family:IBM Plex Mono,ui-monospace,monospace;transition:background .6s,color .6s;line-height:1.5}.shop_shop__leFUJ[data-mode=night]{--shop-bg:#1c1f1c;--shop-ink:#e5dfcf;--shop-muted:#abae9f;--shop-rule:#44483f;--shop-surface:#242823;--shop-wall:#252923;--shop-object:#2c3029}.shop_shop__leFUJ a,.shop_shop__leFUJ button{-webkit-tap-highlight-color:transparent}.shop_shop__leFUJ button{cursor:pointer}.shop_shop__leFUJ button:disabled{cursor:default;opacity:.3}.shop_shop__leFUJ a:focus-visible,.shop_shop__leFUJ button:focus-visible{outline:2px solid var(--shop-ink);outline-offset:4px}.shop_header__pXeNy{height:73px;border-bottom:1px solid var(--shop-rule);display:flex;align-items:center;justify-content:space-between;font-size:10px;letter-spacing:.08em}.shop_back__uVhwk{display:flex;align-items:center;gap:14px;min-height:44px}.shop_back__uVhwk>span:first-child{font:23px Arial,sans-serif}.shop_backLabel__TNRpZ,.shop_headerNote__j9CYQ{color:var(--shop-muted);font-size:9px}.shop_headerNote__j9CYQ{display:flex;align-items:center;gap:22px}.shop_tinyCross__QfeKm{color:var(--shop-ink)}.shop_tinyCross__QfeKm svg{width:29px;height:29px}.shop_livingMark__Bul4K{animation:shop_markBreathe__MVAZs 7s ease-in-out infinite;transform-origin:center}.shop_markBase__6JI8C{opacity:.45}.shop_markTrace__WRRZA{stroke-dasharray:.18 .82;animation:shop_markTrace__WRRZA 9s linear infinite}@keyframes shop_markBreathe__MVAZs{0%,to{transform:rotate(-4deg) scale(.95)}50%{transform:rotate(4deg) scale(1.04)}}@keyframes shop_markTrace__WRRZA{to{stroke-dashoffset:-1}}.shop_intro__fZQBq{padding:42px 0 34px;display:flex;justify-content:space-between;align-items:center;gap:25px}.shop_eyebrow__u87Xx{font-size:9px;letter-spacing:.13em;margin-bottom:8px}.shop_title__0poHM{font-family:Arial,Helvetica,sans-serif;font-size:clamp(45px,5.6vw,81px);font-weight:700;line-height:1.05;letter-spacing:-.045em;width:-moz-fit-content;width:fit-content;color:var(--shop-ink)}@supports ((-webkit-background-clip:text) or (background-clip:text)){.shop_title__0poHM{background-image:radial-gradient(circle,var(--shop-ink) 1.1px,transparent 1.25px);background-size:3.3px 3.3px;background-clip:text;-webkit-background-clip:text;color:transparent}}.shop_titleDot__nGIxF{margin-left:1px}.shop_subtitle__ZShiN{margin-top:13px;font-size:11px;letter-spacing:-.035em}.shop_subtitle__ZShiN span{color:var(--shop-muted)}.shop_modeArea__d2_UB{display:grid;justify-items:end;gap:12px;padding-top:18px}.shop_modeSwitch__kNKSg{display:flex;padding:4px;border:1px solid var(--shop-rule);border-radius:4px}.shop_modeSwitch__kNKSg button{padding:10px 16px;display:flex;align-items:center;gap:8px;font-size:10px;border-radius:2px;min-height:44px;transition:color .3s,background .3s}.shop_modeSwitch__kNKSg button>span{font:20px Arial,sans-serif}.shop_modeSwitch__kNKSg small{color:var(--shop-muted);font-size:8px;letter-spacing:.06em}.shop_modeSwitch__kNKSg button[aria-pressed=true]{background:var(--shop-ink);color:var(--shop-bg)}.shop_modeSwitch__kNKSg button[aria-pressed=true] small{color:inherit;opacity:.75}.shop_modeHint__WQFud{font-size:9px;color:var(--shop-muted)}.shop_experience__Iu4W5{border:1px solid var(--shop-rule);display:grid;grid-template-columns:minmax(0,1fr) 306px}.shop_viewport__7sVek{min-width:0;display:flex;flex-direction:column;position:relative;overflow:hidden;background-image:radial-gradient(var(--shop-rule) .65px,transparent .65px);background-size:16px 16px}.shop_sceneHeading__9c8pm{display:flex;align-items:center;justify-content:space-between;padding:22px 24px 0;font-size:9px;letter-spacing:.04em;gap:12px;z-index:1}.shop_sceneHeading__9c8pm>span:first-child{display:flex;align-items:center;gap:9px}.shop_statusDot__aQzCP{display:inline-block;width:5px;height:5px;border-radius:100%;background:var(--shop-ink)}.shop_sceneEdition__LyMf8{color:var(--shop-muted);font-size:8px}.shop_floorSwitch__5MfUj{display:flex;align-self:flex-start;gap:4px;margin:15px 24px 0;border:1px solid var(--shop-rule);padding:3px;position:relative;z-index:1;background:var(--shop-bg)}.shop_floorSwitch__5MfUj button{display:flex;align-items:center;gap:8px;min-height:38px;padding:0 12px;font-size:8px;color:var(--shop-muted)}.shop_floorSwitch__5MfUj button[aria-pressed=true]{background:var(--shop-ink);color:var(--shop-bg)}.shop_areaSwitch__Hdvaj{display:flex;align-self:flex-start;gap:5px;margin:8px 24px 0;z-index:1;position:relative;background:var(--shop-bg)}.shop_areaSwitch__Hdvaj button{min-height:36px;padding:0 11px;font-size:9px;color:var(--shop-muted);border-bottom:1px solid transparent}.shop_areaSwitch__Hdvaj button[aria-pressed=true]{color:var(--shop-ink);border-bottom-color:var(--shop-ink)}.shop_interactiveObject__7Qd2q{cursor:pointer}.shop_shopSign__67QIq{fill:var(--shop-ink);stroke:none;font-size:14px;letter-spacing:1.5px;cursor:pointer}.shop_objectHint__6GoNy{position:absolute;bottom:8px;left:50%;transform:translateX(-50%);background:var(--shop-bg);border:1px solid var(--shop-rule);padding:7px 12px;font-size:10px;pointer-events:none;white-space:nowrap}.shop_reference__GWLiJ{border-top:1px solid var(--shop-rule);border-bottom:1px solid var(--shop-rule);margin-bottom:14px}.shop_reference__GWLiJ summary{min-height:44px;display:flex;justify-content:space-between;align-items:center;font-size:9px;cursor:pointer;list-style:none}.shop_reference__GWLiJ summary::-webkit-details-marker{display:none}.shop_reference__GWLiJ summary span{font-size:17px;transition:transform .2s}.shop_reference__GWLiJ[open] summary span{transform:rotate(45deg)}.shop_reference__GWLiJ summary:focus-visible{outline:2px solid var(--shop-ink);outline-offset:3px}.shop_reference__GWLiJ svg{width:100%;max-height:180px;background:var(--shop-surface);margin-bottom:12px}.shop_reference__GWLiJ svg text{fill:currentColor;stroke:none;font:9px IBM Plex Mono,monospace;letter-spacing:1px}.shop_reference__GWLiJ figcaption{font-size:10px;color:var(--shop-muted);line-height:1.8;padding-bottom:16px}.shop_reference__GWLiJ figcaption>span{display:block;font-size:8px;letter-spacing:.08em;margin-bottom:5px}.shop_shareControl__k77RP{margin:6px 0 16px}.shop_shareControl__k77RP button{display:flex;width:100%;justify-content:space-between;align-items:center;min-height:44px;font-size:9px}.shop_shareControl__k77RP [role=status]{display:block;font-size:10px;color:var(--shop-muted)}.shop_shareControl__k77RP input{display:block;width:100%;padding:10px 7px;border:1px solid var(--shop-rule);background:var(--shop-surface);font-size:10px;margin-top:8px}.shop_scene__4KuPx{position:relative;width:100%;max-width:880px;aspect-ratio:1000/720;margin:auto;overflow:hidden}.shop_model__J3VER{width:100%;height:100%;cursor:grab;touch-action:pan-y;overflow:visible}.shop_model__J3VER:active{cursor:grabbing}.shop_shape__5kui_{stroke:var(--shop-ink);stroke-width:.75;stroke-linejoin:round;stroke-linecap:round;transition:stroke .6s,fill .6s}.shop_line__i7mao{fill:none}.shop_floor__Z5_Jw{fill:var(--shop-surface)}.shop_wall__0u7DR{fill:var(--shop-wall)}.shop_object__nbs4Q{fill:var(--shop-object)}.shop_glass__tClZz{fill:var(--shop-bg)}.shop_faint___NhDl{opacity:.22;stroke-width:.55}.shop_highlight__hCj7p{stroke-width:1.35}.shop_markers__9dDjz{position:absolute;inset:0;pointer-events:none}.shop_marker__tXQT4{position:absolute;transform:translate(-50%,-50%);width:44px;height:44px;display:grid;place-items:center;pointer-events:auto;z-index:2}.shop_marker__tXQT4>span:first-child{display:grid;place-items:center;width:27px;height:27px;border:1px solid var(--shop-ink);background:var(--shop-bg);border-radius:50%;font-size:9px;box-shadow:0 0 0 4px color-mix(in srgb,var(--shop-bg) 65%,transparent);transition:background .2s,color .2s,transform .2s}.shop_markerSelected__F_2t8>span:first-child,.shop_marker__tXQT4:focus-visible>span:first-child,.shop_marker__tXQT4:hover>span:first-child{background:var(--shop-ink);color:var(--shop-bg);transform:scale(1.12)}.shop_marker__tXQT4:focus-visible,.shop_marker__tXQT4:hover{z-index:4}.shop_markerLabel__wgtCp{position:absolute;left:41px;top:8px;white-space:nowrap;background:var(--shop-ink);color:var(--shop-bg);border:1px solid var(--shop-bg);padding:6px 9px;font-size:9px;opacity:0;pointer-events:none;transition:opacity .2s}.shop_markerLabel__wgtCp>span{margin-left:12px}.shop_marker__tXQT4:focus-visible .shop_markerLabel__wgtCp,.shop_marker__tXQT4:hover .shop_markerLabel__wgtCp{opacity:1}.shop_sceneFoot__1F_SU{margin-top:auto;padding:0 20px 17px 24px;display:flex;align-items:center;justify-content:space-between;gap:10px;z-index:1}.shop_sceneHint__onxZ_{font-size:8px;letter-spacing:.035em;color:var(--shop-muted)}.shop_cameraControls__wdK2x{display:flex;align-items:center;gap:2px}.shop_cameraControls__wdK2x button{min-width:44px;height:44px;display:grid;place-items:center}.shop_cameraControls__wdK2x button:hover:not(:disabled){background:var(--shop-surface)}.shop_cameraControls__wdK2x .shop_reset__IvaZV{margin-left:8px;border-left:1px solid var(--shop-rule);padding-left:14px;display:flex;align-items:center;gap:8px;font-size:19px}.shop_reset__IvaZV span{font:8px IBM Plex Mono,monospace;letter-spacing:.03em}.shop_notes___skAM{border-left:1px solid var(--shop-rule);background:var(--shop-bg)}.shop_noteContent__pfsor{padding:23px 25px;min-height:100%;display:flex;flex-direction:column;animation:shop_noteIn__EqiZI .3s ease both}.shop_noteMeta__5u7kz{display:flex;justify-content:space-between;align-items:center;font-size:8px;letter-spacing:.06em;color:var(--shop-muted);min-height:32px}.shop_noteMeta__5u7kz>button{width:44px;height:44px;margin:-6px -12px -6px 0;display:grid;place-items:center;color:var(--shop-ink)}.shop_noteMeta__5u7kz>span:last-child:not(:first-child){font:18px Arial,sans-serif}.shop_roomGlyph__x04EJ{width:39px;height:39px;position:relative;margin:36px 0 32px 38px;transform:rotate(-30deg) skewX(30deg) scaleY(.86)}.shop_roomGlyph__x04EJ span{--plane-offset:0px;position:absolute;inset:0;border:1px solid var(--shop-ink);animation:shop_interlockPlanes__m6DeT 8s ease-in-out infinite;transform:translate(var(--plane-offset),var(--plane-offset))}.shop_roomGlyph__x04EJ span:nth-child(2){--plane-offset:-10px;animation-delay:-2.66s}.shop_roomGlyph__x04EJ span:nth-child(3){--plane-offset:-20px;animation-delay:-5.33s}@keyframes shop_interlockPlanes__m6DeT{0%,to{transform:translate(var(--plane-offset),var(--plane-offset)) scale(1)}33%{transform:translate(calc(var(--plane-offset) - 8px),calc(var(--plane-offset) + 8px)) scale(.94)}66%{transform:translate(calc(var(--plane-offset) + 8px),calc(var(--plane-offset) - 8px)) scale(1.04)}}.shop_noteTitle__l_804{font-family:Arial,Helvetica,sans-serif;font-size:31px;font-weight:400;letter-spacing:-.055em;line-height:1.14;margin-bottom:19px}.shop_noteTitle__l_804:focus{outline:none}.shop_noteSummary__w3ZGJ{font-size:11px;line-height:1.8;margin-bottom:22px;letter-spacing:-.02em}.shop_noteBody__lPyIT{color:var(--shop-muted);font-size:11px;line-height:1.95;margin-bottom:20px;letter-spacing:-.025em}.shop_start__MvBRe{border-bottom:1px solid var(--shop-ink);display:flex;align-items:center;justify-content:space-between;min-height:48px;margin-top:10px;font-size:9px;letter-spacing:.035em}.shop_start__MvBRe span{font:20px Arial,sans-serif}.shop_conceptNote__aD1vX{color:var(--shop-muted);font-size:9px;line-height:1.8;margin-top:auto;padding-top:32px}.shop_noteLocation__ZMmLS{font-size:9px;text-transform:uppercase;letter-spacing:.08em;color:var(--shop-muted);margin:35px 0 14px}.shop_detail__11mth{font-size:10px;color:var(--shop-muted);line-height:1.9;border-top:1px solid var(--shop-rule);padding-top:18px;margin:4px 0 24px}.shop_nextIdea__hztej{display:flex;align-items:center;justify-content:space-between;font-size:9px;min-height:44px;border-top:1px solid var(--shop-rule);margin-top:auto}.shop_nextIdea__hztej span{font-size:19px}.shop_demo__7OrMz{border:1px solid var(--shop-rule);padding:14px;margin:0 0 20px}.shop_lightButton__wExzd{width:100%;min-height:45px;display:flex;align-items:center;justify-content:space-between;font-size:9px;gap:10px}.shop_lightButton__wExzd>span{font:22px Arial,sans-serif}.shop_lightButton__wExzd strong{border:1px solid var(--shop-rule);padding:5px 8px;font-size:8px;font-weight:400}.shop_lightButton__wExzd[aria-pressed=true] strong{background:var(--shop-ink);color:var(--shop-bg)}.shop_demoCaption__jK1Ej{font-size:8px;color:var(--shop-muted)}.shop_mug__whpj_{width:100%;max-height:108px;fill:none;stroke:var(--shop-ink);stroke-width:1.2}.shop_mugHandle__RsTZa{transition:transform .4s ease}.shop_handSwitch__5Ryrr{display:flex;gap:5px;margin-top:8px}.shop_handSwitch__5Ryrr button{flex:1;min-height:44px;font-size:8px;border:1px solid var(--shop-rule)}.shop_handSwitch__5Ryrr button[aria-pressed=true]{color:var(--shop-bg);background:var(--shop-ink)}.shop_returnSteps__cv_uz{list-style:none;border-top:1px solid var(--shop-rule);margin:0 0 20px;padding:0}.shop_returnSteps__cv_uz li{display:flex;gap:13px;align-items:center;min-height:38px;border-bottom:1px solid var(--shop-rule);font-size:8px;letter-spacing:.02em}.shop_returnSteps__cv_uz li span{color:var(--shop-muted);font-size:8px}.shop_index__NqSaC{margin:30px 0 38px}.shop_indexHeading__899S9{display:flex;align-items:center;justify-content:space-between;gap:15px;font-size:8px;letter-spacing:.06em;margin-bottom:15px}.shop_indexHeading__899S9 h2{font-size:9px;font-weight:400}.shop_indexHeading__899S9>span{color:var(--shop-muted)}.shop_ideaList__uiBJy{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));-moz-column-gap:28px;column-gap:28px}.shop_ideaLink__IHgyA{display:flex;align-items:center;gap:12px;text-align:left;min-height:49px;border-top:1px solid var(--shop-rule);font-size:10px}.shop_ideaLink__IHgyA:hover,.shop_ideaLink__IHgyA[aria-pressed=true]{background:var(--shop-surface)}.shop_ideaNumber__ri3Dd{font-size:8px;color:var(--shop-muted)}.shop_ideaArrow__sZ1_A{margin-left:auto;font-size:14px;padding-right:5px;opacity:.5}.shop_footer__xTPLI{border-top:1px solid var(--shop-rule);padding:23px 0 25px;display:flex;justify-content:space-between;gap:20px;font-size:8px;color:var(--shop-muted);letter-spacing:.03em}.shop_footer__xTPLI>span:last-child{display:flex;align-items:center;gap:18px}.shop_footer__xTPLI>span:last-child>span{font-size:21px;line-height:1;color:var(--shop-ink)}.shop_noScript__AhKuS{padding:20px}@keyframes shop_noteIn__EqiZI{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media (min-width:1500px){.shop_experience__Iu4W5{grid-template-columns:minmax(0,1fr) 350px}.shop_noteContent__pfsor{padding:25px 34px}.shop_noteBody__lPyIT{font-size:12px}.shop_noteTitle__l_804{font-size:37px}}@media (max-width:1100px){.shop_shop__leFUJ{padding-left:24px;padding-right:24px}.shop_experience__Iu4W5{grid-template-columns:minmax(0,1fr) 280px}.shop_subtitle__ZShiN span{display:block;margin-top:4px}.shop_sceneEdition__LyMf8{display:none}.shop_sceneHint__onxZ_{max-width:120px}.shop_noteContent__pfsor{padding:20px}.shop_noteBody__lPyIT{font-size:10px}.shop_roomGlyph__x04EJ{margin-top:28px;margin-bottom:24px}}@media (max-width:760px){.shop_shop__leFUJ{padding-left:max(18px,env(safe-area-inset-left));padding-right:max(18px,env(safe-area-inset-right))}.shop_header__pXeNy{height:62px}.shop_headerNote__j9CYQ{font-size:7px;gap:10px}.shop_back__uVhwk{gap:8px;font-size:9px}.shop_backLabel__TNRpZ{display:none}.shop_tinyCross__QfeKm{font-size:23px}.shop_intro__fZQBq{padding:31px 0 25px;display:block}.shop_eyebrow__u87Xx{font-size:8px}.shop_title__0poHM{font-size:57px}.shop_subtitle__ZShiN{font-size:10px;line-height:1.8}.shop_subtitle__ZShiN span{display:inline}.shop_modeArea__d2_UB{justify-items:start;gap:8px;padding-top:24px}.shop_modeSwitch__kNKSg{width:100%;max-width:360px}.shop_modeSwitch__kNKSg button{flex:1;justify-content:center;padding:8px 12px}.shop_modeHint__WQFud{font-size:8px}.shop_experience__Iu4W5{display:block}.shop_sceneHeading__9c8pm{padding:16px 14px 0;font-size:8px}.shop_floorSwitch__5MfUj{margin:12px 14px 0}.shop_floorSwitch__5MfUj button{min-height:44px;font-size:7px;padding:0 9px}.shop_areaSwitch__Hdvaj{margin:4px 14px 0;gap:3px}.shop_areaSwitch__Hdvaj button{min-height:44px;font-size:9px;padding:0 10px}.shop_scene__4KuPx{margin:10px 0 5px}.shop_marker__tXQT4>span:first-child{width:24px;height:24px;font-size:8px;box-shadow:0 0 0 2px color-mix(in srgb,var(--shop-bg) 65%,transparent)}.shop_markerLabel__wgtCp{display:none}.shop_sceneFoot__1F_SU{padding:0 10px 10px 14px}.shop_sceneHint__onxZ_{font-size:7px;max-width:128px}.shop_cameraControls__wdK2x button{min-width:40px}.shop_cameraControls__wdK2x .shop_reset__IvaZV{padding-left:9px;margin-left:3px}.shop_reset__IvaZV span{font-size:7px}.shop_notes___skAM{border-left:0;border-top:1px solid var(--shop-rule)}.shop_noteContent__pfsor{padding:21px 23px 25px;min-height:390px}.shop_roomGlyph__x04EJ{width:35px;height:35px;margin:24px 0 22px 38px}.shop_noteTitle__l_804{font-size:31px}.shop_noteTitle__l_804 br{display:none}.shop_noteBody__lPyIT{font-size:12px;line-height:1.9}.shop_noteSummary__w3ZGJ{font-size:12px}.shop_noteLocation__ZMmLS{margin-top:20px}.shop_conceptNote__aD1vX{padding-top:22px}.shop_demo__7OrMz{max-width:340px}.shop_indexHeading__899S9{align-items:start}.shop_indexHeading__899S9>span{max-width:120px;text-align:right;font-size:7px}.shop_ideaList__uiBJy{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px}.shop_ideaLink__IHgyA{font-size:9px;gap:8px}.shop_footer__xTPLI{flex-direction:column;gap:12px;font-size:7px}.shop_footer__xTPLI>span:last-child{justify-content:space-between}}@media (prefers-reduced-motion:reduce){.shop_shop__leFUJ,.shop_shop__leFUJ *,.shop_shop__leFUJ :after,.shop_shop__leFUJ :before{animation:none!important;transition:none!important}}