.MasterplanMap-module__8mXnka__host{aspect-ratio:3300/1840;background:#0e1712;min-width:900px;position:relative;overflow:hidden}@media (min-width:768px){.MasterplanMap-module__8mXnka__host{perspective:1900px;perspective-origin:50% 46%;min-width:0}}.MasterplanMap-module__8mXnka__plane{transform-style:preserve-3d;transform-origin:var(--ox,50%) var(--oy,50%);transition:transform 1.5s cubic-bezier(.22,1,.36,1);position:absolute;inset:0}.MasterplanMap-module__8mXnka__host[data-cam] .MasterplanMap-module__8mXnka__plane{transform:translate(var(--tx,0px), var(--ty,0px)) scale(var(--zoom,2))}.MasterplanMap-module__8mXnka__leader{opacity:0;transition:opacity .5s}.MasterplanMap-module__8mXnka__leader path{stroke:#faf9f5;stroke-opacity:.7;stroke-width:.8px;stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset 1.1s cubic-bezier(.22,1,.36,1)}.MasterplanMap-module__8mXnka__leader circle{fill:#faf9f5}.MasterplanMap-module__8mXnka__leaderOn{opacity:1}.MasterplanMap-module__8mXnka__leaderOn path{stroke-dashoffset:0}.MasterplanMap-module__8mXnka__tip{z-index:3;color:#faf9f5;pointer-events:none;opacity:0;background:#0e1712eb;border:1px solid #faf9f529;min-width:13rem;padding:.65rem .8rem;transition:opacity .16s;position:absolute;top:0;left:0}.MasterplanMap-module__8mXnka__tip[data-show]{opacity:1}.MasterplanMap-module__8mXnka__base{-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:100%;display:block;position:absolute;inset:0}.MasterplanMap-module__8mXnka__art{position:absolute;inset:0}.MasterplanMap-module__8mXnka__art>svg{width:100%;height:100%;display:block}.MasterplanMap-module__8mXnka__art svg *{pointer-events:none}.MasterplanMap-module__8mXnka__art svg g#lot-fills>path{pointer-events:all;cursor:pointer;outline:none}.MasterplanMap-module__8mXnka__overlay{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.MasterplanMap-module__8mXnka__hl{fill:#faf9f5;fill-opacity:0;stroke:#faf9f5;stroke-opacity:0;stroke-width:1.6px;stroke-linejoin:round;vector-effect:non-scaling-stroke;transition:fill-opacity .22s,stroke-opacity .22s}.MasterplanMap-module__8mXnka__hl.MasterplanMap-module__8mXnka__hover{fill-opacity:.16;stroke-opacity:.85}.MasterplanMap-module__8mXnka__halo{fill:none;stroke:#0e1712;stroke-opacity:0;stroke-width:7px;stroke-linejoin:round;vector-effect:non-scaling-stroke;transition:stroke-opacity .22s}.MasterplanMap-module__8mXnka__ring{fill:#faf9f5;fill-opacity:0;stroke:#faf9f5;stroke-opacity:0;stroke-width:2.6px;stroke-linejoin:round;vector-effect:non-scaling-stroke;transition:fill-opacity .22s,stroke-opacity .22s}.MasterplanMap-module__8mXnka__on .MasterplanMap-module__8mXnka__halo{stroke-opacity:.6}.MasterplanMap-module__8mXnka__on .MasterplanMap-module__8mXnka__ring{fill-opacity:.2;stroke-opacity:1}.MasterplanMap-module__8mXnka__living{pointer-events:none}.MasterplanMap-module__8mXnka__scrim{fill:#0e1712;fill-rule:evenodd;opacity:0;transition:opacity .8s cubic-bezier(.22,1,.36,1)}.MasterplanMap-module__8mXnka__lift{opacity:0;transition:transform .9s cubic-bezier(.22,1,.36,1),opacity .6s cubic-bezier(.22,1,.36,1);transform:translate(0)scale(1)}.MasterplanMap-module__8mXnka__shadow{fill:#050a07;fill-opacity:.55;transform:translate(0, calc(20px / var(--zoom,1)))}.MasterplanMap-module__8mXnka__tint{fill:#1a4b57;fill-opacity:.24}.MasterplanMap-module__8mXnka__edge{fill:none;stroke:#faf9f5;stroke-opacity:.95;stroke-width:2.2px;stroke-linejoin:round;vector-effect:non-scaling-stroke}.MasterplanMap-module__8mXnka__living.MasterplanMap-module__8mXnka__on .MasterplanMap-module__8mXnka__scrim{opacity:.46}.MasterplanMap-module__8mXnka__living.MasterplanMap-module__8mXnka__on .MasterplanMap-module__8mXnka__lift{opacity:1;transform:translate(0, calc(-15px / var(--zoom,1))) scale(1.05)}@media (max-width:767px){.MasterplanMap-module__8mXnka__living.MasterplanMap-module__8mXnka__on .MasterplanMap-module__8mXnka__lift{transform:translateY(-10px)scale(1.06)}.MasterplanMap-module__8mXnka__shadow{display:none}}@keyframes MasterplanMap-module__8mXnka__lot-info-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes MasterplanMap-module__8mXnka__lot-plate-in{0%{opacity:0}}.MasterplanMap-module__8mXnka__info{--base:0s;animation:MasterplanMap-module__8mXnka__lot-plate-in .5s ease calc(var(--base) - .1s) both}.MasterplanMap-module__8mXnka__rise{animation:MasterplanMap-module__8mXnka__lot-info-in .65s cubic-bezier(.22, 1, .36, 1) calc(var(--base,0s) + var(--n,0) * .11s) both}@media (min-width:768px){.MasterplanMap-module__8mXnka__info{--base:.65s}}@media (prefers-reduced-motion:reduce){.MasterplanMap-module__8mXnka__scrim,.MasterplanMap-module__8mXnka__lift,.MasterplanMap-module__8mXnka__info,.MasterplanMap-module__8mXnka__rise,.MasterplanMap-module__8mXnka__plane{transition:none;animation:none}.MasterplanMap-module__8mXnka__art,.MasterplanMap-module__8mXnka__hl,.MasterplanMap-module__8mXnka__halo,.MasterplanMap-module__8mXnka__ring,.MasterplanMap-module__8mXnka__tip{transition:none}}
