@keyframes m-btn-plain-text-underline-in{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes m-btn-plain-text-underline-out{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@keyframes css-keyframes__fade-in{0%{opacity:0}to{opacity:1}}@keyframes skeleton-animation{0%{background-position:120% 0}to{background-position:-80% 0}}@keyframes core-icon-hover-motion{0%{transform:translateX(0);opacity:1}50%{transform:translateX(6px);opacity:0}51%{transform:translateX(-10px);opacity:0}to{transform:translateX(0);opacity:1}}@keyframes standard-tertiary-link-hover-keyframes{0%{transform:none;opacity:1}50%{transform:translate(6px,-6px);opacity:0}51%{transform:translate(-10px,10px);opacity:0}to{transform:none;opacity:1}}.ui-megamenu{position:relative;height:100%}.ui-megamenu__list{display:flex;gap:var(--space-l);height:100%}@media(max-width:991px){.ui-megamenu__list{display:none}}.ui-megamenu__item{position:relative}.ui-megamenu__link{font-size:14px;line-height:1.2;font-weight:400;font-feature-settings:lining-nums proportional-nums;font-variant-numeric:lining-nums proportional-nums;letter-spacing:.6px;font-family:var(--font-futura-book);color:var(--text-black);text-transform:uppercase;padding:0;cursor:pointer;transition:color .2s;padding-block:var(--space-2xs);height:100%;display:inline-flex;align-items:center;position:relative}.ui-megamenu__link--login{height:30px;top:50%;display:flex!important;transform:translateY(-50%);font-size:12px;line-height:1.25;font-weight:400;font-feature-settings:lining-nums proportional-nums;font-variant-numeric:lining-nums proportional-nums;letter-spacing:.5px;font-family:var(--font-futura-book)}.ui-megamenu__link--active,.ui-megamenu__link:hover{color:var(--text-dark-gold)}.ui-megamenu__link--active:after,.ui-megamenu__link:hover:after{content:"";position:absolute;bottom:-1px;left:0;width:100%;height:1px;background-color:var(--text-dark-gold)}.ui-megamenu__overlay{position:fixed;top:var(--h-header);left:0;right:0;bottom:0;opacity:0;background:#000;visibility:hidden;transition:all .22s ease;z-index:0;pointer-events:none;height:100dvh;width:100%}.ui-megamenu__overlay--open{opacity:.3;visibility:visible;pointer-events:auto}.ui-megamenu__dropdown{position:absolute;top:100%;left:50%;transform:translateX(-50%);background:#fff;box-shadow:0 10px 30px rgba(0,0,0,.08);opacity:0;visibility:hidden;transition:all .3s ease;min-width:240px;z-index:10;height:0;overflow:hidden}.ui-megamenu__dropdown--open{height:auto;opacity:1;visibility:visible;top:100%}.ui-megamenu__dropdown--small{min-width:298px;top:var(--h-header);position:absolute;left:-18px;right:0;transform:unset;display:flex;flex-direction:column}@media(min-width:1601px),and{.ui-megamenu__dropdown--small{right:calc(var(--w-max-right-padding) - 60px)}}.ui-megamenu__dropdown--login{min-width:244px;right:0;transform:unset;left:-16px}.ui-megamenu__dropdown--loyalty{min-width:244px;transform:unset;right:0;max-width:244px}.ui-megamenu__dropdown--full{position:fixed;left:auto;right:0;top:var(--h-header);width:100%;transform:none;padding:0;max-height:540px;max-width:864px;transition:height .4s ease}@media(min-width:1601px),and{.ui-megamenu__dropdown--full{right:var(--w-max-right-padding)}}.ui-megamenu__sub-link{display:block;text-align:left;font-size:14px;line-height:1.2;font-weight:400;font-feature-settings:lining-nums proportional-nums;font-variant-numeric:lining-nums proportional-nums;letter-spacing:.6px;font-family:var(--font-futura-book);color:var(--text-black);text-transform:uppercase;padding-inline:var(--space-xs);padding-bottom:var(--space-2xs)}.ui-megamenu__sub-link:first-child{-webkit-padding-before:var(--space-s);padding-block-start:var(--space-s)}.ui-megamenu__sub-link:last-child{-webkit-padding-after:var(--space-s);padding-block-end:var(--space-s)}.ui-megamenu__sub-link:hover{color:var(--text-dark-gold)}.ui-megamenu__panel-content{display:flex;height:100%;max-width:var(--w-max);margin:0 auto;gap:var(--space-2xs)}.ui-megamenu__image-col{flex:0 0 30%;position:relative;overflow:hidden}.ui-megamenu__image-col img{width:100%;height:100%;object-fit:cover}.ui-megamenu__tabs-col{flex:0 0 216px;background:#fff;-webkit-padding-before:var(--space-s);padding-block-start:var(--space-s);-webkit-padding-after:var(--space-xl);padding-block-end:var(--space-xl);border-right:1px solid #eee}.ui-megamenu__tab-btn{display:block;width:100%;text-align:left;padding:var(--space-3xs) var(--space-5xs) var(--space-3xs) var(--space-s);font-size:14px;line-height:1.2;font-weight:400;font-feature-settings:lining-nums proportional-nums;font-variant-numeric:lining-nums proportional-nums;letter-spacing:.6px;font-family:var(--font-futura-book);transition:color .2s;color:var(--text-grey);text-transform:uppercase}.ui-megamenu__tab-btn--active,.ui-megamenu__tab-btn:hover{color:var(--text-black)}.ui-megamenu__tab-btn--active{background:var(--background-lighter-gold)}.ui-megamenu__details-col{flex:1 1;display:flex;-webkit-padding-before:var(--space-s);padding-block-start:var(--space-s);-webkit-padding-end:var(--space-s);padding-inline-end:var(--space-s);-webkit-padding-after:var(--space-xl);padding-block-end:var(--space-xl);gap:var(--space-6xl);overflow-y:hidden}.ui-megamenu__detail-group{flex:1 1;display:flex;flex-direction:column;gap:var(--space-xl)}.ui-megamenu__detail-group:first-child{min-width:296px}.ui-megamenu__detail-group-wrapper{height:100%;max-height:279px;overflow-y:auto}.ui-megamenu__detail-group-wrapper::-webkit-scrollbar{width:2px}.ui-megamenu__detail-group-wrapper::-webkit-scrollbar-track{background:#f1f1f1}.ui-megamenu__detail-group-wrapper::-webkit-scrollbar-thumb{border-radius:30px;background:var(--separator-lighter-gold)}.ui-megamenu__detail-group-wrapper::-webkit-scrollbar-thumb:hover{background:var(--separator-light-gold)}.ui-megamenu__detail-sub-title,.ui-megamenu__detail-title{font-size:14px;line-height:1.25;font-weight:400;font-feature-settings:lining-nums proportional-nums;font-variant-numeric:lining-nums proportional-nums;letter-spacing:.6px;font-family:var(--font-futura-book);text-transform:uppercase;color:var(--text-grey);-webkit-padding-after:var(--space-3xs);padding-block-end:var(--space-3xs);display:block}.ui-megamenu__detail-title{-webkit-margin-after:var(--space-3xs);margin-block-end:var(--space-3xs)}.ui-megamenu__others-list{-webkit-margin-before:calc(var(--space-s) - var(--space-3xs));margin-block-start:calc(var(--space-s) - var(--space-3xs));display:flex;flex-direction:column;gap:var(--space-3xs)}.ui-megamenu__others-list .ui-megamenu__detail-sub-title{-webkit-padding-after:0;padding-block-end:0}.ui-megamenu__project-link{display:inline-block;font-size:16px;line-height:1.4;font-weight:400;font-feature-settings:lining-nums proportional-nums;font-variant-numeric:lining-nums proportional-nums;letter-spacing:.2px;font-family:var(--font-goudy-italic);font-style:italic;text-transform:capitalize;color:var(--text-black);-webkit-margin-after:var(--space-3xs);margin-block-end:var(--space-3xs);text-wrap:pretty}.ui-megamenu__project-link:hover{color:var(--text-dark-gold)}.ui-megamenu__city{font-size:12px;color:#999;text-transform:uppercase;margin-bottom:.5rem}.ui-megamenu__area-list{gap:var(--space-3xs);flex-direction:column;display:flex;align-items:flex-start;justify-content:center}.ui-megamenu__area-list .ui-megamenu__project-link{-webkit-margin-after:0;margin-block-end:0}.ui-megamenu__cta-link{display:inline-block;width:-moz-fit-content;width:fit-content}.ui-mobile-menu{position:fixed;top:0;left:0;width:100%;height:100dvh;background:var(--primary-white);z-index:-1;transform:translateX(100%);transition:transform .4s cubic-bezier(.16,1,.3,1);display:flex;flex-direction:column;padding-top:var(--h-header);overflow:hidden}.ui-mobile-menu--open{transform:translateX(0)}.ui-mobile-menu__slider{display:flex;width:200%;height:100%;transition:transform .4s ease-in-out;border-top:1px solid var(--primary-light-gold)}.ui-mobile-menu__slider--slide-active{transform:translateX(-50%)}.ui-mobile-menu__view{width:50%;height:100%;overflow-y:auto;position:relative}.ui-mobile-menu__nav-btn{display:flex;justify-content:space-between;align-items:center;width:100%;background:none;border-bottom:1px solid #eee;padding:var(--space-xs) var(--page-content-padding);font-size:14px;line-height:1.2;font-weight:400;font-feature-settings:lining-nums proportional-nums;font-variant-numeric:lining-nums proportional-nums;letter-spacing:.6px;font-family:var(--font-futura-book);color:var(--text-black);text-transform:uppercase;text-align:left}.ui-mobile-menu__nav-btn svg{width:16px}.ui-mobile-menu__simple-link{display:block;padding:1.25rem 0;border-bottom:1px solid #eee;font-size:16px;text-transform:uppercase;color:var(--text-black);text-decoration:none}.ui-mobile-menu__back-btn{display:flex;align-items:center;gap:.5rem;background:var(--background-lighter-gold);width:100%;padding:var(--space-2xs) var(--page-content-padding);font-size:14px;line-height:1.2;font-weight:400;font-feature-settings:lining-nums proportional-nums;font-variant-numeric:lining-nums proportional-nums;letter-spacing:.6px;font-family:var(--font-futura-book);color:var(--text-black);text-transform:uppercase}.ui-mobile-menu__accordion-item,.ui-mobile-menu__back-btn{border-bottom:1px solid var(--primary-light-gold)}.ui-mobile-menu__accordion-head{display:flex;justify-content:space-between;align-items:center;width:100%;padding:var(--space-xs) var(--page-content-padding);font-size:14px;line-height:1.2;font-weight:400;font-feature-settings:lining-nums proportional-nums;font-variant-numeric:lining-nums proportional-nums;letter-spacing:.6px;font-family:var(--font-futura-book);color:var(--text-black);text-transform:uppercase}.ui-mobile-menu__accordion-head svg{transition:transform .3s}.ui-mobile-menu__accordion-head[data-expanded=true] svg{transform:rotate(180deg)}.ui-mobile-menu__accordion-body{max-height:0;overflow:hidden;transition:max-height .3s ease;padding-inline:var(--page-content-padding);opacity:0;transition:max-height .4s cubic-bezier(.25,1,.5,1),padding-bottom .4s cubic-bezier(.25,1,.5,1),opacity .5s ease}.ui-mobile-menu__accordion-body--active{opacity:1;margin-bottom:calc(var(--space-xs) - var(--space-4xs))}.ui-mobile-menu__acc-link{display:block;font-size:18px;line-height:1.4;font-weight:400;font-feature-settings:lining-nums proportional-nums;font-variant-numeric:lining-nums proportional-nums;letter-spacing:.3px;font-family:var(--font-goudy-italic);font-style:italic;color:var(--text-black);padding-block:var(--space-4xs);text-transform:capitalize}.ui-mobile-menu__section-group:not(:first-child) .ui-mobile-menu__acc-label{border-top:1px solid var(--separator-lighter-gold);-webkit-padding-before:var(--space-xs);padding-block-start:var(--space-xs)}.ui-mobile-menu__section-group:not(:first-child) .ui-mobile-menu__acc-link:last-of-type{-webkit-padding-after:var(--space-4xs);padding-block-end:var(--space-4xs)}.ui-mobile-menu__others-list{-webkit-margin-before:calc(var(--space-s) - var(--space-3xs));margin-block-start:calc(var(--space-s) - var(--space-3xs));display:flex;flex-direction:column}.ui-mobile-menu__others-list .ui-megamenu__detail-sub-title{-webkit-padding-before:var(--space-3xs);padding-block-start:var(--space-3xs)}.ui-mobile-menu__acc-label{-webkit-padding-before:0;padding-block-start:0;-webkit-padding-after:var(--space-4xs);padding-block-end:var(--space-4xs)}.ui-mobile-menu__acc-label,.ui-mobile-menu__acc-sub-label{font-size:14px;line-height:1.2;font-weight:400;font-feature-settings:lining-nums proportional-nums;font-variant-numeric:lining-nums proportional-nums;letter-spacing:.6px;font-family:var(--font-futura-book);color:var(--text-grey);text-transform:uppercase;display:block}.ui-mobile-menu__acc-sub-label{padding-block:var(--space-4xs)}.ui-mobile-menu__cta-mobile{margin-block:var(--space-xs);-webkit-margin-before:calc(var(--space-xs) - var(--space-4xs));margin-block-start:calc(var(--space-xs) - var(--space-4xs));font-size:14px;line-height:1.2;font-weight:400;font-feature-settings:lining-nums proportional-nums;font-variant-numeric:lining-nums proportional-nums;letter-spacing:.6px;font-family:var(--font-futura-book);text-transform:uppercase}.ui-megamenu__link--active,.ui-megamenu__project-link--active,.ui-megamenu__sub-link--active,.ui-mobile-menu__acc-link--active{color:var(--text-dark-gold)}.ui-loyalty-popup{padding:var(--space-l);text-align:center}.ui-loyalty-popup__title{font-size:16px;line-height:1.25;font-weight:400;font-feature-settings:lining-nums proportional-nums;font-variant-numeric:lining-nums proportional-nums;letter-spacing:.6px;font-family:var(--font-futura-book);color:var(--text-dark-gold)}.ui-loyalty-popup__subtitle{font-size:12px;line-height:1.25;font-weight:400;font-feature-settings:lining-nums proportional-nums;font-variant-numeric:lining-nums proportional-nums;letter-spacing:.5px;font-family:var(--font-futura-book);color:var(--text-light-gold);-webkit-margin-before:var(--space-nano);margin-block-start:var(--space-nano)}.ui-loyalty-popup__qr{max-width:80px;height:80px;width:80px;margin:var(--space-s) auto;background-size:60px!important}.ui-loyalty-popup__close{cursor:pointer}