._1L4PIa_world{z-index:500;color:#344c3c;-webkit-font-smoothing:antialiased;background:#f6f1df;font-family:Avenir Next,Avenir,Segoe UI,sans-serif;position:fixed;inset:0;overflow:auto}._1L4PIa_topbar{justify-content:space-between;align-items:center;width:min(100% - 48px,1240px);min-height:80px;margin:0 auto;display:flex}._1L4PIa_topbarActions{align-items:center;gap:10px;display:flex}._1L4PIa_engineDemoLink{color:#687b5a;align-items:center;gap:7px;font-size:11px;font-weight:750;text-decoration:none;display:inline-flex}._1L4PIa_engineDemoLink span{color:#99937c;font-size:10px;font-weight:550}._1L4PIa_engineDemoLink:hover{color:#405b43;text-underline-offset:3px;text-decoration:underline}._1L4PIa_engineDemoLink:focus-visible{outline-offset:4px;border-radius:3px;outline:3px solid #a5bd8c}._1L4PIa_sceneFullscreenButton{z-index:20;color:#52694d;cursor:pointer;background:#fffdf5f0;border:1px solid #5e7b534d;border-radius:99px;align-items:center;gap:7px;padding:9px 13px;font:650 12px Avenir Next,Avenir,sans-serif;display:inline-flex;position:absolute;top:14px;right:14px;box-shadow:0 3px 12px #354d3029}._1L4PIa_sceneFullscreenButton>span:first-child{font-size:17px;line-height:1}._1L4PIa_sceneFullscreenButton:hover{background:#e5ebd4}._1L4PIa_sceneFullscreenButton:focus-visible{outline-offset:3px;outline:3px solid #a5bd8c}._1L4PIa_sceneFullscreenFallback{z-index:1000!important;width:100vw!important;height:100dvh!important;max-height:none!important;box-shadow:none!important;border:0!important;border-radius:0!important;margin:0!important;position:fixed!important;inset:0!important;overflow:auto!important}._1L4PIa_sceneFrame:fullscreen,._1L4PIa_exploreViewport:fullscreen,._1L4PIa_homeRoom:fullscreen,._1L4PIa_communityScene:fullscreen{width:100vw;height:100dvh;max-height:none;box-shadow:none;border:0;border-radius:0;margin:0;position:fixed;inset:0;overflow:auto}._1L4PIa_exploreViewport:fullscreen,._1L4PIa_exploreViewport._1L4PIa_sceneFullscreenFallback{background:#aec487;overflow:hidden!important}._1L4PIa_sceneFrame:fullscreen{background:#b4cc9c;place-items:center;display:grid}._1L4PIa_sceneFrame:fullscreen ._1L4PIa_landscape{object-fit:contain;width:100%;height:100%;min-height:0}._1L4PIa_exploreViewport:fullscreen ._1L4PIa_exploreMap,._1L4PIa_exploreViewport._1L4PIa_sceneFullscreenFallback ._1L4PIa_exploreMap{aspect-ratio:auto;width:100%;height:100%}._1L4PIa_homeRoom:fullscreen{min-height:0}._1L4PIa_communityScene{gap:14px;display:grid;position:relative}._1L4PIa_communityScene:fullscreen,._1L4PIa_communityScene._1L4PIa_sceneFullscreenFallback{background:#f6f1df;align-content:center;justify-items:center;padding:clamp(12px,3vw,36px)}._1L4PIa_communityScene:fullscreen>:not(._1L4PIa_sceneFullscreenButton),._1L4PIa_communityScene._1L4PIa_sceneFullscreenFallback>:not(._1L4PIa_sceneFullscreenButton){width:min(100%,1120px);margin:0}._1L4PIa_communityScene:fullscreen ._1L4PIa_centerBuilding,._1L4PIa_communityScene._1L4PIa_sceneFullscreenFallback ._1L4PIa_centerBuilding{min-height:min(58vh,650px)}:fullscreen::backdrop{background:#f6f1df}._1L4PIa_wordmark{color:inherit;letter-spacing:-.04em;align-items:center;gap:10px;font-size:18px;font-weight:750;text-decoration:none;display:inline-flex}._1L4PIa_wordmark b{color:#73916a;font-weight:600}._1L4PIa_mark{flex:none;width:34px;height:34px;display:block}._1L4PIa_dayBadge{color:#66775e;letter-spacing:.06em;text-transform:uppercase;background:#fffdf5b8;border:1px solid #d8ddc3;border-radius:99px;align-items:center;gap:9px;padding:9px 14px;font-size:12px;font-weight:700;display:flex}._1L4PIa_dayBadge i{color:#a3ad8d;font-style:normal}._1L4PIa_sunDot{background:#e6b86c;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #f6ead0}._1L4PIa_viewPicker{background:#fffdf5b8;border:1px solid #dedecb;border-radius:99px;flex-wrap:wrap;justify-content:center;gap:4px;width:fit-content;max-width:calc(100% - 28px);margin:8px auto 0;padding:5px;display:flex}._1L4PIa_viewPicker button{color:#728068;cursor:pointer;background:0 0;border:0;border-radius:99px;padding:9px 15px;font:600 12px Avenir Next,Avenir,sans-serif}._1L4PIa_viewPicker button:focus-visible,._1L4PIa_readingDetails summary:focus-visible{outline-offset:3px;outline:3px solid #a5bd8c}._1L4PIa_viewPicker ._1L4PIa_selectedView{color:#455d43;background:#e5ebd4}._1L4PIa_intro{text-align:center;width:min(100% - 48px,1240px);margin:44px auto 28px}._1L4PIa_eyebrow{color:#84926d;letter-spacing:.16em;text-transform:uppercase;margin:0 0 10px;font-size:11px;font-weight:800}._1L4PIa_intro h1{color:#344d3d;letter-spacing:-.055em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(38px,6vw,67px);font-weight:500;line-height:1.05}._1L4PIa_lede{color:#71806d;max-width:520px;margin:14px auto 0;font-size:15px;line-height:1.65}._1L4PIa_sceneSection{width:min(100% - 48px,1240px);margin:0 auto}._1L4PIa_sceneFrame{background:#b4cc9c;border:1px solid #798f6652;border-radius:26px;position:relative;overflow:hidden;box-shadow:0 18px 45px #5568441f,0 3px 9px #55684414}._1L4PIa_landscape{width:100%;height:auto;min-height:315px;display:block}._1L4PIa_cloud{animation:32s ease-in-out infinite alternate _1L4PIa_cloud-drift}._1L4PIa_sway{transform-box:fill-box;transform-origin:50% 100%;animation:5s ease-in-out infinite alternate _1L4PIa_branch-sway}._1L4PIa_grass{transform-box:fill-box;transform-origin:50% 100%;animation:3.8s ease-in-out infinite alternate _1L4PIa_grass-sway}._1L4PIa_leafOne{animation:8s ease-in-out infinite _1L4PIa_leaf-float}._1L4PIa_leafTwo{animation:10s ease-in-out -2s infinite _1L4PIa_leaf-float}._1L4PIa_leafThree{animation:9s ease-in-out -4s infinite _1L4PIa_leaf-float}._1L4PIa_mapLabel{color:#53684e;white-space:nowrap;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#fffbebe0;border:1px solid #5e7b5338;border-radius:99px;align-items:center;gap:7px;padding:7px 11px;font-size:11px;font-weight:700;display:flex;position:absolute;box-shadow:0 5px 15px #354d301f}._1L4PIa_mapLabel span{color:#8a9d6c;font-size:15px;line-height:1}._1L4PIa_pondLabel{top:66%;left:13%}._1L4PIa_cafeLabel{top:44%;left:13%}._1L4PIa_restaurantLabel{top:32%;left:51%}._1L4PIa_cinemaLabel{top:31%;left:77%}._1L4PIa_libraryLabel{top:44%;left:26%}._1L4PIa_garageLabel{top:64%;left:72%}._1L4PIa_toolShedLabel{top:55%;left:48%}._1L4PIa_greenhouseLabel{top:55%;left:78%}._1L4PIa_communityLabel{top:43%;left:34%}._1L4PIa_sceneNote{color:#5f694e;background:#fffae7eb;border:1px solid #7d745433;border-radius:14px;grid-template-columns:28px auto;align-items:center;padding:10px 14px 10px 11px;font-family:Georgia,Times New Roman,serif;font-size:14px;display:grid;position:absolute;bottom:17px;right:18px;box-shadow:0 7px 18px #404e2f21}._1L4PIa_sceneNote small{color:#929477;letter-spacing:.04em;grid-column:2;margin-top:3px;font:10px Avenir Next,Avenir,sans-serif}._1L4PIa_noteIcon{color:#899568;background:#e8e9c9;border-radius:50%;grid-row:span 2;place-items:center;width:25px;height:25px;display:grid}._1L4PIa_caption{color:#80866e;text-align:center;margin:12px 4px 0;font-size:12px;line-height:1.6}._1L4PIa_rainOverlay,._1L4PIa_nightOverlay{pointer-events:none;position:absolute;inset:0}._1L4PIa_rainOverlay{background:repeating-linear-gradient(105deg,#0000 0 19px,#eef8f452 20px 21px,#0000 22px 37px);animation:.8s linear infinite _1L4PIa_rain-fall}._1L4PIa_nightOverlay{mix-blend-mode:multiply;background:#1f2b4675}._1L4PIa_nightOverlay:before{content:"";background:#fff0c8;border-radius:50%;width:33px;height:33px;position:absolute;top:12%;right:18%;box-shadow:8px 0 0 -3px #a7b8cbe6}._1L4PIa_nightOverlay:after{content:"";background-image:radial-gradient(circle at 19% 22%,#fff1cb 0 1px,#0000 2px),radial-gradient(circle at 44% 14%,#fff1cb 0 1px,#0000 2px),radial-gradient(circle at 71% 27%,#fff1cb 0 1px,#0000 2px),radial-gradient(circle at 83% 17%,#fff1cb 0 1px,#0000 2px);position:absolute;inset:0}._1L4PIa_skyPicker{background:#fffdf4b3;border:1px solid #e1dfc9;border-radius:15px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 14px;margin:12px 4px 0;padding:10px 12px;display:flex}._1L4PIa_skyPicker>span{color:#647354;font-size:11px;font-weight:700}._1L4PIa_skyPicker>div{background:#eeeede;border-radius:99px;gap:4px;padding:3px;display:flex}._1L4PIa_skyPicker button{color:#77816c;cursor:pointer;background:0 0;border:0;border-radius:99px;padding:7px 12px;font:600 11px Avenir Next,Avenir,sans-serif}._1L4PIa_skyPicker button:focus-visible{outline-offset:2px;outline:3px solid #a5bd8c}._1L4PIa_skyPicker ._1L4PIa_selectedSky{color:#475e43;background:#fffdf4;box-shadow:0 2px 5px #45553721}._1L4PIa_skyPicker small{color:#8b8b73;flex:1 0 100%;font-size:10px}._1L4PIa_placesSection{width:min(100% - 48px,1120px);margin:55px auto 0}._1L4PIa_sectionHeading{justify-content:space-between;align-items:end;margin-bottom:18px;display:flex}._1L4PIa_sectionHeading h2{color:#40563f;letter-spacing:-.035em;margin:0;font:500 clamp(26px,4vw,36px)/1.1 Georgia,Times New Roman,serif}._1L4PIa_pathDoodle{color:#a2ae7b;font-size:46px;line-height:.6;transform:rotate(-7deg)}._1L4PIa_placeGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}._1L4PIa_placeCard{background:#fffdf4bf;border:1px solid #e1dfc9;border-radius:18px;align-items:center;gap:13px;min-height:90px;padding:17px;display:flex}._1L4PIa_placeIcon{color:#778c65;background:#e9edd8;border-radius:13px;flex:0 0 39px;place-items:center;width:39px;height:39px;font-size:23px;display:grid}._1L4PIa_placeCard h3{color:#4e6348;margin:0 0 4px;font:600 14px Avenir Next,Avenir,sans-serif}._1L4PIa_placeCard p{color:#85866f;margin:0;font-size:11px;line-height:1.45}._1L4PIa_footer{color:#92947c;letter-spacing:.035em;flex-wrap:wrap;justify-content:space-between;gap:16px;width:min(100% - 48px,1240px);margin:36px auto 22px;font-size:10px;display:flex}._1L4PIa_footerLinks{flex-wrap:wrap;align-items:center;gap:8px 18px;display:flex}._1L4PIa_footerLinks a{color:#687b5a;font-weight:650;text-decoration:none}._1L4PIa_footerLinks a:hover{color:#405b43;text-underline-offset:3px;text-decoration:underline}._1L4PIa_footerLinks a:focus-visible{outline-offset:3px;border-radius:3px;outline:3px solid #a5bd8c}._1L4PIa_centerSection{width:min(100% - 48px,1120px);margin:0 auto}._1L4PIa_centerHeading{justify-content:space-between;align-items:end;gap:20px;margin:0 auto 22px;display:flex}._1L4PIa_centerHeading h2{color:#40563f;letter-spacing:-.04em;margin:0;font:500 clamp(28px,4vw,42px)/1.1 Georgia,Times New Roman,serif}._1L4PIa_centerHeading ._1L4PIa_homeIntro{margin-bottom:0}._1L4PIa_centerEmblem{color:#82936e;background:#e5ebd4;border-radius:50%;flex:0 0 55px;place-items:center;width:55px;height:55px;font-size:31px;display:grid}._1L4PIa_backyardPlan{background:linear-gradient(135deg,#e8edcf,#dce6c4);border:1px solid #d2d9b8;border-radius:21px;grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;margin-bottom:14px;padding:17px;display:grid}._1L4PIa_backyardHeading{color:#596c4c;grid-column:1/-1;grid-template-columns:25px auto;align-items:center;column-gap:8px;display:grid}._1L4PIa_backyardHeading>span{color:#b0935b;background:#f4eac8;border-radius:50%;grid-row:span 2;place-items:center;width:25px;height:25px;display:grid}._1L4PIa_backyardHeading h3{color:#596c4c;margin:0;font:500 19px Georgia,Times New Roman,serif}._1L4PIa_backyardHeading small{color:#78856a;grid-column:2;margin-top:2px;font-size:11px}._1L4PIa_backyardArea{background:#fffdf2c4;border:1px solid #6d855533;border-radius:15px;align-items:flex-start;gap:10px;min-height:132px;padding:15px 13px;display:flex;position:relative;overflow:hidden}._1L4PIa_backyardArea>div{z-index:1;position:relative}._1L4PIa_backyardArea h3{color:#536648;margin:1px 0 5px;font:500 18px Georgia,Times New Roman,serif}._1L4PIa_backyardArea p{color:#7a836d;max-width:200px;margin:0;font-size:11px;line-height:1.5}._1L4PIa_backyardIcon{z-index:1;color:#76906a;background:#e8edd7;border-radius:10px;flex:0 0 31px;place-items:center;width:31px;height:31px;font-size:19px;display:grid;position:relative}._1L4PIa_gardenRows{justify-content:space-around;gap:7px;height:26px;display:flex;position:absolute;bottom:12px;left:12px;right:12px}._1L4PIa_gardenRows i{background:repeating-linear-gradient(90deg,#91a874 0 5px,#d2dfa8 5px 11px);border:1px solid #a78d65;border-radius:5px;flex:1}._1L4PIa_glasshouseArea{background:linear-gradient(#edf5e8 0 54%,#fffdf2d1 54%)}._1L4PIa_greenhouseShape{background:linear-gradient(90deg,#0000 47%,#8aa487b3 48% 51%,#0000 52%),linear-gradient(#0000 52%,#8aa487b3 53% 57%,#0000 58%),#b3d5bf85;border:2px solid #8aa487;border-radius:29px 29px 4px 4px;width:67px;height:48px;position:absolute;bottom:10px;right:16px}._1L4PIa_seedJars{align-items:end;gap:6px;height:31px;display:flex;position:absolute;bottom:12px;right:16px}._1L4PIa_seedJars i{background:linear-gradient(#e6c68f 0 16%,#e5d7a1b3 16%);border:1px solid #9ba27a;border-radius:4px 4px 6px 6px;width:17px;height:23px;display:block}._1L4PIa_seedJars i:nth-child(2){background:linear-gradient(#b9856b 0 16%,#d7c198b3 16%);height:28px}._1L4PIa_centerBuilding{background:linear-gradient(145deg,#e9e0c9,#ddd0b4);border:1px solid #d7d2bd;border-radius:22px;grid-template-rows:repeat(2,minmax(150px,auto));grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;padding:14px;display:grid;box-shadow:0 13px 29px #554f3914}._1L4PIa_gatheringHall{background:#f8f1df;border:1px solid #d2c39e;border-radius:16px;flex-direction:column;grid-area:span 2/span 2;min-width:0;display:flex;overflow:hidden}._1L4PIa_hallHeading{align-items:center;gap:10px;padding:13px 14px 10px;display:flex}._1L4PIa_hallSymbol{color:#a88b55;background:#eee4c7;border-radius:11px;flex:0 0 34px;place-items:center;width:34px;height:34px;font-size:19px;display:grid}._1L4PIa_hallHeading h3{color:#596447;margin:0 0 3px;font:500 20px Georgia,Times New Roman,serif}._1L4PIa_hallHeading p{color:#88856e;margin:0;font-size:10px;line-height:1.45}._1L4PIa_hallInterior{background:linear-gradient(#eee7d2 0 68%,#d7be95 68%);border:1px solid #87775130;border-radius:13px;flex:1;min-height:190px;margin:0 12px;position:relative;overflow:hidden}._1L4PIa_hallInterior:after{content:"";background:repeating-linear-gradient(0deg,#0000 0 25px,#74553c1f 26px 28px);height:32%;position:absolute;bottom:0;left:0;right:0}._1L4PIa_hallCalendar,._1L4PIa_hallNoticeBoard{z-index:1;color:#667651;background:#e8edd8;border:2px solid #a2815f;border-radius:4px;place-items:center;padding:4px;font-size:9px;font-weight:700;display:grid;position:absolute}._1L4PIa_hallNoticeBoard{background:#f3e6c9}._1L4PIa_hallStage{z-index:1;background:#e9d0bd;border:1px solid #aa8065;border-bottom:7px solid #9c755c;border-radius:5px 5px 1px 1px;justify-content:center;align-items:end;gap:6px;width:28%;height:29%;display:flex;position:absolute;top:13%;right:9%}._1L4PIa_hallStage span{background:#70886d;border-radius:5px 5px 2px 2px;width:7px;height:17px}._1L4PIa_hallStage i{background:#c5836c;border-radius:5px 5px 2px 2px;width:7px;height:23px}._1L4PIa_hallStage b{background:#d5b46e;border-radius:5px 5px 2px 2px;width:7px;height:14px}._1L4PIa_hallSeating{z-index:1;align-items:end;gap:4px;width:29%;height:21%;display:flex;position:absolute;bottom:14%;left:8%}._1L4PIa_hallSeating span{background:#9fb3a0;border:4px solid #91775e;border-bottom-width:6px;border-radius:9px 9px 4px 4px;width:39%;height:100%}._1L4PIa_hallSeating i{background:#c9937b;border:4px solid #91775e;border-bottom-width:6px;border-radius:9px 9px 4px 4px;width:39%;height:78%}._1L4PIa_hallSeating b{background:#a98866;border-radius:3px;width:14%;height:44%}._1L4PIa_hallTable{z-index:1;background:#e8d3a7;border:3px solid #9f805e;border-radius:9px;justify-content:space-around;align-items:center;width:28%;height:16%;display:flex;position:absolute;bottom:14%;right:17%}._1L4PIa_hallTable i,._1L4PIa_hallTable b,._1L4PIa_hallTable em{background:#8a9b71;border-radius:50%;width:8px;height:8px}._1L4PIa_hallTable b{background:#c1876f}._1L4PIa_hallTable em{background:#d5af67}._1L4PIa_hallCaption{color:#85836f;margin:9px 15px 13px;font-size:10px;line-height:1.5}._1L4PIa_activityRoom{background:#fffdf4e0;border:1px solid #d6d0bc;border-radius:15px;align-items:flex-start;gap:9px;min-width:0;padding:13px 12px;display:flex;position:relative;overflow:hidden}._1L4PIa_activityRoom h3{color:#546348;margin:1px 0 5px;font:500 16px Georgia,Times New Roman,serif}._1L4PIa_activityRoom p{color:#85836f;max-width:180px;margin:0;font-size:10px;line-height:1.5}._1L4PIa_roomSymbol{color:#789169;background:#e7ecd6;border-radius:9px;flex:0 0 30px;place-items:center;width:30px;height:30px;font-size:18px;display:grid}._1L4PIa_roomDecor{opacity:.7;background:repeating-linear-gradient(90deg,#0000 0 18px,#778f6399 19px 21px,#0000 22px 28px);border-radius:5px;height:19px;position:absolute;bottom:10px;left:12px;right:12px}._1L4PIa_activityRoom[data-room-id=music-recording] ._1L4PIa_roomDecor{background:linear-gradient(90deg,#bc806b 0 7px,#0000 7px 14px,#bc806b 14px 21px,#0000 21px),#e9e0c9;border-radius:9px 9px 2px 2px;height:25px;left:53%;right:13%}._1L4PIa_activityRoom[data-room-id=sewing] ._1L4PIa_roomDecor{background:linear-gradient(90deg,#e8d5ac 0 34%,#d59a7d 34% 40%,#e8d5ac 40% 65%,#8da386 65% 70%,#e8d5ac 70%);border:2px solid #a48262;height:14px;left:53%;right:13%}._1L4PIa_activityRoom[data-room-id=atelier] ._1L4PIa_roomDecor{background:linear-gradient(145deg,#0000 0 35%,#a9bc91 36% 44%,#0000 45%),linear-gradient(30deg,#0000 0 54%,#d2967a 55% 63%,#0000 64%),#eee7d5;border:2px solid #b6a37e;border-radius:3px;height:24px;left:52%;right:14%}._1L4PIa_activityRoom[data-room-id=technical-lab] ._1L4PIa_roomDecor{background:linear-gradient(#87927e 0 67%,#b79471 67%);border:2px solid #88927c;border-radius:5px;height:23px;left:53%;right:13%}._1L4PIa_centerNote{color:#868570;text-align:center;margin:12px 4px 0;font-size:11px;line-height:1.6}._1L4PIa_homeSection{width:min(100% - 48px,1120px);margin:0 auto}._1L4PIa_homeHeading{justify-content:space-between;align-items:end;gap:20px;margin:0 auto 22px;display:flex}._1L4PIa_homeHeading h2{color:#40563f;letter-spacing:-.04em;margin:0;font:500 clamp(28px,4vw,42px)/1.1 Georgia,Times New Roman,serif}._1L4PIa_homeIntro{color:#75806b;max-width:560px;margin:10px 0 0;font-size:14px;line-height:1.6}._1L4PIa_homeSun{color:#bd9c60;background:#f1e4bd;border-radius:50%;flex:0 0 55px;place-items:center;width:55px;height:55px;font-size:31px;display:grid}._1L4PIa_homeRoom{background:linear-gradient(#e8e4ce 0 76%,#c7ad88 76% 100%);border:1px solid #d8d7bd;border-radius:24px;height:clamp(250px,35vw,390px);position:relative;overflow:hidden;box-shadow:0 15px 35px #565d3f1a}._1L4PIa_homeRoom:after{content:"";background:repeating-linear-gradient(0deg,#0000 0 37px,#77563e29 38px 40px),linear-gradient(90deg,#c9ae89,#d8c19a 50%,#c7a982);height:24%;position:absolute;bottom:0;left:0;right:0}._1L4PIa_fixtureBody{z-index:5;color:#0000;background:#82976b;border:3px solid #fff9e8;border-radius:50%;place-items:center;width:18px;height:18px;font-size:0;display:grid;position:absolute;transform:translate(-50%,-50%);box-shadow:0 2px 5px #52473755}._1L4PIa_fixtureSitting{background:#b78f62;border-radius:8px 8px 6px 6px;width:17px;height:13px}._1L4PIa_fixtureLying{background:#849a76;border-radius:8px;width:24px;height:12px}._1L4PIa_roomWindow{background:linear-gradient(#a9d4d0 0 62%,#c5d89a 62%);border:9px solid #fbf5df;border-radius:11px;width:24%;height:45%;position:absolute;top:10%;left:11%;overflow:hidden;box-shadow:0 3px 8px #55513a26}._1L4PIa_roomWindow:before{content:"";background:#fbf5df;width:5px;position:absolute;top:0;bottom:0;left:50%}._1L4PIa_roomWindow:after{content:"";background:#fbf5df;height:5px;position:absolute;top:56%;left:0;right:0}._1L4PIa_windowSun{background:#f7d88f;border-radius:50%;width:26px;height:26px;position:absolute;top:11%;right:14%}._1L4PIa_windowHill{background:#8fab79;border-radius:50% 50% 0 0;width:125%;height:54%;position:absolute;bottom:-21%;left:-9%}._1L4PIa_roomShelf{z-index:1;background:#ae8a66;border:5px solid #997656;border-radius:4px;flex-direction:column;justify-content:space-between;width:16%;height:53%;padding:8px 9px;display:flex;position:absolute;top:12%;right:9%;box-shadow:0 4px 10px #4c412e29}._1L4PIa_roomShelf i{background:linear-gradient(90deg,#b77961 0 20%,#e2c287 20% 38%,#859b72 38% 59%,#b2c8bb 59% 77%,#967b9b 77%);border-bottom:5px solid #947150;border-radius:3px 3px 0 0;height:18%;display:block}._1L4PIa_roomBed{z-index:2;background:#ead9b8;border:7px solid #987555;border-radius:11px 11px 4px 4px;width:31%;height:30%;position:absolute;bottom:14%;left:15%;box-shadow:0 9px #8b6c50}._1L4PIa_roomBed span{background:#fff7e3;border-radius:8px;width:31%;height:45%;position:absolute;top:10%;left:5%}._1L4PIa_roomBed i{background:#9bb49b;border-radius:0 4px 0 10px;width:59%;height:89%;position:absolute;top:0;right:0}._1L4PIa_roomDesk{z-index:3;background:#a77f5d;border-radius:6px;width:19%;height:8%;position:absolute;bottom:23%;right:28%;box-shadow:0 9px 0 -4px #866448,0 27px 0 -9px #8c694a}._1L4PIa_roomDesk span{background:#f7f0dc;border:3px solid #a77f5d;border-radius:4px;width:31%;height:39px;position:absolute;bottom:95%;left:30%}._1L4PIa_roomDesk i{background:#819774;border-radius:50%;width:15px;height:11px;position:absolute;bottom:100%;right:14%}._1L4PIa_roomChair{z-index:2;background:#bc9670;border:5px solid #96714f;border-radius:12px 12px 4px 4px;width:8%;height:14%;position:absolute;bottom:14%;right:19%;box-shadow:0 13px 0 -4px #856247}._1L4PIa_roomRug{z-index:1;background:#d4ba8e;border-radius:50%;width:37%;height:18%;position:absolute;bottom:4%;left:38%}._1L4PIa_roomPlant{z-index:3;color:#6f9664;font-size:27px;position:absolute;bottom:31%;right:7%}._1L4PIa_roomBedsideTable{z-index:2;background:linear-gradient(#bc9670 0 28%,#a77f5d 29%);border:4px solid #987555;border-radius:5px;position:absolute;box-shadow:0 7px 0 -3px #866448}._1L4PIa_bedsideLamp{background:#f0d898;border-radius:50% 50% 5px 5px;width:30%;height:44%;position:absolute;bottom:100%;right:24%;box-shadow:0 0 14px #efd89873}._1L4PIa_storageChest{z-index:2;background:linear-gradient(#c39a6e 0 18%,#a77f59 19% 100%);border:4px solid #806348;border-radius:8px 8px 4px 4px;position:absolute;box-shadow:inset 0 0 0 3px #eed19d59,0 7px 0 -3px #806348}._1L4PIa_homeCards{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;margin-top:18px;display:grid}._1L4PIa_furnitureDemo{color:#66715e;background:#f5f1df;border:1px solid #dfdcc4;border-radius:16px;justify-content:space-between;align-items:center;gap:20px;margin-top:14px;padding:16px 18px;display:flex}._1L4PIa_furnitureDemo strong{color:#4a6046;font:500 17px Georgia,Times New Roman,serif;display:block}._1L4PIa_furnitureDemo p:not(._1L4PIa_eyebrow){max-width:650px;margin:6px 0 0;font-size:12px;line-height:1.55}._1L4PIa_furnitureDemoActions{flex:none;align-items:center;gap:8px;display:flex}._1L4PIa_furnitureDemoActions button{color:#53684d;font:inherit;cursor:pointer;background:#e5e9d6;border:1px solid #bec6a7;border-radius:999px;padding:9px 12px;font-size:11px;font-weight:700}._1L4PIa_furnitureDemoActions button:disabled{opacity:.5;cursor:default}._1L4PIa_furnitureDemoActions span{color:#85866f;white-space:nowrap;font-size:10px}._1L4PIa_homeCard{color:#67715f;background:#fffdf4d1;border:1px solid #e1dfc9;border-radius:19px;min-width:0;padding:21px}._1L4PIa_homeCard h3{color:#465b42;margin:0 0 10px;font:500 22px/1.2 Georgia,Times New Roman,serif}._1L4PIa_homeCard>p:not(._1L4PIa_eyebrow){margin:0 0 12px;font-size:13px;line-height:1.7}._1L4PIa_letterCard{background:#fffaf0}._1L4PIa_letterSignoff{color:#87906d;margin-top:16px;font:italic 15px Georgia,Times New Roman,serif;display:block}._1L4PIa_calendarCard{background:#f3f0df}._1L4PIa_preLaunchNote{color:#596b4c;background:#e7e8d0;border-radius:11px;justify-content:center;align-items:center;gap:8px;padding:10px;font:15px Georgia,Times New Roman,serif;display:flex}._1L4PIa_preLaunchNote span{color:#ac9664}._1L4PIa_readingNote{color:#82866f;margin:12px 0 0;font-size:11px;line-height:1.6}._1L4PIa_readingDetails{border-top:1px solid #e5e1cd;margin-top:14px;padding-top:12px}._1L4PIa_readingDetails summary{color:#687e59;cursor:pointer;width:fit-content;font-size:12px;font-weight:700}._1L4PIa_readingDetails p{color:#777d67;margin:11px 0 0;font-size:12px;line-height:1.65}._1L4PIa_bookList{gap:10px;margin:0;padding:0;list-style:none;display:grid}._1L4PIa_bookList li{align-items:flex-start;gap:11px;display:flex}._1L4PIa_bookMark{color:#786;background:#d9e3c8;border-radius:3px 8px 8px 3px;flex:0 0 34px;place-items:center;width:34px;height:38px;font-size:10px;font-weight:700;display:grid;box-shadow:inset 3px 0 #6f86582e}._1L4PIa_bookList li:nth-child(2) ._1L4PIa_bookMark{color:#9b8053;background:#edb;box-shadow:inset 3px 0 #a07b432e}._1L4PIa_bookList b,._1L4PIa_bookList small{display:block}._1L4PIa_bookList b{color:#57664b;font-size:12px}._1L4PIa_bookList small{color:#85866f;margin-top:3px;font-size:11px;line-height:1.45}@keyframes _1L4PIa_cloud-drift{0%{translate:-8px}to{translate:12px 2px}}@keyframes _1L4PIa_branch-sway{0%{rotate:-1.5deg}to{rotate:1.5deg}}@keyframes _1L4PIa_grass-sway{0%{rotate:-2deg}to{rotate:2deg}}@keyframes _1L4PIa_leaf-float{0%,to{translate:0;rotate:0deg}50%{translate:12px 15px;rotate:55deg}}@keyframes _1L4PIa_rain-fall{0%{background-position:0 0}to{background-position:32px 72px}}@media (max-width:760px){._1L4PIa_topbar,._1L4PIa_intro,._1L4PIa_sceneSection,._1L4PIa_placesSection,._1L4PIa_homeSection,._1L4PIa_footer{width:min(100% - 28px,1240px)}._1L4PIa_topbar{min-height:66px}._1L4PIa_intro{margin-top:31px}._1L4PIa_lede{max-width:430px;font-size:13px}._1L4PIa_sceneFrame{border-radius:19px}._1L4PIa_landscape{object-fit:cover;height:47vw;min-height:290px}._1L4PIa_pondLabel{top:66%;left:8%}._1L4PIa_cafeLabel,._1L4PIa_restaurantLabel,._1L4PIa_cinemaLabel,._1L4PIa_libraryLabel,._1L4PIa_garageLabel,._1L4PIa_communityLabel,._1L4PIa_toolShedLabel,._1L4PIa_greenhouseLabel{display:none}._1L4PIa_mapLabel{padding:6px 8px;font-size:9px}._1L4PIa_sceneNote{padding:8px 10px;font-size:12px;bottom:10px;right:10px}._1L4PIa_placesSection{margin-top:39px}._1L4PIa_placeGrid{grid-template-columns:1fr;gap:8px}._1L4PIa_placeCard{min-height:72px;padding:13px}._1L4PIa_centerSection{width:min(100% - 28px,1120px)}._1L4PIa_centerHeading{align-items:center}._1L4PIa_backyardPlan{grid-template-columns:1fr;padding:13px}._1L4PIa_backyardHeading{margin-bottom:2px}._1L4PIa_backyardArea{min-height:108px}._1L4PIa_centerBuilding{grid-template-rows:auto;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:9px}._1L4PIa_gatheringHall{grid-area:auto/1/auto/-1}._1L4PIa_activityRoom{min-height:125px;padding:11px 9px}._1L4PIa_activityRoom h3{font-size:14px}._1L4PIa_activityRoom p{font-size:9px}._1L4PIa_roomDecor{bottom:8px;left:9px;right:9px}._1L4PIa_homeCards{grid-template-columns:1fr;gap:9px}._1L4PIa_furnitureDemo{flex-direction:column;align-items:flex-start;gap:12px;padding:14px}._1L4PIa_furnitureDemoActions{flex-wrap:wrap}._1L4PIa_homeRoom{border-radius:19px;height:290px}._1L4PIa_roomShelf{width:20%;right:6%}._1L4PIa_roomBed{width:35%;left:9%}._1L4PIa_roomDesk{width:21%;right:27%}._1L4PIa_footer{margin-top:28px}}@media (max-width:420px){._1L4PIa_topbar{flex-direction:column;justify-content:center;align-items:flex-start;gap:9px;min-height:0;padding:12px 0}._1L4PIa_topbarActions{justify-content:space-between;gap:8px;width:100%}._1L4PIa_engineDemoLink{flex-direction:column;align-items:flex-start;gap:1px;max-width:none;font-size:10px;line-height:1.2}._1L4PIa_engineDemoLink span{font-size:9px}._1L4PIa_dayBadge{padding:8px 10px;font-size:10px}._1L4PIa_topbarActions{gap:6px}._1L4PIa_sceneFullscreenButton{gap:4px;padding:8px 10px;font-size:10px}._1L4PIa_wordmark{gap:7px;font-size:16px}._1L4PIa_mark{width:30px;height:30px}._1L4PIa_intro h1{font-size:40px}._1L4PIa_landscape{height:59vw;min-height:245px}._1L4PIa_homeRoom{height:235px}._1L4PIa_roomWindow{border-width:6px;width:29%;height:40%}._1L4PIa_homeCard{padding:17px}._1L4PIa_viewPicker button{padding:8px 12px;font-size:11px}._1L4PIa_viewPicker{gap:2px}._1L4PIa_centerEmblem{flex-basis:43px;width:43px;height:43px;font-size:25px}._1L4PIa_hallInterior{min-height:165px;margin-left:8px;margin-right:8px}._1L4PIa_hallHeading{padding:11px 10px 8px}._1L4PIa_hallHeading h3{font-size:18px}._1L4PIa_hallCaption{margin-left:11px;margin-right:11px}._1L4PIa_caption{font-size:11px}._1L4PIa_footer{font-size:9px}}@media (prefers-reduced-motion:reduce){._1L4PIa_cloud,._1L4PIa_sway,._1L4PIa_grass,._1L4PIa_leafOne,._1L4PIa_leafTwo,._1L4PIa_leafThree,._1L4PIa_rainOverlay{animation:none}}._1L4PIa_exploreSection{width:min(100% - 48px,1120px);margin:0 auto}._1L4PIa_exploreHeading{justify-content:space-between;align-items:end;gap:18px;margin:0 0 17px;display:flex}._1L4PIa_exploreHeading h2{color:#40563f;letter-spacing:-.035em;margin:0;font:500 clamp(26px,4vw,36px)/1.1 Georgia,Times New Roman,serif}._1L4PIa_exploreHeading p:not(._1L4PIa_eyebrow){color:#78816d;margin:8px 0 0;font-size:12px;line-height:1.5}._1L4PIa_mapStatus{color:#687558;text-align:right;background:#fffdf4cc;border:1px solid #dddcc6;border-radius:13px;flex:none;padding:10px 13px;font-size:11px}._1L4PIa_mapStatus small{color:#92947c;margin-top:4px;font-size:9px;display:block}._1L4PIa_exploreViewport{background:#acc783;border:1px solid #aeba91;border-radius:21px;width:min(100%,900px);margin-inline:auto;position:relative;overflow:hidden;box-shadow:0 15px 35px #4e5b3c24}._1L4PIa_exploreMap{aspect-ratio:3/2;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;width:100%;display:block}._1L4PIa_exploreMap *{-webkit-user-select:none;user-select:none}._1L4PIa_exploreMap:active{cursor:grabbing}._1L4PIa_exploreMap:focus-visible{outline-offset:3px;outline:3px solid #9eb17d}._1L4PIa_woodlandStaticFoliage{display:none}._1L4PIa_woodlandAnimatedFoliage{display:inline}._1L4PIa_smoothCamera{transition:transform .16s cubic-bezier(.2,.7,.25,1)}._1L4PIa_mapToolbar{z-index:12;background:#fffdf5ed;border:1px solid #5e7b533d;border-radius:14px;align-items:center;gap:5px;padding:5px;display:flex;position:absolute;top:13px;left:13px;box-shadow:0 3px 12px #354d301f}._1L4PIa_mapToolbar button{color:#52694d;cursor:pointer;background:0 0;border:0;border-radius:9px;min-width:34px;height:33px;font:650 17px/1 Avenir Next,Avenir,sans-serif}._1L4PIa_mapToolbar button:last-child{padding-inline:9px;font-size:11px}._1L4PIa_mapToolbar button:hover{background:#e8eddc}._1L4PIa_mapToolbar button:focus-visible{outline-offset:2px;outline:3px solid #9eb17d}._1L4PIa_mapLocationLabel{z-index:8;color:#58694e;text-align:center;white-space:nowrap;pointer-events:none;background:#fffbe8e0;border:1px solid #808b6233;border-radius:99px;max-width:min(145px,28vw);padding:4px 8px;font:600 11px/1.25 Georgia,Times New Roman,serif;position:absolute;transform:translate(-50%,-100%);box-shadow:0 2px 7px #4853341a}._1L4PIa_exploreControls{background:#fffdf4c2;border:1px solid #e1dfc9;border-radius:17px;grid-template-columns:auto 1fr;align-items:center;gap:12px 19px;margin-top:12px;padding:12px 14px;display:grid}._1L4PIa_exploreControls>p{color:#7b826c;grid-column:2;margin:0;font-size:11px;line-height:1.5}._1L4PIa_exploreControls>p+p{margin-top:-7px}._1L4PIa_validationOkay{color:#687b59!important}._1L4PIa_validationError{color:#9b544c!important}._1L4PIa_dpad{touch-action:none;grid-template:repeat(3,38px)/repeat(3,38px);gap:3px;display:grid}._1L4PIa_dpad span{grid-area:1/2}._1L4PIa_dpad button{color:#667a56;touch-action:none;-webkit-user-select:none;user-select:none;background:#f4f1dc;border:1px solid #d4d9bd;border-radius:10px;font:20px/1 Avenir Next,Avenir,sans-serif}._1L4PIa_dpad button:active{background:#dfe7c9;transform:translateY(1px)}._1L4PIa_dpad button:focus-visible{outline-offset:2px;outline:3px solid #9eb17d}._1L4PIa_dpad button:first-of-type{grid-area:1/2}._1L4PIa_dpad button:nth-of-type(2){grid-area:2/1}._1L4PIa_dpad button:nth-of-type(3){grid-area:2/2}._1L4PIa_dpad button:nth-of-type(4){grid-area:2/3}@media (max-width:760px){._1L4PIa_exploreSection{width:min(100% - 28px,1120px)}._1L4PIa_exploreHeading{align-items:start}._1L4PIa_mapStatus{padding:8px;font-size:9px}._1L4PIa_exploreViewport{border-radius:16px}._1L4PIa_mapToolbar{gap:2px;padding:4px;top:9px;left:9px}._1L4PIa_mapToolbar button{min-width:30px;height:30px}._1L4PIa_mapToolbar button:last-child{padding-inline:6px;font-size:10px}._1L4PIa_mapLocationLabel{padding:3px 6px;font-size:9px}._1L4PIa_exploreControls{grid-template-columns:1fr;justify-items:center;padding:11px}._1L4PIa_exploreControls>p{text-align:center;grid-column:1}._1L4PIa_exploreControls>p+p{margin-top:-8px}}@media (prefers-reduced-motion:reduce){._1L4PIa_dpad button:active{transform:none}._1L4PIa_smoothCamera{transition:none}._1L4PIa_woodlandStaticFoliage{display:inline}._1L4PIa_woodlandAnimatedFoliage{display:none}}
