.CcoVirtualBuilding_page__Unr7K{--cco-lime:#c3d942;--cco-ink:#111;--cco-paper:#f4f4ef;min-height:100svh;min-width:0;padding:0;color:var(--cco-ink);background:var(--cco-paper)}.CcoVirtualBuilding_shell__ZC38v{display:flex;flex-direction:column;width:100%;min-width:0;min-height:100svh;min-height:100dvh;margin:0}.CcoVirtualBuilding_skipLink__1ZLy_{position:fixed;z-index:20;top:8px;left:8px;transform:translateY(-150%);padding:10px 14px;color:white;background:var(--cco-ink)}.CcoVirtualBuilding_skipLink__1ZLy_:focus{transform:translateY(0)}.CcoVirtualBuilding_cityReturn__qENUE{display:inline-flex;align-items:center;gap:10px;min-height:44px;align-self:flex-start;flex-shrink:0;margin:10px max(12px,env(safe-area-inset-right)) 8px max(12px,env(safe-area-inset-left));color:#15191b;text-decoration:none}.CcoVirtualBuilding_cityReturnLogo__BeohC{display:block;width:104px;height:auto}.CcoVirtualBuilding_cityReturn__qENUE span{font:700 14px/1 Menlo,Monaco,Consolas,Liberation Mono,monospace}.CcoVirtualBuilding_cityReturn__qENUE:focus-visible{outline:3px solid #758623;outline-offset:3px;border-radius:4px}.CcoVirtualBuilding_levelNav__cSkb7{align-items:center;gap:6px;flex-shrink:0;overflow-x:auto;padding:1px max(12px,env(safe-area-inset-right)) 9px max(12px,env(safe-area-inset-left));scrollbar-width:thin}.CcoVirtualBuilding_levelNav__cSkb7 button{display:inline-flex;flex:none;align-items:center;gap:8px;border:1px solid #d0d1c8;border-radius:999px;padding:7px 12px;color:#282920;background:white;cursor:pointer;font-size:11px}.CcoVirtualBuilding_levelNav__cSkb7 button strong{font:600 14px var(--font-display,Oswald,Arial,sans-serif)}.CcoVirtualBuilding_levelNav__cSkb7 button[aria-pressed=true]{border-color:var(--cco-ink);background:var(--cco-lime)}.CcoVirtualBuilding_floorTag__G82wK:focus-visible,.CcoVirtualBuilding_levelNav__cSkb7 button:focus-visible,.CcoVirtualBuilding_lobby__6E0eC:focus-visible,.CcoVirtualBuilding_shopLink__3uJTJ:focus-visible{outline:3px solid #758623;outline-offset:3px;z-index:6}.CcoVirtualBuilding_scene__im5b8{position:relative;container-type:inline-size;isolation:isolate;display:flex;flex-direction:column;justify-content:flex-end;flex:1 0 auto;width:100%;min-width:0;overflow:hidden;margin:0;border:0;border-radius:0;padding:0;background:linear-gradient(180deg,#87c4e8,#b7dcf1 28%,#e4f2f8 66%,#f3f4ec)}.CcoVirtualBuilding_scene__im5b8:before{flex:.8 1 0;min-height:0;content:""}.CcoVirtualBuilding_cloud__6TZ21{position:absolute;z-index:0;width:70px;height:19px;border-radius:20px;background:#fff;opacity:.82;animation:CcoVirtualBuilding_cloudDrift__iSRdF linear infinite}.CcoVirtualBuilding_cloud__6TZ21:after,.CcoVirtualBuilding_cloud__6TZ21:before{position:absolute;content:"";border-radius:50%;background:#fff}.CcoVirtualBuilding_cloud__6TZ21:before{top:-12px;left:10px;width:29px;height:29px}.CcoVirtualBuilding_cloud__6TZ21:after{top:-8px;left:36px;width:23px;height:23px}.CcoVirtualBuilding_cloudOne__qPvtI{top:65px;left:5%;animation-duration:54s}.CcoVirtualBuilding_cloudTwo__rnCSf{top:132px;left:45%;transform:scale(.82);animation-duration:69s;animation-delay:-19s}.CcoVirtualBuilding_cloudThree__1PXIf{top:42px;right:6%;transform:scale(.66);animation-duration:82s;animation-delay:-36s}@keyframes CcoVirtualBuilding_cloudDrift__iSRdF{0%{margin-left:-90px}to{margin-left:980px}}.CcoVirtualBuilding_building__ZJnzj{position:relative;z-index:1;container-type:inline-size;flex-shrink:0;width:min(calc(100% - 12px),var(--architecture-detail-max-width,1160px));margin:134px auto 0;border:8px solid var(--cco-ink);border-bottom:0;border-radius:6px 6px 0 0;background:#e5e5de;box-shadow:8px 5px 0 #596d6e7a,14px 12px 18px #263b4552}.CcoVirtualBuilding_roofSign__hjFad{position:absolute;left:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;width:min(340px,82%);min-height:105px;transform:translateX(-50%);border:5px solid var(--cco-ink);border-bottom:6px solid var(--cco-lime);border-radius:7px 7px 0 0;padding:9px 16px 7px;background:#fff;text-align:center}.CcoVirtualBuilding_roofSign__hjFad>span{color:#333;font:700 11px/1 var(--font-display,Oswald,Arial,sans-serif);letter-spacing:.16em;text-transform:uppercase}.CcoVirtualBuilding_ccoLogo__sAuwM{display:block;width:min(100%,276px);height:48px;object-fit:contain}.CcoVirtualBuilding_antennaLeft___HRJq,.CcoVirtualBuilding_antennaRight__YAfTs{position:absolute;z-index:2;bottom:100%;width:3px;background:#54554e}.CcoVirtualBuilding_antennaLeft___HRJq{left:var(--architecture-antenna-left-inset,12%);height:var(--architecture-antenna-left-height,2.845cqw)}.CcoVirtualBuilding_antennaRight__YAfTs{right:var(--architecture-antenna-right-inset,13%);height:var(--architecture-antenna-right-height,1.983cqw)}.CcoVirtualBuilding_antennaLeft___HRJq:after,.CcoVirtualBuilding_antennaRight__YAfTs:after{position:absolute;top:-4px;left:-3px;width:9px;height:9px;border-radius:50%;background:var(--cco-lime);box-shadow:0 0 0 2px white;content:""}.CcoVirtualBuilding_floorStack__UPvch{isolation:isolate}.CcoVirtualBuilding_terrace__vv0Ta{position:relative;z-index:2;display:grid;grid-template-columns:58px minmax(0,1fr) 58px;align-items:end;min-height:max(86px,var(--architecture-terrace-height,9.05cqw));border-bottom:5px solid var(--cco-ink);background:linear-gradient(#cce2ba 0 54%,#b5c49e 54%)}.CcoVirtualBuilding_terrace__vv0Ta:before{position:absolute;top:22px;right:0;left:0;height:16px;border-top:2px solid #70766a;border-bottom:2px solid #70766a;background:repeating-linear-gradient(90deg,transparent 0 27px,#92988a 27px 29px);content:""}.CcoVirtualBuilding_terraceLabel__qk5_t{position:absolute;z-index:1;top:3px;left:10px;color:#36392f;font:700 9px var(--font-display,Oswald,Arial,sans-serif);letter-spacing:.12em;text-transform:uppercase}.CcoVirtualBuilding_palmTree__2Hdg6{position:relative;z-index:2;display:block;width:54px;height:68px;align-self:end}.CcoVirtualBuilding_terraceWalkway__s_nB0{position:relative;height:max(41px,var(--architecture-terrace-deck-height,5cqw));overflow:hidden;border-top:2px solid #62665d;background:repeating-linear-gradient(90deg,#d4d1c2 0 36px,#c4c1b2 36px 38px)}.CcoVirtualBuilding_terracePlanter__m8_C6{position:absolute;bottom:0;left:5%;width:18px;height:13px;border-radius:7px 7px 0 0;background:#6b8752}.CcoVirtualBuilding_terracePlanter__m8_C6:last-child{right:5%;left:auto}.CcoVirtualBuilding_floor__v6KAq{position:relative;display:grid;grid-template-columns:78px minmax(0,1fr);grid-template-rows:auto 23px;border-top:5px solid var(--cco-ink);background:#e4e5dd}.CcoVirtualBuilding_floorActive__H1c8S{box-shadow:inset 0 0 0 3px #9dad30}.CcoVirtualBuilding_floorTag__G82wK{z-index:2;grid-row:1/3;flex-direction:column;gap:5px;border-right:4px solid var(--cco-ink);padding:5px 4px;color:var(--cco-ink);background:var(--cco-lime);cursor:pointer}.CcoVirtualBuilding_floorTag__G82wK strong{font:500 24px/1 var(--font-display,Oswald,"Arial Narrow",Arial,sans-serif)}.CcoVirtualBuilding_floorTag__G82wK span{width:100%;overflow-wrap:anywhere;font-size:9px;font-weight:800;letter-spacing:.04em;line-height:1.25;text-transform:uppercase}.CcoVirtualBuilding_rooms__iIkLd{position:relative;z-index:1;min-width:0;padding:8px 8px 0}.CcoVirtualBuilding_storefrontRows__b4Pyz{display:flex;flex-direction:column;gap:6px}.CcoVirtualBuilding_storefrontRow__4Ualq{min-width:0}.CcoVirtualBuilding_shopRowGrid__jyS38{display:grid;grid-template-columns:repeat(4,minmax(0,1fr)) 38px repeat(4,minmax(0,1fr));align-items:start;gap:6px;min-width:0}.CcoVirtualBuilding_shopLink__3uJTJ{display:block;min-width:0;color:inherit;text-decoration:none}.CcoVirtualBuilding_shopButton__rdRsb{width:100%;margin:0;border:0;padding:0;color:inherit;background:transparent;font:inherit;text-align:left;cursor:pointer}.CcoVirtualBuilding_shop__R0So1{display:block;width:100%;min-width:0;overflow:hidden;border:2px solid var(--cco-ink);border-radius:3px;background:#f7f7f2;box-shadow:0 0 0 1px #111;transition:transform .18s ease,box-shadow .18s ease}.CcoVirtualBuilding_shopLink__3uJTJ:hover .CcoVirtualBuilding_shop__R0So1{transform:translateY(-2px);box-shadow:0 0 0 2px var(--cco-ink),0 5px 10px #1114}.CcoVirtualBuilding_shopLink__3uJTJ:focus-visible{outline:3px solid #758623;outline-offset:2px}.CcoVirtualBuilding_shopWindow__l8tze{position:relative;display:block;width:100%;overflow:hidden;background:#dddcd2}.CcoVirtualBuilding_shopImage__KNNxs{object-fit:cover;object-position:center}.CcoVirtualBuilding_occupancyBadge__oqNvg{position:absolute;z-index:7;top:4px;right:4px;display:inline-flex;min-width:25px;height:20px;align-items:center;justify-content:center;gap:3px;border:1px solid #34451d;border-radius:3px;padding:1px 4px;color:#17200d;background:#d9eaa0;box-shadow:0 1px 4px #0008;font:700 11px/1 system-ui,sans-serif;pointer-events:none}.CcoVirtualBuilding_occupancyBadge__oqNvg svg{width:13px;height:13px;flex:none;fill:currentColor}.CcoVirtualBuilding_imagePending__5rJvr{position:absolute;inset:0;display:grid;place-items:center;padding:5px;color:#57584f;background:repeating-linear-gradient(90deg,#dfded4 0 19px,#c7c7bf 19px 21px);font-size:9px;text-align:center}.CcoVirtualBuilding_shopUnlinked__0kaID{cursor:pointer}.CcoVirtualBuilding_shopUnlinked__0kaID .CcoVirtualBuilding_shop__R0So1{border-style:dashed}.CcoVirtualBuilding_shopPreview__Ggsyg{box-sizing:border-box;position:fixed;inset:auto;top:50%;left:50%;width:min(760px,calc(100vw - 32px - env(safe-area-inset-left) - env(safe-area-inset-right)));max-width:none;height:auto;max-height:calc(100svh - 32px - env(safe-area-inset-top) - env(safe-area-inset-bottom));margin:0;transform:translate(-50%,-50%);overflow:auto;border:0;border-radius:10px;padding:0;color:var(--cco-ink);background:var(--cco-paper);box-shadow:0 18px 60px #0006}.CcoVirtualBuilding_shopPreview__Ggsyg[open]{display:grid;grid-template-rows:auto auto auto}.CcoVirtualBuilding_shopPreview__Ggsyg::backdrop{background:#10140fcc;backdrop-filter:blur(3px)}.CcoVirtualBuilding_shopPreviewHeader__4GkL_{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px}.CcoVirtualBuilding_shopPreviewHeader__4GkL_ h2{margin:0;font:600 20px/1.2 var(--font-display,Oswald,Arial,sans-serif)}.CcoVirtualBuilding_shopPreviewClose__2TDfr{display:grid;width:36px;height:36px;flex:none;place-items:center;border:1px solid #c9cbc0;border-radius:50%;color:var(--cco-ink);background:#fff;font:400 26px/1 system-ui,sans-serif;cursor:pointer}.CcoVirtualBuilding_shopPreviewClose__2TDfr:focus-visible,.CcoVirtualBuilding_shopPreviewVisit__9fq_5:focus-visible{outline:3px solid #758623;outline-offset:3px}.CcoVirtualBuilding_shopPreviewMedia__1vZKF{position:relative;width:100%;min-width:0;min-height:0;aspect-ratio:16/9;background:#e2e3dc}.CcoVirtualBuilding_shopPreviewMedia__1vZKF>p{display:grid;min-height:0;height:100%;margin:0;place-items:center;padding:20px;color:#55584d;text-align:center}.CcoVirtualBuilding_shopPreviewImage__eo7_G{object-fit:contain}.CcoVirtualBuilding_shopPreviewActions__dnlGX{display:flex;justify-content:flex-end;padding:12px 16px}.CcoVirtualBuilding_shopPreviewVisit__9fq_5{display:inline-flex;align-items:center;justify-content:center;min-height:42px;border-radius:4px;padding:9px 16px;color:#111;background:var(--cco-lime);font:700 12px/1.2 system-ui,sans-serif;text-decoration:none}.CcoVirtualBuilding_shopPreviewVisit__9fq_5:hover{background:#d2e46a}.CcoVirtualBuilding_shopPreviewUnlinked__cdRPe{align-self:center;color:#66685d;font-size:12px}.CcoVirtualBuilding_referyPage__9rxkB{--cco-lime:#8fb9df;--cco-paper:#f1f5f8}.CcoVirtualBuilding_referyPage__9rxkB .CcoVirtualBuilding_building__ZJnzj{margin-top:148px}.CcoVirtualBuilding_referyPage__9rxkB .CcoVirtualBuilding_roofSign__hjFad{gap:3px;width:var(--architecture-roof-sign-width,29.31cqw);min-height:var(--architecture-roof-sign-height,8.97cqw);padding:7px 12px}.CcoVirtualBuilding_referyPage__9rxkB .CcoVirtualBuilding_referyLogo__KOMWO{width:100%;height:66px;object-fit:contain;object-position:center}.CcoVirtualBuilding_referyPage__9rxkB .CcoVirtualBuilding_roofCaption__wsVGI{color:#252c35;font:700 10px/1.1 var(--font-display,Oswald,Arial,sans-serif);letter-spacing:.12em;text-align:center;text-transform:uppercase}.CcoVirtualBuilding_referyPage__9rxkB .CcoVirtualBuilding_floorActive__H1c8S{box-shadow:inset 0 0 0 2px #4b82ae}.CcoVirtualBuilding_referyPage__9rxkB .CcoVirtualBuilding_specialZone__29f5W{border-left-color:var(--cco-lime)}.CcoVirtualBuilding_referyPage__9rxkB .CcoVirtualBuilding_shopRowGrid__jyS38,.CcoVirtualBuilding_referyPage__9rxkB .CcoVirtualBuilding_storefrontRows__b4Pyz{gap:4px}.CcoVirtualBuilding_referyPage__9rxkB .CcoVirtualBuilding_shop__R0So1{border:2px solid #263440;border-radius:0;box-shadow:none}.CcoVirtualBuilding_referyPage__9rxkB .CcoVirtualBuilding_shopLink__3uJTJ:hover .CcoVirtualBuilding_shop__R0So1{box-shadow:0 3px 8px #17212b35}.CcoVirtualBuilding_walkway__sdmXD{position:relative;overflow:hidden;height:23px;margin-top:6px;border-top:2px solid #555650;border-bottom:2px solid #555650;background:repeating-linear-gradient(90deg,#81827b 0 38px,#777871 38px 40px)}.CcoVirtualBuilding_walker__uR6TM{position:absolute;bottom:0;display:block;width:11px;height:17px;color:var(--cco-ink);animation:CcoVirtualBuilding_walkHall__0921o 12s ease-in-out infinite alternate}.CcoVirtualBuilding_walker__uR6TM svg{display:block;width:100%;height:100%}.CcoVirtualBuilding_walkerone__jyeZy{left:5%;animation-delay:-4s}.CcoVirtualBuilding_walkertwo__JUHWY{left:28%;color:#666b42;animation-delay:-9s}.CcoVirtualBuilding_walkerthree__K5W2N{left:58%;animation-delay:-1s}.CcoVirtualBuilding_elevatorCar__yIFVL{position:absolute;z-index:6;top:5px;left:calc(78px + (100% - 78px) / 2 - 15px);display:grid;place-items:center;height:43px;overflow:hidden;border:2px solid var(--cco-ink);border-radius:3px;background:#d9ddd4;pointer-events:none}.CcoVirtualBuilding_elevatorDoors__xFlnO{position:absolute;inset:4px 4px 0;background:linear-gradient(90deg,#9fb3bf 0 47%,#111 47% 53%,#9fb3bf 53%)}.CcoVirtualBuilding_specialFloor__HB8DX{grid-template-rows:27px auto 23px}.CcoVirtualBuilding_specialFloor__HB8DX .CcoVirtualBuilding_floorTag__G82wK{grid-row:1/4}.CcoVirtualBuilding_specialZones__mnQms{z-index:2;grid-column:2;grid-template-columns:minmax(0,1fr) 38px minmax(0,1fr);gap:6px;padding:6px 8px 0}.CcoVirtualBuilding_specialZone__29f5W{display:grid;grid-template-rows:27px auto;border-left:3px solid var(--cco-lime);padding-left:6px}.CcoVirtualBuilding_specialHeader__KIETT{min-width:0}.CcoVirtualBuilding_specialHeader__KIETT>span{display:block;overflow:hidden;color:#75766b;font-size:7px;font-weight:800;letter-spacing:.09em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.CcoVirtualBuilding_specialHeader__KIETT h3{overflow:hidden;margin:1px 0 0;font:600 13px/1.05 var(--font-display,Oswald,Arial,sans-serif);text-overflow:ellipsis;white-space:nowrap}.CcoVirtualBuilding_specialShops__vhAFK{min-width:0}.CcoVirtualBuilding_specialZone__29f5W .CcoVirtualBuilding_walkway__sdmXD{height:20px;margin-top:4px}.CcoVirtualBuilding_lobby__6E0eC{position:relative;z-index:5;display:flex;align-items:center;justify-content:center;gap:13px;min-height:max(44px,var(--architecture-lobby-height,44px));border-top:4px solid var(--cco-lime);padding:6px 10px;color:white;background:var(--cco-ink);font:600 11px var(--font-display,Oswald,Arial,sans-serif);letter-spacing:.15em;text-align:center;text-decoration:none;text-transform:uppercase}.CcoVirtualBuilding_lobby__6E0eC:hover{color:var(--cco-lime)}.CcoVirtualBuilding_lobbyDoor__K8sB3{position:absolute;bottom:0;left:var(--architecture-entry-center,50%);width:var(--architecture-entry-width,25px);height:min(25px,calc(var(--architecture-lobby-height, 44px) * .72));transform:translateX(-50%);border:2px solid white;border-bottom:0;border-radius:3px 3px 0 0;background:linear-gradient(90deg,#b7c4b0 0 48%,#111 48% 53%,#d5d7cc 53%)}@media (max-width:900px){.CcoVirtualBuilding_shopRowGrid__jyS38{grid-template-columns:repeat(4,minmax(0,1fr)) 32px repeat(4,minmax(0,1fr));gap:4px}.CcoVirtualBuilding_elevatorCar__yIFVL{left:calc(78px + (100% - 78px) / 2 - 15px)}}@media (max-width:720px){.CcoVirtualBuilding_levelNav__cSkb7{gap:5px;margin:0;padding-bottom:8px}.CcoVirtualBuilding_levelNav__cSkb7 button{min-height:44px;gap:6px;padding:7px 9px;font-size:11px}.CcoVirtualBuilding_cloudOne__qPvtI{top:42px}.CcoVirtualBuilding_cloudTwo__rnCSf{top:91px}.CcoVirtualBuilding_cloudThree__1PXIf{top:28px}.CcoVirtualBuilding_building__ZJnzj{margin-top:114px;border-width:5px}.CcoVirtualBuilding_roofSign__hjFad{width:min(280px,84%);border-width:4px 4px 5px;padding:6px 10px}.CcoVirtualBuilding_roofSign__hjFad>span{font-size:9px}.CcoVirtualBuilding_ccoLogo__sAuwM{height:39px}.CcoVirtualBuilding_antennaLeft___HRJq{left:6%;height:20px}.CcoVirtualBuilding_antennaRight__YAfTs{right:7%;height:16px}.CcoVirtualBuilding_terrace__vv0Ta{grid-template-columns:37px minmax(0,1fr) 37px;min-height:67px}.CcoVirtualBuilding_terrace__vv0Ta:before{top:18px;height:12px}.CcoVirtualBuilding_terraceLabel__qk5_t{top:2px;left:6px;font-size:7px}.CcoVirtualBuilding_palmTree__2Hdg6{width:38px;height:51px}.CcoVirtualBuilding_terraceWalkway__s_nB0{height:31px}.CcoVirtualBuilding_terracePlanter__m8_C6{width:13px;height:10px}.CcoVirtualBuilding_floor__v6KAq{grid-template-columns:59px minmax(0,1fr);grid-template-rows:auto 20px}.CcoVirtualBuilding_floorTag__G82wK{border-right-width:3px}.CcoVirtualBuilding_floorTag__G82wK strong{font-size:20px}.CcoVirtualBuilding_floorTag__G82wK span{font-size:7px;letter-spacing:0}.CcoVirtualBuilding_rooms__iIkLd{padding:6px 5px 0}.CcoVirtualBuilding_shop__R0So1{border-width:2px}.CcoVirtualBuilding_shopWindow__l8tze{aspect-ratio:16/9}.CcoVirtualBuilding_imagePending__5rJvr{font-size:8px}.CcoVirtualBuilding_specialFloor__HB8DX{grid-template-rows:24px auto 20px}.CcoVirtualBuilding_specialZones__mnQms{grid-template-columns:minmax(0,1fr);gap:8px;padding:6px}.CcoVirtualBuilding_specialZone__29f5W{grid-template-rows:25px auto;border-left-width:3px;padding-left:5px}.CcoVirtualBuilding_specialHeader__KIETT>span{font-size:7px}.CcoVirtualBuilding_specialHeader__KIETT h3{font-size:14px}.CcoVirtualBuilding_elevatorCar__yIFVL{left:5px;width:27px}.CcoVirtualBuilding_mobileInactive__58miu{display:none}.CcoVirtualBuilding_walkway__sdmXD{height:19px;margin-top:5px}.CcoVirtualBuilding_specialZone__29f5W .CcoVirtualBuilding_walkway__sdmXD{height:17px}.CcoVirtualBuilding_walker__uR6TM{width:9px;height:15px}.CcoVirtualBuilding_lobby__6E0eC{min-height:40px;gap:8px;padding:6px 4px;font-size:9px;letter-spacing:.1em}.CcoVirtualBuilding_lobbyDoor__K8sB3{width:20px;height:22px}}@media (max-width:390px){.CcoVirtualBuilding_levelNav__cSkb7 button span{max-width:100px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.CcoVirtualBuilding_specialZones__mnQms{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.CcoVirtualBuilding_cloud__6TZ21,.CcoVirtualBuilding_elevatorCar__yIFVL,.CcoVirtualBuilding_walker__uR6TM{animation:none!important}.CcoVirtualBuilding_levelNav__cSkb7 button,.CcoVirtualBuilding_shop__R0So1{transition:none!important}.CcoVirtualBuilding_walker__uR6TM{transform:none}}.CcoVirtualBuilding_levelNav__cSkb7{display:flex;justify-content:center;padding-bottom:7px}.CcoVirtualBuilding_scene__im5b8{background:linear-gradient(180deg,#80bdea,#b4daf3 35%,#daecf7 72%,#ebf3ee)}.CcoVirtualBuilding_building__ZJnzj{--roof-clearance:min(calc((100cqw - 12px) * var(--architecture-dome-clearance-ratio, 0)),calc(var(--architecture-detail-max-width, 1160px) * var(--architecture-dome-clearance-ratio, 0)));margin-top:max(128px,calc(var(--roof-clearance) + 12px))}.CcoVirtualBuilding_glassDome__43tLo{position:absolute;z-index:1;bottom:100%;left:50%;width:var(--architecture-dome-width,89.66cqw);height:auto;aspect-ratio:var(--architecture-dome-aspect-ratio,1040/230);transform:translateX(-50%);border:5px solid #3f5360;border-bottom:0;border-radius:55% 55% 0 0/100% 100% 0 0;background:repeating-linear-gradient(90deg,transparent 0 46px,#58707c 47px 50px),repeating-linear-gradient(0deg,transparent 0 38px,#58707c99 39px 43px),linear-gradient(130deg,#e9fbffb8,#80acc294 50%,#c7e3edb0);box-shadow:inset 0 12px 0 #fff6}.CcoVirtualBuilding_glassDome__43tLo:after{position:absolute;top:4px;bottom:0;left:50%;width:4px;background:#58707c;content:""}.CcoVirtualBuilding_roofSign__hjFad{z-index:8;bottom:100%;min-height:var(--architecture-roof-sign-height,7.07cqw);width:var(--architecture-roof-sign-width,27.59cqw);border-bottom-width:0;border-radius:4px 4px 0 0;padding:0;background:white}.CcoVirtualBuilding_ccoLogo__sAuwM{width:100%;height:100%;object-fit:cover;object-position:center 52%}.CcoVirtualBuilding_floorStack__UPvch{position:relative}.CcoVirtualBuilding_floorStack__UPvch:before{position:absolute;z-index:6;top:0;bottom:0;left:7px;width:37px;border-right:3px solid #111;border-left:3px solid #111;background:repeating-linear-gradient(#444 0 8px,#383838 8px 16px);content:"";pointer-events:none}.CcoVirtualBuilding_floor__v6KAq{display:block;min-height:0;border-top:5px solid #111}.CcoVirtualBuilding_floorActive__H1c8S{box-shadow:inset 0 0 0 2px #a7b935}.CcoVirtualBuilding_floorTag__G82wK{position:relative;z-index:5;display:flex;align-items:center;justify-content:center;width:100%;min-height:34px;margin:0;border:0;border-radius:0;padding:4px 54px;color:white;background:#111;text-align:center}.CcoVirtualBuilding_floorTag__G82wK strong{font:700 13px/1.2 var(--font-display,Oswald,Arial,sans-serif);letter-spacing:.09em;text-transform:uppercase}.CcoVirtualBuilding_floorDoor__40Eb8{position:absolute;z-index:7;bottom:4px;left:12px;width:30px;height:35px;border:2px solid #111;background:linear-gradient(90deg,#9eb9c5 0 47%,#111 47% 53%,#9eb9c5 53%);pointer-events:none}.CcoVirtualBuilding_rooms__iIkLd{padding:0 0 0 54px}.CcoVirtualBuilding_shopRowGrid__jyS38,.CcoVirtualBuilding_storefrontRows__b4Pyz{gap:0}.CcoVirtualBuilding_shopLink__3uJTJ{position:relative;z-index:2}.CcoVirtualBuilding_shop__R0So1{border:0;border-radius:0;box-shadow:none}.CcoVirtualBuilding_shopLink__3uJTJ:hover .CcoVirtualBuilding_shop__R0So1{transform:none;box-shadow:inset 0 0 0 3px #b8d344}.CcoVirtualBuilding_shopUnlinked__0kaID .CcoVirtualBuilding_shop__R0So1{border:0}.CcoVirtualBuilding_shopWindow__l8tze{aspect-ratio:16/9}.CcoVirtualBuilding_vacant__Mh4jg{position:relative;display:block;aspect-ratio:16/9;overflow:hidden;background-color:#e4e5d9;background-image:url(https://oestemarketing.com/wp-content/uploads/Plantilla-Local-vacio-disponible.png);background-position:50%;background-size:cover}.CcoVirtualBuilding_vacantPlain__0bSzP{background-color:#e8eef3;background-image:none}.CcoVirtualBuilding_vacantPlain__0bSzP span{color:#253649;background:#a9c9e4}.CcoVirtualBuilding_vacant__Mh4jg span{position:absolute;top:0;right:0;left:0;padding:2px;color:#111;background:#c3d942dc;font:700 9px/1.1 var(--font-display,Oswald,Arial,sans-serif);text-align:center;text-transform:uppercase}.CcoVirtualBuilding_walkway__sdmXD{z-index:3;height:34px;margin-top:0;border-top:2px solid #52544f;border-bottom:3px solid #333;background:linear-gradient(#797b76,#686a66);pointer-events:none}.CcoVirtualBuilding_walker__uR6TM{--walker-duration:21s;bottom:2px;width:17px;height:27px;animation:CcoVirtualBuilding_walkHallRight__AjP5k var(--walker-duration) linear infinite;animation-delay:var(--walker-delay,0s)}.CcoVirtualBuilding_walkerArmBack__aP4eR,.CcoVirtualBuilding_walkerArmFront__0qlTW{transform-box:view-box;transform-origin:4px 13px}.CcoVirtualBuilding_walkerLegBack__k_D3w{transform-box:view-box;transform-origin:6px 19px}.CcoVirtualBuilding_walkerLegFront__aH0rM{transform-box:view-box;transform-origin:10px 19px}.CcoVirtualBuilding_walkerArmBack__aP4eR,.CcoVirtualBuilding_walkerLegFront__aH0rM{animation:CcoVirtualBuilding_walkerStride__kNIhr .42s ease-in-out infinite alternate}.CcoVirtualBuilding_walkerArmFront__0qlTW,.CcoVirtualBuilding_walkerLegBack__k_D3w{animation:CcoVirtualBuilding_walkerStride__kNIhr .42s ease-in-out infinite alternate-reverse}.CcoVirtualBuilding_walkerone__jyeZy{left:7%;color:#b34050;--walker-duration:19s}.CcoVirtualBuilding_walkertwo__JUHWY{left:20%;color:#345d95;--walker-duration:26s;animation-name:CcoVirtualBuilding_walkHallLeft__1jBbE}.CcoVirtualBuilding_walkerthree__K5W2N{left:35%;color:#cd9232;--walker-duration:17s}.CcoVirtualBuilding_walkerfour__Z_7OJ{left:51%;color:#44845c;--walker-duration:31s;animation-name:CcoVirtualBuilding_walkHallLeft__1jBbE}.CcoVirtualBuilding_walkerfive__UOKRW{left:62%;color:#8252a3;--walker-duration:23s}.CcoVirtualBuilding_walkersix__yDMp4{left:76%;color:#264753;--walker-duration:29s;animation-name:CcoVirtualBuilding_walkHallLeft__1jBbE}.CcoVirtualBuilding_walkerfour__Z_7OJ svg,.CcoVirtualBuilding_walkersix__yDMp4 svg,.CcoVirtualBuilding_walkertwo__JUHWY svg{transform:scaleX(-1)}.CcoVirtualBuilding_elevatorCar__yIFVL{z-index:8;left:12px;width:30px;height:35px;animation:none;transition:top 14s ease-in-out}.CcoVirtualBuilding_elevatorCar__yIFVL:not(.CcoVirtualBuilding_elevatorMoving__WwNYA){transition-duration:0s}.CcoVirtualBuilding_elevatorGuest__rRQbS{position:absolute;z-index:9;bottom:5px;left:35px;width:190px;height:30px;overflow:visible;pointer-events:none}.CcoVirtualBuilding_elevatorGuest__rRQbS .CcoVirtualBuilding_walker__uR6TM{left:0;animation:CcoVirtualBuilding_leaveElevator__CEXcv 4s ease-in-out both}.CcoVirtualBuilding_elevatorBoarder__B0Oep{position:absolute;z-index:9;bottom:5px;left:35px;width:190px;height:30px;overflow:visible;pointer-events:none}.CcoVirtualBuilding_elevatorBoarder__B0Oep .CcoVirtualBuilding_walker__uR6TM{left:0;animation:CcoVirtualBuilding_enterElevator__7L7nh 4s ease-in-out .5s both}@keyframes CcoVirtualBuilding_leaveElevator__CEXcv{0%{transform:translateX(0);opacity:0}18%{opacity:1}75%{opacity:1}to{transform:translateX(140px);opacity:0}}@keyframes CcoVirtualBuilding_enterElevator__7L7nh{0%{transform:translateX(120px);opacity:0}20%{opacity:1}75%{opacity:1}to{transform:translateX(0);opacity:0}}.CcoVirtualBuilding_specialFloor__HB8DX{display:block}.CcoVirtualBuilding_specialZones__mnQms{display:grid;grid-template-columns:3fr 4fr;gap:0;padding:0 0 0 54px}.CcoVirtualBuilding_specialZone__29f5W{display:block;border:0;padding:0;min-width:0}.CcoVirtualBuilding_specialZone__29f5W h3{margin:0;padding:4px 8px;color:white;background:#262a20;font:700 13px/1.2 var(--font-display,Oswald,Arial,sans-serif);text-align:center}.CcoVirtualBuilding_specialZone__29f5W+.CcoVirtualBuilding_specialZone__29f5W{border-left:3px solid #111}.CcoVirtualBuilding_specialZone__29f5W .CcoVirtualBuilding_walkway__sdmXD{height:34px;margin-top:0}.CcoVirtualBuilding_terrace__vv0Ta{z-index:5;min-height:max(105px,var(--architecture-terrace-height,9.05cqw));grid-template-columns:60px minmax(0,1fr) 60px;margin-left:54px;background:linear-gradient(#dce9dc 0 45%,#a8a392 45%)}.CcoVirtualBuilding_terrace__vv0Ta:before{top:30px;height:9px;background:repeating-linear-gradient(90deg,#a9c5c5ab 0 27px,#516674 27px 29px)}.CcoVirtualBuilding_terraceWalkway__s_nB0{height:max(58px,var(--architecture-terrace-deck-height,5cqw));overflow:visible;background:repeating-linear-gradient(90deg,#b49875 0 2px,#c7ad87 2px 17px)}.CcoVirtualBuilding_terraceTable__VFpNm{position:relative;display:block;width:45px;height:11px;margin:0;border:3px solid #4b3a2c;border-radius:2px;background:#6b5240}.CcoVirtualBuilding_terraceTable__VFpNm:before{position:absolute;top:-30px;left:-6px;width:51px;height:17px;background:#f2eee0;clip-path:polygon(50% 0,100% 88%,86% 100%,14% 100%,0 88%);content:""}.CcoVirtualBuilding_terraceTable__VFpNm:after{position:absolute;top:-15px;left:19px;width:2px;height:15px;background:#6c655a;content:""}.CcoVirtualBuilding_terraceTable__VFpNm i{position:absolute;bottom:-14px;width:12px;height:14px;border-radius:3px;background:#454139}.CcoVirtualBuilding_terraceTable__VFpNm i:first-child{left:-14px}.CcoVirtualBuilding_terraceTable__VFpNm i:last-child{right:-14px}.CcoVirtualBuilding_terracePergola__UmmMa{position:absolute;top:-37px;left:3%;width:28%;height:39px;border:4px solid #252723;border-bottom:0;background:repeating-linear-gradient(90deg,#2b2e27 0 4px,transparent 4px 22px)}.CcoVirtualBuilding_terracePergola__UmmMa:before{position:absolute;top:3px;right:0;left:0;height:4px;background:#c9aa67;box-shadow:0 8px 0 #c9aa67;content:""}.CcoVirtualBuilding_terraceSofa__yqy_m{position:absolute;bottom:3px;left:6%;width:58px;height:13px;border:3px solid #514c43;border-radius:4px 4px 0 0;background:#b9b6a9}.CcoVirtualBuilding_terraceSofaRight__IHHIJ{right:6%;left:auto}.CcoVirtualBuilding_terraceWalkway__s_nB0 .CcoVirtualBuilding_walker__uR6TM{bottom:1px;z-index:3}.CcoVirtualBuilding_airplane___2Ehw{position:absolute;z-index:0;top:31px;left:-65px;width:56px;height:7px;border-radius:50%;background:#f7fbfd;box-shadow:0 1px 0 #637986;transform:scale(.65);animation:CcoVirtualBuilding_flyBy__CxV_t 70s linear infinite}.CcoVirtualBuilding_airplane___2Ehw:before{position:absolute;top:-8px;left:20px;width:19px;height:22px;background:#eef5fa;clip-path:polygon(45% 0,55% 0,100% 100%,0 100%);content:""}.CcoVirtualBuilding_airplane___2Ehw:after{position:absolute;top:-7px;left:4px;width:12px;height:12px;border-left:5px solid #eef5fa;transform:skewY(-35deg);content:""}@keyframes CcoVirtualBuilding_flyBy__CxV_t{0%,8%{transform:translateX(0) scale(.65);opacity:0}10%{opacity:1}60%{transform:translateX(1450px) scale(.65);opacity:1}62%,to{transform:translateX(1450px) scale(.65);opacity:0}}@media (max-width:720px){.CcoVirtualBuilding_levelNav__cSkb7{display:flex;justify-content:flex-start}.CcoVirtualBuilding_building__ZJnzj{margin-top:max(111px,calc(var(--roof-clearance) + 12px))}.CcoVirtualBuilding_glassDome__43tLo{bottom:100%;height:auto;width:min(var(--architecture-dome-width,89.66cqw),94%)}.CcoVirtualBuilding_roofSign__hjFad{bottom:100%;min-height:min(var(--architecture-roof-sign-height,7.07cqw),62px);width:min(var(--architecture-roof-sign-width,27.59cqw),70%)}.CcoVirtualBuilding_floorTag__G82wK{min-height:44px;padding:6px 39px}.CcoVirtualBuilding_floorTag__G82wK strong{font-size:11px}.CcoVirtualBuilding_floorStack__UPvch:before{left:3px;width:31px}.CcoVirtualBuilding_floorDoor__40Eb8{left:6px;width:27px;height:29px}.CcoVirtualBuilding_rooms__iIkLd{padding:0 0 0 39px}.CcoVirtualBuilding_shopRowGrid__jyS38{gap:0}.CcoVirtualBuilding_specialZones__mnQms{grid-template-columns:1fr;padding-left:39px}.CcoVirtualBuilding_specialZone__29f5W+.CcoVirtualBuilding_specialZone__29f5W{border-left:0}.CcoVirtualBuilding_terrace__vv0Ta{margin-left:39px;grid-template-columns:33px 1fr 33px;min-height:88px}.CcoVirtualBuilding_terraceWalkway__s_nB0{height:68px}.CcoVirtualBuilding_terraceTables__1s5yR{grid-template-columns:repeat(2,minmax(0,1fr));padding:28px 10px 0}.CcoVirtualBuilding_terraceTable__VFpNm:nth-child(n+3){display:none}.CcoVirtualBuilding_terracePergola__UmmMa{top:-20px;left:0;width:47%;height:33px}.CcoVirtualBuilding_terraceSofa__yqy_m{width:38px;bottom:4px}.CcoVirtualBuilding_terrace__vv0Ta .CcoVirtualBuilding_palmTree__2Hdg6{width:33px}.CcoVirtualBuilding_terraceTable__VFpNm{width:25px}.CcoVirtualBuilding_terraceTable__VFpNm:before{left:-8px;width:35px}.CcoVirtualBuilding_terraceTable__VFpNm:after{left:9px}.CcoVirtualBuilding_elevatorCar__yIFVL{left:6px;width:27px;height:29px}.CcoVirtualBuilding_elevatorBoarder__B0Oep,.CcoVirtualBuilding_elevatorGuest__rRQbS{left:29px}.CcoVirtualBuilding_mobileInactive__58miu{display:none}}@media (prefers-reduced-motion:reduce){.CcoVirtualBuilding_airplane___2Ehw,.CcoVirtualBuilding_cloud__6TZ21,.CcoVirtualBuilding_elevatorBoarder__B0Oep .CcoVirtualBuilding_walker__uR6TM,.CcoVirtualBuilding_elevatorGuest__rRQbS .CcoVirtualBuilding_walker__uR6TM,.CcoVirtualBuilding_walker__uR6TM{animation:none!important}.CcoVirtualBuilding_elevatorCar__yIFVL{transition:none!important}}.CcoVirtualBuilding_terraceWalkway__s_nB0,.CcoVirtualBuilding_walkway__sdmXD{container-type:inline-size}.CcoVirtualBuilding_walkway__sdmXD{overflow:visible}.CcoVirtualBuilding_walkerfive__UOKRW,.CcoVirtualBuilding_walkerfour__Z_7OJ,.CcoVirtualBuilding_walkerone__jyeZy,.CcoVirtualBuilding_walkersix__yDMp4,.CcoVirtualBuilding_walkerthree__K5W2N,.CcoVirtualBuilding_walkertwo__JUHWY{left:0}@keyframes CcoVirtualBuilding_walkHallRight__AjP5k{0%{transform:translateX(-120%);opacity:0}7%{opacity:1}93%{opacity:1}to{transform:translateX(100cqw);opacity:0}}@keyframes CcoVirtualBuilding_walkHallLeft__1jBbE{0%{transform:translateX(100cqw);opacity:0}7%{opacity:1}93%{opacity:1}to{transform:translateX(-120%);opacity:0}}.CcoVirtualBuilding_terraceLanding__hcDq3{position:relative}.CcoVirtualBuilding_terraceTables__1s5yR{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));justify-items:center;padding:23px 20px 0}.CcoVirtualBuilding_srOnly__Afe15{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media (max-width:720px){.CcoVirtualBuilding_terraceTables__1s5yR{grid-template-columns:repeat(2,minmax(0,1fr));padding:28px 10px 0}.CcoVirtualBuilding_referyPage__9rxkB .CcoVirtualBuilding_building__ZJnzj{margin-top:136px}.CcoVirtualBuilding_referyPage__9rxkB .CcoVirtualBuilding_roofSign__hjFad{bottom:100%;width:min(var(--architecture-roof-sign-width,29.31cqw),78%);min-height:min(var(--architecture-roof-sign-height,8.97cqw),86px);padding:5px 9px}.CcoVirtualBuilding_referyPage__9rxkB .CcoVirtualBuilding_referyLogo__KOMWO{height:55px}.CcoVirtualBuilding_referyPage__9rxkB .CcoVirtualBuilding_roofCaption__wsVGI{font-size:8px}}@media (prefers-reduced-motion:reduce){.CcoVirtualBuilding_walkerone__jyeZy{left:7%}.CcoVirtualBuilding_walkertwo__JUHWY{left:22%}.CcoVirtualBuilding_walkerthree__K5W2N{left:38%}.CcoVirtualBuilding_walkerfour__Z_7OJ{left:54%}.CcoVirtualBuilding_walkerfive__UOKRW{left:70%}.CcoVirtualBuilding_walkersix__yDMp4{left:85%}.CcoVirtualBuilding_walker__uR6TM svg,.CcoVirtualBuilding_walker__uR6TM svg *{animation:none!important;transform:none!important}}.CcoVirtualBuilding_floorTag__G82wK span,.CcoVirtualBuilding_floorTag__G82wK strong,.CcoVirtualBuilding_levelNav__cSkb7 button strong{font-family:Menlo,Monaco,Consolas,Liberation Mono,monospace}.CcoVirtualBuilding_visitDisclaimer__lwNiT{margin:5px 0 0;color:#5d625b;font:500 10px/1.4 system-ui,sans-serif;text-align:center}.CcoVirtualBuilding_visitActor__xpKm1{position:absolute;z-index:5;display:block;width:17px;height:27px;color:var(--visit-color);pointer-events:none;transform-origin:center bottom}.CcoVirtualBuilding_visitActor__xpKm1 svg{display:block;width:100%;height:100%;overflow:visible}.CcoVirtualBuilding_visitCorridor__j_bmH{bottom:2px;left:1%}.CcoVirtualBuilding_visitApproach__CnBJe.CcoVirtualBuilding_visitCorridor__j_bmH{animation:CcoVirtualBuilding_visitApproach__CnBJe var(--visit-travel-duration) linear forwards}.CcoVirtualBuilding_visitLeaving__m81fg.CcoVirtualBuilding_visitCorridor__j_bmH{left:var(--visit-target);animation:CcoVirtualBuilding_visitLeaving__m81fg var(--visit-travel-duration) linear forwards}.CcoVirtualBuilding_visitInterior__r6Enx{left:var(--visit-place);bottom:6%;width:17px;height:28px}.CcoVirtualBuilding_visitEntering__tbaOj.CcoVirtualBuilding_visitInterior__r6Enx{animation:CcoVirtualBuilding_visitEnter__jrhri .9s ease-out both}.CcoVirtualBuilding_visitInside__IHGdb.CcoVirtualBuilding_visitInterior__r6Enx{animation:CcoVirtualBuilding_visitIdle__9kC3Q 4s ease-in-out infinite alternate}.CcoVirtualBuilding_visitExiting__U2CDh.CcoVirtualBuilding_visitInterior__r6Enx{animation:CcoVirtualBuilding_visitExit__kMKAc .9s ease-in both}.CcoVirtualBuilding_visitArmBack__Em9IR,.CcoVirtualBuilding_visitArmFront__0wVS_{transform-origin:8px 12px}.CcoVirtualBuilding_visitLegBack__DWs8i,.CcoVirtualBuilding_visitLegFront__53Dj1{transform-origin:8px 19px}.CcoVirtualBuilding_visitApproach__CnBJe .CcoVirtualBuilding_visitArmBack__Em9IR,.CcoVirtualBuilding_visitApproach__CnBJe .CcoVirtualBuilding_visitLegFront__53Dj1,.CcoVirtualBuilding_visitLeaving__m81fg .CcoVirtualBuilding_visitArmBack__Em9IR,.CcoVirtualBuilding_visitLeaving__m81fg .CcoVirtualBuilding_visitLegFront__53Dj1{animation:CcoVirtualBuilding_visitStride__6yo6w .55s ease-in-out infinite alternate}.CcoVirtualBuilding_visitApproach__CnBJe .CcoVirtualBuilding_visitArmFront__0wVS_,.CcoVirtualBuilding_visitApproach__CnBJe .CcoVirtualBuilding_visitLegBack__DWs8i,.CcoVirtualBuilding_visitLeaving__m81fg .CcoVirtualBuilding_visitArmFront__0wVS_,.CcoVirtualBuilding_visitLeaving__m81fg .CcoVirtualBuilding_visitLegBack__DWs8i{animation:CcoVirtualBuilding_visitStride__6yo6w .55s ease-in-out infinite alternate-reverse}@keyframes CcoVirtualBuilding_visitStride__6yo6w{0%{transform:rotate(-24deg)}to{transform:rotate(24deg)}}@keyframes CcoVirtualBuilding_walkerStride__kNIhr{0%{transform:rotate(-28deg)}to{transform:rotate(28deg)}}@keyframes CcoVirtualBuilding_visitApproach__CnBJe{0%{left:1%}to{left:var(--visit-target)}}@keyframes CcoVirtualBuilding_visitLeaving__m81fg{0%{left:var(--visit-target)}to{left:calc(100% - 17px)}}@keyframes CcoVirtualBuilding_visitEnter__jrhri{0%{left:50%;opacity:.8;transform:translateY(18px) scale(1)}to{left:var(--visit-place);opacity:1;transform:translateY(0) scale(.85)}}@keyframes CcoVirtualBuilding_visitExit__kMKAc{0%{left:var(--visit-place);opacity:1;transform:translateY(0) scale(.85)}to{left:50%;opacity:.8;transform:translateY(18px) scale(1)}}@keyframes CcoVirtualBuilding_visitIdle__9kC3Q{0%{transform:scale(.85) translateX(-2px)}to{transform:scale(.85) translateX(2px)}}.CcoVirtualBuilding_simulationPaused__r7Zkn .CcoVirtualBuilding_visitActor__xpKm1,.CcoVirtualBuilding_simulationPaused__r7Zkn .CcoVirtualBuilding_visitActor__xpKm1 *{animation-play-state:paused!important}@media (max-width:720px){.CcoVirtualBuilding_visitDisclaimer__lwNiT{margin-top:4px;font-size:9px}.CcoVirtualBuilding_visitCorridor__j_bmH{width:12px;height:20px}.CcoVirtualBuilding_visitInterior__r6Enx{width:14px;height:23px}@keyframes CcoVirtualBuilding_visitLeaving__m81fg{to{left:calc(100% - 12px)}}}@media (prefers-reduced-motion:reduce){.CcoVirtualBuilding_visitActor__xpKm1{display:none!important;animation:none!important}}.UrbanGround_ground__wCw8M{--urban-stone:#d8d0bc;--urban-joint:#aaa695;--urban-trim:#a8895d;--urban-leaf:#6f916d;position:relative;isolation:isolate;width:100%;overflow:hidden;pointer-events:none;background:repeating-linear-gradient(90deg,transparent 0 72px,var(--urban-joint) 72px 73px),repeating-linear-gradient(0deg,transparent 0 38px,color-mix(in srgb,var(--urban-joint) 68%,transparent) 38px 39px),linear-gradient(180deg,var(--urban-stone),color-mix(in srgb,var(--urban-stone) 81%,#fff))}.UrbanGround_technology__qU0IC{--urban-stone:#cad5d3;--urban-joint:#9caeaa;--urban-trim:#668d94;--urban-leaf:#648b7d}.UrbanGround_ground__wCw8M:before{position:absolute;z-index:1;top:0;right:0;left:0;height:7px;border-top:2px solid var(--urban-trim);background:color-mix(in srgb,var(--urban-stone) 65%,#fff);box-shadow:0 4px 7px #384b4b24;content:""}.UrbanGround_ground__wCw8M:after{position:absolute;z-index:0;inset:0;background:linear-gradient(180deg,#46554a22,transparent 29%,transparent 75%,#fff4);content:""}.UrbanGround_district__MvgBS{position:absolute;z-index:1;right:0;bottom:0;left:0;height:var(--district-ground-offset,190px)}.UrbanGround_detail__EsRDR{z-index:2;flex:1 0 clamp(106px,10cqw,150px)}.UrbanGround_bays__SH_jF{position:absolute;z-index:2;inset:0 auto 0 var(--district-edge-gap,0);display:grid;width:max-content;grid-template-columns:repeat(var(--district-count,1),var(--district-slot-width,100%));gap:var(--district-gap,0)}.UrbanGround_detail__EsRDR .UrbanGround_bays__SH_jF{right:0;left:0;width:min(calc(100% - 12px),var(--architecture-detail-max-width,1160px));margin:auto;grid-template-columns:minmax(0,1fr)}.UrbanGround_bay__MyvrH{container-type:inline-size;position:relative;display:block;height:100%}.UrbanGround_entryPath__9EaN_{position:absolute;top:0;bottom:0;left:var(--urban-entry-center,50%);width:clamp(48px,18cqw,150px);transform:translateX(-50%);background:linear-gradient(90deg,#fff2,#fff7 50%,#fff2)}.UrbanGround_commercial__qG0h7 .UrbanGround_entryPath__9EaN_{clip-path:polygon(19% 0,81% 0,100% 100%,0 100%)}.UrbanGround_technology__qU0IC .UrbanGround_entryPath__9EaN_{width:clamp(64px,24cqw,210px);background:linear-gradient(90deg,#fff1,#fff9 50%,#fff1)}.UrbanGround_tree__B64lD{position:absolute;top:12%;left:7%;width:clamp(34px,13cqw,84px);height:clamp(46px,16cqw,108px);border-bottom:3px solid #79614b}.UrbanGround_tree__B64lD:before{position:absolute;bottom:2px;left:48%;width:8%;height:58%;transform:translateX(-50%);background:#755b42;content:""}.UrbanGround_tree__B64lD:after{position:absolute;top:0;left:5%;width:90%;height:69%;border-radius:52% 48% 45% 50%;background:radial-gradient(circle at 31% 27%,#9db58a,var(--urban-leaf) 54%,#4d7059);box-shadow:inset -7px -5px 0 #35594b33,3px 4px 5px #3d514b30;content:""}.UrbanGround_technology__qU0IC .UrbanGround_tree__B64lD{top:9%;left:5%;width:clamp(32px,10cqw,70px)}.UrbanGround_technology__qU0IC .UrbanGround_tree__B64lD:after{border-radius:20% 20% 16% 16%}.UrbanGround_planter__oe3aa{position:absolute;bottom:17%;left:5%;width:clamp(40px,14cqw,96px);height:clamp(14px,3cqw,24px);border:2px solid #756b59;border-radius:3px 3px 8px 8px;background:#a99074;box-shadow:3px 4px 4px #3b504333}.UrbanGround_planter__oe3aa:before{position:absolute;right:4px;bottom:75%;left:4px;height:17px;border-radius:55% 55% 20% 20%;background:var(--urban-leaf);box-shadow:-6px 2px 0 -3px #416e52,7px 2px 0 -3px #8cac82;content:""}.UrbanGround_planterFar__DJT_Q{right:5%;bottom:54%;left:auto;transform:scale(.78)}.UrbanGround_technology__qU0IC .UrbanGround_planter__oe3aa{width:clamp(54px,18cqw,130px);border-color:#526966;border-radius:2px;background:#708985}.UrbanGround_technology__qU0IC .UrbanGround_planter__oe3aa:before{right:1px;left:1px;height:12px;border-radius:2px;box-shadow:none}.UrbanGround_lamp__N0Dfv{position:absolute;top:25%;right:7%;width:4px;height:clamp(48px,12cqw,86px);border-radius:2px;background:#465b59;box-shadow:3px 3px 4px #3b504333}.UrbanGround_lamp__N0Dfv:before{position:absolute;top:-6px;left:-6px;width:16px;height:9px;border:1px solid #465b59;border-radius:7px 7px 3px 3px;background:#f4e8b8;box-shadow:0 0 10px #fff4cc88;content:""}.UrbanGround_technology__qU0IC .UrbanGround_lamp__N0Dfv{right:11%;width:5px;background:#425c66}.UrbanGround_technology__qU0IC .UrbanGround_lamp__N0Dfv:before{left:-7px;width:19px;border-radius:2px;background:#e5f6f2}.UrbanGround_bench__9QVJy{position:absolute;right:27%;bottom:27%;width:clamp(38px,12cqw,84px);height:11px;border:solid #514b40;border-width:2px 2px 4px;background:#9d7e5b;box-shadow:2px 4px 3px #3b504333}.UrbanGround_bench__9QVJy:after{position:absolute;right:4px;bottom:-10px;left:4px;height:7px;border-right:3px solid #514b40;border-left:3px solid #514b40;content:""}.UrbanGround_technology__qU0IC .UrbanGround_bench__9QVJy{right:31%;height:7px;border-color:#506a6b;border-bottom-width:2px;background:#a5b7b4}.UrbanGround_district__MvgBS .UrbanGround_bay__MyvrH:nth-child(odd) .UrbanGround_bench__9QVJy{display:none}.UrbanGround_walkLane__6UHsd{position:absolute;z-index:1;right:22%;bottom:2%;left:24%;height:max(48px,23%);overflow-x:clip;overflow-y:visible;pointer-events:none}.UrbanGround_bay__MyvrH:nth-child(3n+1) .UrbanGround_walkLane__6UHsd{top:6%;bottom:auto;height:max(38px,20%)}.UrbanGround_bay__MyvrH:nth-child(3n+2) .UrbanGround_walkLane__6UHsd{top:39%;bottom:auto;height:max(42px,22%)}.UrbanGround_bay__MyvrH:nth-child(3n+1) .UrbanGround_pedestrian__9MKjA{width:clamp(12px,3.1cqw,18px);height:clamp(22px,6.2cqw,32px)}.UrbanGround_bay__MyvrH:nth-child(3n+2) .UrbanGround_pedestrian__9MKjA{width:clamp(13px,3.6cqw,21px);height:clamp(24px,7.1cqw,36px)}.UrbanGround_pedestrian__9MKjA{position:absolute;bottom:0;left:-24px;display:block;width:clamp(14px,4.2cqw,24px);height:clamp(26px,8cqw,42px);color:var(--walker-color);animation:UrbanGround_urbanWalk__4QoaR 22s linear infinite;animation-delay:var(--walk-delay)}.UrbanGround_pedestrian__9MKjA svg{width:100%;height:100%}.UrbanGround_reverse__SdbDU{animation-name:UrbanGround_urbanWalkReverse__Qvrt2;animation-duration:25s}@keyframes UrbanGround_urbanWalk__4QoaR{0%{left:-24px}to{left:calc(100% + 24px)}}@keyframes UrbanGround_urbanWalkReverse__Qvrt2{0%{left:calc(100% + 24px)}to{left:-24px}}@media (max-width:720px){.UrbanGround_district__MvgBS .UrbanGround_tree__B64lD{top:18%}.UrbanGround_detail__EsRDR{flex-basis:106px}.UrbanGround_detail__EsRDR .UrbanGround_tree__B64lD{top:13%}.UrbanGround_detail__EsRDR .UrbanGround_lamp__N0Dfv{height:54px}}@media (prefers-reduced-motion:reduce){.UrbanGround_ground__wCw8M *{animation:none!important}.UrbanGround_pedestrian__9MKjA{display:none}}.ReferyCityHeader_header__sdOed{position:sticky;z-index:50;top:0;display:flex;flex:none;align-items:center;justify-content:space-between;gap:16px;width:100%;max-width:none;margin:0;padding:max(14px,env(safe-area-inset-top)) max(clamp(12px,3vw,42px),env(safe-area-inset-right)) 12px max(clamp(12px,3vw,42px),env(safe-area-inset-left));color:var(--platform-fg-primary);background:var(--platform-header-bg);border-bottom:1px solid var(--platform-border)}.ReferyCityHeader_brand__uVVMz,.ReferyCityHeader_navigation__97wxA{display:flex;align-items:center;gap:14px;min-width:0}.ReferyCityHeader_brand__uVVMz h1{margin:0;color:var(--platform-fg-primary);font:800 clamp(22px,2.4vw,30px)/1 var(--font-mono);letter-spacing:.04em}.ReferyCityHeader_logoLink__C7a_k{display:flex;align-items:center}.ReferyCityHeader_logo__31Z9v{display:block;width:clamp(94px,9vw,126px);height:auto}.ReferyCityHeader_navigation__97wxA{gap:clamp(14px,2vw,26px)}.ReferyCityHeader_currentSection__EXozu,.ReferyCityHeader_navigationLink__xI7Ex{color:var(--platform-fg-secondary);font:600 13px/1.3 var(--font-sans,Aptos,sans-serif);text-decoration:none;white-space:nowrap}.ReferyCityHeader_navigationLink__xI7Ex:hover{color:var(--platform-fg-primary);text-decoration:underline;text-underline-offset:4px}.ReferyCityHeader_logoLink__C7a_k:focus-visible,.ReferyCityHeader_navigationLink__xI7Ex:focus-visible{outline:3px solid var(--ring);outline-offset:4px}.ReferyCityHeader_currentSection__EXozu{color:var(--platform-fg-primary)}.ReferyCityHeader_mobileMenu__lnNkW{display:none;position:relative}.ReferyCityHeader_mobileMenu__lnNkW summary{display:grid;width:44px;height:44px;place-items:center;border:1px solid var(--platform-border);border-radius:8px;list-style:none;cursor:pointer}.ReferyCityHeader_mobileMenu__lnNkW summary::-webkit-details-marker{display:none}.ReferyCityHeader_mobileMenu__lnNkW summary span,.ReferyCityHeader_mobileMenu__lnNkW summary span:after,.ReferyCityHeader_mobileMenu__lnNkW summary span:before{display:block;width:19px;height:2px;border-radius:2px;background:currentColor}.ReferyCityHeader_mobileMenu__lnNkW summary span{position:relative}.ReferyCityHeader_mobileMenu__lnNkW summary span:after,.ReferyCityHeader_mobileMenu__lnNkW summary span:before{position:absolute;left:0;content:""}.ReferyCityHeader_mobileMenu__lnNkW summary span:before{top:-6px}.ReferyCityHeader_mobileMenu__lnNkW summary span:after{top:6px}.ReferyCityHeader_mobileMenuItems__afryx{position:absolute;z-index:30;top:calc(100% + 8px);right:0;display:grid;min-width:220px;gap:2px;padding:8px;border:1px solid var(--platform-border);border-radius:10px;background:var(--platform-header-bg);box-shadow:0 8px 24px #18202a26}.ReferyCityHeader_mobileMenuItems__afryx a{padding:11px 12px;border-radius:6px;color:var(--platform-fg-primary);font:600 14px/1.3 var(--font-mono);text-decoration:none}.ReferyCityHeader_mobileMenuItems__afryx a:focus-visible,.ReferyCityHeader_mobileMenuItems__afryx a:hover{background:#80808018}.ReferyCityHeader_mobileMenu__lnNkW summary:focus-visible{outline:3px solid var(--ring);outline-offset:3px}@media (max-width:900px){.ReferyCityHeader_header__sdOed{flex-wrap:nowrap;padding-top:12px;padding-bottom:10px}.ReferyCityHeader_brand__uVVMz{gap:10px}.ReferyCityHeader_logo__31Z9v{width:clamp(88px,25vw,112px)}.ReferyCityHeader_navigation__97wxA{display:none}.ReferyCityHeader_mobileMenu__lnNkW{display:block}}.ReferyCityHeader_header__sdOed{box-sizing:border-box;min-height:72px}.ReferyCityHeader_navigation__97wxA [aria-current=page]{color:var(--platform-fg-primary);text-decoration:underline;text-underline-offset:4px}.ReferyCity_page__Tz5Di{--district-ground-offset:190px;min-height:100svh;min-width:0;padding:0;color:#18202a;background:#eef2f0}.ReferyCity_viewport__IRCyz{display:flex;flex-direction:column;min-height:100svh;min-height:100dvh}.ReferyCity_cityScene__j5Cgx{container-type:inline-size;position:relative;isolation:isolate;flex:1 0 var(--city-scene-height,560px);width:100%;min-height:560px;overflow:hidden;margin:0;border:0;border-radius:0;background:linear-gradient(180deg,#83bde4,#c5e2f1 42%,#e4eee5 74%,#c8d6bc)}.ReferyCity_cityScroller__UKLJs{position:absolute;inset:0;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scroll-behavior:smooth;scroll-snap-type:x proximity;scroll-padding-inline:var(--district-edge-gap);scrollbar-width:thin;scrollbar-color:#65736a #d4dfd7}.ReferyCity_cityScroller__UKLJs:focus-visible{outline:3px solid #273b47;outline-offset:-4px}.ReferyCity_cityCanvas__TZp0B{--district-slot-width:clamp(340px,34cqw,520px);--district-gap:clamp(20px,2.4cqw,36px);--district-edge-gap:clamp(28px,4cqw,58px);position:relative;width:max(100%,var(--district-canvas-width,100%));height:100%;min-height:100%;overflow:hidden}.ReferyCity_commercialAtmosphere__cAEz1{--district-side:#806f5a}.ReferyCity_technologyAtmosphere__RlZkW{--district-side:#536f7a}.ReferyCity_sun__joerv{position:absolute;top:52px;right:12%;width:68px;aspect-ratio:1;border-radius:50%;background:#fff1c8;box-shadow:0 0 0 12px #fff4c822,0 0 48px #fff2c766}.ReferyCity_cloud__vjoRF{position:absolute;z-index:0;width:84px;height:19px;border-radius:99px;background:#fff;opacity:.78;animation:ReferyCity_cloudDrift__SNaRO 48s linear infinite}.ReferyCity_cloud__vjoRF:after,.ReferyCity_cloud__vjoRF:before{position:absolute;border-radius:50%;background:#fff;content:""}.ReferyCity_cloud__vjoRF:before{top:-14px;left:12px;width:34px;height:34px}.ReferyCity_cloud__vjoRF:after{top:-9px;left:42px;width:27px;height:27px}.ReferyCity_cloudOne__M_rTQ{top:105px;left:7%}.ReferyCity_cloudTwo__EVk1N{top:170px;left:60%;transform:scale(.72);animation-delay:-23s}@keyframes ReferyCity_cloudDrift__SNaRO{0%{margin-left:-110px}to{margin-left:calc(100% + 110px)}}.ReferyCity_mountainRange__BYSVf{position:absolute;z-index:0;right:-4%;bottom:calc(var(--district-ground-offset) - 11px);left:-4%;height:235px;clip-path:polygon(0 100%,0 76%,10% 51%,19% 78%,34% 28%,49% 73%,64% 39%,78% 79%,90% 32%,100% 70%,100% 100%);background:linear-gradient(145deg,#92a99d,#758e82);opacity:.72}.ReferyCity_mountainRange__BYSVf:after{position:absolute;inset:22px 0 0;clip-path:polygon(0 100%,0 74%,18% 42%,31% 78%,48% 27%,62% 71%,79% 35%,91% 68%,100% 50%,100% 100%);background:#b1c2ad;content:"";opacity:.8}.ReferyCity_backgroundCity__qiYSk{position:absolute;z-index:1;right:0;bottom:calc(var(--district-ground-offset) - 2px);left:0;height:166px;opacity:.56}.ReferyCity_commercialAtmosphere__cAEz1 .ReferyCity_backgroundBlock__xkVDj{background-color:#b3aa92;border-color:#817e73}.ReferyCity_technologyAtmosphere__RlZkW .ReferyCity_backgroundBlock__xkVDj{background-color:#7f9fa5;border-color:#597c87;transform:scaleY(1.5);transform-origin:bottom}.ReferyCity_backgroundBlock__xkVDj{position:absolute;bottom:0;display:block;border:2px solid #718b8d;background-color:#94acaa;background-image:repeating-linear-gradient(90deg,transparent 0 13px,#d5e1d344 13px 15px),repeating-linear-gradient(0deg,transparent 0 17px,#d5e1d344 17px 20px);box-shadow:inset 0 0 0 4px #e0e8df22}.ReferyCity_backgroundBlockOne__8k2Ha{left:3%;width:7%;height:96px}.ReferyCity_backgroundBlockTwo__mjtZ8{left:13%;width:5%;height:134px}.ReferyCity_backgroundBlockThree__m1b7F{left:24%;width:8%;height:112px}.ReferyCity_backgroundBlockFour__v3hBE{left:41%;width:7%;height:151px}.ReferyCity_backgroundBlockFive__CAnpW{right:34%;width:6%;height:106px}.ReferyCity_backgroundBlockSix__9UFaR{right:18%;width:8%;height:136px}.ReferyCity_backgroundBlockSeven__4czzs{right:5%;width:7%;height:98px}.ReferyCity_cityDistrict__ylPqC{position:absolute;z-index:2;inset:88px auto var(--district-ground-offset) var(--district-edge-gap);display:grid;width:max-content;grid-template-columns:repeat(var(--district-count,4),var(--district-slot-width));align-items:stretch;gap:var(--district-gap)}.ReferyCity_buildingLink__Wtg5n{container-type:inline-size;position:relative;z-index:2;display:flex;width:100%;min-width:0;align-items:flex-end;justify-content:center;scroll-snap-align:start;color:inherit;text-decoration:none}.ReferyCity_buildingLink__Wtg5n:focus-visible{z-index:8;outline:4px solid #263b4a;outline-offset:3px;border-radius:5px}.ReferyCity_projectedBuilding__UHzYO{cursor:default}.ReferyCity_buildingStructure__Gd17F{container-type:inline-size;position:relative;display:block;width:100%;height:var(--building-height,68cqw);transition:transform .22s ease}.ReferyCity_buildingLink__Wtg5n:focus-visible .ReferyCity_buildingStructure__Gd17F,.ReferyCity_buildingLink__Wtg5n:hover .ReferyCity_buildingStructure__Gd17F{transform:translateY(-5px)}.ReferyCity_projectedBuilding__UHzYO .ReferyCity_buildingRoofSign__vQ3T_{flex-direction:column;gap:calc(.35cqw);border:calc(.35cqw) dashed var(--building-accent);background:#18252a;color:#f8f7ed}.ReferyCity_projectRoofLabel__XWfFN{display:grid;justify-items:center;gap:2px;line-height:1;text-align:center}.ReferyCity_projectRoofLabel__XWfFN b{font:800 clamp(8px,2.4cqw,14px)/1 var(--font-display,Oswald,Arial,sans-serif);letter-spacing:.08em}.ReferyCity_projectRoofLabel__XWfFN small{color:var(--building-accent);font:700 clamp(6px,1.3cqw,9px)/1 system-ui,sans-serif;letter-spacing:.13em}.ReferyCity_projectedBuilding__UHzYO .ReferyCity_buildingFacade__IAO0n{border-style:dashed;background:color-mix(in srgb,var(--building-accent) 9%,#e7e7df)}.ReferyCity_projectedBuilding__UHzYO .ReferyCity_buildingFloor__59Frz{border-bottom-style:dashed;background:linear-gradient(180deg,#e8f3f366,#91aeb444)}.ReferyCity_projectedBuilding__UHzYO .ReferyCity_floorWindows__v8wL8 i{border:1px dashed color-mix(in srgb,var(--building-accent) 78%,#33434a);background:linear-gradient(145deg,#ffffff66,#94aab455 50%,#c8d8d566);box-shadow:none}.ReferyCity_buildingTerrace__EN7H3{position:absolute;z-index:1;top:0;right:0;left:0;height:var(--terrace-height,7.4138cqw);overflow:hidden;border-top:calc(.3448cqw) solid #171b1c;border-bottom:calc(.431cqw) solid #111;background:linear-gradient(#cce2ba 0 54%,#b5c49e 54%)}.ReferyCity_buildingTerrace__EN7H3:before{position:absolute;top:calc(1.8966cqw);right:0;left:0;height:calc(1.3793cqw);border-top:calc(.1724cqw) solid #70766a;border-bottom:calc(.1724cqw) solid #70766a;background:repeating-linear-gradient(90deg,transparent 0 calc(2.3276cqw),#92988a calc(2.3276cqw) calc(2.5cqw));content:""}.ReferyCity_buildingTerraceLabel__6mXbn{position:absolute;z-index:2;top:calc(.2586cqw);left:calc(.8621cqw);color:#36392f;font:700 calc(.7759cqw)/1 var(--font-display,Oswald,Arial,sans-serif);letter-spacing:.12em;text-transform:uppercase}.ReferyCity_buildingDome__XIYZR{position:absolute;z-index:0;bottom:100%;left:50%;width:var(--city-dome-width,89.6552cqw);aspect-ratio:var(--city-dome-aspect-ratio,1040/230);transform:translateX(-50%);border:calc(.431cqw) solid #3f5360;border-bottom:0;border-radius:55% 55% 0 0/100% 100% 0 0;background:repeating-linear-gradient(90deg,transparent 0 calc(3.9655cqw),#58707c calc(4.0517cqw) calc(4.3103cqw)),repeating-linear-gradient(0deg,transparent 0 calc(3.2759cqw),#58707c99 calc(3.3621cqw) calc(3.7069cqw)),linear-gradient(130deg,#e9fbffb8,#80acc294 50%,#c7e3edb0);box-shadow:inset 0 calc(1.0345cqw) 0 #fff6}.ReferyCity_buildingDome__XIYZR:after{position:absolute;top:calc(.3448cqw);bottom:0;left:50%;width:calc(.3448cqw);background:#58707c;content:""}.ReferyCity_antenna__QDWyU{position:absolute;z-index:4;bottom:100%;width:calc(.2586cqw);background:#54554e}.ReferyCity_antenna__QDWyU:after{position:absolute;top:calc(-.3448cqw);left:calc(-.2586cqw);width:calc(.7759cqw);height:calc(.7759cqw);border-radius:50%;background:#c3d942;box-shadow:0 0 0 calc(.1724cqw) white;content:""}.ReferyCity_antennaLeft__4pXxK{left:var(--antenna-left-inset,13%);height:var(--antenna-left-height,2.8448cqw)}.ReferyCity_antennaRight__IyqMx{right:var(--antenna-right-inset,13%);height:var(--antenna-right-height,1.9828cqw)}.ReferyCity_terraceRail__bRPuV{position:absolute;z-index:2;top:calc(1.8966cqw);right:0;left:0;height:calc(1.3793cqw);border-top:calc(.1724cqw) solid #64776a;border-bottom:calc(.1724cqw) solid #64776a}.ReferyCity_terraceDeck__6PWKg{position:absolute;z-index:2;right:0;bottom:0;left:0;height:var(--terrace-deck-height,3.5345cqw);border-top:calc(.1724cqw) solid #62665d;background:repeating-linear-gradient(90deg,#d4d1c2 0 calc(3.1034cqw),#c4c1b2 calc(3.1034cqw) calc(3.2759cqw))}.ReferyCity_roofPalm__D2_NY{position:absolute;z-index:4;bottom:0;width:calc(4.6552cqw);height:calc(5.8621cqw)}.ReferyCity_terracePalmLeft__KoyKa{left:4%}.ReferyCity_terracePalmRight__N0BWI{right:4%;transform:scaleX(-1)}.ReferyCity_terraceUmbrella__eNCyO{position:absolute;z-index:4;bottom:calc(1.5517cqw);width:calc(4.3966cqw);height:calc(3.8793cqw)}.ReferyCity_terraceUmbrella__eNCyO:before{position:absolute;top:0;left:0;width:100%;height:calc(1.4655cqw);background:#f2eee0;clip-path:polygon(50% 0,100% 88%,86% 100%,14% 100%,0 88%);content:""}.ReferyCity_terraceUmbrella__eNCyO i{position:absolute;top:calc(1.2931cqw);left:50%;width:calc(.1724cqw);height:calc(1.2931cqw);background:#6c655a}.ReferyCity_terraceUmbrellaLeft__wgiGR{left:27%}.ReferyCity_terraceUmbrellaRight__0NRbb{right:27%}.ReferyCity_terraceTable__MJ55J{position:absolute;z-index:4;bottom:calc(1.0345cqw);width:calc(3.8793cqw);height:calc(.9483cqw);border:calc(.2586cqw) solid #4b3a2c;border-radius:2px;background:#6b5240}.ReferyCity_terraceTableLeft__QNX3N{left:22%}.ReferyCity_terraceTableRight__Ydra_{right:22%}.ReferyCity_terraceTable__MJ55J b,.ReferyCity_terraceTable__MJ55J i{position:absolute;bottom:calc(-1.2069cqw);width:calc(1.0345cqw);height:calc(1.2069cqw);border-radius:3px;background:#454139}.ReferyCity_terraceTable__MJ55J i{left:calc(-1.2069cqw)}.ReferyCity_terraceTable__MJ55J b{right:calc(-1.2069cqw)}.ReferyCity_terracePergola__0rPbv{position:absolute;z-index:3;top:calc(.6897cqw);left:5%;width:28%;height:calc(3.3621cqw);border:calc(.3448cqw) solid #252723;border-bottom:0;background:repeating-linear-gradient(90deg,#2b2e27 0 calc(.3448cqw),transparent calc(.3448cqw) calc(1.8966cqw))}.ReferyCity_terracePergola__0rPbv:before{position:absolute;top:calc(.2586cqw);right:0;left:0;height:calc(.3448cqw);background:#c9aa67;box-shadow:0 calc(.6897cqw) 0 #c9aa67;content:""}.ReferyCity_terraceSofa__YZaYL{position:absolute;z-index:4;bottom:calc(.2586cqw);left:15%;width:calc(5cqw);height:calc(1.1207cqw);border:calc(.2586cqw) solid #514c43;border-radius:calc(.3448cqw) calc(.3448cqw) 0 0;background:#b9b6a9}.ReferyCity_terraceSofaRight__Ii3FL{right:15%;left:auto}.ReferyCity_buildingRoofSign__vQ3T_{position:absolute;z-index:5;bottom:100%;top:auto;left:50%;display:flex;width:var(--roof-sign-width,27.5862cqw);height:var(--roof-sign-height,7.069cqw);transform:translateX(-50%);align-items:center;justify-content:center;overflow:hidden;border:calc(.431cqw) solid #15191b;border-bottom:0;border-radius:calc(.3448cqw) calc(.3448cqw) 0 0;padding:0;background:#fff}.ReferyCity_referyBuilding__6VA3r .ReferyCity_buildingRoofSign__vQ3T_{flex-direction:column;gap:calc(.2586cqw);border-radius:calc(.6034cqw) calc(.6034cqw) 0 0;padding:calc(.6034cqw) calc(1.0345cqw)}.ReferyCity_buildingLogo__IwyVU{display:block;width:100%;height:100%;object-fit:contain;object-position:center}.ReferyCity_ccoBuilding___RPLd .ReferyCity_buildingLogo__IwyVU{object-fit:cover}.ReferyCity_referyBuilding__6VA3r .ReferyCity_buildingLogo__IwyVU{height:calc(5.6897cqw)}.ReferyCity_businessCenterName__psDHE{position:static;border:0;padding:0;color:#252c35;background:transparent;font:700 calc(.8621cqw)/1.1 var(--font-display,Oswald,Arial,sans-serif);letter-spacing:.12em;text-align:center;text-transform:uppercase;white-space:nowrap}.ReferyCity_buildingFacade__IAO0n{position:absolute;inset:var(--facade-top-inset,0cqw) 0 0;display:grid;grid-template-rows:var(--building-floor-rows,1fr 1fr 1fr 1fr) var(--ground-floor-height,3.7931cqw);overflow:hidden;border:calc(.6897cqw) solid #171b1c;border-bottom:0;background:#e7e7df;box-shadow:inset calc(1.2cqw) 0 0 #fff6,inset calc(-1.2cqw) 0 0 #18242a33,calc(1.2cqw) calc(.7cqw) 0 var(--district-side),calc(1.7cqw) calc(1.5cqw) calc(1.6cqw) #263d4247}.ReferyCity_buildingFloor__59Frz{position:relative;display:block;min-height:0;overflow:hidden;border-bottom:calc(.431cqw) solid #171b1c;background:linear-gradient(180deg,#d7e8e8,#89aeb8)}.ReferyCity_floorWindows__v8wL8{position:absolute;inset:0;display:grid;grid-template-columns:repeat(var(--window-count,8),minmax(0,1fr));align-content:stretch;gap:calc(.3448cqw);padding:calc(.431cqw) calc(.431cqw) 0}.ReferyCity_floorWindows__v8wL8 i{border-right:calc(.1724cqw) solid #26383d;border-left:calc(.1724cqw) solid #26383d;background:linear-gradient(145deg,#e0f2f2,#99bec6 48%,#bad6d7 49%,#698a91);box-shadow:inset 0 0 0 1px #f5f7f255}.ReferyCity_buildingFloor__59Frz:after{position:absolute;inset:0;box-shadow:inset 0 calc(.6cqw) calc(.8cqw) #10252a33,inset 0 calc(-.5cqw) calc(.8cqw) #eef7f777;content:"";pointer-events:none}.ReferyCity_ccoBuilding___RPLd .ReferyCity_buildingFloor__59Frz{box-shadow:inset 0 4px 0 #c3d942}.ReferyCity_referyBuilding__6VA3r .ReferyCity_buildingFloor__59Frz{box-shadow:inset 0 4px 0 #91b9df}.ReferyCity_referyBuilding__6VA3r .ReferyCity_floorWindows__v8wL8 i{background:linear-gradient(145deg,#e2eff8,#9bbbd2 48%,#c3d7e4 49%,#728fa3)}.ReferyCity_buildingGroundFloor__2bIwV{position:relative;display:flex;align-items:end;justify-content:center;height:var(--ground-floor-height,3.7931cqw);border-top:calc(.3448cqw) solid var(--building-accent);background:#111}.ReferyCity_commercialAtmosphere__cAEz1 .ReferyCity_projectedBuilding__UHzYO .ReferyCity_buildingGroundFloor__2bIwV{background:repeating-linear-gradient(90deg,#263e45 0 11%,#b4ced0 11% 23%,#233941 23% 25%)}.ReferyCity_commercialAtmosphere__cAEz1 .ReferyCity_projectedBuilding__UHzYO .ReferyCity_buildingGroundFloor__2bIwV:before{position:absolute;top:0;right:0;left:0;height:32%;background:repeating-linear-gradient(90deg,#e6d5aa 0 8%,#b9946b 8% 16%);box-shadow:0 3px 4px #1c293055;content:""}.ReferyCity_technologyAtmosphere__RlZkW .ReferyCity_projectedBuilding__UHzYO .ReferyCity_buildingGroundFloor__2bIwV{background:repeating-linear-gradient(90deg,#284953 0 20%,#8dafba 20% 23%,#1e3a45 23% 25%)}.ReferyCity_technologyAtmosphere__RlZkW .ReferyCity_projectedBuilding__UHzYO .ReferyCity_buildingGroundFloor__2bIwV:before{position:absolute;top:0;right:0;left:0;height:18%;background:#6b9ca7;box-shadow:0 4px 8px #1c293077;content:""}.ReferyCity_entranceDoor__Q6L4L{position:absolute;bottom:0;left:var(--entry-center,50%);width:var(--entry-width,2.1552cqw);height:var(--entry-door-height,2.731cqw);transform:translateX(-50%);border:calc(.1724cqw) solid white;border-bottom:0;border-radius:calc(.2586cqw) calc(.2586cqw) 0 0;background:linear-gradient(90deg,#b7c4b0 0 48%,#111 48% 53%,#d5d7cc 53%)}.ReferyCity_ccoBuilding___RPLd{--building-accent:#c3d942}.ReferyCity_referyBuilding__6VA3r{--building-accent:#8fb9df}.ReferyCity_cityWalker__NoVHp.ReferyCity_entryWalker__KWBgv{z-index:6;left:var(--entry-center,50%);bottom:0;width:var(--entry-walker-width);height:var(--entry-walker-height);margin-left:var(--entry-walker-left-offset);opacity:0;animation-duration:16s;animation-timing-function:ease-in-out;animation-iteration-count:infinite}.ReferyCity_entryWalkerIn__VVeb2{animation-name:ReferyCity_enterBuilding__9WrKU}.ReferyCity_entryWalkerOut__drdkB{color:#ae654c;animation-name:ReferyCity_exitBuilding__xoGbc;animation-delay:8s}@keyframes ReferyCity_enterBuilding__9WrKU{0%,58%{opacity:0;transform:translateY(var(--entry-walker-approach))}64%{opacity:1;transform:translateY(var(--entry-walker-threshold))}82%{opacity:1;transform:translateY(0)}91%,to{opacity:0;transform:translateY(var(--entry-walker-inside))}}@keyframes ReferyCity_exitBuilding__xoGbc{0%,58%{opacity:0;transform:translateY(var(--entry-walker-inside))}64%{opacity:1;transform:translateY(var(--entry-walker-inside))}82%{opacity:1;transform:translateY(var(--entry-walker-threshold))}91%,to{opacity:0;transform:translateY(var(--entry-walker-approach))}}.ReferyCity_cityWalker__NoVHp{position:absolute;display:block;width:16px;height:29px;color:#345d95}.ReferyCity_cityWalker__NoVHp svg{width:100%;height:100%;overflow:visible}.ReferyCity_walkerArmBack__3_KjF,.ReferyCity_walkerArmFront__PNX4d,.ReferyCity_walkerLegBack__yyvsI,.ReferyCity_walkerLegFront__2UGAG{fill:none;stroke-linecap:round;stroke-width:1.65;transform-box:view-box}.ReferyCity_walkerLegBack__yyvsI{stroke:#222;transform-origin:6px 19px;animation:ReferyCity_stepBack__EnKg1 .48s steps(2) infinite alternate}.ReferyCity_walkerLegFront__2UGAG{stroke:#222;transform-origin:10px 19px;animation:ReferyCity_stepFront__iCxhm .48s steps(2) infinite alternate}.ReferyCity_walkerArmBack__3_KjF{stroke:#d4b18e;stroke-width:1.5;transform-origin:5px 12px;animation:ReferyCity_stepFront__iCxhm .48s steps(2) infinite alternate}.ReferyCity_walkerArmFront__PNX4d{stroke:#d4b18e;stroke-width:1.5;transform-origin:10px 12px;animation:ReferyCity_stepBack__EnKg1 .48s steps(2) infinite alternate}@keyframes ReferyCity_stepBack__EnKg1{0%{transform:rotate(24deg)}to{transform:rotate(-24deg)}}@keyframes ReferyCity_stepFront__iCxhm{0%{transform:rotate(-24deg)}to{transform:rotate(24deg)}}.ReferyCity_airplane__pcG77{position:absolute;z-index:1;top:42px;left:-65px;width:56px;height:7px;border-radius:50%;background:#f7fbfd;box-shadow:0 1px 0 #637986;transform:scale(.65);animation:ReferyCity_flyBy__wmt7e 75s linear infinite}.ReferyCity_airplane__pcG77:before{position:absolute;top:-8px;left:20px;width:19px;height:22px;background:#eef5fa;clip-path:polygon(45% 0,55% 0,100% 100%,0 100%);content:""}.ReferyCity_airplane__pcG77:after{position:absolute;top:-7px;left:4px;width:12px;height:12px;border-left:5px solid #eef5fa;transform:skewY(-35deg);content:""}.ReferyCity_districtArrow__0JOPy{position:absolute;z-index:10;top:calc(50% + 16px);display:grid;width:54px;height:54px;place-items:center;border:2px solid #1d2930;border-radius:50%;color:#1d2930;background:#f5f7ed;box-shadow:0 3px 12px #18202a40;cursor:pointer;transition:opacity .16s ease,background-color .16s ease,transform .16s ease}.ReferyCity_districtArrow__0JOPy:hover:not(:disabled){transform:scale(1.06);background:#fff}.ReferyCity_districtArrow__0JOPy:focus-visible{outline:3px solid #213944;outline-offset:3px}.ReferyCity_districtArrow__0JOPy:disabled{visibility:hidden;cursor:default}.ReferyCity_districtArrow__0JOPy span{display:block;margin-top:-5px;font:400 42px/1 system-ui,sans-serif}.ReferyCity_districtArrowPrevious__qfu9n{left:12px}.ReferyCity_districtArrowNext__2p5pm{right:12px}.ReferyCity_districtPosition__5nUM_{position:absolute;z-index:10;top:26px;right:70px;padding:6px 10px;border:1px solid #d3ddd2;border-radius:99px;color:#26353b;background:#f5f7edeb;font:700 11px/1 Menlo,Monaco,Consolas,Liberation Mono,monospace;letter-spacing:.12em;font-variant-numeric:tabular-nums}@keyframes ReferyCity_flyBy__wmt7e{0%,8%{left:-65px;opacity:0}10%{opacity:1}60%{left:calc(100% + 65px);opacity:1}62%,to{left:calc(100% + 65px);opacity:0}}@media (max-width:720px){.ReferyCity_cityCanvas__TZp0B{--district-slot-width:clamp(270px,80cqw,420px);--district-gap:14px;--district-edge-gap:16px}.ReferyCity_cityDistrict__ylPqC{inset:80px auto var(--district-ground-offset) var(--district-edge-gap)}.ReferyCity_districtArrow__0JOPy{top:calc(50% - 23px);width:46px;height:46px}.ReferyCity_districtArrowPrevious__qfu9n{left:5px}.ReferyCity_districtArrowNext__2p5pm{right:5px}.ReferyCity_districtPosition__5nUM_{top:24px;right:58px}.ReferyCity_backgroundBlock__xkVDj{border-width:1px}}@media (prefers-reduced-motion:reduce){.ReferyCity_cityScroller__UKLJs{scroll-behavior:auto;scroll-snap-type:none}.ReferyCity_airplane__pcG77,.ReferyCity_cityWalker__NoVHp,.ReferyCity_cloud__vjoRF{animation:none!important}.ReferyCity_buildingStructure__Gd17F{transition:none!important}.ReferyCity_walkerArmBack__3_KjF,.ReferyCity_walkerArmFront__PNX4d,.ReferyCity_walkerLegBack__yyvsI,.ReferyCity_walkerLegFront__2UGAG{animation:none!important}.ReferyCity_entryWalker__KWBgv{opacity:0}.ReferyCity_cityVan__yWqS4{left:72%}.ReferyCity_airplane__pcG77{left:55%;opacity:1}}.ReferyCity_configurator__j6Vg9{position:sticky;z-index:10;top:8px;margin:0 auto 12px;padding:10px 14px;border:1px solid #d1d8d1;background:#f8faf7f2;box-shadow:0 5px 18px #15251e16;backdrop-filter:blur(8px)}.ReferyCity_configuratorHeading__B1XEe{display:flex;align-items:center;justify-content:space-between;gap:12px}.ReferyCity_configuratorHeading__B1XEe h2{margin:0;font:700 14px/1.2 Menlo,Monaco,Consolas,monospace}.ReferyCity_projectedChoices__z0Rzj{display:flex;gap:6px}.ReferyCity_projectedChoices__z0Rzj button{padding:5px 9px;border:1px solid #c8d1c8;border-radius:999px;background:#fff;color:#283731;font:600 11px/1.2 system-ui,sans-serif;cursor:pointer}.ReferyCity_projectedChoices__z0Rzj .ReferyCity_projectedChoiceActive__dhS9d{border-color:#384932;background:#e8f0d1;box-shadow:inset 0 0 0 1px #a7bd56}.ReferyCity_configuratorControls__xZNyj{display:grid;grid-template-columns:minmax(160px,1.3fr) minmax(80px,.4fr) minmax(130px,.7fr) minmax(160px,.8fr);align-items:end;gap:10px}.ReferyCity_configField__BSo_o{display:grid;min-width:0;gap:4px;color:#47534b;font:600 10px/1.2 system-ui,sans-serif}.ReferyCity_configField__BSo_o input,.ReferyCity_configField__BSo_o select{width:100%;min-height:32px;padding:6px 8px;border:1px solid #c5cec4;border-radius:6px;background:#fff;color:#1c2822;font:500 13px/1.2 system-ui,sans-serif}.ReferyCity_colorSwatch__GJTCi:focus-visible,.ReferyCity_configField__BSo_o input:focus-visible,.ReferyCity_configField__BSo_o select:focus-visible,.ReferyCity_projectedChoices__z0Rzj button:focus-visible{outline:3px solid #243a48;outline-offset:2px}.ReferyCity_configField__BSo_o input[aria-invalid=true]{border-color:#ad382d}.ReferyCity_colorField__74esR{min-width:0;margin:0;padding:0;border:0}.ReferyCity_colorField__74esR legend{margin-bottom:4px;color:#47534b;font:600 10px/1.2 system-ui,sans-serif}.ReferyCity_colorOptions__CC4yZ{display:flex;flex-wrap:wrap;align-items:center;gap:8px;min-height:32px}.ReferyCity_colorSwatch__GJTCi{flex:none;width:22px;height:22px;padding:0;border:2px solid #fff;border-radius:50%;background:var(--swatch-color);box-shadow:0 0 0 1px #728078;cursor:pointer}.ReferyCity_colorSwatch__GJTCi[aria-pressed=true]{box-shadow:0 0 0 2px #20342b,0 0 0 4px #f8faf7}.ReferyCity_configError__sRKlf{min-height:14px;margin:4px 0 0;color:#a12f27;font:500 10px/1.3 system-ui,sans-serif}.ReferyCity_configError__sRKlf:empty{display:none}.ReferyCity_capacitySummary__8g3LN{display:flex;flex-wrap:wrap;gap:3px 10px;margin-top:4px;color:#4c5b52;font:500 10px/1.35 system-ui,sans-serif}.ReferyCity_capacitySummary__8g3LN span:first-child{color:#26372c;font-weight:700}.ReferyCity_commercialDisclaimer__E6Ix6{margin:6px 0 0;color:#657168;font:500 9px/1.35 system-ui,sans-serif}.ReferyCity_projectedBuilding__UHzYO{appearance:none;padding:0;border:0;background:transparent;font:inherit;text-align:initial;cursor:pointer}.ReferyCity_projectedBuilding__UHzYO:hover .ReferyCity_buildingStructure__Gd17F{transform:translateY(-5px)}.ReferyCity_selectedProjectedBuilding__HRqdg{z-index:4}.ReferyCity_selectedProjectedBuilding__HRqdg .ReferyCity_buildingStructure__Gd17F{filter:drop-shadow(0 0 7px color-mix(in srgb,var(--building-accent) 82%,transparent))}.ReferyCity_projectedBuilding__UHzYO:focus-visible{outline:3px solid #273b47;outline-offset:3px;border-radius:5px}.ReferyCity_projectRoofLabel__XWfFN{width:100%;max-width:100%;min-width:0;overflow:hidden}.ReferyCity_projectRoofLabel__XWfFN b{display:-webkit-box;max-width:100%;overflow:hidden;overflow-wrap:anywhere;font-size:clamp(7px,2cqw,12px);line-height:1.08;-webkit-box-orient:vertical;-webkit-line-clamp:2}.ReferyCity_projectedBuilding__UHzYO .ReferyCity_buildingFloor__59Frz{box-shadow:inset 0 4px 0 var(--building-accent)}.ReferyCity_cityCanvasSelectionMode__1uUEH{--district-edge-gap:max(clamp(28px,4cqw,58px),calc((100cqw - var(--district-slot-width)) / 2))}.ReferyCity_cityScroller__UKLJs{cursor:grab}.ReferyCity_cityScroller__UKLJs .ReferyCity_buildingLink__Wtg5n{cursor:pointer}.ReferyCity_cityScroller__UKLJs.ReferyCity_dragging__549p2,.ReferyCity_cityScroller__UKLJs.ReferyCity_dragging__549p2 *{cursor:grabbing!important;user-select:none}.ReferyCity_cityScroller__UKLJs.ReferyCity_dragging__549p2{scroll-behavior:auto;scroll-snap-type:none}.ReferyCity_projectedBuilding__UHzYO .ReferyCity_buildingRoofSign__vQ3T_{width:52cqw;height:13cqw;padding:1cqw 2cqw;background:var(--building-sign-background,#fff);color:var(--building-sign-ink);border:.45cqw solid #202a2a;border-bottom:0}.ReferyCity_projectRoofLabel__XWfFN{height:100%;align-content:center;gap:.3cqw}.ReferyCity_projectRoofLabel__XWfFN b{font-size:var(--project-name-size);line-height:1.05;letter-spacing:.025em;-webkit-line-clamp:3}.ReferyCity_projectRoofLabel__XWfFN small{color:var(--building-sign-ink);font-size:clamp(7px,1.4cqw,10px)}.ReferyCity_projectRoofLabel__XWfFN img{display:block;width:90%;height:8cqw;padding:.4cqw;object-fit:contain;background:#fff;border-radius:.3cqw}.ReferyCity_facade_corporate__CJNnO .ReferyCity_floorWindows__v8wL8 i{background:linear-gradient(145deg,#f0f5ed,#aac2bd 48%,#d6e3da 49%,#829b96)}.ReferyCity_facade_technology__HKWhW .ReferyCity_buildingFloor__59Frz{background:#283e4a}.ReferyCity_facade_technology__HKWhW .ReferyCity_floorWindows__v8wL8 i{border-style:solid;border-color:#42596a;background:linear-gradient(145deg,#455e70,#84b4c4 45%,#38536a 46%,#233b50)}.ReferyCity_facade_glass__jbNB8 .ReferyCity_buildingFloor__59Frz{background:#b0d5e2}.ReferyCity_facade_glass__jbNB8 .ReferyCity_floorWindows__v8wL8 i{border-style:solid;border-color:#779eaa;background:linear-gradient(135deg,#effcff,#91c4d3 47%,#d9f1f4 48%,#70a8bd)}.ReferyCity_entrance_corporate__OkSl7 .ReferyCity_buildingGroundFloor__2bIwV{background:#3d484c}.ReferyCity_entrance_corporate__OkSl7 .ReferyCity_entranceDoor__Q6L4L{border-color:#e9ebdf;border-radius:0;background:linear-gradient(90deg,#7899a6 0 46%,#27333a 46% 54%,#a6c5ce 54%)}.ReferyCity_entrance_modern__cFKmb .ReferyCity_buildingGroundFloor__2bIwV{background:#819da1}.ReferyCity_entrance_modern__cFKmb .ReferyCity_entranceDoor__Q6L4L{border-color:#23383c;border-radius:40% 40% 0 0;background:linear-gradient(90deg,#d2eff2 0 48%,#283d44 48% 52%,#b4d7dd 52%)}.ReferyCity_colorOptions__CC4yZ input[type=color]{flex:none;width:32px;height:30px;padding:1px;border:1px solid #8f9c90;border-radius:5px;background:white;cursor:pointer}.ReferyCity_colorOptions__CC4yZ .ReferyCity_hexInput__bEzTI{width:75px;height:30px;padding:4px;border:1px solid #c5cec4;border-radius:5px;font:11px monospace}.ReferyCity_colorOptions__CC4yZ .ReferyCity_hexInput__bEzTI[aria-invalid=true]{border-color:#ad382d}.ReferyCity_advancedOptions__AZxMf{margin-top:7px;color:#33463b;font:600 11px/1.3 system-ui,sans-serif}.ReferyCity_advancedOptions__AZxMf summary{width:fit-content;cursor:pointer}.ReferyCity_advancedControls__GRcTC{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:8px}.ReferyCity_advancedControls__GRcTC input[type=file]{font-size:11px}.ReferyCity_removeLogo__N8_og{align-self:end;width:fit-content;padding:6px 9px;border:1px solid #a9b5aa;border-radius:6px;background:#fff;color:#273b30;cursor:pointer}.ReferyCity_logoError__ENv9E,.ReferyCity_logoHint__pUehn{margin:6px 0 0;font:500 10px/1.35 system-ui,sans-serif}.ReferyCity_logoError__ENv9E{color:#a12f27}.ReferyCity_configurator__j6Vg9:has(.ReferyCity_advancedOptions__AZxMf[open]){position:relative;top:auto}@media (min-width:721px) and (max-width:1050px){.ReferyCity_configuratorControls__xZNyj{grid-template-columns:minmax(160px,1fr) minmax(80px,.35fr) minmax(130px,.6fr)}.ReferyCity_colorField__74esR{grid-column:1/-1}}@media (max-width:720px){.ReferyCity_configurator__j6Vg9{top:4px;margin-bottom:8px;padding:9px 10px;border-radius:10px}.ReferyCity_configuratorHeading__B1XEe{align-items:flex-start;flex-wrap:wrap}.ReferyCity_configuratorControls__xZNyj{grid-template-columns:minmax(0,1.35fr) minmax(70px,.45fr) minmax(90px,.7fr);gap:8px}.ReferyCity_configField__BSo_o{font-size:10px}.ReferyCity_colorField__74esR{grid-column:1/-1}.ReferyCity_colorOptions__CC4yZ{min-height:26px;flex-wrap:wrap}.ReferyCity_colorSwatch__GJTCi{width:21px;height:21px}.ReferyCity_capacitySummary__8g3LN{font-size:9px}.ReferyCity_commercialDisclaimer__E6Ix6{font-size:8px}}.ReferyCity_walkerArmFront__PNX4d,.ReferyCity_walkerLegBack__yyvsI{animation:ReferyCity_stepBack__EnKg1 .42s ease-in-out infinite alternate}.ReferyCity_walkerArmBack__3_KjF,.ReferyCity_walkerLegFront__2UGAG{animation:ReferyCity_stepFront__iCxhm .42s ease-in-out infinite alternate}.ReferyCity_buildingSelection__bhycY{display:block;width:100%;padding:0;border:0;background:transparent;color:inherit;font:inherit;cursor:pointer}.ReferyCity_acquireButton__oKC3u:focus-visible,.ReferyCity_buildingSelection__bhycY:focus-visible,.ReferyCity_closeConfigurator__mrMHs:focus-visible{outline:3px solid #273b47;outline-offset:3px}.ReferyCity_acquireButton__oKC3u{position:absolute;z-index:7;left:50%;bottom:max(24px,6cqw);transform:translateX(-50%);min-width:86px;padding:7px 14px;border:1px solid #101915;border-radius:4px;color:#101915;background:#d4e769;box-shadow:0 2px 8px #10191570;font:700 12px/1 system-ui,sans-serif;cursor:pointer}.ReferyCity_acquireButton__oKC3u:hover{background:#e9f5a4}.ReferyCity_configurator__j6Vg9{position:fixed;z-index:20;top:65px;right:18px;width:min(350px,calc(100vw - 24px));max-height:calc(100svh - 76px);overflow-y:auto;margin:0;padding:10px 12px;border-radius:12px;background:#f8faf7f7}.ReferyCity_configuratorHeading__B1XEe{align-items:start;margin-bottom:8px}.ReferyCity_configuratorHeading__B1XEe h2{font-size:13px}.ReferyCity_panelBuilding__slMeV{display:block;margin-top:4px;color:#647266;font:600 10px/1.2 Menlo,Monaco,Consolas,monospace}.ReferyCity_closeConfigurator__mrMHs{flex:none;width:30px;height:30px;border:1px solid #bcc8bd;border-radius:50%;color:#24352c;background:white;font:22px/1 system-ui,sans-serif;cursor:pointer}.ReferyCity_projectedChoices__z0Rzj{margin-bottom:6px}.ReferyCity_panelSections__O6Sjf{display:grid;gap:6px}.ReferyCity_optionGroup__0pusE{display:grid;gap:4px;padding-top:5px;border-top:1px solid #dbe2d9}.ReferyCity_optionGroup__0pusE h3{margin:0;color:#33483a;font:700 11px/1.2 Menlo,Monaco,Consolas,monospace;text-transform:uppercase}.ReferyCity_architectureControls__HsDZC{display:grid;grid-template-columns:1fr 1fr;gap:5px}.ReferyCity_optionGroup__0pusE .ReferyCity_configField__BSo_o{font-size:11px}.ReferyCity_optionGroup__0pusE .ReferyCity_configField__BSo_o input,.ReferyCity_optionGroup__0pusE .ReferyCity_configField__BSo_o select{min-height:28px;padding:4px 7px}.ReferyCity_optionGroup__0pusE input[type=file]{font-size:10px}.ReferyCity_optionGroup__0pusE .ReferyCity_colorOptions__CC4yZ{align-items:end}.ReferyCity_optionGroup__0pusE .ReferyCity_logoError__ENv9E,.ReferyCity_optionGroup__0pusE .ReferyCity_logoHint__pUehn{margin:0}.ReferyCity_capacitySummary__8g3LN{display:grid;margin-top:0}.ReferyCity_commercialDisclaimer__E6Ix6{font-size:10px}@media (max-width:900px){.ReferyCity_configurator__j6Vg9{top:auto;right:8px;bottom:8px;left:8px;width:auto;max-height:46svh;padding:10px 12px}}.ReferyCity_configurator__j6Vg9{position:relative;inset:auto;width:min(100%,1450px);max-height:none;overflow:visible;margin:calc(12px - var(--district-ground-offset)) auto 0;padding:14px}.ReferyCity_panelSections__O6Sjf{grid-template-columns:minmax(0,1.3fr) minmax(0,1.2fr) minmax(0,.7fr);gap:16px}@media (max-width:720px){.ReferyCity_configurator__j6Vg9{width:calc(100% - 16px);margin:calc(8px - var(--district-ground-offset)) auto 0;padding:12px}.ReferyCity_panelSections__O6Sjf{grid-template-columns:1fr;gap:10px}}.ReferyTimes_page__RKZzy{min-height:100dvh;background:var(--platform-workspace-bg);color:var(--platform-fg-primary)}.ReferyTimes_topbar__2lK0b{display:flex;align-items:center;justify-content:space-between;gap:20px;width:100%;min-height:78px;margin:0;padding-inline:clamp(12px,3vw,42px)}.ReferyTimes_cityLink__Y_nbY{display:inline-flex;align-items:center;gap:10px;color:inherit;text-decoration:none;font:700 25px/1 var(--font-mono)}.ReferyTimes_logo__UE0OF{width:104px;height:auto}.ReferyTimes_backLink__YMbMX{color:#304a3e;font:700 13px/1.3 var(--font-sans);text-decoration:none}.ReferyTimes_backLink__YMbMX:hover,.ReferyTimes_textLink__yikZz:hover{text-decoration:underline;text-underline-offset:4px}.ReferyTimes_paper__MK7uT{width:min(100% - 48px,1280px);margin:0 auto;border:1px solid var(--platform-border);background:var(--surface-elevated);box-shadow:var(--shadow-md)}.ReferyTimes_editionBar__JA8ac{display:flex;justify-content:space-between;gap:12px;padding:10px 38px;border-bottom:1px solid var(--platform-border);color:var(--platform-fg-secondary);font:700 11px/1.3 var(--font-mono);letter-spacing:.12em;text-transform:uppercase}.ReferyTimes_masthead__U8__t{padding:26px 38px 24px;text-align:center}.ReferyTimes_eyebrow__Yei3j{margin:0 0 12px;color:var(--platform-fg-secondary);font:700 11px/1.3 var(--font-mono);letter-spacing:.16em;text-transform:uppercase}.ReferyTimes_masthead__U8__t h1{display:flex;align-items:center;justify-content:center;gap:clamp(14px,3vw,34px);margin:0;color:var(--platform-fg-primary);font:700 clamp(40px,7vw,72px)/.9 var(--font-display);letter-spacing:.02em;white-space:nowrap}.ReferyTimes_masthead__U8__t h1 img{display:block;width:clamp(100px,15vw,180px);height:auto}.ReferyTimes_masthead__U8__t h1 span{color:var(--platform-fg-primary);font:inherit;text-transform:uppercase}.ReferyTimes_masthead__U8__t>p:last-child{margin:13px 0 0;font:500 clamp(13px,1.5vw,18px)/1.3 var(--font-sans);letter-spacing:.08em}.ReferyTimes_sectionHeading__oJr0r{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin:0 38px;padding:13px 0;border-top:3px solid var(--platform-accent);border-bottom:1px solid var(--platform-border);font:700 12px/1.3 var(--font-mono);letter-spacing:.1em;text-transform:uppercase}.ReferyTimes_sectionHeading__oJr0r h2{margin:0;font:inherit}.ReferyTimes_sectionHeading__oJr0r>span:last-child{color:#617168;font-size:11px;font-weight:500;letter-spacing:.02em;text-transform:none}.ReferyTimes_leadGrid__mFh94{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(250px,.75fr);gap:38px;margin:0 38px;padding:28px 0 36px}.ReferyTimes_leadGrid__mFh94:has(.ReferyTimes_lead__qACWU:only-child){grid-template-columns:1fr}.ReferyTimes_lead__qACWU{min-width:0;padding-right:12px}.ReferyTimes_kicker__63QhP{margin:0 0 12px;color:var(--platform-accent);font:700 11px/1.4 var(--font-mono);letter-spacing:.1em;text-transform:uppercase}.ReferyTimes_headlineButton__ZNkGE{display:block;width:100%;padding:0;border:0;background:none;color:inherit;text-align:left;cursor:pointer}.ReferyTimes_headlineButton__ZNkGE h2,.ReferyTimes_headlineButton__ZNkGE h3{margin:0;font-family:var(--font-display);font-weight:600;letter-spacing:.005em}.ReferyTimes_headlineButton__ZNkGE h2{max-width:17ch;font-size:clamp(38px,4.8vw,67px);line-height:1.06}.ReferyTimes_headlineButton__ZNkGE h3{font-size:clamp(23px,2vw,30px);line-height:1.15}.ReferyTimes_headlineButton__ZNkGE:hover h2,.ReferyTimes_headlineButton__ZNkGE:hover h3{color:var(--platform-accent)}.ReferyTimes_excerpt__nLhsy{max-width:65ch;margin:22px 0 24px;color:#46524a;font:400 clamp(16px,1.45vw,19px)/1.55 var(--font-sans)}.ReferyTimes_articleFooter__pVwVV{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px;padding-top:14px;border-top:1px solid #b6c2b8}.ReferyTimes_articleFooter__pVwVV time,.ReferyTimes_detail__FxSU0 time,.ReferyTimes_latestItem__nGhHi time,.ReferyTimes_secondaryItem__SWByh time{color:#627168;font:500 12px/1.4 var(--font-sans)}.ReferyTimes_articleFooter__pVwVV button,.ReferyTimes_closeBottom__z8eyg,.ReferyTimes_detailTop__SisHk button{padding:0;border:0;background:none;color:#1e674d;cursor:pointer;font:700 13px/1.4 var(--font-sans)}.ReferyTimes_secondary__61P_X{min-width:0;border-left:1px solid #a8b4aa;padding-left:28px}.ReferyTimes_secondaryItem__SWByh+.ReferyTimes_secondaryItem__SWByh{margin-top:24px;padding-top:23px;border-top:1px solid #a8b4aa}.ReferyTimes_latestItem__nGhHi>div>p:not(.ReferyTimes_kicker__63QhP),.ReferyTimes_secondaryItem__SWByh>p:not(.ReferyTimes_kicker__63QhP){margin:10px 0 12px;color:#536158;font:400 14px/1.5 var(--font-sans)}.ReferyTimes_latest__O8ts0{margin-bottom:44px}.ReferyTimes_latestItem__nGhHi{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:22px;margin:0 38px;padding:23px 0;border-bottom:1px solid #c2ccc2}.ReferyTimes_latestItem__nGhHi h3{font-size:clamp(22px,2.2vw,30px)}.ReferyTimes_latestItem__nGhHi time{white-space:nowrap}.ReferyTimes_empty__ygIR7{max-width:760px;margin:0 auto;padding:clamp(72px,11vw,150px) 38px;text-align:center}.ReferyTimes_sectionRule__zIkvI{color:var(--platform-accent);font:700 11px/1.4 var(--font-mono);letter-spacing:.16em;text-transform:uppercase}.ReferyTimes_empty__ygIR7 h2{margin:24px auto 18px;font:600 clamp(38px,5vw,62px)/1.1 var(--font-display);letter-spacing:.005em}.ReferyTimes_empty__ygIR7 p{max-width:48ch;margin:0 auto 24px;color:#536158;font:400 17px/1.6 var(--font-sans)}.ReferyTimes_textLink__yikZz{color:#1d674c;font:700 14px/1.5 var(--font-sans);text-decoration:none}.ReferyTimes_detail__FxSU0{scroll-margin-top:18px;margin:0 38px 40px;padding:27px clamp(20px,6vw,84px) 36px;border-top:5px solid #1c3227;background:#eef1e9}.ReferyTimes_detailTop__SisHk{display:flex;justify-content:space-between;gap:20px;margin-bottom:42px}.ReferyTimes_detailTop__SisHk button span{font-size:22px;vertical-align:middle}.ReferyTimes_detail__FxSU0 h2{max-width:20ch;margin:0 0 18px;font:600 clamp(34px,4vw,58px)/1.12 var(--font-display);letter-spacing:.005em}.ReferyTimes_story__InrYL{max-width:72ch;margin:27px 0 32px;font:400 clamp(16px,1.35vw,19px)/1.75 var(--font-sans)}.ReferyTimes_story__InrYL p{margin:0 0 1.2em;white-space:pre-wrap}.ReferyTimes_closeBottom__z8eyg{display:block;margin-top:30px}.ReferyTimes_footer__QyRQW{display:flex;justify-content:space-between;gap:20px;margin:0 38px;padding:20px 0 28px;border-top:3px double #243a2f;color:#59685e;font:600 12px/1.3 var(--font-sans)}:where(.ReferyTimes_page__RKZzy) :focus-visible{outline:3px solid #28795d;outline-offset:4px}@media (max-width:780px){.ReferyTimes_leadGrid__mFh94{grid-template-columns:1fr;gap:30px}.ReferyTimes_secondary__61P_X{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;padding:24px 0 0;border-left:0;border-top:1px solid #a8b4aa}.ReferyTimes_secondaryItem__SWByh+.ReferyTimes_secondaryItem__SWByh{margin:0;padding:0;border-top:0}}@media (max-width:560px){.ReferyTimes_paper__MK7uT,.ReferyTimes_topbar__2lK0b{width:100%}.ReferyTimes_topbar__2lK0b{min-height:66px;padding:0 18px}.ReferyTimes_logo__UE0OF{width:85px}.ReferyTimes_cityLink__Y_nbY{font-size:20px}.ReferyTimes_backLink__YMbMX{font-size:11px}.ReferyTimes_paper__MK7uT{border-inline:0;box-shadow:none}.ReferyTimes_editionBar__JA8ac{padding:9px 18px;font-size:9px}.ReferyTimes_masthead__U8__t{padding:25px 14px}.ReferyTimes_masthead__U8__t h1{font-size:clamp(45px,12.7vw,71px)}.ReferyTimes_eyebrow__Yei3j{font-size:9px}.ReferyTimes_detail__FxSU0,.ReferyTimes_footer__QyRQW,.ReferyTimes_latestItem__nGhHi,.ReferyTimes_leadGrid__mFh94,.ReferyTimes_sectionHeading__oJr0r{margin-inline:18px}.ReferyTimes_leadGrid__mFh94{padding-block:24px 30px}.ReferyTimes_lead__qACWU{padding-right:0}.ReferyTimes_headlineButton__ZNkGE h2{font-size:clamp(36px,10vw,54px)}.ReferyTimes_secondary__61P_X{grid-template-columns:1fr}.ReferyTimes_secondaryItem__SWByh+.ReferyTimes_secondaryItem__SWByh{padding-top:20px;border-top:1px solid #a8b4aa}.ReferyTimes_latestItem__nGhHi{grid-template-columns:1fr;gap:5px}.ReferyTimes_latestItem__nGhHi time{order:-1}.ReferyTimes_empty__ygIR7{padding:85px 24px}.ReferyTimes_detail__FxSU0{padding:24px 18px 30px}.ReferyTimes_detailTop__SisHk{margin-bottom:24px}}@media (prefers-reduced-motion:reduce){.ReferyTimes_page__RKZzy{scroll-behavior:auto}}.CityMasterMap_page__c1GlQ{display:flex;min-height:100svh;flex-direction:column;margin:0;padding:0;background:#eef2f0}.CityMasterMap_renderer__LtuG3{flex:1 0 auto;min-height:0;background:#eef2f0}