.properties-intro[data-astro-cid-ywtgrfgv]{--ink:#23251f;--gold:#9a752f;color:var(--ink);background:#f5f3ed;padding:28px 0 0;font-family:Manrope,sans-serif}.properties-shell[data-astro-cid-ywtgrfgv]{max-width:1440px;margin:0 auto;padding:0 56px 0 112px}.properties-masthead[data-astro-cid-ywtgrfgv]{justify-content:space-between;align-items:center;gap:24px;margin-bottom:34px;display:flex}.properties-brand[data-astro-cid-ywtgrfgv]{color:#62645d;align-items:center;gap:17px;display:flex}.properties-brand[data-astro-cid-ywtgrfgv] img[data-astro-cid-ywtgrfgv]{object-fit:contain;background:0 0;width:112px;height:50px;display:block;border-radius:0!important}.properties-brand[data-astro-cid-ywtgrfgv]>span[data-astro-cid-ywtgrfgv]{letter-spacing:.035em;border-left:1px solid #d4d1c7;padding-left:17px;font-size:.82rem;line-height:1.7}.properties-location[data-astro-cid-ywtgrfgv]{color:#62645d;align-items:center;gap:7px;font-size:.875rem;display:inline-flex}.properties-location[data-astro-cid-ywtgrfgv] i[data-astro-cid-ywtgrfgv]{color:var(--gold);font-size:17px}.properties-hero-grid[data-astro-cid-ywtgrfgv]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(32px,5vw,76px);display:grid}.properties-copy[data-astro-cid-ywtgrfgv]{padding:18px 0 22px}.properties-eyebrow[data-astro-cid-ywtgrfgv]{letter-spacing:.12em;text-transform:uppercase;color:#6f654f;align-items:center;gap:9px;margin:0 0 24px;font-size:.82rem;font-weight:700;line-height:1.6;display:flex}.properties-eyebrow[data-astro-cid-ywtgrfgv]>span[data-astro-cid-ywtgrfgv]{background:#a38349;flex-shrink:0;width:25px;height:1px}h1[data-astro-cid-ywtgrfgv]{letter-spacing:-.047em;color:var(--ink);margin:0 0 26px;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(60px,6.6vw,96px);font-weight:500;line-height:.98}h1[data-astro-cid-ywtgrfgv] em[data-astro-cid-ywtgrfgv]{color:var(--gold);font-weight:500}.properties-description[data-astro-cid-ywtgrfgv]{color:#686a61;max-width:500px;margin:0 0 28px;font-size:1.22rem;font-weight:600;line-height:1.55}.properties-actions[data-astro-cid-ywtgrfgv]{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.properties-actions[data-astro-cid-ywtgrfgv] a[data-astro-cid-ywtgrfgv]{justify-content:center;align-items:center;gap:12px;min-height:52px;font-size:.96rem;font-weight:700;line-height:1.5;text-decoration:none;transition:background .2s,color .2s,transform .2s;display:inline-flex}.properties-primary[data-astro-cid-ywtgrfgv]{color:#25251e;background:#e8c36f;border:1px solid #e8c36f;border-radius:4px;padding:13px 19px}.properties-primary[data-astro-cid-ywtgrfgv] i[data-astro-cid-ywtgrfgv]{font-size:20px;transform:rotate(-45deg)}.properties-primary[data-astro-cid-ywtgrfgv]:hover{background:#dcb15a;border-color:#dcb15a;transform:translateY(-2px)}.properties-secondary[data-astro-cid-ywtgrfgv]{color:#3a3e33;border-bottom:1px solid #bdbbad}.properties-secondary[data-astro-cid-ywtgrfgv] i[data-astro-cid-ywtgrfgv]{font-size:18px}.properties-secondary[data-astro-cid-ywtgrfgv]:hover{color:var(--gold)}.properties-signature[data-astro-cid-ywtgrfgv]{align-items:center;gap:12px;margin-top:34px;display:flex}.properties-signature-mark[data-astro-cid-ywtgrfgv]{width:44px;height:44px;color:var(--gold);border:1px solid #d6d0c1;border-radius:50%;flex-shrink:0;place-items:center;font:italic 20px Cormorant Garamond,Georgia,serif;display:grid}.properties-signature[data-astro-cid-ywtgrfgv] strong[data-astro-cid-ywtgrfgv],.properties-signature[data-astro-cid-ywtgrfgv] div[data-astro-cid-ywtgrfgv]>span[data-astro-cid-ywtgrfgv]{display:block}.properties-signature[data-astro-cid-ywtgrfgv] strong[data-astro-cid-ywtgrfgv]{margin-bottom:4px;font-size:.96rem;font-weight:700;line-height:1.5}.properties-signature[data-astro-cid-ywtgrfgv] div[data-astro-cid-ywtgrfgv]>span[data-astro-cid-ywtgrfgv]{color:#77796f;font-size:.875rem;line-height:1.6}.properties-feature[data-astro-cid-ywtgrfgv]{color:#fff;isolation:isolate;background:#33434b;border-radius:7px;min-width:0;height:clamp(500px,44vw,620px);display:block;position:relative;overflow:hidden}.properties-feature[data-astro-cid-ywtgrfgv]>img[data-astro-cid-ywtgrfgv]{object-fit:cover;object-position:center 49%;width:100%;height:100%;transition:transform .7s;border-radius:0!important}.properties-feature[data-astro-cid-ywtgrfgv]:hover>img[data-astro-cid-ywtgrfgv]{transform:scale(1.035)}.properties-feature-shade[data-astro-cid-ywtgrfgv]{pointer-events:none;background:linear-gradient(#0b131933,#0000 42%,#0b1319d9);position:absolute;inset:0}.properties-feature-label[data-astro-cid-ywtgrfgv]{backdrop-filter:blur(10px);color:#fff;letter-spacing:.015em;background:#15252f33;border:1px solid #ffffff50;border-radius:30px;align-items:center;gap:8px;width:fit-content;max-width:calc(100% - 44px);padding:9px 12px;font-size:.82rem;line-height:1.5;display:inline-flex;position:absolute;top:22px;left:22px;right:22px}.properties-feature-label[data-astro-cid-ywtgrfgv]>span[data-astro-cid-ywtgrfgv]{background:#edcf8e;border-radius:50%;flex-shrink:0;width:5px;height:5px}.properties-feature-caption[data-astro-cid-ywtgrfgv]{justify-content:space-between;align-items:center;gap:16px;display:flex;position:absolute;bottom:45px;left:28px;right:28px}.properties-feature-category[data-astro-cid-ywtgrfgv]{text-transform:uppercase;letter-spacing:.16em;color:#e9d7b0;margin-bottom:8px;font-size:.75rem;font-weight:600;line-height:1.5;display:block}.properties-feature-caption[data-astro-cid-ywtgrfgv] h2[data-astro-cid-ywtgrfgv]{color:#fff;letter-spacing:-.015em;margin:0 0 5px;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(28px,3vw,40px);font-weight:500;line-height:1}.properties-feature-city[data-astro-cid-ywtgrfgv]{color:#e1e5e3;font-size:.96rem}.properties-feature-arrow[data-astro-cid-ywtgrfgv]{color:#fff;border:1px solid #ffffff70;border-radius:50%;flex-shrink:0;place-items:center;width:40px;height:40px;transition:background .2s;display:grid}.properties-feature-arrow[data-astro-cid-ywtgrfgv] i[data-astro-cid-ywtgrfgv]{font-size:22px;transform:rotate(45deg)}.properties-feature[data-astro-cid-ywtgrfgv]:hover .properties-feature-arrow[data-astro-cid-ywtgrfgv]{background:#ffffff25}.properties-render-note[data-astro-cid-ywtgrfgv]{color:#e2e3de;font-size:.75rem;line-height:1.5;position:absolute;bottom:15px;left:28px;right:28px}.properties-guidance[data-astro-cid-ywtgrfgv]{border-top:1px solid #dcd8cd;grid-template-columns:1fr 1.35fr auto;align-items:center;gap:30px;margin-top:40px;padding:29px 0 31px;display:grid}.properties-guidance-title[data-astro-cid-ywtgrfgv]{color:var(--ink);margin:0;font-family:Cormorant Garamond,Georgia,serif;font-size:27px;line-height:1.05}.properties-guidance-title[data-astro-cid-ywtgrfgv] em[data-astro-cid-ywtgrfgv]{color:var(--gold)}.properties-guidance[data-astro-cid-ywtgrfgv]>p[data-astro-cid-ywtgrfgv]:not(.properties-guidance-title){color:#686a61;max-width:460px;margin:0;font-size:1rem;line-height:1.72}.properties-guidance[data-astro-cid-ywtgrfgv]>a[data-astro-cid-ywtgrfgv]{color:#4e5545;white-space:nowrap;align-items:center;gap:9px;font-size:.96rem;font-weight:700;display:inline-flex}.properties-guidance[data-astro-cid-ywtgrfgv]>a[data-astro-cid-ywtgrfgv] i[data-astro-cid-ywtgrfgv]{font-size:20px}a[data-astro-cid-ywtgrfgv]:focus-visible{outline-offset:6px;outline:2px solid #9a752f}@media (width>=1600px){.properties-shell[data-astro-cid-ywtgrfgv]{padding-left:70px;padding-right:70px}}@media (width<=1199px){.properties-shell[data-astro-cid-ywtgrfgv]{padding-left:104px;padding-right:32px}.properties-hero-grid[data-astro-cid-ywtgrfgv]{gap:28px}h1[data-astro-cid-ywtgrfgv]{font-size:72px}.properties-actions[data-astro-cid-ywtgrfgv]{gap:10px}.properties-signature[data-astro-cid-ywtgrfgv]{margin-top:24px}.properties-guidance[data-astro-cid-ywtgrfgv]{grid-template-columns:1fr 1.3fr;gap:20px}.properties-guidance[data-astro-cid-ywtgrfgv]>a[data-astro-cid-ywtgrfgv]{grid-column:2;margin-top:-8px}}@media (width<=991px){.properties-shell[data-astro-cid-ywtgrfgv]{padding:0 30px}.properties-masthead[data-astro-cid-ywtgrfgv]{padding-right:28px}.properties-feature[data-astro-cid-ywtgrfgv]{height:530px}.properties-description[data-astro-cid-ywtgrfgv]{font-size:1.1rem}h1[data-astro-cid-ywtgrfgv]{font-size:68px}}@media (width<=767px){.properties-intro[data-astro-cid-ywtgrfgv]{padding-top:22px}.properties-shell[data-astro-cid-ywtgrfgv]{padding:0 22px}.properties-masthead[data-astro-cid-ywtgrfgv]{margin-bottom:28px}.properties-brand[data-astro-cid-ywtgrfgv] img[data-astro-cid-ywtgrfgv]{width:94px;height:42px}.properties-brand[data-astro-cid-ywtgrfgv]>span[data-astro-cid-ywtgrfgv]{padding-left:12px;font-size:.75rem}.properties-brand[data-astro-cid-ywtgrfgv]{gap:12px}.properties-location[data-astro-cid-ywtgrfgv]{display:none}.properties-hero-grid[data-astro-cid-ywtgrfgv]{grid-template-columns:1fr;gap:26px}.properties-copy[data-astro-cid-ywtgrfgv]{padding:8px 0 0}.properties-eyebrow[data-astro-cid-ywtgrfgv]{letter-spacing:.12em;margin-bottom:20px;font-size:.74rem}h1[data-astro-cid-ywtgrfgv]{margin-bottom:22px;font-size:clamp(60px,13vw,82px);line-height:.98}.properties-description[data-astro-cid-ywtgrfgv]{max-width:500px;margin-bottom:24px}.properties-actions[data-astro-cid-ywtgrfgv]{gap:15px}.properties-signature[data-astro-cid-ywtgrfgv]{margin-top:26px}.properties-feature[data-astro-cid-ywtgrfgv]{height:470px}.properties-feature-caption[data-astro-cid-ywtgrfgv]{left:22px;right:22px}.properties-feature-caption[data-astro-cid-ywtgrfgv] h2[data-astro-cid-ywtgrfgv]{font-size:36px}.properties-guidance[data-astro-cid-ywtgrfgv]{grid-template-columns:1fr;gap:16px;margin-top:28px;padding:26px 0}.properties-guidance-title[data-astro-cid-ywtgrfgv]{font-size:29px}.properties-guidance[data-astro-cid-ywtgrfgv]>a[data-astro-cid-ywtgrfgv]{grid-column:auto;margin-top:0}}@media (width<=575px){.properties-description[data-astro-cid-ywtgrfgv]{font-size:1rem;line-height:1.58}.properties-actions[data-astro-cid-ywtgrfgv]{gap:10px}.properties-actions[data-astro-cid-ywtgrfgv] a[data-astro-cid-ywtgrfgv]{width:100%;min-height:50px;padding:13px 18px}}@media (prefers-reduced-motion:reduce){.properties-feature[data-astro-cid-ywtgrfgv]>img[data-astro-cid-ywtgrfgv],.properties-actions[data-astro-cid-ywtgrfgv] a[data-astro-cid-ywtgrfgv],.properties-feature-arrow[data-astro-cid-ywtgrfgv]{transition:none}}.card{border-radius:15px;box-shadow:0 4px 8px #0003,0 6px 20px #00000030}.properties-page #portfolio{background:#fff;padding:54px 0 50px;scroll-margin-top:20px;font-family:Manrope,sans-serif;font-size:1rem}.properties-page #portfolio>.container{padding-left:55px}.properties-catalog-heading{text-align:center;margin-bottom:28px}.properties-catalog-heading>p{letter-spacing:.14em;color:#92733e;margin-bottom:12px;font:700 .82rem/1.6 Manrope,sans-serif}.properties-catalog-heading>h2{color:#23251f;letter-spacing:-.025em;margin-bottom:12px;font:500 clamp(32px,3.8vw,48px)/1.1 Cormorant Garamond,Georgia,serif}.properties-catalog-heading>span{color:#686a61;font:1rem/1.72 Manrope,sans-serif}.properties-page #portfolio .card-text{font-family:Manrope,sans-serif;font-size:clamp(1.5rem,2vw,1.75rem);font-weight:700;line-height:1.4}.properties-page #portfolio .properties-filters{flex-wrap:wrap;justify-content:center;gap:7px;margin-bottom:36px;display:flex}.properties-page #portfolio .filter{text-transform:none;color:#62645d;background:#fff;border:1px solid #d4d1c7;border-radius:999px;min-height:50px;margin:0;padding:13px 24px;font:800 .96rem/1.5 Manrope,sans-serif;transition:background .2s,color .2s,border-color .2s}.properties-page #portfolio .filter.active,.properties-page #portfolio .filter:hover{color:#111;background:#fbd142;border-color:#fbd142}.properties-page #portfolio .filter:focus-visible{outline-offset:3px;outline:2px solid #9a752f}@media (width<=991px){.properties-page #portfolio>.container{padding-left:12px}}@media (width<=767px){.properties-page #portfolio{padding-top:38px}.properties-catalog-heading{padding:0 8px}.properties-page #portfolio .filter{padding:12px 18px;font-size:.96rem}}.properties-results{color:#62645d;text-align:center;margin:0 0 24px;font:500 1rem/1.6 Manrope,sans-serif}.properties-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px 24px;display:grid}.properties-grid .property-card{min-width:0}.properties-grid .property-card>a{height:100%;display:block}.properties-grid .card{height:100%;margin:0}.properties-grid .card-img-top{width:100%;height:auto}.properties-pagination{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;margin:36px 0;font-family:Manrope,sans-serif;display:flex}.properties-page-numbers{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.property-page-link{color:#23251f;background:#fff;border:1px solid #d4d1c7;border-radius:999px;justify-content:center;align-items:center;min-width:46px;min-height:46px;padding:10px 15px;font-size:.96rem;font-weight:700;line-height:1.5;display:inline-flex}a.property-page-link:hover,.property-page-link.is-current{color:#111;background:#fbd142;border-color:#fbd142}.property-page-link.is-disabled{opacity:.45}.property-page-link:focus-visible{outline-offset:4px;outline:2px solid #9a752f}#property-results{scroll-margin-top:24px}.properties-search{max-width:800px;margin:-12px auto 28px;font-family:Manrope,sans-serif}.properties-search>label{color:#303b31;margin-bottom:12px;font-size:1rem;font-weight:700;display:block}.properties-search-controls{align-items:stretch;gap:12px;display:flex}.properties-search-field{background:#faf9f5;border:1px solid #d9d7cd;border-radius:999px;flex:1;align-items:center;gap:10px;min-width:0;padding:0 18px;display:flex}.properties-search-field:focus-within{border-color:#a38349;box-shadow:0 0 0 3px #e8c36f26}.properties-search-field>i{color:#8c744a;font-size:24px}.properties-search-field input{color:#23251f;background:0 0;border:0;outline:0;width:100%;min-width:0;min-height:54px;font:500 1rem/1.5 Manrope,sans-serif}.properties-search-field input::-webkit-search-cancel-button{display:none}.properties-search-clear{color:#62645d;cursor:pointer;background:0 0;border:0;border-radius:50%;flex-shrink:0;place-items:center;width:36px;height:36px;display:grid}.properties-search-clear[hidden]{display:none}.properties-search-clear i{font-size:24px}#property-search-status{color:#62645d;min-height:22px;margin:12px 4px 0;font-size:.875rem;line-height:1.6}.properties-grid .card{border:1px solid #e6e3d9;border-radius:18px;transition:transform .2s,box-shadow .2s;overflow:hidden;box-shadow:0 8px 28px #2633250d}.properties-grid .property-card>a:hover .card{transform:translateY(-4px);box-shadow:0 16px 36px #2633251a}.property-card-image{aspect-ratio:450/268;background:#eeede6;overflow:hidden}.properties-grid .property-card-image .card-img-top{object-fit:cover;height:100%;border-radius:0!important}.properties-grid .card-body{flex-direction:column;padding:22px;display:flex}.properties-grid .card-text{margin:0 0 18px}.property-card-price{flex-wrap:wrap;align-items:baseline;gap:7px;margin-top:auto;margin-bottom:18px;display:flex}.property-card-price>span{color:#707568;font-size:.82rem}.property-card-price strong{color:#344b36;font-size:1.375rem;font-weight:800;line-height:1.4}.property-card-price strong.property-card-consult{color:#707568;font-size:1rem;font-weight:600}.property-card-details{border-top:1px solid #e8e5dc;align-items:center;gap:14px;padding-top:16px;display:flex}.property-card-fact{color:#4d5849;align-items:center;gap:7px;font-size:.875rem;font-weight:600;display:inline-flex}.property-card-fact>i{color:#9a752f;font-size:23px}.property-card-link-icon{color:#9a752f;margin-left:auto;font-size:24px}.properties-empty{text-align:center;background:#f7f6f1;border-radius:18px;padding:38px 20px}.properties-empty>i{color:#9a752f;font-size:42px}.properties-empty h3{margin:16px 0 10px;font:600 2rem Cormorant Garamond,serif}.properties-empty p{color:#62645d;margin-bottom:24px}#property-results[aria-busy=true]{opacity:.65}@media (width<=575px){.properties-search-controls{flex-direction:column}.properties-search-field,.properties-search-controls>button{width:100%}.properties-grid .card-body{padding:20px}}@media (prefers-reduced-motion:reduce){.properties-grid .card{transition:none;transform:none!important}}@media (width<=991px){.properties-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=575px){.properties-grid{grid-template-columns:1fr;gap:24px}.properties-pagination{gap:16px 10px}.properties-page-numbers{flex-basis:100%;order:3}}
