.hero[data-astro-cid-i3irphx7]{--blush:#f1e4ec;--blush-deep:#e5cfdc;isolation:isolate;padding-top:var(--header-h);background:radial-gradient(60% 55% at 50% 58%, #fffffff2 0%, #fff0 70%), linear-gradient(180deg, var(--paper) 0%, var(--blush) 62%, var(--blush-deep) 100%);position:relative;overflow:hidden}.hero__stage[data-astro-cid-i3irphx7]{height:clamp(560px, calc(100svh - var(--header-h) - 215px), 860px);max-width:1680px;margin-inline:auto;position:relative}.hero__wordmark[data-astro-cid-i3irphx7]{z-index:1;text-align:center;max-width:none;font-family:var(--font-display);letter-spacing:-.035em;white-space:nowrap;user-select:none;margin:0;font-size:clamp(4rem,13.4vw,15.5rem);line-height:.86;position:absolute;top:3%;left:0;right:0}.hero__word[data-astro-cid-i3irphx7]{background:linear-gradient(180deg, var(--graphite) 0%, #4a3c47 46%, #7d215f00 100%);color:#0000;animation:rise 1.3s var(--ease) both;-webkit-background-clip:text;background-clip:text;padding-bottom:.08em;display:inline-block}.hero__word--a[data-astro-cid-i3irphx7]{margin-right:.18em;animation-delay:.1s}.hero__word--b[data-astro-cid-i3irphx7]{animation-delay:.22s}.hero__building[data-astro-cid-i3irphx7]{z-index:2;filter:drop-shadow(0 40px 50px #5028402e);width:min(44vw,740px);height:auto;animation:building-in 1.6s var(--ease) .25s both;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.hero__orbit[data-astro-cid-i3irphx7]{z-index:0;fill:none;stroke:#22252b24;stroke-width:1px;width:min(78vw,1160px);height:auto;animation:fade 2s var(--ease) .5s both;position:absolute;top:52%;left:50%;transform:translate(-50%,-50%)}.hero__orbit-inner[data-astro-cid-i3irphx7]{stroke-dasharray:2 6;stroke:#9c2c7840}.hero__pin[data-astro-cid-i3irphx7]{z-index:3;text-align:center;animation:fade 1s var(--ease) 1s both;justify-items:center;gap:.5rem;display:grid;position:absolute}.hero__pin--l[data-astro-cid-i3irphx7]{top:40%;left:calc(50% - min(31vw,460px))}.hero__pin--r[data-astro-cid-i3irphx7]{top:36%;left:calc(50% + min(27vw,400px))}.hero__dot[data-astro-cid-i3irphx7]{background:#ffffffb3;border:1px solid #22252b59;border-radius:50%;place-items:center;width:22px;height:22px;display:grid}.hero__dot[data-astro-cid-i3irphx7]:after{content:"";background:var(--lotus);border-radius:50%;width:6px;height:6px}.hero__pin-text[data-astro-cid-i3irphx7]{font-size:var(--fs-sm);line-height:1.3;display:grid}.hero__pin-text[data-astro-cid-i3irphx7] em[data-astro-cid-i3irphx7]{color:var(--slate);font-style:italic;font-weight:300}.hero__pin-text[data-astro-cid-i3irphx7] strong[data-astro-cid-i3irphx7]{font-weight:500}.glass[data-astro-cid-i3irphx7]{-webkit-backdrop-filter:blur(18px)saturate(1.3);clip-path:polygon(18px 0,100% 0,100% calc(100% - 18px),calc(100% - 18px) 100%,0 100%,0 18px);background:#ffffff6b;box-shadow:inset 0 0 0 1px #ffffffb3}.hero__card[data-astro-cid-i3irphx7]{z-index:3;animation:rise 1.2s var(--ease) .9s both;padding:1.4rem 1.5rem;position:absolute;bottom:1.5rem}.hero__card--l[data-astro-cid-i3irphx7]{left:var(--gutter);width:260px;transition:background-color .3s var(--ease);grid-template-columns:1fr auto;gap:1rem .5rem;display:grid}.hero__card--l[data-astro-cid-i3irphx7]:hover{background:#ffffffb3}.hero__card-title[data-astro-cid-i3irphx7]{font-size:1.35rem;line-height:1.2;display:grid}.hero__card-title[data-astro-cid-i3irphx7] em[data-astro-cid-i3irphx7]{color:var(--slate);font-style:italic;font-weight:300}.hero__card-title[data-astro-cid-i3irphx7] strong[data-astro-cid-i3irphx7]{font-family:var(--font-display);font-size:1.6rem;font-weight:400}.hero__card-arrow[data-astro-cid-i3irphx7]{width:20px;height:20px;transition:transform .35s var(--ease)}.hero__card--l[data-astro-cid-i3irphx7]:hover .hero__card-arrow[data-astro-cid-i3irphx7]{color:var(--lotus);transform:translate(3px,-3px)}.hero__card-img[data-astro-cid-i3irphx7]{grid-column:1/-1;height:132px;overflow:hidden}.hero__card-img[data-astro-cid-i3irphx7] img[data-astro-cid-i3irphx7]{object-fit:cover;object-position:50% 40%;width:100%;height:100%;transition:transform .9s var(--ease)}.hero__card--l[data-astro-cid-i3irphx7]:hover .hero__card-img[data-astro-cid-i3irphx7] img[data-astro-cid-i3irphx7]{transform:scale(1.05)}.hero__card--r[data-astro-cid-i3irphx7]{right:var(--gutter);width:300px}.hero__stat[data-astro-cid-i3irphx7]{font-size:var(--fs-sm);margin:0;display:grid}.hero__stat[data-astro-cid-i3irphx7] span[data-astro-cid-i3irphx7]{font-family:var(--font-body);letter-spacing:-.04em;font-size:4rem;font-weight:300;line-height:.95}.hero__stat-sub[data-astro-cid-i3irphx7]{font-size:var(--fs-xs);color:var(--slate);margin:.35rem 0 1.25rem}.hero__promoter[data-astro-cid-i3irphx7]{font-size:var(--fs-xs);color:var(--slate);border-top:1px solid #22252b1f;align-items:center;gap:.75rem;padding-top:1rem;display:flex}.hero__promoter[data-astro-cid-i3irphx7] img[data-astro-cid-i3irphx7]{border-radius:7px;width:40px;height:auto}.hero__promoter[data-astro-cid-i3irphx7] span[data-astro-cid-i3irphx7]{display:grid}.hero__promoter[data-astro-cid-i3irphx7] strong[data-astro-cid-i3irphx7]{color:var(--graphite);font-weight:500;font-size:var(--fs-sm)}.hero__cta[data-astro-cid-i3irphx7]{z-index:4;text-align:center;background:var(--graphite);color:#fff;width:128px;height:128px;font-family:var(--font-display);transition:background-color .35s var(--ease), transform .5s var(--ease);animation:pop 1s var(--ease) 1.1s both;border-radius:50%;place-items:center;font-size:1.15rem;line-height:1.15;display:grid;position:absolute;bottom:-10px;left:50%;transform:translate(-50%);box-shadow:0 0 0 8px #ffffff8c,0 0 0 9px #22252b1f}.hero__cta[data-astro-cid-i3irphx7]:hover{background:var(--lotus);transform:translate(-50%)scale(1.06)}.hero__foot[data-astro-cid-i3irphx7]{z-index:5;grid-template-columns:1fr minmax(0,46rem) 1fr;align-items:end;gap:2rem;padding-block:2.25rem;display:grid;position:relative}.hero__tag[data-astro-cid-i3irphx7]{margin:0;font-size:1.6rem;font-style:italic;font-weight:300}.hero__tag[data-astro-cid-i3irphx7] strong[data-astro-cid-i3irphx7]{font-style:normal;font-weight:500}.hero__copy[data-astro-cid-i3irphx7]{text-align:center}.hero__title[data-astro-cid-i3irphx7]{margin-bottom:.9rem;font-size:clamp(1.75rem,1.2rem + 1.6vw,2.9rem);line-height:1.12}.hero__lead[data-astro-cid-i3irphx7]{font-size:var(--fs-sm);color:var(--slate);max-width:52ch;margin:0 auto}.hero__scroll[data-astro-cid-i3irphx7]{font-size:var(--fs-xs);color:var(--slate);writing-mode:vertical-rl;letter-spacing:.02em;justify-self:end;padding-bottom:.25rem}.hero__scroll[data-astro-cid-i3irphx7]:hover{color:var(--lotus)}@keyframes rise{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:none}}@keyframes building-in{0%{opacity:0;transform:translate(-50%,60px)scale(.97)}to{opacity:1;transform:translate(-50%)}}@keyframes fade{0%{opacity:0}to{opacity:1}}@keyframes pop{0%{opacity:0;transform:translate(-50%)scale(.6)}to{opacity:1;transform:translate(-50%)scale(1)}}@supports (animation-timeline:scroll()){.hero__wordmark[data-astro-cid-i3irphx7]{animation-name:drift;animation-timing-function:linear;animation-fill-mode:both}.hero__stage[data-astro-cid-i3irphx7] .hero__wordmark[data-astro-cid-i3irphx7]{animation-timeline:scroll(root);animation-range:0 90vh}@keyframes drift{to{opacity:.35;transform:translateY(18vh)}}}@media (width<=1100px){.hero__pin[data-astro-cid-i3irphx7]{display:none}.hero__card--l[data-astro-cid-i3irphx7]{width:220px}.hero__card--r[data-astro-cid-i3irphx7]{width:250px}.hero__building[data-astro-cid-i3irphx7]{width:min(56vw,640px)}}@media (width<=860px){.hero__stage[data-astro-cid-i3irphx7]{flex-direction:column;align-items:center;height:auto;padding-top:2rem;display:flex}.hero__wordmark[data-astro-cid-i3irphx7]{white-space:normal;font-size:19vw;line-height:.9;position:relative;top:auto}.hero__word--a[data-astro-cid-i3irphx7]{margin-right:0;display:block}.hero__building[data-astro-cid-i3irphx7]{width:86vw;animation:fade 1.4s var(--ease) .25s both;margin-top:-7vw;position:relative;left:auto;transform:none}.hero__orbit[data-astro-cid-i3irphx7]{width:130vw;top:50%}.hero__cta[data-astro-cid-i3irphx7]{width:108px;height:108px;animation:fade 1s var(--ease) .8s both;margin-top:-54px;font-size:1rem;position:relative;bottom:auto;left:auto;transform:none}.hero__cta[data-astro-cid-i3irphx7]:hover{transform:scale(1.05)}.hero__card[data-astro-cid-i3irphx7]{display:none}.hero__foot[data-astro-cid-i3irphx7]{text-align:left;grid-template-columns:1fr}.hero__copy[data-astro-cid-i3irphx7]{text-align:left}.hero__lead[data-astro-cid-i3irphx7]{margin:0}.hero__scroll[data-astro-cid-i3irphx7]{display:none}.hero__tag[data-astro-cid-i3irphx7]{order:2;font-size:1.3rem}}@media (width>=561px) and (width<=860px){.hero__wordmark[data-astro-cid-i3irphx7]{white-space:nowrap;font-size:11.6vw}.hero__word--a[data-astro-cid-i3irphx7]{margin-right:.18em;display:inline-block}.hero__building[data-astro-cid-i3irphx7]{width:66vw;margin-top:-4vw}}@media (prefers-reduced-motion:reduce){.hero__wordmark[data-astro-cid-i3irphx7]{animation:none}}.marquee[data-astro-cid-eykxo7h2]{background:var(--paper);border-block:1px solid var(--rule);padding-block:clamp(1.25rem,2.5vw,2rem);overflow:hidden}.marquee__track[data-astro-cid-eykxo7h2]{width:max-content;animation:60s linear infinite marquee;display:flex}.marquee[data-astro-cid-eykxo7h2]:hover .marquee__track[data-astro-cid-eykxo7h2]{animation-play-state:paused}.marquee__group[data-astro-cid-eykxo7h2]{flex:none;display:flex}.marquee__group[data-astro-cid-eykxo7h2] li[data-astro-cid-eykxo7h2]{font-family:var(--font-display);letter-spacing:-.02em;white-space:nowrap;color:var(--graphite);align-items:center;gap:clamp(1.25rem,3vw,2.75rem);padding-right:clamp(1.25rem,3vw,2.75rem);font-size:clamp(2.6rem,1.5rem + 4.4vw,6.5rem);line-height:1.1;display:flex}.marquee__group[data-astro-cid-eykxo7h2] li[data-astro-cid-eykxo7h2].is-outline{color:#0000;-webkit-text-stroke:1px var(--graphite)}.marquee__lotus[data-astro-cid-eykxo7h2]{width:clamp(28px,3vw,46px);height:auto;fill:var(--lotus);flex:none}@keyframes marquee{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.marquee__track[data-astro-cid-eykxo7h2]{animation:none}}.intro__grid[data-astro-cid-phpqratb]{align-items:center;row-gap:3rem}.intro__figure[data-astro-cid-phpqratb]{grid-column:1/span 5}.intro__figure[data-astro-cid-phpqratb] .frame[data-astro-cid-phpqratb]{aspect-ratio:4/5;background:#dfe7f1}.intro__figure[data-astro-cid-phpqratb] img[data-astro-cid-phpqratb]{--pos:45% 40%}.intro__body[data-astro-cid-phpqratb]{grid-column:7/span 6}.intro__title[data-astro-cid-phpqratb]{font-size:var(--fs-xl);margin-bottom:2rem;line-height:1.08}.intro__lead[data-astro-cid-phpqratb]{font-family:var(--font-display);color:var(--graphite);margin-bottom:1.5rem;font-size:clamp(1.15rem,1rem + .5vw,1.4rem);line-height:1.55}.intro__facts[data-astro-cid-phpqratb]{margin:2.25rem 0 2.5rem}@media (width<=960px){.intro__figure[data-astro-cid-phpqratb],.intro__body[data-astro-cid-phpqratb]{grid-column:1/-1}.intro__figure[data-astro-cid-phpqratb] .frame[data-astro-cid-phpqratb]{aspect-ratio:4/3}}.arch__sticky[data-astro-cid-wnmywisd]{height:clamp(460px,82vh,860px);padding-inline:var(--gutter);max-width:calc(var(--max-wide) + var(--gutter) * 2);margin-inline:auto;position:relative}.arch__media[data-astro-cid-wnmywisd]{cursor:zoom-in;background:#3b4a6a;height:100%;position:relative;overflow:hidden}.arch__media[data-astro-cid-wnmywisd] img[data-astro-cid-wnmywisd]{object-fit:cover;object-position:0% 32%;transform-origin:0 32%;width:100%;height:100%;transform:scale(1.12)}.arch__facts[data-astro-cid-wnmywisd]{left:calc(var(--gutter) + 1.5rem);right:calc(var(--gutter) + 1.5rem);grid-template-columns:repeat(3,1fr);display:grid;position:absolute;bottom:1.5rem}.arch__facts[data-astro-cid-wnmywisd]>div[data-astro-cid-wnmywisd]{padding:1.1rem 1.5rem}.arch__facts[data-astro-cid-wnmywisd]>div[data-astro-cid-wnmywisd]+div[data-astro-cid-wnmywisd]{border-left:1px solid #22252b1f}.arch__facts[data-astro-cid-wnmywisd] dt[data-astro-cid-wnmywisd]{font-size:var(--fs-xs);color:var(--slate);margin-bottom:.25rem}.arch__facts[data-astro-cid-wnmywisd] dd[data-astro-cid-wnmywisd]{font-size:var(--fs-sm);font-weight:450}.arch[data-astro-cid-wnmywisd]{padding-bottom:var(--section)}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference) and (width>=861px){.arch[data-astro-cid-wnmywisd]{padding-bottom:0}.arch__track[data-astro-cid-wnmywisd]{view-timeline:--arch block;height:200vh}.arch__sticky[data-astro-cid-wnmywisd]{top:var(--header-h);height:calc(100vh - var(--header-h));padding-bottom:1.5rem;position:sticky}.arch__media[data-astro-cid-wnmywisd]{animation-name:arch-open;animation-timing-function:linear;animation-fill-mode:both}.arch__sticky[data-astro-cid-wnmywisd] .arch__media[data-astro-cid-wnmywisd]{animation-timeline:--arch;animation-range:contain contain 55%}.arch__media[data-astro-cid-wnmywisd] img[data-astro-cid-wnmywisd]{animation-name:arch-zoom;animation-timing-function:linear;animation-fill-mode:both}.arch__sticky[data-astro-cid-wnmywisd] .arch__media[data-astro-cid-wnmywisd] img[data-astro-cid-wnmywisd]{animation-timeline:--arch;animation-range:contain contain 80%}.arch__facts[data-astro-cid-wnmywisd]{animation-name:arch-facts;animation-timing-function:linear;animation-fill-mode:both;bottom:3rem}.arch__sticky[data-astro-cid-wnmywisd] .arch__facts[data-astro-cid-wnmywisd]{animation-timeline:--arch;animation-range:contain 45% contain 65%}}}@keyframes arch-open{0%{clip-path:inset(16% 30% round 999px)}to{clip-path:inset(0)}}@keyframes arch-zoom{0%{transform:scale(1.45)}to{transform:scale(1.12)}}@keyframes arch-facts{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@media (width<=860px){.arch__sticky[data-astro-cid-wnmywisd]{height:auto}.arch__media[data-astro-cid-wnmywisd]{aspect-ratio:4/5;height:auto}.arch__media[data-astro-cid-wnmywisd] img[data-astro-cid-wnmywisd]{object-position:40% 30%;transform:none}.arch__facts[data-astro-cid-wnmywisd]{grid-template-columns:1fr;margin-top:1rem;position:static}.arch__facts[data-astro-cid-wnmywisd]>div[data-astro-cid-wnmywisd]{border-bottom:1px solid var(--rule);padding:.9rem 0}.arch__facts[data-astro-cid-wnmywisd]>div[data-astro-cid-wnmywisd]+div[data-astro-cid-wnmywisd]{border-left:0}}.highlights__row[data-astro-cid-gjonni3k]{border-top:1px solid var(--rule-strong);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.highlights__item[data-astro-cid-gjonni3k]{padding:2rem 1.5rem 0 0}.highlights__item[data-astro-cid-gjonni3k]+.highlights__item[data-astro-cid-gjonni3k]{border-left:1px solid var(--rule-strong);padding-left:1.5rem}.highlights__num[data-astro-cid-gjonni3k]{font-family:var(--font-display);letter-spacing:-.03em;color:#0000;-webkit-text-stroke:1px var(--graphite);background:linear-gradient(90deg, var(--lotus) 0 50%, transparent 50% 100%) 100% 0 / 200% 100% no-repeat;transition:background-position .7s var(--ease), -webkit-text-stroke-color .4s;-webkit-background-clip:text;background-clip:text;font-size:clamp(3.2rem,2rem + 3.6vw,6rem);line-height:1;display:block}.highlights__item[data-astro-cid-gjonni3k]:hover .highlights__num[data-astro-cid-gjonni3k]{-webkit-text-stroke-color:var(--lotus);background-position:0 0}.highlights__label[data-astro-cid-gjonni3k]{color:var(--lotus);font-weight:480;font-size:var(--fs-sm);margin:1rem 0 .6rem;display:block}.highlights__desc[data-astro-cid-gjonni3k]{font-size:var(--fs-sm);color:var(--slate);margin:0}@media (width<=1024px){.highlights__row[data-astro-cid-gjonni3k]{grid-template-columns:repeat(3,minmax(0,1fr))}.highlights__row[data-astro-cid-gjonni3k]>.highlights__item[data-astro-cid-gjonni3k]:nth-child(n){border-left:1px solid var(--rule-strong);border-bottom:1px solid var(--rule-strong);padding:1.75rem 1.25rem}.highlights__row[data-astro-cid-gjonni3k]>.highlights__item[data-astro-cid-gjonni3k]:nth-child(3n+1){border-left:0;padding-left:0}}@media (width<=600px){.highlights__row[data-astro-cid-gjonni3k]{grid-template-columns:repeat(2,minmax(0,1fr))}.highlights__row[data-astro-cid-gjonni3k]>.highlights__item[data-astro-cid-gjonni3k]:nth-child(n){border-left:1px solid var(--rule-strong);padding:1.5rem .75rem 1.5rem 1.1rem}.highlights__row[data-astro-cid-gjonni3k]>.highlights__item[data-astro-cid-gjonni3k]:nth-child(odd){border-left:0;padding-left:0}.highlights__row[data-astro-cid-gjonni3k]>.highlights__item[data-astro-cid-gjonni3k]:last-child:nth-child(odd){grid-column:1/-1}}.residences__grid[data-astro-cid-dtbpgmr7]{grid-template-columns:1fr 1fr;gap:clamp(2rem,4vw,4rem);display:grid}.residence[data-astro-cid-dtbpgmr7]{grid-template-rows:auto 1fr;display:grid}.residence__plan[data-astro-cid-dtbpgmr7]{aspect-ratio:4/4.2;transition:border-color .3s var(--ease);display:block}.residence__plan[data-astro-cid-dtbpgmr7]:hover{border-color:var(--rule-strong)}.residence__body[data-astro-cid-dtbpgmr7]{flex-direction:column;align-items:flex-start;padding-top:2rem;display:flex}.residence__title[data-astro-cid-dtbpgmr7]{font-size:var(--fs-lg);margin:.5rem 0 .9rem}.residence__areas[data-astro-cid-dtbpgmr7]{border-top:1px solid var(--rule);width:100%;margin:.75rem 0 2rem;padding-top:1rem}.residence__areas-label[data-astro-cid-dtbpgmr7]{font-size:var(--fs-xs);color:var(--slate);margin-bottom:.6rem;display:block}.residence__areas[data-astro-cid-dtbpgmr7] ul[data-astro-cid-dtbpgmr7]{flex-wrap:wrap;gap:.5rem 2rem;display:flex}.residence__areas[data-astro-cid-dtbpgmr7] li[data-astro-cid-dtbpgmr7]{font-size:1.6rem}.residence__areas[data-astro-cid-dtbpgmr7] li[data-astro-cid-dtbpgmr7] span[data-astro-cid-dtbpgmr7]{font-family:var(--font-body);font-size:var(--fs-xs);color:var(--slate)}.residence[data-astro-cid-dtbpgmr7] .btn[data-astro-cid-dtbpgmr7]{margin-top:auto}@media (width<=860px){.residences__grid[data-astro-cid-dtbpgmr7]{grid-template-columns:1fr}}.location__grid[data-astro-cid-d2jjgmud]{grid-template-columns:5fr 7fr;align-items:start;gap:clamp(2rem,5vw,5rem);display:grid}.location__place[data-astro-cid-d2jjgmud]{font-size:var(--fs-lg);margin-bottom:1rem}.location__points[data-astro-cid-d2jjgmud]{border-top:1px solid var(--rule);margin:1.75rem 0 2.25rem}.location__points[data-astro-cid-d2jjgmud] li[data-astro-cid-d2jjgmud]{border-bottom:1px solid var(--rule);font-size:var(--fs-sm);padding:.9rem 0}.location__iframe[data-astro-cid-d2jjgmud]{aspect-ratio:16/11;background:var(--mist);border:1px solid var(--rule)}.location__iframe[data-astro-cid-d2jjgmud] iframe[data-astro-cid-d2jjgmud]{filter:grayscale(.35)contrast(1.02);border:0;width:100%;height:100%;display:block}.location__address[data-astro-cid-d2jjgmud]{font-size:var(--fs-sm);flex-wrap:wrap;justify-content:space-between;align-items:end;gap:1rem;padding-top:1rem;display:flex}.location__address-label[data-astro-cid-d2jjgmud]{font-size:var(--fs-xs);color:var(--slate);display:block}.location__pin[data-astro-cid-d2jjgmud]{font-size:var(--fs-xs);color:var(--slate)}@media (width<=960px){.location__grid[data-astro-cid-d2jjgmud]{grid-template-columns:1fr}}
