.CartItemCard_cartItemCard__6TBhI{width:100%;display:flex;flex-direction:column}.CartItemCard_cartItemCard__content__434rP{display:flex;flex-direction:column;gap:24px}.CartItemCard_cartItemCard__content-priceRow__xRdLY{display:flex;flex-direction:row;justify-content:space-between}.Body_body__Gm0op{font-family:var(--font-sofia)}.Body_body__fix-padding__dFTg0{margin-top:2px}.Body_body__body-light-19__jTO2V{font-size:1.2rem;font-weight:200;line-height:32px}@media(max-width:1024px){.Body_body__body-light-19__jTO2V{font-size:1.12rem}}@media(max-width:768px){.Body_body__body-light-19__jTO2V{font-size:1.04rem}}.Body_body__body-semibold-19__nW9tZ{font-size:1.2rem;font-weight:400;line-height:32px}@media(max-width:1024px){.Body_body__body-semibold-19__nW9tZ{font-size:1.12rem}}@media(max-width:768px){.Body_body__body-semibold-19__nW9tZ{font-size:1.04rem}}.Body_body__body-semibold-16__h4l9N{font-size:1rem;font-weight:400;line-height:28px}@media(max-width:1024px){.Body_body__body-semibold-16__h4l9N{font-size:.92rem}}@media(max-width:768px){.Body_body__body-semibold-16__h4l9N{font-size:.84rem}}.Body_body__body-regular-32__UeETQ{font-size:2rem;line-height:3.5rem}@media(max-width:1024px){.Body_body__body-regular-32__UeETQ{font-size:1.75rem;line-height:3rem}}@media(max-width:768px){.Body_body__body-regular-32__UeETQ{font-size:1.5rem;line-height:2.75rem}}.Body_body__body-regular-24__Wyh2J{font-size:1.5rem;font-weight:300;line-height:1.875rem}@media(max-width:1024px){.Body_body__body-regular-24__Wyh2J{font-size:1.25rem}}@media(max-width:768px){.Body_body__body-regular-24__Wyh2J{font-size:1rem}}.Body_body__body-regular-21__sgchA{font-size:1.3125rem;font-weight:300;line-height:1.75rem}@media(max-width:1024px){.Body_body__body-regular-21__sgchA{font-size:1.125rem}}@media(max-width:768px){.Body_body__body-regular-21__sgchA{font-size:1rem}}.Body_body__body-regular-18__XhaAU{font-size:1.125rem;font-weight:300;line-height:1.375rem}@media(max-width:1024px){.Body_body__body-regular-18__XhaAU{font-size:1rem}}@media(max-width:768px){.Body_body__body-regular-18__XhaAU{font-size:.875rem}}.Body_body__body-regular-16___jvln{font-size:1rem;font-weight:300;line-height:28px}@media(max-width:1024px){.Body_body__body-regular-16___jvln{font-size:.92rem}}@media(max-width:768px){.Body_body__body-regular-16___jvln{font-size:.84rem}}.Body_body__body-regular-14__1lZYv{font-size:.875rem;font-weight:300;line-height:20px}.Body_body__body-regular-14-5__vOlKa{font-size:.9rem;font-weight:300;line-height:26px}@media(max-width:1024px){.Body_body__body-regular-14-5__vOlKa,.Body_body__body-regular-14__1lZYv{font-size:.82rem}}@media(max-width:768px){.Body_body__body-regular-14-5__vOlKa,.Body_body__body-regular-14__1lZYv{font-size:.74rem}}.Body_body__body-light-24__FJvRS{font-size:1.5rem;line-height:2rem;font-weight:200}@media(max-width:1024px){.Body_body__body-light-24__FJvRS{font-size:1.25rem}}@media(max-width:768px){.Body_body__body-light-24__FJvRS{font-size:1rem}}.Body_body__body-light-13__eKFUM{font-size:.8rem;font-weight:200;line-height:20px}@media(max-width:1024px){.Body_body__body-light-13__eKFUM{font-size:.72rem}}@media(max-width:768px){.Body_body__body-light-13__eKFUM{font-size:.64rem}}.Body_body__body-regular-13__gJiES{font-size:.8rem;font-weight:300;line-height:24px}@media(max-width:1024px){.Body_body__body-regular-13__gJiES{font-size:.72rem}}@media(max-width:768px){.Body_body__body-regular-13__gJiES{font-size:.64rem}}.Body_body__body-regular-11-5__RItft{font-size:.7rem;font-weight:300;line-height:20px}@media(max-width:1024px){.Body_body__body-regular-11-5__RItft{font-size:.62rem}}@media(max-width:768px){.Body_body__body-regular-11-5__RItft{font-size:.54rem}}.Body_body__body-light-10__kEnHJ{font-size:.6rem;font-weight:200;line-height:20px}@media(max-width:1024px){.Body_body__body-light-10__kEnHJ{font-size:.52rem}}@media(max-width:768px){.Body_body__body-light-10__kEnHJ{font-size:.44rem}}.Body_body--primary__zYO3x{color:#624dff}.Body_body--primary-04__YvlGx{color:rgba(98,77,255,.4)}.Body_body--primary-075__MuKBm{color:rgba(148,135,248,.75)}.Body_body--primary-092__GPOOm{color:rgba(225,224,253,.92)}.Body_body--primary-1__Adst5{color:#e1e0fd}.Body_body--banner-primary__eiK29{color:#e2e1ff}.Body_body--banner-error__FwycD{color:#ffccd2}.Body_body--disabled__XlpWG{color:#b0a5ff}.Body_body--footer__S94wP{color:#e1e0fd}.Body_body--amenities-banner__kIX6_{color:#ececfc}.Body_body--spaces-banner__MP_Bc{color:#eee2e1}.Body_body--white-bg__q8dw9{color:#f3f4f8}.Body_body--white__UkGmK{color:#fff}.Body_body--black__AFVGk{color:#000}.Body_body--dark__P_ExG{color:#343434}.Body_body--gray__YBWok{color:#70767f}.Body_body--dividers__p9XNX{color:#c1cbd6}.Body_body--background__uFoiJ{color:#f4f3f8}.Body_body--error__JPdbj{color:#d0021b}.Body_body--none__EOgIj{color:transparent}.Navigation_container__WqTcn{display:flex;justify-content:flex-end}.Navigation_buttonsWrapper__Kkvi_{display:flex;align-items:center;gap:.5rem}.Navigation_button__rTt7e{border:none;background-color:transparent;cursor:pointer}.Navigation_button__rTt7e svg path{transition:fill .25s ease-out}.Navigation_button__rTt7e:hover svg path{fill:#624dff}.AppPreviewBanner_container__dHwAd{min-height:886px;background-color:#fff;display:flex;justify-content:center;padding-left:200px;padding-right:200px}.AppPreviewBanner_content__jHPDW{width:100%;max-width:1760px;display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:2.5rem}.AppPreviewBanner_texts__XzqBT{display:flex;flex-direction:column;gap:1.5rem;align-self:center}.AppPreviewBanner_title__LPhP4{max-width:25ch}.AppPreviewBanner_description__A8TOl{max-width:45ch}.AppPreviewBanner_video__cLuqF{width:clamp(300px,100%,350px);position:relative}.AppPreviewBanner_videoOverlay__cBe1e{position:absolute;left:0;bottom:0;right:0;height:10%;background-color:#fff}.AppPreviewBanner_video__cLuqF video{width:100%;height:100%;object-fit:cover}@media(max-width:1439px){.AppPreviewBanner_container__dHwAd{padding-top:clamp(2rem,10dvh,8.75rem);padding-left:clamp(1.5rem,5vw + .5rem,200px);padding-right:clamp(1.5rem,5vw + .5rem,200px)}.AppPreviewBanner_content__jHPDW{flex-direction:column;align-items:center}.AppPreviewBanner_description__A8TOl,.AppPreviewBanner_title__LPhP4{max-width:100%;text-align:center}.AppPreviewBanner_video__cLuqF video{margin-top:-3rem}}.AppPreviewBannerFeatures_container__2CrwU{display:flex;align-items:center;gap:5rem}@media(max-width:1440px){.AppPreviewBannerFeatures_container__2CrwU{justify-content:center}}@media(max-width:768px){.AppPreviewBannerFeatures_container__2CrwU{display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:5rem;column-gap:5rem;grid-row-gap:2.5rem;row-gap:2.5rem}}.AppPreviewBannerFeatures_item__JVArz{display:flex;flex-direction:column;align-items:center;gap:1rem}@media(max-width:768px){.AppPreviewBannerFeatures_item__JVArz{width:-moz-fit-content;width:fit-content}.AppPreviewBannerFeatures_item__JVArz:nth-child(2n){justify-self:flex-start}.AppPreviewBannerFeatures_item__JVArz:nth-child(odd){justify-self:flex-end}}.AppPreviewBannerFeatures_item__image-wrapper__loZjk{width:4.5rem;height:4.5rem;display:flex;justify-content:center;align-items:center}.AppPreviewBannerFeatures_item__image-wrapper__loZjk img{object-fit:contain}.BrandPromiseSection_brand-promise__bOvoI{width:100%;position:relative;height:775px;max-height:775px}.BrandPromiseSection_brand-promise__video-background__SgYgW{width:100%;height:100%}.BrandPromiseSection_brand-promise__video-background__SgYgW video{width:100%;height:100%;object-fit:cover}.BrandPromiseSection_brand-promise__overlay__LXzye{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(90deg,#56518a,hsla(0,3%,46%,.6));opacity:.89}.BrandPromiseSection_brand-promise__content__7NwD9{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:flex;justify-content:center;align-items:center;padding-left:clamp(1.5rem,30dvw + .5rem,200px);padding-right:clamp(1.5rem,30dvw + .5rem,200px)}@media(max-width:1280px){.BrandPromiseSection_brand-promise__content__7NwD9{padding-left:clamp(1.5rem,5vw + .5rem,200px);padding-right:clamp(1.5rem,5vw + .5rem,200px)}}.BrandPromiseSection_brand-promise__content-inner__8DJQW{width:100%;max-width:1760px;display:flex;flex-direction:column;align-items:flex-start;gap:4rem;color:#fff}@media(max-width:1024px){.BrandPromiseSection_brand-promise__content-inner__8DJQW{align-items:center}.BrandPromiseSection_brand-promise__content-inner__8DJQW>*{text-align:center}}@media(max-width:576px){.BrandPromiseSection_brand-promise__title__XwOlV{max-width:12ch}}.BrandPromiseSection_brand-promise__description__hpz1i{max-width:45ch}.FeaturedLocations_featured-locations__nHDrd{display:flex;justify-content:center;align-items:center;background:linear-gradient(180deg,#fbfafd,#f7f5fe);padding:7rem 200px}@media(max-width:1280px){.FeaturedLocations_featured-locations__nHDrd{padding-left:clamp(1.5rem,5vw + .5rem,200px);padding-right:clamp(1.5rem,5vw + .5rem,200px)}}.FeaturedLocations_featured-locations__wrapper__fH1Fy{width:100%;max-width:1760px;display:flex;flex-direction:column;align-items:center;gap:1.5rem}@media(max-width:1024px){.FeaturedLocations_featured-locations__wrapper__fH1Fy{gap:3.5rem}}.FeaturedLocations_header__jfAl_{display:flex;justify-content:space-between;align-items:center;gap:5vw;width:100%}.FeaturedLocations_header__title-container__odboK{margin-left:2rem}.FeaturedLocations_header__title-container__odboK div:nth-child(2){margin-top:-1rem}.FeaturedLocations_header__separator__18EGh{flex:1 1;height:2px;background-color:#c1cbd6}.FeaturedLocations_footer__jMjJO{margin-top:2rem}.FeaturedLocations_footer__jMjJO h2{font-weight:600;color:rgba(148,135,248,.75)}.FeaturedLocations_diagonal__SsZHR{width:clamp(170px,30vw + .5rem,250px);height:60px;background-color:#343434;transform:skewX(-30deg);transform-origin:top;display:flex;justify-content:center;align-items:center}.FeaturedLocations_diagonal__text__SfXSn{color:#fff;font-weight:900!important;white-space:nowrap;font-size:clamp(1.625rem,180%,2rem)}.FeaturedLocations_diagonal__text-container__2Md0N{transform:skewX(30deg)}.splash_splash__yUIMD{position:relative}.splash_splash__header___tdgB{width:100%;position:fixed;top:0;background-image:linear-gradient(#c9cbe3,#f4f3f8 90%,#f3f4f8);z-index:10}.splash_splash-skeleton__RBI02{position:relative;height:100vh;background-image:url(/splash-image.jpeg);background-size:cover;background-position:50%;display:flex;justify-content:center}.splash_splash-skeleton__overlay__59DaY{position:absolute;top:0;right:0;bottom:0;left:0;background-color:#000;opacity:.6;z-index:1}.splash_splash-skeleton__content__EZXom{width:100%;max-width:933px;position:relative;display:flex;flex-direction:column;align-items:center;z-index:2;padding:70px 0}.splash_splash-skeleton__content__logo__4R9FC{width:240px;height:64px;margin-bottom:30px}.splash_splash-skeleton__content__claim__EOixM{width:190px;height:20px}.splash_splash-skeleton__RBI02,.splash_splash__yUIMD{margin-top:5rem}.CartHeader_cartHeader__cartHeader__GDxZC{width:100%;height:110px;display:flex;flex-direction:row;justify-content:center;border-bottom:0;border-radius:8px 8px 0 0;background-color:#fff}.CartHeader_cartHeader__cartHeader-check__BgjCk{width:50%;display:flex;flex-direction:column;align-items:center;justify-content:center}.CartHeader_cartHeader__divider__sk2uM{height:60%;width:1px;background-color:#c1cbd6;align-self:center}.BuildingOverview_container__eA_Qi{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1.5rem;gap:1.5rem;align-items:center;padding:3.5rem 3rem}@media(max-width:1280px){.BuildingOverview_container__eA_Qi{grid-template-columns:1fr;padding:1rem 0 3rem}.BuildingOverview_description__ifD0z{order:4}}.BuildingOverview_images__IY_5B{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:2rem}@media(max-width:1280px){.BuildingOverview_images__IY_5B{display:none;gap:0}}.BuildingOverview_images__IY_5B>img{object-fit:cover}@media(max-width:1280px){.BuildingOverview_images__IY_5B>img{width:100%;height:15.625rem}}.BuildingOverview_image__9llyy,.BuildingOverview_leftImage__zDpxy,.BuildingOverview_rightImage__R1TFG{position:relative;width:310px}.BuildingOverview_image__9llyy img,.BuildingOverview_leftImage__zDpxy img,.BuildingOverview_rightImage__R1TFG img{object-fit:contain}.BuildingOverview_leftImage__zDpxy{height:480px}.BuildingOverview_rightImage__R1TFG{height:540px}.BuildingOverviewSkeleton_container__WOleS{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1.5rem;gap:1.5rem;align-items:center;margin-top:4rem;padding:3.5rem 3rem 4rem;width:100%;max-width:1760px}@media(max-width:1280px){.BuildingOverviewSkeleton_container__WOleS{grid-template-columns:1fr;padding:1rem 0 3rem}}.BuildingOverviewSkeleton_description__7Rm7S{width:100%}.BuildingOverviewSkeleton_images__Cd580{display:flex;justify-content:center;align-items:center;gap:1.5rem}@media(max-width:1280px){.BuildingOverviewSkeleton_images__Cd580{display:none}}.BuildingOverviewSkeleton_image__FGIUZ,.BuildingOverviewSkeleton_leftImage__YfcNJ,.BuildingOverviewSkeleton_rightImage__fnLKg{width:310px!important}.BuildingOverviewSkeleton_leftImage__YfcNJ{height:480px!important}.BuildingOverviewSkeleton_rightImage__fnLKg{height:580px!important}.BuildingTabsSkeleton_container__8cLKf{margin-top:56px;width:40dvw!important;height:32px!important}.BuildingSpaces_container__o4IkL>*{margin-bottom:5rem}.BuildingSpaces_imageWrapper__ouMpX{position:relative;width:100%;height:550px}.Apartment_apartment__7WawH{width:100%;display:flex;border:1px solid #c1cbd6;border-radius:12px;text-decoration:none;align-items:flex-start}@media(max-width:1280px){.Apartment_apartment__7WawH{flex-direction:column}}.Apartment_apartment__image__fDWBw{object-fit:cover}.Apartment_apartment__image--overlay__vbUtQ{position:absolute;top:0;left:0;right:0;bottom:0;background-image:linear-gradient(transparent 70%,#000)}.Apartment_apartment__image-container__kxxF_{position:relative;width:605px;height:672px}@media(max-width:1280px){.Apartment_apartment__image-container__kxxF_{width:calc(100vw - 80px - 4px);height:300px}}@media(max-width:1024px){.Apartment_apartment__image-container__kxxF_{width:calc(100vw - 34px - 4px);height:300px}}.Apartment_apartment__info__SItTu{width:100%;height:672px;display:flex;flex-direction:column;padding:32px;justify-content:space-between}@media(max-width:1280px){.Apartment_apartment__info__SItTu{padding:24px 16px;height:100%}}.Apartment_apartment__divider__wyPve{width:100%;height:1px;background-color:#c1cbd6;margin:16px 0}.Apartment_apartment__infos__yTm4B{display:flex;flex-direction:row;align-items:center;margin-bottom:24px}@media(max-width:1280px){.Apartment_apartment__infos__yTm4B{flex-direction:column;align-items:flex-start}}.Apartment_apartment__infos__yTm4B>:not(:last-child){margin-right:80px}.Apartment_apartment__description__P9atO{max-height:360px;margin:24px 0}@media(max-width:1280px){.Apartment_apartment__description__P9atO{max-height:none}}.Apartment_apartment__textContainer__oGxR6{justify-self:flex-start;margin-bottom:16px}.Apartment_apartment__priceBanner__TCWj_{justify-self:flex-end}