.property-editorial{--property-ochre:var(--sm-mustard-hover)}.property-editorial .property-content,.property-editorial .property-sidebar{min-width:0}.property-editorial .property-breadcrumb{padding:16px 0;font-size:11px}.property-editorial .property-black-hero{min-height:236px;margin-bottom:0;padding-block:40px!important}.property-editorial .property-black-hero h1{letter-spacing:-.045em;margin:16px 0;font-size:clamp(46px,6.5vw,88px);font-weight:400;line-height:1.02}.property-editorial .property-black-hero .eyebrow{letter-spacing:.16em;font-size:10px}.property-editorial .property-black-hero p:not(.eyebrow){font-size:14px}.property-editorial .property-black-hero .premium-promoter-brand img{width:260px;max-height:88px}.property-editorial .project-trust-row{align-items:center;min-height:64px;margin:0;padding:14px 0}.property-editorial .project-trust-mark{font-size:12px}.property-editorial .project-trust-mark svg{width:24px;height:24px}.property-editorial .project-trust-mark small{font-size:9px}.property-editorial .property-gallery{grid-template-rows:240px 240px;grid-template-columns:1.85fr 1fr;gap:8px;position:relative}.property-editorial .gallery-tile{position:relative;overflow:hidden}.property-editorial .gallery-tile img{transition:transform .35s}.property-editorial .gallery-tile:hover img{transform:scale(1.025)}.property-editorial .gallery-tile>span{background:var(--sm-black);color:var(--sm-white);padding:14px 20px;font-size:11px;bottom:16px;right:16px}.property-editorial .gallery-tile>.gallery-cover-caption{border-left:3px solid var(--property-ochre);justify-content:space-between;gap:32px;min-width:180px;display:flex;bottom:20px;left:20px;right:auto}.property-editorial .gallery-cover-caption>span{color:var(--property-ochre);background:0 0;padding:0;position:static}.property-editorial .editorial-image-note{color:var(--sm-neutral-600);max-width:1000px;margin:12px 0 0;font-size:10px;line-height:1.7}.property-editorial .property-facts{border-bottom:1px solid var(--sm-neutral-300);flex-wrap:wrap;gap:0;margin:0;padding:24px 0;display:flex}.property-editorial .property-facts>div{border-left:1px solid var(--sm-neutral-300);flex:145px;min-width:0;padding:8px 24px}.property-editorial .property-facts>div:first-child{border-left:0;padding-left:0}.property-editorial .property-facts dt{letter-spacing:.08em;margin:0 0 10px;font-size:9px;line-height:1.5}.property-editorial .property-facts dd{letter-spacing:-.035em;overflow-wrap:anywhere;font-size:24px;font-weight:500;line-height:1.25}.property-editorial .property-page-nav{border-bottom:1px solid var(--sm-neutral-300);flex-wrap:wrap;gap:8px 32px;padding:12px 0;display:flex}.property-editorial .property-page-nav a{min-height:44px;color:var(--sm-black);border-bottom:2px solid #0000;align-items:center;font-size:11px;font-weight:500;text-decoration:none;display:flex}.property-editorial .property-page-nav a:hover{border-bottom-color:var(--property-ochre)}.property-editorial .property-page-nav a:last-child{margin-left:auto}.property-editorial .property-layout{grid-template-columns:minmax(0,1fr) 350px;gap:56px;margin-top:40px}.property-editorial .property-story{border:0;padding:0 0 32px}.property-editorial .property-story h2{letter-spacing:-.035em;margin:16px 0 24px;font-size:clamp(32px,3.6vw,48px);font-weight:400;line-height:1.15}.property-editorial .property-story>p:last-child{max-width:700px;color:var(--sm-neutral-800);font-size:16px;line-height:1.9}.property-editorial .area-explanation{border-left:2px solid var(--property-ochre);background:var(--sm-neutral-100);margin:0 0 32px;padding:16px 20px;font-size:12px}.property-editorial .area-explanation summary{min-height:24px;font-weight:500}.property-editorial .property-specification{border-top:1px solid var(--sm-black)}.property-editorial .specification-heading{padding:28px 0 20px}.property-editorial .specification-heading h2{letter-spacing:-.03em;margin:12px 0;font-size:28px;font-weight:400;line-height:1.2}.property-editorial .specification-heading>p:last-child{color:var(--sm-neutral-600);font-size:12px;line-height:1.7}.property-editorial .specification-panel{border-bottom:1px solid var(--sm-neutral-300);padding:0}.property-editorial .specification-panel>summary{cursor:pointer;align-items:center;gap:20px;min-height:76px;padding:20px 0;list-style:none;display:flex}.property-editorial .specification-panel>summary::-webkit-details-marker{display:none}.property-editorial .specification-panel h3{margin:0;font-size:17px;font-weight:500;line-height:1.5}.property-editorial .specification-number{color:var(--sm-mustard-deep);font-variant-numeric:tabular-nums;min-width:20px;font-size:10px}.property-editorial .specification-toggle{color:var(--sm-mustard-deep);margin-left:auto;font-size:24px;font-weight:400}.property-editorial .specification-panel[open] .specification-toggle{transform:rotate(45deg)}.property-editorial .specification-panel[open]>summary{border-bottom:1px solid var(--sm-neutral-300)}.property-editorial .specification-panel-body{background:var(--sm-neutral-100);padding:4px 20px 20px 40px}.property-editorial .specification-panel-body>p{padding-top:16px;font-size:13px;line-height:1.8}.property-editorial .listing-facts{margin:0}.property-editorial .listing-facts>div{grid-template-columns:1fr;gap:8px;padding:16px 0}.property-editorial .listing-facts>div:last-child{border-bottom:0}.property-editorial .listing-facts dt{font-size:11px;font-weight:600}.property-editorial .listing-facts dd{font-size:13px;line-height:1.8}.property-editorial .property-features{gap:12px;margin:20px 0 0;font-size:13px}.property-editorial .property-price-card{border-top:3px solid var(--property-ochre);padding:28px}.property-editorial .property-price-card>strong{letter-spacing:-.045em;font-variant-numeric:tabular-nums;white-space:normal;overflow-wrap:anywhere;font-size:32px;font-weight:500}.property-editorial .property-price-card>.eyebrow{letter-spacing:.12em;font-size:9px}.property-editorial .property-price-card .price-note{font-size:10px;line-height:1.7}.property-editorial .property-price-card .availability-note{font-size:11px}.property-editorial .property-price-card .appointment-cta{background:var(--property-ochre);align-items:center;min-height:52px;font-size:11px}.property-editorial .country-passport-link{border-left:3px solid var(--property-ochre);background:var(--sm-neutral-100);margin:32px 0;padding:24px;line-height:1.8}.property-editorial .country-passport-link a{font-size:13px;font-weight:500;text-decoration:none}.property-editorial .developer-profile{background:var(--sm-neutral-100);border:0;margin-top:24px;padding:28px}.property-editorial section[id],.property-editorial aside[id],.property-editorial #property-details{scroll-margin-top:24px}@media (width<=1050px){.property-editorial .property-layout{grid-template-columns:minmax(0,1fr) 320px;gap:28px}.property-editorial .property-price-card{padding:24px}.property-editorial .property-price-card>strong{font-size:28px}}@media (width<=850px){.property-editorial .property-layout{grid-template-columns:minmax(0,1fr)}.property-editorial .property-sidebar{grid-row:auto;position:static}.property-editorial .property-gallery{grid-template-rows:190px 190px}.property-editorial .property-black-hero .premium-promoter-brand img{width:200px}}@media (width<=640px){.property-editorial .property-black-hero{gap:24px;min-height:0;padding-block:28px!important}.property-editorial .property-black-hero h1{font-size:48px}.property-editorial .property-black-hero .premium-promoter-brand img{width:168px;max-height:56px}.property-editorial .property-black-hero .premium-promoter-brand{margin:0}.property-editorial .project-trust-row{flex-direction:row;justify-content:space-between;gap:12px}.property-editorial .project-tier-label{font-size:9px}.property-editorial .project-trust-mark{font-size:10px}.property-editorial .project-trust-mark small{font-size:8px}.property-editorial .property-gallery{grid-template-rows:300px 120px;grid-template-columns:1fr 1fr;gap:4px}.property-editorial .gallery-tile>.gallery-cover-caption{min-width:0;padding:10px 14px;font-size:10px;bottom:12px;left:12px}.property-editorial .gallery-tile>span{padding:10px;font-size:9px;bottom:8px;right:8px}.property-editorial .property-facts{grid-template-columns:1fr 1fr;row-gap:20px;padding:16px 0;display:grid}.property-editorial .property-facts>div{padding:4px 16px}.property-editorial .property-facts>div:nth-child(odd){border:0;padding-left:0}.property-editorial .property-facts dd{font-size:22px}.property-editorial .property-page-nav{gap:4px 20px}.property-editorial .property-page-nav a{font-size:10px}.property-editorial .property-page-nav a:last-child{margin-left:0}.property-editorial .property-layout{margin-top:28px}.property-editorial .property-story>p:last-child{font-size:15px;line-height:1.85}.property-editorial .specification-panel>summary{gap:12px;min-height:68px;padding:16px 0}.property-editorial .specification-panel h3{font-size:15px}.property-editorial .specification-panel-body{padding:4px 16px 20px}.property-editorial .property-price-card>strong{font-size:30px}.property-editorial .developer-profile{padding:24px 16px}}@media (prefers-reduced-motion:reduce){.property-editorial .gallery-tile img{transition:none}.property-editorial .gallery-tile:hover img{transform:none}}@media (width<=640px){.property-editorial .property-black-hero h1,.property-editorial .property-content{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}.property-editorial .specification-panel h3{min-width:0}}@media (width<=359px){.property-editorial .property-black-hero h1{font-size:40px}}.catalog-unit-inventory .unit-search{flex-direction:column;gap:10px;margin:20px 0;font-size:13px;display:flex}.unit-search input{font:inherit;color:#070707;box-sizing:border-box;background:#f4f4f2;border:1px solid #d9d9d9;border-radius:0;max-width:100%;padding:13px}.catalog-unit-inventory td details{margin:10px 0}.catalog-unit-inventory td summary{cursor:pointer}.unit-pagination{flex-wrap:wrap;align-items:center;gap:16px;margin:20px 0;font-size:12px;display:flex}.unit-pagination button{color:#070707;font:inherit;cursor:pointer;background:#fff;border:1px solid #d9d9d9;border-radius:0;padding:12px}.unit-pagination button:disabled{opacity:.45;cursor:default}.unit-pagination :focus-visible,.unit-search :focus-visible{outline-offset:3px;outline:2px solid #d4b15a}
