.RoomExperience-module__qmbKva__experience{position:relative}.RoomExperience-module__qmbKva__experience[data-room-variant=automation]{--gutter:5.1vw;--accent:#765731;--blue:#765731}.RoomExperience-module__qmbKva__experience[data-room-variant=automation] .RoomExperience-module__qmbKva__viewer:not(.RoomExperience-module__qmbKva__fullscreen) .RoomExperience-module__qmbKva__stage{aspect-ratio:2.285;margin-top:0}.RoomExperience-module__qmbKva__experience[data-room-variant=automation] .RoomExperience-module__qmbKva__viewer:not(.RoomExperience-module__qmbKva__fullscreen) .RoomExperience-module__qmbKva__canvasHost{bottom:0}.RoomExperience-module__qmbKva__experience[data-room-variant=automation] .RoomExperience-module__qmbKva__curtainStatus,.RoomExperience-module__qmbKva__experience[data-room-variant=automation] .RoomExperience-module__qmbKva__dragHint{display:none}.RoomExperience-module__qmbKva__experience[data-room-variant=automation] .RoomExperience-module__qmbKva__viewerTools{margin-bottom:5px}.RoomExperience-module__qmbKva__experience[data-room-variant=automation] .RoomExperience-module__qmbKva__timeline{padding-bottom:30px}.RoomExperience-module__qmbKva__experience[data-room-variant=automation] .RoomExperience-module__qmbKva__time{font-size:clamp(68px,8vw,130px)}.RoomExperience-module__qmbKva__experience[data-room-variant=automation] .RoomExperience-module__qmbKva__phrase{font-size:clamp(32px,4.15vw,68px)}.RoomExperience-module__qmbKva__experience[data-room-variant=automation] .RoomExperience-module__qmbKva__summary{font-size:clamp(15px,1.45vw,24px);line-height:1.45}.RoomExperience-module__qmbKva__experience[data-room-variant=automation] .RoomExperience-module__qmbKva__controlPanel input{height:44px}.RoomExperience-module__qmbKva__experience[data-room-variant=automation] .RoomExperience-module__qmbKva__panelLinks>*{min-height:44px}.RoomExperience-module__qmbKva__experience[data-room-variant=automation] .RoomExperience-module__qmbKva__stops button{font-size:clamp(15px,1.45vw,24px)}.RoomExperience-module__qmbKva__experience[data-room-variant=automation] .RoomExperience-module__qmbKva__stops small{font-size:clamp(14px,1.35vw,22px)}@media (max-width:760px){.RoomExperience-module__qmbKva__experience[data-room-variant=automation]{--gutter:22px}.RoomExperience-module__qmbKva__experience[data-room-variant=automation] .RoomExperience-module__qmbKva__viewer:not(.RoomExperience-module__qmbKva__fullscreen) .RoomExperience-module__qmbKva__stage{aspect-ratio:1.25;margin-top:20px}.RoomExperience-module__qmbKva__experience[data-room-variant=automation] .RoomExperience-module__qmbKva__time{font-size:69px}.RoomExperience-module__qmbKva__experience[data-room-variant=automation] .RoomExperience-module__qmbKva__phrase{font-size:36px}.RoomExperience-module__qmbKva__experience[data-room-variant=automation] .RoomExperience-module__qmbKva__summary{font-size:14px}.RoomExperience-module__qmbKva__experience[data-room-variant=automation] .RoomExperience-module__qmbKva__stops button,.RoomExperience-module__qmbKva__experience[data-room-variant=automation] .RoomExperience-module__qmbKva__stops small{font-size:12px}}.RoomExperience-module__qmbKva__viewer{max-width:1600px;margin:auto}.RoomExperience-module__qmbKva__sceneArea{position:relative}.RoomExperience-module__qmbKva__stage{aspect-ratio:1.83;isolation:isolate;width:100%;margin-top:-4px;position:relative}.RoomExperience-module__qmbKva__canvasHost{z-index:1;position:absolute;inset:0}.RoomExperience-module__qmbKva__poster{object-fit:contain;width:100%;height:100%;transition:opacity .45s;position:absolute}.RoomExperience-module__qmbKva__posterHidden{opacity:0;pointer-events:none}.RoomExperience-module__qmbKva__skyNote{z-index:2;letter-spacing:.2em;color:#6e7068;pointer-events:none;border-left:1px solid #77776a;flex-direction:column;padding-left:12px;font-size:8px;line-height:1.9;display:flex;position:absolute;top:6%;right:6%}.RoomExperience-module__qmbKva__hotspots{z-index:3;pointer-events:none;position:absolute;inset:0;overflow:clip}.RoomExperience-module__qmbKva__hotspot{color:#fff;pointer-events:auto;text-shadow:0 1px 5px #241807;background:0 0;align-items:center;gap:8px;min-height:44px;padding:12px;font-size:10px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.RoomExperience-module__qmbKva__hotspot>span:last-child{background:#37271555;border-radius:2px;padding:3px 6px}.RoomExperience-module__qmbKva__hotspotDot{background:#ffffff70;border:1px solid #fff;border-radius:50%;width:18px;height:18px;transition:transform .18s;display:block;box-shadow:0 0 0 4px #ffffff30,inset 0 0 0 3px #a59a87}.RoomExperience-module__qmbKva__hotspot:hover .RoomExperience-module__qmbKva__hotspotDot,.RoomExperience-module__qmbKva__activeHotspot .RoomExperience-module__qmbKva__hotspotDot{background:var(--blue);box-shadow:0 0 0 4px #97744340, inset 0 0 0 3px var(--paper);transform:scale(1.2)}.RoomExperience-module__qmbKva__activeHotspot>span:last-child{background:var(--blue);text-shadow:none}.RoomExperience-module__qmbKva__loading{z-index:4;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--muted);text-align:center;background:#f7f5efd9;min-width:210px;padding:12px 20px;font-size:11px;position:absolute;bottom:7%;left:50%;transform:translate(-50%)}.RoomExperience-module__qmbKva__loadingLine{background:var(--line);height:1px;margin-bottom:10px;display:block}.RoomExperience-module__qmbKva__loadingLine i{background:var(--blue);height:100%;transition:width .2s;display:block}.RoomExperience-module__qmbKva__error{bottom:4%;left:var(--gutter);background:var(--paper);z-index:5;border-left:2px solid var(--blue);max-width:390px;padding:18px 24px;font-size:12px;position:absolute;box-shadow:0 5px 40px #30241114}.RoomExperience-module__qmbKva__error button{min-height:44px;color:var(--blue);background:0 0;padding:0}.RoomExperience-module__qmbKva__viewerTools{margin:-4px var(--gutter) 25px;z-index:6;color:#565952;justify-content:center;align-items:center;gap:40px;min-height:40px;font-size:11px;display:flex;position:relative}.RoomExperience-module__qmbKva__dragHint{align-items:center;gap:10px;display:flex}.RoomExperience-module__qmbKva__viewerTools>div{gap:6px;display:flex}.RoomExperience-module__qmbKva__viewerTools button{background:0 0;border:1px solid #d2d1ca;border-radius:30px;justify-content:center;align-items:center;gap:8px;min-width:44px;min-height:44px;padding:8px 12px;font-size:10px;display:flex}.RoomExperience-module__qmbKva__viewerTools button:hover{border-color:var(--blue);color:var(--blue)}.RoomExperience-module__qmbKva__cameraViews{margin:0 var(--gutter) 24px;flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.RoomExperience-module__qmbKva__cameraViews button{border:1px solid var(--line);border-radius:30px;min-width:65px;min-height:44px;padding:8px 14px;font-size:11px}.RoomExperience-module__qmbKva__cameraViews button:hover{border-color:var(--accent);background:#a2875d18}.RoomExperience-module__qmbKva__cameraViews button:disabled{opacity:.45}.RoomExperience-module__qmbKva__timeline{padding:0 var(--gutter) 0;grid-template-columns:180px 1fr;gap:28px;display:grid}.RoomExperience-module__qmbKva__time{font-family:var(--display);color:var(--blue);letter-spacing:-.07em;font-size:clamp(58px,6vw,92px);font-weight:650;line-height:1.05}.RoomExperience-module__qmbKva__phrase{white-space:pre-line;margin-top:8px;font-size:13px;line-height:1.5}.RoomExperience-module__qmbKva__timelineHeading{justify-content:space-between;align-items:center;padding-bottom:8px;display:flex}.RoomExperience-module__qmbKva__timelineHeading .RoomExperience-module__qmbKva__eyebrow{font-size:8px}.RoomExperience-module__qmbKva__timelineHeading a{color:var(--blue);align-items:center;gap:5px;font-size:11px;display:flex}.RoomExperience-module__qmbKva__stops{justify-content:space-between;gap:20px;display:flex;position:relative}.RoomExperience-module__qmbKva__stops:before{content:"";background:var(--blue);height:1px;position:absolute;top:51px;left:0;right:0}.RoomExperience-module__qmbKva__stops button{z-index:1;background:0 0;flex-direction:column;align-items:center;gap:14px;width:100px;padding:11px 0 0;font-size:12px;transition:color .18s;display:flex;position:relative}.RoomExperience-module__qmbKva__stopDot{background:var(--paper);border:1.5px solid var(--blue);border-radius:50%;width:12px;height:12px;transition:transform .18s,background .18s}.RoomExperience-module__qmbKva__stops button[aria-pressed=true]{color:var(--blue);font-weight:600}.RoomExperience-module__qmbKva__stops button[aria-pressed=true] .RoomExperience-module__qmbKva__stopDot{background:var(--blue);transform:scale(1.65)}.RoomExperience-module__qmbKva__stops small{font-size:11px;line-height:1.5;display:block}.RoomExperience-module__qmbKva__summary{text-align:center;color:#55584f;min-height:18px;margin:15px auto 0;font-size:11px}.RoomExperience-module__qmbKva__dayRange{opacity:0;pointer-events:none;width:1px;height:1px;display:block;position:absolute}.RoomExperience-module__qmbKva__dayRange:focus-visible{opacity:1;pointer-events:auto;width:100%;height:30px;margin-top:10px;position:relative}.RoomExperience-module__qmbKva__accessibleControls{padding:22px var(--gutter) 14px;color:#6e7068;justify-content:space-between;align-items:center;gap:20px;font-size:9px;display:flex}.RoomExperience-module__qmbKva__controlLinks{align-items:center;gap:8px;display:flex}.RoomExperience-module__qmbKva__controlLinks button{background:0 0;min-height:44px;padding:10px 8px;font-size:10px}.RoomExperience-module__qmbKva__controlLinks button:hover,.RoomExperience-module__qmbKva__controlLinks button[aria-expanded=true]{color:var(--blue)}.RoomExperience-module__qmbKva__controlPanel{left:var(--gutter);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);z-index:7;background:#f7f5eff2;border:1px solid #fff;width:330px;padding:25px;position:absolute;bottom:4%;box-shadow:0 20px 70px #34241229}.RoomExperience-module__qmbKva__controlPanel h3{max-width:240px;margin:13px 0;font-size:25px}.RoomExperience-module__qmbKva__controlPanel>p:not(.RoomExperience-module__qmbKva__eyebrow){font-size:11px;line-height:1.7}.RoomExperience-module__qmbKva__controlPanel label{justify-content:space-between;gap:10px;margin-top:20px;font-size:10px;display:flex}.RoomExperience-module__qmbKva__controlPanel input{width:100%;height:30px}.RoomExperience-module__qmbKva__closePanel{background:0 0;place-content:center;width:44px;height:44px;display:grid;position:absolute;top:10px;right:8px}.RoomExperience-module__qmbKva__panelLinks{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:15px;margin-top:10px;padding-top:8px;display:flex}.RoomExperience-module__qmbKva__panelLinks>*{color:var(--blue);background:0 0;align-items:center;gap:6px;min-height:40px;padding:5px 0;font-size:10px;display:flex}.RoomExperience-module__qmbKva__transcript{border-top:1px solid var(--line);padding:0 var(--gutter);color:#5b5e55;max-width:1600px;margin:auto;font-size:10px}.RoomExperience-module__qmbKva__transcript summary{cursor:pointer;min-height:44px;padding:14px 0}.RoomExperience-module__qmbKva__transcript>div{grid-template-columns:repeat(4,1fr);gap:30px;padding:20px 0 35px;display:grid}.RoomExperience-module__qmbKva__transcript h3{color:var(--ink);margin-bottom:13px;font-size:20px}.RoomExperience-module__qmbKva__transcript p{font-size:12px;line-height:1.7}.RoomExperience-module__qmbKva__motionNote{padding:0 var(--gutter) 15px;color:var(--muted);font-size:10px}.RoomExperience-module__qmbKva__fullscreen{z-index:100;background:var(--paper);max-width:none;padding-bottom:15px;position:fixed;inset:0;overflow:auto}.RoomExperience-module__qmbKva__fullscreen .RoomExperience-module__qmbKva__stage{aspect-ratio:auto;width:min(1100px,100%);height:min(58vh,650px);margin:0 auto}.RoomExperience-module__qmbKva__fullscreen .RoomExperience-module__qmbKva__sceneArea{width:min(1100px,100%);margin-inline:auto}.RoomExperience-module__qmbKva__fullscreen .RoomExperience-module__qmbKva__timeline{max-width:1250px;margin:auto}.RoomExperience-module__qmbKva__fullscreen .RoomExperience-module__qmbKva__viewerTools{margin-bottom:10px}.RoomExperience-module__qmbKva__viewerTop{z-index:9;background:var(--paper);padding:14px var(--gutter);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;display:flex;position:sticky;top:0}.RoomExperience-module__qmbKva__viewerTop>span{font-family:var(--display);color:var(--blue);letter-spacing:-.06em;font-size:24px;font-weight:650}.RoomExperience-module__qmbKva__viewerTop small{font-family:var(--body);letter-spacing:0;color:var(--ink);margin-left:20px;font-size:11px;font-weight:400}.RoomExperience-module__qmbKva__viewerTop button{background:0 0;align-items:center;gap:8px;min-height:44px;font-size:12px;display:flex}@media (min-width:1500px){.RoomExperience-module__qmbKva__timeline{grid-template-columns:230px 1fr}.RoomExperience-module__qmbKva__stage{aspect-ratio:1.9}}@media (max-width:760px){.RoomExperience-module__qmbKva__stage{aspect-ratio:1.2;margin-top:15px}.RoomExperience-module__qmbKva__canvasHost{width:124%;inset:0 -12%}.RoomExperience-module__qmbKva__skyNote{display:none}.RoomExperience-module__qmbKva__poster{object-fit:contain}.RoomExperience-module__qmbKva__hotspot>span:last-child{display:none}.RoomExperience-module__qmbKva__hotspot{padding:13px}.RoomExperience-module__qmbKva__viewerTools{margin:0 var(--gutter) 15px;justify-content:space-between;gap:16px}.RoomExperience-module__qmbKva__dragHint{gap:0;font-size:0}.RoomExperience-module__qmbKva__dragHint svg{display:none}.RoomExperience-module__qmbKva__viewerTools>div{margin:auto}.RoomExperience-module__qmbKva__timeline{grid-template-columns:1fr;gap:15px}.RoomExperience-module__qmbKva__currentTime{align-items:center;gap:25px;padding:0;display:flex}.RoomExperience-module__qmbKva__time{font-size:57px}.RoomExperience-module__qmbKva__phrase{margin:0;font-size:12px}.RoomExperience-module__qmbKva__timelineHeading{padding-top:7px}.RoomExperience-module__qmbKva__timelineHeading a{font-size:9px}.RoomExperience-module__qmbKva__stops button{width:65px}.RoomExperience-module__qmbKva__stops{gap:15px}.RoomExperience-module__qmbKva__summary{font-size:10px}.RoomExperience-module__qmbKva__accessibleControls{flex-direction:column;align-items:center;gap:0;padding-top:8px}.RoomExperience-module__qmbKva__accessibleControls>span{text-align:center;font-size:8px}.RoomExperience-module__qmbKva__controlPanel{width:auto;margin:0 var(--gutter) 20px;background:var(--paper);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;border-color:var(--line);padding:20px;position:relative;bottom:auto;left:auto}.RoomExperience-module__qmbKva__controlPanel h3{font-size:23px}.RoomExperience-module__qmbKva__transcript>div{grid-template-columns:1fr 1fr;gap:24px}.RoomExperience-module__qmbKva__viewerTop small{display:none}.RoomExperience-module__qmbKva__viewerTop button{font-size:10px}.RoomExperience-module__qmbKva__fullscreen .RoomExperience-module__qmbKva__stage{height:44vh;min-height:265px}.RoomExperience-module__qmbKva__fullscreen .RoomExperience-module__qmbKva__canvasHost{width:100%;inset:0}.RoomExperience-module__qmbKva__fullscreen .RoomExperience-module__qmbKva__accessibleControls{padding-bottom:20px}}.RoomExperience-module__qmbKva__stage{aspect-ratio:1.95}@media (min-width:761px){.RoomExperience-module__qmbKva__viewer:not(.RoomExperience-module__qmbKva__fullscreen) .RoomExperience-module__qmbKva__stage{aspect-ratio:2.35}.RoomExperience-module__qmbKva__viewer:not(.RoomExperience-module__qmbKva__fullscreen) .RoomExperience-module__qmbKva__canvasHost{bottom:-36px}}.RoomExperience-module__qmbKva__viewerTools{min-height:35px;margin-top:-5px;margin-bottom:14px}.RoomExperience-module__qmbKva__viewerTools>div{position:absolute;right:0}.RoomExperience-module__qmbKva__viewerTools>div button{color:var(--muted);border:0;padding:4px 8px;font-size:10px}.RoomExperience-module__qmbKva__currentTime{padding-top:24px}.RoomExperience-module__qmbKva__accessibleControls{min-height:26px;padding-top:8px;padding-bottom:6px}.RoomExperience-module__qmbKva__controlLinks button{min-height:26px;padding:3px 6px;font-size:9px}.RoomExperience-module__qmbKva__transcript{border:0;padding-top:0;font-size:9px}.RoomExperience-module__qmbKva__transcript summary{opacity:0;min-height:0;padding:0;line-height:0}.RoomExperience-module__qmbKva__transcript:focus-within summary{opacity:1;min-height:30px;padding:8px 0;line-height:1.6}@media (max-width:760px){.RoomExperience-module__qmbKva__stage{aspect-ratio:1.2}.RoomExperience-module__qmbKva__viewerTools>div{position:static}.RoomExperience-module__qmbKva__viewerTools{margin-bottom:15px}.RoomExperience-module__qmbKva__accessibleControls{padding-block:12px}.RoomExperience-module__qmbKva__transcript summary{opacity:1;min-height:35px;line-height:1.6}.RoomExperience-module__qmbKva__controlLinks button{min-height:44px}}.RoomExperience-module__qmbKva__sunArc{z-index:0;pointer-events:none;width:100%;height:100%;transition:opacity 1.2s;position:absolute;inset:0}.RoomExperience-module__qmbKva__sunArc[data-night=true]{opacity:0}.RoomExperience-module__qmbKva__sunArc text{font-family:var(--body);letter-spacing:.2em;fill:#bd8c49;font-size:7px}.RoomExperience-module__qmbKva__skyNote{border-left:0;padding-left:10px;font-size:7px;top:4.3%;right:3.3%}.RoomExperience-module__qmbKva__skyNote:before{content:"";background:#77776a;width:1px;height:40px;position:absolute;top:19px;left:0}.RoomExperience-module__qmbKva__viewerTools{height:45px;margin-top:0;margin-bottom:26px}.RoomExperience-module__qmbKva__dragHint{text-align:center;width:450px;height:45px;display:block;position:relative}.RoomExperience-module__qmbKva__dragHint svg{color:#68695f;width:100%;height:46px;position:absolute;inset:0}.RoomExperience-module__qmbKva__dragHint>span{background:var(--paper);padding:0 14px;font-size:12px;position:relative;top:27px}.RoomExperience-module__qmbKva__timelineHeading{padding-bottom:0}.RoomExperience-module__qmbKva__timelineHeading .eyebrow{letter-spacing:.22em;font-size:8px}.RoomExperience-module__qmbKva__time{letter-spacing:-.045em;font-size:clamp(66px,7.1vw,98px);font-weight:660;line-height:.96}.RoomExperience-module__qmbKva__phrase{margin-top:8px;font-size:14px;line-height:1.3}.RoomExperience-module__qmbKva__stops{padding-inline:27px 15px}.RoomExperience-module__qmbKva__stops button{gap:12px;padding-top:11px}.RoomExperience-module__qmbKva__stops:before{top:49px}.RoomExperience-module__qmbKva__summary{margin-top:14px;font-size:12px}.RoomExperience-module__qmbKva__alternatives{left:var(--gutter);z-index:8;color:var(--muted);font-size:9px;position:absolute;top:calc(100% - 252px)}.RoomExperience-module__qmbKva__alternatives>summary{cursor:pointer;align-items:center;min-height:44px;list-style:none;display:flex}.RoomExperience-module__qmbKva__alternatives>summary:before{content:"+";margin-right:7px;font-size:15px}.RoomExperience-module__qmbKva__alternatives[open]>summary:before{content:"−"}.RoomExperience-module__qmbKva__alternativesPanel{background:var(--paper);border:1px solid var(--line);width:min(620px,100vw - 80px);padding:24px;position:absolute;bottom:45px;left:0;box-shadow:0 15px 70px #362b1322}.RoomExperience-module__qmbKva__alternativesPanel .RoomExperience-module__qmbKva__accessibleControls{flex-wrap:wrap;gap:10px;padding:0 0 20px;display:flex;position:static}.RoomExperience-module__qmbKva__alternativesPanel .RoomExperience-module__qmbKva__controlLinks button{min-height:44px;font-size:12px}.RoomExperience-module__qmbKva__alternativesPanel .RoomExperience-module__qmbKva__transcript{grid-template-columns:1fr 1fr;gap:20px;padding:0;display:grid}.RoomExperience-module__qmbKva__alternativesPanel .RoomExperience-module__qmbKva__transcript h3{margin:0 0 8px;font-size:18px}.RoomExperience-module__qmbKva__alternativesPanel .RoomExperience-module__qmbKva__transcript p{font-size:11px}.RoomExperience-module__qmbKva__fullscreen .RoomExperience-module__qmbKva__alternatives{margin:0 var(--gutter);position:relative;top:auto;left:auto}@media (max-width:760px){.RoomExperience-module__qmbKva__sunArc{display:none}.RoomExperience-module__qmbKva__viewerTools{height:44px;margin-top:0;margin-bottom:14px}.RoomExperience-module__qmbKva__dragHint{display:none}.RoomExperience-module__qmbKva__timeline{grid-template-columns:1fr;gap:13px;padding-bottom:18px;display:grid}.RoomExperience-module__qmbKva__time{font-size:61px}.RoomExperience-module__qmbKva__phrase{font-size:12px}.RoomExperience-module__qmbKva__stops{padding-inline:0}.RoomExperience-module__qmbKva__stops button{gap:14px;width:65px}.RoomExperience-module__qmbKva__stops:before{top:51px}.RoomExperience-module__qmbKva__summary{font-size:10px}.RoomExperience-module__qmbKva__alternatives{margin:0 var(--gutter);position:relative;top:auto;left:0}.RoomExperience-module__qmbKva__alternativesPanel{width:calc(100vw - 44px);max-height:65vh;padding:20px;overflow:auto}.RoomExperience-module__qmbKva__alternatives>summary{min-height:44px}.RoomExperience-module__qmbKva__alternativesPanel .RoomExperience-module__qmbKva__transcript{grid-template-columns:1fr}}@media (min-width:761px){.RoomExperience-module__qmbKva__timeline{padding-bottom:19px}.RoomExperience-module__qmbKva__time{letter-spacing:-.015em;font-size:clamp(60px,5.6vw,85px);line-height:1}.RoomExperience-module__qmbKva__currentTime{margin-left:-4px;padding-top:21px}.RoomExperience-module__qmbKva__phrase{margin-left:4px}.RoomExperience-module__qmbKva__summary{margin-top:8px}.RoomExperience-module__qmbKva__stops{padding-right:8px}}@media (max-width:760px){.RoomExperience-module__qmbKva__canvasHost{width:100%;inset:0}.RoomExperience-module__qmbKva__stage{aspect-ratio:1.35}.RoomExperience-module__qmbKva__currentTime{padding-top:0}.RoomExperience-module__qmbKva__viewerTools>div button{min-height:44px;font-size:11px}}.RoomExperience-module__qmbKva__hotspot>.RoomExperience-module__qmbKva__hotspotLabel:last-child{text-shadow:none;background:#17231fa8;border-radius:14px;padding:4px 7px}.RoomExperience-module__qmbKva__curtainHotspot{flex-direction:column;gap:17px;min-width:60px}.RoomExperience-module__qmbKva__curtainHotspot .RoomExperience-module__qmbKva__hotspotDot{background:var(--blue);border:2px solid var(--paper);box-shadow:0 0 0 3px #fff7}.RoomExperience-module__qmbKva__curtainHotspot .RoomExperience-module__qmbKva__hotspotLabel{color:var(--ink);text-shadow:none;background:#f6f4f0dd;padding:3px 6px}.RoomExperience-module__qmbKva__curtainStatus{background:var(--blue);color:#fff;white-space:nowrap;text-shadow:none;padding:4px 7px;font-size:9px;line-height:1.5;position:absolute;top:10px;left:54px}.RoomExperience-module__qmbKva__sunArc,.RoomExperience-module__qmbKva__skyNote{display:none}.RoomExperience-module__qmbKva__time{color:var(--ink);font-weight:400}.RoomExperience-module__qmbKva__viewerTop>span{font-family:var(--body);letter-spacing:.2em;font-size:22px;font-weight:400}.RoomExperience-module__qmbKva__curtainHotspot .RoomExperience-module__qmbKva__hotspotDot{background:#a2875d}.RoomExperience-module__qmbKva__curtainStatus{background:#64523b}.RoomExperience-module__qmbKva__comfortStatus{color:var(--blue);margin-top:10px;font-weight:550}.RoomExperience-module__qmbKva__timeline{grid-template-columns:.95fr 1.05fr;gap:24px 5%;padding-bottom:20px}.RoomExperience-module__qmbKva__timelineBody{grid-column:1/-1}.RoomExperience-module__qmbKva__timelineHeading{padding:0 0 8px}.RoomExperience-module__qmbKva__stops{border-bottom:1px solid var(--line);gap:0;padding:0 0 20px}.RoomExperience-module__qmbKva__stops:before{display:none}.RoomExperience-module__qmbKva__stops button{text-align:left;border-right:1px solid var(--line);flex-direction:row;justify-content:flex-start;gap:27px;width:25%;min-height:55px;padding:0 6%;font-size:15px;font-weight:400}.RoomExperience-module__qmbKva__stops button:first-child{padding-left:0}.RoomExperience-module__qmbKva__stops button:last-child{border:0;padding-right:0}.RoomExperience-module__qmbKva__stops button>svg{width:29px;height:29px;color:var(--accent)}.RoomExperience-module__qmbKva__stops button .RoomExperience-module__qmbKva__stopDot{display:none}.RoomExperience-module__qmbKva__stops button[aria-pressed=true]{font-weight:400}.RoomExperience-module__qmbKva__stops button[aria-pressed=true]>svg{display:none}.RoomExperience-module__qmbKva__stops button[aria-pressed=true] .RoomExperience-module__qmbKva__stopDot{background:var(--accent);width:23px;height:23px;box-shadow:0 0 0 3px var(--paper), 0 0 0 4px var(--accent);flex:0 0 23px;display:block;transform:none}.RoomExperience-module__qmbKva__stops small{font-size:14px}.RoomExperience-module__qmbKva__currentTime{margin:0;padding:0}.RoomExperience-module__qmbKva__time{color:var(--accent);font-size:clamp(65px,6.4vw,104px)}.RoomExperience-module__qmbKva__phrase{font-family:var(--display);letter-spacing:-.04em;margin:0;font-size:clamp(28px,3.2vw,52px);line-height:1.05}.RoomExperience-module__qmbKva__summaryBlock{border-left:1px solid var(--line);align-self:center;padding:25px 0 8px 40px}.RoomExperience-module__qmbKva__summary{text-align:left;margin:0;font-size:16px}.RoomExperience-module__qmbKva__summaryBlock>p:last-child{color:var(--muted);margin-top:20px;font-size:11px}.RoomExperience-module__qmbKva__alternatives{margin:0 var(--gutter);position:relative;top:auto;left:auto}.RoomExperience-module__qmbKva__dragHint svg{display:none}.RoomExperience-module__qmbKva__dragHint>span{font-size:12px;top:0}.RoomExperience-module__qmbKva__viewerTools>div button:first-child{border:1px solid var(--accent);border-radius:30px;padding:10px 21px}.RoomExperience-module__qmbKva__viewerTools{margin-bottom:12px}.RoomExperience-module__qmbKva__viewerTools>.RoomExperience-module__qmbKva__alternatives{margin:0;position:absolute;top:0;left:0}.RoomExperience-module__qmbKva__viewerTools .RoomExperience-module__qmbKva__alternativesPanel .RoomExperience-module__qmbKva__controlLinks button{min-height:44px}@media (max-width:1000px){.RoomExperience-module__qmbKva__stops button{gap:18px;padding-inline:4%}.RoomExperience-module__qmbKva__summaryBlock{padding-left:25px}}@media (max-width:760px){.RoomExperience-module__qmbKva__viewerTools{flex-wrap:wrap;justify-content:space-between;gap:0;height:auto}.RoomExperience-module__qmbKva__viewerTools>.RoomExperience-module__qmbKva__alternatives{flex-basis:100%;order:3;margin-top:8px;position:relative;left:auto}.RoomExperience-module__qmbKva__timeline{grid-template-columns:1fr;gap:20px}.RoomExperience-module__qmbKva__stops button{flex-direction:column;align-items:flex-start;gap:11px;padding:0 3%;font-size:12px}.RoomExperience-module__qmbKva__stops button>svg{width:24px;height:24px}.RoomExperience-module__qmbKva__stops small{font-size:12px}.RoomExperience-module__qmbKva__stops button[aria-pressed=true] .RoomExperience-module__qmbKva__stopDot{flex-basis:23px}.RoomExperience-module__qmbKva__currentTime{display:block}.RoomExperience-module__qmbKva__time{font-size:61px}.RoomExperience-module__qmbKva__phrase{font-size:32px}.RoomExperience-module__qmbKva__summaryBlock{border:0;padding:0}.RoomExperience-module__qmbKva__summary{font-size:13px}.RoomExperience-module__qmbKva__summaryBlock>p:last-child{margin-top:10px;font-size:10px}.RoomExperience-module__qmbKva__hotspot .RoomExperience-module__qmbKva__hotspotLabel,.RoomExperience-module__qmbKva__curtainStatus{display:none}.RoomExperience-module__qmbKva__curtainHotspot{flex-direction:row;gap:0;min-width:44px}.RoomExperience-module__qmbKva__curtainHotspot .RoomExperience-module__qmbKva__hotspotDot{background:#fff8}}
.AutomationPage-module__y8EqTW__page{--paper:#f6f3eb;--ink:#18251f;--accent:#765731;--blue:#765731;background:var(--paper);color:var(--ink)}.AutomationPage-module__y8EqTW__page figure{margin:0}.AutomationPage-module__y8EqTW__page h2{letter-spacing:-.042em;font-size:clamp(42px,5.75vw,104px);line-height:.95}.AutomationPage-module__y8EqTW__page button,.AutomationPage-module__y8EqTW__page a{min-height:44px}.AutomationPage-module__y8EqTW__page button{cursor:pointer}.AutomationPage-module__y8EqTW__page button:disabled{cursor:not-allowed;opacity:.45}.AutomationPage-module__y8EqTW__page :focus-visible{outline-offset:5px;outline:2px solid #ac8145}.AutomationPage-module__y8EqTW__eyebrow{letter-spacing:.28em;text-transform:uppercase;color:#75796f;margin-bottom:16px;font-size:clamp(10px,.94vw,16px);line-height:1.6}.AutomationPage-module__y8EqTW__intro{font-size:clamp(17px,1.75vw,29px);line-height:1.4}.AutomationPage-module__y8EqTW__hero{isolation:isolate;color:#fffaf0;background:#34443e;height:61.5625vw;min-height:740px;max-height:1600px;position:relative}.AutomationPage-module__y8EqTW__hero>img{object-fit:cover;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.AutomationPage-module__y8EqTW__heroShade{pointer-events:none;z-index:-1;background:linear-gradient(90deg,#15241c50,#0000 65%),linear-gradient(#16202833,#0000 55%,#111d1850);position:absolute;inset:0}.AutomationPage-module__y8EqTW__heroCopy{padding:10.6vw 6.4vw 0}.AutomationPage-module__y8EqTW__breadcrumbs{align-items:center;gap:10px;margin-bottom:1.1vw;font-size:clamp(12px,1.1vw,18px);display:flex}.AutomationPage-module__y8EqTW__breadcrumbs a{align-items:center;display:inline-flex}.AutomationPage-module__y8EqTW__hero .AutomationPage-module__y8EqTW__eyebrow,.AutomationPage-module__y8EqTW__composer .AutomationPage-module__y8EqTW__eyebrow,.AutomationPage-module__y8EqTW__contact .AutomationPage-module__y8EqTW__eyebrow{color:#dce0d6}.AutomationPage-module__y8EqTW__hero .AutomationPage-module__y8EqTW__eyebrow{margin-bottom:7px}.AutomationPage-module__y8EqTW__hero h1{letter-spacing:-.04em;font-size:clamp(68px,7.4vw,139px);line-height:.91}.AutomationPage-module__y8EqTW__heroIntro{margin-top:2.7vw;font-size:clamp(19px,1.98vw,33px);line-height:1.4}.AutomationPage-module__y8EqTW__lightButton,.AutomationPage-module__y8EqTW__outlineButton{border-radius:40px;justify-content:space-between;align-items:center;gap:25px;padding:12px 27px;font-size:clamp(13px,1.3vw,21px);display:inline-flex}.AutomationPage-module__y8EqTW__lightButton{color:#1f2e26;background:#f6f3e9;margin-top:2.2vw}.AutomationPage-module__y8EqTW__lightButton:hover{background:#fff}.AutomationPage-module__y8EqTW__outlineButton{background:0 0;border:1px solid #d9dfce}.AutomationPage-module__y8EqTW__outlineButton:hover:not(:disabled){background:#e4e5c916}.AutomationPage-module__y8EqTW__heroSignature{text-transform:uppercase;letter-spacing:.19em;font-size:clamp(10px,.86vw,15px);line-height:1.6;position:absolute;top:12.2vw;right:5.3vw}.AutomationPage-module__y8EqTW__heroSignature span{background:#e5decd;width:45px;height:1px;margin-top:15px;display:block}.AutomationPage-module__y8EqTW__heroBottom{font-size:clamp(12px,1.12vw,19px);line-height:1.5;position:absolute;bottom:2.4vw;left:6.3vw}.AutomationPage-module__y8EqTW__heroServices{flex-direction:column;display:flex;position:absolute;bottom:6.3vw;right:5.6vw}.AutomationPage-module__y8EqTW__heroServices a{min-height:30px;font-size:clamp(12px,1.1vw,18px)}.AutomationPage-module__y8EqTW__heroServices:after{content:"";background:#e5decd;width:40px;height:1px;margin:15px 0 0 10px}.AutomationPage-module__y8EqTW__moments{min-height:84.2014vw;padding-top:3.25vw}.AutomationPage-module__y8EqTW__momentsHeading{grid-template-columns:65% 35%;align-items:center;padding:0 6.1vw;display:grid}.AutomationPage-module__y8EqTW__momentsHeading .AutomationPage-module__y8EqTW__eyebrow{margin-bottom:9px}.AutomationPage-module__y8EqTW__momentsIntro{border-left:1px solid #a39f90;padding-left:2.3vw;font-size:clamp(17px,1.5vw,25px);line-height:1.4}.AutomationPage-module__y8EqTW__composer{color:#f8f4e9;background:#172e26;min-height:54.2361vw;padding:3.5vw 4.7vw 3vw}.AutomationPage-module__y8EqTW__composerHeading{grid-template-columns:57% 43%;align-items:center;margin-bottom:.7vw;display:grid}.AutomationPage-module__y8EqTW__composerHeading h2{font-size:clamp(44px,5.9vw,108px)}.AutomationPage-module__y8EqTW__composerHeading>p{border-left:1px solid #c7d0be70;padding-left:3.3vw;font-size:clamp(14px,1.36vw,23px);line-height:1.55}.AutomationPage-module__y8EqTW__composerBody{grid-template-columns:47% 53%;gap:2vw;display:grid}.AutomationPage-module__y8EqTW__entrance{min-height:32vw;position:relative}.AutomationPage-module__y8EqTW__entrance>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.AutomationPage-module__y8EqTW__entrance figcaption{font:italic clamp(20px, 2vw, 33px)/1.15 var(--display);text-shadow:0 2px 15px #000;position:absolute;bottom:3vw;left:2vw}.AutomationPage-module__y8EqTW__entrance small{font:11px/1.5 var(--body);margin-bottom:17px;display:block}.AutomationPage-module__y8EqTW__composerPanel{min-width:0;padding:1.1vw 2.1vw 0 0}.AutomationPage-module__y8EqTW__composerPanel>h3{border-bottom:1px solid #d1d9c87a;padding-bottom:12px;font-size:clamp(24px,2.15vw,36px);font-weight:400}.AutomationPage-module__y8EqTW__composerSteps{grid-template-columns:1fr 32px 1fr 32px 1.2fr;gap:12px;margin-top:17px;display:grid}.AutomationPage-module__y8EqTW__composerField{min-width:0;font-size:clamp(12px,1.12vw,19px)}.AutomationPage-module__y8EqTW__composerField>span,.AutomationPage-module__y8EqTW__actionChoices legend{margin-bottom:9px;display:block}.AutomationPage-module__y8EqTW__composerField>div{border:1px solid #b6c5b2;border-radius:7px;flex-direction:column;justify-content:space-between;min-height:158px;padding:18px 13px 5px;display:flex}.AutomationPage-module__y8EqTW__composerField select{min-height:44px;color:inherit;cursor:pointer;background:0 0;border:0;width:100%;font-size:clamp(12px,1.05vw,18px)}.AutomationPage-module__y8EqTW__composerField select option{color:#172e26;background:var(--paper)}.AutomationPage-module__y8EqTW__stepArrow{align-self:center;margin-top:28px}.AutomationPage-module__y8EqTW__actionChoices{border:0;min-width:0;margin:0;padding:0;font-size:clamp(12px,1.12vw,19px)}.AutomationPage-module__y8EqTW__actionChoices>div{border:1px solid #b6c5b2;border-radius:7px;min-height:158px;padding:6px 9px}.AutomationPage-module__y8EqTW__actionChoices label{cursor:pointer;align-items:center;gap:7px;min-height:47px;font-size:clamp(12px,1.04vw,18px);display:flex}.AutomationPage-module__y8EqTW__actionChoices label svg{flex-shrink:0}.AutomationPage-module__y8EqTW__actionChoices input{accent-color:#bd9b6a;cursor:pointer;width:16px;height:16px;margin-left:auto}.AutomationPage-module__y8EqTW__composerActions{border-top:1px solid #cbd5c080;justify-content:space-between;align-items:center;gap:14px;margin-top:2vw;padding-top:1.6vw;display:flex}.AutomationPage-module__y8EqTW__composerActions>a{text-underline-offset:8px;align-items:center;gap:20px;font-size:clamp(12px,1.05vw,18px);text-decoration:underline;display:flex}.AutomationPage-module__y8EqTW__composerStatus{color:#e0e5d8;max-width:62ch;min-height:3em;margin-top:15px;font-size:clamp(12px,1vw,16px);line-height:1.5}.AutomationPage-module__y8EqTW__composerUtility{flex-wrap:wrap;gap:0 18px;font-size:clamp(11px,.96vw,16px);display:flex}.AutomationPage-module__y8EqTW__composerUtility>*{text-underline-offset:5px;align-items:center;gap:9px;text-decoration:underline;display:inline-flex}.AutomationPage-module__y8EqTW__manual{grid-template-columns:59.7% 40.3%;min-height:68.4375vw;display:grid}.AutomationPage-module__y8EqTW__manualLeft{flex-direction:column;min-width:0;display:flex}.AutomationPage-module__y8EqTW__manualCopy{padding:2.4vw 2vw 0 5.1vw}.AutomationPage-module__y8EqTW__manual h2{white-space:nowrap;font-size:clamp(43px,5.8vw,106px)}.AutomationPage-module__y8EqTW__manual .AutomationPage-module__y8EqTW__intro{margin-top:1.3vw}.AutomationPage-module__y8EqTW__controlModes{grid-template-columns:repeat(3,1fr);gap:0;margin:2.6vw 3.3vw 2.4vw 5.1vw;display:grid}.AutomationPage-module__y8EqTW__controlModes button{text-align:left;align-items:center;gap:14px;padding:0 15px;font-size:clamp(12px,1.17vw,20px);display:flex}.AutomationPage-module__y8EqTW__controlModes button:first-child{padding-left:0}.AutomationPage-module__y8EqTW__controlModes button+button{border-left:1px solid #aba292}.AutomationPage-module__y8EqTW__controlModes button svg{flex-shrink:0}.AutomationPage-module__y8EqTW__controlModes button[aria-pressed=true]{color:#795b33}.AutomationPage-module__y8EqTW__manualVilla{flex:1;min-height:38vw;position:relative}.AutomationPage-module__y8EqTW__manualVilla>img{object-fit:cover;width:100%;height:100%;position:absolute}.AutomationPage-module__y8EqTW__manualVilla>small{color:#5d6257;background:#f6f3ebe3;padding:10px 5vw;font-size:11px;position:absolute;bottom:0;left:0}.AutomationPage-module__y8EqTW__villaHotspots{position:absolute;inset:0}.AutomationPage-module__y8EqTW__villaHotspots button{color:#fff;background:#22302562;border-radius:30px;align-items:center;gap:14px;padding:8px;font-size:clamp(13px,1.3vw,23px);display:flex;position:absolute}.AutomationPage-module__y8EqTW__villaHotspots button>span{background:#fff9e9;border:4px solid #b5a182;border-radius:50%;flex-shrink:0;width:22px;height:22px;box-shadow:0 0 0 1px #fff,0 0 0 6px #fff3}.AutomationPage-module__y8EqTW__villaHotspots .AutomationPage-module__y8EqTW__curtains{top:18%;left:26%}.AutomationPage-module__y8EqTW__villaHotspots .AutomationPage-module__y8EqTW__lights{top:13%;left:64%}.AutomationPage-module__y8EqTW__villaHotspots .AutomationPage-module__y8EqTW__comfort{top:55%;left:22%}.AutomationPage-module__y8EqTW__modeCopy{background:#f6f3ebed;padding:18px 23px;font-size:15px;line-height:1.45;position:absolute;bottom:55px;left:4%;right:4%}.AutomationPage-module__y8EqTW__modeCopy p{margin-top:6px}.AutomationPage-module__y8EqTW__modeCopy a{align-items:center;gap:15px;text-decoration:underline;display:flex}.AutomationPage-module__y8EqTW__manualRight{padding-top:2.9vw}.AutomationPage-module__y8EqTW__keypad{height:32.4vw;position:relative}.AutomationPage-module__y8EqTW__keypad>img{object-fit:cover;width:100%;height:100%}.AutomationPage-module__y8EqTW__personalize{border-left:1px solid #a59c88;margin:2.9vw 3.3vw .4vw 2.7vw;padding-left:2.4vw}.AutomationPage-module__y8EqTW__personalize h3{font-size:clamp(29px,2.65vw,48px)}.AutomationPage-module__y8EqTW__personalize>p:first-of-type{color:#66675f;margin-top:12px;font-size:clamp(13px,1.17vw,20px);line-height:1.4}.AutomationPage-module__y8EqTW__manualSliders{gap:10px;margin-top:1.8vw;display:grid}.AutomationPage-module__y8EqTW__manualSliders>div{grid-template-columns:48px 1fr 40px;align-items:center;gap:14px;display:grid}.AutomationPage-module__y8EqTW__manualSliders label{flex-direction:column;font-size:clamp(13px,1.15vw,19px);display:flex}.AutomationPage-module__y8EqTW__manualSliders input{accent-color:#795d38;cursor:pointer;width:100%;min-width:0;height:44px}.AutomationPage-module__y8EqTW__manualSliders output{color:#725430;font-size:clamp(14px,1.25vw,21px)}.AutomationPage-module__y8EqTW__manualStatus{color:#67695f;min-height:34px;margin-top:15px;font-size:12px;line-height:1.45}.AutomationPage-module__y8EqTW__textLink{text-underline-offset:5px;align-items:center;gap:20px;font-size:13px;text-decoration:underline;display:inline-flex}.AutomationPage-module__y8EqTW__method{grid-template-columns:50% 50%;min-height:52.7778vw;display:grid}.AutomationPage-module__y8EqTW__methodCopy{padding:2.4vw 4.5vw 1.5vw 5.1vw}.AutomationPage-module__y8EqTW__method h2{white-space:nowrap;font-size:clamp(40px,5.15vw,100px)}.AutomationPage-module__y8EqTW__method .AutomationPage-module__y8EqTW__intro{margin-top:1.2vw}.AutomationPage-module__y8EqTW__steps{border-left:1px solid #9a9c8e;margin:2.2vw 0 1.3vw;padding:0 0 0 32px;list-style:none}.AutomationPage-module__y8EqTW__steps li{grid-template-columns:48px 1fr;gap:27px;padding:0 0 .92vw;display:grid;position:relative}.AutomationPage-module__y8EqTW__steps li:before{content:"";background:var(--paper);border:1px solid #6f7268;border-radius:50%;width:12px;height:12px;position:absolute;top:6px;left:-39px}.AutomationPage-module__y8EqTW__steps li>span{font:clamp(22px, 2vw, 36px)/1.1 var(--display);color:#6f756e}.AutomationPage-module__y8EqTW__steps h3{font-size:clamp(23px,1.95vw,37px);line-height:1.1}.AutomationPage-module__y8EqTW__steps p{color:#666b61;margin-top:4px;font-size:clamp(13px,1.2vw,21px);line-height:1.45}.AutomationPage-module__y8EqTW__methodNotes{color:#62685e;border-top:1px solid #b8ae99;grid-template-columns:43% 57%;padding-top:15px;font-size:clamp(11px,1.1vw,18px);line-height:1.35;display:grid}.AutomationPage-module__y8EqTW__methodNotes p+p{border-left:1px solid #a59d8c;padding-left:27px}.AutomationPage-module__y8EqTW__methodImage{position:relative}.AutomationPage-module__y8EqTW__methodImage>img{object-fit:cover;width:100%;height:100%;position:absolute}.AutomationPage-module__y8EqTW__methodImage figcaption{color:#686c61;background:#f6f3ebdf;padding:10px 24px;font-size:11px;position:absolute;bottom:0;right:0}.AutomationPage-module__y8EqTW__faq{grid-template-columns:47% 53%;gap:0;min-height:23.125vw;padding:.8vw 5.1vw 2vw;display:grid}.AutomationPage-module__y8EqTW__faq h2{font-size:clamp(42px,5.3vw,101px)}.AutomationPage-module__y8EqTW__faq>div>p:not(.AutomationPage-module__y8EqTW__eyebrow){color:#686b61;margin-top:1.3vw;font-size:clamp(14px,1.45vw,24px);line-height:1.4}.AutomationPage-module__y8EqTW__faq .AutomationPage-module__y8EqTW__eyebrow{margin-bottom:8px}.AutomationPage-module__y8EqTW__questions{padding-top:.9vw}.AutomationPage-module__y8EqTW__questions>div{border-top:1px solid #a7997f}.AutomationPage-module__y8EqTW__questions>div:last-child{border-bottom:1px solid #a7997f}.AutomationPage-module__y8EqTW__questions h3>button{text-align:left;justify-content:space-between;align-items:center;gap:24px;width:100%;padding:17px 0;font-size:clamp(20px,1.7vw,32px);line-height:1.2;display:flex}.AutomationPage-module__y8EqTW__questions button svg{flex-shrink:0}.AutomationPage-module__y8EqTW__answer{color:#696d63;padding:0 24px 17px 0;font-size:clamp(13px,1.15vw,19px);line-height:1.45}.AutomationPage-module__y8EqTW__services{min-height:11.1806vw;padding:1.7vw 5.1vw 2vw}.AutomationPage-module__y8EqTW__services .AutomationPage-module__y8EqTW__eyebrow{margin-bottom:14px}.AutomationPage-module__y8EqTW__services nav{grid-template-columns:repeat(7,1fr);display:grid}.AutomationPage-module__y8EqTW__services a{flex-direction:column;justify-content:center;align-items:center;gap:9px;font-size:clamp(13px,1.2vw,21px);display:flex}.AutomationPage-module__y8EqTW__services a+a{border-left:1px solid #afa48d}.AutomationPage-module__y8EqTW__services svg{color:#74552f}.AutomationPage-module__y8EqTW__contact{isolation:isolate;color:#f9f5eb;background:#172e26;grid-template-columns:52% 48%;min-height:36.5625vw;padding:2.8vw 5.1vw 1vw;display:grid;position:relative}.AutomationPage-module__y8EqTW__contactImage{z-index:-1;width:53%;height:100%;position:absolute;bottom:0;left:0}.AutomationPage-module__y8EqTW__contactImage img{object-fit:cover;width:100%;height:100%}.AutomationPage-module__y8EqTW__contactImage:after{content:"";background:linear-gradient(#172e26dd,#172e2690 35%,#172e2630 80%),linear-gradient(90deg,#0000 82%,#172e26);position:absolute;inset:0}.AutomationPage-module__y8EqTW__contactCopy{padding-right:3vw}.AutomationPage-module__y8EqTW__contactCopy h2{font-size:clamp(43px,5.5vw,101px)}.AutomationPage-module__y8EqTW__contactCopy>p:not(.AutomationPage-module__y8EqTW__eyebrow):not(.AutomationPage-module__y8EqTW__signature){margin-top:1.3vw;font-size:clamp(16px,1.46vw,24px);line-height:1.4}.AutomationPage-module__y8EqTW__contactCopy>a{align-items:center;gap:18px;margin-top:5px;font-size:clamp(16px,1.5vw,25px);text-decoration:underline;display:inline-flex}.AutomationPage-module__y8EqTW__signature{letter-spacing:.2em;text-transform:uppercase;margin-top:6vw;font-size:clamp(10px,.88vw,16px);line-height:1.5}.AutomationPage-module__y8EqTW__contactForm{padding-left:2vw}@media (max-width:1100px) and (min-width:761px){.AutomationPage-module__y8EqTW__hero{min-height:670px}.AutomationPage-module__y8EqTW__heroCopy{padding-top:14vw}.AutomationPage-module__y8EqTW__heroServices a{min-height:44px}.AutomationPage-module__y8EqTW__composerSteps{grid-template-columns:1fr 18px 1fr 18px 1.2fr;gap:5px}.AutomationPage-module__y8EqTW__stepArrow{width:18px}.AutomationPage-module__y8EqTW__composerField>div{padding:12px 8px 4px}.AutomationPage-module__y8EqTW__composerField select{font-size:11px}.AutomationPage-module__y8EqTW__composerActions{flex-wrap:wrap}.AutomationPage-module__y8EqTW__actionChoices>div{padding-inline:5px}.AutomationPage-module__y8EqTW__actionChoices label{gap:4px;font-size:11px}.AutomationPage-module__y8EqTW__actionChoices label svg{width:19px}.AutomationPage-module__y8EqTW__actionChoices input{width:13px}.AutomationPage-module__y8EqTW__manualSliders>div{grid-template-columns:32px 1fr 32px;gap:8px}.AutomationPage-module__y8EqTW__manualSliders svg{width:30px}.AutomationPage-module__y8EqTW__controlModes button{gap:8px;padding-inline:9px;font-size:12px}.AutomationPage-module__y8EqTW__controlModes svg{width:25px}.AutomationPage-module__y8EqTW__method{min-height:700px}.AutomationPage-module__y8EqTW__steps{padding-left:20px}.AutomationPage-module__y8EqTW__steps li{grid-template-columns:30px 1fr;gap:15px;padding-bottom:24px}.AutomationPage-module__y8EqTW__steps li:before{left:-27px}.AutomationPage-module__y8EqTW__methodNotes{gap:12px}.AutomationPage-module__y8EqTW__methodNotes p+p{padding-left:12px}.AutomationPage-module__y8EqTW__contact{min-height:570px}}@media (max-width:760px){.AutomationPage-module__y8EqTW__page h2{white-space:normal;font-size:clamp(42px,10.7vw,70px)}.AutomationPage-module__y8EqTW__eyebrow{margin-bottom:12px;font-size:10px}.AutomationPage-module__y8EqTW__intro{font-size:18px}.AutomationPage-module__y8EqTW__desktopBreak{display:none}.AutomationPage-module__y8EqTW__hero{height:850px;min-height:0;max-height:none}.AutomationPage-module__y8EqTW__hero>img{object-position:48% center}.AutomationPage-module__y8EqTW__heroShade{background:linear-gradient(#17202670,#17202620 70%,#13261c70)}.AutomationPage-module__y8EqTW__heroCopy{padding:110px 22px 0}.AutomationPage-module__y8EqTW__breadcrumbs{margin-bottom:19px;font-size:12px}.AutomationPage-module__y8EqTW__hero h1{font-size:clamp(60px,15.2vw,99px)}.AutomationPage-module__y8EqTW__heroIntro{margin-top:30px;font-size:20px}.AutomationPage-module__y8EqTW__lightButton{margin-top:28px}.AutomationPage-module__y8EqTW__heroSignature{display:none}.AutomationPage-module__y8EqTW__heroBottom{font-size:12px;bottom:24px;left:22px}.AutomationPage-module__y8EqTW__heroServices{bottom:28px;right:22px}.AutomationPage-module__y8EqTW__heroServices a{align-items:center;min-height:44px;font-size:12px;display:flex}.AutomationPage-module__y8EqTW__heroServices:after{display:none}.AutomationPage-module__y8EqTW__moments{padding-top:45px}.AutomationPage-module__y8EqTW__momentsHeading{padding:0 22px;display:block}.AutomationPage-module__y8EqTW__momentsIntro{margin-top:25px;padding-left:18px;font-size:17px}.AutomationPage-module__y8EqTW__composer{padding:46px 22px 34px}.AutomationPage-module__y8EqTW__composerHeading{margin-bottom:28px;display:block}.AutomationPage-module__y8EqTW__composerHeading>p{margin-top:25px;padding-left:18px;font-size:14px}.AutomationPage-module__y8EqTW__composerHeading>p br{display:none}.AutomationPage-module__y8EqTW__composerBody{display:block}.AutomationPage-module__y8EqTW__entrance{height:88vw;min-height:0;max-height:560px}.AutomationPage-module__y8EqTW__entrance figcaption{font-size:26px;bottom:27px;left:22px}.AutomationPage-module__y8EqTW__composerPanel{padding:30px 0 0}.AutomationPage-module__y8EqTW__composerPanel>h3{font-size:30px}.AutomationPage-module__y8EqTW__composerSteps{grid-template-columns:1fr 18px 1fr;gap:14px 10px}.AutomationPage-module__y8EqTW__composerSteps>.AutomationPage-module__y8EqTW__stepArrow:nth-of-type(2){display:none}.AutomationPage-module__y8EqTW__composerSteps .AutomationPage-module__y8EqTW__actionChoices{grid-column:1/-1}.AutomationPage-module__y8EqTW__composerField{font-size:14px}.AutomationPage-module__y8EqTW__composerField select{font-size:13px}.AutomationPage-module__y8EqTW__composerField>div{min-height:144px}.AutomationPage-module__y8EqTW__actionChoices{font-size:14px}.AutomationPage-module__y8EqTW__actionChoices>div{grid-template-columns:repeat(3,1fr);min-height:60px;padding:5px 8px;display:grid}.AutomationPage-module__y8EqTW__actionChoices label{flex-wrap:wrap;gap:5px;font-size:12px}.AutomationPage-module__y8EqTW__actionChoices label svg{width:21px}.AutomationPage-module__y8EqTW__actionChoices input{margin-left:0}.AutomationPage-module__y8EqTW__composerActions{flex-wrap:wrap;gap:10px;margin-top:22px;padding-top:20px}.AutomationPage-module__y8EqTW__composerActions>a,.AutomationPage-module__y8EqTW__composerStatus{font-size:12px}.AutomationPage-module__y8EqTW__composerUtility{font-size:11px}.AutomationPage-module__y8EqTW__manual{display:block}.AutomationPage-module__y8EqTW__manualCopy{padding:45px 22px 0}.AutomationPage-module__y8EqTW__manual .AutomationPage-module__y8EqTW__intro{margin-top:20px}.AutomationPage-module__y8EqTW__controlModes{margin:28px 22px}.AutomationPage-module__y8EqTW__controlModes button{text-align:center;flex-direction:column;gap:8px;padding:0 8px;font-size:11px}.AutomationPage-module__y8EqTW__controlModes button:first-child{padding-left:8px}.AutomationPage-module__y8EqTW__controlModes svg{width:30px}.AutomationPage-module__y8EqTW__manualVilla{height:78vw;min-height:305px}.AutomationPage-module__y8EqTW__manualVilla>small{padding:9px 18px;font-size:10px}.AutomationPage-module__y8EqTW__villaHotspots button{gap:8px;font-size:11px}.AutomationPage-module__y8EqTW__villaHotspots button>span{border-width:3px;width:16px;height:16px}.AutomationPage-module__y8EqTW__villaHotspots .AutomationPage-module__y8EqTW__lights{left:64%}.AutomationPage-module__y8EqTW__villaHotspots .AutomationPage-module__y8EqTW__curtains{left:18%}.AutomationPage-module__y8EqTW__villaHotspots .AutomationPage-module__y8EqTW__comfort{top:53%;left:14%}.AutomationPage-module__y8EqTW__manualRight{padding-top:0}.AutomationPage-module__y8EqTW__keypad{height:79vw;max-height:550px}.AutomationPage-module__y8EqTW__personalize{margin:30px 22px 40px;padding-left:18px}.AutomationPage-module__y8EqTW__personalize h3{font-size:33px}.AutomationPage-module__y8EqTW__personalize>p:first-of-type{font-size:14px}.AutomationPage-module__y8EqTW__manualSliders{gap:18px;margin-top:23px}.AutomationPage-module__y8EqTW__manualSliders>div{grid-template-columns:32px 1fr 40px;gap:12px}.AutomationPage-module__y8EqTW__manualSliders label{font-size:14px}.AutomationPage-module__y8EqTW__manualSliders svg{width:30px}.AutomationPage-module__y8EqTW__manualSliders output{font-size:14px}.AutomationPage-module__y8EqTW__modeCopy{padding:12px 15px;font-size:13px;bottom:42px}.AutomationPage-module__y8EqTW__method{display:block}.AutomationPage-module__y8EqTW__methodCopy{padding:42px 22px 28px}.AutomationPage-module__y8EqTW__method .AutomationPage-module__y8EqTW__intro{margin-top:22px}.AutomationPage-module__y8EqTW__steps{margin:30px 0 25px;padding-left:22px}.AutomationPage-module__y8EqTW__steps li{grid-template-columns:36px 1fr;gap:15px;padding-bottom:25px}.AutomationPage-module__y8EqTW__steps li:last-child{padding-bottom:6px}.AutomationPage-module__y8EqTW__steps li:before{left:-29px}.AutomationPage-module__y8EqTW__steps li>span{font-size:25px}.AutomationPage-module__y8EqTW__steps h3{font-size:27px}.AutomationPage-module__y8EqTW__steps p{font-size:14px}.AutomationPage-module__y8EqTW__methodNotes{grid-template-columns:42% 58%;font-size:11px}.AutomationPage-module__y8EqTW__methodNotes p+p{padding-left:16px}.AutomationPage-module__y8EqTW__methodImage{height:103vw;max-height:720px}.AutomationPage-module__y8EqTW__methodImage figcaption{padding:10px 15px;font-size:10px}.AutomationPage-module__y8EqTW__faq{padding:44px 22px 30px;display:block}.AutomationPage-module__y8EqTW__faq>div>p:not(.AutomationPage-module__y8EqTW__eyebrow){margin-top:22px;font-size:16px}.AutomationPage-module__y8EqTW__questions{padding-top:28px}.AutomationPage-module__y8EqTW__questions h3>button{gap:18px;padding:20px 0;font-size:23px}.AutomationPage-module__y8EqTW__answer{padding-bottom:20px;padding-right:0;font-size:14px}.AutomationPage-module__y8EqTW__services{padding:20px 22px 35px}.AutomationPage-module__y8EqTW__services nav{grid-template-columns:repeat(4,1fr);row-gap:24px}.AutomationPage-module__y8EqTW__services a{font-size:12px}.AutomationPage-module__y8EqTW__services a:nth-child(5){border:0}.AutomationPage-module__y8EqTW__services svg{width:28px}.AutomationPage-module__y8EqTW__contact{padding:44px 22px 30px;display:block}.AutomationPage-module__y8EqTW__contactCopy{min-height:405px;padding-right:0}.AutomationPage-module__y8EqTW__contactCopy>p:not(.AutomationPage-module__y8EqTW__eyebrow):not(.AutomationPage-module__y8EqTW__signature){margin-top:22px;font-size:16px}.AutomationPage-module__y8EqTW__contactCopy>a{margin-top:12px;font-size:16px}.AutomationPage-module__y8EqTW__signature{margin-top:55px;font-size:10px}.AutomationPage-module__y8EqTW__contactImage{width:100%;height:490px;top:0;bottom:auto}.AutomationPage-module__y8EqTW__contactImage:after{background:linear-gradient(#172e26df,#172e2650 60%,#172e26)}.AutomationPage-module__y8EqTW__contactForm{padding:22px 0 0}}@media (prefers-reduced-motion:reduce){.AutomationPage-module__y8EqTW__page *{scroll-behavior:auto}}
