.Reveal-module__vCs_Ea__reveal{opacity:0;transition:opacity .7s var(--fm-ease) var(--delay,0s), transform .85s var(--fm-ease) var(--delay,0s);animation:10ms linear 2.5s forwards Reveal-module__vCs_Ea__fallback}@keyframes Reveal-module__vCs_Ea__fallback{to{opacity:1;transform:none}}html.fm-anim .Reveal-module__vCs_Ea__reveal{animation:none}.Reveal-module__vCs_Ea__up{transform:translateY(26px)}.Reveal-module__vCs_Ea__left{transform:translate(-34px)}.Reveal-module__vCs_Ea__right{transform:translate(34px)}.Reveal-module__vCs_Ea__scale{transform:scale(1.03)}@media (max-width:720px){.Reveal-module__vCs_Ea__left,.Reveal-module__vCs_Ea__right{transform:translateY(26px)}}.Reveal-module__vCs_Ea__reveal[data-animating=true]{will-change:opacity, transform}.Reveal-module__vCs_Ea__reveal[data-shown=true]{opacity:1;transform:none}[data-motion=makani] .Reveal-module__vCs_Ea__reveal{transition:opacity 1s var(--fm-ease) calc(var(--delay,0s) * 1.8), transform 1s var(--fm-ease) calc(var(--delay,0s) * 1.8)}[data-motion=makani] .Reveal-module__vCs_Ea__up:not([data-shown=true]){transform:translateY(48px)}[data-motion=makani] .Reveal-module__vCs_Ea__left:not([data-shown=true]){transform:translate(-48px)}[data-motion=makani] .Reveal-module__vCs_Ea__right:not([data-shown=true]){transform:translate(48px)}@media (max-width:720px){:is([data-motion=makani] .Reveal-module__vCs_Ea__up:not([data-shown=true]),[data-motion=makani] .Reveal-module__vCs_Ea__left:not([data-shown=true]),[data-motion=makani] .Reveal-module__vCs_Ea__right:not([data-shown=true])){transform:translateY(24px)}}@media (prefers-reduced-motion:reduce){.Reveal-module__vCs_Ea__reveal{opacity:1;transition:none;transform:none}[data-motion=makani] .Reveal-module__vCs_Ea__reveal{transition:none}[data-motion=makani] .Reveal-module__vCs_Ea__reveal:not([data-shown=true]):is(.Reveal-module__vCs_Ea__up,.Reveal-module__vCs_Ea__left,.Reveal-module__vCs_Ea__right){transform:none}}
.Rise-module__HPsYRa__rise{flex-direction:column;display:flex}.Rise-module__HPsYRa__line{margin-bottom:-.18em;padding-bottom:.18em;display:block;overflow:hidden}.Rise-module__HPsYRa__inner{transition:transform .85s var(--fm-ease);will-change:transform;display:block;transform:translateY(105%)}.Rise-module__HPsYRa__rise[data-shown=true] .Rise-module__HPsYRa__inner{transform:none}html:not(.fm-anim) .Rise-module__HPsYRa__inner{transition:none;transform:none}@media (prefers-reduced-motion:reduce){.Rise-module__HPsYRa__inner{transition:none;transform:none}}
.Hero-module__Z8hQ_W__photo{opacity:0;transition:opacity 1.2s var(--fm-ease), transform 7.2s linear;transform:scale(1)}.Hero-module__Z8hQ_W__photoOn{opacity:.85}.Hero-module__Z8hQ_W__photoOn.Hero-module__Z8hQ_W__photoZoom{transform:scale(1.07)}.Hero-module__Z8hQ_W__line{margin-bottom:-.18em;padding-bottom:.18em;display:block;overflow:hidden}.Hero-module__Z8hQ_W__inner{transition:transform .9s var(--fm-ease) calc(var(--l,0) * 90ms + .15s);display:block;transform:translateY(105%)}.Hero-module__Z8hQ_W__on .Hero-module__Z8hQ_W__inner{transform:none}html.fm-intro .Hero-module__Z8hQ_W__on .Hero-module__Z8hQ_W__inner{animation:Hero-module__Z8hQ_W__introRise .9s var(--fm-ease) calc(1.6s + var(--l,0) * 90ms) backwards}@keyframes Hero-module__Z8hQ_W__introRise{0%{transform:translateY(105%)}to{transform:none}}.Hero-module__Z8hQ_W__frame{transition:opacity .6s var(--fm-ease)}@media (prefers-reduced-motion:reduce){.Hero-module__Z8hQ_W__photo,.Hero-module__Z8hQ_W__photoOn.Hero-module__Z8hQ_W__photoZoom{transition:none;transform:none}.Hero-module__Z8hQ_W__inner{transition:none;animation:none;transform:none}html.fm-intro .Hero-module__Z8hQ_W__on .Hero-module__Z8hQ_W__inner{transition:none;animation:none;transform:none}.Hero-module__Z8hQ_W__frame{transition:none}}
.windows-module__Zp6IpG__stage{grid-template-columns:minmax(0,1fr);grid-template-areas:"scene""plan""panel";align-items:start;display:grid}.windows-module__Zp6IpG__scene{grid-area:scene}.windows-module__Zp6IpG__sceneCol{display:contents}.windows-module__Zp6IpG__plan{grid-area:plan;min-width:0}.windows-module__Zp6IpG__panel{grid-area:panel;min-width:0;margin-top:16px}.windows-module__Zp6IpG__unfold{grid-template-rows:0fr;transition:grid-template-rows .8s cubic-bezier(.2,.7,0,1);display:grid}.windows-module__Zp6IpG__unfold[data-open]{grid-template-rows:1fr}.windows-module__Zp6IpG__unfold>div{min-width:0;overflow:hidden}@media (prefers-reduced-motion:reduce){.windows-module__Zp6IpG__unfold{transition:none}}@media (min-width:1024px){.windows-module__Zp6IpG__stage{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);grid-template-areas:"scene panel""plan plan";align-items:stretch;column-gap:28px}.windows-module__Zp6IpG__panel{margin-top:0}.windows-module__Zp6IpG__sceneCol{grid-area:scene;min-width:0;display:block}.windows-module__Zp6IpG__sceneCol>.windows-module__Zp6IpG__scene{position:sticky;top:88px}}.windows-module__Zp6IpG__scene{color:#faf9f4;background:#123628;border-radius:32px;flex-direction:column;min-width:0;display:flex;position:relative;overflow:hidden}@media (max-width:1023px){.windows-module__Zp6IpG__stage[data-ask] .windows-module__Zp6IpG__scene{z-index:30;position:sticky;top:0;box-shadow:0 12px 30px #12362838}.windows-module__Zp6IpG__stage[data-ask] .windows-module__Zp6IpG__canvas{width:min(100%, calc((36svh - 112px) * var(--ar)))}.windows-module__Zp6IpG__stage[data-ask] .windows-module__Zp6IpG__count{font-size:38px}.windows-module__Zp6IpG__stage[data-ask] .windows-module__Zp6IpG__houseLabel span{display:none}}.windows-module__Zp6IpG__bar{justify-content:space-between;align-items:center;gap:12px;min-height:56px;padding:6px 14px 0;display:flex}@media (min-width:1024px){.windows-module__Zp6IpG__bar{padding:12px 24px 0}}.windows-module__Zp6IpG__crumbs{white-space:nowrap;align-items:center;gap:2px;min-width:0;display:flex;overflow:hidden}.windows-module__Zp6IpG__crumbs>button,.windows-module__Zp6IpG__crumbs>span{letter-spacing:.14em;text-transform:uppercase;color:#faf9f4b3;background:0 0;border:0;align-items:center;min-height:44px;padding:0 5px;font-size:11px;display:inline-flex}.windows-module__Zp6IpG__crumbs>button{cursor:pointer;transition:color .2s}.windows-module__Zp6IpG__crumbs>button:hover{color:#faf9f4}.windows-module__Zp6IpG__crumbs>span{color:#efddb4}.windows-module__Zp6IpG__crumbs>i{color:#c5a8808c;font-size:11px;font-style:normal}.windows-module__Zp6IpG__crumbs>.windows-module__Zp6IpG__back{color:#faf9f4;border:1px solid #c5a88073;border-radius:999px;justify-content:center;width:44px;height:44px;margin-right:8px;padding:0;transition:border-color .2s,background-color .2s}.windows-module__Zp6IpG__crumbs>.windows-module__Zp6IpG__back:hover{background:#c5a8801f;border-color:#c5a880}.windows-module__Zp6IpG__crumbs>.windows-module__Zp6IpG__back:active{transform:scale(.96)}.windows-module__Zp6IpG__info{color:#faf9f4d1;text-align:right;min-width:0;font-size:12px}.windows-module__Zp6IpG__bar[data-level=q] .windows-module__Zp6IpG__info{text-align:left;margin-right:auto}.windows-module__Zp6IpG__infoLine{white-space:nowrap;text-overflow:ellipsis;color:#efddb4;display:block;overflow:hidden}.windows-module__Zp6IpG__legend{color:#faf9f4b8;flex-wrap:wrap;justify-content:flex-end;gap:4px 14px;font-size:11.5px;display:flex}.windows-module__Zp6IpG__bar[data-level=q] .windows-module__Zp6IpG__legend{justify-content:flex-start}.windows-module__Zp6IpG__legend>span{white-space:nowrap}.windows-module__Zp6IpG__legend i{vertical-align:-1px;border:1px solid #c5a880;width:7px;height:11px;margin-right:7px;display:inline-block}.windows-module__Zp6IpG__legend i[data-k=lit]{background:#efddb4;border-color:#efddb4;box-shadow:0 0 6px #efddb480}.windows-module__Zp6IpG__legend i[data-k=hold]{background:#c5a88073}.windows-module__Zp6IpG__legend i[data-k=sold]{border-color:#c5a88080}.windows-module__Zp6IpG__legend i[data-k=off]{border-color:#c5a88038}.windows-module__Zp6IpG__legend i[data-k=later]{border-style:dashed;border-color:#c5a88099}@media (max-width:639px){.windows-module__Zp6IpG__bar:not([data-level=q]) .windows-module__Zp6IpG__legend,.windows-module__Zp6IpG__legend [data-k-off]{display:none}}.windows-module__Zp6IpG__canvas{width:min(100%, calc((100svh - 230px) * var(--ar)));max-width:100%;aspect-ratio:var(--ar);flex:none;margin:auto;position:relative}.windows-module__Zp6IpG__svg{width:100%;height:100%;display:block;position:absolute;inset:0;overflow:hidden}.windows-module__Zp6IpG__overlay{pointer-events:none;transition:opacity .3s;position:absolute;inset:0}.windows-module__Zp6IpG__overlay[data-moving]{opacity:0;transition-duration:.12s}.windows-module__Zp6IpG__overlay>*{position:absolute}.windows-module__Zp6IpG__houseLabel{pointer-events:auto;color:#faf9f4;cursor:pointer;white-space:nowrap;background:0 0;border:0;justify-content:space-between;align-items:center;gap:8px;min-height:24px;padding:0 1px;font-size:11px;line-height:1.3;display:flex;overflow:hidden}.windows-module__Zp6IpG__houseLabel b{letter-spacing:.14em;text-transform:uppercase;font-weight:500}.windows-module__Zp6IpG__houseLabel span{color:#c5a880}.windows-module__Zp6IpG__houseLabel:hover b{color:#efddb4}@media (max-width:639px){.windows-module__Zp6IpG__houseLabel{font-size:10.5px}.windows-module__Zp6IpG__houseLabel b{letter-spacing:.06em}}.windows-module__Zp6IpG__floorLabel{pointer-events:auto;color:#faf9f4;text-align:right;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:16px;flex-direction:column;justify-content:center;align-items:flex-end;min-height:44px;padding:2px 10px 2px 12px;line-height:1.15;transition:background-color .2s;display:flex;transform:translate(-100%,-50%)}.windows-module__Zp6IpG__floorLabel b{font-family:var(--font-serif);font-feature-settings:"lnum" 1;font-size:17px;font-weight:500}.windows-module__Zp6IpG__floorLabel span{color:#c5a880;font-size:11px}.windows-module__Zp6IpG__floorLabel:hover{background:#c5a8801f}.windows-module__Zp6IpG__floorLabel[data-on]{background:#c5a8802e}.windows-module__Zp6IpG__floorLabel[data-on] b{color:#efddb4}.windows-module__Zp6IpG__floorLabel[data-basement] b{font-style:italic}@media (min-width:1024px){.windows-module__Zp6IpG__floorLabel b{font-size:20px}.windows-module__Zp6IpG__floorLabel span{font-size:12px}}.windows-module__Zp6IpG__entrance{color:#faf9f48c;white-space:nowrap;font-size:11px;transform:translate(-50%,-50%)}.windows-module__Zp6IpG__caption{border-top:1px solid #c5a88040;justify-content:space-between;align-items:flex-end;gap:16px;margin:0 16px 16px;padding-top:12px;display:flex}@media (min-width:1024px){.windows-module__Zp6IpG__caption{margin:0 28px 24px}}.windows-module__Zp6IpG__count{font-family:var(--font-serif);color:#d9c29a;font-variant-numeric:lining-nums tabular-nums;letter-spacing:-.01em;font-size:clamp(40px,5vw,60px);line-height:.9}.windows-module__Zp6IpG__captionText{text-align:right;color:#faf9f4bf;max-width:32ch;font-size:13px;line-height:1.4}.windows-module__Zp6IpG__dataAt{color:#faf9f48c;margin-top:4px;font-size:11px;display:block}.windows-module__Zp6IpG__house,.windows-module__Zp6IpG__tower{transition:opacity .45s,visibility linear}.windows-module__Zp6IpG__house[data-faded],.windows-module__Zp6IpG__tower[data-faded]{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .45s,visibility 0s linear .45s}.windows-module__Zp6IpG__floor,.windows-module__Zp6IpG__basement{transition:transform .75s cubic-bezier(.2,.7,0,1),opacity .45s}.windows-module__Zp6IpG__edge{fill:none;stroke:#c5a880;stroke-width:1px;stroke-opacity:.7;transition:stroke .25s,stroke-opacity .25s}.windows-module__Zp6IpG__floor[data-on] .windows-module__Zp6IpG__edge{stroke:#efddb4;stroke-opacity:1;stroke-width:1.6px}.windows-module__Zp6IpG__floor[data-dim],.windows-module__Zp6IpG__basement[data-dim]{opacity:.34}.windows-module__Zp6IpG__floor[data-flash] .windows-module__Zp6IpG__edge,.windows-module__Zp6IpG__basement[data-flash] .windows-module__Zp6IpG__basementEdge{stroke:#efddb4;stroke-opacity:1}@media (hover:hover){.windows-module__Zp6IpG__svg[data-level=q] .windows-module__Zp6IpG__floor:hover .windows-module__Zp6IpG__edge,.windows-module__Zp6IpG__house[data-sel] .windows-module__Zp6IpG__floor:hover .windows-module__Zp6IpG__edge,.windows-module__Zp6IpG__house[data-sel] .windows-module__Zp6IpG__basement:hover .windows-module__Zp6IpG__basementEdge{stroke:#efddb4;stroke-opacity:1}}.windows-module__Zp6IpG__hit{fill:#0000;cursor:pointer}.windows-module__Zp6IpG__basementEdge{fill:none;stroke:#c5a880;stroke-width:1px;stroke-dasharray:3 3;stroke-opacity:.7;transition:stroke .25s}.windows-module__Zp6IpG__basement[data-on] .windows-module__Zp6IpG__basementEdge{stroke:#efddb4;stroke-opacity:1;stroke-width:1.4px}.windows-module__Zp6IpG__cell{fill:#efddb4;fill-opacity:0;stroke:#c5a880;stroke-width:.6px;stroke-opacity:.3;transition:fill-opacity .6s,stroke-opacity .6s}.windows-module__Zp6IpG__cell[data-state=lit]{fill-opacity:.55;stroke-opacity:.85}.windows-module__Zp6IpG__cell[data-state=hold]{fill:#c5a880;fill-opacity:.35;stroke-opacity:.7}.windows-module__Zp6IpG__cell[data-state=later]{fill-opacity:0;stroke-opacity:.6;stroke-dasharray:1.2 .9}.windows-module__Zp6IpG__cell[data-hot]{fill:#fff;fill-opacity:1}.windows-module__Zp6IpG__win{fill:#efddb4;fill-opacity:0;stroke:#c5a880;stroke-width:.7px;stroke-opacity:.16;cursor:pointer;transition:fill .7s,fill-opacity .7s,stroke-opacity .7s}.windows-module__Zp6IpG__win[data-state=lit]{fill-opacity:.95;stroke-opacity:.9}.windows-module__Zp6IpG__win[data-state=hold]{fill:#c5a880;fill-opacity:.42;stroke-opacity:.8}.windows-module__Zp6IpG__win[data-state=sold]{stroke-opacity:.42}.windows-module__Zp6IpG__win[data-state=later]{fill-opacity:0;stroke-opacity:.6;stroke-dasharray:1.4 1.1}.windows-module__Zp6IpG__win[data-hot]{fill:#fff;fill-opacity:1;stroke:#fff;stroke-opacity:1;transition-duration:.15s}.windows-module__Zp6IpG__win[data-me]{animation:1.3s ease-in-out infinite windows-module__Zp6IpG__me}@keyframes windows-module__Zp6IpG__me{50%{fill:#fff;fill-opacity:1}}@media (hover:none){.windows-module__Zp6IpG__win{pointer-events:none}}.windows-module__Zp6IpG__mini .windows-module__Zp6IpG__win{cursor:default;pointer-events:none}.windows-module__Zp6IpG__svg[data-wave] .windows-module__Zp6IpG__lights{animation:.9s backwards windows-module__Zp6IpG__on}@keyframes windows-module__Zp6IpG__on{0%{opacity:0}}.windows-module__Zp6IpG__dusk{pointer-events:none;background:#1e4434;transition:opacity 2.2s;position:absolute;inset:0}.windows-module__Zp6IpG__hand{transform-box:view-box;transition:transform 2.2s cubic-bezier(.3,.6,.2,1)}.windows-module__Zp6IpG__svg[data-still]~.windows-module__Zp6IpG__dusk,.windows-module__Zp6IpG__svg[data-still] .windows-module__Zp6IpG__hand{transition:none}.windows-module__Zp6IpG__towerMark{color:#c5a880d9}@media (prefers-reduced-motion:reduce){.windows-module__Zp6IpG__svg[data-wave] .windows-module__Zp6IpG__lights{animation:none}.windows-module__Zp6IpG__dusk,.windows-module__Zp6IpG__hand,.windows-module__Zp6IpG__win,.windows-module__Zp6IpG__floor,.windows-module__Zp6IpG__basement,.windows-module__Zp6IpG__house,.windows-module__Zp6IpG__tower,.windows-module__Zp6IpG__cell,.windows-module__Zp6IpG__overlay{transition:none}.windows-module__Zp6IpG__win[data-me]{fill:#fff;fill-opacity:1;animation:none}}
