.Amenities-module__qmBISa__section{background:var(--stone-2);padding:var(--section-y,clamp(96px, 13vh, 176px)) var(--section-x,clamp(24px, 6vw, 120px))}.Amenities-module__qmBISa__wrap{max-width:1650px;margin:0 auto}.Amenities-module__qmBISa__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:clamp(46px,7vh,80px);display:flex}.Amenities-module__qmBISa__headText{max-width:640px}.Amenities-module__qmBISa__kicker{letter-spacing:.42em;text-transform:uppercase;color:var(--olive);margin-bottom:clamp(16px,2.4vh,26px);font-size:9px}.Amenities-module__qmBISa__h2{color:var(--ink);text-wrap:balance;margin:0;font-size:clamp(29px,3.8vw,59px);line-height:1.05}.Amenities-module__qmBISa__h2 span{display:block}.Amenities-module__qmBISa__controls{align-items:center;gap:24px;display:flex}.Amenities-module__qmBISa__arrow{color:var(--ink);cursor:pointer;background:0 0;border:none;padding:0;line-height:0;transition:opacity .3s}.Amenities-module__qmBISa__arrow:disabled{opacity:.3;cursor:default}.Amenities-module__qmBISa__icon{width:28px;height:28px;display:block}.Amenities-module__qmBISa__vp{cursor:grab;margin-right:calc(50% - 50vw);overflow:hidden}.Amenities-module__qmBISa__row{touch-action:pan-y;gap:clamp(16px,1.6vw,24px);display:flex}.Amenities-module__qmBISa__card{aspect-ratio:4/5;isolation:isolate;border-radius:24px;flex:none;width:min(440px,72vw);position:relative;overflow:hidden}.Amenities-module__qmBISa__cardImg{object-fit:cover}.Amenities-module__qmBISa__cardScrim{background:linear-gradient(#12140e00 20%,#12140e80 52%,#12140ef0 100%);position:absolute;inset:0}.Amenities-module__qmBISa__cardBody{padding:clamp(28px,2.4vw,40px);position:absolute;bottom:0;left:0;right:0}.Amenities-module__qmBISa__cardTitleRow{align-items:baseline;gap:12px;display:flex}.Amenities-module__qmBISa__cardNo{font-family:var(--font-antic-didone), "Antic Didone", serif;color:#f4efe599;font-size:14px}.Amenities-module__qmBISa__cardTitle{font-family:var(--font-antic-didone), "Antic Didone", serif;color:var(--cream);font-size:clamp(23px,1.8vw,29px);line-height:1.1}.Amenities-module__qmBISa__cardDesc{color:#f4efe5e6;margin:14px 0 0;font-size:14px;font-weight:300;line-height:1.75}@media (max-width:860px){.Amenities-module__qmBISa__controls{display:none}.Amenities-module__qmBISa__row{gap:14px}.Amenities-module__qmBISa__card{aspect-ratio:3/4;border-radius:22px;width:82vw;max-width:360px}.Amenities-module__qmBISa__cardBody{padding:26px}.Amenities-module__qmBISa__cardTitle{font-size:23px}}
.AmenitiesCarousel-module__Ej_7pq__root{width:100%;margin-top:75px}.AmenitiesCarousel-module__Ej_7pq__header{flex-direction:column;gap:22px;margin:0 100px;display:flex}.AmenitiesCarousel-module__Ej_7pq__h2{color:#393939;max-width:570px;font-size:35px;font-weight:300}.AmenitiesCarousel-module__Ej_7pq__topRow{grid-template-columns:1fr 1.2fr;align-items:start;gap:24px;display:grid}.AmenitiesCarousel-module__Ej_7pq__left{flex-direction:column;gap:14px;display:flex}.AmenitiesCarousel-module__Ej_7pq__indexTitle{align-items:baseline;gap:10px;font-weight:300;display:flex}.AmenitiesCarousel-module__Ej_7pq__index{font-size:22px;font-weight:300}.AmenitiesCarousel-module__Ej_7pq__title{font-size:24px;font-weight:300}.AmenitiesCarousel-module__Ej_7pq__description{color:#0000008c;text-align:justify;justify-self:end;max-width:675px;margin:0;font-size:14px;line-height:1.7}.AmenitiesCarousel-module__Ej_7pq__fatherbuttons{gap:10px;display:flex}.AmenitiesCarousel-module__Ej_7pq__arrow{cursor:pointer;background:#fff;border:1px solid #00000024;border-radius:999px;place-items:center;width:42px;height:42px;transition:opacity .2s,transform .2s;display:grid}.AmenitiesCarousel-module__Ej_7pq__arrow:disabled{opacity:.35;cursor:not-allowed}.AmenitiesCarousel-module__Ej_7pq__icon{width:18px;height:18px}.AmenitiesCarousel-module__Ej_7pq__viewport{background:0 0;margin-top:30px;padding-top:26px;overflow:hidden}.AmenitiesCarousel-module__Ej_7pq__container{align-items:flex-start;gap:22px;margin-left:100px;padding-top:10px;padding-bottom:0;display:flex;background:0 0!important}.AmenitiesCarousel-module__Ej_7pq__card{cursor:pointer;text-align:left;filter:saturate(.92);background:0 0;border:0;flex:none;width:360px;padding:0;transition:transform .22s,filter .22s;transform:translateY(0)}.AmenitiesCarousel-module__Ej_7pq__card:hover{filter:saturate()}.AmenitiesCarousel-module__Ej_7pq__active{filter:saturate();transform:translateY(-20px)}.AmenitiesCarousel-module__Ej_7pq__cardInner{aspect-ratio:1;background:0 0;border-radius:0;width:100%;overflow:hidden;box-shadow:0 10px 30px #00000014}.AmenitiesCarousel-module__Ej_7pq__imageWrap{width:100%;height:100%;position:relative}.AmenitiesCarousel-module__Ej_7pq__image{object-fit:cover}.AmenitiesCarousel-module__Ej_7pq__placeholder{background:linear-gradient(135deg,#f3f3f3,#e9e9e9);place-items:center;width:100%;height:100%;display:grid}.AmenitiesCarousel-module__Ej_7pq__placeholderTitle{color:#0009;font-size:16px;font-weight:500}@media (max-width:1400px){.AmenitiesCarousel-module__Ej_7pq__container{margin-left:50px}.AmenitiesCarousel-module__Ej_7pq__header{margin:0 50px}}@media (max-width:900px){.AmenitiesCarousel-module__Ej_7pq__topRow{grid-template-columns:1fr}.AmenitiesCarousel-module__Ej_7pq__heading{font-size:30px!important}.AmenitiesCarousel-module__Ej_7pq__h2{font-size:30px}.AmenitiesCarousel-module__Ej_7pq__header{margin:0 18px}.AmenitiesCarousel-module__Ej_7pq__container{margin-left:0;padding-left:18px;padding-right:18px}.AmenitiesCarousel-module__Ej_7pq__card{width:85vw;max-width:520px}.AmenitiesCarousel-module__Ej_7pq__description{color:#0000008c;justify-self:start;max-width:none;margin:0;font-size:14px;line-height:1.7}}
.HubspotForm-module__54AmJW__wrapper{width:100%;color:var(--ink);font-family:inherit}:is(.HubspotForm-module__54AmJW__wrapper form.hs-form,.HubspotForm-module__54AmJW__wrapper .hs-form *){font-family:inherit}.HubspotForm-module__54AmJW__wrapper form.hs-form{flex-direction:column;gap:16px;width:100%;display:flex}.HubspotForm-module__54AmJW__wrapper .hs-form-field{margin:0!important}.HubspotForm-module__54AmJW__wrapper .hs-form-field>label{letter-spacing:.16em;text-transform:uppercase;color:var(--muted);margin:0 0 8px;font-size:10px;font-weight:500;line-height:1.2;display:block}.HubspotForm-module__54AmJW__wrapper .hs-form-field .input{margin:0!important}:is(.HubspotForm-module__54AmJW__wrapper .hs-input,.HubspotForm-module__54AmJW__wrapper input[type=text],.HubspotForm-module__54AmJW__wrapper input[type=email],.HubspotForm-module__54AmJW__wrapper input[type=tel],.HubspotForm-module__54AmJW__wrapper input[type=number],.HubspotForm-module__54AmJW__wrapper select,.HubspotForm-module__54AmJW__wrapper textarea){transition:border-color .2s,box-shadow .2s;box-sizing:border-box!important;width:100%!important;color:var(--ink)!important;background:var(--cream)!important;border:1px solid #23271e29!important;border-radius:14px!important;outline:none!important;padding:14px 16px!important;font-family:inherit!important;font-size:15px!important;line-height:1.2!important}@media (pointer:coarse){:is(.HubspotForm-module__54AmJW__wrapper .hs-input,.HubspotForm-module__54AmJW__wrapper input[type=text],.HubspotForm-module__54AmJW__wrapper input[type=email],.HubspotForm-module__54AmJW__wrapper input[type=tel],.HubspotForm-module__54AmJW__wrapper input[type=number],.HubspotForm-module__54AmJW__wrapper select,.HubspotForm-module__54AmJW__wrapper textarea){font-size:16px!important}}:is(.HubspotForm-module__54AmJW__wrapper .hs-input:focus,.HubspotForm-module__54AmJW__wrapper input:focus,.HubspotForm-module__54AmJW__wrapper select:focus,.HubspotForm-module__54AmJW__wrapper textarea:focus){border-color:var(--olive)!important;box-shadow:0 0 0 3px #6e755529!important}:is(.HubspotForm-module__54AmJW__wrapper .hs-input::placeholder,.HubspotForm-module__54AmJW__wrapper input::placeholder,.HubspotForm-module__54AmJW__wrapper textarea::placeholder){opacity:.55}.HubspotForm-module__54AmJW__wrapper .hs-fieldtype-phonenumber .input{box-shadow:none!important;background:0 0!important;border:none!important;margin-bottom:20px!important;padding:0!important}.HubspotForm-module__54AmJW__wrapper .hs-fieldtype-phonenumber .input{gap:14px;display:flex!important}.HubspotForm-module__54AmJW__wrapper .hs-fieldtype-phonenumber select{background:var(--cream)!important;border:1px solid #23271e29!important;border-radius:14px!important;flex:0 auto!important;width:clamp(108px,34%,150px)!important;min-width:0!important;height:52px!important;padding:0 14px!important}.HubspotForm-module__54AmJW__wrapper .hs-fieldtype-phonenumber input{border:1px solid #23271e29!important;border-radius:14px!important;flex:auto!important;min-width:0!important;height:52px!important;padding:0 18px!important}:is(.HubspotForm-module__54AmJW__wrapper .hs-form-booleancheckbox,.HubspotForm-module__54AmJW__wrapper .hs-form-checkbox,.HubspotForm-module__54AmJW__wrapper .hs-form-radio){margin:0!important}:is(.HubspotForm-module__54AmJW__wrapper .hs-form-booleancheckbox label,.HubspotForm-module__54AmJW__wrapper .hs-form-checkbox label,.HubspotForm-module__54AmJW__wrapper .hs-form-radio label){color:#5f5b4e;align-items:center;gap:10px;font-size:13px;font-weight:400;line-height:1.4;display:flex}.HubspotForm-module__54AmJW__wrapper input[type=checkbox]{cursor:pointer;transition:background .12s,border-color .12s;appearance:none!important;aspect-ratio:1!important;background:var(--cream)!important;border:1px solid #23271e29!important;border-radius:6px!important;flex:0 0 18px!important;width:18px!important;min-width:18px!important;max-width:18px!important;height:18px!important;min-height:18px!important;max-height:18px!important;padding:0!important;transform:none!important}.HubspotForm-module__54AmJW__wrapper input[type=checkbox]:checked{background:var(--ink) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M2 6l3 3 5-5' stroke='%23fff' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round' fill='none'/%3E%3C/svg%3E") center/12px no-repeat!important;border-color:var(--ink)!important}.HubspotForm-module__54AmJW__wrapper .hs-error-msgs{margin:6px 0 0!important;padding:0!important;list-style:none!important}.HubspotForm-module__54AmJW__wrapper .hs-error-msg{font-size:13px;line-height:1.3}.HubspotForm-module__54AmJW__wrapper .hs-error-msg span{background:#dc262614;border-radius:10px;padding:6px 10px;display:inline-block}.HubspotForm-module__54AmJW__wrapper .hs-submit{margin-top:6px}:is(.HubspotForm-module__54AmJW__wrapper .hs-button,.HubspotForm-module__54AmJW__wrapper input[type=submit]){appearance:none;cursor:pointer;box-shadow:none;transition:background .3s,transform .2s;letter-spacing:.14em!important;text-transform:uppercase!important;background:var(--ink)!important;width:100%!important;color:var(--cream)!important;border:0!important;border-radius:14px!important;padding:16px 30px!important;font-family:inherit!important;font-size:12px!important;font-weight:500!important}:is(.HubspotForm-module__54AmJW__wrapper .hs-button:hover,.HubspotForm-module__54AmJW__wrapper input[type=submit]:hover){background:var(--olive)!important}:is(.HubspotForm-module__54AmJW__wrapper .hs-button:active,.HubspotForm-module__54AmJW__wrapper input[type=submit]:active){transform:translateY(1px)}.HubspotForm-module__54AmJW__wrapper .submitted-message{background:#23271e0d;border-radius:14px;padding:14px 16px;font-size:15px;line-height:1.4}.HubspotForm-module__54AmJW__wrapper .hs-fieldtype-intl-phone.hs-input{box-shadow:none!important;background:0 0!important;border:none!important;height:auto!important;padding:0!important}:is(.HubspotForm-module__54AmJW__wrapper form.hs-form fieldset,.HubspotForm-module__54AmJW__wrapper fieldset.form-columns-1,.HubspotForm-module__54AmJW__wrapper fieldset.form-columns-2){width:100%!important;max-width:100%!important}.HubspotForm-module__54AmJW__wrapper fieldset.form-columns-2{gap:10px!important;display:flex!important}.HubspotForm-module__54AmJW__wrapper fieldset.form-columns-2 .hs-form-field{flex:1!important;min-width:0!important}@media (max-width:560px){.HubspotForm-module__54AmJW__wrapper fieldset.form-columns-2{flex-direction:column!important;gap:16px!important}.HubspotForm-module__54AmJW__wrapper fieldset.form-columns-2 .hs-form-field{width:100%!important}}.HubspotForm-module__54AmJW__wrapper .legal-consent-container .hs-form-booleancheckbox-display{align-items:flex-start!important;gap:12px!important;margin:0!important;padding:0!important;display:flex!important}.HubspotForm-module__54AmJW__wrapper .legal-consent-container .hs-form-booleancheckbox-display input[type=checkbox]{flex:none!important;margin:2px 0 0!important}:is(.HubspotForm-module__54AmJW__wrapper .legal-consent-container .hs-form-booleancheckbox-display span,.HubspotForm-module__54AmJW__wrapper .legal-consent-container .hs-form-booleancheckbox-display p){margin:0!important;padding:0!important;line-height:1.35!important;display:block!important}:is(.HubspotForm-module__54AmJW__wrapper label.hs-form-booleancheckbox-display,.HubspotForm-module__54AmJW__wrapper .hs-form-booleancheckbox label,.HubspotForm-module__54AmJW__wrapper .hs-form-checkbox label){grid-template-columns:18px 1fr!important;align-items:start!important;column-gap:12px!important;margin:0!important;padding:0!important;display:grid!important}:is(.HubspotForm-module__54AmJW__wrapper label.hs-form-booleancheckbox-display input[type=checkbox],.HubspotForm-module__54AmJW__wrapper .hs-form-booleancheckbox input[type=checkbox],.HubspotForm-module__54AmJW__wrapper .hs-form-checkbox input[type=checkbox]){grid-column:1!important;margin:2px 0 0!important}:is(.HubspotForm-module__54AmJW__wrapper label.hs-form-booleancheckbox-display span,.HubspotForm-module__54AmJW__wrapper label.hs-form-booleancheckbox-display p,.HubspotForm-module__54AmJW__wrapper .hs-form-booleancheckbox label span,.HubspotForm-module__54AmJW__wrapper .hs-form-booleancheckbox label p,.HubspotForm-module__54AmJW__wrapper .hs-form-checkbox label span,.HubspotForm-module__54AmJW__wrapper .hs-form-checkbox label p){grid-column:2!important;margin:0!important;line-height:1.35!important}:is(.HubspotForm-module__54AmJW__wrapper label.hs-form-booleancheckbox-display .hs-form-required,.HubspotForm-module__54AmJW__wrapper .hs-form-booleancheckbox .hs-form-required,.HubspotForm-module__54AmJW__wrapper .hs-form-checkbox .hs-form-required){white-space:nowrap!important;grid-column:2!important;margin-left:4px!important;display:inline!important}:is(.HubspotForm-module__54AmJW__wrapper .hs-form-booleancheckbox .input,.HubspotForm-module__54AmJW__wrapper .hs-form-checkbox .input){background:0 0!important;border:0!important;margin:0!important;padding:0!important}
.Contact-module__DdzYfq__main{padding:clamp(94px,12vh,112px) clamp(16px,2vw,24px) clamp(96px,12vh,120px)}.Contact-module__DdzYfq__split{grid-template-columns:.9fr 1.1fr;align-items:stretch;gap:14px;max-width:1760px;margin:0 auto;display:grid}@media (min-width:1180px){.Contact-module__DdzYfq__split{grid-template-columns:minmax(0,1fr) minmax(500px,600px)}}.Contact-module__DdzYfq__imgPanel{isolation:isolate;border-radius:28px;flex-direction:column;justify-content:space-between;min-height:min(84svh,760px);display:flex;position:relative;overflow:hidden}.Contact-module__DdzYfq__img{object-fit:cover;object-position:center 55%;z-index:0;width:100%;height:100%;animation:2.8s ease-out both Contact-module__DdzYfq__kenburns;position:absolute;inset:0}@keyframes Contact-module__DdzYfq__kenburns{0%{transform:scale(1.06)}to{transform:scale(1)}}.Contact-module__DdzYfq__grad{z-index:1;background:linear-gradient(#181a134d 0%,#181a1300 24% 52%,#181a13e6 100%);position:absolute;inset:0}.Contact-module__DdzYfq__head{z-index:2;padding:clamp(28px,3vw,46px);animation:.9s .1s both Contact-module__DdzYfq__fadeUp;position:relative}@keyframes Contact-module__DdzYfq__fadeUp{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.Contact-module__DdzYfq__eyebrow{letter-spacing:.26em;text-transform:uppercase;color:#f4efe5c7;text-shadow:0 1px 8px #12140e66;margin-bottom:16px;font-size:10px}.Contact-module__DdzYfq__h1{letter-spacing:-.01em;color:var(--cream);max-width:14ch;margin:0;font-size:clamp(32px,3.4vw,52px);font-weight:400;line-height:1.04}.Contact-module__DdzYfq__details{z-index:2;flex-wrap:wrap;gap:clamp(24px,3vw,52px);padding:clamp(28px,3vw,46px);animation:.9s .2s both Contact-module__DdzYfq__fadeUp;display:flex;position:relative}.Contact-module__DdzYfq__detailBlock{min-width:160px}.Contact-module__DdzYfq__detailLabel{letter-spacing:.22em;text-transform:uppercase;color:#f4efe599;margin-bottom:8px;font-size:9px}.Contact-module__DdzYfq__detailText{color:var(--cream);font-size:14px;font-weight:200;line-height:1.6}.Contact-module__DdzYfq__detailLink{color:var(--cream);margin-top:3px;font-size:14px;font-weight:200;text-decoration:none;display:block}.Contact-module__DdzYfq__detailLink:first-of-type{margin-top:0}.Contact-module__DdzYfq__formPanel{background:var(--stone-2);border-radius:28px;flex-direction:column;justify-content:center;padding:clamp(30px,3vw,52px);display:flex}.Contact-module__DdzYfq__form{flex-direction:column;gap:20px;display:flex}.Contact-module__DdzYfq__formHead{margin-bottom:4px}.Contact-module__DdzYfq__formEyebrow{letter-spacing:.3em;text-transform:uppercase;color:var(--olive);margin-bottom:14px;font-size:11px}.Contact-module__DdzYfq__formTitle{color:var(--ink);margin:0;font-size:clamp(22px,2vw,28px);font-weight:400;line-height:1.1}@media (max-width:960px){.Contact-module__DdzYfq__split{grid-template-columns:1fr}.Contact-module__DdzYfq__imgPanel{min-height:min(66svh,460px)}}
.Drawer-module__IthL2q__headerdrawer{flex:none;justify-content:space-between;align-items:center;margin-bottom:28px;display:flex}.Drawer-module__IthL2q__titleform{color:var(--ink);letter-spacing:.01em;margin:0;font-size:22px;font-weight:300}.Drawer-module__IthL2q__close{color:var(--ink);cursor:pointer;background:0 0;border:none;border-radius:100px;padding:6px 10px;font-size:20px;line-height:1;transition:background .25s}.Drawer-module__IthL2q__close:hover{background:#23271e12}.Drawer-module__IthL2q__panel{background:var(--stone);will-change:transform;z-index:9999;border-left:1px solid #23271e24;flex-direction:column;width:400px;height:100vh;padding:24px 24px 40px;transition:transform .32s cubic-bezier(.32,.72,0,1);display:flex;position:fixed;top:0;right:0;overflow-y:auto;transform:translate(100%)}.Drawer-module__IthL2q__panel>:last-child{margin-top:auto;margin-bottom:auto}.Drawer-module__IthL2q__panel.Drawer-module__IthL2q__open{transform:translate(0)}.Drawer-module__IthL2q__logo{width:auto;height:20px;color:var(--ink);display:block}@media (max-width:768px){.Drawer-module__IthL2q__panel{width:100%}}
.Cta-module__iI3zKq__section{padding:clamp(120px, 18vh, 240px) var(--section-x,clamp(24px, 6vw, 120px));text-align:center;scroll-margin-top:80px}.Cta-module__iI3zKq__toneAlt{background:var(--stone-2)}.Cta-module__iI3zKq__toneBase{background:var(--stone)}.Cta-module__iI3zKq__wrap{max-width:900px;margin:0 auto}.Cta-module__iI3zKq__kicker{letter-spacing:.46em;text-transform:uppercase;color:var(--olive);margin-bottom:clamp(28px,4.4vh,46px);font-size:9px}.Cta-module__iI3zKq__h2{color:var(--ink);text-wrap:balance;font-size:clamp(30px,4.4vw,59px);line-height:1.05}.Cta-module__iI3zKq__h2 span{display:block}.Cta-module__iI3zKq__p{color:#5f5b4e;max-width:48ch;margin:clamp(24px,3.6vh,40px) auto 0;font-size:14px;font-weight:300;line-height:2.05}.Cta-module__iI3zKq__actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:20px;margin-top:clamp(38px,5.6vh,60px);display:flex}.Cta-module__iI3zKq__actions>span{display:inline-flex}.Cta-module__iI3zKq__primary{border:1px solid var(--ink);background:var(--ink);color:var(--cream);letter-spacing:.26em;text-transform:uppercase;cursor:pointer;white-space:nowrap;border-radius:100px;padding:18px 46px;font-family:inherit;font-size:9px;text-decoration:none;transition:background .35s,color .35s;display:inline-block}.Cta-module__iI3zKq__primary:hover{color:var(--ink);background:0 0}.Cta-module__iI3zKq__phone{letter-spacing:.01em;color:var(--ink);border-bottom:1px solid var(--olive);padding-bottom:4px;font-family:inherit;font-size:21px;font-weight:300;text-decoration:none;transition:color .3s}.Cta-module__iI3zKq__phone:hover{color:var(--olive)}
.DataPlusParagraph-module__A-Y0Ta__fathertext{box-sizing:border-box;justify-content:space-between;align-items:flex-start;gap:60px;width:100%;max-width:1400px;margin:0 auto;padding:75px 100px;display:flex}.DataPlusParagraph-module__A-Y0Ta__griddata{border-top:1px solid #00000014;border-left:1px solid #00000014;grid-template-columns:repeat(3,1fr);width:fit-content;display:grid}.DataPlusParagraph-module__A-Y0Ta__fact{background:0 0;border-bottom:1px solid #00000014;border-right:1px solid #00000014;padding:26px 24px;transition:transform .18s,background-color .18s}.DataPlusParagraph-module__A-Y0Ta__fact:hover{background-color:#00000004;transform:translateY(-2px)}.DataPlusParagraph-module__A-Y0Ta__fact:last-child{grid-column:1/-1}.DataPlusParagraph-module__A-Y0Ta__value{letter-spacing:-.02em;color:#393939;margin:0;font-size:32px;font-weight:300;line-height:1.05}.DataPlusParagraph-module__A-Y0Ta__unit{vertical-align:super;color:#707070;margin-left:2px;font-size:.58em}.DataPlusParagraph-module__A-Y0Ta__label{letter-spacing:.08em;text-transform:uppercase;color:#707070;margin:10px 0 0;font-size:12.5px}.DataPlusParagraph-module__A-Y0Ta__paragraphs{flex-direction:column;gap:15px;max-width:875px;display:flex}.DataPlusParagraph-module__A-Y0Ta__titleproperty{color:#393939;margin:0 0 6px;font-size:35px;font-weight:300}.DataPlusParagraph-module__A-Y0Ta__text{color:#707070;margin:0;font-size:14px;line-height:25px}@media (max-width:1200px){.DataPlusParagraph-module__A-Y0Ta__fathertext{gap:40px;padding:75px 40px}.DataPlusParagraph-module__A-Y0Ta__paragraphs{max-width:620px}}@media (max-width:900px){.DataPlusParagraph-module__A-Y0Ta__fathertext{flex-direction:column;align-items:center;gap:30px;padding:75px 20px}.DataPlusParagraph-module__A-Y0Ta__titleproperty{font-size:30px}.DataPlusParagraph-module__A-Y0Ta__paragraphs{text-align:justify;order:1;width:100%;max-width:700px}.DataPlusParagraph-module__A-Y0Ta__griddata{order:2;grid-template-columns:repeat(2,1fr);width:100%;max-width:560px;margin:0 auto}.DataPlusParagraph-module__A-Y0Ta__fact:last-child{text-align:center;grid-column:1/-1}}@media (max-width:520px){.DataPlusParagraph-module__A-Y0Ta__griddata{grid-template-columns:repeat(2,1fr);max-width:420px}.DataPlusParagraph-module__A-Y0Ta__paragraphs{max-width:560px}}
.FixedContact-module__SQmiyG__root{z-index:9999;opacity:0;pointer-events:none;flex-direction:column;align-items:flex-end;gap:10px;transition:opacity .3s;display:flex;position:fixed;bottom:20px;right:20px}.FixedContact-module__SQmiyG__show{opacity:1;pointer-events:auto}.FixedContact-module__SQmiyG__bar{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);white-space:nowrap;background:#23271eeb;border:1px solid #efe9dd24;border-radius:60px;flex-wrap:nowrap;align-items:center;gap:10px;padding:10px;transition:transform .3s;display:flex;transform:translateY(14px);box-shadow:0 20px 60px #181a1366}.FixedContact-module__SQmiyG__show .FixedContact-module__SQmiyG__bar{transform:translateY(0)}.FixedContact-module__SQmiyG__bar>span{display:inline-flex}.FixedContact-module__SQmiyG__book{background:var(--cream);color:var(--ink);cursor:pointer;text-transform:uppercase;letter-spacing:.22em;white-space:nowrap;border:none;border-radius:100px;align-items:center;padding:14px 22px;font-family:inherit;font-size:9px;font-weight:500;text-decoration:none;transition:background .25s;display:inline-flex}.FixedContact-module__SQmiyG__book:hover{background:var(--stone-2)}.FixedContact-module__SQmiyG__circle{width:46px;height:46px;color:var(--cream);border:1px solid #efe9dd38;border-radius:50%;flex:none;justify-content:center;align-items:center;text-decoration:none;transition:background .25s;display:flex}.FixedContact-module__SQmiyG__circle:hover{color:var(--cream);background:#efe9dd1a}.FixedContact-module__SQmiyG__circleIcon{width:18px;height:18px;display:block}@media (max-width:768px){.FixedContact-module__SQmiyG__root{align-items:center;bottom:10px;left:50%;right:auto;transform:translate(-50%)}.FixedContact-module__SQmiyG__bar{box-shadow:0 5px 18px #181a1340}}:is(body.drawer-open .FixedContact-module__SQmiyG__root,body.modal-open .FixedContact-module__SQmiyG__root){opacity:0!important;pointer-events:none!important;visibility:hidden!important}
.Header-module__ldgnoG__header{z-index:50;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#efe9ddf0;border-bottom:1px solid #23271e24;transition:background .6s,border-color .6s;position:fixed;top:0;left:0;right:0}.Header-module__ldgnoG__inner{justify-content:space-between;align-items:center;gap:20px;padding:18px clamp(22px,4vw,60px);display:flex}.Header-module__ldgnoG__logoLink{color:var(--ink);transition:color .6s;display:inline-flex}.Header-module__ldgnoG__logo{width:auto;height:32px;display:block}.Header-module__ldgnoG__nav,.Header-module__ldgnoG__links{align-items:center;gap:clamp(24px,3.4vw,44px);display:flex}.Header-module__ldgnoG__link{letter-spacing:.26em;text-transform:uppercase;color:#23271ed1;font-size:9px;font-weight:500;text-decoration:none;transition:color .3s}.Header-module__ldgnoG__link:hover{color:var(--olive)}.Header-module__ldgnoG__btn{border:1px solid var(--ink);background:var(--ink);color:var(--stone);letter-spacing:.24em;text-transform:uppercase;cursor:pointer;white-space:nowrap;border-radius:100px;padding:11px 24px;font-family:inherit;font-size:9px;font-weight:500;text-decoration:none;transition:background .35s,color .35s,border-color .6s}.Header-module__ldgnoG__btn:hover{color:var(--ink);background:0 0}.Header-module__ldgnoG__menuBtn{cursor:pointer;background:0 0;border:none;flex-direction:column;justify-content:center;align-items:flex-end;gap:5px;width:44px;height:44px;padding:0;display:inline-flex}.Header-module__ldgnoG__menuBtn span{background:var(--ink);height:1.5px;transition:background .6s;display:block}.Header-module__ldgnoG__menuBtn span:first-child{width:26px}.Header-module__ldgnoG__menuBtn span:last-child{width:20px}body:has([data-page-hero]) .Header-module__ldgnoG__header:not(.Header-module__ldgnoG__headerScrolled){-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-bottom-color:#0000}body:has([data-page-hero]) .Header-module__ldgnoG__header:not(.Header-module__ldgnoG__headerScrolled) .Header-module__ldgnoG__logoLink{color:var(--cream)}body:has([data-page-hero]) .Header-module__ldgnoG__header:not(.Header-module__ldgnoG__headerScrolled) .Header-module__ldgnoG__link{color:#efe9dde6}body:has([data-page-hero]) .Header-module__ldgnoG__header:not(.Header-module__ldgnoG__headerScrolled) .Header-module__ldgnoG__link:hover{color:#fff}body:has([data-page-hero]) .Header-module__ldgnoG__header:not(.Header-module__ldgnoG__headerScrolled) .Header-module__ldgnoG__btn{background:var(--cream);color:var(--ink);border-color:var(--cream)}body:has([data-page-hero]) .Header-module__ldgnoG__header:not(.Header-module__ldgnoG__headerScrolled) .Header-module__ldgnoG__btn:hover{color:var(--cream);background:0 0}body:has([data-page-hero]) .Header-module__ldgnoG__header:not(.Header-module__ldgnoG__headerScrolled) .Header-module__ldgnoG__menuBtn span{background:var(--cream)}.Header-module__ldgnoG__linkdrawer{font-family:var(--font-antic-didone), "Antic Didone", serif;color:var(--ink);padding:14px 0;font-size:26px;text-decoration:none;transition:color .3s}.Header-module__ldgnoG__linkdrawer:hover{color:var(--olive)}.Header-module__ldgnoG__menuMobile{display:none}@media (max-width:620px){.Header-module__ldgnoG__links{display:none}.Header-module__ldgnoG__menuMobile{align-items:center;display:inline-flex}}
.FooterV1-module__UlT3ia__footer{background:var(--ink);color:var(--stone);padding:clamp(64px, 9vh, 110px) var(--section-x,clamp(24px, 6vw, 120px)) clamp(28px, 4vh, 44px)}.FooterV1-module__UlT3ia__wrap{max-width:1650px;margin:0 auto}.FooterV1-module__UlT3ia__top{flex-direction:column;align-items:center;gap:clamp(28px,4vh,44px);padding-bottom:clamp(40px,6vh,64px);display:flex}.FooterV1-module__UlT3ia__logoLink{color:#efe9ddeb;display:inline-flex}.FooterV1-module__UlT3ia__logo{width:auto;height:40px;display:block}.FooterV1-module__UlT3ia__nav{flex-wrap:wrap;justify-content:center;gap:clamp(22px,3.4vw,48px);display:flex}.FooterV1-module__UlT3ia__link{color:#efe9ddb3;letter-spacing:.26em;text-transform:uppercase;font-size:9px;text-decoration:none;transition:color .25s}.FooterV1-module__UlT3ia__link:hover{color:var(--cream)}.FooterV1-module__UlT3ia__nav button{cursor:pointer;color:#efe9ddb3;letter-spacing:.26em;text-transform:uppercase;background:0 0;border:none;padding:0;font-family:inherit;font-size:9px;transition:color .25s}.FooterV1-module__UlT3ia__nav button:hover{color:var(--cream)}.FooterV1-module__UlT3ia__legal{color:#efe9dd73;letter-spacing:.05em;border-top:1px solid #efe9dd24;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding-top:clamp(20px,3vh,32px);font-size:11px;font-weight:300;display:flex}.FooterV1-module__UlT3ia__inlineLink{color:inherit;text-decoration:none;transition:color .25s}.FooterV1-module__UlT3ia__inlineLink:hover{color:var(--cream)}
.PropertiesGrid-module__kUzP_G__titleSection{padding:clamp(24px, 3.4vh, 40px) var(--section-x,clamp(24px, 6vw, 120px)) 0}.PropertiesGrid-module__kUzP_G__titleWrap{max-width:1650px;margin:0 auto;animation:.9s 50ms both PropertiesGrid-module__kUzP_G__fadeUp}@keyframes PropertiesGrid-module__kUzP_G__fadeUp{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.PropertiesGrid-module__kUzP_G__eyebrow{letter-spacing:.42em;text-transform:uppercase;color:var(--olive);margin-bottom:clamp(18px,2.6vh,28px);font-size:9px}.PropertiesGrid-module__kUzP_G__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:clamp(24px,4vw,64px);display:flex}.PropertiesGrid-module__kUzP_G__h1{color:var(--ink);letter-spacing:.01em;text-wrap:balance;max-width:16ch;margin:0;font-size:clamp(38px,5vw,74px);font-weight:400;line-height:1.04}.PropertiesGrid-module__kUzP_G__intro{color:#5f5b4e;max-width:44ch;margin:0;font-size:14px;font-weight:300;line-height:2}@media (max-width:900px){.PropertiesGrid-module__kUzP_G__head{flex-direction:column;align-items:flex-start}}.PropertiesGrid-module__kUzP_G__filterSection{padding:clamp(36px, 5vh, 60px) var(--section-x,clamp(24px, 6vw, 120px)) 0}.PropertiesGrid-module__kUzP_G__filterWrap{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;max-width:1650px;margin:0 auto;display:flex}.PropertiesGrid-module__kUzP_G__chips{background:var(--stone-2);scrollbar-width:none;border:1px solid #23271e14;border-radius:100px;flex-wrap:nowrap;gap:4px;min-width:0;padding:4px;display:flex;overflow-x:auto}.PropertiesGrid-module__kUzP_G__chips::-webkit-scrollbar{display:none}.PropertiesGrid-module__kUzP_G__chip,.PropertiesGrid-module__kUzP_G__chipActive{white-space:nowrap;letter-spacing:.22em;text-transform:uppercase;cursor:pointer;border:none;border-radius:100px;flex:none;align-items:center;padding:11px 20px;font-family:inherit;font-size:9px;transition:color .3s,background .3s;display:inline-flex}.PropertiesGrid-module__kUzP_G__chip{color:#4c4838;background:0 0;font-weight:500}.PropertiesGrid-module__kUzP_G__chipActive{background:var(--ink);color:var(--stone);font-weight:700}.PropertiesGrid-module__kUzP_G__meta{flex-wrap:wrap;align-items:baseline;gap:14px;display:flex}.PropertiesGrid-module__kUzP_G__priceRange{font-family:var(--font-antic-didone), "Antic Didone", serif;color:var(--ink);white-space:nowrap;font-size:clamp(18px,1.8vw,23px)}.PropertiesGrid-module__kUzP_G__count{letter-spacing:.26em;text-transform:uppercase;color:var(--muted);font-size:9px}.PropertiesGrid-module__kUzP_G__gridSection{padding:clamp(34px, 5vh, 56px) var(--section-x,clamp(24px, 6vw, 120px)) var(--section-y,clamp(96px, 13vh, 176px))}.PropertiesGrid-module__kUzP_G__grid{grid-template-columns:repeat(auto-fill,minmax(min(340px,100%),1fr));gap:clamp(24px,2.6vw,40px);max-width:1650px;margin:0 auto;display:grid}.PropertiesGrid-module__kUzP_G__card{color:inherit;flex-direction:column;text-decoration:none;display:flex}.PropertiesGrid-module__kUzP_G__cardMedia{aspect-ratio:4/3;background:var(--stone-2);border-radius:22px;position:relative;overflow:hidden}.PropertiesGrid-module__kUzP_G__cardImg{object-fit:cover;transition:transform 1.2s cubic-bezier(.19,1,.22,1)}.PropertiesGrid-module__kUzP_G__card:hover .PropertiesGrid-module__kUzP_G__cardImg{transform:scale(1.05)}.PropertiesGrid-module__kUzP_G__soldImg{filter:grayscale();opacity:.72}.PropertiesGrid-module__kUzP_G__cardBody{flex-direction:column;flex:1;display:flex}.PropertiesGrid-module__kUzP_G__cardEyebrow{letter-spacing:.26em;text-transform:uppercase;color:var(--olive);margin-top:22px;font-size:9px}.PropertiesGrid-module__kUzP_G__cardTop{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;margin-top:10px;display:flex}.PropertiesGrid-module__kUzP_G__cardName,.PropertiesGrid-module__kUzP_G__cardPrice{font-family:var(--font-antic-didone), "Antic Didone", serif;color:var(--ink);font-size:23px}.PropertiesGrid-module__kUzP_G__cardPrice{white-space:nowrap}.PropertiesGrid-module__kUzP_G__specs{border-top:1px solid #23271e29;flex-wrap:wrap;gap:26px;margin-top:20px;padding-top:16px;display:flex}.PropertiesGrid-module__kUzP_G__specLabel{letter-spacing:.22em;text-transform:uppercase;color:#7b745f;margin-bottom:6px;font-size:9px}.PropertiesGrid-module__kUzP_G__specValue{color:var(--ink);font-size:14px;font-weight:300}
.LocationMap-module__m332ba__section{background:var(--ink);color:var(--stone);padding:var(--section-y,clamp(96px, 13vh, 176px)) var(--section-x,clamp(24px, 6vw, 120px));scroll-margin-top:80px}.LocationMap-module__m332ba__sectionCompact{padding-top:clamp(24px,3.4vh,40px)}.LocationMap-module__m332ba__wrap{max-width:1650px;margin:0 auto}.LocationMap-module__m332ba__headBare{flex-wrap:wrap;justify-content:flex-end;margin-bottom:clamp(18px,2.6vh,28px);display:flex}.LocationMap-module__m332ba__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:clamp(32px,5vh,56px);display:flex}.LocationMap-module__m332ba__kicker{letter-spacing:.42em;text-transform:uppercase;color:var(--olive-2);margin-bottom:clamp(16px,2.4vh,26px);font-size:9px}.LocationMap-module__m332ba__h2{color:var(--cream);font-size:clamp(28px,3.6vw,59px);line-height:1.08}.LocationMap-module__m332ba__headRight{flex-direction:column;align-items:flex-end;gap:12px;display:flex}.LocationMap-module__m332ba__hint{letter-spacing:.24em;text-transform:uppercase;color:#efe9dd99;font-size:9px}.LocationMap-module__m332ba__tabs{background:#efe9dd14;border:1px solid #efe9dd24;border-radius:100px;gap:4px;padding:4px;display:inline-flex}.LocationMap-module__m332ba__tab,.LocationMap-module__m332ba__tabOn{letter-spacing:.22em;text-transform:uppercase;cursor:pointer;border:none;border-radius:100px;padding:11px 22px;font-family:inherit;font-size:9px;transition:color .3s,background .3s}.LocationMap-module__m332ba__tab{color:#efe9dd99;background:0 0;font-weight:500}.LocationMap-module__m332ba__tabOn{background:var(--cream);color:var(--ink);font-weight:700}.LocationMap-module__m332ba__splitWrap{--row:83px;grid-template-columns:minmax(280px,360px) 1fr;align-items:stretch;gap:clamp(24px,3.4vw,56px);display:grid}.LocationMap-module__m332ba__listCol{min-height:0;position:relative}.LocationMap-module__m332ba__listScroll{-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:#efe9dd4d transparent;flex-direction:column;margin:0;padding:0 14px 0 0;list-style:none;display:flex;position:absolute;inset:0;overflow:hidden auto}.LocationMap-module__m332ba__listScroll::-webkit-scrollbar{width:5px}.LocationMap-module__m332ba__listScroll::-webkit-scrollbar-track{background:0 0}.LocationMap-module__m332ba__listScroll::-webkit-scrollbar-thumb{background:#efe9dd4d;border-radius:999px}.LocationMap-module__m332ba__listScroll::-webkit-scrollbar-thumb:hover{background:#efe9dd80}.LocationMap-module__m332ba__item{text-align:left;cursor:pointer;background:0 0;border:none;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:18px 20px;font-family:inherit;transition:background .3s;display:flex}.LocationMap-module__m332ba__item:hover{background:#efe9dd0f}.LocationMap-module__m332ba__itemSold{opacity:.6}.LocationMap-module__m332ba__itemMain{flex-direction:column;gap:7px;min-width:0;display:flex}.LocationMap-module__m332ba__itemName{font-family:var(--font-antic-didone), "Antic Didone", serif;color:var(--cream);white-space:nowrap;text-overflow:ellipsis;font-size:23px;overflow:hidden}.LocationMap-module__m332ba__itemMeta{letter-spacing:.24em;text-transform:uppercase;color:#efe9dd9e;font-size:9px}.LocationMap-module__m332ba__itemPrice{font-family:var(--font-antic-didone), "Antic Didone", serif;color:#c7cbaf;white-space:nowrap;font-size:14px}.LocationMap-module__m332ba__divider{background:#efe9dd29;width:20%;height:1px;margin:0 auto}.LocationMap-module__m332ba__listScroll li:last-child .LocationMap-module__m332ba__divider{display:none}.LocationMap-module__m332ba__mapCol{min-width:0;position:relative}.LocationMap-module__m332ba__mapBox{width:100%;position:relative}@media (max-width:920px){.LocationMap-module__m332ba__headRight{align-items:flex-start}.LocationMap-module__m332ba__splitWrap{flex-direction:column;gap:10px;height:auto;display:flex}.LocationMap-module__m332ba__mapCol{flex:none}.LocationMap-module__m332ba__mapBox{width:100%}.LocationMap-module__m332ba__listCol{height:calc(var(--row) * 2.5);flex:none}.LocationMap-module__m332ba__listScroll{padding-right:2px}}.LocationMap-module__m332ba__map{position:relative}.LocationMap-module__m332ba__mapInner{max-width:1400px;margin:0 auto;position:relative}.LocationMap-module__m332ba__scrim{pointer-events:none;z-index:4;background:linear-gradient(#181a1300 82%,#181a134d 91%,#181a13cc 100%);border-radius:12px;position:absolute;inset:0}.LocationMap-module__m332ba__stats{z-index:5;pointer-events:none;flex-wrap:wrap;gap:clamp(24px,4.5vw,64px);padding:0 clamp(20px,3vw,40px) clamp(20px,3.4vh,32px);display:flex;position:absolute;bottom:0;left:0;right:0}.LocationMap-module__m332ba__statValue{font-family:var(--font-antic-didone), "Antic Didone", serif;color:var(--cream);font-size:clamp(23px,2.3vw,37px);line-height:1}.LocationMap-module__m332ba__statLabel{letter-spacing:.24em;text-transform:uppercase;color:#efe9dd99;margin-top:9px;font-size:9px}@media (max-width:620px){.LocationMap-module__m332ba__stats,.LocationMap-module__m332ba__scrim{display:none}}.LocationMap-module__m332ba__sectionLight{background:var(--stone);color:var(--ink)}.LocationMap-module__m332ba__sectionLight .LocationMap-module__m332ba__kicker{color:var(--olive)}.LocationMap-module__m332ba__sectionLight .LocationMap-module__m332ba__h2{color:var(--ink)}.LocationMap-module__m332ba__sectionLight .LocationMap-module__m332ba__hint{color:var(--muted)}.LocationMap-module__m332ba__sectionLight .LocationMap-module__m332ba__tabs{background:var(--stone-2);border-color:#23271e14}.LocationMap-module__m332ba__sectionLight .LocationMap-module__m332ba__tab{color:#4c4838}.LocationMap-module__m332ba__sectionLight .LocationMap-module__m332ba__tabOn{background:var(--ink);color:var(--stone)}.LocationMap-module__m332ba__sectionLight .LocationMap-module__m332ba__listScroll{scrollbar-color:#23271e4d transparent}.LocationMap-module__m332ba__sectionLight .LocationMap-module__m332ba__listScroll::-webkit-scrollbar-thumb{background:#23271e47}.LocationMap-module__m332ba__sectionLight .LocationMap-module__m332ba__listScroll::-webkit-scrollbar-thumb:hover{background:#23271e73}.LocationMap-module__m332ba__sectionLight .LocationMap-module__m332ba__item:hover{background:#23271e0d}.LocationMap-module__m332ba__sectionLight .LocationMap-module__m332ba__itemName{color:var(--ink)}.LocationMap-module__m332ba__sectionLight .LocationMap-module__m332ba__itemMeta{color:#7b745f}.LocationMap-module__m332ba__sectionLight .LocationMap-module__m332ba__itemPrice{color:var(--olive)}.LocationMap-module__m332ba__sectionLight .LocationMap-module__m332ba__divider{background:#23271e24}.LocationMap-module__m332ba__sectionLight .LocationMap-module__m332ba__statValue{color:var(--ink)}.LocationMap-module__m332ba__sectionLight .LocationMap-module__m332ba__statLabel{color:var(--muted)}
.UnitMap-module__jCDFDW__map{aspect-ratio:1448/1086;isolation:isolate;touch-action:pan-y;border-radius:28px;position:relative;overflow:hidden}.UnitMap-module__jCDFDW__cover{aspect-ratio:1448/1086;min-width:100%;height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.UnitMap-module__jCDFDW__zoomLayer{transform-origin:0 0;will-change:transform;position:absolute;inset:0}.UnitMap-module__jCDFDW__mapImg{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.UnitMap-module__jCDFDW__grad{pointer-events:none;background:linear-gradient(#0f0f0f29 0%,#0f0f0f00 38% 84%,#0f0f0f52 100%);position:absolute;inset:0}.UnitMap-module__jCDFDW__zoomHint{z-index:5;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fff;letter-spacing:.2em;text-transform:uppercase;pointer-events:none;white-space:nowrap;background:#0f0f0f8c;border-radius:999px;align-items:center;gap:7px;padding:8px 14px;font-size:9px;display:inline-flex;position:absolute;top:14px;left:50%;transform:translate(-50%)}.UnitMap-module__jCDFDW__zoomHint svg{flex:none;width:13px;height:13px;display:block}.UnitMap-module__jCDFDW__dot{left:var(--x);top:var(--y);transform:translate(-50%,-50%) scale(var(--inv,1));z-index:2;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:50%;place-items:center;width:40px;height:40px;padding:0;display:grid;position:absolute}.UnitMap-module__jCDFDW__dotInner{background:#fffffff2;border-radius:50%;width:11px;height:11px;transition:transform .25s;box-shadow:0 2px 10px #00000073}.UnitMap-module__jCDFDW__dot:hover .UnitMap-module__jCDFDW__dotInner,.UnitMap-module__jCDFDW__dot:focus-visible .UnitMap-module__jCDFDW__dotInner{transform:scale(1.45)}.UnitMap-module__jCDFDW__dot:focus-visible{outline-offset:2px;outline:2px solid #fff}.UnitMap-module__jCDFDW__dot:not(.UnitMap-module__jCDFDW__dotCurrent).UnitMap-module__jCDFDW__dotActive .UnitMap-module__jCDFDW__dotInner{background:var(--ink);transform:scale(1.45);box-shadow:0 0 0 2px #fffffff2,0 2px 10px #181a1380}.UnitMap-module__jCDFDW__dotCurrent{z-index:3}.UnitMap-module__jCDFDW__dotCurrent .UnitMap-module__jCDFDW__dotInner{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);place-items:center;width:34px;height:34px;display:grid;box-shadow:0 6px 20px #00000059}.UnitMap-module__jCDFDW__dotCurrent .UnitMap-module__jCDFDW__dotInner:after{content:"";background:var(--ink);border-radius:50%;width:10px;height:10px}.UnitMap-module__jCDFDW__pulse{pointer-events:none;border:1px solid #ffffffbf;border-radius:50%;width:60px;height:60px;animation:2.2s ease-out infinite UnitMap-module__jCDFDW__pulse;position:absolute}@keyframes UnitMap-module__jCDFDW__pulse{0%{opacity:1;transform:scale(.5)}to{opacity:0;transform:scale(1.8)}}.UnitMap-module__jCDFDW__pinCard{left:var(--x);top:var(--y);background:var(--stone);z-index:4;pointer-events:none;white-space:nowrap;border-radius:14px;width:max-content;max-width:330px;padding:13px 16px;position:absolute;box-shadow:0 14px 40px #181a1347}.UnitMap-module__jCDFDW__above{transform:translate(-50%,calc(-100% - 18px))}.UnitMap-module__jCDFDW__below{transform:translate(-50%,18px)}.UnitMap-module__jCDFDW__pinCardEyebrow{letter-spacing:.2em;text-transform:uppercase;color:var(--olive);text-overflow:ellipsis;font-size:8px;overflow:hidden}.UnitMap-module__jCDFDW__pinCardTitle{color:var(--ink);text-overflow:ellipsis;margin-top:6px;font-size:16px;font-weight:400;line-height:1.15;overflow:hidden}.UnitMap-module__jCDFDW__pinCardTag{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-top:5px;font-size:9px}.UnitMap-module__jCDFDW__pinCardPrice{color:var(--ink);margin-top:9px;font-size:15px;font-weight:300}.UnitMap-module__jCDFDW__pinCardMeta{letter-spacing:.02em;color:#7b745f;border-top:1px solid #23271e24;flex-wrap:nowrap;align-items:center;gap:7px;margin-top:9px;padding-top:9px;font-size:10px;display:flex}.UnitMap-module__jCDFDW__pinCardMeta span+span:before{content:"·";color:#23271e47;margin-right:7px}.UnitMap-module__jCDFDW__arrow{left:var(--x);z-index:4;pointer-events:none;border-left:9px solid #0000;border-right:9px solid #0000;width:0;height:0;position:absolute}.UnitMap-module__jCDFDW__arrowAbove{top:calc(var(--y) - 18px);border-top:9px solid var(--stone);transform:translate(-50%)}.UnitMap-module__jCDFDW__arrowBelow{top:calc(var(--y) + 18px);border-bottom:9px solid var(--stone);transform:translate(-50%,-100%)}.UnitMap-module__jCDFDW__bsRoot{z-index:10000;pointer-events:none;overscroll-behavior:contain;touch-action:none;flex-direction:column;justify-content:flex-end;display:flex;position:fixed;inset:0}.UnitMap-module__jCDFDW__bsOpen{pointer-events:auto}.UnitMap-module__jCDFDW__bsBackdrop{background:0 0;transition:background .3s;position:absolute;inset:0}.UnitMap-module__jCDFDW__bsOpen .UnitMap-module__jCDFDW__bsBackdrop{background:#181a138c}.UnitMap-module__jCDFDW__bsCard{background:var(--stone);touch-action:none;border-top:1px solid #23271e1a;border-radius:20px 20px 0 0;padding:10px 20px 40px;transition:transform .35s cubic-bezier(.32,.72,0,1);position:relative;transform:translateY(105%);box-shadow:0 -12px 40px #181a1338}.UnitMap-module__jCDFDW__bsOpen .UnitMap-module__jCDFDW__bsCard{transform:translateY(0)}.UnitMap-module__jCDFDW__bsHandle{cursor:grab;background:#23271e38;border-radius:2px;width:36px;height:4px;margin:0 auto 16px}.UnitMap-module__jCDFDW__bsEyebrow{letter-spacing:.2em;text-transform:uppercase;color:var(--olive);margin-bottom:6px;font-size:10px}.UnitMap-module__jCDFDW__bsTitle{color:var(--ink);margin-bottom:6px;font-size:20px;font-weight:400;line-height:1.2}.UnitMap-module__jCDFDW__bsSubtitle{color:#5f5b4e;margin-bottom:4px;font-size:15px;line-height:1.4}.UnitMap-module__jCDFDW__bsHint{color:var(--muted);font-size:14px;line-height:1.4}.UnitMap-module__jCDFDW__bsPrice{color:var(--ink);margin-top:10px;font-size:16px}.UnitMap-module__jCDFDW__bsLink{letter-spacing:.14em;text-transform:uppercase;color:var(--ink);margin-top:14px;font-size:11px;text-decoration:none;display:inline-block}@media (max-width:920px){.UnitMap-module__jCDFDW__map{aspect-ratio:1}}@media (max-width:760px){.UnitMap-module__jCDFDW__pinCard{left:clamp(132px,var(--x),calc(100% - 132px));max-width:min(264px,100vw - 40px);padding:11px 13px;right:auto}.UnitMap-module__jCDFDW__pinCardTitle{font-size:15px}.UnitMap-module__jCDFDW__pinCardPrice{font-size:14px}.UnitMap-module__jCDFDW__dot{width:36px;height:36px}.UnitMap-module__jCDFDW__dotInner{width:9px;height:9px}.UnitMap-module__jCDFDW__dotCurrent .UnitMap-module__jCDFDW__dotInner{width:26px;height:26px}.UnitMap-module__jCDFDW__pulse{width:44px;height:44px}}
.ModalUniversal-module__MXaLHa__overlay{z-index:1000;position:fixed;inset:0}.ModalUniversal-module__MXaLHa__backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#00000059;position:absolute;inset:0}.ModalUniversal-module__MXaLHa__center{z-index:1;place-items:center;min-height:100%;padding:16px;display:grid;position:relative}.ModalUniversal-module__MXaLHa__panel{background:#fffffff5;border:1px solid #00000014;border-radius:18px;outline:none;flex-direction:column;width:100%;max-height:90vh;animation:.18s ease-out forwards ModalUniversal-module__MXaLHa__modalIn;display:flex;position:relative;overflow:hidden;transform:translateY(8px);box-shadow:0 18px 60px #00000040,inset 0 1px #fff9}@keyframes ModalUniversal-module__MXaLHa__modalIn{to{transform:translateY(0)}}.ModalUniversal-module__MXaLHa__panelSm{max-width:520px}.ModalUniversal-module__MXaLHa__panelMd{max-width:760px}.ModalUniversal-module__MXaLHa__panelLg{max-width:980px}.ModalUniversal-module__MXaLHa__header{z-index:2;pointer-events:none;position:absolute;inset:0}.ModalUniversal-module__MXaLHa__title{letter-spacing:.02em;color:#000000e0;text-transform:uppercase;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);white-space:nowrap;text-overflow:ellipsis;pointer-events:auto;background:#ffffffeb;border:1px solid #0000001a;border-radius:999px;align-items:center;max-width:calc(100% - 80px);margin:0;padding:10px 12px;font-size:14px;font-weight:600;display:inline-flex;position:absolute;top:20px;left:20px;overflow:hidden;box-shadow:0 10px 30px #0000001a}.ModalUniversal-module__MXaLHa__closeButton{appearance:none;cursor:pointer;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);pointer-events:auto;background:#ffffffeb;border:1px solid #0000001a;border-radius:999px;place-items:center;width:40px;height:40px;transition:transform .12s,background .12s,border-color .12s;display:grid;position:absolute;top:14px;right:14px;box-shadow:0 10px 30px #0000001a}.ModalUniversal-module__MXaLHa__closeButton:hover{background:#fffffff2;border-color:#00000029;transform:translateY(-1px)}.ModalUniversal-module__MXaLHa__closeButton:active{transform:translateY(0)}.ModalUniversal-module__MXaLHa__closeIcon{color:#000000b3;font-size:22px;line-height:1}.ModalUniversal-module__MXaLHa__body{padding:72px 18px 18px}@media (min-width:640px){.ModalUniversal-module__MXaLHa__center{padding:28px}.ModalUniversal-module__MXaLHa__header{padding:20px 22px 16px}.ModalUniversal-module__MXaLHa__body{padding:0}}
.ProjectUpdate-module__BDZ4uq__section{background:var(--stone);color:var(--ink);padding:var(--section-y,clamp(96px, 13vh, 176px)) var(--section-x,clamp(24px, 6vw, 120px))}.ProjectUpdate-module__BDZ4uq__wrap{flex-wrap:wrap;align-items:center;gap:clamp(32px,5vw,90px);max-width:1650px;margin:0 auto;display:flex}.ProjectUpdate-module__BDZ4uq__text{flex:340px;min-width:min(340px,100%)}.ProjectUpdate-module__BDZ4uq__kicker{letter-spacing:.42em;text-transform:uppercase;color:var(--olive);margin-bottom:clamp(18px,2.6vh,28px);font-size:9px}.ProjectUpdate-module__BDZ4uq__h2{color:var(--ink);text-wrap:balance;margin:0;font-size:clamp(28px,3.6vw,59px);line-height:1.06}.ProjectUpdate-module__BDZ4uq__h2 span{display:block}.ProjectUpdate-module__BDZ4uq__p{color:#5f5b4e;max-width:44ch;margin:clamp(18px,2.8vh,30px) 0 0;font-size:14px;font-weight:300;line-height:2}.ProjectUpdate-module__BDZ4uq__text>span{display:inline-block}.ProjectUpdate-module__BDZ4uq__button{border:1px solid var(--ink);color:var(--ink);letter-spacing:.26em;text-transform:uppercase;white-space:nowrap;cursor:pointer;background:0 0;border-radius:100px;margin-top:clamp(30px,4.6vh,52px);padding:16px 34px;font-family:inherit;font-size:9px;text-decoration:none;transition:background .35s,color .35s,border-color .35s;display:inline-block}.ProjectUpdate-module__BDZ4uq__button:hover{background:var(--ink);color:var(--cream);border-color:var(--ink)}.ProjectUpdate-module__BDZ4uq__videoWrap{aspect-ratio:16/9;background:#000;border-radius:22px;flex:1.6 480px;min-width:min(480px,100%);position:relative;overflow:hidden}.ProjectUpdate-module__BDZ4uq__video{border:0;width:100%;height:100%;position:absolute;inset:0}
.Residences-module__42t7lW__section{background:var(--stone-2);padding:var(--section-y,clamp(96px, 13vh, 176px)) var(--section-x,clamp(24px, 6vw, 120px));border-top:1px solid #23271e14;scroll-margin-top:80px}.Residences-module__42t7lW__wrap{max-width:1650px;margin:0 auto}.Residences-module__42t7lW__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:32px;margin-bottom:clamp(36px,6vh,60px);display:flex}.Residences-module__42t7lW__kicker{letter-spacing:.42em;text-transform:uppercase;color:var(--olive);margin-bottom:clamp(18px,2.6vh,28px);font-size:9px}.Residences-module__42t7lW__h2{color:var(--ink);text-wrap:balance;font-size:clamp(30px,4vw,59px);line-height:1.04}.Residences-module__42t7lW__h2 span{display:block}.Residences-module__42t7lW__headMeta{text-align:right}.Residences-module__42t7lW__toggleSlotDesktop{flex:none;display:block}.Residences-module__42t7lW__toggleSlotMobile{display:none}.Residences-module__42t7lW__priceRange{font-family:var(--font-antic-didone), "Antic Didone", serif;color:var(--ink);white-space:nowrap;font-size:clamp(18px,1.8vw,23px)}.Residences-module__42t7lW__countLabel{letter-spacing:.26em;text-transform:uppercase;color:var(--muted);margin-top:8px;font-size:9px}.Residences-module__42t7lW__filterBar{justify-content:space-between;align-items:center;gap:20px;margin-bottom:clamp(34px,5vh,56px);display:flex}.Residences-module__42t7lW__chips{background:var(--stone);scrollbar-width:none;border:1px solid #23271e14;border-radius:100px;flex-wrap:nowrap;gap:4px;min-width:0;padding:4px;display:flex;overflow-x:auto}.Residences-module__42t7lW__chips::-webkit-scrollbar{display:none}.Residences-module__42t7lW__chip,.Residences-module__42t7lW__chipOn{white-space:nowrap;letter-spacing:.22em;text-transform:uppercase;cursor:pointer;border:none;border-radius:100px;flex:none;align-items:center;padding:11px 20px;font-family:inherit;font-size:9px;transition:color .3s,background .3s;display:inline-flex}.Residences-module__42t7lW__chip{color:#4c4838;background:0 0;font-weight:500}.Residences-module__42t7lW__chipOn{background:var(--ink);color:var(--stone);font-weight:700}.Residences-module__42t7lW__toggle{background:var(--stone);border:1px solid #23271e14;border-radius:100px;flex:none;gap:4px;padding:4px;display:inline-flex}.Residences-module__42t7lW__toggleBtn,.Residences-module__42t7lW__toggleOn{cursor:pointer;letter-spacing:.22em;text-transform:uppercase;border:none;border-radius:100px;align-items:center;padding:11px 22px;font-family:inherit;font-size:9px;transition:color .3s,background .3s;display:inline-flex}.Residences-module__42t7lW__toggleBtn{color:#9a9280;background:0 0;font-weight:500}.Residences-module__42t7lW__toggleOn{background:var(--ink);color:var(--stone);font-weight:700}.Residences-module__42t7lW__toggleIcon{width:16px;height:16px;display:none}.Residences-module__42t7lW__cardsVp{cursor:grab;overflow:hidden}.Residences-module__42t7lW__cardsRow{touch-action:pan-y;gap:clamp(20px,2.6vw,40px);display:flex}.Residences-module__42t7lW__card{width:min(430px,86vw);color:inherit;flex-direction:column;flex:none;text-decoration:none;display:flex}.Residences-module__42t7lW__cardImgWrap{border-radius:22px;overflow:hidden}.Residences-module__42t7lW__cardImg{aspect-ratio:4/3;object-fit:cover;pointer-events:none;width:100%;transition:transform 1.2s cubic-bezier(.19,1,.22,1);display:block}.Residences-module__42t7lW__card:hover .Residences-module__42t7lW__cardImg{transform:scale(1.05)}.Residences-module__42t7lW__cardEyebrow{letter-spacing:.26em;text-transform:uppercase;color:var(--olive);margin-top:22px;font-size:9px}.Residences-module__42t7lW__cardTop{justify-content:space-between;align-items:baseline;gap:14px;margin-top:10px;display:flex}.Residences-module__42t7lW__cardName{font-family:var(--font-antic-didone), "Antic Didone", serif;color:var(--ink);white-space:nowrap;font-size:23px}.Residences-module__42t7lW__specs{flex-wrap:wrap;gap:26px;display:flex}.Residences-module__42t7lW__card .Residences-module__42t7lW__specs{border-top:1px solid #23271e29;margin-top:20px;padding-top:16px}.Residences-module__42t7lW__specLabel{letter-spacing:.22em;text-transform:uppercase;color:#7b745f;margin-bottom:6px;font-size:9px}.Residences-module__42t7lW__specValue{color:var(--ink);font-size:14px;font-weight:300}.Residences-module__42t7lW__cardsArrows{justify-content:flex-end;gap:24px;margin-top:32px;display:flex}.Residences-module__42t7lW__arrow{color:var(--ink);cursor:pointer;background:0 0;border:none;padding:0;line-height:0;transition:opacity .3s}.Residences-module__42t7lW__arrow:disabled{opacity:.3;cursor:default}.Residences-module__42t7lW__arrowIcon{width:28px;height:28px;display:block}.Residences-module__42t7lW__list{border-top:1px solid #23271e29;flex-direction:column;display:flex}.Residences-module__42t7lW__listRow{border-bottom:1px solid #23271e29;flex-wrap:wrap;align-items:center;gap:clamp(18px,3vw,44px);padding:22px 0;transition:background .3s;display:flex}.Residences-module__42t7lW__listRow:hover{background:#23271e08}.Residences-module__42t7lW__listImg{object-fit:cover;border-radius:14px;flex:none;width:132px;height:88px;display:block}.Residences-module__42t7lW__listName{flex:200px;min-width:160px}.Residences-module__42t7lW__listName .Residences-module__42t7lW__cardEyebrow{margin-top:0;margin-bottom:8px}.Residences-module__42t7lW__listSpecs{flex:2 300px}.Residences-module__42t7lW__listSpecs .Residences-module__42t7lW__specs{gap:clamp(22px,3vw,48px)}.Residences-module__42t7lW__listPrice{flex-wrap:wrap;flex:220px;justify-content:flex-end;align-items:center;gap:clamp(16px,2.4vw,36px);display:flex}.Residences-module__42t7lW__listPrice .Residences-module__42t7lW__cardName{font-size:clamp(19px,1.7vw,24px)}.Residences-module__42t7lW__detailsBtn{border:none;border-bottom:1px solid var(--olive);color:var(--ink);letter-spacing:.24em;text-transform:uppercase;cursor:pointer;white-space:nowrap;background:0 0;padding:0 1px 6px;font-family:inherit;font-size:9px;text-decoration:none;transition:color .3s}.Residences-module__42t7lW__detailsBtn:hover{color:var(--olive)}@media (max-width:860px){.Residences-module__42t7lW__toggleText{display:none}.Residences-module__42t7lW__toggleIcon{display:block}.Residences-module__42t7lW__toggleBtn,.Residences-module__42t7lW__toggleOn{padding:11px 15px}.Residences-module__42t7lW__toggleSlotDesktop{display:none}.Residences-module__42t7lW__toggleSlotMobile{display:block}.Residences-module__42t7lW__headMeta{text-align:left;justify-content:space-between;align-items:center;gap:14px;width:100%;display:flex}.Residences-module__42t7lW__filterBar{display:block}}
.SliderGallery-module__eEcVnG__root{width:100%;position:relative}.SliderGallery-module__eEcVnG__viewport{overflow:hidden}.SliderGallery-module__eEcVnG__container{touch-action:pan-y;gap:24px;padding:8px 100px;display:flex}.SliderGallery-module__eEcVnG__slide{cursor:pointer;text-align:left;background:0 0;border:0;flex:0 0 min(420px,85vw);padding:0}.SliderGallery-module__eEcVnG__imageWrap{aspect-ratio:1;background:#f3f3f3;border-radius:0;width:100%;position:relative;overflow:hidden}.SliderGallery-module__eEcVnG__image{object-fit:cover;pointer-events:none}.SliderGallery-module__eEcVnG__fatherbuttons{gap:10px;margin-bottom:20px;margin-left:100px;display:flex}.SliderGallery-module__eEcVnG__arrow{cursor:pointer;background:#fff;border:1px solid #00000026;border-radius:999px;place-items:center;width:42px;height:42px;padding:0;line-height:0;display:grid}.SliderGallery-module__eEcVnG__icon{width:18px;height:18px;display:block}.SliderGallery-module__eEcVnG__arrow>span{line-height:1;display:block}.SliderGallery-module__eEcVnG__arrow:disabled{opacity:.35;cursor:default}.SliderGallery-module__eEcVnG__left{left:0}.SliderGallery-module__eEcVnG__right{right:0}@media (max-width:1400px){.SliderGallery-module__eEcVnG__container{padding:8px 50px}.SliderGallery-module__eEcVnG__fatherbuttons{margin-left:50px}}@media (max-width:768px){.SliderGallery-module__eEcVnG__container{gap:16px;padding:8px 20px}.SliderGallery-module__eEcVnG__fatherbuttons{gap:10px;margin-bottom:20px;margin-left:20px;display:flex}}
.TextPlusParagraph-module__1CTARG__fathertext{justify-content:space-between;padding:75px 100px;display:flex}.TextPlusParagraph-module__1CTARG__title{color:#393939;max-width:460px;font-size:35px;font-weight:300}.TextPlusParagraph-module__1CTARG__paragraphs{flex-direction:column;gap:15px;display:flex}.TextPlusParagraph-module__1CTARG__text{color:#707070;max-width:675px;font-size:14px;line-height:25px}@media (max-width:1400px){.TextPlusParagraph-module__1CTARG__fathertext{padding:75px 50px}}@media (max-width:1000px){.TextPlusParagraph-module__1CTARG__title{max-width:350px}.TextPlusParagraph-module__1CTARG__text{max-width:400px}}@media (max-width:900px){.TextPlusParagraph-module__1CTARG__fathertext{flex-direction:column;justify-content:space-between;gap:30px;padding:75px 20px;display:flex}.TextPlusParagraph-module__1CTARG__title{max-width:100%;font-size:30px}.TextPlusParagraph-module__1CTARG__text{max-width:100%}}
.UnitsProperties-module__dOcqRW__root{width:100%;position:relative}.UnitsProperties-module__dOcqRW__viewport{overflow:hidden}.UnitsProperties-module__dOcqRW__container{touch-action:pan-y;gap:25px;padding:8px 100px;display:flex}.UnitsProperties-module__dOcqRW__slide{cursor:pointer;text-align:left;background:0 0;border:0;flex:0 0 min(550px,90vw);padding:0}.UnitsProperties-module__dOcqRW__propertycard{gap:10px;width:100%;padding:0 10px;font-family:Manrope,sans-serif}.UnitsProperties-module__dOcqRW__imageWrap{width:100%;height:320px;position:relative;overflow:hidden}.UnitsProperties-module__dOcqRW__propertyimage{object-fit:cover}.UnitsProperties-module__dOcqRW__soldImage{filter:grayscale()}.UnitsProperties-module__dOcqRW__leftcardinfo{flex-direction:column;display:flex}.UnitsProperties-module__dOcqRW__rightcardinfo{display:flex}.UnitsProperties-module__dOcqRW__cardinfo{justify-content:space-between;align-items:center;margin-top:10px;margin-bottom:10px;display:flex}.UnitsProperties-module__dOcqRW__propertyprice{font-size:20px}.UnitsProperties-module__dOcqRW__columnleftcardinfo{flex-direction:column;gap:8px;margin-right:10px;display:flex}.UnitsProperties-module__dOcqRW__columnrigthcardinfo{flex-direction:column;gap:8px;display:flex}.UnitsProperties-module__dOcqRW__datainfo{display:flex}.UnitsProperties-module__dOcqRW__data{color:#707070;font-size:14px}.UnitsProperties-module__dOcqRW__info{margin-right:5px;font-size:14px}.UnitsProperties-module__dOcqRW__propertyname{font-size:20px}.UnitsProperties-module__dOcqRW__fatherbuttons{gap:10px;margin-right:100px;display:flex}.UnitsProperties-module__dOcqRW__titlebuttons{justify-content:space-between;gap:10px;margin-bottom:20px;margin-left:100px;display:flex}.UnitsProperties-module__dOcqRW__arrow{cursor:pointer;background:#fff;border:1px solid #00000026;border-radius:999px;place-items:center;width:42px;height:42px;padding:0;line-height:0;display:grid}.UnitsProperties-module__dOcqRW__icon{width:18px;height:18px;display:block}.UnitsProperties-module__dOcqRW__arrow:disabled{opacity:.35;cursor:default}.UnitsProperties-module__dOcqRW__left{left:0}.UnitsProperties-module__dOcqRW__right{right:0}.UnitsProperties-module__dOcqRW__h2{color:#393939;max-width:570px;font-family:Manrope,sans-serif;font-size:35px;font-weight:300}@media (max-width:1400px){.UnitsProperties-module__dOcqRW__container{padding:8px 50px}.UnitsProperties-module__dOcqRW__titlebuttons{margin-left:50px}.UnitsProperties-module__dOcqRW__fatherbuttons{margin-right:50px}}@media (max-width:1000px){.UnitsProperties-module__dOcqRW__container{touch-action:pan-y;gap:40px;padding:8px 20px;display:flex}.UnitsProperties-module__dOcqRW__fatherbuttons{gap:10px;margin-right:20px;display:flex}.UnitsProperties-module__dOcqRW__titlebuttons{margin-bottom:20px;margin-left:20px}}@media (max-width:768px){.UnitsProperties-module__dOcqRW__container{gap:16px;padding:8px 0 8px 20px}.UnitsProperties-module__dOcqRW__slide{flex:0 0 102%}.UnitsProperties-module__dOcqRW__propertycard{padding-left:0}.UnitsProperties-module__dOcqRW__h2{max-width:100%;font-size:30px}}@media (max-width:500px){.UnitsProperties-module__dOcqRW__imageWrap{width:100%;height:220px;position:relative;overflow:hidden}.UnitsProperties-module__dOcqRW__viewport{padding:0 20px}.UnitsProperties-module__dOcqRW__container{padding:8px 0}}
.ResidencesBrowser-module__KQQP1W__header{padding:clamp(112px, 15vh, 150px) var(--section-x,clamp(24px, 6vw, 120px)) 0}.ResidencesBrowser-module__KQQP1W__wrap{max-width:1650px;margin:0 auto;animation:.9s 50ms both ResidencesBrowser-module__KQQP1W__fadeUp}@keyframes ResidencesBrowser-module__KQQP1W__fadeUp{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.ResidencesBrowser-module__KQQP1W__eyebrow{letter-spacing:.42em;text-transform:uppercase;color:var(--olive);margin-bottom:clamp(18px,2.6vh,28px);font-size:9px}.ResidencesBrowser-module__KQQP1W__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:clamp(24px,4vw,64px);display:flex}.ResidencesBrowser-module__KQQP1W__h1{color:var(--ink);letter-spacing:.01em;text-wrap:balance;max-width:16ch;margin:0;font-size:clamp(38px,5vw,74px);font-weight:400;line-height:1.04}.ResidencesBrowser-module__KQQP1W__intro{color:#5f5b4e;max-width:44ch;margin:0;font-size:14px;font-weight:300;line-height:2}.ResidencesBrowser-module__KQQP1W__toggle{background:var(--stone-2);border:1px solid #23271e14;border-radius:100px;gap:4px;margin-top:clamp(30px,4.4vh,48px);padding:4px;display:inline-flex}.ResidencesBrowser-module__KQQP1W__tab,.ResidencesBrowser-module__KQQP1W__tabOn{letter-spacing:.22em;text-transform:uppercase;cursor:pointer;border:none;border-radius:100px;padding:11px 22px;font-family:inherit;font-size:9px;transition:color .3s,background .3s}.ResidencesBrowser-module__KQQP1W__tab{color:#4c4838;background:0 0;font-weight:500}.ResidencesBrowser-module__KQQP1W__tabOn{background:var(--ink);color:var(--stone);font-weight:700}@media (max-width:900px){.ResidencesBrowser-module__KQQP1W__head{flex-direction:column;align-items:flex-start}}@media (max-width:620px){.ResidencesBrowser-module__KQQP1W__toggle{width:100%}.ResidencesBrowser-module__KQQP1W__tab,.ResidencesBrowser-module__KQQP1W__tabOn{flex:1 1 0;justify-content:center;display:inline-flex}}
