.armara-logo-slot[data-v-d1205945]{align-self:center;height:0}.armara-logo-link[data-v-d1205945]{margin-top:-32px;position:relative}@media (width>=1024px){.armara-logo-link[data-v-d1205945]{margin-top:-40px}}.armara-logo-img[data-v-d1205945]{z-index:1;display:block;position:relative}.armara-logo-halo[data-v-d1205945]{pointer-events:none;z-index:0;background:#000;border-radius:10px;height:90%;position:absolute;top:0;left:-16px;right:-16px}.armara-fab[data-v-3ec51c6c]{z-index:1500;pointer-events:none;flex-direction:column;gap:10px;display:flex;position:fixed;bottom:16px;right:16px}.armara-fab-btn[data-v-3ec51c6c]{pointer-events:auto;color:#c9a962;cursor:pointer;background:#1a1a1a;border:1px solid #c9a96266;border-radius:9999px;justify-content:center;align-items:center;width:48px;height:48px;text-decoration:none;transition:background .15s,color .15s,transform .15s,border-color .15s;display:flex;position:relative;box-shadow:0 4px 12px #00000080}.armara-fab-btn[data-v-3ec51c6c]:hover{color:#000;background:#c9a962;border-color:#c9a962;transform:translateY(-2px)}.armara-fab-count[data-v-3ec51c6c]{color:#000;text-align:center;background:#c9a962;border:2px solid #000;border-radius:9999px;min-width:20px;height:20px;padding:0 5px;font-family:Inter,sans-serif;font-size:11px;font-weight:700;line-height:20px;position:absolute;top:-4px;right:-4px}.armara-fab-ai[data-v-3ec51c6c]{color:#000;background:#c9a962;border-color:#000;animation:2.5s ease-in-out infinite armara-fab-ai-pulse-3ec51c6c}.armara-fab-ai[data-v-3ec51c6c]:hover{color:#000;background:#d4af37}@keyframes armara-fab-ai-pulse-3ec51c6c{0%,to{box-shadow:0 4px 12px #00000080,0 0 #c9a96280}50%{box-shadow:0 4px 12px #00000080,0 0 0 8px #c9a96200}}.armara-fab-top[data-v-3ec51c6c]{color:#c9a962;background:#000000d9;border:1px solid #c9a96299}.armara-fab-top[data-v-3ec51c6c]:hover{color:#000;background:#c9a962;border-color:#c9a962}.armara-ai-backdrop[data-v-3122b4d6]{-webkit-backdrop-filter:blur(4px);z-index:1300;background:#000000bf;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.armara-ai-modal[data-v-3122b4d6]{background:#0f0f0f;border:1px solid #c9a9624d;border-radius:12px;width:100%;max-width:520px;overflow:hidden;box-shadow:0 24px 48px #000000b3,0 0 0 1px #c9a9621a}.armara-ai-header[data-v-3122b4d6]{background:#1a1a1a;border-bottom:1px solid #333;justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.armara-ai-title[data-v-3122b4d6]{color:#fff;letter-spacing:.02em;margin:0;font-family:Armara,Playfair Display,Georgia,serif;font-size:20px}.armara-ai-close[data-v-3122b4d6]{color:#c9a962;cursor:pointer;background:#ffffff0f;border:none;border-radius:9999px;justify-content:center;align-items:center;width:32px;height:32px;transition:background .15s,color .15s;display:flex}.armara-ai-close[data-v-3122b4d6]:hover{color:#000;background:#c9a962}.armara-ai-body[data-v-3122b4d6]{padding:20px}.armara-ai-label[data-v-3122b4d6]{text-transform:uppercase;letter-spacing:.08em;color:#c9a962;margin-bottom:8px;font-family:Inter,sans-serif;font-size:11px;display:block}.armara-ai-input-wrap[data-v-3122b4d6]{position:relative}.armara-ai-input[data-v-3122b4d6]{color:#fff;background:#0a0a0a;border:1px solid #333;border-radius:8px;width:100%;padding:14px 16px;font-family:Inter,sans-serif;font-size:15px;transition:border-color .15s,background .15s}.armara-ai-input.has-voice[data-v-3122b4d6]{padding-right:52px}.armara-ai-input[data-v-3122b4d6]:focus{background:#111;border-color:#c9a962;outline:none}.armara-ai-input[data-v-3122b4d6]::placeholder{color:#ffffff59}.armara-ai-voice[data-v-3122b4d6]{color:#c9a962;cursor:pointer;background:#c9a96226;border:1px solid #c9a96266;border-radius:9999px;justify-content:center;align-items:center;width:34px;height:34px;transition:background .15s,color .15s,border-color .15s;display:flex;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.armara-ai-voice[data-v-3122b4d6]:hover{color:#000;background:#c9a962;border-color:#c9a962}.armara-ai-voice.is-active[data-v-3122b4d6]{color:#000;background:#c9a962;border-color:#c9a962;animation:1.4s ease-in-out infinite armara-ai-voice-pulse-3122b4d6}.armara-ai-voice.is-loading[data-v-3122b4d6]{color:#c9a962;cursor:wait;background:#c9a96240}.armara-ai-voice[data-v-3122b4d6]:disabled{cursor:wait}@keyframes armara-ai-voice-pulse-3122b4d6{0%,to{box-shadow:0 0 #c9a96299}50%{box-shadow:0 0 0 8px #c9a96200}}.animate-spin[data-v-3122b4d6]{animation:.8s linear infinite armara-ai-spin-3122b4d6}@keyframes armara-ai-spin-3122b4d6{to{transform:rotate(360deg)}}.armara-ai-hint[data-v-3122b4d6]{color:#ffffff80;margin:8px 0 0;font-size:12px}.armara-ai-error[data-v-3122b4d6]{color:#ef9a9a;margin:8px 0 0;font-size:12px}.armara-ai-suggestions[data-v-3122b4d6]{border-top:1px solid #ffffff0f;margin-top:18px;padding-top:16px}.armara-ai-sug-label[data-v-3122b4d6]{text-transform:uppercase;letter-spacing:.12em;color:#ffffff73;margin:0 0 10px;font-family:Inter,sans-serif;font-size:10px}.armara-ai-sug-chips[data-v-3122b4d6]{flex-wrap:wrap;gap:8px;display:flex}.armara-ai-chip[data-v-3122b4d6]{color:#d5c3a0;cursor:pointer;text-align:left;background:#c9a9620f;border:1px solid #c9a96240;border-radius:9999px;padding:8px 12px;font-family:Inter,sans-serif;font-size:12px;transition:background .15s,color .15s,border-color .15s,transform .15s}.armara-ai-chip[data-v-3122b4d6]:hover:not(:disabled){color:#fff;background:#c9a9622e;border-color:#c9a962;transform:translateY(-1px)}.armara-ai-chip[data-v-3122b4d6]:disabled{opacity:.5;cursor:not-allowed}.armara-ai-actions[data-v-3122b4d6]{justify-content:flex-end;margin-top:20px;display:flex}.armara-ai-submit[data-v-3122b4d6]{color:#000;text-transform:uppercase;letter-spacing:.08em;cursor:pointer;background:#c9a962;border:none;border-radius:6px;padding:10px 24px;font-family:Inter,sans-serif;font-size:13px;font-weight:700;transition:background .15s,transform .15s}.armara-ai-submit[data-v-3122b4d6]:hover:not(:disabled){background:#d4af37;transform:translateY(-1px)}.armara-ai-submit[data-v-3122b4d6]:disabled{opacity:.4;cursor:not-allowed}.armara-ai-enter-active[data-v-3122b4d6],.armara-ai-leave-active[data-v-3122b4d6]{transition:opacity .2s}.armara-ai-enter-from[data-v-3122b4d6],.armara-ai-leave-to[data-v-3122b4d6]{opacity:0}.armara-ai-enter-active .armara-ai-modal[data-v-3122b4d6],.armara-ai-leave-active .armara-ai-modal[data-v-3122b4d6]{transition:transform .24s cubic-bezier(.4,0,.2,1)}.armara-ai-enter-from .armara-ai-modal[data-v-3122b4d6],.armara-ai-leave-to .armara-ai-modal[data-v-3122b4d6]{transform:translateY(16px)}.blog-prose h2{color:#fff;margin-top:2em;margin-bottom:.75em;font-family:Playfair Display,Georgia,serif;font-size:1.875rem}.blog-prose h3{color:#fff;margin-top:1.75em;margin-bottom:.5em;font-family:Playfair Display,Georgia,serif;font-size:1.5rem}.blog-prose blockquote{color:#fff9;border-left:3px solid #c9a962;margin:1.5em 0;padding-left:1.5em;font-style:italic}.blog-prose img{border-radius:.5rem;margin:1.5em 0}.armara-card-actions[data-v-c44f02b4]{z-index:2;flex-direction:column;gap:6px;display:flex;position:absolute;bottom:12px;right:12px}.armara-card-action[data-v-c44f02b4]{-webkit-backdrop-filter:blur(4px);color:#fff;cursor:pointer;background:#0009;border:1px solid #fff3;border-radius:9999px;justify-content:center;align-items:center;width:32px;height:32px;transition:background .15s,color .15s,transform .15s,border-color .15s;display:flex}.armara-card-action[data-v-c44f02b4]:hover{color:#000;background:#c9a962e6;border-color:#c9a962;transform:scale(1.08)}.armara-card-action.is-active[data-v-c44f02b4]{color:#000;background:#c9a962;border-color:#c9a962}.armara-card-action.is-active[data-v-c44f02b4]:hover{background:#d4af37}.hero-search-form .filter-panel-dark label{color:#fff!important}.hero-search-form .filter-panel-dark button.bg-gray-50,.hero-search-form .filter-panel-dark button[class*=bg-gray-50]{color:#fff!important;background-color:#ffffff1a!important;border-color:#fff3!important}.hero-search-form .filter-panel-dark button.bg-gray-50:hover,.hero-search-form .filter-panel-dark button[class*=bg-gray-50]:hover{background-color:#ffffff26!important;border-color:#c9a962!important}.hero-search-form>form{-webkit-backdrop-filter:blur(12px)}.filter-panel-dark label{color:#c9a962!important}.filter-panel-dark button.bg-gray-50,.filter-panel-dark button[class*=bg-gray-50]{color:#fff!important;background-color:#1a1a1a!important;border-color:#333!important}.filter-panel-dark button.bg-gray-50 .text-gray-300,.filter-panel-dark button[class*=bg-gray-50] .text-gray-300{color:#fff6!important}.filter-panel-dark button.bg-gray-50 .text-gray-700,.filter-panel-dark button[class*=bg-gray-50] .text-gray-700{color:#fff!important}.filter-panel-dark button.bg-gray-50:hover,.filter-panel-dark button[class*=bg-gray-50]:hover{border-color:#c9a962!important}.filter-panel-dark .text-gray-400{color:#ffffff80!important}.filter-panel-dark .text-gray-300{color:#ffffff59!important}.filter-panel-dark button[disabled],.filter-panel-dark button.opacity-50{opacity:.4}.filter-panel-dark .bg-white{background-color:#1a1a1a!important}.filter-panel-dark .border-gray-100,.filter-panel-dark .border-gray-200{border-color:#333!important}.filter-panel-dark .shadow-elevated{box-shadow:0 12px 32px #0009,0 0 0 1px #c9a96233!important}.filter-panel-dark .ring-black\/5{--tw-ring-color:#c9a96233!important}.filter-panel-dark input[type=text]:not([class*="bg-[#1a1a1a]"]){color:#fff!important;background-color:#0f0f0f!important;border-color:#333!important}.filter-panel-dark input::placeholder{color:#ffffff4d!important}.filter-panel-dark .text-gray-700{color:#e5e5e5!important}.filter-panel-dark .text-gray-500{color:#fff9!important}.filter-panel-dark [class*=bg-primary-50]{background-color:#c9a9621f!important}.filter-panel-dark [class*=text-primary-700],.filter-panel-dark [class*=text-primary-600]{color:#c9a962!important}.filter-panel-dark .bg-primary-500{background-color:#c9a962!important}.filter-panel-dark .border-primary-500{border-color:#c9a962!important}.armara-map-shell{background:#111;position:fixed;inset:4rem 0 0}@media (width>=1024px){.armara-map-shell{top:5rem}}.armara-popup .leaflet-popup-content-wrapper{box-shadow:none;background:0 0;border-radius:0;padding:0}.armara-popup .leaflet-popup-content{margin:0;line-height:1.4;width:280px!important}.armara-popup .leaflet-popup-tip{background:#1a1a1a;border:1px solid #333;box-shadow:0 6px 12px #0006}.armara-popup .leaflet-popup-close-button{z-index:10;color:#000!important;background:#c9a962!important;border:none!important;border-radius:9999px!important;justify-content:center!important;align-items:center!important;width:28px!important;height:28px!important;padding:0!important;font:700 18px/1 Inter,sans-serif!important;text-decoration:none!important;transition:background .15s,transform .15s!important;display:flex!important;top:8px!important;right:8px!important;box-shadow:0 2px 6px #00000080!important}.armara-popup .leaflet-popup-close-button:hover{transform:scale(1.1);color:#000!important;background:#d4af37!important}.armara-popup .leaflet-popup-close-button,.armara-popup .leaflet-popup-close-button *{color:#000!important;fill:#000!important;opacity:1!important}.armara-popup-card{color:inherit;background:#1a1a1a;border:1px solid #333;border-radius:.5rem;text-decoration:none;transition:border-color .2s;overflow:hidden;box-shadow:0 12px 32px #00000080,0 0 0 1px #c9a96226}.armara-popup-card:hover{border-color:#c9a96280}.armara-popup-image{aspect-ratio:4/3;background:#111;position:relative;overflow:hidden}.armara-popup-image img{object-fit:cover;width:100%;height:100%;display:block}.armara-popup-card:hover .armara-popup-image img{transition:transform .5s;transform:scale(1.05)}.armara-popup-id-badge{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000b3;border-radius:4px;padding:4px 10px;font-family:Inter,sans-serif;position:absolute;top:12px;left:12px}.armara-popup-id-label{color:#fff9;font-size:10px}.armara-popup-id-value{color:#fff;margin-left:4px;font-size:12px;font-weight:500}.armara-popup-body{padding:16px}.armara-popup-title{color:#fff;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 4px;font-family:Inter,sans-serif;font-size:18px;font-weight:600;line-height:1.3;transition:color .15s;display:-webkit-box;overflow:hidden}.armara-popup-card:hover .armara-popup-title{color:#c9a962}.armara-popup-place{color:#fff9;margin:0 0 12px;font-size:12px}.armara-popup-meta{border-top:1px solid #333;justify-content:space-between;align-items:center;padding-top:12px;font-size:12px;display:flex}.armara-popup-price{color:#c9a962;font-weight:500}.armara-price-pin-wrapper{pointer-events:auto}.armara-price-pin{color:#000;white-space:nowrap;cursor:pointer;background:#c9a962;border:2px solid #000;border-radius:4px;padding:5px 10px;font-family:Inter,sans-serif;font-size:12px;font-weight:600;transition:background .15s,transform .15s;display:inline-block;transform:translate(-50%,-100%);box-shadow:0 2px 4px #0006}.armara-price-pin:hover{background:#d4af37;transform:translate(-50%,-100%)scale(1.05)}.armara-cluster{color:#000;background:#c9a962;border:2px solid #000;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;font-family:Inter,sans-serif;font-size:13px;font-weight:700;display:flex;box-shadow:0 2px 6px #00000080}.armara-polygon-tip{color:#c9a962;text-transform:uppercase;letter-spacing:.05em;background:#1a1a1a;border:1px solid #c9a962;border-radius:4px;padding:4px 10px;font-family:Inter,sans-serif;font-size:11px}.armara-polygon-tip:before{display:none}.leaflet-control-zoom a{color:#c9a962!important;background:#1a1a1a!important;border-color:#333!important}.leaflet-control-zoom a:hover{background:#2a2a2a!important}.leaflet-control-attribution{color:#fff6!important;background:#1a1a1ab3!important;border-color:#0000!important;padding:1px 4px!important;font-size:5px!important;line-height:1.2!important}.leaflet-control-attribution a{text-decoration:none;color:#c9a962!important}.leaflet-container,.leaflet-container svg,.leaflet-interactive,.leaflet-interactive:focus{outline:none!important}.armara-map-btn{z-index:1000;color:#000;cursor:pointer;background:#c9a962;border:2px solid #000;border-radius:4px;align-items:center;gap:6px;padding:6px 12px;font-family:Inter,sans-serif;font-size:12px;font-weight:600;transition:background .15s,transform .15s;display:inline-flex;position:absolute;left:10px;box-shadow:0 2px 6px #00000080}.armara-map-btn:hover{background:#d4af37;transform:scale(1.03)}.armara-filters-btn{composes:armara-map-btn;top:92px}.armara-close-all-btn{composes:armara-map-btn;top:130px}.armara-filters-btn,.armara-close-all-btn{z-index:1000;color:#000;cursor:pointer;background:#c9a962;border:2px solid #000;border-radius:4px;align-items:center;gap:6px;padding:6px 12px;font-family:Inter,sans-serif;font-size:12px;font-weight:600;transition:background .15s,transform .15s;display:inline-flex;position:absolute;left:10px;box-shadow:0 2px 6px #00000080}.armara-filters-btn{top:92px}.armara-close-all-btn{top:130px}.armara-filters-btn:hover,.armara-close-all-btn:hover{background:#d4af37;transform:scale(1.03)}.armara-filters-badge{color:#c9a962;background:#000;border-radius:9999px;margin-left:2px;padding:2px 5px;font-size:10px;font-weight:700;line-height:1}.armara-drawer-backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:9000;background:#0000008c;display:flex;position:fixed;inset:0}.armara-drawer{background:#0f0f0f;border-right:1px solid #333;flex-direction:column;width:min(420px,90vw);height:100%;display:flex;overflow:hidden;box-shadow:0 0 24px #0009}.armara-drawer-header{background:#1a1a1a;border-bottom:1px solid #333;justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.armara-drawer-title{color:#fff;margin:0;font-family:Playfair Display,Georgia,serif;font-size:20px}.armara-drawer-close{color:#c9a962;cursor:pointer;background:#ffffff0f;border:none;border-radius:9999px;justify-content:center;align-items:center;width:32px;height:32px;transition:background .15s,color .15s;display:flex}.armara-drawer-close:hover{color:#000;background:#c9a962}.armara-drawer-body{color:#e5e5e5;flex:1;padding:20px;overflow-y:auto}.armara-drawer-count{color:#c9a962;background:#c9a9621a;border:1px solid #c9a9624d;border-radius:9999px;padding:2px 8px;font-size:11px}.armara-drawer-subheader{background:#141414;border-bottom:1px solid #333;justify-content:space-between;align-items:center;padding:10px 20px;display:flex}.armara-drawer-note{color:#ffffff80;margin:0;font-size:11px}.armara-drawer-reset{cursor:pointer;color:#c9a962;text-transform:uppercase;letter-spacing:.08em;background:0 0;border:none;border-radius:4px;align-items:center;gap:6px;padding:4px 8px;font-family:Inter,sans-serif;font-size:11px;font-weight:600;transition:color .15s,background .15s,opacity .15s;display:inline-flex}.armara-drawer-reset:hover:not(:disabled){color:#d4af37;background:#c9a96214}.armara-drawer-reset:disabled{opacity:.35;cursor:not-allowed}.armara-drawer-footer{background:#141414;border-top:1px solid #333;padding:14px 20px}.armara-drawer-submit{color:#000;text-transform:uppercase;letter-spacing:.06em;cursor:pointer;background:#c9a962;border:none;border-radius:6px;width:100%;padding:12px 16px;font-family:Inter,sans-serif;font-size:13px;font-weight:700;transition:background .15s,transform .15s}.armara-drawer-submit:hover{background:#d4af37;transform:translateY(-1px)}.armara-drawer-save{color:#c9a962;cursor:pointer;background:0 0;border:1px solid #c9a96266;border-radius:6px;justify-content:center;align-items:center;width:44px;height:44px;transition:background .15s,color .15s,border-color .15s,opacity .15s;display:flex}.armara-drawer-save:hover:not(:disabled){color:#000;background:#c9a962;border-color:#c9a962}.armara-drawer-save:disabled{opacity:.35;cursor:not-allowed}.armara-drawer-backdrop{transition:opacity .2s}.armara-drawer{transition:transform .24s cubic-bezier(.4,0,.2,1);transform:translate(-100%)}.armara-drawer.is-open{transform:translate(0)}@font-face{font-family:lg;src:url(/build/assets/lg-C7ze34MH.woff2?io9a6k)format("woff2"),url(/build/assets/lg-oyjwlqP2.ttf?io9a6k)format("truetype"),url(/build/assets/lg-CosQH4Cu.woff?io9a6k)format("woff"),url(/build/assets/lg-B0dIV2BS.svg?io9a6k#lg)format("svg");font-weight:400;font-style:normal;font-display:block}.lg-icon{speak:never;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:400;line-height:1;font-family:lg!important}.lg-container{font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}.lg-next,.lg-prev{color:#999;cursor:pointer;z-index:1084;background-color:#00000073;border:none;border-radius:2px;outline:none;margin-top:-10px;padding:8px 10px 9px;font-size:22px;display:block;position:absolute;top:50%}.lg-next.disabled,.lg-prev.disabled{cursor:default;opacity:0!important}.lg-next:hover:not(.disabled),.lg-prev:hover:not(.disabled){color:#fff}.lg-single-item .lg-next,.lg-single-item .lg-prev{display:none}.lg-next{right:20px}.lg-next:before{content:""}.lg-prev{left:20px}.lg-prev:after{content:""}@keyframes lg-right-end{0%{left:0}50%{left:-30px}to{left:0}}@keyframes lg-left-end{0%{left:0}50%{left:30px}to{left:0}}.lg-outer.lg-right-end .lg-object{animation:.3s lg-right-end;position:relative}.lg-outer.lg-left-end .lg-object{animation:.3s lg-left-end;position:relative}.lg-toolbar{z-index:1082;width:100%;position:absolute;top:0;left:0}.lg-media-overlap .lg-toolbar{background-image:linear-gradient(#0006,#0000)}.lg-toolbar .lg-icon{color:#999;cursor:pointer;float:right;text-align:center;will-change:color;-o-transition:color .2s linear;width:50px;height:47px;box-shadow:none;background:0 0;border:none;outline:none;padding:10px 0;font-size:24px;line-height:27px;transition:color .2s linear;text-decoration:none!important}.lg-toolbar .lg-icon.lg-icon-18{font-size:18px}.lg-toolbar .lg-icon:hover{color:#fff}.lg-toolbar .lg-close:after{content:""}.lg-toolbar .lg-maximize{font-size:22px}.lg-toolbar .lg-maximize:after{content:""}.lg-toolbar .lg-download:after{content:""}.lg-sub-html{color:#eee;text-align:center;z-index:1080;opacity:0;-o-transition:opacity .2s ease-out 0s;padding:10px 40px;font-size:16px;transition:opacity .2s ease-out}.lg-sub-html h4{margin:0;font-size:13px;font-weight:700}.lg-sub-html p{margin:5px 0 0;font-size:12px}.lg-sub-html a{color:inherit}.lg-sub-html a:hover{text-decoration:underline}.lg-media-overlap .lg-sub-html{background-image:linear-gradient(#0000,#0009)}.lg-item .lg-sub-html{position:absolute;bottom:0;left:0;right:0}.lg-error-msg{color:#999;font-size:14px}.lg-counter{color:#999;vertical-align:middle;height:47px;padding-top:12px;padding-left:20px;font-size:16px;display:inline-block}.lg-closing .lg-toolbar,.lg-closing .lg-prev,.lg-closing .lg-next,.lg-closing .lg-sub-html{opacity:0;-webkit-transition:-webkit-transform .08 cubic-bezier(0, 0, .25, 1) 0s, opacity .08 cubic-bezier(0, 0, .25, 1) 0s, color .08 linear;-moz-transition:-moz-transform .08 cubic-bezier(0, 0, .25, 1) 0s, opacity .08 cubic-bezier(0, 0, .25, 1) 0s, color .08 linear;-o-transition:-o-transform .08 cubic-bezier(0, 0, .25, 1) 0s, opacity .08 cubic-bezier(0, 0, .25, 1) 0s, color .08 linear;transition:transform .08 cubic-bezier(0, 0, .25, 1) 0s, opacity .08 cubic-bezier(0, 0, .25, 1) 0s, color .08 linear}body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item:not(.lg-zoomable) .lg-img-wrap,body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item:not(.lg-zoomable) .lg-video-cont,body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item:not(.lg-zoomable) .lg-media-cont{opacity:0;will-change:transform, opacity;transform:scale3d(.5,.5,.5);-webkit-transition:-webkit-transform .25s cubic-bezier(0,0,.25,1),opacity .25s cubic-bezier(0,0,.25,1)!important;-o-transition:-o-transform .25s cubic-bezier(0, 0, .25, 1) 0s, opacity .25s cubic-bezier(0, 0, .25, 1)!important;-moz-transition:-moz-transform .25s cubic-bezier(0,0,.25,1),opacity .25s cubic-bezier(0,0,.25,1)!important;transition:transform .25s cubic-bezier(0,0,.25,1),opacity .25s cubic-bezier(0,0,.25,1)!important}body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item:not(.lg-zoomable).lg-complete .lg-img-wrap,body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item:not(.lg-zoomable).lg-complete .lg-video-cont,body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item:not(.lg-zoomable).lg-complete .lg-media-cont{opacity:1;transform:scale(1)}.lg-icon:focus-visible{color:#fff;border-radius:3px;outline:1px dashed #fff9}.lg-toolbar .lg-icon:focus-visible{outline-offset:-5px;border-radius:8px}.lg-group:after{content:"";clear:both;display:table}.lg-container{outline:none;display:none}.lg-on{scroll-behavior:unset}.lg-overlay-open{overflow:hidden}.lg-toolbar,.lg-prev,.lg-next,.lg-pager-outer,.lg-hide-sub-html .lg-sub-html{opacity:0;will-change:transform, opacity;-webkit-transition:-webkit-transform .25s cubic-bezier(0,0,.25,1),opacity .25s cubic-bezier(0,0,.25,1);-o-transition:-o-transform .25s cubic-bezier(0, 0, .25, 1) 0s, opacity .25s cubic-bezier(0, 0, .25, 1) 0s;-moz-transition:-moz-transform .25s cubic-bezier(0,0,.25,1),opacity .25s cubic-bezier(0,0,.25,1);transition:transform .25s cubic-bezier(0,0,.25,1),opacity .25s cubic-bezier(0,0,.25,1)}.lg-show-in .lg-toolbar,.lg-show-in .lg-prev,.lg-show-in .lg-next,.lg-show-in .lg-pager-outer,.lg-show-in.lg-hide-sub-html .lg-sub-html{opacity:1}.lg-show-in .lg-hide-items .lg-prev{opacity:0;transform:translate(-10px)}.lg-show-in .lg-hide-items .lg-next{opacity:0;transform:translate(10px)}.lg-show-in .lg-hide-items .lg-toolbar{opacity:0;transform:translateY(-10px)}.lg-show-in .lg-hide-items.lg-hide-sub-html .lg-sub-html{opacity:0;transform:translateY(20px)}.lg-outer{z-index:1050;text-align:left;opacity:.001;will-change:auto;-o-transition:opacity .15s ease 0s;outline:none;width:100%;height:100%;transition:opacity .15s;position:fixed;top:0;left:0;overflow:hidden}.lg-outer *{box-sizing:border-box}.lg-outer.lg-zoom-from-image,.lg-outer.lg-visible{opacity:1}.lg-outer.lg-css3 .lg-item:not(.lg-start-end-progress).lg-prev-slide,.lg-outer.lg-css3 .lg-item:not(.lg-start-end-progress).lg-next-slide,.lg-outer.lg-css3 .lg-item:not(.lg-start-end-progress).lg-current{-webkit-transition-duration:inherit!important;transition-duration:inherit!important;-webkit-transition-timing-function:inherit!important;transition-timing-function:inherit!important}.lg-outer.lg-css3.lg-dragging .lg-item.lg-prev-slide,.lg-outer.lg-css3.lg-dragging .lg-item.lg-next-slide,.lg-outer.lg-css3.lg-dragging .lg-item.lg-current{opacity:1;transition-duration:0s!important}.lg-outer.lg-grab img.lg-object{cursor:-webkit-grab;cursor:-moz-grab;cursor:-o-grab;cursor:-ms-grab;cursor:grab}.lg-outer.lg-grabbing img.lg-object{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:-o-grabbing;cursor:-ms-grabbing;cursor:grabbing}.lg-outer .lg-content{position:absolute;inset:0}.lg-outer .lg-inner{-o-transition:opacity 0s;white-space:nowrap;width:100%;transition:opacity;position:absolute;top:0;bottom:0;left:0}.lg-outer .lg-item{display:none!important}.lg-outer .lg-item:not(.lg-start-end-progress){background:url(/build/assets/loading-BZOHaeKn.gif) 50% no-repeat}.lg-outer.lg-css3 .lg-prev-slide,.lg-outer.lg-css3 .lg-current,.lg-outer.lg-css3 .lg-next-slide,.lg-outer.lg-css .lg-current{display:inline-block!important}.lg-outer .lg-item,.lg-outer .lg-img-wrap{text-align:center;width:100%;height:100%;display:inline-block;position:absolute}.lg-outer .lg-item:before,.lg-outer .lg-img-wrap:before{content:"";vertical-align:middle;height:100%;display:inline-block}.lg-outer .lg-img-wrap{white-space:nowrap;font-size:0;position:absolute;inset:0}.lg-outer .lg-item.lg-complete{background-image:none}.lg-outer .lg-item.lg-current{z-index:1060}.lg-outer .lg-object{vertical-align:middle;width:auto;max-width:100%;height:auto;max-height:100%;display:inline-block;position:relative}.lg-outer .lg-empty-html.lg-sub-html,.lg-outer .lg-empty-html .lg-sub-html{display:none}.lg-outer.lg-hide-download .lg-download{opacity:.75;pointer-events:none}.lg-outer .lg-first-slide .lg-dummy-img{position:absolute;top:50%;left:50%}.lg-outer.lg-components-open:not(.lg-zoomed) .lg-components{opacity:1;transform:translate(0,0%)}.lg-outer.lg-components-open:not(.lg-zoomed) .lg-sub-html{opacity:1;transition:opacity .2s ease-out .15s}.lg-outer .lg-media-cont{text-align:center;vertical-align:middle;display:inline-block;position:relative}.lg-outer .lg-media-cont .lg-object{width:100%!important;height:100%!important}.lg-outer .lg-has-iframe .lg-media-cont{-webkit-overflow-scrolling:touch;overflow:auto}.lg-backdrop{z-index:1040;opacity:0;will-change:auto;-o-transition:opacity .333s ease-in 0s;background-color:#000;transition:opacity .333s ease-in;position:fixed;inset:0}.lg-backdrop.in{opacity:1}.lg-css3.lg-no-trans .lg-prev-slide,.lg-css3.lg-no-trans .lg-next-slide,.lg-css3.lg-no-trans .lg-current{-o-transition:none 0s ease 0s!important;transition:none!important}.lg-css3.lg-use-css3 .lg-item{backface-visibility:hidden}.lg-css3.lg-fade .lg-item{opacity:0}.lg-css3.lg-fade .lg-item.lg-current{opacity:1}.lg-css3.lg-fade .lg-item.lg-prev-slide,.lg-css3.lg-fade .lg-item.lg-next-slide,.lg-css3.lg-fade .lg-item.lg-current{-o-transition:opacity .1s ease 0s;transition:opacity .1s}.lg-css3.lg-use-css3 .lg-item.lg-start-progress{-webkit-transition:-webkit-transform 1s cubic-bezier(.175,.885,.32,1.275);-o-transition:-o-transform 1s cubic-bezier(.175, .885, .32, 1.275) 0s;-moz-transition:-moz-transform 1s cubic-bezier(.175,.885,.32,1.275);transition:transform 1s cubic-bezier(.175,.885,.32,1.275)}.lg-css3.lg-use-css3 .lg-item.lg-start-end-progress{-webkit-transition:-webkit-transform 1s cubic-bezier(0,0,.25,1);-o-transition:-o-transform 1s cubic-bezier(0, 0, .25, 1) 0s;-moz-transition:-moz-transform 1s cubic-bezier(0,0,.25,1);transition:transform 1s cubic-bezier(0,0,.25,1)}.lg-css3.lg-slide.lg-use-css3 .lg-item{opacity:0}.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide{transform:translate(-100%)}.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide{transform:translate(100%)}.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current{opacity:1;transform:translate(0,0)}.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide,.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide,.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current{-webkit-transition:-webkit-transform 1s cubic-bezier(0,0,.25,1),opacity .1s;-o-transition:-o-transform 1s cubic-bezier(0, 0, .25, 1) 0s, opacity .1s ease 0s;-moz-transition:-moz-transform 1s cubic-bezier(0,0,.25,1),opacity .1s;transition:transform 1s cubic-bezier(0,0,.25,1),opacity .1s}.lg-container{display:none}.lg-container.lg-show{display:block}.lg-container.lg-dragging-vertical .lg-backdrop{transition-duration:0s!important}.lg-container.lg-dragging-vertical .lg-css3 .lg-item.lg-current{opacity:1;transition-duration:0s!important}.lg-inline .lg-backdrop,.lg-inline .lg-outer{position:absolute}.lg-inline .lg-backdrop{z-index:1}.lg-inline .lg-outer{z-index:2}.lg-inline .lg-maximize:after{content:""}.lg-components{will-change:transform;-webkit-transition:-webkit-transform .35s ease-out;-o-transition:-o-transform .35s ease-out 0s;-moz-transition:-moz-transform .35s ease-out;z-index:1080;transition:transform .35s ease-out;position:absolute;bottom:0;left:0;right:0;transform:translateY(100%)}.lg-outer .lg-thumb-outer{float:left;background-color:#0d0a0a;width:100%;max-height:350px;overflow:hidden}.lg-outer .lg-thumb-outer.lg-grab .lg-thumb-item{cursor:-webkit-grab;cursor:-moz-grab;cursor:-o-grab;cursor:-ms-grab;cursor:grab}.lg-outer .lg-thumb-outer.lg-grabbing .lg-thumb-item{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:-o-grabbing;cursor:-ms-grabbing;cursor:grabbing}.lg-outer .lg-thumb-outer.lg-dragging .lg-thumb,.lg-outer .lg-thumb-outer.lg-rebuilding-thumbnails .lg-thumb{transition-duration:0s!important}.lg-outer .lg-thumb-outer.lg-thumb-align-middle{text-align:center}.lg-outer .lg-thumb-outer.lg-thumb-align-left{text-align:left}.lg-outer .lg-thumb-outer.lg-thumb-align-right{text-align:right}.lg-outer.lg-single-item .lg-thumb-outer{display:none}.lg-outer .lg-thumb{vertical-align:middle;height:100%;margin-bottom:-5px;padding:5px 0;display:inline-block}@media (width>=768px){.lg-outer .lg-thumb{padding:10px 0}}.lg-outer .lg-thumb-item{cursor:pointer;float:left;will-change:border-color;border-radius:2px;height:100%;margin-bottom:5px;overflow:hidden}@media (width>=768px){.lg-outer .lg-thumb-item{-o-transition:border-color .25s ease;border:2px solid #fff;border-radius:4px;transition:border-color .25s}}.lg-outer .lg-thumb-item.active,.lg-outer .lg-thumb-item:hover{border-color:#a90707}.lg-outer .lg-thumb-item img{object-fit:cover;width:100%;height:100%;display:block}.lg-outer.lg-can-toggle .lg-item{padding-bottom:0}.lg-outer .lg-toggle-thumb:after{content:""}.lg-outer.lg-animate-thumb .lg-thumb{transition-timing-function:cubic-bezier(.215,.61,.355,1)}.lg-outer.lg-css3.lg-zoom-dragging .lg-item.lg-complete.lg-zoomable .lg-img-wrap,.lg-outer.lg-css3.lg-zoom-dragging .lg-item.lg-complete.lg-zoomable .lg-image{transition-duration:0s!important}.lg-outer.lg-use-transition-for-zoom .lg-item.lg-complete.lg-zoomable .lg-img-wrap{will-change:transform;-webkit-transition:-webkit-transform .5s cubic-bezier(.12,.415,.01,1.19);-o-transition:-o-transform .5s cubic-bezier(.12, .415, .01, 1.19) 0s;-moz-transition:-moz-transform .5s cubic-bezier(.12,.415,.01,1.19);transition:transform .5s cubic-bezier(.12,.415,.01,1.19)}.lg-outer.lg-use-transition-for-zoom.lg-zoom-drag-transition .lg-item.lg-complete.lg-zoomable .lg-img-wrap{will-change:transform;-webkit-transition:-webkit-transform .8s cubic-bezier(0,0,.25,1);-o-transition:-o-transform .8s cubic-bezier(0, 0, .25, 1) 0s;-moz-transition:-moz-transform .8s cubic-bezier(0,0,.25,1);transition:transform .8s cubic-bezier(0,0,.25,1)}.lg-outer .lg-item.lg-complete.lg-zoomable .lg-img-wrap{backface-visibility:hidden;transform:translate(0,0)}.lg-outer .lg-item.lg-complete.lg-zoomable .lg-image,.lg-outer .lg-item.lg-complete.lg-zoomable .lg-dummy-img{backface-visibility:hidden;transform:scale(1);-webkit-transition:-webkit-transform .5s cubic-bezier(.12,.415,.01,1.19),opacity .15s!important;-o-transition:-o-transform .5s cubic-bezier(.12, .415, .01, 1.19) 0s, opacity .15s!important;-moz-transition:-moz-transform .5s cubic-bezier(.12,.415,.01,1.19),opacity .15s!important;transition:transform .5s cubic-bezier(.12,.415,.01,1.19),opacity .15s!important}.lg-outer .lg-item.lg-complete.lg-zoomable .lg-image.no-transition,.lg-outer .lg-item.lg-complete.lg-zoomable .lg-dummy-img.no-transition{transition:none!important}.lg-outer .lg-item.lg-complete.lg-zoomable .lg-image.reset-transition,.lg-outer .lg-item.lg-complete.lg-zoomable .lg-dummy-img.reset-transition{max-width:none!important;max-height:none!important;top:50%!important;left:50%!important;transform:scale(1)translate(-50%,-50%)!important}.lg-outer .lg-item.lg-complete.lg-zoomable .lg-image.reset-transition-x,.lg-outer .lg-item.lg-complete.lg-zoomable .lg-dummy-img.reset-transition-x{max-width:none!important;max-height:none!important;top:0!important;left:50%!important;transform:scale(1)translate(-50%)!important}.lg-outer .lg-item.lg-complete.lg-zoomable .lg-image.reset-transition-y,.lg-outer .lg-item.lg-complete.lg-zoomable .lg-dummy-img.reset-transition-y{max-width:none!important;max-height:none!important;top:50%!important;left:0%!important;transform:scale(1)translateY(-50%)!important}.lg-icon.lg-zoom-in:after{content:""}.lg-actual-size .lg-icon.lg-zoom-in{opacity:1;pointer-events:auto}.lg-icon.lg-actual-size{font-size:20px}.lg-icon.lg-actual-size:after{content:""}.lg-icon.lg-zoom-out{opacity:.5;pointer-events:none}.lg-icon.lg-zoom-out:after{content:""}.lg-zoomed .lg-icon.lg-zoom-out{opacity:1;pointer-events:auto}.lg-outer[data-lg-slide-type=video] .lg-zoom-in,.lg-outer[data-lg-slide-type=video] .lg-actual-size,.lg-outer[data-lg-slide-type=video] .lg-zoom-out,.lg-outer[data-lg-slide-type=iframe] .lg-zoom-in,.lg-outer[data-lg-slide-type=iframe] .lg-actual-size,.lg-outer[data-lg-slide-type=iframe] .lg-zoom-out,.lg-outer.lg-first-slide-loading .lg-zoom-in,.lg-outer.lg-first-slide-loading .lg-actual-size,.lg-outer.lg-first-slide-loading .lg-zoom-out{opacity:.75;pointer-events:none}.property-gallery-wrap[data-v-85b9eced]{padding:0}.property-gallery-lg-host[data-v-85b9eced]{display:none}.property-gallery-track[data-v-85b9eced]{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:.5rem;padding-bottom:4px;display:flex;overflow:auto hidden}.property-gallery-track[data-v-85b9eced]::-webkit-scrollbar{display:none}.property-gallery-item[data-v-85b9eced]{scroll-snap-align:start;background:0 0;width:calc(16.6667% - .416667rem);padding:0}@media (width<=640px){.property-gallery-item[data-v-85b9eced]{width:30%}}.property-gallery-arrow[data-v-85b9eced]{color:#c9a962;cursor:pointer;z-index:2;background:#000000bf;border:1px solid #c9a962;border-radius:9999px;justify-content:center;align-items:center;width:56px;height:56px;transition:background .15s,color .15s,transform .15s;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 4px 12px #0006}.property-gallery-arrow[data-v-85b9eced]:hover{color:#000;background:#c9a962;transform:translateY(-50%)scale(1.05)}.property-gallery-arrow--left[data-v-85b9eced]{left:-12px}.property-gallery-arrow--right[data-v-85b9eced]{right:-12px}.blog-prose{color:#ffffffbf;font-size:1rem;line-height:1.75}.blog-prose p{margin-bottom:1em}.blog-prose p:empty,.blog-prose p>br:only-child{display:none}.blog-prose strong{color:#fff;font-weight:600}.blog-prose em{color:#c9a962}.blog-prose ul,.blog-prose ol{margin:1em 0;padding-left:1.5em}.blog-prose li{margin-bottom:.5em}.blog-prose ul li{list-style-type:disc}.blog-prose ol li{list-style-type:decimal}.blog-prose a{color:#c9a962;text-underline-offset:3px;text-decoration:underline}.blog-prose a:hover{color:#d4af37}.blog-prose h2,.blog-prose h3{color:#fff;margin-top:1.5em;margin-bottom:.5em;font-family:Playfair Display,Georgia,serif}.blog-prose h2{font-size:1.5rem}.blog-prose h3{font-size:1.25rem}.blog-prose hr{border-color:#333;margin:2em 0}.filter-shell[data-v-4def1f34]{height:92vh;overflow:hidden}@media (width>=1024px){.filter-shell[data-v-4def1f34]{height:calc(100vh - 8rem)}}.filter-shell__header[data-v-4def1f34]{background:#1a1a1a;border-bottom:1px solid #2a2a2a;flex:none;padding:.875rem 1.25rem}.filter-shell__body[data-v-4def1f34]{scrollbar-width:thin;scrollbar-color:#c9a96266 transparent;flex:auto;min-height:0;padding:1rem 1.25rem;overflow-y:auto}.filter-shell__body[data-v-4def1f34]::-webkit-scrollbar{width:6px}.filter-shell__body[data-v-4def1f34]::-webkit-scrollbar-thumb{background:#c9a96266;border-radius:3px}.filter-shell__body[data-v-4def1f34]::-webkit-scrollbar-track{background:0 0}.filter-action-btn[data-v-4def1f34]{text-transform:uppercase;letter-spacing:.1em;cursor:pointer;background:0 0;border:none;justify-content:flex-start;align-items:center;gap:.5rem;padding:.5rem 0;font-family:Inter,sans-serif;font-size:11px;transition:color .15s,opacity .15s;display:inline-flex}.filter-action-btn[data-v-4def1f34]:disabled{cursor:not-allowed;opacity:.35}.filter-action-btn--save[data-v-4def1f34]{color:#c9a962}.filter-action-btn--save[data-v-4def1f34]:not(:disabled):hover{color:#d4af37}.filter-action-btn--clear[data-v-4def1f34]{color:#ffffff8c}.filter-action-btn--clear[data-v-4def1f34]:not(:disabled):hover{color:#c9a962}.filter-icon-btn[data-v-4def1f34]{color:#c9a962;cursor:pointer;background:0 0;border:none;border-radius:9999px;justify-content:center;align-items:center;width:32px;height:32px;transition:background .15s,color .15s,opacity .15s;display:inline-flex}.filter-icon-btn[data-v-4def1f34]:not(:disabled):hover{color:#d4af37;background:#c9a96226}.filter-icon-btn[data-v-4def1f34]:disabled{opacity:.35;cursor:not-allowed}.qr-fade-enter-active[data-v-7d54a764],.qr-fade-leave-active[data-v-7d54a764]{transition:opacity .2s}.qr-fade-enter-from[data-v-7d54a764],.qr-fade-leave-to[data-v-7d54a764]{opacity:0}[data-v-7d54a764] .qr-fade-enter-from>div,[data-v-7d54a764] .qr-fade-leave-to>div{transform:scale(.95)}
