.lb1{margin-top:36px;max-width:760px}.lb1 svg{display:block;width:100%;height:72px;overflow:visible}@media (min-width:735px){.lb1 svg{height:96px}}.lb1-line{fill:none;stroke:var(--color-b1-red);stroke-width:3;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke;stroke-dasharray:1 1;stroke-dashoffset:1;transition:stroke-dashoffset 1.8s cubic-bezier(.65,0,.35,1)}.lb1-floorplan .lb1-line{stroke:color-mix(in srgb,var(--ink) 55%,transparent);stroke-width:2}.lb1-floorplan.lit .lb1-line{stroke:var(--color-b1-red);transition:stroke-dashoffset 1.8s cubic-bezier(.65,0,.35,1),stroke .6s ease 1.8s}.lb1-dot{fill:var(--page)}.lb1-dot,.lb1-tick{stroke:var(--color-b1-red);stroke-width:3;vector-effect:non-scaling-stroke;opacity:0;transition:opacity .3s ease-out}.lb1-tick{stroke-linecap:round}.lb1.lit .lb1-line{stroke-dashoffset:0}.lb1.lit :is(.lb1-dot,.lb1-tick){opacity:1}.lb1-labels{position:relative;height:34px;margin-top:8px;font-size:13px;line-height:17px;font-weight:700;color:var(--ink-muted)}.lb1-labels li{position:absolute;top:0;translate:-50% 0;max-width:24%;text-align:center}.lb1-labels li:first-child{translate:0 0;text-align:left}.lb1-labels li:last-child{translate:-100% 0;text-align:right}@media (max-width:734px){.lb1-labels{font-size:11px;line-height:14px}}@media (prefers-reduced-motion:reduce){.lb1 :is(.lb1-line,.lb1-dot,.lb1-tick){transition:none}}.sp-cols{display:grid;gap:28px;margin-top:40px}@media (min-width:1069px){.sp-cols{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:48px}}.sp-text{display:grid;gap:16px;max-width:62ch;font-size:19px;line-height:28px;color:var(--ink)}.sp-photo{position:relative;isolation:isolate;overflow:hidden;aspect-ratio:4/3;max-width:100%;border-radius:28px}.sp-facts{display:grid;gap:12px;margin-top:32px;grid-template-columns:minmax(0,1fr)}@media (min-width:735px){.sp-facts{grid-template-columns:repeat(3,minmax(0,1fr))}}.sp-facts.sp-2{grid-template-columns:minmax(0,1fr)}@media (min-width:735px){.sp-facts.sp-2{grid-template-columns:repeat(2,minmax(0,1fr))}}.sp-fact{display:grid;align-content:start;gap:6px;padding:24px;border-radius:24px;background:var(--band);border-top:3px solid var(--color-b1-red)}.sp-band .sp-fact{background:var(--page)}.sp-fact b{font-family:var(--font-compact);font-size:24px;line-height:28px;color:var(--ink)}.sp-fact span{font-size:17px;line-height:24px;color:var(--ink-muted)}.sp-progs{display:grid;gap:12px;margin-top:32px;grid-template-columns:minmax(0,1fr)}@media (min-width:735px){.sp-progs{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1069px){.sp-progs{grid-template-columns:repeat(4,minmax(0,1fr))}}.sp-prog{display:grid;align-content:start;gap:8px;min-height:150px;padding:24px;border-radius:24px;background:var(--page);color:var(--ink);transition:box-shadow .2s ease}.sp-prog:hover{box-shadow:inset 0 0 0 2px var(--color-b1-red)}.sp-prog:focus-visible{outline:2px solid var(--color-b1-red);outline-offset:2px}.sp-prog b{font-family:var(--font-display);font-size:21px;line-height:25px;text-transform:uppercase}.sp-prog span{font-size:15px;line-height:21px;color:var(--ink-muted)}.sp-gallery{display:grid;gap:12px;margin-top:32px;grid-template-columns:minmax(0,1fr)}@media (min-width:735px){.sp-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1069px){.sp-gallery{grid-template-columns:repeat(4,minmax(0,1fr))}}.sp-g{position:relative;isolation:isolate;overflow:hidden;min-height:300px;border-radius:24px;background:var(--color-b1-royal)}.sp-g figcaption{position:absolute;inset:auto 0 0 0;z-index:2;display:grid;gap:4px;padding:20px;color:#fff;background:linear-gradient(transparent,rgb(9 6 53/.82))}.sp-g figcaption b{font-family:var(--font-compact);font-size:21px;line-height:25px}.sp-g figcaption span{font-size:15px;line-height:21px;color:rgb(255 255 255/.86)}.sp-close{margin-top:32px;max-width:760px;font-family:var(--font-compact);font-size:28px;line-height:34px;font-weight:700;color:var(--ink);text-wrap:balance}.sp-places{display:grid;gap:12px;margin-top:32px;grid-template-columns:minmax(0,1fr)}@media (min-width:1069px){.sp-places{grid-template-columns:repeat(3,minmax(0,1fr))}}.sp-place{overflow:hidden;border-radius:24px;background:var(--page)}.sp-place .sp-photo{border-radius:0}.sp-place>div:last-child{display:grid;gap:6px;padding:22px}.sp-place b{font-family:var(--font-compact);font-size:22px;line-height:26px;color:var(--ink)}.sp-place span{font-size:16px;line-height:23px;color:var(--ink-muted)}.sp-chips{display:flex;flex-wrap:wrap;gap:8px}.sp-chips li{padding:6px 14px;border-radius:999px;background:var(--band);font-size:15px;font-weight:700;color:var(--ink)}.lb1-portraits{position:absolute;inset:0;margin:0;max-width:none;pointer-events:none;z-index:2}.lb1-portraits svg{position:absolute;inset:0;width:100%;height:100%}.lb1-three{display:none}@media (max-width:734px){.lb1-six{display:none}.lb1-three{display:block}}@media (min-width:735px){.sp-places.sp-places-2{grid-template-columns:repeat(2,minmax(0,1fr))}}