@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:300;src:url("./media/montserrat-latin-300-normal-PDNU6U36.woff2") format("woff2"),url("./media/montserrat-latin-300-normal-CLWX4KMD.woff") format("woff")}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:400;src:url("./media/montserrat-latin-400-normal-YBIMBXKC.woff2") format("woff2"),url("./media/montserrat-latin-400-normal-4VXUWRG7.woff") format("woff")}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:600;src:url("./media/montserrat-latin-600-normal-MBWN25T6.woff2") format("woff2"),url("./media/montserrat-latin-600-normal-YCOA2D66.woff") format("woff")}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:700;src:url("./media/montserrat-latin-700-normal-2TPSQG6S.woff2") format("woff2"),url("./media/montserrat-latin-700-normal-B647EJ6E.woff") format("woff")}@font-face{font-family:spalla;font-style:normal;font-weight:300;font-display:swap;src:local("Spalla Light"),local("Spalla-Light")}:root{--belmont-page-height: max(100vh, 100dvh);--belmont-display-font: "spalla";--belmont-display-weight: 300;--belmont-display-tracking: 0;--belmont-display-features: "calt", "ccmp", "clig", "curs", "liga", "locl", "mark", "mkmk", "rclt", "rlig", "rvrn";--belmont-sans-font: "Montserrat";--belmont-body-light-weight: 300;--belmont-body-regular-weight: 400;--belmont-body-semibold-weight: 600;--belmont-body-bold-weight: 700;--belmont-font: var(--belmont-sans-font);--belmont-sans: var(--belmont-sans-font);--belmont-soft-grey-transition-bg: linear-gradient(180deg, rgba(246, 248, 247, .78), rgba(218, 223, 221, .82)), url(/images/optimized/8e43e5bd802eb2f5.webp) center / cover no-repeat, #dfe1de;--interiors-divider-height: clamp(360px, 52vh, 520px)}html,body{min-height:100%;margin:0;font-family:var(--belmont-font);font-weight:var(--belmont-body-light-weight)}h1,h2,h3,h4,h5,h6{font-family:var(--belmont-display-font);font-weight:var(--belmont-display-weight);font-feature-settings:var(--belmont-display-features);font-kerning:normal;font-synthesis:none;letter-spacing:var(--belmont-display-tracking);text-rendering:geometricPrecision}.belmont-menu-panel__mark,.belmont-menu-link,.chrome-intro__copy,.hero-title-word,.amenities-showcase figcaption,.interiors-showcase figcaption span,.retail-gallery figcaption,.amenities-swiper__caption{font-feature-settings:var(--belmont-display-features);font-kerning:normal;font-synthesis:none;text-rendering:geometricPrecision}b,strong{font-weight:var(--belmont-body-regular-weight)}@media(max-width:860px){html[data-hero-active=true] app-whatsapp-contact:not(.hero-whatsapp){display:none}}app-root{--belmont-menu-ink: #ece6d8;--belmont-menu-muted: rgba(236, 230, 216, .68);--belmont-menu-rule: rgba(236, 230, 216, .24);--belmont-menu-deep: #020d0a;--belmont-menu-panel: #061712;--belmont-menu-texture: url(/images/optimized/45653f0e97b6eead.webp)}.belmont-menu-button,.belmont-menu-button *,.belmont-menu-shell,.belmont-menu-shell *{box-sizing:border-box}.belmont-menu-button{position:fixed;top:clamp(18px,3vw,34px);right:clamp(18px,3vw,38px);z-index:35;display:grid;width:56px;aspect-ratio:1;place-content:center;gap:5px;border:1px solid rgba(236,230,216,.36);border-radius:50%;color:#f6f1e6;background:linear-gradient(145deg,#ffffff24,#ffffff05),#040c0e7a;box-shadow:0 18px 44px #00000042,inset 0 1px #ffffff3d;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);cursor:pointer;transition:border-color .18s ease,background .18s ease,transform .18s ease}.belmont-menu-button:hover,.belmont-menu-button:focus-visible{border-color:#f6f1e6b3;background:linear-gradient(145deg,#fff3,#ffffff0a),#040c0ead;outline:none;transform:translateY(-1px)}.belmont-menu-button__line{display:block;width:22px;height:1px;background:currentColor;transform-origin:center}.belmont-menu-shell{position:fixed;inset:0;z-index:36;display:grid;justify-items:end;min-height:100dvh;color:var(--belmont-menu-ink);background:linear-gradient(90deg,#0000003d,#000000ad),#00000042;-webkit-backdrop-filter:blur(12px) saturate(1.08);backdrop-filter:blur(12px) saturate(1.08);animation:belmont-menu-backdrop-in .22s ease both}.belmont-menu-panel{--belmont-menu-ink: #171b19;--belmont-menu-muted: rgba(23, 27, 25, .72);--belmont-menu-rule: rgba(23, 27, 25, .3);position:relative;display:grid;grid-template-rows:auto minmax(0,1fr) auto;width:min(560px,100vw);min-height:100dvh;padding:clamp(26px,4vw,54px);overflow:hidden;border-left:1px solid var(--belmont-menu-rule);background:#e7e5df var(--belmont-menu-texture) center / cover no-repeat;box-shadow:-40px 0 100px #00000070,inset 1px 0 #ffffff0f;animation:belmont-menu-panel-in .3s cubic-bezier(.2,.82,.2,1) both}.belmont-menu-panel:before{position:absolute;inset:0;content:none;background:linear-gradient(90deg,rgba(236,230,216,.07),transparent 1px) 0 0 / 92px 100%,linear-gradient(180deg,rgba(255,255,255,.05),transparent 42%);opacity:.5;pointer-events:none}.belmont-menu-panel__header,.belmont-menu-nav,.belmont-menu-panel__footer{position:relative;z-index:1}.belmont-menu-panel__header{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:clamp(16px,3vw,28px)}.belmont-metal-logo{position:relative;display:block;aspect-ratio:8545 / 1647;isolation:isolate;filter:drop-shadow(0 14px 28px rgba(0,0,0,.34)) drop-shadow(0 0 18px rgba(246,250,248,.42))}.belmont-metal-logo>img{display:block;width:100%;height:auto;opacity:1;animation:belmont-logo-soft-glint 8s ease-in-out infinite;will-change:filter}.belmont-menu-panel__logo-wrap{width:min(220px,56vw);filter:brightness(.2)}.belmont-menu-panel__logo{display:block;width:100%;height:auto}.belmont-menu-panel__mark{display:grid;width:46px;aspect-ratio:1;place-items:center;border:1px solid rgba(236,230,216,.32);border-radius:50%;color:transparent;font-family:var(--belmont-display-font);font-size:1.7rem;line-height:1;background:linear-gradient(110deg,transparent 0 34%,rgba(255,255,255,.98) 42%,transparent 50% 100%),linear-gradient(135deg,#7f8a8f,#fff 18%,#dce4e5 32%,#fff,#6f7c82 64%,#f9fbfb,#9fa9ad);background-size:260% 100%,160% 100%;background-clip:text;box-shadow:inset 0 0 18px #ece6d814,0 0 22px #ece6d81a;animation:belmont-logo-metal-flow 2.8s linear infinite;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.belmont-menu-close{position:relative;display:grid;width:50px;aspect-ratio:1;place-items:center;border:1px solid var(--belmont-menu-rule);border-radius:50%;color:var(--belmont-menu-ink);background:#ffffff08;cursor:pointer;transition:border-color .18s ease,background .18s ease,transform .18s ease}.belmont-menu-close:hover,.belmont-menu-close:focus-visible{border-color:var(--belmont-menu-ink);background:#ffffff52;outline:none;transform:rotate(6deg)}.belmont-menu-close span,.belmont-menu-close span:before{display:block;width:18px;height:1px;background:currentColor}.belmont-menu-close span{transform:rotate(45deg)}.belmont-menu-close span:before{content:"";transform:rotate(90deg)}.belmont-menu-nav{align-self:center;display:grid;justify-items:center;gap:clamp(1px,.8vh,8px);padding:clamp(24px,6vh,62px) 0;text-align:center}.belmont-menu-kicker{margin:0 0 clamp(10px,1.6vh,16px);color:var(--belmont-menu-muted);font-family:var(--belmont-sans-font);font-size:1rem;font-weight:var(--belmont-body-semibold-weight);letter-spacing:0;line-height:1;text-transform:uppercase}.belmont-menu-link{display:inline-flex;max-width:100%;color:var(--belmont-menu-ink);font-family:var(--belmont-display-font);font-size:clamp(2.35rem,7vh,3.55rem);font-weight:var(--belmont-display-weight);letter-spacing:var(--belmont-display-tracking);line-height:.96;text-align:center;text-decoration:none;text-transform:uppercase;text-shadow:none;transition:color .18s ease,transform .18s ease,text-shadow .18s ease}.belmont-menu-link:hover,.belmont-menu-link:focus-visible{color:#000;outline:none;text-shadow:none;transform:translateY(-2px)}.belmont-menu-panel__footer{display:flex;align-items:center;justify-content:flex-end}.belmont-menu-enquire{display:inline-flex;width:auto;min-width:132px;height:44px;min-height:44px;flex:0 0 auto;align-items:center;justify-content:center;border:1px solid var(--belmont-menu-rule);border-radius:999px;padding:0 18px;color:var(--belmont-menu-ink);background:transparent;font-family:var(--belmont-sans-font);font-size:.75rem;font-weight:var(--belmont-body-semibold-weight);letter-spacing:0;line-height:1;text-transform:uppercase;cursor:pointer;transition:background .18s ease,border-color .18s ease,color .18s ease,transform .18s ease}.belmont-menu-enquire:hover,.belmont-menu-enquire:focus-visible{border-color:var(--belmont-menu-ink);color:#fff;background:var(--belmont-menu-ink);outline:none;transform:translateY(-1px)}@keyframes belmont-menu-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes belmont-menu-panel-in{0%{opacity:0;transform:translate3d(28px,0,0)}to{opacity:1;transform:translateZ(0)}}@media(max-width:700px){.belmont-menu-button{top:16px;right:16px;width:50px}.belmont-menu-panel{padding:22px}.belmont-menu-panel__header{grid-template-columns:minmax(0,1fr) auto}.belmont-menu-panel__logo-wrap{width:min(188px,58vw)}.belmont-menu-panel__mark{display:none}.belmont-menu-close{width:46px}.belmont-menu-nav{gap:clamp(1px,.7vh,6px);padding:24px 0}.belmont-menu-link{font-size:clamp(2rem,6.7vh,2.7rem)}.belmont-menu-panel__footer{justify-content:center}.belmont-menu-enquire{width:auto}}@media(max-height:620px){.belmont-menu-nav{align-self:start;gap:4px;padding:18px 0}.belmont-menu-link{font-size:clamp(1.72rem,6.2vh,2.4rem)}}.belmont-hero{--hero-stage-opacity: 1;--hero-stage-exit-y: 0px;--hero-stage-blur: 0px}.hero-stage{position:sticky;opacity:var(--hero-stage-opacity);transform:translate3d(0,var(--hero-stage-exit-y),0);filter:blur(var(--hero-stage-blur));will-change:transform,opacity,filter}.residence-journey{--journey-enter-opacity: 1;--journey-enter-y: 0px}.journey-content{opacity:var(--journey-enter-opacity);transform:translate3d(0,var(--journey-enter-y),0);will-change:transform,opacity}.residence-journey:after{position:absolute;inset:0;z-index:1;content:"";background:linear-gradient(180deg,#f6f8f72e,#f0f3f180 48%,#f6f8f7b3),radial-gradient(ellipse at 50% 50%,rgba(246,248,247,.54),transparent 58%);pointer-events:none}.interiors-intro{position:relative;top:0;display:grid;min-height:var(--belmont-page-height);height:var(--belmont-page-height);align-items:center;padding:clamp(44px,7vw,112px);overflow:hidden;isolation:isolate;color:#ece7dd;background:#050403;opacity:var(--interiors-opacity, 1);transform:translate3d(0,var(--interiors-y, 0px),0) scale(var(--interiors-scale, 1));transform-origin:center;filter:blur(var(--interiors-blur, 0px))}.interiors-intro:before{position:absolute;inset:0;z-index:-1;content:"";background:linear-gradient(90deg,#050403,#050403e0 24%,#05040357 54%,#05040314),linear-gradient(180deg,#0504030a,#05040342)}.interiors-intro__media{position:absolute;inset:0 0 0 34%;z-index:-2;overflow:hidden}.interiors-intro__media img{display:block;width:100%;height:100%;object-fit:cover;object-position:58% center;transform:scale(1.04)}.interiors-intro__copy{display:grid;gap:clamp(18px,2vw,28px);width:min(42vw,700px);max-width:100%}.interiors-intro__eyebrow{margin:0;color:#ece7dda8;font-family:var(--belmont-sans-font);font-size:1rem;font-weight:var(--belmont-body-semibold-weight);letter-spacing:0;text-transform:uppercase}.interiors-intro h2{display:grid;margin:0;color:#ece7ddeb;font-family:var(--belmont-display-font);font-size:4.1rem;font-weight:var(--belmont-display-weight);line-height:.9;letter-spacing:var(--belmont-display-tracking);letter-spacing:0;text-transform:uppercase}.interiors-intro h2 span{display:block}.interiors-intro__scroll-cue{position:absolute;left:clamp(44px,7vw,112px);bottom:clamp(28px,5vh,58px);display:grid;justify-items:center;gap:10px;color:#ece7ddb8;font-family:var(--belmont-sans-font);font-size:.96rem;font-weight:var(--belmont-body-semibold-weight);text-decoration:none;text-transform:uppercase}.interiors-intro__scroll-cue span:last-child{width:1px;height:48px;background:#ece7dd61}.interiors-divider,.interiors-divider *{box-sizing:border-box}.interiors-divider{position:relative;top:0;display:grid;min-height:var(--interiors-divider-height);place-items:center;padding:clamp(54px,7vh,82px) 24px;overflow:hidden;color:#141312;background:radial-gradient(circle at 50% 18%,rgba(255,255,255,.72),transparent 42%),#ebeae7;opacity:var(--interiors-opacity, 1);transform:translate3d(0,var(--interiors-y, 0px),0) scale(var(--interiors-scale, 1));transform-origin:center;filter:blur(var(--interiors-blur, 0px))}.interiors-divider__content{display:grid;justify-items:center;width:min(74vw,620px);gap:clamp(52px,8vh,82px);text-align:center}.interiors-divider h2{align-self:center;display:grid;margin:0;color:#141312;font-family:var(--belmont-display-font);font-size:2.25rem;font-weight:var(--belmont-display-weight);letter-spacing:var(--belmont-display-tracking);line-height:1.05;text-transform:uppercase}.interiors-divider h2 span{display:block}.interiors-divider p{width:min(100%,390px);margin:0;color:#141312d1;font-family:var(--belmont-sans-font);font-size:.98rem;font-weight:var(--belmont-body-regular-weight);line-height:1.32}.interiors-divider__scroll-cue{display:none}.interiors-divider__scroll-line{position:relative;width:1px;height:46px;overflow:hidden;background:#14131247}.interiors-divider__scroll-line:after{position:absolute;inset:-40% 0 100%;content:"";background:currentColor;animation:interiors-divider-scroll-drop 1.65s ease-in-out infinite}@keyframes interiors-divider-scroll-drop{to{transform:translate3d(0,180%,0)}}@media(max-width:1200px){.interiors-intro__copy{width:min(48vw,560px)}.interiors-intro h2{font-size:3.35rem}}@media(max-width:900px){.interiors-intro{align-items:end;padding:34px 22px 92px}.interiors-intro:before{background:linear-gradient(180deg,#05040324,#05040394 62%,#050403e6),linear-gradient(90deg,#05040366,#05040314)}.interiors-intro__media{inset:0;opacity:.78}.interiors-intro__copy{width:min(100%,520px)}.interiors-intro h2{font-size:3.45rem}.interiors-intro__scroll-cue{left:22px;bottom:22px}}@media(max-width:700px){:root{--interiors-divider-height: 340px}.interiors-divider{min-height:var(--interiors-divider-height);padding:48px 22px}.interiors-divider__content{width:min(82vw,420px);gap:42px}.interiors-divider h2{font-size:1.8rem}.interiors-divider p{font-size:.96rem}}@media(max-width:520px){.interiors-intro h2{font-size:2.62rem}}.belmont-cursor{display:none}@media(hover:hover),(any-pointer:fine){html.belmont-custom-cursor,html.belmont-custom-cursor *,html.belmont-custom-cursor *:before,html.belmont-custom-cursor *:after{cursor:none!important}.belmont-cursor{--cursor-x: -100px;--cursor-y: -100px;--cursor-scale: 1;position:fixed;top:0;left:0;z-index:2147483647;display:grid;width:48px;height:44px;place-items:center;opacity:0;pointer-events:none;transform:translate3d(var(--cursor-x),var(--cursor-y),0) translate(-50%,-50%);transition:opacity .1s ease;will-change:transform}.belmont-cursor__mark{display:block;width:48px;height:44px;object-fit:contain;filter:drop-shadow(0 1px 2px rgba(0,0,0,.7)) drop-shadow(0 0 2px rgba(225,241,255,.55));pointer-events:none;transform:scale(var(--cursor-scale));transition:transform .12s ease}.belmont-cursor:after{content:"";position:absolute;inset:0;background:linear-gradient(115deg,transparent 40%,rgba(225,241,255,.45) 46%,#fff 50%,rgba(225,241,255,.45) 54%,transparent 60%);background-size:300% 100%;background-position:100% 0;-webkit-mask:url(/LOGO/SVG/B-cursor.svg) center / contain no-repeat;mask:url(/LOGO/SVG/B-cursor.svg) center / contain no-repeat;pointer-events:none;transform:scale(var(--cursor-scale));transition:transform .12s ease;animation:belmont-cursor-shine 2.8s ease-in-out infinite;animation-play-state:paused}.belmont-cursor--visible:after{animation-play-state:running}@keyframes belmont-cursor-shine{0%{background-position:100% 0}60%,to{background-position:0% 0}}.belmont-cursor--visible{opacity:1}.belmont-cursor--active{--cursor-scale: 1.04}.belmont-cursor--pressed{--cursor-scale: .98}@media(prefers-reduced-motion:reduce){.belmont-cursor,.belmont-cursor__mark,.belmont-cursor:after{transition:none}.belmont-cursor:after{animation:none;background-position:50% 0;opacity:.65}.belmont-cursor--active,.belmont-cursor--pressed{--cursor-scale: 1}}}app-infovideo.scroll-over-panel{--panel-cover-opacity: 0;--infovideo-scroll-pages: 2;position:relative;z-index:5;display:block;height:calc(var(--belmont-page-height) * var(--infovideo-scroll-pages));min-height:calc(var(--belmont-page-height) * var(--infovideo-scroll-pages));margin-top:calc(var(--belmont-page-height) * -1);overflow:visible;background:var(--belmont-soft-grey-transition-bg);isolation:isolate}app-infovideo.scroll-over-panel:before{position:absolute;inset:calc(var(--belmont-page-height) * -1) 0 0;z-index:0;content:"";background:var(--belmont-soft-grey-transition-bg);opacity:var(--panel-cover-opacity);pointer-events:none}.scroll-cue,.infovideo-scroll-cue{position:absolute;left:50%;bottom:clamp(22px,4.5vh,58px);z-index:5;display:grid;justify-items:center;gap:13px;min-width:78px;min-height:82px;font-family:var(--belmont-sans-font);text-transform:uppercase;transform:translate3d(-50%,0,0);animation:infovideo-scroll-cue-float 2.2s ease-in-out infinite;transition:color .18s ease}.scroll-cue{bottom:clamp(130px,22vh,240px);margin:0;padding:0;border:0;color:#0a0d10b8;background:transparent;opacity:var(--hero-cta-opacity);cursor:pointer}.infovideo-scroll-cue{color:#ffffffc7;text-decoration:none}.scroll-cue:hover,.scroll-cue:focus-visible{color:#0a0d10f5}.infovideo-scroll-cue:hover,.infovideo-scroll-cue:focus-visible{color:#fff}.scroll-cue-label,.infovideo-scroll-label{display:block;font-size:.96rem;line-height:1}.scroll-cue-label{font-weight:var(--belmont-body-semibold-weight);letter-spacing:0}.infovideo-scroll-label{font-weight:var(--belmont-body-semibold-weight);letter-spacing:.06em}.scroll-cue-line,.infovideo-scroll-line{position:relative;display:block;width:1px;height:clamp(42px,6vh,68px);overflow:hidden}.scroll-cue-line{background:#0a0d1047}.infovideo-scroll-line{background:#ffffff57}.scroll-cue-line:after,.infovideo-scroll-line:after{position:absolute;inset:-40% 0 100%;content:"";background:currentColor;animation:infovideo-scroll-line-drop 1.65s ease-in-out infinite}@media(max-width:700px){.scroll-cue{bottom:clamp(88px,17vh,132px)}.scroll-cue-line{height:46px}}.hero-logo-chrome{position:relative;display:block;width:clamp(340px,75vw,1280px);max-width:100%;min-width:0;aspect-ratio:8545 / 1647;height:auto;margin:0 0 clamp(18px,2.4vw,36px);isolation:isolate;filter:drop-shadow(0 16px 28px rgba(0,0,0,.14)) drop-shadow(0 0 18px rgba(244,248,246,.5))}.hero-logo-chrome:after{position:absolute;inset:0;content:"";pointer-events:none;background:linear-gradient(106deg,transparent 0 26%,rgba(255,255,255,.16) 36%,rgba(255,255,255,.86) 45%,#ffffff 50%,rgba(255,255,255,.82) 55%,rgba(255,255,255,.16) 64%,transparent 74% 100%),radial-gradient(ellipse at center,rgba(255,255,255,.72) 0 16%,transparent 58%);background-size:220% 100%,36% 180%;mix-blend-mode:screen;opacity:1;filter:blur(.25px) drop-shadow(0 0 12px rgba(255,255,255,.86)) drop-shadow(0 0 34px rgba(210,231,245,.56));-webkit-mask-image:url(/images/optimized/c21f533bfdf1a195.webp);mask-image:url(/images/optimized/c21f533bfdf1a195.webp);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;animation:hero-logo-sweep 3.4s linear infinite;will-change:background-position}.hero-top-logo{display:block;width:100%;max-width:100%;min-width:0;height:auto;margin:0;opacity:1}.hero-content h1.hero-title{position:relative;display:inline-flex;align-items:baseline;justify-content:center;gap:.24em;--hero-title-gradient: linear-gradient( 125deg, rgba(5, 7, 9, .98) 0%, rgba(17, 22, 26, .98) 26%, rgba(82, 91, 92, .96) 43%, rgba(237, 240, 236, .98) 48%, rgba(25, 31, 35, .98) 54%, rgba(7, 10, 13, .98) 70%, rgba(5, 7, 9, .98) 100% );color:#050709f5;filter:drop-shadow(0 12px 26px rgba(0,0,0,.16));text-shadow:none;transform:translate3d(0,var(--hero-title-y),0);animation:hero-title-drift 7.5s ease-in-out infinite;will-change:transform}.hero-title:before{position:absolute;inset:0;z-index:0;content:attr(data-title);color:transparent;-webkit-text-fill-color:transparent;-webkit-text-stroke:1px rgba(5,7,9,.12);opacity:.2;transform:translate3d(0,11px,0) scale(1.01);filter:blur(.2px);-webkit-mask-image:linear-gradient(to bottom,transparent 0%,#000 36%,#000 62%,transparent 92%);mask-image:linear-gradient(to bottom,transparent 0%,#000 36%,#000 62%,transparent 92%);pointer-events:none}.hero-title-word{position:relative;z-index:1;display:inline-block;opacity:0;background:var(--hero-title-gradient);background-size:260% auto;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;-webkit-text-stroke:1px rgba(5,7,9,.14);transform:translate3d(0,34px,0);animation:hero-title-word-rise .9s cubic-bezier(.2,.8,.2,1) var(--hero-word-delay, 0ms) forwards,hero-title-shimmer 8s linear infinite;will-change:transform,background-position}.hero-title-beyond{font-family:var(--belmont-display-font);font-style:normal;font-weight:var(--belmont-display-weight);letter-spacing:var(--belmont-display-tracking)}.hero-title-the{align-self:center;font-family:var(--belmont-display-font);font-size:.58em;font-weight:var(--belmont-display-weight);letter-spacing:var(--belmont-display-tracking);text-transform:uppercase}.hero-title-horizon{font-family:var(--belmont-display-font);font-weight:var(--belmont-display-weight);letter-spacing:var(--belmont-display-tracking)}.hero-title-word:nth-child(2){--hero-word-delay: .12s}.hero-title-word:nth-child(3){--hero-word-delay: .24s}@keyframes hero-title-shimmer{0%{background-position:220% center}to{background-position:0% center}}@keyframes hero-title-drift{0%,to{transform:translate3d(0,var(--hero-title-y),0)}50%{transform:translate3d(0,calc(var(--hero-title-y) - 10px),0)}}@keyframes hero-title-word-rise{to{opacity:1;transform:translateZ(0)}}@keyframes belmont-logo-soft-glint{0%,to{filter:brightness(1) contrast(1)}50%{filter:brightness(1.06) contrast(1.02)}}@keyframes hero-logo-sweep{0%{background-position:190% center,150% center}to{background-position:-120% center,-70% center}}@keyframes belmont-logo-metal-flow{0%{background-position:220% center}to{background-position:0% center}}@keyframes infovideo-scroll-cue-float{0%,to{transform:translate3d(-50%,0,0)}50%{transform:translate3d(-50%,8px,0)}}@keyframes infovideo-scroll-line-drop{0%{transform:translate3d(0,-70%,0)}55%,to{transform:translate3d(0,180%,0)}}.infovideo-page .infovideo-title-word,.infovideo-page .infovideo-description,.infovideo-page .metric-row article,.residence-journey .journey-kicker,.residence-journey h2,.residence-journey .journey-type,.residence-journey .journey-address>span,.residence-journey .residence-facts a{--text-reveal-delay: 0ms;--text-reveal-y: 34px;opacity:0;transform:translate3d(0,var(--text-reveal-y),0);clip-path:inset(0 0 100% 0);will-change:transform,opacity,clip-path}.journey-motion-text,.residence-fact-motion{display:inline-block;max-width:100%;background-image:linear-gradient(120deg,currentColor 0%,currentColor 35%,rgba(255,255,255,.98) 50%,currentColor 65%,currentColor 100%);background-position:150% center;background-size:200% auto;background-clip:text;transform:translateZ(0);white-space:inherit;will-change:background-position;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.infovideo-page .infovideo-title-word{--text-reveal-y: 46px;animation:hero-title-shimmer 8s linear infinite}.headline-line+.headline-line .infovideo-title-word{--text-reveal-delay: .16s}.infovideo-page .infovideo-description{--text-reveal-delay: .3s}.infovideo-page .metric-row article:first-child{--text-reveal-delay: .46s}.infovideo-page .metric-row article:last-child{--text-reveal-delay: .58s}.residence-journey .journey-kicker{--text-reveal-delay: .36s}.residence-journey h2{--text-reveal-y: 50px;--text-reveal-delay: .52s}.residence-journey .journey-type{--text-reveal-delay: .68s}.residence-journey .journey-address>span:first-child{--text-reveal-delay: .84s}.residence-journey .journey-address>span:last-child{--text-reveal-delay: .98s}.residence-journey .residence-facts a:nth-child(1){--text-reveal-delay: 1.14s}.residence-journey .residence-facts a:nth-child(2){--text-reveal-delay: 1.26s}.residence-journey .residence-facts a:nth-child(3){--text-reveal-delay: 1.38s}.infovideo-page.is-text-reveal-active .infovideo-title-word{animation:belmont-text-rise .92s cubic-bezier(.2,.8,.2,1) var(--text-reveal-delay) forwards,hero-title-shimmer 8s linear infinite}.infovideo-page.is-text-reveal-active .infovideo-description,.infovideo-page.is-text-reveal-active .metric-row article,.residence-journey.is-text-reveal-active .journey-kicker,.residence-journey.is-text-reveal-active .journey-type,.residence-journey.is-text-reveal-active .journey-address>span{animation:belmont-text-rise .8s cubic-bezier(.2,.8,.2,1) var(--text-reveal-delay) forwards}.residence-journey.is-text-reveal-active h2,.residence-journey.is-text-reveal-active .residence-facts a{animation:belmont-text-rise .86s cubic-bezier(.2,.8,.2,1) var(--text-reveal-delay) forwards}.residence-journey.is-text-reveal-active .journey-motion-text,.residence-journey.is-text-reveal-active .residence-fact-motion{animation:belmont-shiny-text 2s linear 0s infinite}@keyframes belmont-text-rise{to{opacity:1;transform:translateZ(0);clip-path:inset(0 0 0 0)}}@keyframes belmont-shiny-text{0%{background-position:150% center}to{background-position:-50% center}}@media(max-width:700px){.hero-logo-chrome{width:min(74vw,340px);margin-bottom:clamp(12px,4vw,24px)}.hero-content h1.hero-title{width:min(82vw,340px);justify-content:center;gap:.1em;overflow:visible}}@media(prefers-reduced-motion:reduce){.hero-logo-chrome,.hero-logo-chrome:after,.hero-top-logo,.belmont-metal-logo>img,.belmont-menu-panel__mark,.hero-content h1.hero-title,.hero-title-word,.scroll-cue,.scroll-cue-line:after,.infovideo-scroll-cue,.infovideo-scroll-line:after,.infovideo-page .infovideo-description,.infovideo-page .metric-row article,.journey-motion-text,.residence-fact-motion,.residence-journey .journey-kicker,.residence-journey h2,.residence-journey .journey-type,.residence-journey .journey-address>span,.residence-journey .residence-facts a{animation:none}.hero-content h1.hero-title{background-position:40% center;transform:translate3d(0,var(--hero-title-y),0)}.hero-title-word,.infovideo-page .infovideo-description,.infovideo-page .metric-row article,.residence-journey .journey-kicker,.residence-journey h2,.residence-journey .journey-type,.residence-journey .journey-address>span,.residence-journey .residence-facts a{opacity:1;clip-path:none;transform:none}.journey-motion-text,.residence-fact-motion{background-image:none;filter:none;transform:none;-webkit-text-fill-color:currentColor}}@media(hover:none)and (pointer:coarse){:root{--belmont-page-height: 100svh}}@media(max-width:700px){.belmont-menu-panel__header{gap:16px}.belmont-menu-panel__logo-wrap{width:min(188px,100%);min-width:0}}@media(max-height:620px){.belmont-menu-shell,.belmont-menu-panel{height:100dvh;min-height:0}.belmont-menu-panel{overflow-y:auto;grid-template-rows:auto auto auto;gap:18px}.belmont-menu-nav{padding-block:0}.belmont-menu-link{min-height:44px}}@media(max-width:860px){app-home .retail-gallery__slide img,app-home .lobbies-gallery__slide img,app-home .amenities-swiper__slide img,app-home .interiors-page__media img{filter:none!important;transform:none!important;transition:none!important}app-home [appTextRevealOnView],app-home [appTextRevealOnView] *,app-home .interiors-page--slide-in{animation:none!important;transition:none!important}app-home .retail-statement__title-line{opacity:1;clip-path:none}app-home .interiors-page__media{background:#333735}}@media(max-width:860px){:root{--belmont-page-height: 100svh}.belmont-menu-shell{height:100dvh;min-height:0;overscroll-behavior:contain}.belmont-menu-panel{height:100%;min-height:0;overflow-y:auto;grid-template-rows:auto auto auto;padding:max(22px,env(safe-area-inset-top)) max(22px,env(safe-area-inset-right)) max(22px,env(safe-area-inset-bottom)) max(22px,env(safe-area-inset-left))}.belmont-menu-link{min-height:44px;align-items:center;font-size:clamp(1.8rem,5.5svh,2.7rem);line-height:1.1}.belmont-menu-button{top:max(16px,env(safe-area-inset-top));right:max(16px,env(safe-area-inset-right));width:50px}}@media(max-width:860px){:root{--belmont-soft-grey-transition-bg: linear-gradient(180deg, rgba(246, 248, 247, .78), rgba(218, 223, 221, .82)), url(/images/mobile-performance/grey-texture.webp) center / cover no-repeat, #dfe1de}app-root{--belmont-menu-texture: url(/images/mobile-performance/floorplans-texture.webp)}.hero-stage{filter:none;will-change:auto}}@media(max-width:860px){:root{--mobile-media-height: clamp(180px, min(62.5vw, 62svh), 520px)}.amenities-map-page h2>span[aria-hidden=true]{display:none!important}}:root{--belmont-gallery-height: min(75vw, 100svh)}@media(max-width:860px){.exteriors-arrival,.retail-gallery,.lobbies-gallery,app-amenities-swiper,.interiors-page,.rooftop-page{--mobile-media-height: 75vw}}@media(min-width:861px){app-exteriors .retail-gallery,app-exteriors .retail-gallery__panel,app-amenities .lobbies-gallery,app-amenities .lobbies-gallery__panel,app-amenities-swiper,app-amenities-swiper .amenities-swiper,app-amenities-swiper .amenities-swiper__panel,app-interiors .interiors-page,app-interiors .interiors-page__stage,app-rooftop .rooftop-page{height:var(--belmont-gallery-height);min-height:var(--belmont-gallery-height)}}@media(max-width:860px){:root{--mobile-type-display: clamp(2rem, 1.25rem + 3.75vw, 3rem);--mobile-type-title: clamp(1.5rem, 1rem + 2.5vw, 2rem);--mobile-type-body: clamp(1rem, .9rem + .5vw, 1.125rem);--mobile-type-small: clamp(.875rem, .8rem + .375vw, 1rem)}app-root :is(h1,h2,h3,p,figcaption,dd,address){overflow-wrap:anywhere}.belmont-menu-link{font-size:var(--mobile-type-title);line-height:1.2}.belmont-menu-panel__footer{font-size:var(--mobile-type-small)}}.retail-gallery__slide,.lobbies-gallery__slide,.amenities-swiper__slide,.interiors-page__slide{position:relative!important;scroll-snap-align:center;scroll-snap-stop:always}app-root .mobile-statement{display:none!important}@media(max-width:860px){app-root .desktop-description{display:none!important}app-root .mobile-statement{display:inline!important}}@media(max-width:860px){app-root *{text-align:center!important}app-root :is(h1,h2,h3,p){margin-inline:auto}app-root :is(.exteriors-arrival__copy,.lobbies-gallery__caption,.interiors-page__caption,.interiors-page__header,.hero-content,.hero-title,.teams-credit-card,.belmont-footer__contacts){justify-items:center!important}app-root :is(.amenities-map-page h2,.hero-title){justify-content:center!important}app-root .interiors-hero__content{justify-content:flex-end;align-items:flex-end!important}app-root .interiors-hero h1{margin:0;justify-items:end}app-root .interiors-hero h1,app-root .interiors-hero h1 span{text-align:right!important}app-root .hero-content{left:24px;right:24px;width:auto}app-root .lobbies-gallery__caption{left:24px!important;right:24px!important;width:auto!important}app-root .lobbies-gallery__slide:before{background:linear-gradient(180deg,#00000094,#0000001f 42%,#000000a3)!important}}@media(max-width:860px){app-root .mobile-scroll-cue{display:flex!important;align-items:center;justify-content:center;width:44px;height:44px;min-height:44px!important;padding:0;gap:0!important;box-sizing:border-box}app-root .mobile-scroll-cue>span{display:none!important}app-root .mobile-scroll-cue:after{content:"";width:12px;height:12px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:translateY(-3px) rotate(45deg)}app-root .mobile-scroll-cue:not(.scroll-cue){left:12px;right:auto;bottom:8px;z-index:4}}
