@charset "UTF-8";@font-face{font-display:swap;font-family:History;src:url(/parametric/fonts/HistoryPro/HistoryPro.woff2) format("woff2"),url(/parametric/fonts/HistoryPro/HistoryPro.woff) format("woff");font-weight:400}@font-face{font-display:swap;font-family:Circe;src:url(/parametric/fonts/Circe/Circe-Regular.woff2) format("woff2"),url(/parametric/fonts/Circe/Circe-Regular.woff) format("woff");font-weight:400}@media only screen and (min-width:768px){.lib-modal-base.lib-project-about-modal{align-items:flex-end;justify-content:center}}.lib-modal-base.lib-project-about-modal .lib-modal-base__overlay{opacity:1}.lib-modal-base.lib-project-about-modal .lib-modal-base__wrapper{box-shadow:8.334vw 0 13.889vw #0000000f}@media only screen and (min-width:540px){.lib-modal-base.lib-project-about-modal .lib-modal-base__wrapper{box-shadow:3.907vw 0 6.511vw #0000000f}}@media only screen and (min-width:768px){.lib-modal-base.lib-project-about-modal .lib-modal-base__wrapper{box-shadow:3.907vw 0 6.511vw #0000000f}}@media only screen and (min-width:1280px){.lib-modal-base.lib-project-about-modal .lib-modal-base__wrapper{box-shadow:1.579vw 0 2.632vw #0000000f}}.lib-modal-base.lib-project-about-modal .lib-modal-base__wrapper{width:100%}@media only screen and (min-width:540px){.lib-modal-base.lib-project-about-modal .lib-modal-base__wrapper{width:100%}}@media only screen and (min-width:768px){.lib-modal-base.lib-project-about-modal .lib-modal-base__wrapper{width:100vw}}@media only screen and (min-width:1280px){.lib-modal-base.lib-project-about-modal .lib-modal-base__wrapper{width:45.264vw}}.lib-modal-base.lib-project-about-modal .lib-modal-base__wrapper{height:100%;max-height:100%;overflow:hidden}@media only screen and (max-width:1279px){.lib-modal-base.lib-project-about-modal .lib-modal-base__wrapper{max-width:768px}}.lib-modal-base.lib-project-about-modal .lib-modal__header{position:absolute;top:0;left:0;z-index:1;width:100%;justify-content:flex-end}.lib-modal-base.lib-project-about-modal .lib-modal__title{display:none}.lib-project-about{position:relative;height:100%;overflow:hidden}.lib-project-about__wrapper{height:100%;overflow-y:scroll;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y;-ms-overflow-style:none;scrollbar-width:none}.lib-project-about__wrapper::-webkit-scrollbar{display:none}.lib-project-about__scrollbar{top:1.667vw}@media only screen and (min-width:540px){.lib-project-about__scrollbar{top:.782vw}}@media only screen and (min-width:768px){.lib-project-about__scrollbar{top:1.303vw}}@media only screen and (min-width:1280px){.lib-project-about__scrollbar{top:.632vw}}.lib-project-about__scrollbar{right:1.667vw}@media only screen and (min-width:540px){.lib-project-about__scrollbar{right:.782vw}}@media only screen and (min-width:768px){.lib-project-about__scrollbar{right:1.303vw}}@media only screen and (min-width:1280px){.lib-project-about__scrollbar{right:.632vw}}.lib-project-about__scrollbar{width:.834vw}@media only screen and (min-width:540px){.lib-project-about__scrollbar{width:.391vw}}@media only screen and (min-width:768px){.lib-project-about__scrollbar{width:.391vw}}@media only screen and (min-width:1280px){.lib-project-about__scrollbar{width:.158vw}}.lib-project-about__scrollbar{border-radius:2.778vw}@media only screen and (min-width:540px){.lib-project-about__scrollbar{border-radius:1.303vw}}@media only screen and (min-width:768px){.lib-project-about__scrollbar{border-radius:1.303vw}}@media only screen and (min-width:1280px){.lib-project-about__scrollbar{border-radius:.527vw}}.lib-project-about__scrollbar{height:calc(100% - 3.334vw)}@media only screen and (min-width:540px){.lib-project-about__scrollbar{height:calc(100% - 1.563vw)}}@media only screen and (min-width:768px){.lib-project-about__scrollbar{height:calc(100% - 2.605vw)}}@media only screen and (min-width:1280px){.lib-project-about__scrollbar{height:calc(100% - 1.264vw)}}.lib-project-about__scrollbar{position:absolute;background:var(--color-bg-grey);z-index:1;overflow:hidden}.lib-project-about__thumb{border-radius:2.778vw}@media only screen and (min-width:540px){.lib-project-about__thumb{border-radius:1.303vw}}@media only screen and (min-width:768px){.lib-project-about__thumb{border-radius:1.303vw}}@media only screen and (min-width:1280px){.lib-project-about__thumb{border-radius:.527vw}}.lib-project-about__thumb{position:absolute;top:0;width:100%;background:var(--color-bg-grey-dark)}.lib-project-about__image{padding-top:1.667vw}@media only screen and (min-width:540px){.lib-project-about__image{padding-top:.782vw}}@media only screen and (min-width:768px){.lib-project-about__image{padding-top:1.303vw}}@media only screen and (min-width:1280px){.lib-project-about__image{padding-top:.632vw}}.lib-project-about__image{padding-left:1.667vw}@media only screen and (min-width:540px){.lib-project-about__image{padding-left:.782vw}}@media only screen and (min-width:768px){.lib-project-about__image{padding-left:1.303vw}}@media only screen and (min-width:1280px){.lib-project-about__image{padding-left:.632vw}}.lib-project-about__image{padding-right:4.167vw}@media only screen and (min-width:540px){.lib-project-about__image{padding-right:1.954vw}}@media only screen and (min-width:768px){.lib-project-about__image{padding-right:2.995vw}}@media only screen and (min-width:1280px){.lib-project-about__image{padding-right:1.422vw}}.lib-project-about__image{height:55.556vw}@media only screen and (min-width:540px){.lib-project-about__image{height:26.042vw}}@media only screen and (min-width:768px){.lib-project-about__image{height:56.771vw}}@media only screen and (min-width:1280px){.lib-project-about__image{height:25.79vw}}.lib-project-about__image{width:100%}.lib-project-about__image picture,.lib-project-about__image img{object-fit:cover;object-position:center;font-family:"object-fit: cover; object-position: center;";width:100%;height:100%}.lib-project-about__content{padding-top:6.667vw}@media only screen and (min-width:540px){.lib-project-about__content{padding-top:3.125vw}}@media only screen and (min-width:768px){.lib-project-about__content{padding-top:4.948vw}}@media only screen and (min-width:1280px){.lib-project-about__content{padding-top:2.948vw}}.lib-project-about__content{padding-left:5.556vw}@media only screen and (min-width:540px){.lib-project-about__content{padding-left:2.605vw}}@media only screen and (min-width:768px){.lib-project-about__content{padding-left:6.511vw}}@media only screen and (min-width:1280px){.lib-project-about__content{padding-left:4.211vw}}.lib-project-about__content{padding-right:5.556vw}@media only screen and (min-width:540px){.lib-project-about__content{padding-right:2.605vw}}@media only screen and (min-width:768px){.lib-project-about__content{padding-right:6.511vw}}@media only screen and (min-width:1280px){.lib-project-about__content{padding-right:4.211vw}}.lib-project-about__content{padding-bottom:27.778vw}@media only screen and (min-width:540px){.lib-project-about__content{padding-bottom:13.021vw}}@media only screen and (min-width:768px){.lib-project-about__content{padding-bottom:15.625vw}}@media only screen and (min-width:1280px){.lib-project-about__content{padding-bottom:8vw}}.lib-project-about__content{display:flex;flex-direction:column}.lib-project-about__title{font-size:6.112vw;line-height:1.24}@media only screen and (min-width:540px){.lib-project-about__title{font-size:2.865vw;line-height:1.24}}@media only screen and (min-width:768px){.lib-project-about__title{font-size:3.125vw;line-height:1.24}}@media only screen and (min-width:1280px){.lib-project-about__title{font-size:1.895vw;line-height:1.24}}.lib-project-about__title{letter-spacing:1px;color:var(--color-text-accent-base);font-family:History,sans-serif}.lib-project-about__subtitle{margin-top:5.556vw}@media only screen and (min-width:540px){.lib-project-about__subtitle{margin-top:2.605vw}}@media only screen and (min-width:768px){.lib-project-about__subtitle{margin-top:3.386vw}}@media only screen and (min-width:1280px){.lib-project-about__subtitle{margin-top:1.685vw}}.lib-project-about__subtitle{font-size:5vw;line-height:1.14}@media only screen and (min-width:540px){.lib-project-about__subtitle{font-size:2.344vw;line-height:1.14}}@media only screen and (min-width:768px){.lib-project-about__subtitle{font-size:2.344vw;line-height:1.14}}@media only screen and (min-width:1280px){.lib-project-about__subtitle{font-size:1.158vw;line-height:1.14}}.lib-project-about__subtitle{letter-spacing:-.3px;color:var(--color-text-dark)}.lib-project-about__text{margin-top:6.112vw}@media only screen and (min-width:540px){.lib-project-about__text{margin-top:2.865vw}}@media only screen and (min-width:768px){.lib-project-about__text{margin-top:3.907vw}}@media only screen and (min-width:1280px){.lib-project-about__text{margin-top:2.106vw}}.lib-project-about__text{padding-top:6.112vw}@media only screen and (min-width:540px){.lib-project-about__text{padding-top:2.865vw}}@media only screen and (min-width:768px){.lib-project-about__text{padding-top:3.907vw}}@media only screen and (min-width:1280px){.lib-project-about__text{padding-top:2.106vw}}.lib-project-about__text{font-size:4.445vw;line-height:1.24}@media only screen and (min-width:540px){.lib-project-about__text{font-size:2.084vw;line-height:1.24}}@media only screen and (min-width:768px){.lib-project-about__text{font-size:2.084vw;line-height:1.24}}@media only screen and (min-width:1280px){.lib-project-about__text{font-size:.948vw;line-height:1.24}}.lib-project-about__text{letter-spacing:-.3px;color:var(--color-text-dark-tinted);border-top:1px solid var(--color-line-light)}.lib-project-about__text p{font-size:4.445vw;line-height:1.24}@media only screen and (min-width:540px){.lib-project-about__text p{font-size:2.084vw;line-height:1.24}}@media only screen and (min-width:768px){.lib-project-about__text p{font-size:2.084vw;line-height:1.24}}@media only screen and (min-width:1280px){.lib-project-about__text p{font-size:.948vw;line-height:1.24}}.lib-project-about__text p{letter-spacing:-.3px;color:var(--color-text-dark-tinted)}.lib-project-about__text p:not(:first-child){margin-top:4.445vw}@media only screen and (min-width:540px){.lib-project-about__text p:not(:first-child){margin-top:2.084vw}}@media only screen and (min-width:768px){.lib-project-about__text p:not(:first-child){margin-top:2.865vw}}@media only screen and (min-width:1280px){.lib-project-about__text p:not(:first-child){margin-top:1.264vw}}.lib-project-about__link{padding-top:1.112vw}@media only screen and (min-width:540px){.lib-project-about__link{padding-top:.521vw}}@media only screen and (min-width:768px){.lib-project-about__link{padding-top:.782vw}}@media only screen and (min-width:1280px){.lib-project-about__link{padding-top:.422vw}}.lib-project-about__link{padding-bottom:5.556vw}@media only screen and (min-width:540px){.lib-project-about__link{padding-bottom:2.605vw}}@media only screen and (min-width:768px){.lib-project-about__link{padding-bottom:3.386vw}}@media only screen and (min-width:1280px){.lib-project-about__link{padding-bottom:1.685vw}}.lib-project-about__link{padding-left:8.889vw}@media only screen and (min-width:540px){.lib-project-about__link{padding-left:4.167vw}}@media only screen and (min-width:768px){.lib-project-about__link{padding-left:6.511vw}}@media only screen and (min-width:1280px){.lib-project-about__link{padding-left:4.211vw}}.lib-project-about__link{padding-right:8.889vw}@media only screen and (min-width:540px){.lib-project-about__link{padding-right:4.167vw}}@media only screen and (min-width:768px){.lib-project-about__link{padding-right:6.511vw}}@media only screen and (min-width:1280px){.lib-project-about__link{padding-right:4.211vw}}.lib-project-about__link{position:absolute;bottom:0;left:0;width:100%;background-color:var(--color-bg-white)}.lib-project-about__link:before{height:6.667vw}@media only screen and (min-width:540px){.lib-project-about__link:before{height:3.125vw}}@media only screen and (min-width:768px){.lib-project-about__link:before{height:3.125vw}}@media only screen and (min-width:1280px){.lib-project-about__link:before{height:1.264vw}}.lib-project-about__link:before{content:"";position:absolute;bottom:100%;left:0;width:100%;background:linear-gradient(180deg,rgba(255,255,255,0) 0%,var(--color-bg-white) 100%)}.lib-project-about__link .lib-button{display:flex;align-items:center;justify-content:center}.modal-right-enter-active.lib-project-about-modal,.modal-right-leave-active.lib-project-about-modal{transition:opacity .3s cubic-bezier(.5,0,.5,1);transform:none}.modal-right-enter-active.lib-project-about-modal .lib-modal-base__overlay,.modal-right-enter-active.lib-project-about-modal .lib-modal-base__wrapper,.modal-right-leave-active.lib-project-about-modal .lib-modal-base__overlay,.modal-right-leave-active.lib-project-about-modal .lib-modal-base__wrapper{transition:opacity .3s cubic-bezier(.5,0,.5,1),transform .3s cubic-bezier(.5,0,.5,1)}.modal-right-enter-from.lib-project-about-modal,.modal-right-leave-to.lib-project-about-modal{transform:none}.modal-right-enter-from.lib-project-about-modal .lib-modal-base__overlay,.modal-right-leave-to.lib-project-about-modal .lib-modal-base__overlay{opacity:0}.modal-right-enter-from.lib-project-about-modal .lib-modal-base__wrapper,.modal-right-leave-to.lib-project-about-modal .lib-modal-base__wrapper{transform:translate(100%)}@font-face{font-display:swap;font-family:History;src:url(/parametric/fonts/HistoryPro/HistoryPro.woff2) format("woff2"),url(/parametric/fonts/HistoryPro/HistoryPro.woff) format("woff");font-weight:400}@font-face{font-display:swap;font-family:Circe;src:url(/parametric/fonts/Circe/Circe-Regular.woff2) format("woff2"),url(/parametric/fonts/Circe/Circe-Regular.woff) format("woff");font-weight:400}.arrow-button{border:none;margin:0;padding:0;width:auto;overflow:visible;text-align:inherit;outline:none;cursor:pointer;background-color:transparent;color:inherit;font:inherit;line-height:normal;-webkit-font-smoothing:inherit;-moz-osx-font-smoothing:inherit;-webkit-appearance:none}.arrow-button::-moz-focus-inner{border:0;padding:0}.arrow-button{width:6.112vw}@media only screen and (min-width:540px){.arrow-button{width:2.865vw}}@media only screen and (min-width:768px){.arrow-button{width:2.865vw}}@media only screen and (min-width:1280px){.arrow-button{width:1.158vw}}.arrow-button{height:6.112vw}@media only screen and (min-width:540px){.arrow-button{height:2.865vw}}@media only screen and (min-width:768px){.arrow-button{height:2.865vw}}@media only screen and (min-width:1280px){.arrow-button{height:1.158vw}}.arrow-button{display:flex;justify-content:center;align-items:center;border-radius:100%;background:var(--color-bg-accent)}.arrow-button__icon-mobile{display:flex;justify-content:center;align-items:center}@media only screen and (min-width:1280px){.arrow-button__icon-mobile{display:none}}.arrow-button__icon{display:none}@media only screen and (min-width:1280px){.arrow-button__icon{transition-property:transform;transition-duration:.3s;transition-timing-function:cubic-bezier(.5,0,.5,1);display:flex}}@font-face{font-display:swap;font-family:History;src:url(/parametric/fonts/HistoryPro/HistoryPro.woff2) format("woff2"),url(/parametric/fonts/HistoryPro/HistoryPro.woff) format("woff");font-weight:400}@font-face{font-display:swap;font-family:Circe;src:url(/parametric/fonts/Circe/Circe-Regular.woff2) format("woff2"),url(/parametric/fonts/Circe/Circe-Regular.woff) format("woff");font-weight:400}.award-icon{transition-property:background-color;transition-duration:.3s;transition-timing-function:cubic-bezier(.5,0,.5,1);width:11.667vw}@media only screen and (min-width:540px){.award-icon{width:5.469vw}}@media only screen and (min-width:768px){.award-icon{width:6.511vw}}@media only screen and (min-width:1280px){.award-icon{width:2.632vw}}.award-icon{height:11.667vw}@media only screen and (min-width:540px){.award-icon{height:5.469vw}}@media only screen and (min-width:768px){.award-icon{height:6.511vw}}@media only screen and (min-width:1280px){.award-icon{height:2.632vw}}.award-icon{position:relative;display:flex;justify-content:center;align-items:center;flex-shrink:0;border-radius:100%;background:var(--color-bg-accent);color:var(--color-white);overflow:hidden}.award-icon:before{transition-property:transform;transition-duration:.3s;transition-timing-function:cubic-bezier(.5,0,.5,1);content:"";position:absolute;width:100%;height:100%;border-radius:100%;background-color:var(--color-bg-dark);transform:scale(0);z-index:1}.award-icon svg{position:relative;z-index:2}@media only screen and (min-width:1280px){.award-icon:hover:before{transform:scale(1.05)}}.awards-modal__list{margin-bottom:8.889vw}@media only screen and (min-width:540px){.awards-modal__list{margin-bottom:4.167vw}}@media only screen and (min-width:768px){.awards-modal__list{margin-bottom:5.99vw}}@media only screen and (min-width:1280px){.awards-modal__list{margin-bottom:3.79vw}}.awards-modal__list{display:flex;flex-direction:column}.awards-modal__item{font-size:4.445vw;line-height:1.24}@media only screen and (min-width:540px){.awards-modal__item{font-size:2.084vw;line-height:1.24}}@media only screen and (min-width:768px){.awards-modal__item{font-size:2.084vw;line-height:1.24}}@media only screen and (min-width:1280px){.awards-modal__item{font-size:.948vw;line-height:1.24}}.awards-modal__item{letter-spacing:-.3px;gap:4.445vw}@media only screen and (min-width:540px){.awards-modal__item{gap:2.084vw}}@media only screen and (min-width:768px){.awards-modal__item{gap:2.084vw}}.awards-modal__item{display:flex;align-items:center}.awards-modal__item:not(:last-child){margin-bottom:6.112vw}@media only screen and (min-width:540px){.awards-modal__item:not(:last-child){margin-bottom:2.865vw}}@media only screen and (min-width:768px){.awards-modal__item:not(:last-child){margin-bottom:3.907vw}}@media only screen and (min-width:1280px){.awards-modal__item:not(:last-child){margin-bottom:2.106vw}}.awards-modal__item .award-icon{width:11.667vw}@media only screen and (min-width:540px){.awards-modal__item .award-icon{width:5.469vw}}@media only screen and (min-width:768px){.awards-modal__item .award-icon{width:5.469vw}}.awards-modal__item .award-icon{height:11.667vw}@media only screen and (min-width:540px){.awards-modal__item .award-icon{height:5.469vw}}@media only screen and (min-width:768px){.awards-modal__item .award-icon{height:5.469vw}}.awards-modal__content{padding-top:3.334vw}@media only screen and (min-width:540px){.awards-modal__content{padding-top:1.563vw}}@media only screen and (min-width:768px){.awards-modal__content{padding-top:2.344vw}}@media only screen and (min-width:1280px){.awards-modal__content{padding-top:1.053vw}}.awards-modal__content{padding-bottom:5.556vw}@media only screen and (min-width:540px){.awards-modal__content{padding-bottom:2.605vw}}@media only screen and (min-width:768px){.awards-modal__content{padding-bottom:3.386vw}}@media only screen and (min-width:1280px){.awards-modal__content{padding-bottom:1.685vw}}.awards-modal__content{padding-left:5.556vw}@media only screen and (min-width:540px){.awards-modal__content{padding-left:2.605vw}}@media only screen and (min-width:768px){.awards-modal__content{padding-left:3.646vw}}@media only screen and (min-width:1280px){.awards-modal__content{padding-left:2.106vw}}.awards-modal__content{padding-right:5.556vw}@media only screen and (min-width:540px){.awards-modal__content{padding-right:2.605vw}}@media only screen and (min-width:768px){.awards-modal__content{padding-right:3.646vw}}@media only screen and (min-width:1280px){.awards-modal__content{padding-right:2.106vw}}@font-face{font-display:swap;font-family:History;src:url(/parametric/fonts/HistoryPro/HistoryPro.woff2) format("woff2"),url(/parametric/fonts/HistoryPro/HistoryPro.woff) format("woff");font-weight:400}@font-face{font-display:swap;font-family:Circe;src:url(/parametric/fonts/Circe/Circe-Regular.woff2) format("woff2"),url(/parametric/fonts/Circe/Circe-Regular.woff) format("woff");font-weight:400}.location{height:5.556vw}@media only screen and (min-width:540px){.location{height:2.605vw}}@media only screen and (min-width:768px){.location{height:2.605vw}}@media only screen and (min-width:1280px){.location{height:1.158vw}}.location{overflow:hidden}@media only screen and (max-width: 767px){.location .pr-card-modal__dot{display:none}}.location__inner{display:flex;flex-direction:column}@media only screen and (max-width: 767px){.location__inner{animation:vertical-toggle 6s ease-in-out 3s alternate infinite}}@media only screen and (min-width:768px){.location__inner{flex-direction:row}}.location__inner span{height:5.556vw}@media only screen and (min-width:540px){.location__inner span{height:2.605vw}}@media only screen and (min-width:768px){.location__inner span{height:2.605vw}}@media only screen and (min-width:1280px){.location__inner span{height:1.158vw}}.location__inner span{font-size:4.445vw;line-height:1.24}@media only screen and (min-width:540px){.location__inner span{font-size:2.084vw;line-height:1.24}}@media only screen and (min-width:768px){.location__inner span{font-size:2.084vw;line-height:1.24}}@media only screen and (min-width:1280px){.location__inner span{font-size:.948vw;line-height:1.24}}.location__inner span{letter-spacing:-.3px;white-space:nowrap}@media only screen and (min-width:768px){.location__inner span:not(:last-child){display:flex;align-items:stretch}}@media only screen and (min-width:768px) and (min-width:768px){.location__inner span:not(:last-child){margin-right:.521vw}}@media only screen and (min-width:768px) and (min-width:1280px){.location__inner span:not(:last-child){margin-right:.211vw}}@media only screen and (min-width:768px) and (min-width:768px){.location__inner span:not(:last-child){gap:.521vw}}@media only screen and (min-width:768px) and (min-width:1280px){.location__inner span:not(:last-child){gap:.211vw}}@keyframes vertical-toggle{0%{transform:translateY(0)}40%{transform:translateY(0)}60%{transform:translateY(-20px)}to{transform:translateY(-20px)}}@font-face{font-display:swap;font-family:History;src:url(/parametric/fonts/HistoryPro/HistoryPro.woff2) format("woff2"),url(/parametric/fonts/HistoryPro/HistoryPro.woff) format("woff");font-weight:400}@font-face{font-display:swap;font-family:Circe;src:url(/parametric/fonts/Circe/Circe-Regular.woff2) format("woff2"),url(/parametric/fonts/Circe/Circe-Regular.woff) format("woff");font-weight:400}.fade-enter-active,.fade-leave-active{transition:opacity .3s}.fade-enter-from,.fade-leave-to{opacity:0}.fade-fast-enter-active,.fade-fast-leave-active{transition:opacity .15s}.fade-fast-enter-from,.fade-fast-leave-to{opacity:0}.tooltip-enter-active,.tooltip-leave-active{transition:opacity .2s cubic-bezier(.4,0,.6,1),transform .2s cubic-bezier(.4,0,.6,1)}.tooltip-enter-from,.tooltip-leave-to{opacity:0;transform:translateY(10px)}.rotate-enter-active,.rotate-leave-active{transition:transform .3s}.rotate-enter{transform:rotate(90deg)}.select-enter-from,.select-leave-to{opacity:0;transform:translate3d(0,10%,0)}.select-enter-active,.select-leave-active{transition:opacity .3s,transform .3s ease-in-out}.select-enter-from,.select-leave-active{opacity:0;transform:translate3d(0,-10%,0)}.list-enter-active,.list-leave-active{transition:all .3s}.list-enter-from,.list-leave-to{opacity:0;transform:translateY(30px)}.modal-enter-active,.modal-leave-active,.modal-enter-active .lib-modal-base__overlay,.modal-leave-active .lib-modal-base__overlay,.modal-enter-active .lib-modal-base__wrapper,.modal-leave-active .lib-modal-base__wrapper{transition:transform .3s}.modal-enter-from .lib-modal-base__overlay,.modal-leave-to .lib-modal-base__overlay{opacity:0}.modal-enter-from .lib-modal-base__wrapper,.modal-leave-to .lib-modal-base__wrapper{transform:translateY(100%)}.modal-right-enter-active,.modal-right-leave-active{transition:transform .3s}.modal-right-enter,.modal-right-leave-to{transform:translate(100%)}.modal-left-enter-active,.modal-left-leave-active{transition:transform .25s,opacity .25s}.modal-left-enter-from,.modal-left-leave-to{transform:translate(-100%);opacity:0}.modal-bottom-enter-active,.modal-bottom-leave-active{transition:transform .85s cubic-bezier(.7,0,.3,1)}.modal-bottom-enter-active .lib-modal-base__overlay,.modal-bottom-leave-active .lib-modal-base__overlay{transition:opacity .85s cubic-bezier(.7,0,.3,1)}.modal-bottom-enter-active .lib-modal-base__wrapper,.modal-bottom-leave-active .lib-modal-base__wrapper{transition:transform .85s cubic-bezier(.7,0,.3,1),opacity .85s cubic-bezier(.7,0,.3,1)}.modal-bottom-enter-from .lib-modal-base__overlay,.modal-bottom-leave-to .lib-modal-base__overlay{opacity:0}.modal-bottom-enter-from .lib-modal-base__wrapper,.modal-bottom-leave-to .lib-modal-base__wrapper{transform:translateY(100%)}.modal-center-enter-active,.modal-center-leave-active{transition:transform .3s ease-out}.modal-center-enter-active .lib-modal-base__overlay,.modal-center-enter-active .lib-modal-base__wrapper,.modal-center-leave-active .lib-modal-base__overlay,.modal-center-leave-active .lib-modal-base__wrapper{transition:opacity .3s ease-out}.modal-center-enter-from .lib-modal-base__overlay,.modal-center-enter-from .lib-modal-base__wrapper,.modal-center-leave-to .lib-modal-base__overlay,.modal-center-leave-to .lib-modal-base__wrapper{opacity:0}.lib-project-card{transition-property:border-color;transition-duration:.3s;transition-timing-function:cubic-bezier(.5,0,.5,1);padding-top:1.667vw}@media only screen and (min-width:540px){.lib-project-card{padding-top:.782vw}}@media only screen and (min-width:768px){.lib-project-card{padding-top:1.303vw}}@media only screen and (min-width:1280px){.lib-project-card{padding-top:.632vw}}.lib-project-card{padding-left:1.667vw}@media only screen and (min-width:540px){.lib-project-card{padding-left:.782vw}}@media only screen and (min-width:768px){.lib-project-card{padding-left:1.303vw}}@media only screen and (min-width:1280px){.lib-project-card{padding-left:.632vw}}.lib-project-card{padding-right:1.667vw}@media only screen and (min-width:540px){.lib-project-card{padding-right:.782vw}}@media only screen and (min-width:768px){.lib-project-card{padding-right:1.303vw}}@media only screen and (min-width:1280px){.lib-project-card{padding-right:.632vw}}.lib-project-card{height:150vw}@media only screen and (min-width:540px){.lib-project-card{height:70.313vw}}@media only screen and (min-width:768px){.lib-project-card{height:83.334vw}}@media only screen and (min-width:1280px){.lib-project-card{height:40.527vw}}.lib-project-card{position:relative;width:100%;flex-shrink:0;display:flex;overflow:hidden;background:var(--color-white)}@media only screen and (min-width:768px){.lib-project-card{border:1px solid var(--color-line-light)}}.lib-project-card__block{display:flex;flex-direction:column;justify-content:space-between;height:100%;width:100%}.lib-project-card__image-container{max-height:93.612vw}@media only screen and (min-width:540px){.lib-project-card__image-container{max-height:43.881vw}}@media only screen and (min-width:768px){.lib-project-card__image-container{max-height:51.303vw}}@media only screen and (min-width:1280px){.lib-project-card__image-container{max-height:25.79vw}}.lib-project-card__image-container{position:relative;width:100%;height:100%;overflow:hidden}.lib-project-card__media,.lib-project-card__image{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.lib-project-card__media picture,.lib-project-card__media video,.lib-project-card__media img,.lib-project-card__image picture,.lib-project-card__image video,.lib-project-card__image img{object-fit:cover;object-position:center;font-family:"object-fit: cover; object-position: center;";width:100%;height:100%}.lib-project-card__image .lib-project-card__media{z-index:0}.lib-project-card__image:has(.lib-project-card__media):before{height:22.223vw}@media only screen and (min-width:540px){.lib-project-card__image:has(.lib-project-card__media):before{height:10.417vw}}@media only screen and (min-width:768px){.lib-project-card__image:has(.lib-project-card__media):before{height:10.417vw}}@media only screen and (min-width:1280px){.lib-project-card__image:has(.lib-project-card__media):before{height:4.211vw}}.lib-project-card__image:has(.lib-project-card__media):before{content:"";position:absolute;bottom:0;left:0;width:100%;background:linear-gradient(180deg,#15161b00,#15161b80);z-index:1}.lib-project-card__media .swiper-wrapper{transition-timing-function:cubic-bezier(.65,0,.35,1)}.lib-project-card__media-item{height:100%}.lib-project-card__media-item:has(video):before{transition-property:opacity;transition-duration:.3s;transition-timing-function:cubic-bezier(.5,0,.5,1);content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(var(--color-bg-dark-rgb),.6)}.lib-project-card__media-item.is-playing:before{opacity:0}.lib-project-card__media-item video{-webkit-user-select:none;user-select:none;pointer-events:none}.lib-project-card__media-item-play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;justify-content:center;align-items:center}.lib-project-card__media-item-play>span{margin-top:3.334vw}@media only screen and (min-width:540px){.lib-project-card__media-item-play>span{margin-top:1.563vw}}@media only screen and (min-width:768px){.lib-project-card__media-item-play>span{margin-top:2.344vw}}@media only screen and (min-width:1280px){.lib-project-card__media-item-play>span{margin-top:1.053vw}}.lib-project-card__media-item-play>span{font-size:4.445vw;line-height:1.24}@media only screen and (min-width:540px){.lib-project-card__media-item-play>span{font-size:2.084vw;line-height:1.24}}@media only screen and (min-width:768px){.lib-project-card__media-item-play>span{font-size:2.084vw;line-height:1.24}}@media only screen and (min-width:1280px){.lib-project-card__media-item-play>span{font-size:.948vw;line-height:1.24}}.lib-project-card__media-item-play>span{letter-spacing:-.3px;color:var(--color-text-white);text-align:center}.lib-project-card__media-navigation{transition-property:opacity;transition-duration:.3s;transition-timing-function:cubic-bezier(.5,0,.5,1);padding-top:5.556vw}@media only screen and (min-width:540px){.lib-project-card__media-navigation{padding-top:2.605vw}}@media only screen and (min-width:768px){.lib-project-card__media-navigation{padding-top:3.386vw}}@media only screen and (min-width:1280px){.lib-project-card__media-navigation{padding-top:1.685vw}}.lib-project-card__media-navigation{padding-right:5.556vw}@media only screen and (min-width:540px){.lib-project-card__media-navigation{padding-right:2.605vw}}@media only screen and (min-width:768px){.lib-project-card__media-navigation{padding-right:3.386vw}}@media only screen and (min-width:1280px){.lib-project-card__media-navigation{padding-right:1.685vw}}.lib-project-card__media-navigation{padding-bottom:5.556vw}@media only screen and (min-width:540px){.lib-project-card__media-navigation{padding-bottom:2.605vw}}@media only screen and (min-width:768px){.lib-project-card__media-navigation{padding-bottom:3.386vw}}@media only screen and (min-width:1280px){.lib-project-card__media-navigation{padding-bottom:1.685vw}}.lib-project-card__media-navigation{padding-left:5.556vw}@media only screen and (min-width:540px){.lib-project-card__media-navigation{padding-left:2.605vw}}@media only screen and (min-width:768px){.lib-project-card__media-navigation{padding-left:3.386vw}}@media only screen and (min-width:1280px){.lib-project-card__media-navigation{padding-left:1.685vw}}.lib-project-card__media-navigation{position:absolute;bottom:0;left:0;width:100%;display:flex;justify-content:space-between;align-items:flex-end;z-index:1;opacity:1}@media only screen and (min-width:1280px){.lib-project-card__media-navigation{opacity:0}}.lib-project-card__media-navigation-counter{font-size:3.889vw;line-height:1.34}@media only screen and (min-width:540px){.lib-project-card__media-navigation-counter{font-size:1.823vw;line-height:1.34}}@media only screen and (min-width:768px){.lib-project-card__media-navigation-counter{font-size:1.823vw;line-height:1.34}}@media only screen and (min-width:1280px){.lib-project-card__media-navigation-counter{font-size:.843vw;line-height:1.34}}.lib-project-card__media-navigation-counter{letter-spacing:-.2px;color:var(--color-text-white);display:flex}.lib-project-card__media-navigation-counter>span:first-child{margin-right:1.112vw}@media only screen and (min-width:540px){.lib-project-card__media-navigation-counter>span:first-child{margin-right:.521vw}}@media only screen and (min-width:768px){.lib-project-card__media-navigation-counter>span:first-child{margin-right:.521vw}}@media only screen and (min-width:1280px){.lib-project-card__media-navigation-counter>span:first-child{margin-right:.211vw}}.lib-project-card__media-navigation-buttons{display:flex;align-items:center;pointer-events:all}.lib-project-card__media-navigation-buttons .lib-button svg{fill:currentColor}.lib-project-card__media-navigation-buttons .lib-button:disabled{color:var(--color-line-dark-tinted);opacity:.6}.lib-project-card__media-navigation-buttons .lib-button:first-child svg{transform:scaleX(-1)}.lib-project-card__media-navigation-buttons .lib-button:last-child{margin-left:1.112vw}@media only screen and (min-width:540px){.lib-project-card__media-navigation-buttons .lib-button:last-child{margin-left:.521vw}}@media only screen and (min-width:768px){.lib-project-card__media-navigation-buttons .lib-button:last-child{margin-left:.782vw}}@media only screen and (min-width:1280px){.lib-project-card__media-navigation-buttons .lib-button:last-child{margin-left:.422vw}}.lib-project-card__image-top{padding-top:5.556vw}@media only screen and (min-width:540px){.lib-project-card__image-top{padding-top:2.605vw}}@media only screen and (min-width:768px){.lib-project-card__image-top{padding-top:3.386vw}}@media only screen and (min-width:1280px){.lib-project-card__image-top{padding-top:1.685vw}}.lib-project-card__image-top{padding-right:5.556vw}@media only screen and (min-width:540px){.lib-project-card__image-top{padding-right:2.605vw}}@media only screen and (min-width:768px){.lib-project-card__image-top{padding-right:3.386vw}}@media only screen and (min-width:1280px){.lib-project-card__image-top{padding-right:1.685vw}}.lib-project-card__image-top{padding-bottom:5.556vw}@media only screen and (min-width:540px){.lib-project-card__image-top{padding-bottom:2.605vw}}@media only screen and (min-width:768px){.lib-project-card__image-top{padding-bottom:3.386vw}}@media only screen and (min-width:1280px){.lib-project-card__image-top{padding-bottom:1.685vw}}.lib-project-card__image-top{padding-left:5.556vw}@media only screen and (min-width:540px){.lib-project-card__image-top{padding-left:2.605vw}}@media only screen and (min-width:768px){.lib-project-card__image-top{padding-left:3.386vw}}@media only screen and (min-width:1280px){.lib-project-card__image-top{padding-left:1.685vw}}.lib-project-card__image-top{position:absolute;width:100%;z-index:3}.lib-project-card__tags,.lib-project-card__awards{gap:1.667vw}@media only screen and (min-width:540px){.lib-project-card__tags,.lib-project-card__awards{gap:.782vw}}@media only screen and (min-width:768px){.lib-project-card__tags,.lib-project-card__awards{gap:.782vw}}@media only screen and (min-width:1280px){.lib-project-card__tags,.lib-project-card__awards{gap:.316vw}}.lib-project-card__tags,.lib-project-card__awards{display:flex;flex-wrap:wrap}.lib-project-card__tags{padding-bottom:4.445vw}@media only screen and (min-width:540px){.lib-project-card__tags{padding-bottom:2.084vw}}@media only screen and (min-width:768px){.lib-project-card__tags{padding-bottom:2.865vw}}@media only screen and (min-width:1280px){.lib-project-card__tags{padding-bottom:1.264vw}}.lib-project-card__tag{padding-left:2.223vw}@media only screen and (min-width:540px){.lib-project-card__tag{padding-left:1.042vw}}@media only screen and (min-width:768px){.lib-project-card__tag{padding-left:1.823vw}}@media only screen and (min-width:1280px){.lib-project-card__tag{padding-left:.843vw}}.lib-project-card__tag{padding-right:2.223vw}@media only screen and (min-width:540px){.lib-project-card__tag{padding-right:1.042vw}}@media only screen and (min-width:768px){.lib-project-card__tag{padding-right:1.823vw}}@media only screen and (min-width:1280px){.lib-project-card__tag{padding-right:.843vw}}.lib-project-card__tag{padding-top:1.112vw}@media only screen and (min-width:540px){.lib-project-card__tag{padding-top:.521vw}}@media only screen and (min-width:768px){.lib-project-card__tag{padding-top:.782vw}}@media only screen and (min-width:1280px){.lib-project-card__tag{padding-top:.422vw}}.lib-project-card__tag{padding-bottom:1.112vw}@media only screen and (min-width:540px){.lib-project-card__tag{padding-bottom:.521vw}}@media only screen and (min-width:768px){.lib-project-card__tag{padding-bottom:.782vw}}@media only screen and (min-width:1280px){.lib-project-card__tag{padding-bottom:.422vw}}.lib-project-card__tag{font-size:3.889vw;line-height:1.34}@media only screen and (min-width:540px){.lib-project-card__tag{font-size:1.823vw;line-height:1.34}}@media only screen and (min-width:768px){.lib-project-card__tag{font-size:1.823vw;line-height:1.34}}@media only screen and (min-width:1280px){.lib-project-card__tag{font-size:.843vw;line-height:1.34}}.lib-project-card__tag{letter-spacing:-.2px;background-color:var(--color-bg-dark);color:var(--color-text-white);white-space:nowrap}@media only screen and (max-width:1279px){.lib-project-card__awards .lib-tooltip__wrapper{display:none}}.lib-project-card__info{padding-top:4.445vw}@media only screen and (min-width:540px){.lib-project-card__info{padding-top:2.084vw}}@media only screen and (min-width:768px){.lib-project-card__info{padding-top:2.865vw}}@media only screen and (min-width:1280px){.lib-project-card__info{padding-top:1.264vw}}.lib-project-card__info{padding-left:3.889vw}@media only screen and (min-width:540px){.lib-project-card__info{padding-left:1.823vw}}@media only screen and (min-width:768px){.lib-project-card__info{padding-left:2.605vw}}@media only screen and (min-width:1280px){.lib-project-card__info{padding-left:1.264vw}}.lib-project-card__info{padding-right:3.889vw}@media only screen and (min-width:540px){.lib-project-card__info{padding-right:1.823vw}}@media only screen and (min-width:768px){.lib-project-card__info{padding-right:2.605vw}}@media only screen and (min-width:1280px){.lib-project-card__info{padding-right:1.264vw}}.lib-project-card__title{padding-bottom:4.445vw}@media only screen and (min-width:540px){.lib-project-card__title{padding-bottom:2.084vw}}@media only screen and (min-width:768px){.lib-project-card__title{padding-bottom:2.865vw}}@media only screen and (min-width:1280px){.lib-project-card__title{padding-bottom:1.264vw}}.lib-project-card__title{font-size:6.112vw;line-height:1.24}@media only screen and (min-width:540px){.lib-project-card__title{font-size:2.865vw;line-height:1.24}}@media only screen and (min-width:768px){.lib-project-card__title{font-size:3.125vw;line-height:1.24}}@media only screen and (min-width:1280px){.lib-project-card__title{font-size:1.895vw;line-height:1.24}}.lib-project-card__title{letter-spacing:1px;text-transform:uppercase;font-family:History,sans-serif;color:var(--color-text-dark)}.lib-project-card__address-container{padding-bottom:4.445vw}@media only screen and (min-width:540px){.lib-project-card__address-container{padding-bottom:2.084vw}}@media only screen and (min-width:768px){.lib-project-card__address-container{padding-bottom:2.865vw}}@media only screen and (min-width:1280px){.lib-project-card__address-container{padding-bottom:1.264vw}}.lib-project-card__address-container{display:flex;flex-direction:column;border-bottom:1px solid var(--color-line-light)}.lib-project-card__completion{padding-top:2.223vw}@media only screen and (min-width:540px){.lib-project-card__completion{padding-top:1.042vw}}@media only screen and (min-width:768px){.lib-project-card__completion{padding-top:1.823vw}}@media only screen and (min-width:1280px){.lib-project-card__completion{padding-top:.843vw}}.lib-project-card__location-info{gap:1.112vw}@media only screen and (min-width:540px){.lib-project-card__location-info{gap:.521vw}}@media only screen and (min-width:768px){.lib-project-card__location-info{gap:.521vw}}@media only screen and (min-width:1280px){.lib-project-card__location-info{gap:.211vw}}.lib-project-card__location-info{display:flex;flex-direction:column}.lib-project-card__metro-container{gap:1.667vw}@media only screen and (min-width:540px){.lib-project-card__metro-container{gap:.782vw}}@media only screen and (min-width:768px){.lib-project-card__metro-container{gap:.782vw}}@media only screen and (min-width:1280px){.lib-project-card__metro-container{gap:.316vw}}.lib-project-card__metro-container{height:5.556vw}@media only screen and (min-width:540px){.lib-project-card__metro-container{height:2.605vw}}@media only screen and (min-width:768px){.lib-project-card__metro-container{height:2.605vw}}@media only screen and (min-width:1280px){.lib-project-card__metro-container{height:1.053vw}}.lib-project-card__metro-container{font-size:4.445vw;line-height:1.24}@media only screen and (min-width:540px){.lib-project-card__metro-container{font-size:2.084vw;line-height:1.24}}@media only screen and (min-width:768px){.lib-project-card__metro-container{font-size:2.084vw;line-height:1.24}}@media only screen and (min-width:1280px){.lib-project-card__metro-container{font-size:.948vw;line-height:1.24}}.lib-project-card__metro-container{letter-spacing:-.3px;display:flex;align-items:center}.lib-project-card__metro{gap:1.667vw}@media only screen and (min-width:540px){.lib-project-card__metro{gap:.782vw}}@media only screen and (min-width:768px){.lib-project-card__metro{gap:.782vw}}@media only screen and (min-width:1280px){.lib-project-card__metro{gap:.316vw}}.lib-project-card__metro{display:flex;align-items:center;color:var(--color-text-light-tinted)}.lib-project-card__metro-icon{width:4.445vw}@media only screen and (min-width:540px){.lib-project-card__metro-icon{width:2.084vw}}@media only screen and (min-width:768px){.lib-project-card__metro-icon{width:2.605vw}}@media only screen and (min-width:1280px){.lib-project-card__metro-icon{width:1.053vw}}.lib-project-card__metro-icon{height:4.445vw}@media only screen and (min-width:540px){.lib-project-card__metro-icon{height:2.084vw}}@media only screen and (min-width:768px){.lib-project-card__metro-icon{height:2.605vw}}@media only screen and (min-width:1280px){.lib-project-card__metro-icon{height:1.053vw}}.lib-project-card__metro-icon img{width:100%;height:100%}.lib-project-card__metro-name{height:4.445vw}@media only screen and (min-width:540px){.lib-project-card__metro-name{height:2.084vw}}@media only screen and (min-width:768px){.lib-project-card__metro-name{height:2.605vw}}@media only screen and (min-width:1280px){.lib-project-card__metro-name{height:1.053vw}}.lib-project-card__metro-name{display:inline-flex}.lib-project-card__metro-distance{gap:1.112vw}@media only screen and (min-width:540px){.lib-project-card__metro-distance{gap:.521vw}}@media only screen and (min-width:768px){.lib-project-card__metro-distance{gap:.521vw}}@media only screen and (min-width:1280px){.lib-project-card__metro-distance{gap:.211vw}}.lib-project-card__metro-distance{display:flex;align-items:center;color:var(--color-text-light-tinted)}.lib-project-card__dot{color:var(--color-text-light)}.lib-project-card__distance-icon{width:3.889vw}@media only screen and (min-width:540px){.lib-project-card__distance-icon{width:1.823vw}}@media only screen and (min-width:768px){.lib-project-card__distance-icon{width:1.823vw}}@media only screen and (min-width:1280px){.lib-project-card__distance-icon{width:.948vw}}.lib-project-card__distance-icon{height:3.889vw}@media only screen and (min-width:540px){.lib-project-card__distance-icon{height:1.823vw}}@media only screen and (min-width:768px){.lib-project-card__distance-icon{height:2.344vw}}@media only screen and (min-width:1280px){.lib-project-card__distance-icon{height:.948vw}}.lib-project-card__distance-icon svg{width:100%;height:100%}.lib-project-card__distance-icon path{fill:var(--color-text-light-tinted)}.lib-project-card__aparts{display:flex;flex-direction:column}@media only screen and (min-width:1280px){.lib-project-card__aparts:hover .arrow-button__icon{transform:rotate(180deg)}}.lib-project-card__price-summary{margin-top:4.445vw}@media only screen and (min-width:540px){.lib-project-card__price-summary{margin-top:2.084vw}}@media only screen and (min-width:768px){.lib-project-card__price-summary{margin-top:2.865vw}}@media only screen and (min-width:1280px){.lib-project-card__price-summary{margin-top:1.264vw}}.lib-project-card__price-summary{margin-bottom:4.445vw}@media only screen and (min-width:540px){.lib-project-card__price-summary{margin-bottom:2.084vw}}@media only screen and (min-width:768px){.lib-project-card__price-summary{margin-bottom:2.865vw}}@media only screen and (min-width:1280px){.lib-project-card__price-summary{margin-bottom:1.264vw}}.lib-project-card__price-summary{display:flex;justify-content:space-between;align-items:center;cursor:pointer}.lib-project-card__aparts-sale{display:flex;align-items:center}.lib-project-card__aparts-sale.is-sale .lib-project-card__aparts-sale-title{color:var(--color-text-dark)}@media only screen and (min-width:768px){.lib-project-card__aparts-sale-title{margin-right:1.303vw}}@media only screen and (min-width:1280px){.lib-project-card__aparts-sale-title{margin-right:.527vw}}.lib-project-card__aparts-sale-title{font-size:4.445vw;line-height:1.24}@media only screen and (min-width:540px){.lib-project-card__aparts-sale-title{font-size:2.084vw;line-height:1.24}}@media only screen and (min-width:768px){.lib-project-card__aparts-sale-title{font-size:2.084vw;line-height:1.24}}@media only screen and (min-width:1280px){.lib-project-card__aparts-sale-title{font-size:.948vw;line-height:1.24}}.lib-project-card__aparts-sale-title{letter-spacing:-.3px;color:var(--color-text-light-tinted)}@media only screen and (max-width: 767px){.lib-project-card__aparts-sale-title.hide-mobile{display:none}}@media only screen and (min-width:768px){.lib-project-card__aparts-sale-title.hide-desktop{display:none}}.lib-project-card__aparts-sale-link{transition-property:color;transition-duration:.3s;transition-timing-function:cubic-bezier(.5,0,.5,1);font-size:4.445vw;line-height:1.24}@media only screen and (min-width:540px){.lib-project-card__aparts-sale-link{font-size:2.084vw;line-height:1.24}}@media only screen and (min-width:768px){.lib-project-card__aparts-sale-link{font-size:2.084vw;line-height:1.24}}@media only screen and (min-width:1280px){.lib-project-card__aparts-sale-link{font-size:.948vw;line-height:1.24}}.lib-project-card__aparts-sale-link{letter-spacing:-.3px;color:var(--color-text-accent-base);display:flex;align-items:center}@media only screen and (max-width: 767px){.lib-project-card__aparts-sale-link{display:none}}@media only screen and (min-width:1280px){.lib-project-card__aparts-sale-link:hover{color:var(--color-text-dark)}}@media only screen and (min-width:768px){.lib-project-card__aparts-sale-link:not(:last-child):after{margin:0vw .782vw}}@media only screen and (min-width:1280px){.lib-project-card__aparts-sale-link:not(:last-child):after{margin:0vw .316vw}}.lib-project-card__aparts-sale-link:not(:last-child):after{font-size:4.445vw;line-height:1.24}@media only screen and (min-width:540px){.lib-project-card__aparts-sale-link:not(:last-child):after{font-size:2.084vw;line-height:1.24}}@media only screen and (min-width:768px){.lib-project-card__aparts-sale-link:not(:last-child):after{font-size:2.084vw;line-height:1.24}}@media only screen and (min-width:1280px){.lib-project-card__aparts-sale-link:not(:last-child):after{font-size:.948vw;line-height:1.24}}.lib-project-card__aparts-sale-link:not(:last-child):after{letter-spacing:-.3px;color:var(--color-text-accent-base);content:"•"}.lib-project-card__aparts-count{transition-property:color;transition-duration:.3s;transition-timing-function:cubic-bezier(.5,0,.5,1);font-size:4.445vw;line-height:1.24}@media only screen and (min-width:540px){.lib-project-card__aparts-count{font-size:2.084vw;line-height:1.24}}@media only screen and (min-width:768px){.lib-project-card__aparts-count{font-size:2.084vw;line-height:1.24}}@media only screen and (min-width:1280px){.lib-project-card__aparts-count{font-size:.948vw;line-height:1.24}}.lib-project-card__aparts-count{letter-spacing:-.3px;display:none;color:var(--color-text-light-tinted)}@media only screen and (min-width:768px){.lib-project-card__aparts-count{display:flex}}@media only screen and (min-width:1280px){.lib-project-card__aparts-count:hover{color:var(--color-text-dark)}}.lib-project-card__price-container{gap:2.778vw}@media only screen and (min-width:540px){.lib-project-card__price-container{gap:1.303vw}}@media only screen and (min-width:768px){.lib-project-card__price-container{gap:1.303vw}}@media only screen and (min-width:1280px){.lib-project-card__price-container{gap:.527vw}}.lib-project-card__price-container{display:flex;align-items:center;margin-left:auto}.lib-project-card__about-container{display:flex;align-items:center}@media only screen and (min-width:1280px){.lib-project-card__about-container:hover .lib-project-card__about-container-text{color:var(--color-text-dark)}.lib-project-card__about-container:hover .lib-project-card__about-container-text-icon{background-color:var(--color-bg-dark)}}.lib-project-card__about-container-text,.lib-project-card__min-price{transition-property:color;transition-duration:.3s;transition-timing-function:cubic-bezier(.5,0,.5,1);font-size:4.445vw;line-height:1.24}@media only screen and (min-width:540px){.lib-project-card__about-container-text,.lib-project-card__min-price{font-size:2.084vw;line-height:1.24}}@media only screen and (min-width:768px){.lib-project-card__about-container-text,.lib-project-card__min-price{font-size:2.084vw;line-height:1.24}}@media only screen and (min-width:1280px){.lib-project-card__about-container-text,.lib-project-card__min-price{font-size:.948vw;line-height:1.24}}.lib-project-card__about-container-text,.lib-project-card__min-price{letter-spacing:-.3px;color:var(--color-text-accent-base)}.lib-project-card__about-container-text-icon{transition-property:background-color;transition-duration:.3s;transition-timing-function:cubic-bezier(.5,0,.5,1);margin-left:2.778vw}@media only screen and (min-width:540px){.lib-project-card__about-container-text-icon{margin-left:1.303vw}}@media only screen and (min-width:768px){.lib-project-card__about-container-text-icon{margin-left:1.303vw}}@media only screen and (min-width:1280px){.lib-project-card__about-container-text-icon{margin-left:.527vw}}.lib-project-card__about-container-text-icon{width:6.112vw}@media only screen and (min-width:540px){.lib-project-card__about-container-text-icon{width:2.865vw}}@media only screen and (min-width:768px){.lib-project-card__about-container-text-icon{width:2.865vw}}@media only screen and (min-width:1280px){.lib-project-card__about-container-text-icon{width:1.158vw}}.lib-project-card__about-container-text-icon{height:6.112vw}@media only screen and (min-width:540px){.lib-project-card__about-container-text-icon{height:2.865vw}}@media only screen and (min-width:768px){.lib-project-card__about-container-text-icon{height:2.865vw}}@media only screen and (min-width:1280px){.lib-project-card__about-container-text-icon{height:1.158vw}}.lib-project-card__about-container-text-icon{display:flex;align-items:center;justify-content:center;align-content:center;background-color:var(--color-bg-accent);border-radius:50%;color:var(--color-text-white)}.lib-project-card__expanded-content{padding-bottom:1.667vw}@media only screen and (min-width:540px){.lib-project-card__expanded-content{padding-bottom:.782vw}}@media only screen and (min-width:768px){.lib-project-card__expanded-content{padding-bottom:1.303vw}}@media only screen and (min-width:1280px){.lib-project-card__expanded-content{padding-bottom:.632vw}}.lib-project-card__expanded-content{height:0;opacity:0;overflow:hidden}.lib-project-card__type-remainder{height:8.334vw}@media only screen and (min-width:540px){.lib-project-card__type-remainder{height:3.907vw}}@media only screen and (min-width:768px){.lib-project-card__type-remainder{height:3.646vw}}@media only screen and (min-width:1280px){.lib-project-card__type-remainder{height:1.474vw}}.lib-project-card__type-remainder{font-size:4.445vw;line-height:1.24}@media only screen and (min-width:540px){.lib-project-card__type-remainder{font-size:2.084vw;line-height:1.24}}@media only screen and (min-width:768px){.lib-project-card__type-remainder{font-size:2.084vw;line-height:1.24}}@media only screen and (min-width:1280px){.lib-project-card__type-remainder{font-size:.948vw;line-height:1.24}}.lib-project-card__type-remainder{letter-spacing:-.3px;display:flex;align-items:center;color:var(--color-text-light-tinted)}.lib-project-card__type-row{height:8.334vw}@media only screen and (min-width:540px){.lib-project-card__type-row{height:3.907vw}}@media only screen and (min-width:768px){.lib-project-card__type-row{height:3.646vw}}@media only screen and (min-width:1280px){.lib-project-card__type-row{height:1.474vw}}.lib-project-card__type-row{font-size:4.445vw;line-height:1.24}@media only screen and (min-width:540px){.lib-project-card__type-row{font-size:2.084vw;line-height:1.24}}@media only screen and (min-width:768px){.lib-project-card__type-row{font-size:2.084vw;line-height:1.24}}@media only screen and (min-width:1280px){.lib-project-card__type-row{font-size:.948vw;line-height:1.24}}.lib-project-card__type-row{letter-spacing:-.3px;display:flex;justify-content:space-between;align-items:center}@media only screen and (min-width:1280px){.lib-project-card__type-row:hover .lib-project-card__type-name{color:#c2a06f}}.lib-project-card__type-info{gap:1.667vw}@media only screen and (min-width:540px){.lib-project-card__type-info{gap:.782vw}}@media only screen and (min-width:768px){.lib-project-card__type-info{gap:.782vw}}@media only screen and (min-width:1280px){.lib-project-card__type-info{gap:.316vw}}.lib-project-card__type-info{display:flex}.lib-project-card__type-name{transition-property:color;transition-duration:.3s;transition-timing-function:cubic-bezier(.5,0,.5,1);color:var(--color-text-dark)}.lib-project-card__type-size{color:var(--color-text-light-tinted)}.lib-project-card__type-price{gap:1.667vw}@media only screen and (min-width:540px){.lib-project-card__type-price{gap:.782vw}}@media only screen and (min-width:768px){.lib-project-card__type-price{gap:.782vw}}@media only screen and (min-width:1280px){.lib-project-card__type-price{gap:.316vw}}.lib-project-card__type-price{display:flex}.lib-project-card__type-count{display:none;color:var(--color-text-light-tinted)}@media only screen and (min-width:768px){.lib-project-card__type-count{display:flex;gap:6px}}.lib-project-card__type-min-price{color:var(--color-text-dark)}.lib-project-card__sale{display:flex;flex-direction:column}.lib-project-card__sale-item{padding:1.389vw 0vw}@media only screen and (min-width:540px){.lib-project-card__sale-item{padding:.652vw 0vw}}.lib-project-card__sale-item{display:flex;align-items:center}.lib-project-card__sale-item svg{width:5vw}@media only screen and (min-width:540px){.lib-project-card__sale-item svg{width:2.344vw}}.lib-project-card__sale-item svg{height:5vw}@media only screen and (min-width:540px){.lib-project-card__sale-item svg{height:2.344vw}}.lib-project-card__sale-item svg{fill:var(--color-line-dark-tinted);margin-left:auto}.lib-project-card__sale-label{font-size:4.445vw;line-height:1.24}@media only screen and (min-width:540px){.lib-project-card__sale-label{font-size:2.084vw;line-height:1.24}}@media only screen and (min-width:768px){.lib-project-card__sale-label{font-size:2.084vw;line-height:1.24}}@media only screen and (min-width:1280px){.lib-project-card__sale-label{font-size:.948vw;line-height:1.24}}.lib-project-card__sale-label{letter-spacing:-.3px}@media only screen and (max-width: 767px){.lib-project-card__sale-label{display:none}}.lib-project-card__sale-link{margin-left:1.112vw}@media only screen and (min-width:540px){.lib-project-card__sale-link{margin-left:.521vw}}.lib-project-card__sale-link{font-size:4.445vw;line-height:1.24}@media only screen and (min-width:540px){.lib-project-card__sale-link{font-size:2.084vw;line-height:1.24}}@media only screen and (min-width:768px){.lib-project-card__sale-link{font-size:2.084vw;line-height:1.24}}@media only screen and (min-width:1280px){.lib-project-card__sale-link{font-size:.948vw;line-height:1.24}}.lib-project-card__sale-link{letter-spacing:-.3px;color:var(--color-text-accent-base)}.lib-project-card__actions{padding-top:4.445vw}@media only screen and (min-width:540px){.lib-project-card__actions{padding-top:2.084vw}}@media only screen and (min-width:768px){.lib-project-card__actions{padding-top:2.865vw}}@media only screen and (min-width:1280px){.lib-project-card__actions{padding-top:1.264vw}}.lib-project-card__actions{padding-bottom:4.445vw}@media only screen and (min-width:540px){.lib-project-card__actions{padding-bottom:2.084vw}}@media only screen and (min-width:768px){.lib-project-card__actions{padding-bottom:2.865vw}}@media only screen and (min-width:1280px){.lib-project-card__actions{padding-bottom:1.264vw}}.lib-project-card__actions{gap:2.778vw}@media only screen and (min-width:540px){.lib-project-card__actions{gap:1.303vw}}@media only screen and (min-width:768px){.lib-project-card__actions{gap:2.605vw}}@media only screen and (min-width:1280px){.lib-project-card__actions{gap:1.053vw}}.lib-project-card__actions{display:grid;grid-template-columns:repeat(2,1fr)}.lib-project-card__actions.lib-project-card__actions-cingle{grid-template-columns:1fr}.lib-project-card__actions .projects-button,.lib-project-card__actions .lib-project-card__btn-mobile{display:flex;align-items:center;justify-content:center}@media only screen and (min-width:768px){.lib-project-card__actions .lib-project-card__btn-mobile{display:none}}.lib-project-card__actions .lib-project-card__btn{display:none}@media only screen and (min-width:768px){.lib-project-card__actions .lib-project-card__btn{display:flex;align-items:center;justify-content:center}}.lib-project-card__dates{display:flex;flex-wrap:wrap;align-items:center}.lib-project-card__dates .lib-project-card__date:not(:last-child):after{margin:0vw 1.389vw}@media only screen and (min-width:540px){.lib-project-card__dates .lib-project-card__date:not(:last-child):after{margin:0vw .652vw}}@media only screen and (min-width:768px){.lib-project-card__dates .lib-project-card__date:not(:last-child):after{margin:0vw .652vw}}@media only screen and (min-width:1280px){.lib-project-card__dates .lib-project-card__date:not(:last-child):after{margin:0vw .264vw}}.lib-project-card__dates .lib-project-card__date:not(:last-child):after{content:"•"}.lib-project-card__date{font-size:4.445vw;line-height:1.24}@media only screen and (min-width:540px){.lib-project-card__date{font-size:2.084vw;line-height:1.24}}@media only screen and (min-width:768px){.lib-project-card__date{font-size:2.084vw;line-height:1.24}}@media only screen and (min-width:1280px){.lib-project-card__date{font-size:.948vw;line-height:1.24}}.lib-project-card__date{letter-spacing:-.3px;color:var(--color-text-light-tinted);white-space:nowrap}.lib-project-card_theme_card{height:auto}.lib-project-card_theme_card .lib-project-card__title{padding-bottom:1.112vw}@media only screen and (min-width:540px){.lib-project-card_theme_card .lib-project-card__title{padding-bottom:.521vw}}@media only screen and (min-width:768px){.lib-project-card_theme_card .lib-project-card__title{padding-bottom:.782vw}}@media only screen and (min-width:1280px){.lib-project-card_theme_card .lib-project-card__title{padding-bottom:.422vw}}.lib-project-card_theme_card .lib-project-card__title{font-size:4.445vw;line-height:1.46}@media only screen and (min-width:540px){.lib-project-card_theme_card .lib-project-card__title{font-size:2.084vw;line-height:1.46}}@media only screen and (min-width:768px){.lib-project-card_theme_card .lib-project-card__title{font-size:2.605vw;line-height:1.46}}@media only screen and (min-width:1280px){.lib-project-card_theme_card .lib-project-card__title{font-size:1.264vw;line-height:1.46}}.lib-project-card_theme_card .lib-project-card__title{letter-spacing:.7px}.lib-project-card_theme_card .lib-project-card__aparts{padding-bottom:1.667vw}@media only screen and (min-width:540px){.lib-project-card_theme_card .lib-project-card__aparts{padding-bottom:.782vw}}@media only screen and (min-width:768px){.lib-project-card_theme_card .lib-project-card__aparts{padding-bottom:1.303vw}}@media only screen and (min-width:1280px){.lib-project-card_theme_card .lib-project-card__aparts{padding-bottom:.632vw}}.lib-project-card_theme_card .lib-project-card__price-summary{margin-top:4.445vw}@media only screen and (min-width:540px){.lib-project-card_theme_card .lib-project-card__price-summary{margin-top:2.084vw}}@media only screen and (min-width:768px){.lib-project-card_theme_card .lib-project-card__price-summary{margin-top:2.865vw}}@media only screen and (min-width:1280px){.lib-project-card_theme_card .lib-project-card__price-summary{margin-top:1.264vw}}.lib-project-card_theme_card .lib-project-card__price-summary{margin-bottom:3.334vw}@media only screen and (min-width:540px){.lib-project-card_theme_card .lib-project-card__price-summary{margin-bottom:1.563vw}}@media only screen and (min-width:768px){.lib-project-card_theme_card .lib-project-card__price-summary{margin-bottom:2.344vw}}@media only screen and (min-width:1280px){.lib-project-card_theme_card .lib-project-card__price-summary{margin-bottom:1.053vw}}@media only screen and (min-width:768px){.lib-project-card_theme_card .lib-project-card__expanded-content{display:none}}.lib-project-card_theme_card .lib-project-card__expanded-content .lib-project-card__types{display:none}.lib-project-card_theme_card .lib-project-card__expanded-content .lib-project-card__actions{grid-template-columns:1fr}.lib-project-card_theme_card .lib-project-card__expanded-content .lib-project-card__actions .lib-button{display:none}.lib-project-card_theme_card .lib-project-card__expanded-content .lib-project-card__actions .lib-project-card__expanded-content-about-btn{display:flex}@media only screen and (max-width: 767px){.lib-project-card_theme_card .lib-project-card__expanded-content .lib-project-card__actions .lib-project-card__expanded-content-about-btn .lib-button__text{overflow:visible}.lib-project-card_theme_card .lib-project-card__expanded-content .lib-project-card__actions .lib-project-card__expanded-content-about-btn .lib-button__text span:first-child{transform:none}.lib-project-card_theme_card .lib-project-card__expanded-content .lib-project-card__actions .lib-project-card__expanded-content-about-btn .lib-button__text span:last-child{display:none}}.lib-project-card_theme_card .location__inner{color:var(--color-text-light-tinted)}.lib-project-card_theme_card .lib-project-card__image-container{height:93.612vw}@media only screen and (min-width:540px){.lib-project-card_theme_card .lib-project-card__image-container{height:43.881vw}}@media only screen and (min-width:768px){.lib-project-card_theme_card .lib-project-card__image-container{height:51.303vw}}@media only screen and (min-width:1280px){.lib-project-card_theme_card .lib-project-card__image-container{height:25.79vw}}@media only screen and (min-width:1280px){.lib-project-card_theme_card:hover{border-color:var(--color-line-accent)}.lib-project-card_theme_card:hover .lib-project-card__media-navigation{opacity:1}}
