@font-face{font-family:bwFusiona;src:url(../media/bw_fusiona_35_regular-s.p.3iberklyjowqt.otf)format("opentype");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:bwFusiona;src:url(../media/bw_fusiona_37_bold-s.p.3_ac--cmq3e5i.otf)format("opentype");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:bwFusiona Fallback;src:local(Arial);ascent-override:99.58%;descent-override:33.19%;line-gap-override:39.2%;size-adjust:79.84%}.bwfusiona_a409849-module__n91g6q__className{font-family:bwFusiona,bwFusiona Fallback,Arial,sans-serif}
.MapLeaderLabelMarker-module__1z3wEq__marker{color:#fff;text-align:center;text-transform:uppercase;-webkit-user-select:none;user-select:none;pointer-events:none;width:max-content;position:absolute;top:0;left:0;transform:translate(-50%,-100%)}.MapLeaderLabelMarker-module__1z3wEq__pill{white-space:nowrap;background:#050505;border:3px solid #fff;border-radius:21px;width:max-content;max-width:460px;padding:19px 30px 17px;font-size:30px;font-weight:700;line-height:1;display:block;box-shadow:0 5px 18px #00000038}.MapLeaderLabelMarker-module__1z3wEq__hoverable,.MapLeaderLabelMarker-module__1z3wEq__editable{pointer-events:auto}.MapLeaderLabelMarker-module__1z3wEq__hoverable{width:302px}.MapLeaderLabelMarker-module__1z3wEq__clickable{cursor:pointer}.MapLeaderLabelMarker-module__1z3wEq__clickable:focus-visible .MapLeaderLabelMarker-module__1z3wEq__morphShape{outline-offset:5px;outline:3px solid #fff}.MapLeaderLabelMarker-module__1z3wEq__morphShape{background:#050505;border:3px solid #fff;border-radius:21px;width:302px;height:72px;margin-inline:auto;transition:width .56s cubic-bezier(.16,1,.3,1),height .56s cubic-bezier(.16,1,.3,1),border-radius .56s cubic-bezier(.16,1,.3,1);display:block;position:relative;overflow:hidden;box-shadow:0 5px 18px #00000038}.MapLeaderLabelMarker-module__1z3wEq__photo{opacity:0;pointer-events:none;background-position:50%;background-size:cover;transition:opacity .42s 80ms;position:absolute;inset:0}.MapLeaderLabelMarker-module__1z3wEq__photo:after{content:"";background:#00000070;position:absolute;inset:0}.MapLeaderLabelMarker-module__1z3wEq__word{z-index:1;white-space:nowrap;transform:translate(-50%, -50%) translate(var(--start-x), 0);font-size:30px;font-weight:700;line-height:1;transition:transform .56s cubic-bezier(.16,1,.3,1),font-size .56s cubic-bezier(.16,1,.3,1);position:absolute;top:50%;left:50%}.MapLeaderLabelMarker-module__1z3wEq__wordDubai{--start-x:-85px;--end-y:-49px}.MapLeaderLabelMarker-module__1z3wEq__wordMaritime{--start-x:10px;--end-y:0px}.MapLeaderLabelMarker-module__1z3wEq__wordCity{--start-x:95px;--end-y:49px}.MapLeaderLabelMarker-module__1z3wEq__expanded .MapLeaderLabelMarker-module__1z3wEq__morphShape{border-radius:50%;width:272px;height:272px}.MapLeaderLabelMarker-module__1z3wEq__expanded .MapLeaderLabelMarker-module__1z3wEq__photo{opacity:1}.MapLeaderLabelMarker-module__1z3wEq__expanded .MapLeaderLabelMarker-module__1z3wEq__word{transform:translate(-50%, -50%) translate(0, var(--end-y));font-size:40px}.MapLeaderLabelMarker-module__1z3wEq__editable{cursor:move}.MapLeaderLabelMarker-module__1z3wEq__selected .MapLeaderLabelMarker-module__1z3wEq__pill,.MapLeaderLabelMarker-module__1z3wEq__selected .MapLeaderLabelMarker-module__1z3wEq__morphShape{outline-offset:3px;outline:2px solid #e7b678}@media (prefers-reduced-motion:reduce){.MapLeaderLabelMarker-module__1z3wEq__morphShape,.MapLeaderLabelMarker-module__1z3wEq__photo,.MapLeaderLabelMarker-module__1z3wEq__word{transition-duration:.01ms}}
.AreaMainBuildingLabelMarker-module__YohK4q__marker{color:#fff;text-align:center;-webkit-user-select:none;user-select:none;pointer-events:none;width:380px;position:absolute;top:0;left:0;transform:translate(-50%,-100%)}.AreaMainBuildingLabelMarker-module__YohK4q__clickable{cursor:pointer}.AreaMainBuildingLabelMarker-module__YohK4q__editable{cursor:move}.AreaMainBuildingLabelMarker-module__YohK4q__shape{pointer-events:auto;background:#050505;border:2.5px solid #fff;border-radius:24px;width:234px;height:128px;margin-inline:auto;transition:width .56s cubic-bezier(.16,1,.3,1),height .56s cubic-bezier(.16,1,.3,1),border-radius .56s cubic-bezier(.16,1,.3,1);display:block;position:relative;overflow:hidden;box-shadow:0 5px 18px #0003}.AreaMainBuildingLabelMarker-module__YohK4q__photo{opacity:0;background-position:50%;background-size:cover;transition:opacity .42s 80ms;position:absolute;inset:0}.AreaMainBuildingLabelMarker-module__YohK4q__photo:after{content:"";background:#00000070;position:absolute;inset:0}.AreaMainBuildingLabelMarker-module__YohK4q__logo{z-index:1;object-fit:contain;width:86px;height:94px;transition:top .56s cubic-bezier(.16,1,.3,1),width .56s cubic-bezier(.16,1,.3,1),height .56s cubic-bezier(.16,1,.3,1);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.AreaMainBuildingLabelMarker-module__YohK4q__enter{z-index:1;opacity:0;font-size:46px;font-weight:700;line-height:1;transition:opacity .3s,transform .42s cubic-bezier(.16,1,.3,1);position:absolute;top:81%;left:50%;transform:translate(-50%,-30%)}.AreaMainBuildingLabelMarker-module__YohK4q__expanded .AreaMainBuildingLabelMarker-module__YohK4q__shape{border-radius:50%;width:380px;height:380px}.AreaMainBuildingLabelMarker-module__YohK4q__expanded .AreaMainBuildingLabelMarker-module__YohK4q__photo,.AreaMainBuildingLabelMarker-module__YohK4q__expanded .AreaMainBuildingLabelMarker-module__YohK4q__enter{opacity:1}.AreaMainBuildingLabelMarker-module__YohK4q__expanded .AreaMainBuildingLabelMarker-module__YohK4q__logo{width:162px;height:177px;top:33.5%}.AreaMainBuildingLabelMarker-module__YohK4q__expanded .AreaMainBuildingLabelMarker-module__YohK4q__enter{transition-delay:.13s;transform:translate(-50%,-50%)}.AreaMainBuildingLabelMarker-module__YohK4q__selected .AreaMainBuildingLabelMarker-module__YohK4q__shape,.AreaMainBuildingLabelMarker-module__YohK4q__clickable:focus-visible .AreaMainBuildingLabelMarker-module__YohK4q__shape{outline-offset:5px;outline:2px solid #fff}@media (prefers-reduced-motion:reduce){.AreaMainBuildingLabelMarker-module__YohK4q__shape,.AreaMainBuildingLabelMarker-module__YohK4q__photo,.AreaMainBuildingLabelMarker-module__YohK4q__logo,.AreaMainBuildingLabelMarker-module__YohK4q__enter{transition-duration:.01ms}}
@property --home-fill-progress{syntax:"<percentage>";inherits:true;initial-value:0%}.HomeHero-module__3FVo7a__hero{--home-unit:min(.0520833cqw, .0925926cqh);--home-sky:#24b4d1;--home-ink:#222;--home-shadow-rgb:8 44 82;isolation:isolate;background:var(--home-sky);color:var(--home-ink);font-synthesis:none;font-weight:400;position:absolute;inset:0;overflow:hidden;container-type:size}.HomeHero-module__3FVo7a__background{z-index:0;pointer-events:none;background:linear-gradient(128deg, var(--home-sky) 12%, #30b9d2 48%, #22afce 88%);position:absolute;inset:0;overflow:hidden}.HomeHero-module__3FVo7a__content{top:var(--experience-bleed-top,0px);right:0;bottom:var(--experience-bleed-bottom,0px);z-index:2;position:absolute;left:0;container-type:size}.HomeHero-module__3FVo7a__skyFlow{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.HomeHero-module__3FVo7a__skyLightFlow,.HomeHero-module__3FVo7a__skyDeepFlow{fill:none;stroke-linecap:round;transform-box:view-box;transform-origin:50%;will-change:transform}.HomeHero-module__3FVo7a__cachedFlow{position:absolute;inset:0}.HomeHero-module__3FVo7a__skyFlowSurface{width:200%;max-width:none;height:300%;display:block;position:absolute;top:-100%;left:-50%}.HomeHero-module__3FVo7a__skyLightFlow{stroke:#92e7eb4d;stroke-width:340px;animation:16s cubic-bezier(.45,0,.55,1) infinite HomeHero-module__3FVo7a__home-sky-light-flow}.HomeHero-module__3FVo7a__skyDeepFlow{stroke:#0b607630;stroke-width:520px;animation:20s cubic-bezier(.45,0,.55,1) infinite HomeHero-module__3FVo7a__home-sky-deep-flow}@keyframes HomeHero-module__3FVo7a__home-sky-light-flow{0%,to{transform:translate(0,0)rotate(0)}25%{transform:translate(24%,-12%)scale(1.08,.92)rotate(6deg)}50%{transform:translate(-10%,-20%)rotate(-5deg)}75%{transform:translate(-26%,8%)scale(1.05,1.1)rotate(-8deg)}}@keyframes HomeHero-module__3FVo7a__home-sky-deep-flow{0%,to{transform:translate(0,0)rotate(0)}25%{transform:translate(-28%,10%)scale(1.08,.94)rotate(-8deg)}50%{transform:translate(-12%,-16%)scale(.94,1.1)rotate(5deg)}75%{transform:translate(20%,-6%)scale(1.05,.94)rotate(8deg)}}.HomeHero-module__3FVo7a__architecture,.HomeHero-module__3FVo7a__portrait{z-index:1;pointer-events:none;-webkit-user-select:none;user-select:none;transition:transform 1.668s cubic-bezier(.76,0,.24,1),opacity 1.668s ease-out;position:absolute}.HomeHero-module__3FVo7a__architecture{width:calc(895.5 * var(--home-unit));top:0;right:0}.HomeHero-module__3FVo7a__portrait{width:calc(644.5 * var(--home-unit));bottom:0;left:0}.HomeHero-module__3FVo7a__hero:not([data-home-entered]) .HomeHero-module__3FVo7a__architecture,.HomeHero-module__3FVo7a__hero[data-home-exiting] .HomeHero-module__3FVo7a__architecture{opacity:0;transform:translate(112%,-112%)}.HomeHero-module__3FVo7a__hero:not([data-home-entered]) .HomeHero-module__3FVo7a__portrait,.HomeHero-module__3FVo7a__hero[data-home-exiting] .HomeHero-module__3FVo7a__portrait{opacity:0;transform:translate(-112%,112%)}.HomeHero-module__3FVo7a__hero[data-home-exiting] .HomeHero-module__3FVo7a__architecture,.HomeHero-module__3FVo7a__hero[data-home-exiting] .HomeHero-module__3FVo7a__portrait{transition:transform .48s cubic-bezier(.76,0,.24,1),opacity .24s ease-in .22s}.HomeHero-module__3FVo7a__cutout{width:100%;height:auto;display:block}.HomeHero-module__3FVo7a__textShadow{filter:drop-shadow(calc(var(--home-shadow-x,-6.6) * var(--home-unit)) calc(var(--home-shadow-y,-18.8) * var(--home-unit)) calc(12 * var(--home-unit)) rgb(var(--home-shadow-rgb) / var(--home-shadow-alpha,.4)))}.HomeHero-module__3FVo7a__shadowGlyph{display:inline-block}.HomeHero-module__3FVo7a__shadowGlyph[data-home-shadow-cached]{isolation:isolate;filter:none;position:relative}.HomeHero-module__3FVo7a__cachedShadow{z-index:-1;pointer-events:none;max-width:none;opacity:var(--home-shadow-alpha,.4);transform:translate3d(calc(var(--home-shadow-x,-6.6) * var(--home-unit)), calc(var(--home-shadow-y,-18.8) * var(--home-unit)), 0);will-change:transform, opacity;position:absolute}.HomeHero-module__3FVo7a__hero :is([data-home-fluid-pending],[data-home-fluid-active]) .HomeHero-module__3FVo7a__cachedShadow{will-change:auto;display:none;transform:none}.HomeHero-module__3FVo7a__hero :is([data-home-fluid-pending],[data-home-fluid-active]) [data-home-shadow-cached]{isolation:auto;position:static}.HomeHero-module__3FVo7a__fluidLine{display:inline-block}.HomeHero-module__3FVo7a__hero [data-home-fluid-pending]{visibility:hidden}.HomeHero-module__3FVo7a__hero [data-home-fluid-active] [data-home-shadow-glyph]{filter:none}@media (prefers-reduced-motion:reduce){.HomeHero-module__3FVo7a__skyLightFlow,.HomeHero-module__3FVo7a__skyDeepFlow{will-change:auto;animation:none}.HomeHero-module__3FVo7a__hero [data-home-fluid-pending]{visibility:visible}.HomeHero-module__3FVo7a__hero .HomeHero-module__3FVo7a__explore{transition:none}.HomeHero-module__3FVo7a__hero .HomeHero-module__3FVo7a__explore[data-home-outline-pending]{border-color:currentColor}}.HomeHero-module__3FVo7a__tagline{z-index:2;top:calc(56 * var(--home-unit));font-size:calc(28 * var(--home-unit));white-space:nowrap;margin:0;font-weight:700;line-height:1;position:absolute;left:50%;transform:translate(-50%)}.HomeHero-module__3FVo7a__brand{z-index:2;top:calc(50% - 10 * var(--home-unit));width:calc(816 * var(--home-unit));text-align:center;margin:0;font-weight:400;position:absolute;left:50%;transform:translate(-50%,-50%)}.HomeHero-module__3FVo7a__eyebrow{font-size:calc(38 * var(--home-unit));letter-spacing:calc(11 * var(--home-unit));padding-inline-start:calc(11 * var(--home-unit));line-height:1;display:block}.HomeHero-module__3FVo7a__wordmarkShell{width:calc(768 * var(--home-unit));height:calc(128 * var(--home-unit));margin-top:calc(20 * var(--home-unit));margin-inline-start:calc(48 * var(--home-unit));display:block;position:relative}.HomeHero-module__3FVo7a__wordmarkGlyph{height:100%;position:absolute;top:0}.HomeHero-module__3FVo7a__tiltControl{z-index:3;right:max(16px, env(safe-area-inset-right));bottom:max(16px, env(safe-area-inset-bottom));min-height:44px;color:var(--home-ink);font:inherit;cursor:pointer;background:#fff3;border:1px solid #22222259;border-radius:999px;padding:8px 12px;font-size:12px;position:absolute}.HomeHero-module__3FVo7a__tiltControl:disabled{cursor:default;background:0 0;border-color:#0000}.HomeHero-module__3FVo7a__hero[data-home-exiting] .HomeHero-module__3FVo7a__tiltControl{display:none}.HomeHero-module__3FVo7a__wordmarkMask{width:100%;height:100%;-webkit-mask-size:calc(768 * var(--home-unit)) calc(128 * var(--home-unit));mask-size:calc(768 * var(--home-unit)) calc(128 * var(--home-unit));background:currentColor;display:block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.HomeHero-module__3FVo7a__footer{z-index:2;bottom:calc(60 * var(--home-unit));align-items:center;gap:calc(36 * var(--home-unit));text-align:center;flex-direction:column;display:flex;position:absolute;left:50%;transform:translate(-50%)}.HomeHero-module__3FVo7a__hero[data-home-content-cleared] .HomeHero-module__3FVo7a__footer{opacity:0;transition:opacity .16s ease-out}.HomeHero-module__3FVo7a__description{font-size:calc(28 * var(--home-unit));line-height:calc(32 * var(--home-unit));white-space:nowrap;margin:0}.HomeHero-module__3FVo7a__explore{--home-fill-progress:0%;width:calc(246 * var(--home-unit));height:calc(50 * var(--home-unit));border:max(1px, calc(1 * var(--home-unit))) solid currentColor;background:radial-gradient(circle farthest-corner at center, var(--home-ink) 0 var(--home-fill-progress), transparent calc(var(--home-fill-progress) + 0.4%));color:inherit;font:inherit;font-size:calc(26 * var(--home-unit));opacity:1;cursor:pointer;isolation:isolate;border-radius:999px;place-items:center;padding:0;font-weight:700;line-height:1;transition:--home-fill-progress .7s cubic-bezier(.22,1,.36,1),border-color .55s ease-out;display:grid;position:relative;overflow:hidden}.HomeHero-module__3FVo7a__explore[data-home-outline-pending]{border-color:#0000}.HomeHero-module__3FVo7a__explore:is(:hover,:focus-visible){--home-fill-progress:100%;border-color:currentColor}.HomeHero-module__3FVo7a__explore[data-home-outline-pending] .HomeHero-module__3FVo7a__exploreHoverText{visibility:hidden}.HomeHero-module__3FVo7a__explore:focus-visible{outline:2px solid var(--home-ink);outline-offset:3px}.HomeHero-module__3FVo7a__explore .HomeHero-module__3FVo7a__fluidLine{z-index:1;position:relative}.HomeHero-module__3FVo7a__exploreHoverText{--home-fill-mask:radial-gradient(circle farthest-corner at center, #000 0 var(--home-fill-progress), transparent calc(var(--home-fill-progress) + 0.4%));z-index:2;color:#fff;pointer-events:none;white-space:nowrap;-webkit-mask-image:var(--home-fill-mask);-webkit-mask-image:var(--home-fill-mask);mask-image:var(--home-fill-mask);place-items:center;display:grid;position:absolute;inset:0}.HomeHero-module__3FVo7a__hero[data-home-exiting] .HomeHero-module__3FVo7a__explore{--home-fill-progress:0%;pointer-events:none}.HomeHero-module__3FVo7a__hero[data-home-exiting] .HomeHero-module__3FVo7a__exploreHoverText{opacity:0}@media (hover:none),(pointer:coarse),(max-width:767px){.HomeHero-module__3FVo7a__hero{touch-action:pinch-zoom}.HomeHero-module__3FVo7a__background{background:radial-gradient(ellipse at 18% 35%, #92e7eb47, transparent 65%), radial-gradient(ellipse at 85% 70%, #0b607629, transparent 70%), linear-gradient(128deg, var(--home-sky) 12%, #30b9d2 48%, #22afce 88%)}.HomeHero-module__3FVo7a__skyFlow{display:none}.HomeHero-module__3FVo7a__skyLightFlow,.HomeHero-module__3FVo7a__skyDeepFlow{will-change:auto;animation:none}.HomeHero-module__3FVo7a__architecture,.HomeHero-module__3FVo7a__portrait{transition:opacity .45s ease-out}.HomeHero-module__3FVo7a__hero:not([data-home-entered]) .HomeHero-module__3FVo7a__architecture,.HomeHero-module__3FVo7a__hero:not([data-home-entered]) .HomeHero-module__3FVo7a__portrait,.HomeHero-module__3FVo7a__hero[data-home-exiting] .HomeHero-module__3FVo7a__architecture,.HomeHero-module__3FVo7a__hero[data-home-exiting] .HomeHero-module__3FVo7a__portrait{transform:none}.HomeHero-module__3FVo7a__hero[data-home-exiting] .HomeHero-module__3FVo7a__architecture,.HomeHero-module__3FVo7a__hero[data-home-exiting] .HomeHero-module__3FVo7a__portrait{transition:opacity .2s ease-out}.HomeHero-module__3FVo7a__architecture{top:-12px;right:-12px}.HomeHero-module__3FVo7a__portrait{bottom:-12px;left:-12px}.HomeHero-module__3FVo7a__exploreHoverText{display:none}.HomeHero-module__3FVo7a__hero .HomeHero-module__3FVo7a__explore{--home-fill-progress:0%;box-shadow:none;-webkit-tap-highlight-color:transparent;transition:border-color .4s ease-out}.HomeHero-module__3FVo7a__tagline{top:max(calc(56 * var(--home-unit)), env(safe-area-inset-top))}.HomeHero-module__3FVo7a__footer{bottom:max(calc(60 * var(--home-unit)), env(safe-area-inset-bottom))}}@media (max-width:767px) and (orientation:portrait){.HomeHero-module__3FVo7a__hero{--home-unit:calc((100cqw - 48px) / 816)}.HomeHero-module__3FVo7a__architecture{width:min(76cqw,52cqh);top:-24px}.HomeHero-module__3FVo7a__portrait{width:min(64cqw,27cqh)}.HomeHero-module__3FVo7a__tagline{top:calc(max(28px, env(safe-area-inset-top)) + 16px);font-size:14px}.HomeHero-module__3FVo7a__brand{top:40%}.HomeHero-module__3FVo7a__footer{gap:20px;width:calc(100% - 40px);top:56%;bottom:auto}.HomeHero-module__3FVo7a__description{font-size:clamp(13px,3.6cqw,17px);line-height:1.45}.HomeHero-module__3FVo7a__explore{width:200px;height:48px;font-size:16px}}@media (prefers-reduced-motion:reduce){.HomeHero-module__3FVo7a__hero [data-home-fluid-reveal]{opacity:1;transition:none}.HomeHero-module__3FVo7a__hero:not([data-home-entered]) .HomeHero-module__3FVo7a__architecture,.HomeHero-module__3FVo7a__hero:not([data-home-entered]) .HomeHero-module__3FVo7a__portrait{opacity:1;transform:none}.HomeHero-module__3FVo7a__hero[data-home-exiting] .HomeHero-module__3FVo7a__architecture,.HomeHero-module__3FVo7a__hero[data-home-exiting] .HomeHero-module__3FVo7a__portrait,.HomeHero-module__3FVo7a__hero[data-home-content-cleared] .HomeHero-module__3FVo7a__footer{transition-duration:.01ms}}
@font-face{font-family:Bodoni Moda;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5807ec6d52e3bc56-s.1g457j5r4m0c3.woff2)format("woff2");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-209F,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE??}@font-face{font-family:Bodoni Moda;font-style:normal;font-weight:400;font-display:swap;src:url(../media/447c2791dafe50f7-s.1nf6-4r9wdjme.woff2)format("woff2");unicode-range:U+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F0??,U+1F100-1F1AE,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F8D0-1F8D8,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FAC6,U+1FAC8,U+1FACC-1FADD,U+1FADF-1FAEB,U+1FAEF-1FAFA,U+1FB??}@font-face{font-family:Bodoni Moda;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9d827274d9bc69a2-s.3f3fp95ubuifo.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bodoni Moda;font-style:normal;font-weight:400;font-display:swap;src:url(../media/484c29470f6c382a-s.p.0-8ea646q3t53.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bodoni Moda Fallback;src:local(Times New Roman);ascent-override:98.5%;descent-override:35.02%;line-gap-override:0.0%;size-adjust:114.22%}.bodoni_moda_f3e919ec-module__ddPguG__className{font-family:Bodoni Moda,Bodoni Moda Fallback;font-style:normal;font-weight:400}
@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/bfb1af07fb88cb79-s.28pw7jtp1gri5.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5efd72c5696b62e7-s.00gsdi6kul_gu.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/14a430c083cf7500-s.2wn52wx9zo2-s.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ef6ac4792490098d-s.1l3fgjhukml1o.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/16e0e94777d7bd9f-s.p.2fp922fonczfn.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond Fallback;src:local(Times New Roman);ascent-override:95.27%;descent-override:29.59%;line-gap-override:0.0%;size-adjust:96.98%}.cormorant_garamond_f2279022-module__d2fX7a__className{font-family:Cormorant Garamond,Cormorant Garamond Fallback;font-style:normal;font-weight:400}
@font-face{font-family:DM Serif Display;font-style:normal;font-weight:400;font-display:swap;src:url(../media/8dd8a3188b79fd8f-s.2o9_j983y90g0.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Serif Display;font-style:normal;font-weight:400;font-display:swap;src:url(../media/0c8f209abc35ee02-s.p.0c0g8ifvh7k7-.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Serif Display Fallback;src:local(Times New Roman);ascent-override:94.37%;descent-override:30.51%;line-gap-override:0.0%;size-adjust:109.78%}.dm_serif_display_6e37c30e-module__yQeRNW__className{font-family:DM Serif Display,DM Serif Display Fallback;font-style:normal;font-weight:400}
@font-face{font-family:Playfair Display SC;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fd5554915fb42c1b-s.1fk_4k_7bcyuj.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Playfair Display SC;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9087cd526b461735-s.41dgffmpkd3zc.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Playfair Display SC;font-style:normal;font-weight:400;font-display:swap;src:url(../media/31ca279e683e4293-s.1alj_bt52jv_u.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Playfair Display SC;font-style:normal;font-weight:400;font-display:swap;src:url(../media/4290d814b55e4052-s.p.1vqy0eheo8v7e.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Playfair Display SC Fallback;src:local(Times New Roman);ascent-override:80.07%;descent-override:18.57%;line-gap-override:0.0%;size-adjust:135.14%}.playfair_display_sc_d9c2bbbb-module__VsFaba__className{font-family:Playfair Display SC,Playfair Display SC Fallback;font-style:normal;font-weight:400}
@font-face{font-family:Play;font-style:normal;font-weight:400;font-display:swap;src:url(../media/f25483b6bc6a2c60-s.2qkj198o5tfij.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Play;font-style:normal;font-weight:400;font-display:swap;src:url(../media/f54eae68c77706ff-s.1y5isw5l1w9pv.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Play;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c79a651b06b6712d-s.1lxu6p_8vhny4.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Play;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d8ae961a307a12fe-s.3-swmp-m0oeq8.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Play;font-style:normal;font-weight:400;font-display:swap;src:url(../media/f6fbfd65f72a965f-s.3uln5wxp_chht.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Play;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e7af107ebd9caa41-s.p.1as5xolim9317.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Play Fallback;src:local(Arial);ascent-override:92.83%;descent-override:21.79%;line-gap-override:0.0%;size-adjust:100.94%}.play_3ba30c17-module__BwZtWa__className{font-family:Play,Play Fallback;font-style:normal;font-weight:400}
.InteractiveBackdrop-module__Dmil2a__stage [data-image-resolution]{filter:saturate()brightness();transition:filter .65s cubic-bezier(.22,1,.36,1)}.InteractiveBackdrop-module__Dmil2a__stage:has([data-touch-selection],[data-background-interaction]:focus-visible) [data-image-resolution]{filter:saturate(.1)brightness(.8)}.InteractiveBackdrop-module__Dmil2a__protectedArea{pointer-events:none;opacity:0;transition:opacity 0s linear .65s;position:absolute;inset:0}.InteractiveBackdrop-module__Dmil2a__stage:has([data-touch-selection],[data-background-interaction]:focus-visible) .InteractiveBackdrop-module__Dmil2a__protectedArea{opacity:1;transition-delay:0s}@media (hover:hover) and (pointer:fine){.InteractiveBackdrop-module__Dmil2a__stage:has([data-background-interaction]:hover) [data-image-resolution]{filter:saturate(.1)brightness(.8)}.InteractiveBackdrop-module__Dmil2a__stage:has([data-background-interaction]:hover) .InteractiveBackdrop-module__Dmil2a__protectedArea{opacity:1;transition-delay:0s}}@media (prefers-reduced-motion:reduce){.InteractiveBackdrop-module__Dmil2a__stage [data-image-resolution]{transition-duration:.01ms}.InteractiveBackdrop-module__Dmil2a__protectedArea{transition-delay:0s}}
.ProjectGalleryStage-module__Jn0IMW__stage{background:#0a0a0a;position:absolute;inset:0;overflow:hidden}.ProjectGalleryStage-module__Jn0IMW__thumbnails{right:0;bottom:calc(var(--experience-bleed-bottom,0px) + max(20px, 2.8vh, env(safe-area-inset-bottom)));grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(4px,.35vw,9px);width:clamp(180px,21.5vw,590px);max-width:calc(100% - 40px);margin:0 auto;display:grid;position:absolute;left:0}.ProjectGalleryStage-module__Jn0IMW__thumbnail{aspect-ratio:16/9;opacity:.8;cursor:pointer;background:#111;border:1px solid #ffffff8c;border-radius:clamp(2px,.25vw,5px);padding:0;overflow:hidden}.ProjectGalleryStage-module__Jn0IMW__thumbnail img{object-fit:cover;width:100%;height:100%;display:block}.ProjectGalleryStage-module__Jn0IMW__thumbnail:hover,.ProjectGalleryStage-module__Jn0IMW__selected{opacity:1;border-color:#fff}.ProjectGalleryStage-module__Jn0IMW__thumbnail:focus-visible{outline-offset:4px;outline:2px solid #fff}@media (max-width:767px){.ProjectGalleryStage-module__Jn0IMW__thumbnails{bottom:calc(var(--experience-bleed-bottom,0px) + max(20px, env(safe-area-inset-bottom)));gap:8px;width:calc(100% - 32px);max-width:420px}.ProjectGalleryStage-module__Jn0IMW__thumbnail{border-radius:5px;min-height:44px}}
.ProjectSequenceStage-module__W1cenW__stage{color:#fff;background:#101619;position:absolute;inset:0;overflow:hidden}.ProjectSequenceStage-module__W1cenW__canvas{cursor:grab;-webkit-user-select:none;user-select:none;touch-action:pinch-zoom;-webkit-touch-callout:none;width:100%;height:100%;display:block}.ProjectSequenceStage-module__W1cenW__canvas[data-dragging=true]{cursor:grabbing}.ProjectSequenceStage-module__W1cenW__canvas:focus-visible{outline-offset:-6px;outline:1px solid #fff}.ProjectSequenceStage-module__W1cenW__canvas[aria-disabled=true]{cursor:default}.ProjectSequenceStage-module__W1cenW__floorOverlay{pointer-events:none;visibility:hidden;position:absolute;inset:0}.ProjectSequenceStage-module__W1cenW__floorInfo{z-index:1;pointer-events:none;transform-origin:0 0;width:0;height:0;transition:top .18s ease-out;position:absolute}.ProjectSequenceStage-module__W1cenW__floorInfo>aside{pointer-events:none}.ProjectSequenceStage-module__W1cenW__stage:not([data-floor-picking=true]) .ProjectSequenceStage-module__W1cenW__floorInfo{visibility:hidden}@media (prefers-reduced-motion:reduce){.ProjectSequenceStage-module__W1cenW__floorInfo{transition:none}}.ProjectSequenceStage-module__W1cenW__diagnostics{left:20px;bottom:calc(var(--experience-bleed-bottom,0px) + 24px);width:290px;max-width:calc(100% - 40px);max-height:calc(100% - var(--experience-bleed-top,0px) - var(--experience-bleed-bottom,0px) - 48px);overscroll-behavior:contain;font-variant-numeric:tabular-nums;background:#0c1216e0;border:1px solid #ffffff2e;border-radius:8px;padding:10px 12px;font:11px/1.75 ui-monospace,monospace;position:absolute;overflow-y:auto}.ProjectSequenceStage-module__W1cenW__diagnostics summary{cursor:pointer;color:#eee}.ProjectSequenceStage-module__W1cenW__diagnostics dl{margin:8px 0}.ProjectSequenceStage-module__W1cenW__diagnostics dl>div{justify-content:space-between;gap:8px;display:flex}.ProjectSequenceStage-module__W1cenW__diagnostics dt{color:#abb6bd}.ProjectSequenceStage-module__W1cenW__diagnostics dd{text-align:right;margin:0}.ProjectSequenceStage-module__W1cenW__diagnostics label{cursor:pointer;align-items:center;gap:6px;display:flex}.ProjectSequenceStage-module__W1cenW__retry{color:#fff;cursor:pointer;background:0 0;border:1px solid #aaa;border-radius:4px;padding:5px 12px}.ProjectSequenceStage-module__W1cenW__cacheTrack{background:#f53c3c4d;border-bottom:2px solid #ef5350;height:18px;margin:12px 0 4px;position:relative}.ProjectSequenceStage-module__W1cenW__cacheTrack i{height:100%;position:absolute;top:0}.ProjectSequenceStage-module__W1cenW__cacheWindow{background:#9dd7418c;border-top:2px solid #9dd741}.ProjectSequenceStage-module__W1cenW__cacheBuffer{background:#ffc832cc}.ProjectSequenceStage-module__W1cenW__cacheTrack .ProjectSequenceStage-module__W1cenW__cacheReady{background:#b5f36c;height:3px;top:12px}.ProjectSequenceStage-module__W1cenW__cacheTrack .ProjectSequenceStage-module__W1cenW__cachePosition{background:#42a5ff;width:3px;height:24px;top:-3px}.ProjectSequenceStage-module__W1cenW__cacheTrack .ProjectSequenceStage-module__W1cenW__cachePrediction{background:#fff;width:3px;height:5px;top:-5px}.ProjectSequenceStage-module__W1cenW__cacheTrack .ProjectSequenceStage-module__W1cenW__cacheDownload{background:#a9c4dc;height:2px;top:19px}.ProjectSequenceStage-module__W1cenW__cacheLegend{color:#abb6bd;margin-bottom:8px;font-size:10px}
.PlanStage-module__MTxPrW__page{--page-inset:32px;--page-top:88px;--page-bottom:32px;--sidebar-width:320px;--viewer-gap:32px;--floor-text-inset:16px;inset:var(--experience-bleed-top,0px) 0 var(--experience-bleed-bottom,0px);padding:var(--page-top) var(--page-inset) var(--page-bottom);color:#000;font-synthesis:none;isolation:isolate;background:#fff;justify-content:flex-start;align-items:center;font-weight:400;display:flex;position:absolute;overflow:hidden;container-type:size}.PlanStage-module__MTxPrW__sidebar{width:var(--sidebar-width);z-index:50;flex-direction:column;flex-shrink:0;height:100%;display:flex;position:relative}.PlanStage-module__MTxPrW__sidebarCard{color:#000;background:#1d90a7;border-radius:24px;flex-direction:column;flex:1;min-height:0;padding:24px;display:flex;position:relative}.PlanStage-module__MTxPrW__sidebarHeader{min-height:48px;padding-inline:var(--floor-text-inset);flex-shrink:0;justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.PlanStage-module__MTxPrW__sidebarHeader h1{letter-spacing:0;text-transform:uppercase;white-space:nowrap;flex-shrink:0;margin:0;font-size:30px;font-weight:700;line-height:1}.PlanStage-module__MTxPrW__floorToggle{display:none}.PlanStage-module__MTxPrW__sidebarContent{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#00000040 transparent;flex:0 auto;min-height:0;margin-bottom:16px;overflow-y:auto}.PlanStage-module__MTxPrW__floorList{flex-direction:column;gap:2px;display:flex}.PlanStage-module__MTxPrW__page button{cursor:pointer;font-family:inherit}.PlanStage-module__MTxPrW__floorList button{width:100%;padding:6px var(--floor-text-inset);text-align:left;color:#000;border-radius:8px;font-size:12px;font-weight:400;line-height:16px;transition:background-color .3s,color .3s}.PlanStage-module__MTxPrW__floorList button:hover{background:#0000000d}.PlanStage-module__MTxPrW__floorList button[aria-pressed=true]{color:#fff;background:#000;box-shadow:inset 0 2px 4px #0001}.PlanStage-module__MTxPrW__page button:focus-visible{outline-offset:2px;outline:2px solid #000}.PlanStage-module__MTxPrW__sectionDock{width:calc(100% - 2 * var(--floor-text-inset));flex:1 1 0;align-self:center;min-height:0;position:relative;container-type:inline-size}.PlanStage-module__MTxPrW__buildingLocation{flex-direction:column;justify-content:flex-end;align-items:flex-start;width:100%;height:100%;min-height:0;margin:0;display:flex;position:relative;overflow:hidden;container-type:size}.PlanStage-module__MTxPrW__sectionDock[data-compact=true]{flex:none;margin-top:auto}.PlanStage-module__MTxPrW__sectionToggle{color:#fff;text-transform:uppercase;background:#000;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:32px;padding:6px 12px;font-size:12px;font-weight:700;line-height:20px;display:flex}.PlanStage-module__MTxPrW__sectionToggle svg{flex-shrink:0}.PlanStage-module__MTxPrW__sectionDock[data-compact=true] .PlanStage-module__MTxPrW__buildingLocation{bottom:calc(100% + 10px);left:calc(-1 * var(--floor-text-inset));width:calc(100% + 2 * var(--floor-text-inset));height:min(420px, calc(100dvh - var(--page-top) - var(--page-bottom) - 64px), calc(152.857cqw + 40px));padding:20px var(--floor-text-inset);z-index:1;background:#1d90a7;border-radius:16px;justify-content:center;animation:.18s ease-out PlanStage-module__MTxPrW__sectionReveal;position:absolute;box-shadow:0 -10px 30px #0003}@keyframes PlanStage-module__MTxPrW__sectionReveal{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.PlanStage-module__MTxPrW__buildingLocation>div{aspect-ratio:980/1498;flex-shrink:0;width:min(100cqw,65.4206cqh);position:relative}.PlanStage-module__MTxPrW__sectionHighlights{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.PlanStage-module__MTxPrW__sectionBands rect{fill:#000;fill-opacity:0;stroke:#ffffffa6;stroke-width:.75px;vector-effect:non-scaling-stroke;transition:fill-opacity .2s,stroke .2s}.PlanStage-module__MTxPrW__sectionBands rect[data-selected=true]{fill-opacity:1;stroke:#fff}.PlanStage-module__MTxPrW__sectionStructure rect{fill:#1d90a7;stroke:#ffffffb3;stroke-width:.75px;vector-effect:non-scaling-stroke}.PlanStage-module__MTxPrW__sectionLeader{fill:none;stroke:#fff;stroke-width:1px;vector-effect:non-scaling-stroke}.PlanStage-module__MTxPrW__sectionLabel{left:var(--section-label-left);color:#000;white-space:nowrap;font-size:12px;font-weight:700;line-height:1;position:absolute;transform:translateY(-50%)}.PlanStage-module__MTxPrW__disclaimer{letter-spacing:.02em;color:#000;opacity:.5;flex-shrink:0;margin:16px 0 0;font-size:8px;line-height:1.5}.PlanStage-module__MTxPrW__workspace{--view-controls-width:92px;--view-controls-gap:20px;--view-controls-space:calc(var(--view-controls-width) + var(--view-controls-gap));inset:var(--page-top) var(--page-inset) var(--page-bottom) calc(var(--page-inset) + var(--sidebar-width) + var(--viewer-gap));flex-direction:column;justify-content:center;gap:12px;min-width:0;display:flex;position:absolute;container-type:inline-size}.PlanStage-module__MTxPrW__areaInformation{z-index:1;background:0 0;border-top:1px solid #00000030;flex-shrink:0;grid-template-columns:minmax(0,.9fr) minmax(0,1.2fr);align-self:center;gap:24px;width:100%;max-width:1120px;min-height:144px;padding:18px 0 6px;display:grid;position:relative}.PlanStage-module__MTxPrW__areaSection{min-width:0}.PlanStage-module__MTxPrW__areaSection:only-child{grid-column:1/-1}.PlanStage-module__MTxPrW__areaSection+.PlanStage-module__MTxPrW__areaSection{border-left:1px solid #00000024;padding-left:24px}.PlanStage-module__MTxPrW__areaHeader{justify-content:space-between;align-items:center;gap:12px;min-height:34px;margin-bottom:12px;display:flex}.PlanStage-module__MTxPrW__areaHeader h2{letter-spacing:.01em;text-transform:uppercase;margin:0;font-size:12px;font-weight:700;line-height:16px}.PlanStage-module__MTxPrW__areaHeader p{letter-spacing:.02em;color:#000000a6;margin:3px 0 0;font-size:11px;line-height:1.5}.PlanStage-module__MTxPrW__metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;display:grid}.PlanStage-module__MTxPrW__metric{min-width:0}.PlanStage-module__MTxPrW__metric dt{letter-spacing:.02em;color:#000000bf;margin:0 0 6px;font-size:11px;line-height:1.5}.PlanStage-module__MTxPrW__metric dd{font-variant-numeric:tabular-nums;margin:0}.PlanStage-module__MTxPrW__primaryValue{white-space:nowrap;color:#000;align-items:baseline;gap:4px;display:flex}.PlanStage-module__MTxPrW__primaryValue>span{font-size:clamp(20px,2.2cqw,28px);font-weight:700;line-height:1.1}.PlanStage-module__MTxPrW__metric small{letter-spacing:.02em;color:#000000a6;font-size:9px;font-weight:400;line-height:1.5}.PlanStage-module__MTxPrW__metric .PlanStage-module__MTxPrW__secondaryValue{letter-spacing:.02em;color:#000000a6;white-space:nowrap;margin-top:5px;font-size:11px;line-height:1.5}.PlanStage-module__MTxPrW__total .PlanStage-module__MTxPrW__primaryValue,.PlanStage-module__MTxPrW__total dt{color:#000}.PlanStage-module__MTxPrW__areaPlaceholder{letter-spacing:.02em;color:#000000a6;align-items:center;min-height:54px;margin:0;font-size:12px;line-height:1.5;display:flex}.PlanStage-module__MTxPrW__viewer{--plan-shadow-size:25px;flex:0 1 calc(68.75cqw - var(--view-controls-space) * .6875);width:calc(100% - var(--view-controls-space));z-index:0;min-height:0;position:relative;overflow:visible;container-type:size}.PlanStage-module__MTxPrW__workspace[data-has-area=false]>.PlanStage-module__MTxPrW__viewer{flex:1 1 0}.PlanStage-module__MTxPrW__viewModes{left:calc(100% + var(--view-controls-gap));width:var(--view-controls-width);z-index:40;flex-direction:column;gap:10px;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.PlanStage-module__MTxPrW__viewModes button{color:#000;letter-spacing:.01em;white-space:nowrap;background:#fff;border:1px solid #0006;border-radius:8px;min-height:36px;padding:8px 10px;font-size:12px;font-weight:700;line-height:18px;transition:background-color .2s,border-color .2s,color .2s}.PlanStage-module__MTxPrW__viewModes button:not(:disabled):hover{background:#0000000d;border-color:#000}.PlanStage-module__MTxPrW__viewModes button[aria-pressed=true],.PlanStage-module__MTxPrW__viewModes button[aria-pressed=true]:hover{color:#fff;background:#000;border-color:#000}.PlanStage-module__MTxPrW__viewModes button:disabled{color:#0000004d;cursor:not-allowed;border-color:#00000024}.PlanStage-module__MTxPrW__canvas{filter:drop-shadow(0 var(--plan-shadow-size) var(--plan-shadow-size) #0004);cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;place-items:center;display:grid;position:absolute;inset:0;overflow:hidden;container-type:size}.PlanStage-module__MTxPrW__canvas:active{cursor:grabbing}@media (any-pointer:coarse),(max-width:760px){.PlanStage-module__MTxPrW__canvas[data-transformed=true]{filter:none}}.PlanStage-module__MTxPrW__drawing{width:min(100cqw, var(--drawing-height-fit));aspect-ratio:var(--drawing-aspect);transform-origin:50%;position:relative}.PlanStage-module__MTxPrW__imagePlane{position:absolute;inset:0}.PlanStage-module__MTxPrW__imagePlane>img{z-index:1;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.PlanStage-module__MTxPrW__units{z-index:2;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.PlanStage-module__MTxPrW__units path{fill:#000;fill-opacity:0;stroke:none;cursor:pointer;pointer-events:fill;outline:none;transition:fill-opacity .3s}.PlanStage-module__MTxPrW__units path:hover,.PlanStage-module__MTxPrW__units path:focus-visible,.PlanStage-module__MTxPrW__units path.PlanStage-module__MTxPrW__selectedUnit{fill-opacity:.4}.PlanStage-module__MTxPrW__compass{z-index:40;pointer-events:none;flex-direction:column;align-items:center;display:flex;position:absolute;top:12px;right:0}.PlanStage-module__MTxPrW__compass svg{transform:rotate(0)}.PlanStage-module__MTxPrW__compass span{color:#000;margin-top:.72px;font-size:18px;font-weight:700;line-height:1}.PlanStage-module__MTxPrW__status{color:#000;font-size:14px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (max-width:760px),(orientation:portrait){.PlanStage-module__MTxPrW__page{--page-top:max(76px, calc(env(safe-area-inset-top) + 64px));--page-inset:12px;--page-bottom:max(12px, calc(env(safe-area-inset-bottom) + 12px));--floor-text-inset:12px;grid-template-rows:minmax(0,1fr) 104px;grid-template-columns:minmax(0,1fr);align-items:stretch;gap:16px;display:grid}.PlanStage-module__MTxPrW__sidebar{--floor-menu-width:clamp(116px, 31vw, 200px);--floor-menu-min-height:486px;grid-row:2;width:100%;min-width:0;height:100%;container-type:inline-size}.PlanStage-module__MTxPrW__sidebarCard{border-radius:16px;grid-template-rows:32px minmax(0,1fr);grid-template-columns:minmax(0,1fr);gap:8px 12px;width:100%;height:100%;padding:14px;display:grid;position:absolute;bottom:0;left:0}.PlanStage-module__MTxPrW__sidebarHeader{grid-column:1/-1;min-height:32px;margin-bottom:0;padding-right:0}.PlanStage-module__MTxPrW__sidebarHeader h1{font-size:22px;line-height:24px}.PlanStage-module__MTxPrW__floorToggle{color:#000;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.PlanStage-module__MTxPrW__floorToggle:hover{background:#0000000d}.PlanStage-module__MTxPrW__sidebarContent{min-height:0;max-height:none;margin:0;padding:0;overflow:visible}.PlanStage-module__MTxPrW__floorList{white-space:nowrap;scrollbar-width:thin;flex-direction:row;gap:4px;padding-bottom:8px;overflow-x:auto}.PlanStage-module__MTxPrW__floorList button{flex-shrink:0;width:auto}.PlanStage-module__MTxPrW__sidebarCard[data-expanded=false] .PlanStage-module__MTxPrW__sidebarHeader{cursor:pointer}.PlanStage-module__MTxPrW__sidebarCard[data-expanded=false] .PlanStage-module__MTxPrW__floorList:before,.PlanStage-module__MTxPrW__sidebarCard[data-expanded=false] .PlanStage-module__MTxPrW__floorList:after{content:"";flex:0 0 50%}.PlanStage-module__MTxPrW__sectionDock,.PlanStage-module__MTxPrW__sectionToggle{display:none}.PlanStage-module__MTxPrW__sidebarCard[data-expanded=true]{--drawer-body-height:calc(100cqh - 40px);--drawer-section-height:min(152.857cqw, var(--drawer-body-height), calc((100cqw - var(--floor-menu-width) - 12px) * 2.37778));width:min(100%,760px);height:min(760px, calc(100dvh - var(--page-top) - var(--page-bottom) - 16px), max(var(--floor-menu-min-height), calc((100cqw - 28px - var(--floor-menu-width) - 12px) * 2.37778 + 68px)));grid-template-columns:minmax(0, 1fr) var(--floor-menu-width);grid-template-rows:32px minmax(0,1fr);column-gap:12px;left:50%;transform:translate(-50%);container:floor-drawer/size}.PlanStage-module__MTxPrW__sidebarCard[data-expanded=true] .PlanStage-module__MTxPrW__sidebarHeader{padding:0}.PlanStage-module__MTxPrW__sidebarCard[data-expanded=true] .PlanStage-module__MTxPrW__sidebarHeader h1{font-size:clamp(22px,4vw,30px);line-height:1}.PlanStage-module__MTxPrW__sidebarCard[data-expanded=true] .PlanStage-module__MTxPrW__sidebarContent{height:clamp(0px, calc(var(--drawer-body-height) - var(--drawer-section-height) * .149533 - 12px), 100%);overscroll-behavior:contain;z-index:2;grid-area:2/2;align-self:start;position:relative;overflow-y:auto}.PlanStage-module__MTxPrW__sidebarCard[data-expanded=true] .PlanStage-module__MTxPrW__floorList{white-space:normal;flex-direction:column;gap:2px;height:100%;padding-bottom:0;overflow-x:hidden}.PlanStage-module__MTxPrW__sidebarCard[data-expanded=true] .PlanStage-module__MTxPrW__floorList button{flex:1 0 auto;width:100%;font-size:clamp(12px,2vw,16px);line-height:clamp(16px,2.8vw,22px)}.PlanStage-module__MTxPrW__sidebarCard[data-expanded=true] .PlanStage-module__MTxPrW__sectionDock{grid-area:2/1/auto/-1;align-self:stretch;width:100%;height:100%;margin:0;display:block}.PlanStage-module__MTxPrW__sidebarCard[data-expanded=true] .PlanStage-module__MTxPrW__buildingLocation{width:100%;height:100%;box-shadow:none;background:0 0;border-radius:0;justify-content:flex-end;padding:0;position:relative;inset:auto}.PlanStage-module__MTxPrW__sidebarCard[data-expanded=true] .PlanStage-module__MTxPrW__buildingLocation>div{width:min(100cqw, 65.4206cqh, calc((100cqw - var(--floor-menu-width) - 12px) * 1.55556))}.PlanStage-module__MTxPrW__disclaimer{display:none}.PlanStage-module__MTxPrW__workspace{grid-row:1;gap:16px;min-height:0;position:relative;inset:auto}.PlanStage-module__MTxPrW__areaInformation{min-height:0}.PlanStage-module__MTxPrW__areaInformation[data-has-unit-area=false]{grid-template-columns:minmax(0,1fr)}.PlanStage-module__MTxPrW__areaSection[data-has-area=false]{display:none}.PlanStage-module__MTxPrW__viewer{--plan-shadow-size:14px;flex:1 1 0;width:100%;margin-bottom:48px}.PlanStage-module__MTxPrW__viewModes{flex-direction:row;gap:8px;width:auto;top:calc(100% + 12px);left:auto;right:0;transform:none}.PlanStage-module__MTxPrW__viewModes button{min-height:32px;padding:6px 10px;font-size:11px;line-height:18px}.PlanStage-module__MTxPrW__compass{right:4px}}@media (max-width:360px){.PlanStage-module__MTxPrW__sidebar{--floor-menu-min-height:430px}.PlanStage-module__MTxPrW__sidebarCard[data-expanded=true] .PlanStage-module__MTxPrW__floorList button{padding-block:4px}}@media (max-height:650px) and (max-width:760px),(max-height:650px) and (orientation:portrait){.PlanStage-module__MTxPrW__sidebar{--floor-menu-min-height:430px}.PlanStage-module__MTxPrW__sidebarCard[data-expanded=true] .PlanStage-module__MTxPrW__floorList button{padding-block:4px}}@container floor-drawer (max-height:560px){.PlanStage-module__MTxPrW__sidebarCard[data-expanded=true] .PlanStage-module__MTxPrW__floorList{gap:1px}.PlanStage-module__MTxPrW__sidebarCard[data-expanded=true] .PlanStage-module__MTxPrW__floorList button{padding-block:3px;font-size:12px;line-height:16px}}@container floor-drawer (max-height:440px){.PlanStage-module__MTxPrW__sidebarCard[data-expanded=true] .PlanStage-module__MTxPrW__floorList button{padding-block:2px}}@media (max-height:900px) and (min-width:761px) and (orientation:landscape){.PlanStage-module__MTxPrW__sidebarCard{padding:20px}.PlanStage-module__MTxPrW__sidebarHeader{min-height:36px;margin-bottom:12px}.PlanStage-module__MTxPrW__sidebarHeader h1{font-size:26px}.PlanStage-module__MTxPrW__sidebarContent{margin-bottom:12px}.PlanStage-module__MTxPrW__floorList button{padding-block:4px}}@media (max-height:800px) and (min-width:761px) and (orientation:landscape){.PlanStage-module__MTxPrW__disclaimer{display:none}}@media (max-height:650px) and (min-width:761px) and (orientation:landscape){.PlanStage-module__MTxPrW__page{--page-top:76px;--page-inset:16px;--page-bottom:16px;--sidebar-width:260px}.PlanStage-module__MTxPrW__sidebarCard{padding:16px}.PlanStage-module__MTxPrW__sidebarHeader{min-height:36px;margin-bottom:12px}.PlanStage-module__MTxPrW__floorList{gap:0}.PlanStage-module__MTxPrW__viewer{--plan-shadow-size:12px}}@media (max-height:520px) and (min-width:761px) and (orientation:landscape){.PlanStage-module__MTxPrW__sidebarCard{padding:12px}.PlanStage-module__MTxPrW__sidebarHeader{min-height:28px;margin-bottom:8px}.PlanStage-module__MTxPrW__sidebarHeader h1{font-size:24px}.PlanStage-module__MTxPrW__sidebarContent{margin-bottom:8px}.PlanStage-module__MTxPrW__floorList button{padding-block:3px;line-height:14px}}@media (max-height:480px) and (min-width:761px) and (orientation:landscape){.PlanStage-module__MTxPrW__page{--floor-text-inset:8px}.PlanStage-module__MTxPrW__floorList{grid-template-columns:repeat(2,minmax(0,1fr));gap:2px 6px;display:grid}.PlanStage-module__MTxPrW__floorList button{font-size:11px}}@container (max-width:720px){.PlanStage-module__MTxPrW__areaInformation{grid-template-columns:minmax(0,1fr);gap:12px;min-height:0;padding-top:14px}.PlanStage-module__MTxPrW__areaSection[data-has-area=false]{display:none}.PlanStage-module__MTxPrW__areaSection+.PlanStage-module__MTxPrW__areaSection{border-top:1px solid #00000024;border-left:0;padding:12px 0 0}.PlanStage-module__MTxPrW__areaHeader{min-height:30px;margin-bottom:10px}.PlanStage-module__MTxPrW__metrics{gap:10px}.PlanStage-module__MTxPrW__primaryValue>span{font-size:20px}.PlanStage-module__MTxPrW__areaPlaceholder{min-height:40px}}@container (max-width:480px){.PlanStage-module__MTxPrW__primaryValue{gap:4px}.PlanStage-module__MTxPrW__primaryValue>span{font-size:20px}}@media (prefers-reduced-motion:reduce){.PlanStage-module__MTxPrW__floorList button,.PlanStage-module__MTxPrW__units path,.PlanStage-module__MTxPrW__sectionBands rect,.PlanStage-module__MTxPrW__viewModes button{transition:none}.PlanStage-module__MTxPrW__sectionDock[data-compact=true] .PlanStage-module__MTxPrW__buildingLocation{animation:none}}
.AerialMapStage-module__HB-7Ia__overlays{pointer-events:none;position:absolute;inset:0}.AerialMapStage-module__HB-7Ia__overlaysHidden{opacity:0}
