.charts-module__Op_lUG__spark{flex:none;display:block}.charts-module__Op_lUG__sparkBar{fill:var(--accent)}.charts-module__Op_lUG__sparkPart{fill:color-mix(in srgb, var(--accent) 42%, var(--surface))}.charts-module__Op_lUG__sparkNone{fill:color-mix(in srgb, var(--line) 90%, transparent)}.charts-module__Op_lUG__figure{gap:10px;margin:0;display:grid}.charts-module__Op_lUG__chart{width:100%;height:auto;display:block}.charts-module__Op_lUG__grid{stroke:color-mix(in srgb, var(--line) 70%, transparent);stroke-width:1px}.charts-module__Op_lUG__tick{fill:var(--ink-soft);font-family:var(--pr-font-data);letter-spacing:.04em;font-size:10.5px}.charts-module__Op_lUG__bar{fill:color-mix(in srgb, var(--accent) 84%, var(--surface))}.charts-module__Op_lUG__barPart{fill:color-mix(in srgb, var(--accent) 36%, var(--surface))}.charts-module__Op_lUG__barReady{fill:color-mix(in srgb, var(--ink) 24%, var(--surface))}.charts-module__Op_lUG__partYear{fill:none;stroke:color-mix(in srgb, var(--ink-soft) 55%, transparent);stroke-width:1px;stroke-dasharray:3 4}.charts-module__Op_lUG__line{fill:none;stroke:var(--ink);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.charts-module__Op_lUG__lineArea{fill:none;stroke:var(--pr-aluminium);stroke-width:1.5px;stroke-dasharray:3 5;stroke-linecap:round}.charts-module__Op_lUG__dot{fill:var(--surface);stroke:var(--ink);stroke-width:2px}.charts-module__Op_lUG__legend{font-family:var(--pr-font-data);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft);flex-wrap:wrap;gap:6px 18px;font-size:10.5px;display:flex}.charts-module__Op_lUG__legend span{align-items:center;gap:7px;display:inline-flex}.charts-module__Op_lUG__legend i{flex:none;display:inline-block}.charts-module__Op_lUG__keyBar,.charts-module__Op_lUG__keyPart{background:color-mix(in srgb, var(--accent) 84%, var(--surface));border-radius:2.5px;width:10px;height:10px}.charts-module__Op_lUG__keyPart{background:color-mix(in srgb, var(--accent) 36%, var(--surface))}.charts-module__Op_lUG__keyReady{background:color-mix(in srgb, var(--ink) 24%, var(--surface));border-radius:2.5px;width:10px;height:10px}.charts-module__Op_lUG__keyYear{border:1px dashed color-mix(in srgb, var(--ink-soft) 70%, transparent);border-radius:3px;width:10px;height:10px}.charts-module__Op_lUG__keyLine,.charts-module__Op_lUG__keyArea{border-top:2px solid var(--ink);width:18px;height:0}.charts-module__Op_lUG__keyArea{border-top:1.5px dashed var(--pr-aluminium)}.charts-module__Op_lUG__track{background:color-mix(in srgb, var(--line) 80%, transparent);border-radius:999px;height:6px;display:block;overflow:hidden}.charts-module__Op_lUG__track span{border-radius:inherit;background:var(--accent);min-width:3px;height:100%;display:block}
.project-module__6yv1LW__chips{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.project-module__6yv1LW__chip{background:var(--bg);height:24px;color:var(--ink-soft);font-family:var(--pr-font-data);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:0 10px;font-size:10.5px;font-weight:500;display:inline-flex}.project-module__6yv1LW__chip[data-tone=offplan]{background:var(--accent-mist);color:var(--accent-ink)}.project-module__6yv1LW__chip[data-tone=fresh]{background:color-mix(in srgb, var(--pr-warning) 12%, var(--surface));color:var(--pr-warning)}.project-module__6yv1LW__chip[data-tone=register]{background:color-mix(in srgb, var(--pr-success) 11%, var(--surface));color:var(--pr-success)}.project-module__6yv1LW__figures{border:1px solid var(--line);background:var(--line);border-radius:14px;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0;display:grid;overflow:hidden}.project-module__6yv1LW__figures div{background:var(--surface);align-content:start;gap:3px;padding:14px 16px;display:grid}.project-module__6yv1LW__figures dt{font-family:var(--pr-font-data);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-soft);order:-1;font-size:10.5px;font-weight:500}.project-module__6yv1LW__figures dd{font-family:var(--pr-font-editorial);letter-spacing:-.015em;font-variant-numeric:lining-nums;margin:0;font-size:1.85rem;font-weight:500;line-height:1.05}.project-module__6yv1LW__figures dd.project-module__6yv1LW__sub{font-family:var(--pr-font-body);letter-spacing:0;color:var(--ink-soft);font-size:12px;font-weight:400;line-height:1.4}.project-module__6yv1LW__block{grid-template-columns:minmax(0,1fr);gap:10px;display:grid;overflow-x:auto}.project-module__6yv1LW__block:focus-visible{outline:2px solid var(--accent);outline-offset:4px;border-radius:6px}.project-module__6yv1LW__chartNarrow{display:none}@media (max-width:719px){.project-module__6yv1LW__chartWide{display:none}.project-module__6yv1LW__chartNarrow{display:block}}.project-module__6yv1LW__since{color:var(--ink-soft);margin:10px 0 0;font-size:13px;line-height:1.5}.project-module__6yv1LW__chartSheet{display:none}@media (min-width:720px) and (max-width:1040px){.project-module__6yv1LW__chartPane{display:none}.project-module__6yv1LW__chartSheet{display:block}}.project-module__6yv1LW__h3{font-family:var(--pr-font-data);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-soft);margin:0;font-size:11px;font-weight:500}.project-module__6yv1LW__table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:13.5px}.project-module__6yv1LW__table th,.project-module__6yv1LW__table td{border-bottom:1px solid color-mix(in srgb, var(--line) 62%, transparent);text-align:left;vertical-align:middle;white-space:nowrap;padding:8px 0 8px 12px}.project-module__6yv1LW__table th:first-child,.project-module__6yv1LW__table td:first-child{padding-left:0}.project-module__6yv1LW__table thead th{font-family:var(--pr-font-data);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-soft);padding-top:0;font-size:10px;font-weight:500}.project-module__6yv1LW__table tbody th{font-weight:600}.project-module__6yv1LW__table tbody tr:last-child th,.project-module__6yv1LW__table tbody tr:last-child td{border-bottom:0}.project-module__6yv1LW__table .project-module__6yv1LW__r{text-align:right}.project-module__6yv1LW__table[data-sales] td:nth-child(2){text-overflow:ellipsis;width:46%;max-width:0;overflow:hidden}.project-module__6yv1LW__share{background:color-mix(in srgb, var(--line) 80%, transparent);border-radius:999px;width:100%;max-width:96px;height:3px;margin-top:5px;display:block;overflow:hidden}.project-module__6yv1LW__share span{border-radius:inherit;background:var(--accent);height:100%;display:block}.project-module__6yv1LW__date{font-family:var(--pr-font-data);color:var(--ink-soft);font-size:11.5px}.project-module__6yv1LW__tag{background:var(--accent-mist);color:var(--accent-ink);font-family:var(--pr-font-data);letter-spacing:.1em;text-transform:uppercase;vertical-align:1px;border-radius:999px;margin-left:7px;padding:1px 6px;font-size:9px;font-weight:500;display:inline-block}.project-module__6yv1LW__near{background:var(--bg);border-radius:14px;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:10px 16px;margin:0;padding:14px 16px;display:grid}.project-module__6yv1LW__near div{gap:2px;display:grid}.project-module__6yv1LW__near dt,.project-module__6yv1LW__registerList dt{font-family:var(--pr-font-data);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-soft);font-size:10px;font-weight:500}.project-module__6yv1LW__near dd,.project-module__6yv1LW__registerList dd{margin:0;font-size:13.5px;font-weight:600;line-height:1.35}.project-module__6yv1LW__near dd small{color:var(--ink-soft);font-size:12px;font-weight:400;display:block}.project-module__6yv1LW__register{border:1px solid color-mix(in srgb, var(--pr-success) 34%, var(--line));background:color-mix(in srgb, var(--pr-success) 4%, var(--surface));border-radius:14px;gap:14px;padding:16px;display:grid}.project-module__6yv1LW__registerHead{color:var(--pr-success);align-items:flex-start;gap:10px;display:flex}.project-module__6yv1LW__registerHead div{gap:1px;display:grid}.project-module__6yv1LW__registerHead strong{color:var(--ink);font-size:14px;font-weight:600;line-height:1.3}.project-module__6yv1LW__registerHead span{font-family:var(--pr-font-data);letter-spacing:.04em;color:var(--ink-soft);font-size:11px}.project-module__6yv1LW__progress{gap:6px;display:grid}.project-module__6yv1LW__progress>div{color:var(--ink-soft);justify-content:space-between;align-items:baseline;font-size:13px;display:flex}.project-module__6yv1LW__progress strong{color:var(--ink);font-family:var(--pr-font-editorial);font-variant-numeric:lining-nums;font-size:1.5rem;font-weight:500;line-height:1}.project-module__6yv1LW__progress span[role=img]>span{background:var(--pr-success)}.project-module__6yv1LW__inspected{font-family:var(--pr-font-data);letter-spacing:.04em;color:var(--ink-soft);font-size:11px}.project-module__6yv1LW__registerList{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px;margin:0;display:grid}.project-module__6yv1LW__registerList div{gap:2px;min-width:0;display:grid}.project-module__6yv1LW__registerList dd{overflow-wrap:anywhere}.project-module__6yv1LW__mono{font-family:var(--pr-font-data);letter-spacing:.02em;font-weight:500!important}.project-module__6yv1LW__source{font-family:var(--pr-font-data);letter-spacing:.04em;color:var(--ink-soft);align-items:flex-start;gap:8px;margin:0;font-size:10.5px;line-height:1.6;display:flex}.project-module__6yv1LW__dot{background:var(--accent);border-radius:50%;flex:none;width:6px;height:6px;margin-top:5px}.project-module__6yv1LW__pane{grid-template-columns:minmax(0,1fr);gap:16px;padding:18px 18px 22px;display:grid}.project-module__6yv1LW__paneHead{justify-content:space-between;align-items:center;gap:10px;margin-bottom:-10px;display:flex}.project-module__6yv1LW__where{font-family:var(--pr-font-data);letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:11px;font-weight:500}.project-module__6yv1LW__where a{color:var(--ink-soft);text-decoration:none}.project-module__6yv1LW__where a:hover{color:var(--accent)}.project-module__6yv1LW__paneClose{width:30px;height:30px;color:var(--ink-soft);border-radius:8px;place-items:center;display:grid}.project-module__6yv1LW__paneClose:hover{background:var(--bg);color:var(--ink)}.project-module__6yv1LW__paneName{font-family:var(--pr-font-editorial);letter-spacing:-.015em;text-wrap:balance;margin:0;font-size:clamp(1.7rem,1.4rem + .7vw,2.15rem);font-weight:500;line-height:1.04}.project-module__6yv1LW__paneName:focus{outline:none}.project-module__6yv1LW__paneName a{color:inherit;text-decoration:none}.project-module__6yv1LW__paneName a:hover{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}.project-module__6yv1LW__developer{color:var(--ink-soft);margin:-10px 0 0;font-size:13.5px}.project-module__6yv1LW__actions{flex-wrap:wrap;gap:8px;display:flex}@media (min-width:720px){.project-module__6yv1LW__actions [data-fixed]{flex:none}}.project-module__6yv1LW__primary,.project-module__6yv1LW__secondary{border:1px solid var(--line);background:var(--surface);height:40px;color:var(--ink);white-space:nowrap;cursor:pointer;transition:border-color var(--pr-motion-micro) var(--pr-ease-settle), background var(--pr-motion-micro) var(--pr-ease-settle), color var(--pr-motion-micro) var(--pr-ease-settle);border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:0 14px;font-size:13.5px;font-weight:600;text-decoration:none;display:inline-flex}.project-module__6yv1LW__primary svg,.project-module__6yv1LW__secondary svg{flex:none}.project-module__6yv1LW__primary{border-color:var(--ink);background:var(--ink);color:var(--surface);flex:1}.project-module__6yv1LW__primary:hover{border-color:var(--accent);background:var(--accent);color:var(--pr-white)}.project-module__6yv1LW__secondary:hover{border-color:var(--ink)}.project-module__6yv1LW__secondary[data-on]{border-color:var(--accent);background:var(--accent-mist);color:var(--accent-ink)}.project-module__6yv1LW__page{gap:clamp(16px,2vw,24px);display:grid}.project-module__6yv1LW__crumbs{font-family:var(--pr-font-data);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-soft);flex-wrap:wrap;align-items:center;gap:6px;margin:0;font-size:11px;font-weight:500;display:flex}.project-module__6yv1LW__crumbs a{color:inherit;text-decoration:none}.project-module__6yv1LW__crumbs a:hover{color:var(--accent)}.project-module__6yv1LW__head{isolation:isolate;background:var(--pr-obsidian);color:var(--pr-white);border-radius:24px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:20px clamp(24px,4vw,56px);padding:clamp(22px,3vw,40px);display:grid;position:relative;overflow:hidden}.project-module__6yv1LW__head[data-stack]{grid-template-columns:minmax(0,1fr);align-items:start}.project-module__6yv1LW__headGlow{z-index:-1;background:radial-gradient(120% 140% at 100% 0,#146ef557 0%,#146ef500 56%),radial-gradient(90% 120% at 0 100%,#ffffff0f 0%,#fff0 60%);position:absolute;inset:0}.project-module__6yv1LW__headText{gap:12px;min-width:0;display:grid}.project-module__6yv1LW__headWhere{font-family:var(--pr-font-data);letter-spacing:.14em;text-transform:uppercase;color:#ffffff9e;margin:0;font-size:11.5px;font-weight:500}.project-module__6yv1LW__headWhere a{color:inherit;text-decoration:none}.project-module__6yv1LW__headWhere a:hover{color:var(--pr-white)}.project-module__6yv1LW__name{font-family:var(--pr-font-editorial);letter-spacing:-.02em;text-wrap:balance;margin:0;font-size:clamp(2.3rem,1.5rem + 3vw,4rem);font-weight:500;line-height:.98}.project-module__6yv1LW__headDeveloper{color:#ffffffc7;margin:0;font-size:15px}.project-module__6yv1LW__head .project-module__6yv1LW__chip{color:var(--pr-white);background:#ffffff1f}.project-module__6yv1LW__head .project-module__6yv1LW__chip[data-tone=register]{background:#06764766}.project-module__6yv1LW__headFigures{grid-template-columns:repeat(4,minmax(0,max-content));gap:14px clamp(20px,3vw,44px);margin:0;display:grid}.project-module__6yv1LW__headFigures div{gap:4px;display:grid}.project-module__6yv1LW__headFigures dd{font-family:var(--pr-font-editorial);letter-spacing:-.015em;font-variant-numeric:lining-nums;margin:0;font-size:clamp(1.7rem,1.2rem + 1.4vw,2.6rem);font-weight:500;line-height:1}.project-module__6yv1LW__headFigures dt{font-family:var(--pr-font-data);letter-spacing:.12em;text-transform:uppercase;color:#ffffff9e;font-size:10.5px;font-weight:500}.project-module__6yv1LW__layout{grid-template-columns:minmax(0,1fr) minmax(300px,360px);align-items:start;gap:clamp(14px,1.6vw,20px);display:grid}.project-module__6yv1LW__main,.project-module__6yv1LW__rail{gap:clamp(14px,1.6vw,20px);min-width:0;display:grid}.project-module__6yv1LW__rail{top:calc(var(--top,56px) + 16px);position:sticky}.project-module__6yv1LW__sheet{border:1px solid color-mix(in srgb, var(--line) 80%, transparent);background:var(--surface);border-radius:18px;align-content:start;gap:14px;min-width:0;padding:clamp(18px,2vw,24px);display:grid}.project-module__6yv1LW__sheetHead{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:6px 16px;display:flex}.project-module__6yv1LW__h2{font-family:var(--pr-font-editorial);letter-spacing:-.01em;margin:0;font-size:clamp(1.4rem,1.2rem + .6vw,1.7rem);font-weight:500;line-height:1.1}.project-module__6yv1LW__sheetSub{color:var(--ink-soft);margin:0;font-size:13px}.project-module__6yv1LW__scroll{overflow-x:auto}.project-module__6yv1LW__scroll:focus-visible{outline:2px solid var(--accent);outline-offset:4px;border-radius:6px}.project-module__6yv1LW__railFacts{gap:0;margin:0;display:grid}.project-module__6yv1LW__railFacts div{border-bottom:1px solid color-mix(in srgb, var(--line) 62%, transparent);justify-content:space-between;align-items:baseline;gap:12px;padding:10px 0;display:flex}.project-module__6yv1LW__railFacts div:last-child{border-bottom:0}.project-module__6yv1LW__railFacts dt{color:var(--ink-soft);font-size:13px}.project-module__6yv1LW__railFacts dd{text-align:right;font-variant-numeric:tabular-nums;margin:0;font-size:14px;font-weight:600}.project-module__6yv1LW__railActions{gap:8px;display:grid}.project-module__6yv1LW__railActions .project-module__6yv1LW__primary,.project-module__6yv1LW__railActions .project-module__6yv1LW__secondary{width:100%;height:44px}.project-module__6yv1LW__unjoined{color:var(--ink-soft);margin:0;font-size:13px;line-height:1.55}.project-module__6yv1LW__unjoined a{color:var(--accent-ink);text-underline-offset:3px}.project-module__6yv1LW__peers{gap:0;margin:0;padding:0;list-style:none;display:grid}.project-module__6yv1LW__peers a{border-bottom:1px solid color-mix(in srgb, var(--line) 62%, transparent);color:var(--ink);grid-template-columns:minmax(0,1fr) auto auto;align-items:baseline;gap:4px 14px;padding:10px 0;font-size:14px;text-decoration:none;display:grid}.project-module__6yv1LW__peers li:last-child a{border-bottom:0}.project-module__6yv1LW__peers a:hover strong{color:var(--accent)}.project-module__6yv1LW__peers strong{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.project-module__6yv1LW__peers span{font-variant-numeric:tabular-nums;white-space:nowrap}.project-module__6yv1LW__peers span:last-child{font-family:var(--pr-font-data);color:var(--ink-soft);font-size:11.5px}.project-module__6yv1LW__compare{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:14px}.project-module__6yv1LW__compare th,.project-module__6yv1LW__compare td{border-bottom:1px solid color-mix(in srgb, var(--line) 62%, transparent);text-align:left;vertical-align:top;padding:12px 16px}.project-module__6yv1LW__compare thead th{vertical-align:bottom;padding-top:4px}.project-module__6yv1LW__compare tbody th{width:190px;font-family:var(--pr-font-data);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-soft);font-size:10.5px;font-weight:500}.project-module__6yv1LW__compare td strong{font-family:var(--pr-font-editorial);font-variant-numeric:lining-nums;font-size:1.5rem;font-weight:500;line-height:1.1;display:block}.project-module__6yv1LW__compare td strong[data-tone=up]{color:color-mix(in srgb, var(--pr-success) 82%, var(--pr-obsidian))}.project-module__6yv1LW__compare td strong[data-tone=down]{color:color-mix(in srgb, var(--pr-error) 82%, var(--pr-obsidian))}.project-module__6yv1LW__compare td small{color:var(--ink-soft);margin-top:2px;font-size:12px;display:block}.project-module__6yv1LW__best{background:var(--accent-mist);color:var(--accent-ink);font-family:var(--pr-font-data);letter-spacing:.1em;text-transform:uppercase;border-radius:999px;margin-top:5px;padding:1px 7px;font-size:9.5px;font-weight:500;display:inline-block}.project-module__6yv1LW__compareName{gap:4px;min-width:170px;display:grid}.project-module__6yv1LW__compareName a{color:var(--ink);font-family:var(--pr-font-editorial);font-size:1.45rem;font-weight:500;line-height:1.08;text-decoration:none}.project-module__6yv1LW__compareName a:hover{color:var(--accent)}.project-module__6yv1LW__compareName span{font-family:var(--pr-font-data);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-soft);font-size:10.5px}.project-module__6yv1LW__compareName .project-module__6yv1LW__drop{color:var(--ink-soft);font-family:var(--pr-font-body);text-underline-offset:3px;justify-self:start;font-size:12px;text-decoration:underline}@media (max-width:1100px){.project-module__6yv1LW__head,.project-module__6yv1LW__layout{grid-template-columns:minmax(0,1fr)}.project-module__6yv1LW__rail{order:-1;position:static}}@media (max-width:719px){.project-module__6yv1LW__head{border-radius:18px;padding:20px 18px}.project-module__6yv1LW__actions .project-module__6yv1LW__primary{flex:1 0 100%}.project-module__6yv1LW__actions .project-module__6yv1LW__secondary{flex:1}.project-module__6yv1LW__headFigures{grid-template-columns:repeat(2,minmax(0,1fr))}.project-module__6yv1LW__table,.project-module__6yv1LW__compare{font-size:13px}.project-module__6yv1LW__compare th,.project-module__6yv1LW__compare td{padding:10px}.project-module__6yv1LW__compare td,.project-module__6yv1LW__compare thead th{min-width:110px}.project-module__6yv1LW__compare tbody th,.project-module__6yv1LW__compare thead th:first-child{z-index:1;background:var(--surface);width:84px;min-width:84px;padding-left:0;position:sticky;left:0}.project-module__6yv1LW__compare tbody th{letter-spacing:.08em;overflow-wrap:anywhere;font-size:10px}.project-module__6yv1LW__compare td strong{font-size:1.2rem}.project-module__6yv1LW__compareName{min-width:0}.project-module__6yv1LW__compareName a{font-size:1.1rem}.project-module__6yv1LW__compare[data-many] th,.project-module__6yv1LW__compare[data-many] td{padding-inline:8px}.project-module__6yv1LW__compare[data-many] td,.project-module__6yv1LW__compare[data-many] thead th{min-width:calc(43.4783vw - 65.2174px)}.project-module__6yv1LW__compare[data-many] tbody th,.project-module__6yv1LW__compare[data-many] thead th:first-child{width:80px;min-width:80px;padding-left:0}.project-module__6yv1LW__compare[data-many] td strong{font-size:1.1rem}}@media print{.project-module__6yv1LW__railActions,.project-module__6yv1LW__crumbs{display:none}.project-module__6yv1LW__layout{grid-template-columns:minmax(0,1fr)}.project-module__6yv1LW__rail{position:static}}
