:root{--myfonts-license:"MyFonts Webfont Build ID 3867246, 2020-12-16T11:57:38-0500 The fonts listed in this notice are subject to the End User License Agreement(s) entered into by the website owner. All other parties are explicitly restricted from using the Licensed Webfonts(s). You may obtain a valid license at the URLs below. Webfont: Neue Haas Grotesk Display Pro 75 Bold by Linotype URL: https://www.myfonts.com/collections/linotype-foundry © 2026 MyFonts Inc.";--ink:#0a0a0a;--paper:#fff;--stone:#ededea;--stone-2:#e2e2de;--text-2:#3c3c38;--mute:#55554f;--on-dark-2:#bdbdb7;--on-dark-3:#a9a9a3;--dark-surface:#1c1c1a;--dark-line:#2a2a28;--line:#dcdcd8;--font-display:var(--font-neue-haas), "Helvetica Neue", Helvetica, Arial, sans-serif;--font-body:var(--font-sora), "Avenir Next", "Segoe UI", system-ui, sans-serif;--gutter:max(clamp(16px, 4.4vw, 64px), env(safe-area-inset-left), env(safe-area-inset-right));--gutter-tight:clamp(12px, 2.2vw, 32px);--radius-f:clamp(72px, 12vw, 200px);--radius-card:56px;--maxw:1440px;--ease:cubic-bezier(.2, .7, .2, 1)}@font-face{font-family:NeueHaasGroteskDisplay Fallback;src:local(Arial Bold),local(Arial-BoldMT),local(Helvetica Bold),local(Helvetica-Bold),local(Liberation Sans Bold),local(LiberationSans-Bold);font-weight:100 900;size-adjust:93.6%;ascent-override:99.9%;descent-override:28.1%;line-gap-override:0%}@font-face{font-family:Sora Fallback;src:local(Arial),local(ArialMT),local(Liberation Sans),local(LiberationSans);size-adjust:113.73%;ascent-override:85.29%;descent-override:25.5%;line-gap-override:0%}*,:before,:after{box-sizing:border-box}html{-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:calc(var(--header-h,0px) + var(--anchor-air))}html:has(.mapsearch){scroll-padding-top:0}body{background:var(--paper);color:var(--ink);font-family:var(--font-body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-size:16px;line-height:1.6}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.on-dark :focus-visible{outline-color:var(--paper)}::selection{background:var(--ink);color:var(--paper)}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:100;background:var(--ink);color:var(--paper);border-radius:999px;padding:10px 16px;font-weight:600;position:absolute;top:-64px;left:16px}.skip-link:focus{top:12px}.wrap{width:100%;max-width:var(--maxw);margin-inline:auto}.section{padding:clamp(64px, 8vw, 128px) var(--gutter) 0}.section--tight{padding-top:clamp(12px,2vw,28px)}.section--last{padding-bottom:clamp(64px,8vw,128px)}.stack{flex-direction:column;gap:16px;display:flex}.row-between{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 32px;display:flex}.grid-cards{grid-template-columns:repeat(auto-fill,minmax(min(290px,100%),1fr));gap:clamp(20px,2.4vw,32px);display:grid}.grid-cards--3{grid-template-columns:repeat(auto-fill,minmax(min(100%,max(280px,33.3333% - clamp(20px,2.4vw,32px)/1.5)),1fr))}@media (min-width:600px) and (max-width:699px){.grid-cards,.grid-cards--3{grid-template-columns:repeat(2,minmax(0,1fr))}}.grid-cards--similar{grid-template-columns:minmax(0,1fr)}@media (min-width:600px){.grid-cards--similar{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1000px){.grid-cards--similar.grid-cards--wide{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cards--similar.grid-cards--wide>:nth-child(n+4){display:none}}@media (max-width:599px){.grid-cards--similar>:nth-child(n+4){display:none}}.display,.h1,.h2,.h3{font-family:var(--font-display);word-spacing:.045em;text-wrap:balance;margin:0;font-weight:700}.h1{letter-spacing:-.03em;word-spacing:.06em;font-size:clamp(44px,8.2vw,118px);line-height:1}@media (max-width:699px){.h1{font-size:min(12.6vw,58px)}}@media (min-width:700px) and (max-width:1099px){.h1{font-size:7.9vw}}.h1--page{letter-spacing:-.03em;word-spacing:.045em;font-size:clamp(38px,5.2vw,76px);line-height:1.02}.h2{letter-spacing:-.03em;font-size:clamp(34px,4.6vw,66px);line-height:1.02}@media (max-width:869px){.h2{letter-spacing:-.025em}}.h3{letter-spacing:-.01em;word-spacing:.045em;font-size:clamp(23px,2vw,29px);font-weight:600;line-height:1.12}.eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--mute);margin:0;font-size:13px;font-weight:600}.on-dark .eyebrow{color:var(--on-dark-3)}.lede{max-width:46ch;color:var(--text-2);margin:0;font-size:clamp(16px,1.3vw,18px);line-height:1.65}.on-dark .lede{color:var(--on-dark-2)}.muted{color:var(--mute)}.prose{max-width:68ch;color:var(--text-2)}.prose p{margin:0 0 1em}.tnum{font-variant-numeric:tabular-nums}.btn{border:1.5px solid var(--ink);background:var(--ink);min-height:48px;color:var(--paper);white-space:nowrap;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 22px;font-size:15px;font-weight:600;line-height:1;transition:background-color .2s,color .2s,border-color .2s;display:inline-flex}.btn:hover{background:#262624;border-color:#262624}.btn--ghost{color:var(--ink);background:0 0}.btn--ghost:hover{background:var(--ink);color:var(--paper);border-color:var(--ink)}.btn--light{background:var(--paper);color:var(--ink);border-color:var(--paper)}.btn--light:hover{background:var(--stone);border-color:var(--stone)}.btn--outline-light{color:var(--paper);background:0 0;border-color:#ffffff8c}.btn--outline-light:hover{background:var(--paper);color:var(--ink)}.btn--block{width:100%}.btn--sm{min-height:40px;padding:0 16px;font-size:14px}.btn--icon{flex:none;width:44px;height:44px;min-height:44px;padding:0}.btn[disabled]{opacity:.6;cursor:progress}.pill{border:1.5px solid var(--ink);font-family:var(--font-display);letter-spacing:0;word-spacing:.04em;border-radius:999px;align-items:baseline;gap:12px;padding:14px 26px;font-size:clamp(17px,1.75vw,25px);font-weight:600;transition:background-color .2s,color .2s;display:inline-flex}.pill small{font-family:var(--font-body);letter-spacing:0;color:var(--mute);font-size:14px;font-weight:500}.pill:hover{background:var(--ink);color:var(--paper)}.pill:hover small{color:var(--on-dark-2)}.pill--sm{font-family:var(--font-body);letter-spacing:0;white-space:nowrap;gap:8px;padding:10px 16px;font-size:14px}.pill--sm small{font-size:13px}.chip{background:var(--stone);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:13px;font-weight:600;display:inline-flex}.chip--dark{background:var(--ink);color:var(--paper)}.link-arrow{border-bottom:1.5px solid;align-items:center;gap:8px;padding-bottom:2px;font-weight:600;display:inline-flex}.site-header{z-index:40;-webkit-backdrop-filter:saturate(160%)blur(10px);background:#fffffff0;border-bottom:1px solid #0000;position:sticky;top:0}.site-header__inner{padding:16px var(--gutter);justify-content:space-between;align-items:center;gap:24px;display:flex}.site-header__logo img{width:auto;height:30px}.nav{font-size:15px;font-weight:500;display:none}.nav__list{align-items:center;gap:clamp(16px,1.7vw,26px);margin:0;padding:0;list-style:none;display:flex}.nav__item{position:relative}.nav__top{color:inherit;font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:6px 0;display:inline-flex;position:relative}.nav__top:after{content:"";transform-origin:0;height:1.5px;transition:transform .25s var(--ease);background:currentColor;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.nav__top:hover:after,.nav__top[aria-current]:after,.nav__top[aria-expanded=true]:after{transform:scaleX(1)}.nav__chevron{transition:transform .25s var(--ease)}.nav__top[aria-expanded=true] .nav__chevron{transform:rotate(180deg)}.nav__panel{z-index:50;background:var(--ink);min-width:250px;color:var(--paper);border-radius:0 24px 24px;padding:10px;position:absolute;top:calc(100% + 12px);left:-14px;box-shadow:0 18px 50px #00000040}.nav__panel:before{content:"";height:14px;position:absolute;top:-14px;left:0;right:0}.nav__panel ul{margin:0;padding:0;list-style:none}.nav__panel a{white-space:nowrap;border-radius:12px;justify-content:space-between;align-items:baseline;gap:18px;padding:10px 12px;font-size:15px;display:flex}.nav__panel a:hover,.nav__panel a[aria-current=page]{background:var(--dark-surface)}.nav__panel small{color:var(--on-dark-2);font-size:13px}.header-search{display:none;position:relative}.header-search__button{border:1.5px solid var(--ink);background:var(--paper);width:44px;height:44px;color:var(--ink);cursor:pointer;border-radius:50%;place-items:center;padding:0;list-style:none;display:grid}.header-search__button::-webkit-details-marker{display:none}.header-search[open]>.header-search__button{background:var(--ink);color:var(--paper)}.header-search__panel{z-index:50;background:var(--paper);border-radius:24px 0 24px 24px;width:min(540px,100vw - 32px);padding:10px;position:absolute;top:calc(100% + 12px);right:0;box-shadow:0 18px 50px #0000002e}.site-header__actions{align-items:center;gap:10px;display:flex}.site-header__cta{display:none}@media (min-width:1100px){.nav,.header-search{display:block}.site-header__cta{display:inline-flex}}@media (min-width:1100px) and (max-width:1299px){.site-header__wa{display:none}}.doors-hero{padding:clamp(16px, 3vw, 44px) var(--gutter) 0;grid-template-columns:minmax(0,1fr);grid-template-areas:"head""doors""owners""search";gap:24px;display:grid}@media (max-width:599px){.doors-hero{overflow-x:clip}}@media (min-width:600px){main:has(.doors-hero){overflow-x:clip}}.doors-hero__head{flex-direction:column;grid-area:head;gap:10px;display:flex}.doors-hero__lede{max-width:62ch}.doors-hero__search{grid-area:search;min-width:0}.search-label{font-size:14px;font-weight:600}.hero-find{display:none}@media (max-width:699px),(max-height:500px) and (pointer:coarse),(max-width:999px) and (max-height:700px) and (pointer:coarse){.hero-find{background:var(--stone);min-height:52px;color:var(--ink);border-radius:999px;align-items:center;gap:12px;margin-top:6px;padding:4px 8px 4px 18px;font-size:15px;font-weight:600;display:flex}.hero-find>svg:first-child{color:var(--mute);flex:none}.hero-find__text{flex:auto;min-width:0}.hero-find__go{background:var(--paper);border-radius:50%;flex:none;place-items:center;width:44px;height:44px;display:grid}.hero-find__go svg{transform:rotate(90deg)}}@media (min-width:900px){.doors-hero{gap:clamp(32px,3.4vw,48px) 48px}}.say{background:var(--stone);border-radius:clamp(48px,9vw,112px) 0 0;flex-direction:column;gap:24px;padding:clamp(24px,3.4vw,44px) clamp(20px,4.2vw,52px) clamp(24px,3.2vw,40px);display:flex}@media (min-width:1100px) and (max-height:820px){.say{gap:20px;padding-top:32px}}.say__head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 24px;display:flex}.say__head .eyebrow{letter-spacing:.12em;font-size:12px}.say__sentence{font-family:var(--font-display);letter-spacing:-.025em;word-spacing:.035em;text-wrap:pretty;margin:0;font-size:clamp(24px,3.3vw,44px);font-weight:700;line-height:1.4}.say__words{color:var(--mute)}.say__group{align-items:baseline;gap:.2em;max-width:100%;display:inline-flex}.say__what{white-space:nowrap}.say__what-words{white-space:normal}.say__group>.say__words{flex:none}.say__group .say__word{min-width:0}.say__word{vertical-align:baseline;max-width:100%;margin-block:min(0px,.6em - 22px);padding-block:max(0px,22px - .6em);line-height:1.2;display:inline-block;position:relative}.say__value{text-decoration-skip-ink:none;text-underline-offset:.22em;text-decoration:underline;text-decoration-thickness:3px}.say__tail{white-space:nowrap;position:relative}.say__pad{letter-spacing:.195em}.say__arrow{fill:none;stroke:currentColor;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;pointer-events:none;width:.55em;height:.55em;position:absolute;bottom:.3em;right:.02em}.say__select{opacity:0;width:100%;height:100%;font:inherit;cursor:pointer;appearance:none;border:0;margin:0;padding:0;font-size:16px;position:absolute;inset:0}@media (scripting:none){.say .say__go-count,.say .say__none{display:none}.say .say__go-plain{display:inline}.say .say__go.is-none{border-color:var(--ink);background:var(--ink);color:var(--paper);cursor:pointer}.say .say__go.is-none svg{display:block}.say__value{display:none}.say__select{opacity:1;width:auto;max-width:100%;height:auto;color:inherit;font-size:inherit;field-sizing:content;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230a0a0a' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") right .05em center/.55em no-repeat;border-bottom:3px solid;min-height:44px;padding-right:.75em;position:static}.say .say__word{margin-block:0;padding:0}}@media (scripting:none) and (max-width:599px){.say .say__select{background-position:right .44em center;border-bottom:0;padding:0 1.24em 0 .52em}}.say__word:focus-visible{outline:2px solid var(--ink);outline-offset:4px;border-radius:2px}.say__word:has(:focus-visible){outline:2px solid var(--ink);outline-offset:4px;border-radius:2px}.say__hint-narrow{display:none}@media (max-width:599px){.say__hint-wide{display:none}.say__hint-narrow{display:inline}.say__sentence{letter-spacing:-.015em;font-size:24px;line-height:1.8}.say__word{background:var(--paper);border-radius:.8em;margin-block:0;padding:max(.12em,22px - .65em) .44em max(.16em,22px - .65em) .52em;line-height:1.3}.say__value{text-decoration:none}.say__word:focus-visible{outline-offset:2px;border-radius:.8em}.say__word:has(:focus-visible){outline-offset:2px;border-radius:.8em}.say__group{gap:.3em}.say__go{width:100%;min-height:52px;margin:14px 0 0;display:flex}}@media (min-width:600px) and (max-width:1099px){.say__sentence{min-height:calc(2*max(44px,1.4em) + 1.67em)}}.say__word:hover .say__value{color:var(--text-2)}.say__go.is-none,.say__go.is-none:hover{border-color:var(--line);color:var(--text-2);cursor:default;background:0 0}.say__go.is-none svg,.say__go-plain{display:none}.say__ask{color:var(--ink);text-underline-offset:4px;font-weight:600;text-decoration:underline;text-decoration-thickness:1.5px}.say__none{color:var(--text-2);flex-wrap:wrap;align-items:center;gap:10px 12px;margin-top:-8px;font-size:15px;display:flex}.say__none p{margin:0}.say__try{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.say__chip{border:1.5px solid var(--ink);background:var(--paper);min-height:44px;color:var(--ink);font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:0 16px;font-size:14px;font-weight:600;display:inline-flex}.say__chip:hover{background:var(--ink);color:var(--paper)}.say__chip:hover .say__chip-count{color:var(--on-dark-2)}.say__chip-count{color:var(--mute);font-size:13px;font-weight:500}.say__go{vertical-align:middle;font-family:var(--font-body);letter-spacing:0;margin-left:.15em}.say__go svg{width:18px;height:18px}.say__more{border-top:1.5px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px 40px;padding-top:22px;display:flex}.say__free{flex-direction:column;flex:340px;gap:8px;min-width:0;max-width:660px;display:flex}.say__free label{font-size:13px;font-weight:600}.say__field{background:var(--paper);border:1.5px solid #0000;border-radius:999px;align-items:center;gap:10px;height:52px;padding:2.5px 4px 2.5px 18px;display:flex;position:relative}.say__field:focus-within{border-color:var(--ink)}.say__field>svg{fill:none;width:18px;height:18px;stroke:var(--mute);stroke-width:2px;flex:none}.say__field input{text-overflow:ellipsis;background:0 0;border:0;flex:auto;min-width:0;height:100%;padding:0;font-size:16px}.say__field input:focus-visible{outline:none}.say__field input::placeholder{color:#76766f}@media (max-width:599px){.say__field input::placeholder{font-size:14px}}.say__field button{border:1.5px solid var(--ink);background:var(--paper);width:44px;height:44px;color:var(--ink);cursor:pointer;border-radius:50%;flex:none;place-items:center;padding:0;display:grid}.say__field button svg{width:16px;height:16px}.say__links{flex-wrap:wrap;align-items:center;gap:16px 36px;padding-bottom:7px;display:flex}@media (min-width:1240px){.say__more{flex-wrap:nowrap;align-items:flex-start}.say__links{flex:none;margin-top:32.8px;padding-bottom:0}}@media (min-width:1240px) and (max-width:1339px){.say__face:not(.say__face--0){display:none}}.say__link{min-height:44px;color:var(--text-2);align-items:center;gap:12px;font-size:15px;display:inline-flex}.say__link strong{white-space:nowrap;color:var(--ink);text-underline-offset:4px;font-weight:600;text-decoration:underline;text-decoration-thickness:1.5px}.say__link>svg{width:16px;height:16px;color:var(--ink)}.say__badge{background:var(--paper);border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.say__badge svg{fill:none;width:18px;height:18px;stroke:var(--ink);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.say__faces{display:flex}.say__face{border:2px solid var(--stone);background:var(--paper);width:38px;height:38px;color:var(--ink);font-family:var(--font-display);place-items:center;font-size:13px;font-weight:700;display:grid;position:relative;overflow:hidden}.say__face img{object-fit:cover;object-position:50% 20%;width:100%;height:100%;position:absolute;inset:0}.say__face+.say__face{margin-left:-8px}.say__face--0{background:var(--ink);color:var(--paper);border-radius:50%}.say__face--1{border-radius:0 0 19px 19px}.say__face--2{border-radius:19px 0}.say__face--3{border-radius:19px 0 0;font-size:11px}.doors{grid-area:doors;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 12px;margin:0;padding:0;list-style:none;display:grid}.door--buy,.door--commercial{grid-column:1/-1}.door__link{flex-direction:column;gap:10px;min-width:0;display:flex}.door__media{background:var(--stone);height:140px;display:block;position:relative;overflow:hidden}.door__media img{object-fit:cover;width:100%;height:100%;transition:transform .8s var(--ease);position:absolute;inset:0}.door__link:hover .door__media img,.door__link:focus-visible .door__media img{transform:scale(1.05)}.door--buy .door__media{border-radius:130px 0 0;height:168px}.door--rent .door__media{border-radius:0 64px}.door--offplan .door__media{border-radius:0 64px 0 0}.door--offplan .door__media img{object-position:45% 50%}.door__label{justify-content:space-between;align-items:center;gap:8px;display:flex}.door__text{flex-direction:column;gap:4px;min-width:0;display:flex}.door__name{font-family:var(--font-display);letter-spacing:-.02em;word-spacing:.03em;font-size:22px;font-weight:700;line-height:1.05}.door--buy .door__name,.door--commercial .door__name{font-size:25px}.door__detail{color:var(--mute);font-size:13px}.door__arrow{background:var(--ink);width:36px;height:36px;color:var(--paper);transition:transform .3s var(--ease);border-radius:50%;flex:none;place-items:center;display:grid}.door--buy .door__arrow,.door--commercial .door__arrow{width:44px;height:44px}.door__link:hover .door__arrow{transform:translate(3px)}@media (max-width:359px){.door:is(.door--rent,.door--offplan) .door__name{font-size:19px}.door:is(.door--rent,.door--offplan) .door__label{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 8px;display:grid}.door:is(.door--rent,.door--offplan) .door__text{display:contents}.door:is(.door--rent,.door--offplan) .door__detail{grid-area:2/1/auto/-1}.door:is(.door--rent,.door--offplan) .door__arrow{grid-area:1/2}}@media (max-width:599px){.door:not(.door--buy) .door__deal{display:none}.door__also{display:block}.door__dot{display:none}}@media (min-width:360px) and (max-width:599px){.door:is(.door--rent,.door--offplan) .door__label{align-items:flex-start}.door:is(.door--rent,.door--offplan) .door__arrow{margin-top:5px}}@media (min-width:600px){.door__media{height:220px}.door--buy .door__media{border-radius:var(--radius-f) 0 0 0;height:260px}.door--rent .door__media{border-radius:0 96px}.door--offplan .door__media{border-radius:0 96px 0 0}}@media (min-width:900px){.doors{grid-template-columns:1.35fr 1fr 1fr;gap:clamp(16px,1.8vw,28px)}.door--buy{grid-column:auto}.door__media,.door--buy .door__media{height:clamp(280px,27vw,420px)}.door--rent .door__media{border-radius:0 clamp(96px,9vw,150px)}.door--offplan .door__media{border-radius:0 clamp(96px,9vw,150px) 0 0}.door--offplan .door__media img{object-position:40% 50%}.door__name,.door--buy .door__name,.door--commercial .door__name{font-size:clamp(25px,2.3vw,34px)}.door__detail{font-size:15px}.door__arrow,.door--buy .door__arrow,.door--commercial .door__arrow{width:48px;height:48px}}.door--commercial{--cup:50px;--inset:14px;position:relative}.door--commercial .door__media{border-radius:0 0 var(--cup) var(--cup);height:100px}.door--commercial .door__media img{object-position:50% 46%}@media (max-width:1099px){.door--commercial{isolation:isolate;padding-bottom:16px}.door--commercial:before{content:"";z-index:-1;border-radius:0 0 var(--cup) var(--cup);background:var(--stone);position:absolute;inset:0}.door--commercial .door__link{gap:14px}.door--commercial .door__label{padding:0 var(--inset)}}.door__pills{padding:0 var(--inset);flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.door__pill{background:var(--paper);min-height:44px;color:var(--ink);white-space:nowrap;transition:background-color .2s var(--ease);border-radius:999px;flex:auto;justify-content:center;align-items:center;gap:8px;padding:0 8px;font-size:15px;font-weight:600;line-height:1.2;display:inline-flex}@media (hover:hover){.door__pill:hover{box-shadow:inset 0 0 0 1.5px var(--ink)}}.door__pill-arrow{flex:none;display:none}@media (max-width:409px){.door--commercial{--inset:12px}.door__pill{font-size:14px}}@media (min-width:600px){.door--commercial{--cup:80px;--inset:24px}.door--commercial .door__media{height:160px}.door--commercial .door__media img{object-position:50% 48%}.door__pills{margin-top:16px}.door__pill{flex:none;padding:0 14px 0 18px}.door__pill-arrow{display:block}}@media (min-width:600px) and (max-width:1099px){.door--commercial{padding-bottom:24px}.door--commercial .door__link{gap:16px}}@media (min-width:900px){.door--commercial{--cup:clamp(96px, 9vw, 150px);--inset:28px}.door--commercial .door__media{height:200px}.door--commercial .door__media img{object-position:50% 46%}.door__pills{flex-direction:column;align-items:flex-start;margin:0;padding:0;position:absolute;top:16px;left:16px}.door__pill{height:44px}.door__pill:hover{background:var(--stone);box-shadow:none}.door__pill:focus-visible{outline-offset:2px;box-shadow:0 0 0 5px var(--paper)}}@media (min-width:900px) and (max-width:1099px){.door--commercial{padding-bottom:32px}}@media (min-width:1100px){.doors{grid-template-columns:1.3fr 1fr 1fr 1fr;gap:clamp(16px,1.8vw,26px)}.door--commercial{grid-column:auto}.door__media,.door--buy .door__media,.door--commercial .door__media{height:clamp(260px,23.6vw,380px)}.door--commercial .door__media img{object-position:62% 50%}}@media (min-width:1100px) and (max-width:1365px){.door--commercial .door__media img{object-position:86% 50%}}.owners-band{background:var(--ink);color:var(--paper);border-radius:48px 0;grid-area:owners;grid-template-columns:minmax(0,1fr);grid-template-areas:"media""head""sell""pm";padding-bottom:16px;display:grid;overflow:hidden}.owners-band__media{background:var(--dark-surface);grid-area:media;height:116px;position:relative}.owners-band__media img{object-fit:cover;object-position:50% 45%;width:100%;height:100%;position:absolute;inset:0}.owners-band__head{grid-area:head;min-width:0;padding:20px 16px 0}.owners-band .eyebrow{color:var(--on-dark-2);line-height:1}.owners-band__title{font-family:var(--font-display);letter-spacing:-.025em;word-spacing:.04em;margin:10px 0 0;font-size:27px;font-weight:700;line-height:1.04}.owners-card{background:var(--dark-surface);min-width:0;min-height:80px;transition:background-color .2s var(--ease);border-radius:24px 0;justify-content:space-between;align-items:center;gap:10px;margin:8px 16px 0;padding:14px 12px 14px 16px;display:flex}.owners-card:hover{background:var(--dark-line)}.owners-card--sell{grid-area:sell;margin-top:18px}.owners-card--pm{grid-area:pm}.owners-card__text{flex-direction:column;gap:5px;min-width:0;display:flex}.owners-card__name{font-family:var(--font-display);letter-spacing:-.005em;word-spacing:.04em;font-size:19px;font-weight:700;line-height:1.1}.owners-card__detail{color:var(--on-dark-2);font-size:15px;line-height:1.4}.owners-card__detail strong{color:var(--paper);font-weight:600}.owners-card__arrow{background:var(--paper);width:44px;height:44px;color:var(--ink);transition:transform .3s var(--ease);border-radius:50%;flex:none;place-items:center;display:grid}.owners-card:hover .owners-card__arrow{transform:translate(3px)}@media (max-width:389px){.owners-card{gap:8px;padding-right:10px}.owners-card__name{letter-spacing:-.01em;font-size:18px}}@media (min-width:700px){.owners-band{border-radius:64px 0;grid-template-columns:160px minmax(0,1fr);grid-template-areas:"media head""media sell""media pm";column-gap:28px;padding:0 28px 28px 0}.owners-band__media{height:auto;margin-bottom:-28px}.owners-band__media img{object-position:30% 50%}.owners-band__head{padding:28px 0 0}.owners-band__title{font-size:30px}.owners-card{margin:8px 0 0}.owners-card--sell{margin-top:18px}}@media (min-width:900px){.owners-band{grid-template-columns:160px minmax(0,2fr) minmax(0,3fr);grid-template-areas:"media head head""media sell pm";column-gap:12px;margin-top:calc(28px - clamp(32px,3.4vw,48px))}.owners-band__media{margin-right:16px}.owners-card,.owners-card--sell{margin-top:18px}}@media (min-width:1100px){.owners-band{border-radius:80px 0;align-items:center;gap:22px;min-height:148px;padding:0 32px 0 40px;display:flex}.owners-band__media{display:none}.owners-band__head{flex:auto;min-width:auto;padding:0}.owners-band__title{white-space:nowrap;font-size:29px}.owners-card,.owners-card--sell{border-radius:28px 0;flex:0 280px;gap:16px;min-width:auto;height:100px;min-height:0;margin:0;padding:0 20px 0 24px}.owners-card--pm{flex-basis:430px}.owners-card__name{font-size:24px;line-height:1.05}.owners-card--pm .owners-card__name{font-size:22px}.owners-card__name,.owners-card__detail{white-space:nowrap}.owners-card__arrow{width:48px;height:48px}}@media (min-width:1180px){.owners-band{padding-left:0}.owners-band__media{flex:0 220px;align-self:stretch;min-width:0;margin:0 10px 0 0;display:block}}@media (min-width:1300px){.owners-band__title{font-size:34px;line-height:1.02}.owners-card--pm .owners-card__name{font-size:24px}}@media (prefers-reduced-motion:no-preference){.door__pills{animation:rise .9s var(--ease-out) backwards;animation-delay:calc(var(--i,0) * .11s + .6s)}.owners-band{animation:rise .9s var(--ease-out) .7s backwards}}@media (prefers-reduced-motion:no-preference) and (max-width:1099px){.door--commercial:before{animation:fade-in .9s var(--ease-out) backwards;animation-delay:calc(var(--i,0) * .11s + .45s)}}@media (forced-colors:active){.door__pill{border:1.5px solid canvastext}.owners-band,.owners-card{border:1px solid canvastext}}@media (forced-colors:active) and (max-width:1099px){.door--commercial:before{border:1px solid canvastext}}.search-pill{border:1.5px solid var(--ink);background:var(--paper);border-radius:999px;align-items:center;gap:8px;padding:6px 6px 6px 22px;display:flex}.search-pill input{background:0 0;border:0;flex:auto;min-width:0;min-height:46px;font-size:16px}.search-pill input:focus-visible{outline:none}.search-pill:focus-within{outline:2px solid var(--ink);outline-offset:3px}.on-dark .search-pill:focus-within{outline-color:var(--paper)}.search-pill:has(.btn:focus-visible){outline:none}.search-pill input::placeholder{color:#76766f}.search-pill .btn{min-height:46px}.search-pill{position:relative}.suggest{z-index:39;overscroll-behavior:contain;background:var(--paper);max-height:min(400px,60vh);color:var(--ink);font-family:var(--font-body);text-align:left;border-radius:22px;margin:0;padding:6px;list-style:none;position:absolute;top:calc(100% + 8px);left:0;right:0;overflow-y:auto;box-shadow:0 18px 50px #0000002e;container-type:inline-size}.suggest[hidden]{display:none}.suggest[data-above]{top:auto;bottom:calc(100% + 8px)}.suggest__option{cursor:pointer;border-radius:16px;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:2px 12px;min-height:48px;padding:8px 14px;font-size:15px;line-height:1.3;display:grid}@container (max-width:360px){.suggest__option{grid-template-columns:18px minmax(0,1fr)}.suggest__detail{grid-column:2}}.suggest__option.is-active{background:var(--stone);box-shadow:inset 0 0 0 2px var(--ink)}.suggest__icon{fill:none;width:18px;height:18px;stroke:var(--mute);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.suggest__label{min-width:0}.suggest__option--search .suggest__label{font-weight:500}.suggest__detail{color:var(--mute);font-variant-numeric:tabular-nums;font-size:13px}body:has(.suggest:not([hidden])) .wa-float{visibility:hidden}@media (forced-colors:active){.suggest{border:1px solid canvastext}.suggest__option.is-active{outline-offset:-2px;outline:2px solid highlight}}.dirham{fill:currentColor;vertical-align:baseline;width:.83em;height:.72em;margin-right:.16em;display:inline-block}@supports (height:1cap){.dirham{width:calc(1.15278*max(.72em,.96cap));height:max(.72em,.96cap);margin-right:calc(max(.72em,.96cap)/4.5)}}.money{white-space:nowrap}.inset{margin-inline:max(var(--gutter-tight), calc((100% - var(--maxw)) / 2))}.strip{margin:0 calc(-1 * var(--gutter));padding:4px var(--gutter) 16px;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);scrollbar-width:none;grid-auto-flow:column;gap:16px;list-style:none;display:grid;overflow-x:auto}.strip::-webkit-scrollbar{display:none}.strip>li{scroll-snap-align:start;min-width:0}@media (hover:hover) and (pointer:fine){.strip{scrollbar-width:thin;scrollbar-color:var(--stone-2) transparent}.strip::-webkit-scrollbar{height:6px;display:block}.strip::-webkit-scrollbar-thumb{background:var(--stone-2);border-radius:999px}}.strip--cards{grid-auto-columns:min(80%,320px)}@media (min-width:900px){.strip--cards{grid-auto-columns:calc(25% - 18px);gap:24px}}.strip--launches{grid-auto-columns:132px;gap:14px}@media (min-width:900px){.strip--launches{grid-auto-columns:180px;gap:24px}}.launch-dot__link{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.launch-dot__media{aspect-ratio:1;background:var(--stone);border-radius:50%;width:100%;margin-bottom:6px;display:block;overflow:hidden}.launch-dot__media img{object-fit:cover;width:100%;height:100%;transition:transform .8s var(--ease)}.launch-dot__link:hover .launch-dot__media img{transform:scale(1.05)}.launch-dot__name{font-size:14px;font-weight:600;line-height:1.3}.launch-dot__place{color:var(--mute);font-size:12px}.launch-dot .chip{margin-top:4px;padding:4px 10px;font-size:12px;font-weight:500}@media (min-width:900px){.launch-dot__name{font-size:15px}.launch-dot__place{font-size:13px}}.five-carousel{flex-direction:column;gap:4px;display:flex}.five{grid-template-rows:auto auto;grid-auto-columns:min(72%,300px);gap:14px 16px;position:relative}.five>li,.five__link{grid-row:span 2;grid-template-rows:subgrid;display:grid}.five__media{background:var(--stone);align-self:end;display:block;position:relative;overflow:hidden}.five__media img{object-fit:cover;width:100%;height:100%;transition:transform .8s var(--ease);position:absolute;inset:0}.five__link:hover .five__media img,.five__link:focus-visible .five__media img{transform:scale(1.05)}.five__item--f .five__media{aspect-ratio:79/100;border-radius:41% 0 0/32% 0 0}.five__item--leaf .five__media{aspect-ratio:76/83;border-radius:0 42%/0 38.5%}.five__item--o .five__media{aspect-ratio:1;border-radius:50%}.five__item--leaf-end .five__media{aspect-ratio:76/83;border-radius:42% 0/38.5% 0}.five__item--f-end .five__media{aspect-ratio:79/100;border-radius:0 41% 0 0/0 32% 0 0}.five__badge{background:var(--paper);white-space:nowrap;border-radius:999px;padding:7px 12px;font-size:13px;font-weight:600;line-height:1.2;position:absolute;bottom:12px;right:12px}.five__item--o .five__badge{bottom:9%;right:50%;transform:translate(50%)}.five__item--leaf-end .five__badge,.five__item--f-end .five__badge{left:12px;right:auto}.five__label{justify-content:space-between;align-items:flex-end;gap:12px;min-width:0;display:flex}.five:not(:has(.five__arrow)) .five__label{align-items:flex-start}.five__text{flex-direction:column;gap:4px;min-width:0;display:flex}.five__name{font-family:var(--font-display);letter-spacing:-.01em;word-spacing:.04em;font-size:24px;font-weight:700;line-height:1.06}.five__detail{color:var(--mute);font-size:14px;line-height:1.45}.five__arrow{background:var(--ink);width:44px;height:44px;color:var(--paper);transition:transform .3s var(--ease);border-radius:50%;flex:none;place-items:center;display:grid}.five__link:hover .five__arrow{transform:translate(3px)}.five-nav{justify-content:space-between;align-items:center;gap:16px;display:flex}html:not([data-js]) .five-nav{display:none}.five-nav__dots{align-items:center;display:flex}.five-nav__dot{cursor:pointer;background:0 0;border:0;place-items:center;width:26px;height:32px;padding:0;display:grid}.five-nav__dot .mark{width:15px;box-shadow:inset 0 0 0 1.5px var(--ink);background:0 0;transition:background-color .25s}.five-nav__dot[aria-current=true] .mark{background:var(--ink)}.five-nav__count{color:var(--mute);white-space:nowrap;margin-left:8px;font-size:13px}.five-nav__arrows{gap:10px;display:flex}.five-nav__arrow{border:1.5px solid var(--ink);background:var(--paper);width:48px;height:48px;color:var(--ink);cursor:pointer;border-radius:50%;place-items:center;padding:0;transition:opacity .2s;display:grid}.five-nav__arrow--next{background:var(--ink);color:var(--paper)}.five-nav__arrow[aria-disabled=true]{opacity:.3;cursor:default}@media (max-width:359px){.five__name{-webkit-hyphens:auto;hyphens:auto;font-size:20px}.five-nav__dot{width:24px}.five-nav__arrows{gap:8px}.five-nav__arrow{width:44px;height:44px}}@media (min-width:600px){.five{grid-auto-columns:300px;column-gap:20px}}@media (min-width:900px){.five{--five-gap:clamp(16px, 1.8vw, 28px);grid-auto-columns:calc((100% - 4 * var(--five-gap)) / 5);column-gap:var(--five-gap)}.five__name{font-size:clamp(19px,1.75vw,27px)}.five__arrow,.five-nav{display:none}}.more-places{flex-direction:column;gap:12px;display:flex}.more-places__label{margin:0;font-size:13px;font-weight:600}.more-places .strip{grid-auto-columns:max-content;gap:8px;padding-bottom:8px}@media (min-width:900px){.more-places .strip{flex-wrap:wrap;margin:0;padding:0;display:flex;overflow:visible}}.kinds{flex-direction:column;gap:clamp(14px,1.5vw,20px);display:flex}.kinds-say{text-wrap:pretty;line-height:1.2}.kinds-say__line{white-space:nowrap}.kinds-say__switch{background:var(--stone);vertical-align:baseline;border-radius:999px;gap:2px;margin-inline:max(.06em,13px - .175em);padding:max(4px,.065em);display:inline-flex}.kinds-say__tab{min-height:44px;color:var(--mute);font:inherit;letter-spacing:inherit;word-spacing:inherit;white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:999px;align-items:center;margin:0;padding:0 .3em .14em;line-height:1.04;transition:background-color .2s,color .2s;display:inline-flex}.kinds-say__tab[aria-selected=true]{background:var(--ink);color:var(--paper);cursor:default}@media (hover:hover){.kinds-say__tab[aria-selected=false]:hover{background:var(--paper);color:var(--ink)}}.kinds-say__tab:focus-visible{outline:2px solid var(--ink);outline-offset:3px}@supports selector(:has(*)){.kinds-say__tab:focus-visible{outline:none}.kinds-say__switch:has(:focus-visible){outline:2px solid var(--ink);outline-offset:3px}}@media (forced-colors:active){.kinds-say__tab[aria-selected=true]{outline:2px solid highlight}}.kinds__panels{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr);row-gap:28px;display:grid}.kinds__panel{grid-area:1/1/span 2;grid-template-columns:minmax(0,1fr);grid-template-rows:subgrid;min-width:0;display:grid}.kinds[data-side=offplan] .kinds__panel[data-for=ready],.kinds[data-side=ready] .kinds__panel[data-for=offplan]{visibility:hidden}.kinds__sub{flex-wrap:wrap;place-content:end space-between;align-items:center;gap:12px 32px;display:flex}.kinds__why{color:var(--text-2);margin:0;font-size:16px;line-height:1.45}.kinds__keep{white-space:nowrap}.kinds__links{flex-wrap:wrap;gap:8px 24px;display:inline-flex}.kinds__nojs{display:none}html:not([data-js]) .kinds__nojs{display:inline-flex}html:not([data-js]) .kinds-say__tab[aria-selected=false]{display:none}html:not([data-js]) .kinds-say__switch{background:0 0;margin-inline:0;padding:0}html:not([data-js]) .kinds-say__tab{min-height:0;color:inherit;line-height:inherit;cursor:default;background:0 0;padding:0}@media (prefers-reduced-motion:no-preference){.kinds[data-switched][data-side=offplan] [data-for=offplan] :is(.kinds__why,.kinds__links),.kinds[data-switched][data-side=ready] [data-for=ready] :is(.kinds__why,.kinds__links){animation:.35s backwards fade-in}.kinds[data-switched][data-side=offplan] [data-for=offplan] .five__detail,.kinds[data-switched][data-side=ready] [data-for=ready] .five__detail{animation:kinds-in .45s var(--ease-out) backwards;animation-delay:calc(var(--n,0) * 40ms)}.kinds .five__item:nth-child(2){--n:1}.kinds .five__item:nth-child(3){--n:2}.kinds .five__item:nth-child(4){--n:3}.kinds .five__item:nth-child(5){--n:4}}@keyframes kinds-in{0%{opacity:0;transform:translateY(8px)}}@media (max-width:767px){.kinds-say__lead{margin-bottom:10px;display:block}.kinds-say__switch{margin-inline:0 .3em}html:not([data-js]) .kinds-say__lead{margin-bottom:0}}@media (max-width:699px){.kinds__sub{flex-flow:column;justify-content:flex-end;align-items:flex-start;gap:10px}}@media (max-width:599px){.kinds-say{font-size:min(34px,8.9vw);line-height:1.16}.kinds-say__tab{padding-inline:.26em}.kinds__why{font-size:15px}}.spotlight{grid-template-columns:minmax(0,42%) minmax(0,1fr);grid-template-areas:"media info""choose choose";align-items:end;gap:24px 16px;display:grid}.spotlight__media{aspect-ratio:79/100;background:var(--stone);border-radius:41% 0 0/32% 0 0;grid-area:media;position:relative;overflow:hidden}.spotlight__media img{object-fit:cover;object-position:50% 20%;width:100%;height:100%;position:absolute;inset:0}.spotlight__initials{font-family:var(--font-display);letter-spacing:-.02em;color:var(--mute);place-items:center;font-size:clamp(40px,5.6vw,80px);font-weight:700;display:grid;position:absolute;inset:0}.spotlight__info{grid-area:info;min-width:0}.spotlight__details{flex-direction:column;gap:6px;display:flex}.spotlight__name{font-family:var(--font-display);letter-spacing:-.025em;word-spacing:.035em;margin:0;font-size:22px;font-weight:700;line-height:1.05}.spotlight__title,.spotlight__languages,.spotlight__profile{margin:0;font-size:13px;line-height:1.45}.spotlight__title{color:var(--text-2)}.spotlight__languages{color:var(--mute)}.spotlight__profile{margin-top:4px;font-weight:600}.spotlight__actions{flex-direction:column;gap:8px;margin-top:10px;display:flex}.spotlight__actions .btn{min-height:44px;padding:0 16px;font-size:14px}.spotlight__choose{flex-direction:column;grid-area:choose;gap:10px;display:flex}.spotlight__prompt{margin:0;font-size:13px;font-weight:600}.spotlight__faces{flex-wrap:wrap;gap:8px;display:flex}.spotlight__face{background:var(--stone);width:42px;height:42px;color:var(--mute);font-family:var(--font-display);cursor:pointer;border:0;border-radius:50%;place-items:center;padding:0;font-size:14px;font-weight:700;transition:box-shadow .2s;display:grid;position:relative;overflow:hidden}.spotlight__face[aria-pressed=true]{box-shadow:0 0 0 2px var(--paper), 0 0 0 4px var(--ink)}.spotlight__face img{object-fit:cover;object-position:50% 20%;width:100%;height:100%;position:absolute;inset:0}@media (min-width:600px){.spotlight{grid-template-columns:minmax(0,260px) minmax(0,1fr);column-gap:28px}.spotlight__name{font-size:31px}.spotlight__title,.spotlight__languages{font-size:15px}.spotlight__actions{flex-flow:wrap}.spotlight__actions .btn{min-height:48px;padding:0 22px;font-size:15px}}@media (min-width:900px){.spotlight{grid-template:"media info"1fr"media choose"/minmax(0,360px) minmax(0,1fr);gap:36px clamp(40px,5vw,80px)}.spotlight__name{font-size:clamp(31px,3.4vw,52px)}.spotlight__title,.spotlight__languages{font-size:16px}.spotlight__faces{gap:12px}.spotlight__face{width:56px;height:56px;font-size:16px}}.signoff{border-radius:0 var(--radius-f) 0 var(--radius-f);background:var(--stone);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:28px 48px;padding:40px 22px 44px;display:flex}.signoff__text{flex-direction:column;flex:420px;gap:16px;min-width:0;display:flex}.signoff__actions{flex-direction:column;flex:260px;gap:10px;display:flex}@media (min-width:600px){.signoff{padding:clamp(40px,6vw,88px) clamp(28px,7vw,112px)}.signoff__actions{flex-flow:wrap;flex:0 auto}}.card{flex-direction:column;gap:14px;min-width:0;display:flex}.card__media{aspect-ratio:4/3;border-radius:var(--radius-card) 0 0 0;background:var(--stone);position:relative;overflow:hidden}.on-dark .card__media{background:var(--dark-surface)}.card__media img{object-fit:cover;width:100%;height:100%;transition:transform .7s var(--ease)}@media (hover:hover){.card:hover .card__media img{transform:scale(1.04)}}.card__badges{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex;position:absolute;top:12px;right:12px}.card__badges .chip{background:var(--paper);color:var(--ink)}.card__badges .chip--new,.card__badges .chip--dark{background:var(--ink);color:var(--paper)}.card__media--launch{aspect-ratio:4/4.4;border-radius:50% 50% 0 0/34% 34% 0 0}@media (max-width:599px) and (orientation:portrait),(min-width:700px) and (max-width:999px) and (min-height:501px) and (max-height:700px) and (pointer:coarse){.card__media--launch{max-height:calc(100svh - var(--thumb-h) - 170px)}.comm-card .comm-card__media{max-width:calc(100svh - var(--thumb-h) - 170px)}}.card__badges--bottom{justify-content:flex-start;inset:auto auto 12px 12px}.card__media--launch:has(>.save-heart)>.card__badges--bottom{right:68px}.card__meta{letter-spacing:.03em;color:var(--mute);margin:0;font-size:13px}.on-dark .card__meta{color:var(--on-dark-3)}.card__title{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:18px;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}.card__link-scope:has(.card__title a:focus-visible,a.card__title:focus-visible){outline:2px solid var(--ink);outline-offset:6px;border-radius:8px}.on-dark .card__link-scope:has(.card__title a:focus-visible,a.card__title:focus-visible){outline-color:var(--paper)}.card__title a:focus-visible,a.card__title:focus-visible{outline:none}.card__title a:after,a.card__title:after{content:"";position:absolute;inset:0}.card__link-scope{position:relative}.card__spec{color:var(--text-2);margin:0;font-size:14px}.on-dark .card__spec{color:#cfcfc9}.card--gone .card__media img{filter:grayscale();opacity:.55}.card--gone .card__title,.card--gone .card__spec{color:var(--mute)}.card__gone{flex-wrap:wrap;align-items:center;gap:4px 24px;margin:auto 0 0;display:flex}.card__gone .link-arrow{text-underline-offset:5px;border-bottom:0;min-height:44px;padding-bottom:0;text-decoration:underline;text-decoration-thickness:1.5px}.card__remove{min-height:44px;color:var(--text-2);font:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line);text-underline-offset:5px;cursor:pointer;background:0 0;border:0;padding:0;font-size:15px}.card__remove:hover{color:var(--ink);text-decoration-color:currentColor}.card__price{font-family:var(--font-display);letter-spacing:.02em;word-spacing:.04em;font-variant-numeric:tabular-nums;margin:auto 0 0;font-size:20px;font-weight:600}.process{--process-gap:clamp(28px, 4vw, 64px);padding:clamp(48px, 6vw, 96px) var(--gutter) clamp(44px, 5vw, 88px);border-radius:var(--radius-f) 0 0 0;background:var(--ink);color:var(--paper);flex-direction:column;gap:28px;display:flex}.process__path{align-items:center;display:flex}.process__stop{flex:1 1 0;align-items:center;display:flex}.process__stop:last-child{flex:none}.process__shape{background:var(--dark-line);width:52px;height:52px;font-family:var(--font-display);flex:none;place-items:center;font-size:22px;font-weight:700;display:grid}.process__shape--o{border-radius:50%}.process__shape--u{border-radius:0 0 26px 26px}.process__shape--f{background:var(--paper);color:var(--ink);border-radius:26px 0 0}.process__line{transform-origin:0;background:#3a3a37;flex:auto;height:2px}.process__steps{flex-direction:column;gap:22px;margin:0;padding:0;list-style:none;display:flex}.process__steps>li{flex-direction:column;gap:6px;display:flex}.process__title{font-family:var(--font-display);letter-spacing:-.01em;word-spacing:.045em;margin:0;font-size:21px;font-weight:700;line-height:1.1}.process__steps p{max-width:46ch;color:var(--on-dark-2);margin:0;font-size:15px;line-height:1.6}@media (min-width:600px){.process__cta{align-self:flex-start}}@media (min-width:900px){.process{gap:36px}.process__path,.process__steps{column-gap:var(--process-gap);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.process__stop{margin-right:calc(-1 * var(--process-gap))}.process__stop:last-child{margin-right:0}.process__shape{width:68px;height:68px;font-size:26px}.process__shape--u{border-radius:0 0 34px 34px}.process__shape--f{border-radius:34px 0 0}.process__title{font-size:clamp(21px,1.8vw,27px)}.process__steps p{font-size:16px}}.sell-band{padding:clamp(32px, 5vw, 72px) clamp(28px, 9vw, 150px) clamp(32px, 5vw, 72px) var(--gutter);background:var(--stone);border-radius:0 clamp(56px,14vw,240px) clamp(56px,14vw,240px) 0;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:32px 48px;display:flex}.sell-band__head{flex:380px;gap:14px;min-width:0}.sell-band__title{font-size:clamp(32px,3.9vw,56px)}.sell-band__form{flex:420px;min-width:0}@media (min-width:700px) and (max-height:820px){.sell-band{padding-block:40px}}.sell-band .enquiry-form__note{grid-template-columns:minmax(0,1fr)}@media (min-width:880px) and (max-width:1099px) and (min-height:701px){.sell-band{flex-wrap:nowrap;padding-right:48px}.sell-band__head{flex:0 300px}}:root{--anchor-air:16px;--form-gap:16px;--form-row-gap:12px;--field-gap:4px;--legend-gap:8px;--panel-pad:20px;--panel-radius:28px 0 28px 28px;--control-h:46px;--chip-h:44px;--chip-pad:14px;--chip-gap:6px;--textarea-h:84px;--step-top:16px}@media (pointer:coarse){:root{--control-h:48px}}@media (min-width:1100px){:root{--header-h:81px;--anchor-air:15px;--panel-pad:24px;--form-gap:18px}}@media (min-width:700px) and (max-height:820px){:root{--control-h:44px;--panel-pad:18px;--form-gap:12px;--form-row-gap:10px;--textarea-h:58px}}:is(.form,.chooser,.sell-form,.pm-form) :is(.input,.select,.textarea){scroll-margin-top:36px}:is(.form,.chooser,.sell-form,.pm-form) :is(input[type=radio],input[type=checkbox]){scroll-margin-top:calc(36px + var(--chip-h) + var(--chip-gap))}.form-sent--panel{align-self:start}@media (max-width:1279px){.pm-act>.form-sent--panel{align-self:stretch}}.form{gap:var(--form-gap);flex-direction:column;min-width:0;display:flex;container:form/inline-size}.form .field{gap:var(--field-gap)}.form .field label{line-height:1.45}.form :is(.input,.select){min-height:var(--control-h)}.form .textarea{min-height:var(--textarea-h);field-sizing:content;max-height:200px}.form-title{font-family:var(--font-display);text-wrap:balance;margin:0;font-size:24px;font-weight:700;line-height:1.15}@container (min-width:421px){.form-title{font-size:27px;line-height:1.1}}.form-panel{gap:var(--form-gap);padding:var(--panel-pad);border-radius:var(--panel-radius);background:var(--stone);flex-direction:column;display:flex;container-type:inline-size}.form-q{border:0;min-width:0;margin:0;padding:0}.form-q__legend{margin:0 0 var(--legend-gap);color:var(--ink);padding:0;font-size:15px;font-weight:600;line-height:1.4;display:block}.form-q--field>.form-q__legend{margin-bottom:var(--field-gap);font-size:13px;line-height:1.45}.form-intro{color:var(--mute);text-wrap:pretty;margin:0;font-size:14px;line-height:1.45}@container form (min-width:640px){.form-q--beside{display:flow-root}.form-q--beside>.form-q__legend{float:inline-start;width:190px;padding-top:calc((var(--chip-h) - 21px) / 2);margin:0}.form-q--beside:has(>.form-grid)>.form-q__legend{padding-top:calc(19px + var(--field-gap) + (var(--control-h) - 21px) / 2)}.form-q--beside>:not(legend){margin-inline-start:206px}}.form-chips{gap:var(--chip-gap);flex-wrap:wrap;display:flex}.form-chip{min-width:0;display:inline-flex;position:relative}.form-chip>input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.form-chip>span{min-height:var(--chip-h);padding:4px var(--chip-pad);border:1.5px solid var(--line);background:var(--paper);text-align:center;border-radius:999px;flex:auto;justify-content:center;align-items:center;gap:6px;font-size:14px;font-weight:500;line-height:1.2;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.form-chip>input:hover+span{border-color:var(--ink)}.form-chip>input:checked+span{border-color:var(--ink);background:var(--ink);color:var(--paper);font-weight:600}.form-chip>input:focus-visible+span{outline:2px solid var(--ink);outline-offset:3px}@container form (max-width:359px){.form-q--grid>.form-chips{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.form-q--grid>.form-chips>.form-chip>span{padding-inline:10px}}.form-chip__tick{flex:none;display:none}.form-chip--tick>input:checked+span .form-chip__tick{display:block}.form-seg{background:var(--paper);border-radius:18px;gap:4px;padding:4px;display:flex}.form-seg>.form-chip{flex:auto}.form-seg>.form-chip>span{white-space:nowrap;border-color:#0000;border-radius:14px;padding-inline:8px}@media (pointer:fine){.form-seg>.form-chip>span{min-height:calc(var(--control-h) - 8px)}}@media (pointer:coarse){.form-seg{padding:max(0px, (var(--control-h) - var(--chip-h)) / 2)}}.form-q--field>.form-chips>.form-chip>span{min-height:max(var(--chip-h), var(--control-h))}.form>.form-q .form-seg,.form-step>.form-q .form-seg{background:var(--stone)}@media (forced-colors:active){.form-chip>input:checked+span{forced-color-adjust:none;color:highlighttext;background:highlight;border-color:highlight}}.form-grid{gap:var(--form-row-gap) 12px;grid-template-columns:minmax(0,1fr);display:grid}@container form (min-width:360px){.form-grid--2,.form-grid--3,.form-grid--4{grid-template-columns:repeat(2,minmax(0,1fr))}.form-grid>.form-span-2{grid-column:span 2}}@container form (min-width:560px){.form-grid--3,.form-grid--4{grid-template-columns:repeat(3,minmax(0,1fr))}}@container form (min-width:760px){.form-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}}.form-contact{gap:var(--form-row-gap);border:0;flex-direction:column;min-width:0;margin:0;padding:0;display:flex}.form-contact--panel{padding:var(--panel-pad);border-radius:var(--panel-radius);background:var(--stone)}.form-contact--panel :is(.input,.select,.textarea){border-color:#0000}.form-contact--panel :is(.input,.select,.textarea):focus{border-color:var(--ink)}.form-contact--panel .form__status--error{background:var(--paper)}.form-send{flex-direction:column;gap:10px;display:flex}.form-send__button{width:100%}.form-send__alt{color:var(--text-2);margin:0;font-size:14px;line-height:1.4}.form-send__alt a{color:var(--ink);margin-block:-13px;padding-block:13px;font-weight:600;display:inline-block}.form-send .form__note a{color:var(--ink);text-underline-offset:2px;text-decoration:underline}.form__note a{white-space:nowrap}@media (pointer:fine){.form__note a{padding-block:4px}.form-send__alt a{margin-block:-4px;padding-block:4px}}@container form (min-width:360px){.form-send:not([data-stepped]){grid-template-columns:auto minmax(0,1fr);align-items:center;gap:4px 16px;display:grid}.form-send:not([data-stepped])>.form__status{grid-column:1/-1;margin-bottom:6px}.form-send:not([data-stepped])>.form-send__button{grid-column:1;width:auto}.form-send:not([data-stepped]):has(>.form-send__alt)>.form-send__button{grid-row:span 2}.form-send:not([data-stepped])>:is(.form-send__alt,.form__note){grid-column:2}.form-send:not([data-stepped])>.form-send__alt{align-self:end}.form-send:not([data-stepped]):has(>.form-send__alt)>.form__note{align-self:start}}.form-steps,.form-step{display:contents}.form-step[hidden]{display:none}[data-steps=on] .form-steps{flex-direction:column;gap:12px;min-width:0;display:flex}[data-steps=on] .form-step:not([hidden]){gap:var(--form-gap);flex-direction:column;min-width:0;display:flex}.form-steps__top{flex-direction:column;gap:8px;display:flex}@media (max-width:1099px) and (max-height:500px){[data-steps=on] .form-steps{gap:8px}[data-steps=on] .form-step:not([hidden]){gap:12px}}.form-steps__head{justify-content:space-between;align-items:baseline;gap:12px;min-height:28px;display:flex}.form-steps__title{min-width:0;font-family:var(--font-display);text-wrap:balance;margin:0;font-size:22px;font-weight:700;line-height:26px}@container form (max-width:359px){.form-steps__title{font-size:20px;line-height:24px}}.form-steps__count{color:var(--mute);font-variant-numeric:tabular-nums;flex:none;margin:0;font-size:13px;font-weight:600;line-height:1.4}.form-progress{background:var(--stone-2);border-radius:2px;height:4px;overflow:hidden}.form-panel .form-progress{background:var(--paper)}.form-progress__fill{background:var(--ink);border-radius:2px;height:100%;display:block}@media (prefers-reduced-motion:no-preference){.form-progress__fill{transition:inline-size .24s var(--ease-out)}}@media (forced-colors:active){.form-progress{outline:1px solid canvastext}.form-progress__fill{forced-color-adjust:none;background:highlight}}.form-nav{gap:10px;display:flex}.form-nav>.btn{min-height:48px}.form-nav>:is(.form-nav__next,.form-send__button){flex:auto;width:auto}.form-nav>.form-nav__back{flex:none}.form-send__foot{align-items:center}.form-send__foot>.form__note{flex:1 1 0;min-width:0}@container form (max-width:399px){.form-nav__back,.form-send[data-stepped] .form-send__button{padding-inline:14px}.form-send[data-stepped] .form-send__button>svg{display:none}}:where([dir=rtl]) :is(.form-nav__arrow,.form-send__button>svg){transform:scaleX(-1)}.form-send[data-stepped]{gap:8px}[data-steps=on] .form-contact__legend,[data-steps=on] .form-q--step>.form-q__legend{display:none}.form-steps__name{color:var(--ink);margin:0;font-size:15px;font-weight:600;line-height:1.4}.field{flex-direction:column;gap:6px;min-width:0;display:flex}.field label{font-size:13px;font-weight:600}.field__optional{color:var(--text-2);font-weight:400}.field__error{color:var(--ink);margin:0;font-size:13px;font-weight:600;line-height:1.4}:is(.form,.chooser,.sell-form,.pm-form) .input[aria-invalid=true]{border-color:var(--ink)}.input,.select,.textarea{border:1.5px solid var(--stone-2);background:var(--paper);border-radius:16px;width:100%;min-height:50px;padding:0 18px;font-size:16px;transition:border-color .15s}.textarea{resize:vertical;min-height:110px;padding:14px 18px}.select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath d='m3 4.5 3 3 3-3' fill='none' stroke='%230a0a0a' stroke-width='1.5'/%3E%3C/svg%3E");background-position:right 16px center;background-repeat:no-repeat;padding-right:40px}.has-dirham{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 344.84 299.91'%3E%3Cpath fill='%230a0a0a' d='M342.14,140.96l2.7,2.54v-7.72c0-17-11.92-30.84-26.56-30.84h-23.41C278.49,36.7,222.69,0,139.68,0c-52.86,0-59.65,0-109.71,0,0,0,15.03,12.63,15.03,52.4v52.58h-27.68c-5.38,0-10.43-2.08-14.61-6.01l-2.7-2.54v7.72c0,17.01,11.92,30.84,26.56,30.84h18.44s0,29.99,0,29.99h-27.68c-5.38,0-10.43-2.07-14.61-6.01l-2.7-2.54v7.71c0,17,11.92,30.82,26.56,30.82h18.44s0,54.89,0,54.89c0,38.65-15.03,50.06-15.03,50.06h109.71c85.62,0,139.64-36.96,155.38-104.98h32.46c5.38,0,10.43,2.07,14.61,6l2.7,2.54v-7.71c0-17-11.92-30.83-26.56-30.83h-18.9c.32-4.88.49-9.87.49-15s-.18-10.11-.51-14.99h28.17c5.37,0,10.43,2.07,14.61,6.01ZM89.96,15.01h45.86c61.7,0,97.44,27.33,108.1,89.94l-153.96.02V15.01ZM136.21,284.93h-46.26v-89.98l153.87-.02c-9.97,56.66-42.07,88.38-107.61,90ZM247.34,149.96c0,5.13-.11,10.13-.34,14.99l-157.04.02v-29.99l157.05-.02c.22,4.84.33,9.83.33,15Z'/%3E%3C/svg%3E");background-position:18px;background-repeat:no-repeat;background-size:13px;padding-left:38px}.select.has-dirham{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 344.84 299.91'%3E%3Cpath fill='%230a0a0a' d='M342.14,140.96l2.7,2.54v-7.72c0-17-11.92-30.84-26.56-30.84h-23.41C278.49,36.7,222.69,0,139.68,0c-52.86,0-59.65,0-109.71,0,0,0,15.03,12.63,15.03,52.4v52.58h-27.68c-5.38,0-10.43-2.08-14.61-6.01l-2.7-2.54v7.72c0,17.01,11.92,30.84,26.56,30.84h18.44s0,29.99,0,29.99h-27.68c-5.38,0-10.43-2.07-14.61-6.01l-2.7-2.54v7.71c0,17,11.92,30.82,26.56,30.82h18.44s0,54.89,0,54.89c0,38.65-15.03,50.06-15.03,50.06h109.71c85.62,0,139.64-36.96,155.38-104.98h32.46c5.38,0,10.43,2.07,14.61,6l2.7,2.54v-7.71c0-17-11.92-30.83-26.56-30.83h-18.9c.32-4.88.49-9.87.49-15s-.18-10.11-.51-14.99h28.17c5.37,0,10.43,2.07,14.61,6.01ZM89.96,15.01h45.86c61.7,0,97.44,27.33,108.1,89.94l-153.96.02V15.01ZM136.21,284.93h-46.26v-89.98l153.87-.02c-9.97,56.66-42.07,88.38-107.61,90ZM247.34,149.96c0,5.13-.11,10.13-.34,14.99l-157.04.02v-29.99l157.05-.02c.22,4.84.33,9.83.33,15Z'/%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath d='m3 4.5 3 3 3-3' fill='none' stroke='%230a0a0a' stroke-width='1.5'/%3E%3C/svg%3E");background-position:18px,right 16px center;background-size:13px,auto}:is(.filters,.search-pill) input[type=search]::-webkit-search-cancel-button{appearance:none;cursor:pointer;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 18'%3E%3Cpath d='m5 5 8 8m0-8-8 8' fill='none' stroke='%230a0a0a' stroke-width='1.75' stroke-linecap='round'/%3E%3C/svg%3E") 50%/18px no-repeat;width:18px;height:18px;margin-inline-start:8px}:is(.filters,.search-pill) input[type=search]:placeholder-shown::-webkit-search-cancel-button{display:none}@media (forced-colors:active){:is(.filters,.search-pill) input[type=search]::-webkit-search-cancel-button{-webkit-appearance:searchfield-cancel-button;appearance:auto;background:0 0}}.input:focus,.select:focus,.textarea:focus{border-color:var(--ink);outline:none}.input::placeholder,.textarea::placeholder{color:#8a8a84}.form__note{color:var(--mute);text-wrap:pretty;margin:0;font-size:12px;line-height:1.5}.form__status{border-radius:16px;margin:0;padding:14px 16px;font-size:14px;font-weight:500}.form__status--ok{background:var(--ink);color:var(--paper)}.form-sent{align-items:center;gap:14px;display:flex}.form-sent:focus{outline:none}.form-sent p{margin:0}.form-sent__check{fill:none;stroke:currentColor;stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:40px;height:40px}.form__status--error{background:var(--stone);color:var(--ink);border:1.5px solid var(--ink)}.hp-field{clip-path:inset(50%);white-space:nowrap;opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;overflow:hidden}.list-head--wide>.list-count{margin:0}.list-head--wide .lede{text-wrap:pretty}@media (min-width:700px) and (pointer:fine),(min-width:700px) and (pointer:none),(min-width:1000px) and (min-height:501px),(min-width:700px) and (min-height:701px){.list-head--wide{grid-template-columns:minmax(0,1fr) auto auto;grid-template-areas:"eyebrow eyebrow eyebrow""title title title""lede lede lede""meta count switch";align-items:baseline;gap:0 16px;display:grid;container-type:inline-size}.list-head--wide:not(:has(>.view-switch)){grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"eyebrow eyebrow""title title""lede lede""meta count"}.list-head--wide>.stack{display:contents}.list-head--wide .eyebrow{grid-area:eyebrow;margin-bottom:14px}.list-head--wide .h1{font-size:min(clamp(38px, 5.2vw, 76px), 100cqi / var(--title,.01));grid-area:title}.list-head--wide .lede{grid-area:lede;max-width:56em;margin-top:14px}.list-head--wide .list-meta{grid-area:meta;margin-top:18px}.row-between.list-head--wide>.list-count{white-space:nowrap;grid-area:count;margin:18px 0 0 16px;line-height:20px}.row-between.list-head--wide>.view-switch{grid-area:switch;margin:6px 0 0}}@media (max-width:699px),(max-width:999px) and (max-height:700px) and (pointer:coarse),(max-height:500px) and (pointer:coarse){.section--list{padding-top:14px}.list-head .eyebrow,.list-head>.view-switch{display:none}.section--list nav:has(>.crumbs){display:none}.list-head{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:14px 12px;display:grid;container-type:inline-size}.list-head>.stack{display:contents}.list-head>.stack>:not(.h1){grid-column:1/-1}.list-head .h1{letter-spacing:-.025em;overflow-wrap:break-word;grid-area:1/1;font-size:32px;line-height:35px}@supports (width:1cqi){.list-head .h1{--fit:max(23px, min(32px, (100cqi - 12px - var(--count,6.5) * 14px) / var(--word,1)));font-size:var(--fit);line-height:calc(var(--fit) * 35 / 32)}}.list-head.row-between>.list-count{min-width:calc(var(--count,0) * 1em);text-align:right;white-space:nowrap;grid-area:1/2;font-size:14px;font-weight:500;line-height:20px}.list-head.row-between>.list-count--wait{text-align:right;white-space:normal;max-width:6.5em}.list-head--wide .list-meta{margin-top:-2px}.index-head{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"eyebrow count""title title""lede lede""meta meta";align-items:baseline;gap:0 12px;display:grid}.index-head>.stack{display:contents}.index-head .eyebrow{grid-area:eyebrow}.index-head .h1{grid-area:title;margin-top:14px}.index-head .lede{grid-area:lede;margin-top:14px}.index-head .list-meta{grid-area:meta;margin-top:12px}.index-head>.list-count{white-space:nowrap;grid-area:count;font-size:14px;font-weight:500;line-height:20px}}@media (max-height:500px) and (pointer:coarse){.list-head:has(>.stack>.lede){grid-template-areas:"title count""title link""lede lede";row-gap:4px}.list-head:has(>.stack>.lede) .h1{grid-area:title}.list-head:has(>.stack>.lede)>.list-count{grid-area:count;align-self:start}.list-head>.stack>.lede{grid-area:lede;max-width:none;margin-top:10px}.list-head.list-head--wide:has(>.stack>.lede){grid-template-areas:"title count""lede lede""meta meta"}.list-head--wide>.stack>.list-meta{grid-area:meta}}.filters{background:var(--stone);border-radius:28px;flex-direction:column;gap:12px;padding:14px;display:flex}.filters__grid{grid-template-columns:repeat(auto-fit,minmax(min(150px,100%),1fr));gap:10px;display:grid}.filters .input,.filters .select{border-color:#0000;min-height:46px;font-size:15px}.filters :is(.input,.select):focus{border-color:var(--ink)}@media (max-width:1099px),(pointer:coarse){.filters .input,.filters .select{font-size:16px}}.filters__foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding-inline:6px;font-size:14px;display:flex}.filters__top{flex-wrap:wrap;gap:10px;display:flex}.filters__top>.filters__search{flex:999 260px}.filters__top>.filters__sort{flex:180px}@media (min-width:1100px){.filters:has(>.filters__top){grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"top foot""grid grid";gap:10px 20px;display:grid}.filters:has(>.filters__top) :is(.input,.select,.check-field){min-height:44px}.filters:has(>.filters__top)>.filters__top{flex-wrap:nowrap;grid-area:top}.filters__top>.filters__search{flex:auto}.filters__top>.filters__sort{flex:none}.filters__sort .select{border-color:var(--ink);font-weight:600}.filters__sort .select:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.filters:has(>.filters__top)>.filters__grid{grid-area:grid;gap:10px;display:flex}.filters:has(>.filters__top)>.filters__grid>*{flex:none;min-width:0}.filters:has(>.filters__top)>.filters__grid>.filters__community{flex:180px;min-width:140px}.filters:has(>.filters__top)>.filters__grid>.filters__type{flex-shrink:1;min-width:120px}.filters:has(>.filters__top) .select{background-position:right 12px center;padding:0 30px 0 12px}.filters:has(>.filters__top) .select.has-dirham{background-position:12px,right 12px center;padding-left:32px}.filters:has(>.filters__top) .check-field{white-space:nowrap}.filters:has(>.filters__top)>.filters__foot{flex-wrap:nowrap;grid-area:foot;gap:20px;padding-inline:0}.filters:has(>.filters__top)>.filters__foot .btn{min-height:44px}}.segmented{background:var(--paper);border-radius:999px;gap:4px;padding:4px;display:inline-flex}.segmented a{border-radius:999px;align-items:center;min-height:38px;padding:0 16px;font-size:14px;font-weight:600;display:inline-flex}.segmented a[aria-current=true]{background:var(--ink);color:var(--paper)}.pager{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.pager>a,.pager>span{border:1.5px solid var(--ink);border-radius:999px;justify-content:center;align-items:center;min-width:46px;min-height:46px;padding:0 14px;font-weight:600;display:inline-flex}.pager [aria-current=page]{background:var(--ink);color:var(--paper)}.empty{border-radius:var(--radius-card) 0 0 0;background:var(--stone);flex-direction:column;align-items:flex-start;gap:16px;padding:clamp(28px,4vw,56px);display:flex}.notfound-search{width:100%;max-width:520px}.empty .notfound-ways{max-width:720px}@media (max-width:599px){.notfound-search .search-pill{padding-left:16px}.notfound-search .search-pill .btn{padding-inline:16px}}@media (max-width:379px){.empty:has(>.notfound-search){padding-inline:16px}}.empty .btn-row{width:100%}.search-chips{flex-direction:column;gap:10px;display:flex}.search-chips__summary,.search-chips__note{overflow-wrap:anywhere;margin:0;font-size:15px}.search-chips__summary{font-weight:600}.search-chips__note{color:var(--text-2)}.search-chips__list{flex-wrap:wrap;align-items:center;gap:8px;margin:0;padding:0;list-style:none;display:flex}.search-chip,.search-try__way{border:1.5px solid var(--ink);background:var(--paper);border-radius:999px;align-items:center;gap:8px;min-height:44px;padding:0 16px;font-size:14px;font-weight:600;display:inline-flex}.search-chip{overflow-wrap:anywhere;max-width:100%;padding-right:14px}.search-chip svg{flex:none}.search-chip:hover,.search-try__way:hover{background:var(--ink);color:var(--paper)}.search-chips__clear{text-underline-offset:3px;align-items:center;min-height:44px;padding:0 8px;font-size:14px;font-weight:600;text-decoration:underline;display:inline-flex}.search-try{flex-wrap:wrap;align-items:center;gap:8px;margin:0;font-size:14px;display:flex}.search-try>span{margin-right:4px;font-weight:600}.search-try__count{color:var(--mute);font-weight:500}.search-try__way:hover .search-try__count{color:var(--on-dark-2)}@media (min-width:700px) and (max-width:999px) and (max-height:700px) and (pointer:coarse),(max-width:999px) and (max-height:500px) and (orientation:landscape) and (pointer:coarse){.section--browse nav:has(>.crumbs){display:none}.section--browse .eyebrow:has(+.h1){display:none}}.crumbs{color:var(--mute);flex-wrap:wrap;gap:6px;margin:0;padding:0;font-size:13px;list-style:none;display:flex}.crumbs li+li:before{content:"/";margin-right:6px}.crumbs a:hover{color:var(--ink)}@media (max-width:599px){.crumbs li[aria-current=page]{white-space:nowrap;text-overflow:ellipsis;flex:2.5em;min-width:0;overflow:hidden}}.gallery{flex-direction:column;gap:10px;display:flex}.gallery__main{aspect-ratio:3/2;background:var(--stone);touch-action:pan-y pinch-zoom;border-radius:clamp(56px,9vw,140px) 0 0;position:relative;overflow:hidden}.gallery__main picture{display:contents}.gallery__main img{object-fit:cover;width:100%;height:100%}.gallery__open{cursor:zoom-in;background:0 0;border:0;width:100%;height:100%;padding:0;display:block}.gallery__open:focus-visible{outline:3px solid var(--paper);outline-offset:-6px;box-shadow:inset 0 0 0 9px var(--ink)}.gallery__nav{align-items:center;gap:8px;display:flex;position:absolute;bottom:14px;right:14px}.gallery__nav button{width:46px;height:46px;color:var(--ink);cursor:pointer;touch-action:manipulation;scroll-margin-bottom:calc(var(--dock-h,0px) + 16px);background:#fffffff0;border:0;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}@media (max-width:999px){.gallery__nav{top:14px;bottom:auto}}.listing-head:not(.listing-head--facts)~.gallery .gallery__nav{top:14px;bottom:auto}@media (max-width:699px),(max-width:999px) and (max-height:500px),(max-width:999px) and (max-height:700px) and (pointer:coarse){.listing-head,.listing-head~:not(.gallery){order:1}}.gallery__count{color:var(--paper);background:#0a0a0abf;border-radius:999px;padding:6px 12px;font-size:13px;font-weight:600}.gallery__thumbs{overscroll-behavior-x:contain;scrollbar-width:thin;gap:8px;padding-bottom:4px;display:flex;overflow-x:auto}.gallery__thumbs button{aspect-ratio:4/3;background:var(--stone);cursor:pointer;opacity:.7;width:96px;scroll-margin-bottom:calc(var(--dock-h,0px) + 16px);border:2px solid #0000;border-radius:14px;flex:none;padding:0;overflow:hidden}.gallery__thumbs button[aria-current=true]{border-color:var(--ink);opacity:1}.gallery__thumbs img{object-fit:cover;width:100%;height:100%}@media (min-width:700px) and (max-width:999px) and (min-height:501px) and (max-height:700px) and (pointer:coarse){.gallery__main{aspect-ratio:16/9;max-height:max(calc(100svh - var(--header-h) - var(--dock-max) - 72px), 38vw)}}@media (max-width:599px) and (min-aspect-ratio:5/8){.gallery{margin-block:-12px}.gallery__main{aspect-ratio:16/9}.gallery__thumbs button{width:72px}.listing-head .h1--page:not(.listing-head__name--long){font-size:34px}}.detail{flex-wrap:wrap;align-items:flex-start;gap:clamp(32px,4vw,64px);display:flex}.detail__main{flex-direction:column;flex:999 560px;gap:clamp(32px,4vw,48px);min-width:0;display:flex}.detail__aside{flex-direction:column;flex:380px;gap:16px;min-width:0;display:flex}@media (min-width:1000px){.detail__aside{top:min(calc(var(--header-h) + var(--anchor-air)), calc(100svh - var(--aside-h,0px) - var(--anchor-air)));position:sticky}}.detail--saved{container:saved/inline-size}.saved-head{flex-direction:column;gap:20px;display:flex}.saved-head__go{align-self:flex-start}@container saved (min-width:984px){.saved-head__go{display:none}}.price-xl{font-family:var(--font-display);letter-spacing:-.02em;word-spacing:.04em;font-variant-numeric:tabular-nums;margin:0;font-size:clamp(29px,3.1vw,44px);font-weight:700}.listing-head--facts{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.listing-head__name--long{font-size:clamp(28px,3.6vw,52px)}.listing-head__clip{align-self:stretch;margin:calc(clamp(16px,1.6vw,22px) - 22px) -6px -12px;padding:12px 6px;overflow:hidden}.listing-head__facts{margin:0 0 0 calc(-1 * var(--fact-pad) - 1px);--fact-pad:24px;flex-wrap:wrap;align-items:baseline;row-gap:8px;display:flex}.listing-head__fact{min-width:0;padding:0 var(--fact-pad);border-left:1px solid var(--line);color:var(--text-2);font-size:16px;font-weight:500;line-height:1.4}.listing-head__fact>:not(.sr-only){margin:0;display:inline}.listing-head__price .money,.listing-head__ask{font-family:var(--font-display);letter-spacing:.01em;color:var(--ink);font-variant-numeric:tabular-nums;font-size:clamp(26px,2.4vw,33px);font-weight:700;line-height:1.1}.listing-head__ask{letter-spacing:-.01em;font-size:clamp(21px,1.8vw,24px)}.listing-head__state{max-width:100%;display:inline-block}.listing-head__state:not(:last-child){margin-right:.9em}.listing-head__state:before{content:"";background:var(--mute);vertical-align:.1em;-webkit-print-color-adjust:exact;print-color-adjust:exact;border-radius:50%;width:8px;height:8px;margin-right:8px;display:inline-block}.listing-head__state--sold{color:var(--ink);font-weight:700}.listing-head__state--sold:before{background:var(--ink)}@media (forced-colors:active){.listing-head__state:before{forced-color-adjust:none;background:canvastext}}.listing-head__label{color:var(--mute);font-weight:500}.listing-head__fact>.listing-head__value{max-width:100%;color:var(--ink);font-weight:600;display:inline-block;position:relative}.listing-head__value a{text-decoration:underline;-webkit-text-decoration-color:var(--stone-2);text-decoration-color:var(--stone-2);text-underline-offset:4px;text-decoration-thickness:1.5px;transition:text-decoration-color .2s}.listing-head__value a:hover{text-decoration-color:currentColor}.listing-head__value a:before{content:"";position:absolute;inset:-12px -4px}.listing-head__note{color:var(--ink);margin:0;font-size:15px;font-weight:500;line-height:1.4}.listing-head__actions{flex-wrap:wrap;align-self:stretch;align-items:center;gap:14px 32px;margin-top:clamp(6px,1vw,12px);display:flex}.listing-head__buttons{flex-wrap:wrap;gap:10px;display:flex}.listing-head__actions a,.listing-head__value a{scroll-margin-bottom:calc(var(--dock-h,0px) + 16px)}.listing-head__quiet{border-color:var(--stone-2)}.listing-head__quiet:hover{background:var(--stone);color:var(--ink);border-color:var(--ink)}@media (max-width:699px){.listing-head__facts{--fact-pad:10px}.listing-head__fact{font-size:15px}.listing-head__fact:first-child{flex-basis:100%}.listing-head__state:not(:last-child){margin-right:.6em}.listing-head__state:before{margin-right:6px}.listing-head__main{flex:auto;padding-inline:16px}.listing-head__main svg{display:none}.listing-head__quiet{gap:8px;padding-inline:16px}}@media (max-width:479px){.listing-head__buttons{flex:100%}}@media (max-width:379px){.listing-head__main,.listing-head__quiet{padding-inline:14px;font-size:14px}.listing-head__quiet{gap:6px}.listing-head__buttons{gap:8px}}@media print{.listing-head__actions{display:none}.listing-head--facts>.print-only{margin:4px 0 0}}.listing-head__acts{flex-direction:column;align-items:stretch;gap:8px;display:flex}.listing-head__acts :is(a,button){scroll-margin-bottom:calc(var(--dock-h,0px) + 16px)}@media (max-width:699px),(max-width:999px) and (max-height:500px),(max-width:999px) and (max-height:700px) and (pointer:coarse){.listing-head .stack:has(>.listing-head__acts){flex:100%}.listing-head .listing-head__acts{align-self:stretch}}.facts{border-top:1.5px solid var(--ink);grid-template-columns:repeat(auto-fill,minmax(min(150px,100%),1fr));column-gap:16px;margin:0;display:grid}.facts>div{border-bottom:1px solid var(--line);flex-direction:column;gap:2px;padding:14px 0;display:flex}.facts dt{letter-spacing:.06em;text-transform:uppercase;color:var(--mute);font-size:12px;font-weight:600}.facts dd{overflow-wrap:break-word;margin:0;font-size:16px;font-weight:500}@media (max-width:359px){.facts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.detail__main .facts{grid-template-columns:repeat(auto-fill,minmax(min(142px,100%),1fr))}}.golden-visa-note{max-width:64ch;margin:0;font-size:14px;line-height:21px}.facts__note{color:var(--text-2);font-size:14px;font-weight:400;display:block}.facts__line{display:block}.agent-row{border-radius:var(--panel-radius);background:var(--ink);color:var(--paper);flex-wrap:wrap;align-items:center;gap:10px 12px;padding:12px;display:flex}.agent-row__photo{background:var(--paper);width:44px;height:44px;color:var(--ink);font-family:var(--font-display);border-radius:50%;flex:none;place-items:center;font-size:16px;font-weight:700;display:grid;overflow:hidden}.agent-row__photo img{object-fit:cover;width:100%;height:100%}.agent-row__who{flex:120px;min-width:0}.agent-row__who p{margin:0}.agent-row__eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--on-dark-3);font-size:11px;font-weight:600;line-height:1.3}.agent-row__name{overflow-wrap:anywhere;font-size:15px;font-weight:600;line-height:1.3}.agent-row__brn{color:var(--on-dark-2);font-size:12px;line-height:1.4}.agent-row__ways{gap:8px;margin-inline-start:auto;display:flex}.agent-row__way{width:44px;height:44px;color:var(--paper);border:1.5px solid #ffffff73;border-radius:50%;place-items:center;transition:background-color .15s,border-color .15s,color .15s;display:grid}.agent-row__way:hover{border-color:var(--paper);background:#ffffff1f}.agent-row__way--main{border-color:var(--paper);background:var(--paper);color:var(--ink)}.agent-row__way--main:hover{background:var(--stone)}.enquiry-form .form-seg,.enquiry-form .form-progress{background:var(--paper)}.enquiry-form .select{background-position:right 12px center;padding:0 30px 0 14px}.enquiry-form__intent{display:flow-root}.enquiry-form__intent>.form-q__legend{float:inline-start;padding-top:calc((var(--chip-h) - 19px) / 2);margin:0;margin-inline-end:14px}@container form (min-width:560px){.enquiry-form__intent>.form-q__legend{float:none;margin:0 0 var(--field-gap);padding-top:0}}@container form (min-width:320px){.enquiry-form .form-send:not([data-stepped]){flex-flow:wrap;align-items:center;gap:10px 16px;display:flex}.enquiry-form .form-send:not([data-stepped])>.form__status{flex-basis:100%}.enquiry-form .form-send:not([data-stepped])>.form-send__button{flex:none;width:auto}.enquiry-form .form-send:not([data-stepped])>:is(.form-send__alt,.form__note){flex:170px}.enquiry-form .form-send:not([data-stepped])>.form-send__alt{flex-basis:100%}}@container form (max-width:439px){.enquiry-form .form-grid--2{grid-template-columns:minmax(0,1fr)}}@container form (min-width:320px) and (max-width:559px){.enquiry-form :is(.form-grid--3,.enquiry-form__unit){grid-template-columns:repeat(2,minmax(0,1fr))}.enquiry-form .form-grid--3>.field:last-child:nth-child(odd),.enquiry-form__unit>:only-child,.enquiry-form__intent{grid-column:1/-1}}@container form (min-width:560px){.enquiry-form__unit{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;align-items:end}.enquiry-form__note{grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-items:start}}@media (min-width:700px) and (max-height:820px){.enquiry-form{--form-gap:10px;--form-row-gap:8px}.enquiry-form :is(.field label,.form-q--field>.form-q__legend){line-height:1.3}.enquiry-form .textarea{padding-block:10px;line-height:1.4}.enquiry-form .form-intro{font-size:13px;line-height:1.4}}.form-panel:has(>form[data-steps=on]){padding:16px 16px 20px}.btn-row{flex-wrap:wrap;gap:10px;display:flex}.btn-row .btn{flex:140px}.plan-bar{gap:3px;height:14px;display:flex}.plan-bar span{border-radius:3px}.plan-bar span:first-child{border-radius:7px 3px 3px 7px}.plan-bar span:last-child{border-radius:3px 7px 7px 3px}.amenities{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.permit{border:1.5px dashed var(--stone-2);border-radius:16px;flex-wrap:wrap;justify-content:space-between;gap:6px 16px;padding:14px 18px;font-size:14px;display:flex}.progress-line{background:var(--stone-2);border-radius:2px;width:min(160px,100%);height:4px;margin-top:8px;display:block;overflow:hidden}.progress-line>span{background:var(--ink);border-radius:2px;height:100%;display:block}.plans{grid-template-columns:repeat(auto-fill,minmax(min(150px,50% - 7px),1fr));gap:18px 14px;margin:0;padding:0;list-style:none;display:grid}.plans--wide{grid-template-columns:minmax(0,1fr)}.plan{border-radius:18px;flex-direction:column;gap:8px;display:flex}.plan__image{aspect-ratio:4/3;border:1px solid var(--line);background:var(--paper);border-radius:18px;display:block;position:relative;overflow:hidden}.plans--wide .plan__image{aspect-ratio:3/2;border-radius:clamp(36px,6vw,80px) 0 0}.plan__image img{object-fit:contain;width:100%;height:100%;transition:transform .6s var(--ease)}.plan:hover .plan__image img{transform:scale(1.03)}.plan__name{font-size:14px;font-weight:600;line-height:1.35}.plan__zoom{color:var(--paper);background:#0a0a0abf;border-radius:999px;padding:6px 12px;font-size:13px;font-weight:600;position:absolute;bottom:12px;right:12px}.plan-dialog{background:var(--paper);width:min(1200px,100vw - 24px);max-width:none;height:min(920px,100dvh - 24px);max-height:none;color:var(--ink);border:0;border-radius:28px;padding:0}.plan-dialog::backdrop{background:#0a0a0ad1}html:has(.plan-dialog[open]){overflow:hidden}.plan-dialog__inner{flex-direction:column;height:100%;display:flex}.plan-dialog__bar{justify-content:space-between;align-items:center;gap:12px;padding:12px 12px 12px 20px;display:flex}.plan-dialog__title{margin:0;font-size:16px;font-weight:600;line-height:1.35}.plan-dialog__count{color:var(--mute);margin-left:6px;font-weight:500}.plan-dialog__image{flex:auto;min-height:0;padding:0 12px}.plan-dialog__image img{object-fit:contain;width:100%;height:100%}.plan-dialog__nav{gap:8px;display:flex}.plan-dialog__icon{border:1.5px solid var(--ink);background:var(--paper);width:46px;height:46px;color:var(--ink);cursor:pointer;border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.plan-dialog__icon:hover{background:var(--ink);color:var(--paper)}.plan-dialog--photo{background:var(--ink);width:100vw;max-width:none;height:100dvh;max-height:none;color:var(--paper);border-radius:0;margin:0}.plan-dialog--photo .plan-dialog__count{color:var(--stone-2);white-space:nowrap}.plan-dialog--photo .plan-dialog__image{touch-action:pan-y pinch-zoom;padding:0}.plan-dialog--photo .plan-dialog__icon{border-color:var(--paper);color:var(--paper);background:0 0}.plan-dialog--photo .plan-dialog__icon:hover{background:var(--paper);color:var(--ink)}.plan-dialog--photo .plan-dialog__bar{padding-bottom:max(12px, env(safe-area-inset-bottom))}.plan-dialog--photo :focus-visible{outline-color:var(--paper)}@media (forced-colors:active){.plan-dialog{border:2px solid canvastext}.progress-line{border:1px solid canvastext}.progress-line>span{forced-color-adjust:none;background:canvastext}}.buildings{border-top:1.5px solid var(--ink);grid-template-columns:repeat(auto-fill,minmax(min(260px,100%),1fr));gap:0 28px;margin:0;padding:0;list-style:none;display:grid}.buildings li{border-bottom:1px solid var(--line);align-items:center;gap:14px;padding:14px 0;display:flex}.buildings img,.buildings__blank{object-fit:cover;background:var(--stone);border-radius:18px 0 0;flex:0 0 56px;width:56px;height:56px}.buildings p{margin:0}.buildings__name{font-weight:600}.buildings__details{color:var(--text-2);font-size:14px}.table-scroll{position:relative;overflow-x:auto}.table{border-collapse:collapse;width:100%;min-width:560px;font-size:15px}.table th,.table td{border-bottom:1px solid var(--line);text-align:left;font-variant-numeric:tabular-nums;padding:12px 10px}.table th{letter-spacing:.06em;text-transform:uppercase;color:var(--mute);border-bottom:1.5px solid var(--ink);font-size:12px;font-weight:600}.table__unit{display:none}@media (max-width:699px){.table--rows,.table--rows tbody{min-width:0;display:block}.table--rows thead{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.table--rows tr{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:2px 16px;padding:14px 0;display:flex}.table--rows tr:after{content:"";flex-basis:100%;order:1}.table--rows tbody tr:first-child{border-top:1.5px solid var(--ink)}.table--rows td{border:0;padding:0}.table--rows .table__name,.table--rows .table__size{flex:1 1 0;min-width:0}.table--rows .table__name,.table--rows .table__price{font-weight:600}.table--rows .table__price{text-align:right}.table--rows .table__size,.table--rows .table__end{color:var(--mute);order:2;font-size:14px}.table--rows .table__unit{display:inline}.table--rows .table__none{display:none}}.units{position:relative;container:units/inline-size}.dirham-symbol{position:absolute;overflow:hidden}.units__anchor{position:absolute;top:0}.beds{background:var(--stone);scrollbar-width:none;border-radius:999px;align-self:flex-start;gap:2px;max-width:100%;padding:4px;display:inline-flex;overflow-x:auto}.beds::-webkit-scrollbar{display:none}.beds__tab{min-height:44px;color:var(--ink);font:inherit;white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:999px;flex:none;align-items:center;gap:7px;margin:0;padding:0 16px;font-size:14px;font-weight:600;line-height:1.2;transition:background-color .2s,color .2s;display:inline-flex;position:relative}.beds__n{color:var(--mute);font-weight:500;transition:color .2s}.beds__tab[aria-selected=true]{background:var(--ink);color:var(--paper);cursor:default}.beds__tab[aria-selected=true] .beds__n{color:var(--on-dark-2)}@media (hover:hover){.beds__tab[aria-selected=false]:hover{background:var(--paper)}}.beds__tab:focus-visible{outline:2px solid var(--ink);outline-offset:-2px}@supports selector(:has(*)){.beds__tab:focus-visible{outline:none}.beds:has(:focus-visible){outline:2px solid var(--ink);outline-offset:3px}}@media (forced-colors:active){.beds__tab[aria-selected=true]{outline-offset:-2px;outline:2px solid highlight}}html:not([data-js]) .beds{display:none}.units__bar{flex-wrap:wrap;align-items:center;gap:10px 22px;display:flex}.units__bar>.beds{align-self:auto}.units__sums{flex:200px;align-items:center;min-width:0;display:grid;overflow:hidden}.units__sum{color:var(--text-2);flex-wrap:wrap;grid-area:1/1;align-items:baseline;margin:0 0 0 -17px;font-size:14px;line-height:1.45;display:flex}.units__sum[data-off]{visibility:hidden}.units__seg{white-space:nowrap}.units__dot{text-align:center;width:17px;color:var(--mute);display:inline-block}.units__comma{clip-path:inset(50%);white-space:nowrap;margin-right:-.262em}.units__sum-k,.units__sum-from{color:var(--ink);font-weight:600}.units .table-scroll{margin:-6px;padding:6px}.units-table{table-layout:fixed;min-width:0}.units__c-plan{width:80px}.units__c-unit{width:30%}.units__c-size{width:22%}.units-table--noplans .units__c-unit{width:36%}.units-table--noplans .units__c-size,.units-table--avail .units__c-unit{width:26%}.units-table--avail .units__c-size{width:20%}.units__c-avail{width:13%}.units-table .table__price,.units-table .table__size{white-space:nowrap}.units-table th,.units-table td{vertical-align:middle}.units-table tbody th{letter-spacing:0;text-transform:none;color:var(--ink);border-bottom:1px solid var(--line);font-size:15px;font-weight:600}.units-table .units__plan,.units-table .units__plan-h{padding-left:0;padding-right:16px}.units-table .units__plan{padding-block:6px}.unit-plan{aspect-ratio:4/3;border:1px solid var(--line);background:var(--paper) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='22' viewBox='0 0 28 22'%3E%3Cpath d='M1 1h26v20H1zM11 1v8M11 13v8M11 13h6M21 13v8M21 9h6' fill='none' stroke='%23c9c9c4' stroke-width='1.5'/%3E%3C/svg%3E") no-repeat center;border-radius:16px 0 0;width:64px;display:block;position:relative;overflow:hidden}.unit-plan img{object-fit:contain;background:var(--paper);width:100%;height:100%;transition:transform .6s var(--ease);padding:2px}.unit-plan img[data-broken]{visibility:hidden}a.unit-plan:hover img{transform:scale(1.06)}.unit-plan__zoom{width:18px;height:18px;color:var(--paper);background:#0a0a0ab8;border-radius:50%;place-items:center;display:grid;position:absolute;bottom:3px;right:3px}a.unit-plan:hover .unit-plan__zoom{background:var(--ink)}.unit-plan--none{border:1.5px dashed var(--stone-2);color:var(--mute);background:0 0;place-items:center;font-size:11px;font-weight:500;display:grid}html[data-js] .units [data-later],.units__foot[hidden],html:not([data-js]) .units__foot--js,html[data-js] .units__foot--plain{display:none}html[data-js] .units__foot--js[data-soon]{display:flex}.units__panel>.units__foot{margin-top:14px}button.units__more{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:1.5px solid;border-radius:0;margin:0;padding:0 0 2px;font-weight:600}.units__whole{margin:0;padding:0;list-style:none}.units__whole li{border-bottom:1px solid var(--line);align-items:center;gap:26px;padding:6px 0;display:flex}.units__whole li[hidden]{display:none}.units__whole-text{flex-direction:column;line-height:1.35;display:flex}.units__whole-name{font-size:15px;font-weight:600}.units__whole-note{color:var(--mute);font-size:14px}@media (prefers-reduced-motion:no-preference){.units[data-switched] .units__panel>:not([hidden]){animation:units-in .28s var(--ease) backwards}}@keyframes units-in{0%{opacity:0;transform:translateY(6px)}}.plan-dialog__head{flex-direction:column;gap:2px;min-width:0;display:flex}.plan-dialog__facts{color:var(--text-2);flex-wrap:wrap;align-items:baseline;margin:0;font-size:14px;line-height:1.4;display:flex}.plan-dialog__facts>span{white-space:nowrap}.plan-dialog__facts .plan-dialog__price{color:var(--ink);font-weight:600}.plan-dialog__facts .plan-dialog__sep{color:var(--mute);margin-inline:8px}@media print{.beds,.units__foot--js{display:none!important}html[data-js] .units__foot--plain{display:flex}}@container units (max-width:599px){.units__bar{flex-direction:column;align-items:stretch;gap:10px}.units__sums{flex:none;align-items:start}html[data-js] .units__bar>.beds~.units__sums .units__sum-n{display:none}.units-plans{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 10px}.units-plans .plan__name{font-size:13px}.beds{grid-template-columns:repeat(var(--n), minmax(0, 1fr));border-radius:26px;align-self:stretch;display:grid;overflow:visible}.beds__tab{border-radius:22px;flex-direction:column;justify-content:center;gap:1px;min-height:52px;padding:6px 2px}.beds__n{font-size:12px;line-height:1.2}}@container units (max-width:679px){.units__bar>.beds[data-many]{flex:100%}.beds[data-many]{border-radius:24px;grid-template-columns:repeat(4,minmax(0,1fr));align-self:stretch;display:grid;overflow:visible}.beds[data-many] .beds__tab{border-radius:22px;flex-direction:column;justify-content:center;gap:0;min-height:44px;padding:4px 2px}.beds[data-many] .beds__n{font-size:12px;line-height:1.2}}@media (max-width:699px){.units-table,.units-table tbody{display:block}.units-table thead{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.units-table tr{border-bottom:1px solid var(--line);flex-wrap:wrap;align-content:center;align-items:baseline;gap:2px 12px;min-height:69px;padding:10px 0 10px 78px;display:flex;position:relative}.units-table tr[hidden]{display:none}.units-table tbody{border-top:1.5px solid var(--ink)}.units-table td,.units-table th,.units-table tbody th{border:0;padding:0}.units-table--noplans tr{min-height:0;padding-left:0}.units-table .units__plan{width:auto;padding:0;position:absolute;top:10px;left:0}.units-table .table__name{flex:1 0 auto;line-height:1.3}.units-table .table__size{color:var(--mute);margin-left:auto;font-size:14px;line-height:1.3}.units-table .table__price{flex:1 0 100%;order:1;font-size:15px;font-weight:500;line-height:1.3}.units-table .table__end{color:var(--mute);order:3;font-size:14px}.units-table .table__unit{display:inline}.units-table .table__none{display:none}.units__whole li{gap:14px;padding:10px 0}.plan-dialog__facts{column-gap:14px;font-size:13px}.plan-dialog__facts .plan-dialog__sep{display:none}}.comm-card{flex-direction:column;gap:12px;display:flex;position:relative}.comm-card .card__title{-webkit-line-clamp:unset;line-clamp:none;display:inline;overflow:visible}.comm-card__media{aspect-ratio:1;background:var(--stone);border-radius:50%;overflow:hidden}.comm-card__media--logo{place-items:center;display:grid}.comm-card__media--logo img{object-fit:contain;width:58%;height:58%}.comm-card__media--logo span{font-family:var(--font-display);letter-spacing:-.025em;font-size:clamp(31px,4.4vw,48px);font-weight:700}.dev-head{grid-template-columns:clamp(96px,14vw,160px) 1fr;align-items:center;gap:clamp(20px,3vw,40px);display:grid}.dev-head .comm-card__media{border-radius:50%}@media (max-width:599px){.dev-grid{gap:14px}.dev-grid>.comm-card{grid-template-columns:72px minmax(0,1fr);align-content:center;gap:2px 16px;display:grid}.dev-grid>.comm-card>.comm-card__media{grid-row:1/span 3;align-self:center;width:72px}.dev-grid>.comm-card>:not(.comm-card__media){grid-column:2;margin:0}.dev-grid>.comm-card .h3{font-size:18px;line-height:1.3}.dev-grid .comm-card__media--logo img{width:72%;height:72%}.dev-grid .comm-card__media--logo span{font-size:22px}.dev-grid>.comm-card>.card__spec:last-child:not(:nth-child(3)){white-space:nowrap;text-overflow:ellipsis;overflow:hidden}}.comm-card:nth-child(4n+2) .comm-card__media{border-radius:46% 0 0}.comm-card:nth-child(4n+3) .comm-card__media{border-radius:0 0 50% 50%}.comm-card:nth-child(4n+4) .comm-card__media{border-radius:50% 50% 0 0}.comm-card__media img{object-fit:cover;width:100%;height:100%;transition:transform .8s var(--ease)}.comm-card__emirate{color:var(--mute)}.emirate-short{position:relative}@media (hover:hover){.comm-card:hover .comm-card__media img{transform:scale(1.05)}}.advisor{background:var(--stone);border-radius:40px 0 0;flex-direction:column;gap:14px;padding:24px;display:flex}.advisor__photo{background:var(--ink);width:112px;height:112px;color:var(--paper);font-family:var(--font-display);border-radius:50%;justify-content:center;align-items:center;font-size:35px;font-weight:600;display:flex;overflow:hidden}.advisor__photo img{object-fit:cover;width:100%;height:100%}.advisor__name:hover{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1.5px}.agent__name{text-underline-offset:4px;-webkit-text-decoration:underline #fff6;text-decoration:underline #fff6;text-decoration-thickness:1px}.agent__name:hover{text-decoration-color:currentColor}.profile{align-items:end;gap:clamp(24px,4vw,56px);display:grid}.profile__photo{aspect-ratio:79/100;background:var(--stone);border-radius:41% 0 0/32% 0 0;width:min(72%,320px);position:relative;overflow:hidden}.profile__photo img{object-fit:cover;object-position:50% 20%;width:100%;height:100%;position:absolute;inset:0}.profile__photo span{font-family:var(--font-display);letter-spacing:-.02em;color:var(--mute);place-items:center;font-size:clamp(52px,10vw,116px);font-weight:700;display:grid;position:absolute;inset:0}.profile__info{flex-direction:column;gap:14px;min-width:0;display:flex}.profile__info .prose{max-width:62ch}.profile__info .btn-row{margin-top:8px}@media (min-width:760px){.profile{grid-template-columns:minmax(240px,380px) minmax(0,1fr)}.profile__photo{width:100%}}.gone{align-items:center;gap:clamp(20px,3vw,40px);display:grid}.gone__media{aspect-ratio:4/3;background:var(--stone);filter:grayscale(.6);opacity:.85;border-radius:40px 0 0;width:min(60%,240px);position:relative;overflow:hidden}.gone__media img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}@media (min-width:760px){.gone{grid-template-columns:240px minmax(0,1fr)}.gone__media{width:100%}}.cm-gonepage{container:cm-gone/inline-size}.cm-gonepage__go{align-self:flex-start;margin-top:6px}@container cm-gone (min-width:984px){.cm-gonepage__go{display:none}}.dev-line{align-items:center;gap:18px;display:flex}.dev-line .comm-card__media{border-radius:50%;flex:none;width:88px}.dev-line .comm-card__media span{font-size:24px}.dev-line__name{margin:0;font-size:18px;font-weight:600}.about__numbers{color:var(--ink);margin:0;font-weight:600}.about__facts{color:var(--text-2);margin:0;font-size:14px}.about__services,.steps-list,.about__team{margin:0;padding:0;list-style:none;display:grid}.about__services{grid-template-columns:minmax(0,1fr);gap:28px clamp(24px,3vw,40px)}@media (min-width:700px){.about__services{grid-template-columns:repeat(2,minmax(0,1fr))}.about__services li:last-child:nth-child(odd){grid-column:1/-1}}@media (min-width:1100px){.about__services{grid-template-columns:repeat(4,minmax(0,1fr))}.about__services li:last-child:nth-child(odd){grid-column:auto}}.about__services li{border-top:1.5px solid var(--ink);flex-direction:column;gap:8px;padding-top:18px;display:flex}.about__services a:hover{text-underline-offset:5px;text-decoration:underline;text-decoration-thickness:2px}.about__services p,.steps-list p{color:var(--text-2);margin:0}.brief{border-top:1.5px solid var(--ink);grid-template-columns:minmax(0,1fr);grid-template-areas:"head""form""media";gap:20px;margin-top:24px;padding-top:20px;display:grid}.brief__head{flex-direction:column;grid-area:head;gap:10px;display:flex}.brief__head .lede{font-size:16px;line-height:1.55}.brief__form{grid-area:form;min-width:0}.brief__media{background:var(--stone);border-radius:clamp(72px,12vw,160px) 0 0;grid-area:media;align-content:end;padding:140px 16px 16px;display:grid;position:relative;overflow:hidden}.brief__media>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.brief__media--office>img{object-position:64% 100%;height:160%;top:auto}.brief__steps{background:var(--paper);border-radius:28px 0 28px 28px;flex-direction:column;gap:14px;padding:22px;display:flex;position:relative}.brief__steps ol{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.brief__steps li{align-items:flex-start;gap:14px;display:flex}.brief__steps p{text-wrap:pretty;color:var(--text-2);margin:0;padding-top:6px;font-size:14px;line-height:1.5}.brief__steps strong{color:var(--ink)}:is(.brief:has(input[name=intent][value=buy]:checked,[data-deal=buy]) .brief__deal--rent,.brief:has(input[name=intent][value=rent]:checked,[data-deal=rent]) .brief__deal--buy){display:none}.brief:has(input[name=intent][value=buy]:checked) input[data-example=rent]::placeholder{color:#0000}.brief__step-number{--half:17px;width:calc(var(--half) * 2);height:calc(var(--half) * 2);background:var(--ink);color:var(--paper);font-family:var(--font-display);flex:none;place-items:center;font-size:15px;font-weight:700;display:grid}.brief__step-number--circle{border-radius:50%}.brief__step-number--cup{border-radius:0 0 var(--half) var(--half)}.brief__step-number--corner{border-radius:var(--half) 0 0 0}.brief__step-number--leaf{border-radius:var(--half) 0 var(--half) 0}@media (min-width:1100px),(max-width:899px){.brief .form-q--beside{display:block}.brief .form-q--beside>.form-q__legend{float:none;width:auto;margin:0 0 var(--legend-gap);padding-top:0}.brief .form-q--beside>:not(legend){margin-inline-start:0}}.brief .brief__intent{display:flow-root}.brief .brief__intent>.form-q__legend{float:inline-start;width:auto;padding-top:calc((var(--chip-h) - 21px) / 2);margin:0 14px 0 0}.brief .brief__intent>:not(legend){margin-inline-start:0}@container form (max-width:439px){.brief .form-grid--2{grid-template-columns:minmax(0,1fr)}}@media (max-width:699px){.brief__head .h2{font-size:32px}.brief__lede-more{display:none}}@media (min-width:700px) and (max-width:1099px){.brief__head .lede{max-width:64ch}}@media (min-width:900px) and (max-width:1099px){.brief__head .h2{font-size:44px}.brief__head .lede{max-width:72ch}}@media (min-width:1100px){.brief{grid-template:"head form""media form"1fr/minmax(0,5fr) minmax(0,7fr);align-items:start;gap:20px clamp(32px,4vw,56px);margin-top:32px;padding-top:24px}.brief__head .h2{font-size:clamp(40px,3.4vw,54px)}.brief__media{align-self:stretch;padding:72px 14px 14px}.brief__steps{gap:10px;padding:18px}.brief__steps ol{gap:8px}.brief__step-number{--half:15px;font-size:14px}.brief__steps p{padding-top:4px;line-height:1.45}}@media (min-width:1100px) and (max-width:1365px){.brief{grid-template-columns:minmax(0,4fr) minmax(0,8fr)}.brief__media{padding-top:40px}.brief__steps p{font-size:13px}}@media (min-width:1100px) and (max-width:1159px){.brief{grid-template-columns:minmax(0,3.5fr) minmax(0,8.5fr)}}.steps-list{grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));gap:28px clamp(24px,3vw,40px)}.steps-list li{align-items:flex-start;gap:16px;display:flex}.steps-list li>div{flex-direction:column;gap:8px;display:flex}.steps-list__number{background:var(--ink);width:44px;height:44px;color:var(--paper);font-family:var(--font-display);border-radius:50%;flex:none;place-items:center;font-size:17px;font-weight:700;display:grid}.about__trust{border-radius:0 var(--radius-f) 0 var(--radius-f);background:var(--stone);flex-direction:column;gap:14px;padding:clamp(28px,4vw,56px);display:flex}.about__team{grid-template-columns:repeat(auto-fill,minmax(min(150px,100%),1fr));gap:28px 20px}.about__person{flex-direction:column;gap:6px;display:flex}.about__photo{width:96px;height:96px;margin-bottom:6px;font-size:26px}.about__name{font-weight:600}.about__person:hover .about__name{text-underline-offset:4px;text-decoration:underline}.about__role{color:var(--mute);font-size:14px}.prose>h2{color:var(--ink);margin-top:14px}:root{--contact-h:69px}.contact-bar{inset:auto 0 var(--thumb-h);z-index:50;padding:10px var(--gutter);border-top:1px solid var(--stone-2);background:var(--paper);transition:transform .24s var(--ease-out);gap:10px;display:flex;position:fixed}.contact-bar:after{content:"";height:env(safe-area-inset-bottom);background:var(--paper);position:absolute;inset:100% 0 auto}.contact-bar .btn{flex:1 1 0;min-width:0;padding:0 14px}@media (max-width:999px){:root:has(.contact-bar){--dock-h:calc(var(--thumb-h) + var(--contact-h));--dock-max:calc(var(--thumb-h) + var(--contact-h))}:root[data-dock=low]:has(.contact-bar){--dock-h:calc(var(--contact-h) + env(safe-area-inset-bottom))}:root[data-dock=low] .contact-bar{transform:translateY(calc(var(--thumb-h) - env(safe-area-inset-bottom)))}:root[data-dock=low]:has(.contact-bar):not(:has(.thumb-sheet[open])) .thumb-bar{transform:translateY(100%)}}@media (max-width:999px) and (max-height:500px),(max-width:999px) and (max-height:640px) and (orientation:landscape){:root[data-header=shown]:has(.contact-bar):not(:has(.thumb-sheet[open],.thumb-bar :focus-visible)){--dock-h:calc(var(--contact-h) + env(safe-area-inset-bottom))}:root[data-header=shown]:not(:has(.thumb-sheet[open],.thumb-bar :focus-visible)) .contact-bar{transform:translateY(calc(var(--thumb-h) - env(safe-area-inset-bottom)))}:root[data-header=shown]:has(.contact-bar):not(:has(.thumb-sheet[open],.thumb-bar :focus-visible)) .thumb-bar{transform:translateY(100%)}}@media (max-width:1099px) and (max-height:600px){:root[data-dock-hold]:not(:has(.thumb-sheet[open],.thumb-bar :focus-visible)){--dock-h:0px}:root[data-dock-hold][data-header=shown]:has(.contact-bar):not(:has(.thumb-sheet[open],.thumb-bar :focus-visible)){--dock-h:0px}:root[data-dock-hold]:not(:has(.thumb-sheet[open],.thumb-bar :focus-visible)) .thumb-bar{transform:translateY(100%)}:root[data-dock-hold]:not(:has(.thumb-sheet[open],.thumb-bar :focus-visible)) .contact-bar{transform:translateY(calc(100% + var(--thumb-h)))}}@media (max-width:1099px) and (pointer:coarse){:root:has(main :is(input:not([type=radio],[type=checkbox],[type=range],[type=hidden]),textarea):focus):not(:has(.thumb-sheet[open])){--dock-h:0px}:root:has(main :is(input:not([type=radio],[type=checkbox],[type=range],[type=hidden]),textarea):focus):not(:has(.thumb-sheet[open])) .thumb-bar{transform:translateY(100%)}:root:has(main :is(input:not([type=radio],[type=checkbox],[type=range],[type=hidden]),textarea):focus):not(:has(.thumb-sheet[open])) .contact-bar{transform:translateY(calc(100% + var(--thumb-h)))}}@media (min-width:1000px){.contact-bar{display:none}}@media (max-width:999px){:root[data-js] .contact-bar[data-wait]{transform:translateY(calc(100% + var(--thumb-h)));visibility:hidden;transition:transform .24s var(--ease-out), visibility 0s .24s}:root[data-js]:has(.contact-bar[data-wait]){--dock-h:var(--thumb-h)}:root[data-js][data-dock=low]:has(.contact-bar[data-wait]){--dock-h:0px}}.contact{grid-template-columns:minmax(0,1fr);gap:32px;padding-top:clamp(12px,2vw,16px);display:grid}.contact__main{min-width:0}.contact__head{grid-template-columns:minmax(0,1fr) auto;column-gap:14px;display:grid}.contact__titles{flex-direction:column;gap:6px;display:flex}.contact .h1--page{font-size:clamp(32px,4vw,52px)}.contact__thumb{background:var(--dark-surface);border-radius:clamp(48px,14vw,112px) 0 0;grid-column:2;width:clamp(72px,21vw,168px);overflow:hidden}.contact__thumb img{object-fit:cover;object-position:62% 46%;width:100%;height:100%}.contact__lede{grid-column:1/-1;max-width:62ch;margin-top:14px}@media (min-width:700px) and (max-height:820px){.contact{padding-top:8px}.contact .h1--page{font-size:40px}}.contact-faces{gap:3px;display:flex}.contact-face{background:var(--stone);width:30px;height:30px;color:var(--ink);letter-spacing:-.02em;flex:none;place-items:center;font-size:12px;font-weight:700;display:grid;position:relative;overflow:hidden}.contact-face img{object-fit:cover;object-position:50% 20%;width:100%;height:100%;position:absolute;inset:0}.contact-face:nth-child(4n+1){border-radius:50% 0 0}.contact-face:nth-child(4n+2){border-radius:50%}.contact-face:nth-child(4n+3){border-radius:0 0 50% 50%}.contact-face:nth-child(4n+4){border-radius:50% 0}.contact-team{align-items:center;gap:12px;min-height:44px;margin-top:10px;font-size:13px;line-height:1.3;display:flex}.contact-team>span:last-child{color:var(--mute);flex-direction:column;display:flex}.contact-team strong{color:var(--ink);font-weight:600}.contact-team:hover strong{text-underline-offset:3px;text-decoration:underline}@media (max-width:379px){.contact-team .contact-face:nth-child(n+6){display:none}}.chooser{--chip-pad:12px;gap:0;margin-top:14px}.chooser>.form__status{margin-bottom:12px}.chooser__step{align-items:center;gap:10px;margin:0 0 10px;font-size:15px;font-weight:600;display:none}.chooser__num{background:var(--ink);width:26px;height:26px;color:var(--paper);font-family:var(--font-display);border-radius:13px 0 0;flex:none;place-items:center;font-size:14px;font-weight:700;line-height:1;display:grid}.chooser__num--cup{border-radius:0 0 13px 13px}.chooser__needs,.chooser__q{border:0;min-width:0;margin:0;padding:0}.chooser__cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.need-card{min-width:0;display:flex;position:relative}.need-card--sell{grid-column:1/-1}.need-card input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.need-card__face{border:1.5px solid var(--stone-2);background:var(--paper);border-radius:18px;flex:1;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"icon text";align-items:center;gap:10px;min-width:0;min-height:52px;padding:5px 12px 5px 5px;transition:background-color .15s,border-color .15s,color .15s;display:grid}.need-card__icon{background:var(--stone);width:40px;height:40px;color:var(--ink);grid-area:icon;place-items:center;display:grid}.need-card__icon svg{width:20px;height:20px}.need-card--buy .need-card__icon{border-radius:56% 0 0}.need-card--rent .need-card__icon{border-radius:0 0 50% 50%}.need-card--offplan .need-card__icon{border-radius:50% 0}.need-card--commercial .need-card__icon{border-radius:50%}.need-card--sell .need-card__icon{border-radius:50% 50% 0 0}.need-card__tick{display:none}.need-card__text{flex-direction:column;grid-area:text;gap:2px;min-width:0;display:flex}.need-card__title{font-family:var(--font-display);letter-spacing:0;word-spacing:.05em;font-size:16px;font-weight:700;line-height:1.12}.need-card__hint{color:var(--mute);font-size:13px;line-height:1.3}@container form (max-width:559px){.need-card:not(.need-card--sell) .need-card__hint{display:none}}@container form (max-width:359px){.need-card__face{gap:8px;padding-inline-end:8px}.need-card__icon{width:32px;height:32px}.need-card__icon svg{width:18px;height:18px}.need-card__title{font-size:15px}}.need-card input:hover+.need-card__face{border-color:var(--ink)}.need-card input:checked+.need-card__face{border-color:var(--ink);background:var(--ink);color:var(--paper)}.need-card input:checked+.need-card__face .need-card__icon{background:var(--paper)}.need-card input:checked+.need-card__face .need-card__hint{color:var(--on-dark-2)}.need-card input:focus-visible+.need-card__face{outline:2px solid var(--ink);outline-offset:3px}@container form (min-width:560px){.chooser__cards{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}.need-card{grid-column:span 2}.need-card--commercial,.need-card--sell{grid-column:span 3}}@container form (min-width:780px){.chooser__cards{grid-template-columns:repeat(4,minmax(0,1fr)) minmax(0,1.3fr);gap:8px}.need-card,.need-card--commercial,.need-card--sell{grid-column:auto}.need-card__face{gap:6px;padding:6px}.need-card__icon{width:32px;height:32px}.need-card__icon svg{width:18px;height:18px}.need-card__title{font-size:15px}.need-card__hint{font-size:12px}}.chooser__panel{margin:14px calc(-1 * var(--gutter)) 0;padding:18px var(--gutter) 22px;border-radius:var(--panel-radius);background:var(--stone);grid-template-columns:minmax(0,1fr);align-items:end;gap:14px 12px;display:grid;position:relative}.chooser .form-q .form-seg,.chooser .form-progress{background:var(--paper)}@media (min-width:600px){.chooser__panel{margin:14px 0 0;padding:18px 20px 20px}}@media (min-width:700px) and (max-height:820px){.chooser:not([data-steps=on]){margin-top:8px}.chooser__panel{gap:10px 12px;margin-top:10px;padding:16px 18px 18px}}.chooser__panel:before{content:"";top:-10px;left:var(--notch,50%);background:var(--stone);width:24px;height:24px;transition:left .3s var(--ease);border-radius:4px 0 0;margin-left:-12px;display:none;position:absolute;transform:rotate(45deg)}.chooser__head,.chooser__q,.chooser__panel .form-send{grid-column:1/-1}.chooser__head{flex-wrap:wrap;align-items:center;gap:8px 10px;display:flex;position:relative}.chooser__title{font-family:var(--font-display);letter-spacing:-.01em;word-spacing:.045em;text-wrap:balance;flex:1 1 0;margin:0;font-size:22px;font-weight:700;line-height:1.1}.chooser__for:not(.chooser__for--none),.chooser__tip{display:none}.chooser__tip{color:var(--mute);flex-basis:100%;margin:0;font-size:13px;line-height:1.45}@container form (min-width:620px){.chooser__title{flex:0 auto}.chooser__tip{text-align:end;flex:180px}}.chooser__q-legend{font-family:var(--font-display);letter-spacing:0;word-spacing:.05em;margin:0 0 12px;padding:0;font-size:19px;font-weight:700;display:block}.chooser__grid{align-items:end;gap:var(--form-row-gap) 12px;grid-template-columns:minmax(0,1fr);display:grid}@container form (min-width:480px){.chooser__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.chooser__wide{grid-column:1/-1}}@container form (min-width:620px){.chooser__q--commercial-a>.chooser__grid{grid-template-columns:auto minmax(0,1fr) minmax(0,1fr);column-gap:16px}.chooser__q--sell-a .chooser__goal{grid-column:1/-1}}@container form (min-width:670px) and (max-width:689px){.chooser__q--commercial-a>.chooser__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.chooser__q--commercial-a .chooser__deal{grid-column:1/-1}}@container form (min-width:910px){.chooser__q--commercial-a>.chooser__grid{grid-template-columns:190px minmax(0,1fr) minmax(0,1fr);column-gap:16px}.chooser__q--commercial-a .chooser__deal{grid-column:auto}}@container form (min-width:780px){.chooser__q--sell-a>.chooser__grid{grid-template-columns:auto minmax(0,1fr) minmax(0,1fr);column-gap:16px}.chooser__q--sell-a .chooser__goal{grid-column:auto}.chooser__q--rent-b>.chooser__grid{grid-template-columns:minmax(0,1fr)}.chooser__beside:not(.chooser__beside--long){display:flow-root}.chooser__beside:not(.chooser__beside--long)>.form-q__legend{float:inline-start;width:190px;padding-top:calc((var(--chip-h) - 21px) / 2);margin:0}.chooser__beside:not(.chooser__beside--long)>.form-chips{margin-inline-start:206px}.chooser__beside.chooser__beds>.form-chips{max-width:360px}}@container form (min-width:910px){.chooser__beside--long{display:flow-root}.chooser__beside--long>.form-q__legend{float:inline-start;width:190px;min-height:var(--chip-h);align-items:center;margin:0;padding:0;display:flex}.chooser__beside--long>.form-chips{margin-inline-start:206px}}.chooser__beds>.form-chips{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.chooser__beds .form-chip>span{padding-inline:6px}@container form (min-width:360px){.chooser__beds>.form-chips{grid-template-columns:minmax(0,1.6fr) repeat(5,minmax(0,1fr))}}.chooser:not([data-steps=on]) .chooser__row{display:contents}.chooser:not([data-steps=on]) .chooser__row:has(.field__error)>.field{align-self:start}@container form (min-width:480px){.chooser:not([data-steps=on]) .chooser__panel{grid-template-columns:repeat(2,minmax(0,1fr))}.chooser:not([data-steps=on]) .chooser__message{grid-column:1/-1}}@container form (min-width:620px){.chooser:not([data-steps=on]) .chooser__panel{grid-template-columns:repeat(3,minmax(0,1fr))}.chooser:not([data-steps=on]) .chooser__message{grid-column:span 2}}@container form (min-width:780px){.chooser:not([data-steps=on]) .chooser__panel{grid-template-columns:repeat(3,minmax(0,1fr)) minmax(200px,1fr);column-gap:14px}.chooser:not([data-steps=on]) .chooser__panel .form-send{grid-column:span 2}.chooser:not([data-steps=on]):has(.chooser__row .field__error) .chooser__reach{align-self:start}}.chooser__panel :is(.input,.select,.textarea){border-color:#0000;padding-inline:14px}.chooser__panel .has-dirham{background-position:14px;padding-inline-start:34px}.chooser__panel .select{padding-inline-end:36px}.chooser__panel .select.has-dirham{background-position:14px,right 14px center}.chooser__panel :is(.input,.select,.textarea):focus{border-color:var(--ink)}.chooser__panel .select:has(option[value=""]:checked){color:var(--mute)}.chooser__panel .select option{color:var(--ink)}.chooser__panel .form-chip>span{border-color:#0000}.chooser__panel .form-chip>input:hover+span,.chooser__panel .form-chip>input:checked+span{border-color:var(--ink)}@container form (min-width:620px){.chooser .textarea{min-height:var(--control-h);padding-block:10px}}.chooser__panel .form__status--error{background:var(--paper)}[data-steps=on].chooser .chooser__step,[data-steps=on].chooser .chooser__head,[data-steps=on].chooser .chooser__panel:before,[data-steps=on].chooser .chooser__q-legend{display:none}[data-steps=on].chooser .form-steps{margin-inline:calc(-1 * var(--gutter));padding:16px var(--gutter) 20px;background:var(--stone);border-radius:28px;scroll-margin-top:-16px}@media (min-width:600px){[data-steps=on].chooser .form-steps{margin-inline:0;padding-inline:16px}}[data-steps=on].chooser .chooser__panel{display:contents}@media (max-width:699px){.contact:has(.chooser[data-steps=on]) .contact-team{display:none}.contact:has(.chooser[data-steps=on]) .contact-rail__team{display:flex}[data-steps=on].chooser{margin-top:10px}[data-steps=on].chooser .chooser__choose:not([hidden]){gap:10px}}@container form (min-width:700px){[data-steps=on].chooser .chooser__cards{grid-template-columns:repeat(4,minmax(0,1fr)) minmax(0,1.5fr)}[data-steps=on].chooser .need-card{grid-column:auto}[data-steps=on].chooser .need-card__hint{display:none}[data-steps=on].chooser .need-card__face{gap:8px;padding:6px 10px 6px 6px}[data-steps=on].chooser .need-card__icon{width:32px;height:32px}[data-steps=on].chooser .need-card__icon svg{width:18px;height:18px}[data-steps=on].chooser .need-card__title{font-size:15px}}.chooser__tip--steps{text-align:start;flex:none;display:none}[data-steps=on].chooser:not(:has(input[name=need]:checked)) .chooser__tip--steps{display:block}@container form (min-width:640px){[data-steps=on] .chooser__you:has(.chooser__reach):not([hidden]){grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);align-items:end;column-gap:14px;display:grid}[data-steps=on] .chooser__you .form-send{grid-column:1/-1}}.chooser-sent{margin-top:clamp(20px,2.6vw,28px)}.chooser-sent .form-sent{border-radius:28px 0 28px 28px;padding:clamp(20px,2.4vw,28px);font-size:16px}@supports selector(:has(*)){.chooser__q{display:none}.chooser__q-legend{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.chooser__tip--none{display:block}.chooser:has(input[name=need][value=buy]:checked) :is(.chooser__q--buy,.chooser__for--buy){display:block}.chooser:has(input[name=need][value=rent]:checked) :is(.chooser__q--rent,.chooser__for--rent){display:block}.chooser:has(input[name=need][value=offplan]:checked) :is(.chooser__q--offplan,.chooser__for--offplan){display:block}.chooser:has(input[name=need][value=commercial]:checked) :is(.chooser__q--commercial,.chooser__for--commercial){display:block}.chooser:has(input[name=need][value=sell]:checked) :is(.chooser__q--sell,.chooser__for--sell){display:block}.chooser:has(input[name=need]:checked) .chooser__panel:before{display:block}.chooser:has(input[name=need]:checked) :is(.chooser__for--none,.chooser__tip--none){display:none}:is(.chooser:has(input[name=need][value=buy]:checked) .chooser__panel,.chooser:has(input[name=need][value=offplan]:checked) .chooser__panel){--notch:calc(var(--gutter) + (100% - 2 * var(--gutter) - 8px) / 4)}:is(.chooser:has(input[name=need][value=rent]:checked) .chooser__panel,.chooser:has(input[name=need][value=commercial]:checked) .chooser__panel){--notch:calc(100% - var(--gutter) - (100% - 2 * var(--gutter) - 8px) / 4)}@container form (min-width:560px){.chooser:has(input[name=need]:checked) .chooser__tip--picked{display:block}.chooser:has(input[name=need][value=buy]:checked) .chooser__panel{--notch:calc((100% - 20px) / 6)}.chooser:has(input[name=need][value=rent]:checked) .chooser__panel{--notch:50%}.chooser:has(input[name=need][value=offplan]:checked) .chooser__panel{--notch:calc(100% - (100% - 20px) / 6)}.chooser:has(input[name=need][value=commercial]:checked) .chooser__panel{--notch:calc((100% - 10px) / 4)}.chooser:has(input[name=need][value=sell]:checked) .chooser__panel{--notch:calc(100% - (100% - 10px) / 4)}}@container form (min-width:780px){.chooser:has(input[name=need][value=buy]:checked) .chooser__panel{--notch:calc((100% - 32px) * 5 / 53)}.chooser:has(input[name=need][value=rent]:checked) .chooser__panel{--notch:calc((100% - 32px) * 15 / 53 + 8px)}.chooser:has(input[name=need][value=offplan]:checked) .chooser__panel{--notch:calc((100% - 32px) * 25 / 53 + 16px)}.chooser:has(input[name=need][value=commercial]:checked) .chooser__panel{--notch:calc((100% - 32px) * 35 / 53 + 24px)}.chooser:has(input[name=need][value=sell]:checked) .chooser__panel{--notch:calc((100% - 32px) * 46.5 / 53 + 32px)}}}.contact-rail{background:var(--dark-surface);color:var(--paper);border-radius:56px 0 28px 28px;flex-direction:column;display:flex;overflow:hidden}.contact-rail__photo{background:var(--ink);flex:none;height:240px;display:none;position:relative}.contact-rail__photo img{object-fit:cover;object-position:62% 50%;width:100%;height:100%}.contact-rail__body{flex-direction:column;flex:1;gap:18px;padding:clamp(24px,2.4vw,28px) clamp(20px,2vw,24px) 24px;display:flex}.contact-rail__title{font-family:var(--font-display);letter-spacing:-.01em;word-spacing:.045em;margin:0;font-size:22px;font-weight:700;line-height:1.1}.contact-rail__lede{color:var(--on-dark-2);margin:6px 0 0;font-size:14px;line-height:1.45}.contact-ways{border-top:1px solid #ffffff1f;margin:-4px 0 0;padding:0;list-style:none}.contact-way a{border-bottom:1px solid #ffffff1f;align-items:center;gap:14px;min-height:66px;padding-block:10px;display:flex}.contact-way__icon{border:1.5px solid var(--on-dark-2);border-radius:50%;flex:none;place-items:center;width:44px;height:44px;display:grid}.contact-way--whatsapp .contact-way__icon{border-color:var(--paper);background:var(--paper);color:var(--ink)}.contact-way__text{flex-direction:column;min-width:0;display:flex}.contact-way__label{color:var(--on-dark-2);font-size:13px;line-height:1.3}.contact-way__value{font-size:15px;font-weight:600;line-height:1.35}.contact-way--email .contact-way__value{font-size:14px}.contact-way a:hover .contact-way__value{text-underline-offset:3px;text-decoration:underline}.contact-way--whatsapp,.contact-way--call,.contact-rail__team{display:none}.contact-rail__team{flex-direction:column;gap:12px}.contact-rail__team .contact-faces{justify-content:space-between}.contact-rail__team .contact-face{background:var(--paper);width:clamp(32px,2.7vw,38px);height:clamp(32px,2.7vw,38px);font-size:13px}.contact-rail__team .contact-face:nth-child(2n){background:var(--stone)}.contact-rail__names{color:var(--on-dark-2);font-size:13px;line-height:1.5}.contact-rail__team:hover .contact-rail__names{color:var(--paper);text-underline-offset:3px;text-decoration:underline}.contact-rail__visit{border-top:1px solid #ffffff1f;flex-direction:column;gap:12px;margin-top:auto;padding-top:16px;display:flex}.contact-rail__address,.contact-rail__hours{gap:12px;margin:0;font-size:14px;font-style:normal;line-height:1.5;display:flex}.contact-rail__address svg,.contact-rail__hours svg{flex:none;margin-top:2px}.contact-rail__city{color:var(--on-dark-2);display:block}@media (forced-colors:active){.need-card input:checked+.need-card__face{forced-color-adjust:none;color:highlighttext;background:highlight;border-color:highlight}.need-card input:checked+.need-card__face .need-card__icon{color:highlight;background:highlighttext;border-color:highlighttext}.need-card input:checked+.need-card__face .need-card__hint{color:highlighttext}}@media (max-width:599px){.contact__lede,.chooser__for-more{display:none}}@media (min-width:600px){.chooser__step{display:flex}.contact__thumb{grid-row:1/span 2}.contact__lede{grid-area:2/1}}@media (min-width:700px){.contact__head{grid-template-columns:auto minmax(0,1fr);align-items:end;column-gap:clamp(24px,3vw,48px)}.contact__lede{grid-area:1/2;justify-self:end;max-width:46ch;margin:0;font-size:15px;line-height:1.5}.contact__thumb{display:none}.contact-rail__team{display:flex}.contact:has(.contact-rail) .contact-team{display:none}}@media (min-width:1000px){.contact-team{display:none}.contact-rail{border-radius:clamp(80px,8.4vw,120px) 0 32px 32px}.contact-rail__photo{display:block}.contact-way--whatsapp,.contact-way--call{display:list-item}body:has(.contact-way--whatsapp) .wa-float{display:none}}@media (min-width:1000px) and (max-width:1299px){.contact-rail{border-radius:80px 0 32px 32px;flex-direction:row}.contact-rail__photo{width:240px;height:auto}.contact-rail__body{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:18px 32px;display:grid}.contact-rail__visit{margin-top:0}}@media (min-width:1300px){.contact{grid-template-columns:minmax(0,1fr) clamp(300px,22vw,336px);column-gap:clamp(24px,2.5vw,36px)}}@media (max-width:999px){.contact-rail__visit{border-top:0;padding-top:0}}.sell{padding-top:clamp(12px,2vw,28px)}.sell__head{flex-direction:column;gap:10px;display:flex}.sell__titles{flex-direction:column;gap:8px;display:flex}.sell__title{text-wrap:balance;font-size:clamp(36px,4.2vw,60px)}.sell__steps{color:var(--ink);font-weight:600}@media (max-height:430px) and (orientation:landscape){.sell__titles .eyebrow{display:none}}.sell__lede{max-width:52ch;font-size:clamp(15px,1.15vw,16px);line-height:1.5}.sell__intro{flex-direction:column;align-items:flex-start;gap:16px;display:flex}.road{--shape:48px;--road-gap:14px;margin-top:20px}.road__steps{gap:var(--road-gap);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.road__step{align-items:flex-start;gap:14px;display:flex;position:relative}.road__link{left:0;top:calc(var(--shape) / 2);width:var(--shape);height:calc(100% + var(--road-gap));fill:none;pointer-events:none;position:absolute;overflow:visible}.road__link path{vector-effect:non-scaling-stroke;stroke-linecap:round}.road__verge{stroke:var(--stone-2);stroke-width:12px}.road__dashes{stroke:var(--ink);stroke-width:1.5px;stroke-dasharray:4 5}.road__across{display:none}.road__shape{z-index:1;width:var(--shape);height:var(--shape);background:var(--ink);color:var(--paper);font-family:var(--font-display);font-size:calc(var(--shape) * .6);letter-spacing:-.03em;flex:none;place-items:center;font-weight:700;line-height:1;display:grid;position:relative;overflow:hidden}.road__shape--corner{padding:calc(var(--shape) * .11) 0 0 calc(var(--shape) * .11);border-radius:var(--shape) 0 0 0}.road__shape--circle{border:2px solid var(--ink);background:var(--paper);color:var(--ink);border-radius:50%}.road__shape--cup{padding-bottom:calc(var(--shape) * .06);border-radius:0 0 calc(var(--shape) / 2) calc(var(--shape) / 2)}.road__shape--photo{border-radius:calc(var(--shape) / 2) 0 calc(var(--shape) / 2) 0;background:var(--dark-surface)}.road__shape--photo img{object-fit:cover;object-position:40% 60%;width:100%;height:100%;position:absolute;inset:0}.road__shape--photo .road__num{text-shadow:0 1px 6px #0a0a0a73;background:linear-gradient(#0a0a0a0d 0%,#0a0a0a73 100%);place-items:center;width:100%;height:100%;display:grid;position:relative}.road__text{flex-direction:column;gap:3px;min-width:0;display:flex}.road__title{font-family:var(--font-display);letter-spacing:0;word-spacing:.05em;margin:0;font-size:17px;font-weight:700;line-height:1.12}.road__text p{color:var(--text-2);margin:0;font-size:13px;line-height:1.4}.sell__act{grid-template-columns:minmax(0,1fr);gap:12px;margin-top:18px;display:grid}.sell-need{order:-1}.sell-form,.sell-sent{background:var(--stone);border-radius:52px 24px 24px;min-width:0;margin:0;padding:18px clamp(12px,4vw,16px) 24px}.sell-sent{flex-direction:column;gap:16px;display:flex}.sell-form__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;padding-left:8px;display:flex}.sell-form__titles{align-items:center;gap:10px;min-width:0;display:flex}.sell-num{background:var(--ink);width:28px;height:28px;color:var(--paper);font-family:var(--font-display);border-radius:28px 0 0;flex:none;place-items:center;padding:3px 0 0 3px;font-size:14px;font-weight:700;line-height:1;display:grid}.sell-num.sell-num--circle{border:2px solid var(--ink);background:var(--paper);color:var(--ink);border-radius:50%;padding:0}.sell-form__title{font-family:var(--font-display);letter-spacing:-.01em;word-spacing:.045em;margin:0;font-size:clamp(20px,5.8vw,22px);font-weight:700;line-height:1.1}.sell-form__team{align-items:center;gap:12px;display:none}.sell-form__team .contact-faces{gap:clamp(3px,.35vw,5px)}.sell-form__team .contact-face{background:var(--paper);width:clamp(30px,2.4vw,34px);height:clamp(30px,2.4vw,34px);font-size:13px}.sell-form__team .contact-face:first-child{background:var(--ink);color:var(--paper)}.sell-form__team p{min-width:120px;color:var(--mute);flex:0 186px;margin:0;font-size:13px;line-height:1.35}@media (max-width:1359px){.sell-form__team p{display:none}}.sell-form .form__status--error{background:var(--paper)}.sell-goals__cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.sell-goal{min-width:0;display:flex;position:relative}.sell-goal input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.sell-goal__face{background:var(--paper);text-align:center;border:1.5px solid #0000;border-radius:16px;flex:1;justify-content:center;align-items:center;gap:6px;min-width:0;min-height:56px;padding:6px 8px;font-size:14px;font-weight:600;line-height:1.2;transition:background-color .15s,border-color .15s,color .15s;display:flex}.sell-goal__icon{background:var(--stone);width:40px;height:40px;color:var(--ink);flex:none;place-items:center;display:none}.sell-goal--sell .sell-goal__icon{border-radius:50% 0 0}.sell-goal--let .sell-goal__icon{border-radius:50%}.sell-goal--value .sell-goal__icon{border-radius:0 0 50% 50%}.sell-goal__tick{flex:none;order:-1;display:none}.sell-goal__tick svg{width:15px;height:15px}.sell-goal input:hover+.sell-goal__face{border-color:var(--ink)}.sell-goal input:checked+.sell-goal__face{border-color:var(--ink);background:var(--ink);color:var(--paper)}.sell-goal input:checked+.sell-goal__face .sell-goal__tick{display:grid}.sell-goal input:checked+.sell-goal__face .sell-goal__icon{background:var(--paper)}.sell-goal input:focus-visible+.sell-goal__face{outline:2px solid var(--ink);outline-offset:3px}.sell-form :is(.input,.textarea){border-color:#0000}.sell-form :is(.input,.textarea):focus{border-color:var(--ink)}.sell-form .form-seg,.sell-form .form-progress{background:var(--paper)}@container form (min-width:560px){.sell-form__note{grid-template-columns:minmax(0,2fr) minmax(0,3fr);align-items:start}}@container form (max-width:439px){.sell-form .form-grid--2{grid-template-columns:minmax(0,1fr)}}@container form (max-width:559px){.sell-form[data-steps=on] .sell-goals__cards{grid-template-columns:minmax(0,1fr)}}.sell-form[data-steps=on]{padding-top:16px}.sell-form[data-steps=on] .sell-form__head{display:none}.sell-form[data-steps=on] .sell-goal__face{text-align:center;border-radius:999px;justify-content:center;min-height:52px;padding:6px 18px}.sell-form[data-steps=on] .sell-goal__icon{display:none}.sell-form[data-steps=on] .sell-goal__label{flex:none}.sell-sent .form-sent{border-radius:20px;padding:18px 20px;font-size:16px}.sell-sent .sell-num svg{width:16px;height:16px}.sell-need{border:1.5px solid var(--stone-2);background:var(--paper);border-radius:20px;flex-direction:column;min-width:0;padding:12px 16px;display:flex}.sell-need__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:2px 12px;display:flex}.sell-need__head .sell-num,.sell-paper__icon,.sell-paper__note,.sell-talk{display:none}.sell-need__title{font-family:var(--font-display);letter-spacing:0;word-spacing:.05em;margin:0;font-size:17px;font-weight:700;line-height:1.12}.sell-need__lede{color:var(--mute);margin:2px 0 0;font-size:13px;line-height:1.45}.sell-need__list{margin:6px 0 0;padding:0;list-style:none}.sell-paper{align-items:center;gap:10px;min-height:26px;font-size:14px;line-height:1.3;display:flex}.sell-paper__text{flex:1;min-width:0}.sell-paper__tick{border:1.5px solid var(--on-dark-2);border-radius:50%;flex:none;order:-1;width:16px;height:16px}.sell-need__let{background:var(--stone);border-radius:16px 0;align-items:flex-start;gap:10px;margin-top:10px;padding:10px 12px;display:none}.sell-need__let svg{flex:none;margin-top:1px}.sell-need__let p{color:var(--text-2);margin:0;font-size:13px;line-height:1.45}.sell-need__let strong{color:var(--ink);font-weight:600}@media (forced-colors:active){.road__shape,.sell-num{border:2px solid canvastext}.sell-form{border:1.5px solid canvastext}.road__link .road__verge{display:none}.road__dashes{stroke:canvastext}.sell-goal__face{border-color:canvastext}.sell-goal input:checked+.sell-goal__face{forced-color-adjust:none;color:highlighttext;background:highlight;border-color:highlight}.sell-goal input:checked+.sell-goal__face :is(.sell-goal__icon,.sell-goal__tick){color:highlight;background:highlighttext;border-color:highlighttext}}@media (max-width:359px){.sell-goal__face{padding-inline:5px;font-size:13px}}@media (min-width:600px){.road{--shape:64px;--road-gap:22px;margin-top:28px}.road__step{gap:20px}.road__text{gap:4px;padding-top:4px}.road__title{font-size:20px}.road__text p{max-width:60ch;font-size:15px;line-height:1.5}.sell-need__let{display:flex}.sell__act{gap:16px;margin-top:28px}.sell-form,.sell-sent{border-radius:72px 28px 28px;padding:24px clamp(20px,2.4vw,32px) 28px}.sell-form__head{padding-left:14px}.sell-form__titles{gap:12px}.sell-num{border-radius:34px 0 0;width:34px;height:34px;font-size:16px}.sell-form__title{font-size:27px}.sell-form__team{display:flex}}@media (min-width:720px) and (max-width:999px),(min-width:1360px){.sell-goals__cards{gap:12px}.sell-goal__face{text-align:left;justify-content:flex-start;gap:12px;padding:6px 14px 6px 8px;font-size:15px}.sell-goal__icon{display:grid}.sell-goal__label{flex:1;min-width:0}.sell-goal__tick{border:1.5px solid var(--on-dark-2);width:24px;height:24px;color:var(--ink);border-radius:50%;order:0;place-items:center;display:grid}.sell-goal__tick svg{opacity:0;width:14px;height:14px}.sell-goal input:checked+.sell-goal__face .sell-goal__tick{border-color:var(--paper);background:var(--paper)}.sell-goal input:checked+.sell-goal__face .sell-goal__tick svg{opacity:1}}@media (min-width:1000px){.road{--shape:clamp(80px, 7.2vw, 104px);--road-gap:clamp(20px, 2.2vw, 32px);margin-top:30px}.road__steps{column-gap:var(--road-gap);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.road__step{flex-direction:column;gap:18px}.road__link{left:calc(var(--shape) / 2);width:calc(100% + var(--road-gap));height:var(--shape);top:0}.road__across{display:inline}.road__down{display:none}.road__verge{stroke-width:22px}.road__dashes{stroke-width:2px;stroke-dasharray:7 9}.road__shape--photo{width:100%}.road__shape--photo img{object-position:50% 62%}.road__shape--photo .road__num{padding-left:calc(var(--shape) * .29);text-shadow:none;background:linear-gradient(90deg,#0a0a0a9e 0%,#0a0a0a2e 46%,#0a0a0a00 70%);place-items:center start}.road__text{gap:6px;padding-top:0}.road__title{letter-spacing:-.01em;font-size:clamp(20px,1.7vw,24px)}.road__text p{max-width:300px}.sell__act{grid-template-columns:minmax(0,1fr) clamp(300px,28.6vw,412px);align-items:start;gap:24px}.sell__act>.sell-need{align-self:stretch}.sell-need{border-radius:28px;order:0;padding:24px clamp(20px,2vw,28px)}.sell-need__head{flex-wrap:nowrap;justify-content:flex-start;gap:12px;min-height:46px}.sell-need__head .sell-num{width:34px;height:34px;font-size:16px;display:grid}.sell-need__title{letter-spacing:-.01em;font-size:clamp(22px,1.9vw,27px)}.sell-paper__short{display:none}.sell-need__lede{color:var(--mute);margin:6px 0 0;font-size:14px;line-height:1.45;display:block}.sell-need__list{border-top:1px solid var(--stone-2);margin-top:14px}.sell-paper{border-bottom:1px solid var(--stone-2);gap:14px;min-height:60px;padding-block:9px;font-size:15px;font-weight:600}.sell-paper__icon{background:var(--stone);flex:none;place-items:center;width:42px;height:42px;display:grid}.sell-paper--deed .sell-paper__icon{border-radius:100% 0 0}.sell-paper--id .sell-paper__icon{border-radius:50%}.sell-paper--form-a .sell-paper__icon{border-radius:0 0 50% 50%}.sell-paper__note{color:var(--mute);margin-top:3px;font-size:13px;font-weight:400;line-height:1.35;display:block}.sell-paper__tick{order:0;width:24px;height:24px}.sell-need__let{border-radius:20px 0;gap:12px;margin-top:16px;padding:14px 16px}.sell-need__let p{font-size:14px}.sell-talk{flex-wrap:wrap;align-items:center;gap:10px;margin-top:auto;padding-top:16px;display:flex}.sell-talk p{color:var(--mute);flex:auto;margin:0;font-size:14px;line-height:1.35}.sell-talk__ways{flex:none;gap:10px;display:flex}.sell-talk .btn{padding:0 18px;font-size:14px}.sell-talk .sell-talk__call{flex:none;width:48px;padding:0}body:has(.sell-talk__wa) .wa-float{display:none}}@media (min-width:1200px){.sell__head{flex-direction:row;justify-content:space-between;align-items:flex-end;gap:40px}.sell__title{max-width:15ch}.sell__intro{flex:0 468px;margin-bottom:2px}}@media (min-width:1360px) and (min-height:821px){.sell-form .textarea{min-height:var(--control-h);padding-block:10px;line-height:1.4}}@media (min-width:1360px){.sell-form__head{flex-wrap:nowrap}.sell-form__titles{flex:none}.sell-goals__cards{gap:18px}}.site-footer{padding:clamp(48px, 6vw, 88px) var(--gutter) 32px;border-radius:var(--radius-f) 0 0 0;background:var(--ink);color:var(--paper);margin-top:clamp(64px,8vw,128px)}.site-footer__cols{grid-template-columns:repeat(auto-fit,minmax(min(180px,100%),1fr));gap:32px;font-size:15px;line-height:1.85;display:grid}.site-footer__cols h2{margin:0 0 4px;font-size:15px;font-weight:600}.site-footer__cols a,.site-footer__cols span{color:var(--on-dark-2);display:block}.site-footer__cols a:hover{color:var(--paper)}.site-footer__mark{width:100%;height:auto;margin-top:clamp(40px,6vw,72px)}.site-footer__legal{color:var(--on-dark-3);flex-wrap:wrap;justify-content:space-between;gap:8px 24px;margin-top:28px;font-size:13px;display:flex}.site-footer__legal a:hover{color:var(--paper)}@media (min-width:1100px){.site-footer__legal{padding-right:176px}}.wa-float{right:max(16px, env(safe-area-inset-right));bottom:max(16px, env(safe-area-inset-bottom));z-index:50;background:var(--ink);min-height:52px;color:var(--paper);box-shadow:0 0 0 2px var(--paper), 0 10px 30px #00000040;border-radius:999px;align-items:center;gap:10px;padding:0 20px 0 16px;font-size:15px;font-weight:600;transition:opacity .2s;display:inline-flex;position:fixed}.wa-float[data-away]{opacity:0;pointer-events:none}.wa-float[data-away]:focus-visible{opacity:1;pointer-events:auto}body:has(.wa-float--advisor) aside:has(>.wa-float:not(.wa-float--advisor)){display:none}@media (max-width:1099px){aside:has(>.wa-float){display:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.filters__grid--launches{grid-template-columns:minmax(0,1fr)}@media (min-width:520px){.filters__grid--launches{grid-template-columns:repeat(2,minmax(0,1fr))}.filters__grid--launches .filters__community{grid-column:1/-1}}@media (min-width:700px){.filters__grid--launches{grid-template-columns:repeat(3,minmax(0,1fr))}.filters__grid--launches .filters__community{grid-column:auto}}@media (min-width:1000px){.filters__grid--launches{grid-template-columns:minmax(0,1.5fr) repeat(3,minmax(0,1fr))}}@media (min-width:1100px){.filters:has(>.filters__top)>.filters__grid--launches{flex-wrap:wrap}.filters:has(>.filters__top)>.filters__grid--launches>.filters__community{flex-basis:140px}}.check-field{background:var(--paper);cursor:pointer;border:1.5px solid #0000;border-radius:16px;align-items:center;gap:10px;min-height:46px;padding:8px 16px;font-size:15px;line-height:1.3;display:flex}.check-field:has(input:checked){border-color:var(--ink);font-weight:600}.check-field input{width:18px;height:18px;accent-color:var(--ink);flex:none;margin:0}.pager .pager__gap,.pager .pager__status{border-color:#0000;min-width:24px;padding:0 4px}.pager .pager__status{display:none}@media (max-width:699px){.pager .pager__num,.pager .pager__gap{display:none}.pager .pager__status{padding:0 10px;display:inline-flex}}img{color:#0000}img[data-broken]{visibility:hidden}@media (min-width:1000px){.gallery__main{aspect-ratio:16/9}}.prose h3{font-family:var(--font-body);color:var(--ink);margin:1.6em 0 .5em;font-size:17px;font-weight:600}.prose h3:first-child{margin-top:0}.prose ul{margin:0 0 1em;padding-left:1.2em}.prose li{margin:.3em 0;padding-left:.2em}.prose li::marker{color:var(--mute)}.read-more>summary{color:var(--ink);cursor:pointer;margin:0 0 1em;list-style:none}.read-more>summary::-webkit-details-marker{display:none}.read-more[open]>summary{margin-bottom:1.2em}.read-more:not([open]) .read-more__close,.read-more[open] .read-more__open{display:none}.link-arrow,.crumbs a{position:relative}.link-arrow:before,.crumbs a:before{content:"";position:absolute;inset:-12px -6px}@media (pointer:coarse){.btn--sm{min-height:44px}.crumbs a:before{inset:-14px -10px}.agent__name,.advisor__name{position:relative}.agent__name:before,.advisor__name:before{content:"";position:absolute;inset:-11px -6px}.agent-row .agent__name:before{inset:calc(50% - 22px) -6px}.location-more{margin-top:2px!important}section[aria-labelledby=location-title] .link-arrow:before{inset:-8px -6px}.five-nav__dot{height:44px}.view-switch>*{position:relative}.view-switch>:before,.nav__top:before{content:"";position:absolute;inset:-4px 0}.site-footer__cols{line-height:1.5}.site-footer__cols a{padding-block:11px}}@media (pointer:coarse) and (min-width:360px){.five-nav__dot{width:32px}}@media (pointer:coarse) and (max-width:899px){.spotlight__faces{column-gap:5px}.spotlight__face{width:44px;height:44px}}.site-header__logo{padding-block:7px;display:inline-flex}@media (max-width:699px){.site-footer__cols{line-height:1.5}.site-footer__cols a{padding-block:11px}.site-footer__cols h2{margin-bottom:0}.pill{gap:8px;padding:11px 18px;font-size:16px}}.az{flex-direction:column;gap:18px;display:flex}.az-jump{align-self:flex-start}.az-jump__glass{display:none}@media (max-width:699px){.list-meta__item:has(>.az-jump--field){flex-basis:100%;margin-top:8px}.list-meta__item:has(>.az-jump--field):after{content:none}.list-meta .link-arrow.az-jump--field{background:var(--stone);width:100%;height:52px;color:var(--mute);border:0;border-radius:999px;gap:10px;padding:0 18px;font-size:16px;font-weight:400;display:flex}.az-jump--field:before{inset:0}.az-jump--field .az-jump__glass{fill:none;width:18px;height:18px;stroke:var(--mute);stroke-width:2px;stroke-linecap:round;flex:none;display:block}.az-jump--field:focus-visible{box-shadow:inset 0 0 0 1.5px var(--ink);outline:none}}.az__controls{flex-direction:column;align-items:flex-start;gap:14px;display:flex}.az__field{background:var(--stone);border-radius:999px;align-items:center;gap:10px;width:100%;max-width:460px;height:52px;padding:0 18px;display:flex}.az__field:focus-within{box-shadow:inset 0 0 0 1.5px var(--ink)}.az__field svg{fill:none;width:18px;height:18px;stroke:var(--mute);stroke-width:2px;stroke-linecap:round;flex:none}.az__field input{min-width:0;height:100%;font:inherit;background:0 0;border:0;flex:auto;padding:0;font-size:16px}.az__field input:focus-visible{outline:none}.az__field input::placeholder{color:var(--mute)}.az__field input::-webkit-search-cancel-button{appearance:none}.az__clear{width:36px;height:36px;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:999px;flex:none;place-items:center;margin-right:-10px;padding:0;display:grid}.az__clear:hover{background:var(--stone-2)}.az__clear svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;width:18px;height:18px}.az__letters{flex-wrap:wrap;gap:6px;max-width:100%;display:flex}.az__letter{border:1.5px solid var(--line);background:var(--paper);min-width:36px;height:36px;color:var(--ink);font:inherit;cursor:pointer;border-radius:999px;place-items:center;padding:0 8px;font-size:14px;font-weight:600;display:grid}.az__letter:hover{border-color:var(--ink)}.az__letter[aria-pressed=true]{border-color:var(--ink);background:var(--ink);color:var(--paper)}.az__count{color:var(--mute);margin:0;font-size:14px}.az__none{color:var(--text-2);margin:0}.az__none .link-arrow{font:inherit;cursor:pointer;background:0 0;border:0}@media (max-width:699px){.az__letters{margin:0 calc(-1 * var(--gutter));padding:2px var(--gutter);scrollbar-width:none;scroll-snap-type:x proximity;flex-wrap:nowrap;overflow-x:auto}.az__letters::-webkit-scrollbar{display:none}.az__letter{scroll-snap-align:start;flex:none;min-width:44px;height:44px}.az__field{max-width:none}}@media (pointer:coarse){.az__letter{min-width:44px;height:44px}}@media (scripting:none){.az__controls{display:none}}@media (forced-colors:active){.az__field{border:1px solid canvastext}}.az-list{columns:4 220px;column-gap:clamp(24px,3vw,48px);margin:0;padding:0;list-style:none}.az-list li{break-inside:avoid}.az-list a{border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:12px;padding:11px 0;font-weight:500;display:flex}.az-list a:hover span{text-underline-offset:3px;text-decoration:underline}.az-list small{color:var(--mute);font-size:13px}.az-list__note{margin-top:2px;font-weight:400;display:block}.az-list__via{width:100%;color:var(--mute);margin-top:2px;font-size:13px;font-style:normal;font-weight:400;display:inline-block}.calc{background:var(--stone);border-radius:40px 0 0;gap:20px 32px;padding:clamp(20px,2.6vw,32px);display:grid}@media (min-width:760px){.calc{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.calc__note{grid-column:1/-1}}.calc__inputs{flex-direction:column;gap:16px;display:flex}.calc__inputs label{justify-content:space-between;gap:12px;display:flex}.calc__pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.calc__value{font-weight:600}.calc input[type=range]{width:100%;min-height:44px;accent-color:var(--ink)}.calc .input,.calc .select{border-color:#0000}.calc :is(.input,.select):focus{border-color:var(--ink)}.calc__result{background:var(--paper);border-radius:24px;flex-direction:column;gap:6px;padding:20px 22px;display:flex}.calc__label{color:var(--mute);margin:0;font-size:13px;font-weight:600}.calc__monthly{font-family:var(--font-display);letter-spacing:-.02em;word-spacing:.04em;margin:0 0 8px;font-size:clamp(29px,2.9vw,38px);font-weight:700}.calc__breakdown{gap:6px;margin:0;font-size:14px;display:grid}.calc__breakdown>div{border-top:1px solid var(--line);justify-content:space-between;gap:12px;padding-top:6px;display:flex}.calc__breakdown dt{color:var(--mute)}.calc__breakdown dd{margin:0;font-weight:600}.calc__note{color:var(--mute);margin:0;font-size:13px}.calc__note a{color:var(--ink);text-underline-offset:3px;font-weight:600;text-decoration:underline}.calc__breakdown dd{white-space:nowrap}@media (max-width:759px){.calc__result{order:-1}}.save-heart{z-index:2;background:var(--paper);width:44px;height:44px;color:var(--ink);cursor:pointer;border:0;border-radius:50%;place-items:center;padding:0;transition:transform .15s;display:grid;position:absolute;bottom:12px;right:12px;box-shadow:0 4px 14px #00000024}.save-heart:hover{transform:scale(1.06)}.save-heart:focus-visible{outline:2px solid var(--paper);outline-offset:2px;box-shadow:0 0 0 4px var(--ink)}.btn-pair{flex-wrap:wrap;gap:8px;display:flex}.save-button[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:var(--paper)}@media (forced-colors:active){.btn--icon[aria-pressed=true]{forced-color-adjust:none;color:highlighttext;background:highlight;border-color:highlight}.btn--icon[aria-pressed=true]:focus-visible{outline-color:canvastext}}.saved-link{border:1.5px solid var(--ink);border-radius:50%;place-items:center;width:44px;height:44px;display:inline-grid;position:relative}.saved-link__count{background:var(--ink);min-width:20px;height:20px;color:var(--paper);text-align:center;border-radius:999px;padding:0 5px;font-size:11px;font-weight:700;line-height:20px;position:absolute;top:-4px;right:-4px}:root{--thumb-h:0px;--dock-h:0px;--dock-max:0px;--scrim:#0a0a0a8c}@property --dock-h{syntax:"<length>";inherits:true;initial-value:0}.thumb-bar{display:none}@media (min-width:1100px){.saved-link--empty,.site-header__menu-sheet{display:none}}@media (max-width:1099px){:root{--thumb-h:calc(63px + max(6px, env(safe-area-inset-bottom)));--dock-h:var(--thumb-h);--dock-max:var(--thumb-h)}html{scroll-padding-top:var(--anchor-air);scroll-padding-bottom:calc(var(--dock-max) + 16px);scrollbar-gutter:stable}.site-header{background:var(--paper);-webkit-backdrop-filter:none;position:relative}html:has(.mapsearch) .site-header{position:sticky}.site-header__inner{padding-block:8px}.site-header__logo{padding-block:9px}.site-header__logo img{height:26px}.saved-link svg{width:26px;height:26px}.saved-link path{fill:none;stroke-width:1.3px}.saved-link__count{border:2px solid var(--paper);min-width:22px;height:22px;font-size:13px;font-weight:600;line-height:18px;top:-5px;right:-6px}.site-header__menu{border:1.5px solid var(--ink);width:44px;height:44px;color:var(--ink);cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:50%;place-items:center;list-style:none;display:grid;position:relative}.site-header__menu::-webkit-details-marker{display:none}.site-header__menu path{stroke-width:1.7px}.site-header__menu>span{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.site-header:has(.thumb-sheet[open]){z-index:61}.site-footer{padding-bottom:calc(32px + var(--dock-max))}.thumb-bar{z-index:60;padding:6px 8px max(6px, env(safe-area-inset-bottom));border-top:1px solid var(--stone-2);background:var(--paper);transition:transform .24s var(--ease-out);display:block;position:fixed;inset:auto 0 0}.thumb-bar:has(.thumb-sheet[open]){transition:none}}@media screen and (max-width:1099px){:root{--header-h:61px}:root[data-header=shown]:not(:has(.mapsearch)){scroll-padding-top:calc(var(--header-h) + var(--anchor-air))}:root[data-header]:not(:has(.mapsearch)) .site-header{transition:transform .24s var(--ease-out);position:sticky;top:0}:root:is([data-header=hidden],[data-header=enter]):not(:has(.mapsearch)) .site-header{transform:translateY(-100%)}:root[data-header=hidden]:not(:has(.mapsearch)) .site-header{visibility:hidden;transition:transform .24s var(--ease-out), visibility 0s .24s}:root[data-header=enter]:not(:has(.mapsearch)) .site-header{transition:none}:root:is([data-header=shown],[data-header=hidden]):not(:has(.mapsearch)) .site-header{border-bottom-color:var(--stone-2)}:root[data-header] .site-header:has(.thumb-sheet[open]){transition:none;transform:none}:root[data-header=shown] .site-header :is(a,summary){scroll-margin-top:-8px}}.thumb-bar__tabs{max-width:560px;margin:0 auto;padding:0;list-style:none;display:flex}.thumb-bar__tabs>li{flex:1 1 0;min-width:0}.thumb-sheet{height:100%}.thumb-tab{height:56px;color:var(--mute);white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:5px;font-size:13px;font-weight:500;line-height:16px;list-style:none;display:flex}.thumb-tab::-webkit-details-marker{display:none}.thumb-tab:focus-visible{outline-offset:-2px}@media (hover:hover){.thumb-tab:hover{color:var(--ink)}}.thumb-tab[aria-current=page],.thumb-sheet[open]>.thumb-tab{color:var(--ink);font-weight:700}.thumb-bar:has(.thumb-sheet[open]) .thumb-tab[aria-current=page]{color:var(--mute);font-weight:500}.thumb-bar:has(.thumb-sheet[open]) .thumb-tab[aria-current=page] path{fill:none}.thumb-tab__open,.thumb-sheet[open]>.thumb-tab .thumb-tab__closed{display:none}.thumb-sheet[open]>.thumb-tab .thumb-tab__open{display:block}.thumb-tab__glass *{stroke-width:1.5px}.thumb-tab__mark{flex:none;margin-block:-2px}.thumb-tab__disc{fill:none;stroke:currentColor;stroke-width:2px}.thumb-tab__f,.thumb-tab[aria-current=page] .thumb-tab__disc{fill:currentColor}.thumb-tab[aria-current=page] .thumb-tab__f{fill:var(--paper)}.thumb-bar:has(.thumb-sheet[open]) .thumb-tab[aria-current=page] .thumb-tab__disc{fill:none}.thumb-bar:has(.thumb-sheet[open]) .thumb-tab[aria-current=page] .thumb-tab__f{fill:currentColor}@media (forced-colors:active){.thumb-tab[aria-current=page] .thumb-tab__f{fill:canvas}}.thumb-sheet[open]>:is(.thumb-tab,.site-header__menu):before{content:"";inset:0 0 var(--thumb-h);background:var(--scrim);cursor:default;touch-action:none;position:fixed}@media (max-width:1099px){html:has(.thumb-sheet[open]){background:color-mix(in srgb, var(--ink) 55%, var(--paper));overflow:hidden}html:has(.thumb-sheet[open]) :is(.contact-bar,.wa-float){visibility:hidden}}.sheet{inset:auto 0 var(--thumb-h);max-width:560px;max-height:calc(100vh - var(--thumb-h) - 24px);max-height:calc(100dvh - var(--thumb-h) - 24px);background:var(--paper);color:var(--ink);clip-path:inset(-60px -60px 0);transition:transform .2s var(--ease-out), clip-path .2s var(--ease-out);border-radius:64px 24px 0 0;flex-direction:column;margin-inline:auto;display:flex;position:fixed;box-shadow:0 -12px 40px #0a0a0a2e}.sheet:focus{outline:none}@media (prefers-reduced-motion:no-preference){.thumb-sheet[open] .sheet{animation:sheet-up .24s var(--ease-out)}.thumb-sheet[open]>:is(.thumb-tab,.site-header__menu):before{animation:.24s fade-in}}@keyframes sheet-up{0%{clip-path:inset(-60px -60px 100%);transform:translateY(100%)}}.sheet__head{touch-action:none;-webkit-user-select:none;user-select:none;flex:none;justify-content:space-between;align-items:center;gap:16px;min-height:76px;padding:12px 20px 0 30px;display:flex;position:relative}.sheet__grabber{background:var(--stone-2);border-radius:3px;width:40px;height:5px;margin-left:-20px;position:absolute;top:10px;left:50%}.sheet__title{font-family:var(--font-display);letter-spacing:-.01em;word-spacing:.045em;margin:0;font-size:24px;font-weight:700;line-height:28px}.sheet__close{background:var(--stone);width:44px;height:44px;color:var(--ink);cursor:pointer;border:0;border-radius:50%;flex:none;place-items:center;padding:0;display:grid}.sheet__close:hover{background:var(--stone-2)}.sheet__close[hidden]{display:none}.sheet__body{overscroll-behavior:contain;min-height:0;padding:0 20px 26px;overflow-y:auto}.sheet-menu{margin:0;padding:0;list-style:none}.sheet-menu>li{align-items:center;gap:8px;display:flex}.sheet-menu>li+li{border-top:1px solid var(--stone)}.sheet-row{flex:auto;align-items:center;gap:14px;min-width:0;min-height:56px;font-size:16px;font-weight:600;line-height:1.25;display:flex}.sheet-row__tile{background:var(--stone);flex:none;place-items:center;width:40px;height:40px;transition:background-color .2s,color .2s;display:grid}.sheet-row__tile--f{border-radius:16px 0 0}.sheet-row__tile--o{border-radius:50%}.sheet-row__tile--leaf-end{border-radius:14px 0}.sheet-row__tile--cup{border-radius:0 0 20px 20px}.sheet-row__pin *{stroke-width:1.05px}.sheet-row__heart path{stroke-width:1.15px}@media (hover:hover){.sheet-row:hover .sheet-row__tile{background:var(--stone-2)}}.sheet-row[aria-current] .sheet-row__tile{background:var(--ink);color:var(--paper)}.sheet-row__label{flex:auto;min-width:0}.sheet-row__note{color:var(--mute);white-space:nowrap;flex:none;font-size:13px;font-weight:500}.sheet-row__count{background:var(--ink);min-width:24px;height:24px;color:var(--paper);text-align:center;border-radius:999px;flex:none;padding:0 7px;font-size:13px;font-weight:600;line-height:24px}.sheet-row__chevron{color:var(--mute);flex:none}.sheet-pill{background:var(--stone);white-space:nowrap;border-radius:999px;flex:none;align-items:center;gap:4px;min-height:44px;padding:0 10px 0 16px;font-size:14px;font-weight:600;transition:background-color .2s;display:inline-flex}.sheet-pill:hover{background:var(--stone-2)}.sheet-pill[aria-current]{background:var(--ink);color:var(--paper)}.sheet__actions{gap:10px;margin-top:16px;display:flex}.sheet__actions .btn{flex:1 1 0;min-width:0;min-height:56px;padding:0 16px;font-size:16px}.sheet__actions svg{flex:none}.sheet__body>.search-pill:first-child{margin-top:6px}.sheet .search-pill input:placeholder-shown::-webkit-search-cancel-button{display:none}.sheet-menu--after{margin-top:8px}#say-title{scroll-margin-top:68px}.sheet-places{margin-top:12px}.sheet-places .eyebrow{margin-bottom:12px}.sheet-places ul{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}@media (max-width:519px){.sheet-menu>li:has(>.sheet-pill) .sheet-row__note{display:none}}@media (max-width:359px){.sheet-row__note{display:none}.sheet-pill{padding:0 12px;font-size:13px}.sheet-pill svg{display:none}.sheet__actions .btn{gap:8px;padding:0 10px;font-size:15px}.sheet__body{padding-inline:16px}.sheet .search-pill{padding-left:16px}.sheet .search-pill .btn{padding-inline:16px}}.list-tools{display:none}.sheet--filters{max-width:none;max-height:none;box-shadow:none;clip-path:none;background:0 0;border-radius:0;margin:0;transition:none;display:block;position:static}.sheet--filters>.sheet__head{display:none}.sheet--filters>.sheet__body{padding:0;overflow:visible}.list-pill,.order-pill{white-space:nowrap;border-radius:999px;align-items:center;height:44px;font-size:14px;font-weight:600;line-height:1;display:inline-flex}.list-pill{background:var(--ink);color:var(--paper);cursor:pointer;-webkit-tap-highlight-color:transparent;border:1.5px solid #0000;gap:8px;padding:0 18px 0 16px;list-style:none}.list-pill::-webkit-details-marker{display:none}.order-pill{border:1.5px solid var(--ink);background:var(--paper);color:var(--ink);gap:6px;padding:0 14px 0 18px;position:relative}.order-pill select{border-radius:inherit;opacity:0;cursor:pointer;appearance:none;border:0;width:calc(100% + 3px);height:calc(100% + 3px);margin:0;padding:0;font-size:16px;position:absolute;inset:-1.5px}.order-pill:has(select:focus-visible){outline:2px solid var(--ink);outline-offset:3px}.map-pill{border:1.5px solid var(--ink);background:var(--paper);height:44px;color:var(--ink);white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 18px 0 16px;font-size:14px;font-weight:600;line-height:1;display:none}@media (hover:hover){.list-pill:hover{background:#262624}.order-pill:hover,.map-pill:hover{background:var(--stone)}}@media (max-width:699px),(max-width:999px) and (max-height:700px) and (pointer:coarse),(max-height:500px) and (pointer:coarse){html[data-js] .map-pill{display:inline-flex}}@media (max-width:599px){.map-pill{width:44px;padding:0}.map-pill__word{display:none}}@media (max-width:374px){html[data-js] .list-tools:has(>.map-pill){gap:6px}}.order-pill__short{display:none}@media (min-width:375px) and (max-width:599px){html[data-js] .list-tools:has(>.map-pill) .order-pill__short{display:inline}html[data-js] .list-tools:has(>.map-pill) .order-pill>:has(+.order-pill__short){display:none}}@media (max-width:1099px){html[data-js] .filter-sheet{margin-block:-12px}html[data-js] .list-tools{flex-wrap:wrap;align-items:center;gap:8px;display:flex}html[data-js] .list-tools [open]>.list-pill:before{content:"";z-index:70;background:var(--scrim);cursor:default;touch-action:none;position:fixed;inset:0}html[data-js] .sheet--filters{z-index:71;background:var(--paper);clip-path:inset(-60px -60px 0);max-width:560px;max-height:calc(100dvh - 24px);transition:transform .2s var(--ease-out), clip-path .2s var(--ease-out);border-radius:64px 24px 0 0;flex-direction:column;margin-inline:auto;display:none;position:fixed;inset:auto 0 0;box-shadow:0 -12px 40px #0a0a0a2e}html[data-js] .filter-sheet:has(>.list-tools [open])>.sheet--filters{display:flex}html[data-js] .sheet--filters>.sheet__head{min-height:56px;padding-top:10px;display:flex}html[data-js] .sheet--filters>.sheet__body{padding:0 20px;overflow-y:auto}html[data-js] .sheet--filters .filters{background:0 0;border-radius:0;gap:8px;padding:0}html[data-js] .sheet--filters .filters__grid{gap:8px}html[data-js] .sheet--filters .filters__grid:not(.filters__grid--launches){grid-template-columns:repeat(2,minmax(0,1fr))}html[data-js] .sheet--filters :is(.filters__deal,.filters__community,.filters__ready){grid-column:1/-1}html[data-js] .sheet--filters .filters__grid:not(:has(.filters__beds)) .filters__type{grid-column:1/-1}html[data-js] .sheet--filters .filters__sort{display:none}html[data-js] .sheet--filters .filters__grid--launches{grid-template-columns:minmax(0,1fr)}@media (min-width:520px){html[data-js] .sheet--filters .filters__grid--launches{grid-template-columns:repeat(2,minmax(0,1fr))}:is(html[data-js] .sheet--filters .filters__grid--launches>:is(.filters__community,.check-field),html[data-js] .sheet--filters .filters__grid--launches:not(:has(#l-beds))>.field:has(#l-status)){grid-column:1/-1}}@media (min-width:360px){html[data-js] .sheet--filters .filters__grid--launches{grid-template-columns:repeat(2,minmax(0,1fr))}html[data-js] .sheet--filters .filters__grid--launches>:is(.filters__community,.filters__status,.check-field){grid-column:1/-1}}@media (max-width:399px){html[data-js] .sheet--filters .filters__grid--launches>:is(.filters__price,.filters__handover){grid-column:1/-1}}html[data-js] .sheet--filters :is(.input,.select,.check-field){background-color:var(--stone);min-height:44px}html[data-js] .sheet--filters .select{background-position:right 14px center;padding:0 32px 0 14px}html[data-js] .sheet--filters .input{padding-inline:14px}html[data-js] .sheet--filters .select.has-dirham{background-position:14px,right 14px center;padding-left:34px}html[data-js] .sheet--filters .check-field{font-size:16px}html[data-js] .sheet--filters .filters__foot{padding:8px 20px max(8px, env(safe-area-inset-bottom));border-top:1px solid var(--stone-2);background:var(--paper);margin-inline:-20px;position:sticky;bottom:0}html[data-js] .sheet--filters .filters__foot .btn{min-height:48px;padding-inline:24px}html[data-js] .sheet--filters .filters__foot .link-arrow{background:0 0}html[data-js] .sheet--filters .filters__foot .link-arrow:before{inset-block:0}@media (prefers-reduced-motion:no-preference){html[data-js] .filter-sheet:has(>.list-tools [open])>.sheet--filters{animation:sheet-up .24s var(--ease-out)}html[data-js] .list-tools [open]>.list-pill:before{animation:.24s fade-in}}}@media (max-width:599px){html[data-js] .sheet--filters .input::placeholder{font-size:14px}}@media (max-width:374px){html[data-js] .sheet--filters .filters__price{grid-column:1/-1}}@media (min-width:560px) and (max-width:1099px){html[data-js] .sheet--filters .filters__grid:not(.filters__grid--launches){grid-template-columns:repeat(3,minmax(0,1fr))}html[data-js] .sheet--filters :is(.filters__deal,.filters__ready){grid-column:auto}html[data-js] .sheet--filters .filters__grid:not(:has(.filters__beds)) .filters__type{grid-column:span 2}}@media (max-width:359px){html[data-js] .sheet--filters>.sheet__body{padding-inline:16px}html[data-js] .sheet--filters .filters__foot{margin-inline:-16px;padding-inline:16px}}@media (max-width:1099px) and (pointer:coarse){html[data-js] .sheet--filters:has(input[type=search]:focus){inset:24px 0 auto}.thumb-sheet[open] .sheet:has(.search-pill input:focus){padding-top:env(safe-area-inset-top);clip-path:inset(0 -60px -60px);border-radius:0 0 28px 28px;inset:0 0 auto;box-shadow:0 12px 40px #0a0a0a2e}.thumb-sheet .sheet:has(.search-pill input:focus) .suggest{border:1px solid var(--stone-2);box-shadow:none}}@media (max-height:699px){.sheet-places ul{scrollbar-width:none;flex-wrap:nowrap;margin-inline:-20px;padding:2px 20px;overflow-x:auto}.sheet-places ul::-webkit-scrollbar{display:none}.sheet-places li{flex:none}}@media (min-width:560px) and (max-width:1099px) and (max-height:640px){:root{--thumb-h:calc(51px + max(6px, env(safe-area-inset-bottom)));--contact-h:57px}.thumb-tab{flex-direction:row;gap:8px;height:44px}.contact-bar{padding-block:6px}.contact-bar .btn{min-height:44px}.sheet__head{min-height:60px;padding-top:8px}}@media (max-width:1099px) and (max-height:640px){.sheet:not(.sheet--filters){max-height:calc(100vh - var(--thumb-h) - 12px);max-height:calc(100dvh - var(--thumb-h) - 12px)}.sheet__head{min-height:60px;padding-top:8px}.sheet__body{padding-bottom:16px}.sheet-row{min-height:46px}.sheet-row__tile{width:36px;height:36px}.sheet__actions{margin-top:10px}.sheet__actions .btn{min-height:48px}}@media (max-width:1099px) and (max-height:760px){.site-header__menu-sheet .sheet{max-height:calc(100vh - var(--thumb-h) - 12px);max-height:calc(100dvh - var(--thumb-h) - 12px)}.site-header__menu-sheet .sheet__head{min-height:60px;padding-top:8px}.site-header__menu-sheet .sheet__body{padding-bottom:16px}.site-header__menu-sheet .sheet-row{min-height:46px}.site-header__menu-sheet .sheet-row__tile{width:36px;height:36px}.site-header__menu-sheet .sheet__actions{margin-top:10px}.site-header__menu-sheet .sheet__actions .btn{min-height:48px}}@media (max-width:1099px) and (max-height:600px){.site-header__menu-sheet .sheet{max-height:calc(100vh - var(--thumb-h) - 4px);max-height:calc(100dvh - var(--thumb-h) - 4px)}.site-header__menu-sheet .sheet__head{align-items:flex-end;min-height:44px;padding-top:0}.site-header__menu-sheet .sheet__body{padding-bottom:0}.site-header__menu-sheet .sheet-row{min-height:44px}.site-header__menu-sheet .sheet__actions{margin-top:2px}.site-header__menu-sheet .sheet__actions .btn{min-height:44px}}@media (min-width:1000px) and (max-width:1099px){.detail__aside{top:min(var(--anchor-air), calc(100svh - var(--aside-h,0px) - var(--anchor-air)));transition:top .24s var(--ease-out)}:root[data-header=shown] .detail__aside{top:min(calc(var(--header-h) + var(--anchor-air)), calc(100svh - var(--aside-h,0px) - var(--anchor-air)))}}:root{--ease-out:cubic-bezier(.16, 1, .3, 1)}@keyframes rise{0%{opacity:0;transform:translateY(28px)}}@keyframes rise-lg{0%{opacity:0;transform:translateY(18%)}}@keyframes fade-in{0%{opacity:0}}@keyframes unmask{0%{clip-path:inset(100% 0 0)}to{clip-path:inset(0)}}@keyframes draw-line{0%{transform:scaleX(0)}}@keyframes settle{0%{transform:scale(1.18)}}@keyframes pop{40%{transform:scale(1.35)}}@keyframes hop{0%{opacity:0;transform:translateY(14px)scale(.6)}55%{opacity:1;transform:translateY(-6px)scale(1.05)}}@keyframes draw{to{stroke-dashoffset:0}}@media (prefers-reduced-motion:no-preference){.hero__word{animation:rise .9s var(--ease-out) backwards;animation-delay:calc(var(--i,0) * 70ms + 60ms);display:inline-block}.doors-hero__head .lede{animation:rise .9s var(--ease-out) .25s backwards}.hero-find{animation:rise .9s var(--ease-out) .3s backwards}.door__media{animation:unmask 1.1s var(--ease-out) backwards;animation-delay:calc(var(--i,0) * .11s + .3s)}.door__media img{animation:settle 1.6s var(--ease-out) backwards;animation-delay:calc(var(--i,0) * .11s + .3s)}.door__label{animation:rise .9s var(--ease-out) backwards;animation-delay:calc(var(--i,0) * .11s + .6s)}.doors-hero__search{animation:rise .9s var(--ease-out) .9s backwards}html[data-js] :is(.card__media,.comm-card__media,.gallery__main,.launch-dot__media,.five__media,.spotlight__media,.spotlight__face,.advisor__photo,.profile__photo) img{transition:opacity .6s ease, transform .7s var(--ease)}html[data-js] :is(.card__media,.comm-card__media,.gallery__main,.launch-dot__media,.five__media,.spotlight__media,.spotlight__face,.advisor__photo,.profile__photo) img:not([data-loaded]){opacity:0}.gallery__main img{animation:.5s backwards fade-in}.comm-card__media{transition:border-radius .7s var(--ease-out)}@media (hover:hover){.comm-card:hover .comm-card__media{border-radius:46% 0 0}.comm-card:nth-child(4n+2):hover .comm-card__media{border-radius:0 0 50% 50%}.comm-card:nth-child(4n+3):hover .comm-card__media{border-radius:50% 50% 0 0}.comm-card:nth-child(4n+4):hover .comm-card__media{border-radius:50%}}.spotlight__details{animation:.45s fade-in}.is-pop svg,.saved-link__count{animation:pop .45s var(--ease-out)}.link-arrow{background:linear-gradient(currentColor,currentColor) 0 100%/100% 1.5px no-repeat;border-bottom:0;padding-bottom:3px}.link-arrow:hover{animation:underline .6s var(--ease-out)}@keyframes underline{0%{background-position:100% 100%;background-size:100% 1.5px}45%{background-position:100% 100%;background-size:0 1.5px}46%{background-position:0 100%;background-size:0 1.5px}to{background-position:0 100%;background-size:100% 1.5px}}.btn{transition:background-color .2s ease, color .2s ease, border-color .2s ease, transform .15s var(--ease-out)}.btn:active{transform:scale(.97)}.shape-row:not(.shape-row--still) .mark{animation:hop .9s var(--ease-out) backwards;animation-delay:calc(var(--i,0) * 80ms + .1s)}.road__shape{animation:hop .9s var(--ease-out) backwards;animation-delay:calc(var(--i,0) * .12s + .1s)}.road__link{animation:.6s backwards fade-in;animation-delay:calc(var(--i,0) * .12s + .35s)}.form-sent{animation:rise .6s var(--ease-out) backwards}.form-sent__check :is(circle,path){stroke-dasharray:1;stroke-dashoffset:1px;animation:draw .6s var(--ease-out) .2s forwards}.form-sent__check path{animation-delay:.65s}.page-enter{animation:.45s backwards fade-in}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.grid-cards>*,.process__steps>li,.section .h2,.row-between>.h2,.advisor,.calc,.facts,.permit{animation:linear backwards rise;animation-timeline:view();animation-range:entry entry 55%}.site-footer__mark{animation:linear backwards rise-lg;animation-timeline:view();animation-range:entry entry 70%}.pill:not(.pill--sm){animation:linear backwards fade-in;animation-timeline:view();animation-range:entry entry 80%}.process__line{animation:linear backwards draw-line;animation-timeline:view();animation-range:cover 15% cover 40%}.process__stop:nth-child(2) .process__line{animation-range:cover 25% cover 50%}.five{view-timeline:--five block}.five__media{animation:linear backwards unmask;animation-timeline:--five;animation-range:entry 10% entry 55%}.five>li:nth-child(5n+2) .five__media{animation-range:entry 20% entry 65%}.five>li:nth-child(5n+3) .five__media{animation-range:entry 30% entry 75%}.five>li:nth-child(5n+4) .five__media{animation-range:entry 40% entry 85%}.five>li:nth-child(5n+5) .five__media{animation-range:entry 50% entry 95%}}}.mapsearch{--map-top:calc(var(--map-header,79px) + var(--map-bar,65px));position:relative}.mapbar{top:var(--map-header,79px);z-index:30;padding:10px var(--gutter-tight);border-bottom:1px solid var(--line);background:var(--paper);position:sticky}.mapbar[aria-busy=true] .fchip,.mapbar[aria-busy=true] .mapbar__modes{cursor:progress}.mapbar__row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.mapbar__modes{background:var(--stone);border-radius:999px;flex:none;gap:2px;padding:4px;display:inline-flex}.mapbar__modes button{white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:999px;min-height:36px;padding:0 16px;font-size:14px;font-weight:600}.mapbar__modes button:hover{background:var(--paper)}.mapbar__modes button[aria-pressed=true]{background:var(--ink);color:var(--paper)}.mapbar__clear{text-underline-offset:3px;white-space:nowrap;cursor:pointer;background:0 0;border:0;min-height:40px;padding:0 6px;font-size:14px;font-weight:600;text-decoration:underline}.fmenu{flex:none;position:relative}.fchip{background:var(--stone);white-space:nowrap;cursor:pointer;border:1.5px solid #0000;border-radius:999px;align-items:center;gap:6px;min-height:44px;padding:0 14px 0 16px;font-size:14px;font-weight:600;line-height:1;transition:border-color .15s,background-color .15s,color .15s;display:inline-flex}.fchip:hover,.fchip[aria-expanded=true]{border-color:var(--ink)}.fchip.is-active{background:var(--ink);color:var(--paper);border-color:var(--ink)}.fchip__label{align-items:center;display:inline-flex}.fchip--icon{justify-content:center;width:44px;padding:0}.fchip__chevron{transition:transform .25s var(--ease)}.fchip[aria-expanded=true] .fchip__chevron{transform:rotate(180deg)}.fmenu__panel{z-index:45;background:var(--paper);width:max-content;min-width:240px;max-width:min(380px,100vw - 32px);color:var(--ink);border:0;border-radius:0 24px 24px;margin:0;padding:14px;position:absolute;inset:calc(100% + 10px) auto auto 0;box-shadow:0 18px 50px #0000002e}.fmenu__panel:modal{overscroll-behavior:contain;width:100%;max-width:none;max-height:85dvh;padding:18px 16px calc(20px + env(safe-area-inset-bottom));border-radius:28px 28px 0 0;position:fixed;inset:auto 0 0;overflow-y:auto}.fmenu__panel::backdrop{background:#0a0a0a66}.fmenu__head{justify-content:space-between;align-items:center;gap:16px;margin-bottom:10px;display:flex}.fmenu__title{letter-spacing:.08em;text-transform:uppercase;color:var(--mute);margin:0;font-size:13px;font-weight:600}.fmenu__done{text-underline-offset:3px;cursor:pointer;background:0 0;border:0;min-height:44px;padding:0 4px;font-weight:600;text-decoration:underline}.fchoices{flex-wrap:wrap;gap:8px;display:flex}.fchoice{border:1.5px solid var(--stone-2);background:var(--paper);cursor:pointer;border-radius:999px;min-width:52px;min-height:44px;padding:0 16px;font-size:14px;font-weight:600}.fchoice:hover{border-color:var(--ink)}.fchoice[aria-pressed=true]{border-color:var(--ink);background:var(--ink);color:var(--paper)}.foptions{max-height:min(412px, calc(100dvh - var(--map-top,146px) - 100px));gap:2px;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}@supports (height:round(down, 100px, 46px)){.foptions{max-height:min(412px, round(down, 100dvh - var(--map-top,146px) - 98px, 46px) - 2px)}}.fmenu__panel:modal .foptions{max-height:none;overflow:visible}.foption{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;width:100%;min-height:44px;padding:0 12px;font-size:15px;display:flex}.foption:hover{background:var(--stone)}.foption[aria-pressed=true]{font-weight:600}.foption[aria-pressed=true]:after{content:"";border-bottom:2px solid;border-left:2px solid;flex:none;width:10px;height:6px;margin-bottom:3px;transform:rotate(-45deg)}.fprice{grid-template-columns:1fr 1fr;gap:10px;width:300px;max-width:100%;display:grid}.fmenu__panel:modal .fprice{width:100%}.fprice .select{min-height:46px}.fswitch{white-space:nowrap;cursor:pointer;background:0 0;border:0;flex:none;align-items:center;gap:10px;min-height:44px;padding:0 6px;font-size:14px;font-weight:600;display:inline-flex}.fswitch__track{background:var(--stone-2);border-radius:999px;flex:none;width:38px;height:22px;transition:background-color .2s;position:relative}.fswitch__track:after{content:"";background:var(--paper);width:16px;height:16px;transition:transform .2s var(--ease);border-radius:50%;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #00000040}.fswitch[aria-checked=true] .fswitch__track{background:var(--ink)}.fswitch[aria-checked=true] .fswitch__track:after{transform:translate(16px)}.psearch{flex:170px;min-width:170px;max-width:300px;position:relative}.psearch__field{background:var(--stone);border-radius:999px;align-items:center;gap:10px;height:44px;padding:0 8px 0 16px;display:flex}.psearch__field:focus-within{box-shadow:inset 0 0 0 1.5px var(--ink)}.psearch__field svg{color:var(--mute);flex:none}.psearch__field input{background:0 0;border:0;flex:auto;min-width:0;height:100%;font-size:16px}.psearch__field input:focus-visible{outline:none}.psearch__field input::placeholder{color:#76766f}.psearch__field input.has-place::placeholder{color:var(--ink);font-weight:600}.psearch__clear{background:var(--paper);cursor:pointer;border:0;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;padding:0;display:grid;position:relative}.psearch__clear:before{content:"";position:absolute;inset:-7px}.psearch__list,.psearch__none{z-index:45;background:var(--paper);border-radius:0 24px 24px;width:max(100%,320px);margin:0;padding:8px;list-style:none;position:absolute;top:calc(100% + 10px);left:0;box-shadow:0 18px 50px #0000002e}.psearch__none{color:var(--text-2);padding:14px 16px;font-size:15px}.psearch__list li{cursor:pointer;border-radius:12px;justify-content:space-between;align-items:baseline;gap:16px;min-height:44px;padding:11px 12px;display:flex}.psearch__list li.is-active{background:var(--stone)}.psearch__name{font-weight:600}.psearch__detail{color:var(--mute);flex:none;font-size:13px}.fmenu__panel .psearch{max-width:none}.fmenu--search .fmenu__panel:not(:modal){width:340px}.fmenu__panel .psearch__list,.fmenu__panel .psearch__none{width:auto;box-shadow:none;padding:8px 0 0;position:static}.mapsearch__body{z-index:0;grid-template-columns:minmax(0,1fr) clamp(380px,44vw,720px);align-items:start;display:grid;position:relative}.mapsearch__map{top:var(--map-top);height:calc(100dvh - var(--map-top) - var(--thumb-h));min-height:420px;position:sticky}.mapsearch__skip{z-index:6;background:var(--ink);color:var(--paper);border-radius:999px;padding:10px 16px;font-weight:600;position:absolute;top:72px;left:16px}.mapsearch__skip:not(:focus){clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;overflow:hidden}.mapsearch__panel{min-height:calc(100dvh - var(--map-top));scroll-margin-top:var(--map-top);padding:24px clamp(20px,2.2vw,32px) 56px}.mapsearch__panel:focus{outline:none}.mapsearch__head{justify-content:space-between;align-items:flex-start;gap:12px 16px;display:flex}.mapsearch__title{gap:6px;min-width:0;display:grid}.mapsearch__count{color:var(--mute);margin:0;font-size:14px}.mapsearch__count a{color:var(--ink);text-underline-offset:3px;font-weight:600;text-decoration:underline}.mapsearch__note{background:var(--stone);color:var(--text-2);border-radius:0 20px 20px;margin:18px 0 0;padding:14px 18px;font-size:15px}.mapsearch__tools{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;margin:16px 0 22px;display:flex}.mapsearch__sort{align-items:center;gap:10px;font-size:14px;font-weight:600;display:inline-flex}.mapsearch__tools .fswitch{padding-left:0}.mapsearch__sort .select{border-color:var(--stone-2);width:auto;min-height:44px;font-size:15px}@media (max-width:1099px),(pointer:coarse){.mapsearch__sort .select{font-size:16px}}.map-list{grid-template-columns:repeat(auto-fill,minmax(min(210px,100%),1fr));gap:28px 16px;display:grid}.map-list__card .card__media{outline-offset:3px;outline:2px solid #0000;transition:outline-color .15s}.map-list__card.is-lit .card__media{outline-color:var(--ink)}.card__media--arch{border-radius:50% 50% 0 0/34% 34% 0 0}.mapsearch__more{margin:32px auto 0;display:flex}.mapsearch__pager{margin-top:32px}.mapsearch__none{border-radius:var(--radius-card) 0 0 0;background:var(--stone);justify-items:start;gap:14px;padding:clamp(24px,3vw,36px);display:grid}.mapsearch__none p{color:var(--text-2);margin:0}.mapsearch__unplaced{scroll-margin-top:calc(var(--map-top) + 16px);margin-top:4px}.mapsearch__unplaced summary{text-underline-offset:3px;cursor:pointer;align-items:center;min-height:44px;font-size:14px;font-weight:600;text-decoration:underline;display:inline-flex}.mapsearch__unplaced[open]{border-bottom:1px solid var(--line);padding-bottom:28px}.mapsearch__unplaced p{margin:0 0 20px;font-size:14px}.mapsearch__nothing{margin-top:24px}.mapsearch__toggle{display:none}.map-canvas{background:var(--stone);height:100%;position:relative;overflow:hidden}.map-canvas__map{z-index:0;position:absolute;inset:0}.map-canvas__loading{color:var(--mute);place-items:center;margin:0;font-size:14px;display:grid;position:absolute;inset:0}.map-pins,.map-cards{font-family:var(--font-body);color:var(--ink);-webkit-font-smoothing:antialiased;font-size:16px;line-height:1.6;position:absolute;top:0;left:0}.map-pin{border:1.5px solid var(--ink);background:var(--ink);height:28px;color:var(--paper);font-family:var(--font-body);font-variant-numeric:tabular-nums;letter-spacing:-.01em;white-space:nowrap;cursor:pointer;border-radius:14px 14px 14px 0;align-items:center;padding:0 10px 0 9px;font-size:13px;font-weight:600;line-height:1;transition:background-color .15s,color .15s;display:inline-flex;position:absolute;top:0;left:0;translate:0 -100%;box-shadow:0 4px 12px #0a0a0a33}.map-pin:before{content:"";position:absolute;inset:-9px -4px}.map-pin .dirham{width:.8em;height:.69em;margin-right:.18em}@supports (height:1cap){.map-pin .dirham{width:calc(1.15942*max(.69em,.94cap));height:max(.69em,.94cap);margin-right:calc(max(.69em,.94cap)/3.83333)}}.map-pin--project{border-radius:14px 0}.map-pin__from,.map-pin__period{color:var(--on-dark-2);font-weight:500}.map-pin__from{margin-right:.35em}.map-pin__period{margin-left:.1em}.map-pin:hover,.map-pin:focus-visible,.map-pin.is-lit,.map-pin.is-open{z-index:2;background:var(--paper);color:var(--ink)}.map-pin:is(:hover,:focus-visible,.is-lit,.is-open) :is(.map-pin__from,.map-pin__period){color:var(--mute)}.map-pin.is-open{z-index:3}.map-pin:focus-visible,.map-group:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.map-group{z-index:1;border:1.5px solid var(--ink);background:var(--ink);color:var(--paper);font-family:var(--font-display);font-variant-numeric:tabular-nums;letter-spacing:0;cursor:pointer;border-radius:50%;place-items:center;padding:0;font-size:15px;font-weight:600;transition:background-color .15s,color .15s;display:grid;position:absolute;top:0;left:0;translate:-50% -50%;box-shadow:0 0 0 5px #ededead1,0 6px 16px #0a0a0a33}.map-group:before{content:"";border-radius:50%;position:absolute;inset:-5px}.map-group:hover,.map-group:focus-visible,.map-group.is-lit,.map-group.is-open{z-index:2;background:var(--paper);color:var(--ink)}.map-canvas[data-satellite] .map-pin{border-color:var(--paper)}.map-canvas[data-satellite] :is(.map-pin,.map-group):focus-visible{outline-color:var(--paper)}.map-cards__item{z-index:4;position:absolute;top:0;left:0}.map-cards__card{width:288px;position:absolute;bottom:38px;left:0}.pin-card{background:var(--paper);color:var(--ink);border-radius:24px 24px 24px 0;flex-direction:column;font-size:14px;line-height:1.4;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 50px #0000003d}.pin-card__media{aspect-ratio:16/10;background:var(--stone);flex:none;overflow:hidden}.pin-card--project .pin-card__media{border-radius:50% 50% 0 0/30% 30% 0 0}.pin-card__media img{object-fit:cover;width:100%;height:100%}.pin-card__body{gap:6px;min-width:0;padding:14px 18px 18px;display:grid}.pin-card__meta{letter-spacing:.03em;color:var(--mute);margin:0;font-size:12px}.pin-card__title{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:15px;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}.pin-card__spec{color:var(--text-2);margin:0;font-size:13px}.pin-card__price{font-family:var(--font-display);letter-spacing:.02em;word-spacing:.04em;font-variant-numeric:tabular-nums;margin:4px 0 0;font-size:18px;font-weight:600}.pin-card__title a:after{content:"";position:absolute;inset:0}.pin-card__title a:focus-visible{outline:none}.pin-card:has(.pin-card__title a:focus-visible){outline:2px solid var(--ink);outline-offset:3px}.pin-card__close{z-index:1;background:var(--paper);width:36px;height:36px;color:var(--ink);cursor:pointer;border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:10px;right:10px;box-shadow:0 4px 14px #00000029}.pin-card--stack{padding:16px 12px 12px}.pin-card__stack-title{font-family:var(--font-display);margin:0 44px 8px 8px;font-size:17px;font-weight:600}.pin-card__stack-title span{font-family:var(--font-body);color:var(--mute);font-size:14px;font-weight:400}.pin-card__stack{max-height:260px;margin:0;padding:0;list-style:none;overflow-y:auto}.pin-card__stack a{border-radius:12px;flex-direction:column;gap:2px;padding:10px 8px;display:flex}.pin-card__stack a:hover{background:var(--stone)}.pin-card__stack-spec{color:var(--text-2);font-size:13px}.pin-card__stack-price{font-family:var(--font-display);letter-spacing:.02em;font-variant-numeric:tabular-nums;font-size:16px;font-weight:600}.map-controls{z-index:2;background:var(--paper);border-radius:999px;gap:2px;padding:4px;display:flex;position:absolute;box-shadow:0 6px 20px #00000024}.map-controls button{color:var(--ink);cursor:pointer;background:0 0;border:0}.map-controls--type{top:16px;left:16px}.map-controls--type button{border-radius:999px;min-height:36px;padding:0 16px;font-size:14px;font-weight:600}.map-controls--type button[aria-pressed=true]{background:var(--ink);color:var(--paper)}.map-controls--zoom{flex-direction:column;bottom:44px;right:16px}.map-controls--zoom button{border-radius:50%;place-items:center;width:40px;height:40px;display:grid}.map-controls button:not([aria-pressed=true]):hover{background:var(--stone)}.map-canvas__docked{right:12px;bottom:calc(30px + env(safe-area-inset-bottom));z-index:5;max-width:440px;margin-inline:auto;position:absolute;left:12px}@media (max-width:1099px){.map-canvas__docked{bottom:30px}}.pin-card--docked{flex-direction:row;min-height:128px}.pin-card--docked .pin-card__media{aspect-ratio:auto;flex:0 0 min(32%,132px);position:relative}.pin-card--docked .pin-card__media img{position:absolute;inset:0}.pin-card--docked.pin-card--project .pin-card__media{border-radius:0}.pin-card--docked .pin-card__body{align-content:center;padding:12px 16px}.pin-card--docked .pin-card__price{font-size:17px}.pin-card--docked .pin-card__close{top:8px;left:8px;right:auto}.pin-card--docked.pin-card--stack .pin-card__close{left:auto;right:10px}.pin-card--docked.pin-card--stack{flex-direction:column}.pin-card--docked .pin-card__stack{max-height:40dvh}@media (max-height:599px){.pin-card--docked{min-height:0}.pin-card--docked .pin-card__media{flex-basis:104px}.pin-card--docked .pin-card__body{gap:2px;padding:10px 14px}.pin-card--docked .pin-card__meta,.pin-card--docked .pin-card__spec{-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.pin-card--docked .pin-card__title{-webkit-line-clamp:1;line-clamp:1}.pin-card--docked .pin-card__stack{max-height:30dvh}}.view-switch{background:var(--stone);border-radius:999px;flex:none;gap:2px;padding:4px;font-size:14px;font-weight:600;display:inline-flex}.view-switch>*{border-radius:999px;align-items:center;gap:6px;min-height:36px;padding:0 14px;display:inline-flex}.view-switch a:hover{background:var(--paper)}.view-switch [aria-current]{background:var(--ink);color:var(--paper)}.list-top{flex-wrap:wrap;align-items:center;gap:10px 12px;margin-top:-8px;display:flex}.list-kinds{background:var(--stone);border-radius:999px;flex:none;gap:2px;max-width:100%;padding:4px;font-size:14px;font-weight:600;display:inline-flex}.list-kinds>*{white-space:nowrap;border-radius:999px;align-items:center;gap:6px;min-height:44px;padding:0 14px;display:inline-flex}.list-kinds a:hover{background:var(--paper)}.list-kinds [aria-current]{background:var(--ink);color:var(--paper)}.list-kinds__n{opacity:.7;font-weight:500}.list-top__brief{gap:8px;min-height:44px}@media (max-width:359px){.list-kinds{font-size:13px}.list-kinds>*{gap:4px;padding:0 9px}}@media (min-width:700px){.row-between>:has(+.view-switch){line-height:44px}.row-between:has(>.view-switch)>:first-child{margin-right:auto}.row-between>.view-switch{margin-left:-16px}}@media (max-width:899px){.mapbar{padding:8px 0}.mapbar__row{scrollbar-width:none;flex-wrap:nowrap;padding:2px 40px 2px 16px;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 40px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 40px),#0000)}.mapbar__row::-webkit-scrollbar{display:none}.mapsearch .view-switch{display:none}.mapsearch__body{display:block}html[data-js] .mapsearch[data-map=on][data-view=map] .mapsearch__map{height:calc(100dvh - var(--map-top) - var(--thumb-h));min-height:0;position:relative;top:0}html[data-js] .mapsearch[data-map=on][data-view=list] .mapsearch__map{top:var(--map-bar,65px);height:calc(100svh - var(--map-top) - var(--thumb-h));visibility:hidden;pointer-events:none;min-height:0;position:absolute;left:0;right:0}.mapsearch__panel{min-height:0;padding:20px 16px calc(104px + env(safe-area-inset-bottom))}html[data-js] .mapsearch[data-map=on][data-view=map] .mapsearch__panel{padding:0}html[data-js] .mapsearch[data-map=on][data-view=map] .mapsearch__panel>:not(.mapsearch__head){display:none}html[data-js] .mapsearch[data-map=on][data-view=map] .mapsearch__head{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;top:0;overflow:hidden}html[data-js] body:has(.mapsearch[data-map=on][data-view=map]) :is(.site-footer,.wa-float){display:none}html[data-js] .mapsearch[data-map=on] .mapsearch__toggle{bottom:calc(var(--thumb-h) + 40px);z-index:35;background:var(--ink);min-height:48px;color:var(--paper);white-space:nowrap;box-shadow:0 0 0 1.5px var(--paper), 0 10px 30px #00000040;cursor:pointer;border:0;border-radius:999px;align-items:center;padding:0 22px;font-size:15px;font-weight:600;display:inline-flex;position:fixed;left:50%;translate:-50%}html[data-js] .mapsearch[data-view=list] .mapsearch__toggle{bottom:calc(var(--thumb-h) + 20px)}html[data-js] .mapsearch[data-map=on]:has(.map-canvas__docked) .mapsearch__toggle{display:none}.map-controls--type{top:12px;left:12px}.map-controls--type button,.pin-card__close{min-height:44px}.pin-card__close{width:44px}.map-controls--zoom{display:none}.mapsearch__skip{top:64px}.fmenu--search .fmenu__panel:modal{padding:calc(18px + env(safe-area-inset-top)) 16px 20px;border-radius:0 0 28px 28px;inset:0 0 auto}.fmenu--search .psearch__list{max-height:45dvh;overflow-y:auto}}.mapsearch__empty-area{bottom:calc(104px + env(safe-area-inset-bottom));z-index:3;background:var(--paper);white-space:nowrap;border-radius:999px;align-items:center;gap:10px;margin:0;padding:4px 4px 4px 18px;font-size:14px;font-weight:600;display:flex;position:absolute;left:50%;translate:-50%;box-shadow:0 6px 20px #00000024}.mapsearch__empty-area button{background:var(--stone);cursor:pointer;border:0;border-radius:999px;min-height:44px;padding:0 18px;font-weight:600}@media (min-width:900px){.mapsearch__empty-area{display:none}}@media (max-width:1359px){.mapbar__modes,.mapbar__launches{display:none}}@media (min-width:1360px){.fmenu--modes{display:none}}@media (max-width:1099px){.mapbar__row>.psearch{display:none}}@media (min-width:1100px){.fmenu--search{display:none}}@media (min-width:900px){.fmenu__done{display:none}.fchip{min-height:40px}.psearch__field{height:44px}}@media (pointer:coarse){.fchip,.mapbar__clear,.mapbar__modes button{min-height:44px}}.mapsearch[data-map=off] .mapsearch__body,html:not([data-js]) .mapsearch__body{display:block}.mapsearch[data-map=off] .mapsearch__panel,html:not([data-js]) .mapsearch__panel{max-width:var(--maxw);min-height:0;padding:clamp(24px, 3vw, 40px) var(--gutter) clamp(64px, 8vw, 128px);margin-inline:auto}.mapsearch[data-map=off] .map-list,html:not([data-js]) .map-list{grid-template-columns:repeat(auto-fill,minmax(min(290px,100%),1fr));gap:clamp(20px,2.4vw,32px)}@media (min-width:600px) and (max-width:699px){.mapsearch[data-map=off] .map-list,html:not([data-js]) .map-list{grid-template-columns:repeat(2,minmax(0,1fr))}}.mapbar__plain{display:none}html:not([data-js]) .mapbar__plain{max-width:var(--maxw);margin:clamp(20px,3vw,32px) auto 0;display:flex}@media (max-width:1503px){html:not([data-js]) .mapbar__plain{margin-inline:var(--gutter)}}html:not([data-js]) :is(.mapbar,.mapsearch__map,.mapsearch__toggle,.mapsearch__tools,.mapsearch__unplaced,.mapsearch .view-switch),html[data-js] .mapsearch__pager{display:none}@media (forced-colors:active){.map-pin.is-open,.map-group.is-open,.fchip.is-active,.map-controls [aria-pressed=true],.mapbar__modes [aria-pressed=true],.view-switch [aria-current]{outline:2px solid highlight}.fchoice[aria-pressed=true],.foption[aria-pressed=true],.psearch__list li.is-active{outline-offset:1px;outline:2px solid highlight}.mapsearch__toggle,.mapsearch__empty-area,.fswitch__track{border:1px solid canvastext}.fswitch[aria-checked=true] .fswitch__track:after{background:highlight}}@media print{.mapbar,.mapsearch__map,.mapsearch__toggle,.mapsearch__tools,.view-switch{display:none!important}.mapsearch__body{display:block}}html[data-navigating]:before{content:"";z-index:100;background:var(--ink);transform-origin:0;height:3px;animation:10s cubic-bezier(.08,.82,.17,1) both nav-progress;position:fixed;top:0;left:0;right:0}@keyframes nav-progress{0%{transform:scaleX(.04)}to{transform:scaleX(.94)}}.mark{aspect-ratio:79/100;background:var(--ink);display:block}.mark--f{border-radius:41% 0 0/32% 0 0}.mark--leaf{aspect-ratio:76/83;border-radius:0 42%/0 38.5%}.mark--o{aspect-ratio:1;border-radius:50%}.mark--leaf-end{aspect-ratio:76/83;border-radius:42% 0/38.5% 0}.mark--f-end{border-radius:0 41% 0 0/0 32% 0 0}.shape-row{align-items:flex-end;gap:6px;display:flex}.shape-row .mark{width:18px}.print-only{display:none}@media print{@page{margin:14mm}*,:before,:after{transition:none!important;animation:none!important}html[data-js] img{opacity:1!important}.form-sent__check :is(circle,path){stroke-dashoffset:0}html,body{color:#000;background:#fff}.print-only{display:block}.site-header{-webkit-backdrop-filter:none;backdrop-filter:none;position:static}.skip-link,.site-header .nav,.site-header__actions,.thumb-bar,.wa-float,.contact-bar,.site-footer,.crumbs,.btn,.btn-row,.btn-pair,.listing-head__acts,.link-arrow,.gallery__nav,.gallery__thumbs,.agent-row__ways,.brief__form,.detail~section,.detail~.related{display:none!important}.form-panel:has(form){display:none!important}section:has(.calc){display:none!important}.agent-row{color:#000;background:0 0;padding:0}.on-dark,.on-dark .eyebrow{color:#000}.detail{flex-flow:column;gap:24px}.detail__main,.detail__aside{flex:none;position:static}.detail__aside{order:-1}.gallery__main img{object-fit:cover;max-height:95mm}section,.facts,.permit,.agent-row,.plan-bar,.table{break-inside:avoid}.h1,.h2,.h3{break-after:avoid}}.filters__foot .btn{min-height:44px}.filters__foot .link-arrow{text-underline-offset:4px;border-bottom:0;min-height:44px;padding-bottom:0;text-decoration:underline;text-decoration-thickness:1.5px}.sheet__try{min-height:44px;color:var(--text-2);text-underline-offset:3px;align-self:flex-start;align-items:center;margin-top:2px;padding-inline:4px;font-size:14px;font-weight:500;text-decoration:underline;display:flex}@media (max-width:359px){.thumb-sheet .search-pill{padding-left:16px}.thumb-sheet .search-pill .btn{padding-inline:16px}}.say__example{display:none}@media (max-width:599px){.say__field input::placeholder{color:#0000}.say__example{text-underline-offset:3px;align-self:flex-start;align-items:center;min-height:44px;margin-top:-4px;padding-inline:4px;font-size:14px;font-weight:500;text-decoration:underline;display:flex}}html:not([data-js]) .site-footer{padding-bottom:calc(84px + env(safe-area-inset-bottom))}@media (forced-colors:active){.say__field:focus-within{outline-offset:2px;outline:2px solid highlight}.hero-find{border:1px solid canvastext}}@media (forced-colors:active) and (max-width:599px){.say__word{border:1px solid canvastext}}.nowrap{white-space:nowrap}.pm-hero,.pm-path--unit,.pm-path__inner,.pm-faq,.pm-talk{padding-inline:var(--gutter)}.pm-hero{padding-top:clamp(12px,2vw,28px)}.pm-hero__eyebrow{margin-top:18px}.pm-hero__title{margin-top:12px}.pm-hero__lede{max-width:760px;margin-top:14px}.pm-doors{gap:32px;margin:28px 0 0;padding:0;list-style:none;display:grid}.pm-door{min-width:0}.pm-door__link{flex-direction:column;gap:12px;display:flex}.pm-door__media{background:var(--stone);height:clamp(240px,52vw,360px);display:block;position:relative;overflow:hidden}.pm-door--unit .pm-door__media{border-radius:clamp(120px,14vw,200px) 0}.pm-door--building .pm-door__media{border-radius:0 0 clamp(150px,14vw,200px) clamp(150px,14vw,200px)}.pm-door__media img{object-fit:cover;object-position:30% 70%;width:100%;height:100%}.pm-door--building .pm-door__media img{object-position:50% 60%}.pm-door__tab{--corner:28px;border-radius:0 0 0 var(--corner);background:var(--paper);text-align:right;flex-direction:column;align-items:flex-end;padding:0 0 14px 18px;display:flex;position:absolute;top:0;right:0}.pm-door__tab:before,.pm-door__tab:after{content:"";width:var(--corner);height:var(--corner);background:radial-gradient(circle at 0 100%, transparent calc(var(--corner) - .5px), var(--paper) var(--corner));position:absolute}.pm-door__tab:before{top:0;left:calc(-1 * var(--corner))}.pm-door__tab:after{right:0;bottom:calc(-1 * var(--corner))}.pm-door__big{font-family:var(--font-display);letter-spacing:-.02em;font-size:clamp(50px,5vw,72px);font-weight:700;line-height:1}.pm-door__of{margin-top:8px;font-size:15px;font-weight:600;line-height:1.35}.pm-door__note{color:var(--mute);font-size:15px;font-weight:500;line-height:1.4}.pm-door__label{justify-content:space-between;align-items:center;gap:14px;display:flex}.pm-door__text{flex-direction:column;gap:6px;min-width:0;display:flex}.pm-door__name{font-family:var(--font-display);letter-spacing:-.025em;word-spacing:.04em;text-wrap:balance;font-size:clamp(29px,2.65vw,38px);font-weight:700;line-height:1.04}.pm-door__sub{color:var(--mute);font-size:15px;line-height:1.45}.pm-door__arrow{background:var(--ink);width:48px;height:48px;color:var(--paper);border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.pm-path--unit{padding-top:clamp(72px,8.3vw,120px)}.pm-path--building{margin:clamp(72px, 7.8vw, 112px) max(0px, calc((100% - var(--maxw)) / 2)) 0;background:var(--stone);border-radius:clamp(96px,11vw,160px) 0 0;padding:clamp(64px,6.7vw,96px) 0 clamp(56px,7.2vw,104px)}.pm-path__head{flex-direction:column;gap:20px;display:flex}.pm-path__titles{align-items:center;gap:16px;min-width:0;display:flex}.pm-path__go{align-self:flex-start}.pm-path__thumb{background:var(--stone);border-radius:32px 0;flex:none;width:64px;height:64px;overflow:hidden}.pm-path--building .pm-path__thumb{background:var(--stone-2);border-radius:0 0 32px 32px}.pm-path__thumb img{object-fit:cover;object-position:45% 60%;width:100%;height:100%}.pm-path--building .pm-path__thumb img{object-position:50% 55%}.pm-h2{font-family:var(--font-display);letter-spacing:-.025em;word-spacing:.045em;text-wrap:balance;margin:8px 0 0;font-size:clamp(32px,3.5vw,50px);font-weight:700;line-height:1.02}.pm-h3{font-family:var(--font-display);letter-spacing:-.01em;word-spacing:.045em;margin:0;font-size:24px;font-weight:700;line-height:1.1}.pm-fee{background:var(--ink);color:var(--paper);border-radius:28px 0;padding:20px 22px 18px}.pm-path--building .pm-fee{border-radius:0 0 28px 28px}.pm-fee p{margin:0}.pm-fee__big{font-family:var(--font-display);letter-spacing:-.02em;white-space:nowrap;font-size:46px;font-weight:700;line-height:1}.pm-fee__lines{color:var(--on-dark-2);margin-top:10px;font-size:15px;line-height:1.4}.pm-fee__lines p+p{margin-top:2px}.pm-fee__lines .pm-fee__main{color:var(--paper);font-weight:600}.pm-list-head{margin-top:48px}.pm-list-head p{color:var(--text-2);margin:8px 0 0;font-size:15px;line-height:1.5}.pm-services{margin:16px 0 0;padding:0;list-style:none}.pm-service{border-top:1.5px solid var(--stone-2);align-items:center;gap:14px;min-height:58px;padding:9px 0;display:flex}.pm-service:last-child{border-bottom:1.5px solid var(--stone-2)}.pm-path--building .pm-service{border-color:var(--paper);border-width:2px}.pm-service__icon{background:var(--stone);border-radius:18px 0 0;flex:none;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.pm-service:nth-child(3n+2) .pm-service__icon{border-radius:50%}.pm-service:nth-child(3n) .pm-service__icon{border-radius:0 0 18px 18px}.pm-path--building .pm-service__icon{background:var(--paper)}.pm-service__icon svg{width:18px;height:18px}.pm-service__text{min-width:0}.pm-service__title{font-size:16px;font-weight:600;line-height:1.35;display:block}.pm-service__line{display:none}.pm-note{background:var(--stone);max-width:880px;color:var(--text-2);border-radius:20px 0;margin:28px 0 0;padding:16px 20px;font-size:15px;line-height:1.55}.pm-note strong{color:var(--ink)}.pm-act{flex-direction:column;gap:36px;margin-top:48px;display:flex}.pm-act__steps{min-width:0}.pm-steps{max-width:560px;margin:22px 0 0;padding:0;list-style:none}.pm-step{--num:40px;gap:16px;display:flex;position:relative}.pm-step:not(:last-child):before{content:"";top:calc(var(--num) + 6px);bottom:6px;left:calc(var(--num) / 2 - .75px);border-left:1.5px dashed var(--mute);position:absolute}.pm-step__num{width:var(--num);height:var(--num);font-family:var(--font-display);flex:none;justify-content:center;align-items:center;font-size:18px;font-weight:700;line-height:1;display:flex}.pm-step:first-child .pm-step__num{border-radius:calc(var(--num) / 2) 0 0 0;background:var(--ink);color:var(--paper)}.pm-step:nth-child(2) .pm-step__num{border:1.5px solid var(--ink);background:var(--paper);border-radius:50%}.pm-step:nth-child(3) .pm-step__num{border-radius:0 0 calc(var(--num) / 2) calc(var(--num) / 2);background:var(--ink);color:var(--paper)}.pm-step:nth-child(4) .pm-step__num{border-radius:calc(var(--num) / 2) 0 calc(var(--num) / 2) 0;background:var(--stone)}.pm-path--building .pm-step:nth-child(4) .pm-step__num{background:var(--paper)}.pm-step__text{min-width:0;color:var(--text-2);padding:8px 0 22px;font-size:15px;line-height:1.5}.pm-step:last-child .pm-step__text{padding-bottom:0}.pm-step__title{color:var(--ink);margin-bottom:3px;font-size:16px;font-weight:600;line-height:1.35;display:block}.pm-talk-row{display:none}.pm-form{min-width:0;margin:0}.pm-form--building{background:var(--paper)}@media (min-width:600px){.pm-form:not([data-steps=on]){padding:calc(var(--panel-pad) + 4px) calc(var(--panel-pad) + 8px)}}@media (min-width:700px) and (max-height:820px){.pm-form:not([data-steps=on]){padding-block:var(--panel-pad)}}.pm-form__head p{text-wrap:pretty;color:var(--text-2);margin:4px 0 0;font-size:15px;line-height:1.5}.pm-form--unit .form__status--error{background:var(--paper)}.pm-form:not([data-steps=on]) .form-steps{align-items:end;gap:var(--form-row-gap) 12px;grid-template-columns:minmax(0,1fr);display:grid}.pm-form:not([data-steps=on]) .pm-form__row{display:contents}.pm-form:not([data-steps=on]) .pm-form__row:has(.field__error)>.field{align-self:start}.pm-form .pm-form__wide,.pm-form:not([data-steps=on]) :is(.pm-form__group,.form-send){grid-column:1/-1}@container form (min-width:360px){.pm-form:not([data-steps=on]) .form-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@container form (min-width:600px){.pm-form:not([data-steps=on]) .form-steps{grid-template-columns:minmax(0,.8fr) minmax(0,1fr) minmax(0,1.25fr);column-gap:16px}}[data-steps=on] .pm-form__row{grid-template-columns:minmax(0,1fr)}@container form (min-width:480px){[data-steps=on] .pm-form__row{grid-template-columns:repeat(2,minmax(0,1fr))}}@container form (min-width:640px){[data-steps=on] .pm-form__row:not(.pm-form__where){grid-template-columns:minmax(0,.8fr) minmax(0,1fr) minmax(0,1.25fr)}}@container form (min-width:710px){.pm-form__types{display:flow-root}.pm-form__types>.form-q__legend{float:inline-start;width:calc(26.2295% + 7.60656px);padding-top:calc((var(--chip-h) - 21px) / 2);margin:0}.pm-form__types>.form-chips{margin-inline-start:calc(26.2295% + 7.60656px)}}.pm-form :is(.input,.select,.textarea){border-color:var(--paper);border-radius:14px}.pm-form--building :is(.input,.select,.textarea){border-color:var(--stone);background-color:var(--stone)}.pm-form :is(.input,.select,.textarea):focus{border-color:var(--ink)}.pm-form :is(.input,.textarea)::placeholder{color:#6b6b65}.pm-form .form-chip>span{border-color:#0000}.pm-form--building .form-chip>span{background:var(--stone)}.pm-form .form-chip>input:hover+span,.pm-form .form-chip>input:checked+span{border-color:var(--ink)}.pm-form--unit .form-seg{background:var(--paper)}.pm-form--building .form-seg{background:var(--stone)}.pm-form--building .form-progress{background:var(--stone-2)}.pm-form .form-seg>.form-chip>input:not(:checked)+span{background:0 0}@container form (min-width:560px){.pm-form .textarea{min-height:var(--control-h);padding-block:10px}}:is(.pm-form:has(input[name=occupancy][value=vacant]:checked) .pm-form__until,.pm-form:has(input[name=handover][value=done]:checked) .pm-form__handover-date,.pm-form:has(input[name=propertyType][value=office]:checked,input[name=propertyType][value=shop]:checked) .pm-form__beds){visibility:hidden}:is([data-steps=on].pm-form:has(input[name=occupancy][value=vacant]:checked) .pm-form__until,[data-steps=on].pm-form:has(input[name=handover][value=done]:checked) .pm-form__handover-date,[data-steps=on].pm-form:has(input[name=propertyType][value=office]:checked,input[name=propertyType][value=shop]:checked) .pm-form__beds){display:none}.pm-form__group{border-top:1.5px solid var(--stone-2);letter-spacing:.08em;text-transform:uppercase;color:var(--mute);margin:2px 0 0;padding-top:12px;font-size:13px;font-weight:600;line-height:1.2}.pm-form--unit .pm-form__group{border-top-color:var(--paper)}.pm-form--building .pm-form__group{border-top-color:var(--stone)}[data-steps=on].pm-form{padding:16px 16px 20px}[data-steps=on].pm-form .pm-form__head{display:none}@container form (max-width:359px){.pm-form__needs>.form-chips{grid-auto-flow:dense}.pm-form__needs .form-chip:has(input[value=owners-association]){grid-column:1/-1}}.pm-form--sent .form-sent{border-radius:20px;padding:22px 24px;font-size:16px}.pm-faq{flex-direction:column;padding-top:clamp(64px,7.8vw,112px);display:flex}.pm-faq__head{display:contents}.pm-faq .pm-h2{font-size:clamp(34px,3.6vw,52px)}.pm-faq__ask{color:var(--text-2);order:2;margin:18px 0 0;font-size:15px;line-height:1.5}.pm-faq__ask a{color:var(--ink);text-underline-offset:3px;font-weight:600;text-decoration:underline}.pm-faq__list{border-bottom:1.5px solid var(--stone-2);order:1;margin-top:24px}.pm-faq__item{border-top:1.5px solid var(--stone-2)}.pm-faq__item:first-child{border-top-color:var(--ink)}.pm-faq__item summary{cursor:pointer;justify-content:space-between;align-items:center;gap:14px;min-height:64px;padding:14px 0;list-style:none;display:flex}.pm-faq__item summary::-webkit-details-marker{display:none}.pm-faq__q{font-family:var(--font-display);letter-spacing:0;word-spacing:.05em;text-wrap:pretty;font-size:17px;font-weight:700;line-height:1.25}.pm-faq__icon{background:var(--stone);width:36px;height:36px;color:var(--ink);border-radius:50%;flex:none;position:relative}.pm-faq__icon:before,.pm-faq__icon:after{content:"";background:currentColor;border-radius:1px;width:12px;height:1.6px;margin:-.8px 0 0 -6px;position:absolute;top:50%;left:50%}.pm-faq__icon:after{transform:rotate(90deg)}.pm-faq__item[open] .pm-faq__icon{background:var(--ink);color:var(--paper)}.pm-faq__item[open] .pm-faq__icon:after{transform:rotate(0)}.pm-faq__a{max-width:72ch;color:var(--text-2);margin:0;padding:0 0 20px;font-size:15px;line-height:1.6}.pm-talk{padding-top:48px}.pm-talk__card{background:var(--dark-surface);color:var(--paper);border-radius:48px 0;flex-direction:column;gap:20px;padding:30px 22px 24px;display:flex}.pm-talk__card>div:first-child{min-width:0}.pm-talk__title{font-family:var(--font-display);letter-spacing:-.02em;word-spacing:.04em;margin:0;font-size:29px;font-weight:700;line-height:1.05}.pm-talk__line{color:var(--on-dark-2);overflow-wrap:anywhere;margin:10px 0 0;font-size:15px;line-height:1.55}.pm-talk__line a{color:var(--paper);text-underline-offset:3px;font-weight:600;text-decoration:underline}.pm-talk__ways{flex-direction:column;gap:10px;display:flex}.pm-talk__ways .btn{white-space:normal;text-align:center;min-height:56px;padding:8px 20px;font-size:16px}.pm-talk__ways .btn svg{flex:none}@media (max-width:599px){:is(.pm-form:has(input[name=propertyType][value=office]:checked,input[name=propertyType][value=shop]:checked) .pm-form__beds,.pm-form:has(input[name=occupancy][value=vacant]:checked) .pm-form__until,.pm-form:has(input[name=handover][value=done]:checked) .pm-form__handover-date){display:none}}@media (min-width:600px){.pm-path__head{align-items:flex-start}.pm-fee{border-radius:32px 0;align-items:center;gap:18px;padding:20px 30px 20px 28px;display:flex}.pm-path--building .pm-fee{border-radius:0 0 32px 32px}.pm-fee__big{font-size:50px}.pm-fee__lines{max-width:30em;margin-top:0}.pm-fee__lines .pm-fee__main{font-size:16px}.pm-services{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:32px;margin-top:22px;display:grid}.pm-service{align-items:flex-start;gap:16px;min-height:0;padding:22px 0 24px}.pm-service:last-child{border-bottom:0}.pm-service__icon{border-radius:22px 0 0;width:44px;height:44px}.pm-service:nth-child(3n) .pm-service__icon{border-radius:0 0 22px 22px}.pm-service__icon svg{width:20px;height:20px}.pm-service__title{font-size:17px}.pm-service__more{display:none}.pm-service__line{color:var(--mute);margin-top:4px;font-size:15px;line-height:1.5;display:block}.pm-step{--num:44px;gap:18px}.pm-step__num{font-size:20px}.pm-step__text{padding:9px 0 26px;line-height:1.55}.pm-step__title{margin-bottom:4px;font-size:17px}.pm-talk-row{border-top:1.5px solid var(--stone-2);align-items:center;gap:10px;max-width:560px;margin-top:40px;padding-top:24px;display:flex}.pm-path--building .pm-talk-row{border-top:2px solid var(--paper)}.pm-talk-row p{color:var(--text-2);margin:0 auto 0 0;font-size:15px;font-weight:500;line-height:1.4}.pm-talk-row__ways{flex:none;gap:10px;display:flex}.pm-talk-row .btn{background:var(--paper);padding:0 18px}.pm-talk-row .btn:hover{background:var(--ink)}.pm-talk-row .pm-talk-row__call{width:48px;padding:0}.pm-talk__card{padding:40px}.pm-talk__ways{flex-flow:wrap;gap:12px}.pm-talk__ways .btn{white-space:nowrap;padding:0 24px}}@media (min-width:900px){.pm-hero__eyebrow{margin-top:22px}.pm-hero__title{margin-top:14px}.pm-doors{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px;margin-top:44px}.pm-door__link{gap:14px}.pm-door__media{height:clamp(320px,30.5vw,440px)}.pm-door__media img{object-position:40% 60%}.pm-door--building .pm-door__media img{object-position:50% 55%}.pm-door__tab{--corner:36px;padding:2px 0 20px 26px}.pm-door__of{margin-top:10px;font-size:16px}.pm-door__note{line-height:1.45}.pm-door__label{gap:16px}.pm-door__text{gap:8px}.pm-door__sub{font-size:17px;line-height:1.4}.pm-path__thumb{border-radius:48px 0;width:96px;height:96px}.pm-path--building .pm-path__thumb{border-radius:0 0 48px 48px}.pm-path__titles{gap:24px}.pm-h2{margin-top:10px}.pm-h3{font-size:29px;line-height:1.06}.pm-list-head{justify-content:space-between;align-items:flex-end;gap:12px 40px;margin-top:64px;display:flex}.pm-list-head p{margin:0;font-size:16px}.pm-services{grid-template-columns:repeat(3,minmax(0,1fr))}.pm-act{margin-top:56px}.pm-faq{display:block}.pm-faq__head{justify-content:space-between;align-items:flex-end;gap:12px 40px;display:flex}.pm-faq .pm-h2{margin-top:10px}.pm-faq__ask{margin:0;font-size:16px}.pm-faq__list{margin-top:40px}.pm-faq__q{letter-spacing:-.01em;font-size:22px}.pm-faq__a{font-size:16px;line-height:1.65}@supports selector(::details-content){.pm-faq__item{grid-template-columns:minmax(0,500fr) minmax(0,758fr);column-gap:clamp(32px,3.9vw,56px);padding:26px 0 28px;display:grid}.pm-faq__item::details-content{content-visibility:visible;block-size:auto}.pm-faq__item summary{cursor:default;align-self:start;min-height:0;padding:0}.pm-faq__icon{display:none}.pm-faq__a{max-width:none;padding:0}}.pm-talk{padding-top:clamp(64px,6.7vw,96px)}}@media (min-width:900px) and (max-width:1099px){.pm-door__label{align-items:flex-start}}@media (min-width:900px) and (max-width:1279px){.pm-steps{grid-template-rows:auto auto;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;column-gap:40px;max-width:none;display:grid}.pm-step:nth-child(2):before{display:none}.pm-step:nth-child(2) .pm-step__text{padding-bottom:0}.pm-talk-row{max-width:none}}@media (min-width:1100px){.pm-path__head{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"titles fee""go fee";align-items:end;gap:16px 40px;display:grid}.pm-path__titles{grid-area:titles}.pm-fee{grid-area:fee}.pm-path__go{grid-area:go;justify-self:start;margin-left:120px}}@media (min-width:1280px){.pm-act{grid-template-columns:clamp(300px,50vw - 340px,380px) minmax(0,1fr);align-items:start;gap:clamp(40px,3.9vw,56px);display:grid}.pm-act>.pm-form{top:calc(var(--header-h) + var(--anchor-air));position:sticky}}@media (min-width:1200px){.pm-talk__card{border-radius:64px 0;flex-direction:row;justify-content:space-between;align-items:center;gap:40px;padding:48px 56px}.pm-talk__title{font-size:40px}.pm-talk__line{margin-top:12px;font-size:17px}.pm-talk__ways{flex-wrap:nowrap;flex:none}}@media (prefers-reduced-motion:no-preference){.pm-hero__eyebrow,.pm-hero__title,.pm-hero__lede{animation:rise .9s var(--ease-out) backwards}.pm-hero__title{animation-delay:60ms}.pm-hero__lede{animation-delay:.2s}.pm-door__media img{animation:settle 1.6s var(--ease-out) backwards;animation-delay:calc(var(--i,0) * .11s + .3s)}.pm-door__label{animation:rise .9s var(--ease-out) backwards;animation-delay:calc(var(--i,0) * .11s + .6s)}.pm-door__arrow{transition:transform .3s var(--ease-out)}.pm-door__link:hover .pm-door__arrow{transform:translateY(4px)}.pm-faq__icon:after{transition:transform .3s var(--ease-out)}}@media (prefers-reduced-motion:no-preference) and (min-width:900px){.pm-door__media{animation:unmask 1.1s var(--ease-out) backwards;animation-delay:calc(var(--i,0) * .11s + .3s)}}@media (forced-colors:active){.pm-door__tab:before,.pm-door__tab:after{display:none}.pm-door__tab,.pm-door__arrow,.pm-fee,.pm-service__icon,.pm-note,.pm-step__num,.pm-form,.pm-form .form-seg,.pm-faq__icon,.pm-talk__card{border:1px solid canvastext}.pm-faq__icon:before,.pm-faq__icon:after{background:canvastext}}.say__hints{color:var(--mute);place-items:center end;margin:0;font-size:13px;display:grid}.say__hints>*{transition:opacity .25s var(--ease-out), visibility .25s;flex-wrap:wrap;grid-area:1/1;justify-content:flex-end;align-items:center;gap:6px 12px;margin:0;display:flex}.say__hints>.is-off{opacity:0;visibility:hidden}.say__hints{min-height:36px}@media (max-width:1099px),(pointer:coarse){.say__hints{min-height:44px}}.say__add{background:var(--paper);min-height:44px;color:var(--ink);font-family:var(--font-body);letter-spacing:0;vertical-align:middle;cursor:pointer;border:1.5px solid #0000;border-radius:999px;align-items:center;gap:6px;margin-right:.1em;padding:0 16px 0 12px;font-size:15px;font-weight:600;line-height:1;display:inline-flex}.say__add svg{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;width:16px;height:16px}@media (hover:hover){.say__add:hover{border-color:var(--ink)}}@media (max-width:599px){.say__add{font-size:14px}}@media (scripting:none){.say__add{display:none}}.say__tell{color:var(--text-2);margin:0;font-size:15px}.say__tell a{color:var(--ink);text-underline-offset:4px;font-weight:600;text-decoration:underline;text-decoration-thickness:1.5px}.say__results{border-top:1.5px solid var(--line);flex-direction:column;gap:12px;margin-top:4px;padding-top:18px;display:flex}.say__strip-line{min-height:1.55em;color:var(--text-2);margin:0;font-size:15px}.say__strip-line strong{color:var(--ink);font-weight:600}.say__strip{grid-template-columns:repeat(6,minmax(0,1fr));align-items:start;gap:16px clamp(12px,1.4vw,20px);margin:0;padding:0;list-style:none;display:grid;position:relative}.say__strip:focus-visible{outline:2px solid var(--ink);outline-offset:4px}.say__card{z-index:1;flex-direction:column;min-width:0;display:flex;position:relative}.say__card-media{aspect-ratio:4/3;display:block;position:relative}.say__frame{background:var(--stone-2);position:absolute;inset:0;overflow:hidden}.say__frame img{object-fit:cover;width:100%;height:100%;display:block}.say__frame[data-shape=f]{border-radius:30.75% 0 0/41% 0 0}.say__frame[data-shape=o]{border-radius:50%;width:75%;right:auto}.say__frame[data-shape=u]{border-radius:0 0 37.5% 37.5%/0 0 50% 50%}.say__frame[data-shape=leaf]{border-radius:0 31.5%/0 42%}.say__card-copy{background:var(--stone);flex-direction:column;align-items:flex-start;gap:2px;margin-bottom:-10px;padding-bottom:10px;display:flex}.say__card-price{color:var(--ink);letter-spacing:-.01em;font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:4px 8px;font-size:16px;font-weight:600;line-height:1.3;display:flex}.say__card-meta{-webkit-line-clamp:2;min-height:2.8em;color:var(--text-2);-webkit-box-orient:vertical;font-size:13px;line-height:1.4;display:-webkit-box;overflow:hidden}.say__card:has(>.say__card-way) .say__card-meta{display:block}.say__card.is-blank{gap:8px}.say__card.is-blank .say__card-price{min-height:1.3em}.say__host{display:contents}.say__box{flex:auto;grid-template:minmax(0,1fr)/minmax(0,1fr);align-items:center;min-width:0;height:100%;display:grid}.say__box>input{grid-area:1/1}@media (max-width:1099px){.say__strip{--pad:clamp(20px, 4.2vw, 52px);--peek:2.4;margin-inline:calc(-1 * var(--pad));padding:0 var(--pad) 6px;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--pad);scrollbar-width:none;gap:12px;display:flex;overflow-x:auto}.say__strip::-webkit-scrollbar{display:none}.say__strip:focus-visible{outline-offset:-2px}.say__card{flex:0 0 calc((100% + var(--pad) - (var(--peek) - .4) * 12px) / var(--peek));scroll-snap-align:start}.say{gap:20px}.say__more{row-gap:16px;padding-top:18px}.say__links{row-gap:8px}.say__card-price{font-size:15px}}@media (min-width:480px) and (max-width:699px){.say__strip{--peek:3.4}}@media (min-width:700px) and (max-width:899px){.say__strip{--peek:4.4}}@media (min-width:900px) and (max-width:1099px){.say__strip{--peek:5.4}}@media (max-width:599px){.say__strip-line{font-size:14px}.say__hints{justify-items:start;min-height:44px}.say__hints>*{justify-content:flex-start}}@media (scripting:none){.say__results{display:none}}@media (forced-colors:active){.say__frame{border:1px solid canvastext}}@media (prefers-reduced-motion:reduce){.say__hints>*{transition:none}}.listing-head__headline{max-width:60ch;color:var(--text-2);margin:0;font-size:clamp(16px,1.3vw,18px);line-height:1.5}.show-all{flex-wrap:wrap;align-items:baseline;gap:6px 12px;margin:0;display:flex}.in-short{background:var(--stone);border-radius:28px 0 28px 28px;flex-direction:column;gap:12px;padding:clamp(20px,2.4vw,28px);display:flex}.in-short__lines{gap:8px;margin:0;padding:0;list-style:none;display:grid}.in-short__lines li{color:var(--ink);padding-left:18px;font-size:16px;line-height:1.55;position:relative}.in-short__lines li:before{content:"";background:var(--ink);border-radius:0 3px 0 0;width:7px;height:7px;position:absolute;top:.62em;left:0}.in-short__lines a,.questions__a a{text-underline-offset:3px;text-decoration:underline}.in-short__checked{color:var(--mute);margin:0;font-size:13px}.related--cards{grid-template-columns:minmax(0,1fr);gap:clamp(48px,5vw,72px);padding-top:clamp(48px,6vw,88px);display:grid}.rel-row{--rel-gap:clamp(16px, 1.6vw, 24px);grid-template-columns:minmax(0,1fr);row-gap:18px;min-width:0;display:grid}.rel-row>h2{margin:0}.rel-row__all{text-wrap:balance;justify-self:start}.rel-row__cards.strip{grid-auto-columns:min(44%,220px);gap:0 12px;padding-bottom:6px}@media (min-width:600px){.rel-row__cards.strip{grid-auto-columns:min(30%,220px);column-gap:16px}}.card--compact{gap:0}.card--compact .card__media{margin-bottom:12px}.card--compact .card__badges--bottom{bottom:6px;left:6px;right:6px}.card--compact .card__badges .chip{white-space:normal;text-wrap:balance;border-radius:12px;max-width:100%;padding:4px 9px;font-size:11px;line-height:1.3}@media (min-width:600px){.card--compact .card__badges--bottom{bottom:8px;left:8px;right:8px}.card--compact .card__badges .chip{padding:5px 10px;font-size:12px}}.card--compact .card__meta{letter-spacing:.02em;white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.card--compact .card__title{margin-top:3px;font-size:15px;line-height:1.28}.card--compact .card__price{padding-top:8px;font-size:15px}@supports (grid-template-rows:subgrid){.rel-row:not([data-n="1"],[data-n="2"]) .rel-row__cards>li,.rel-row:not([data-n="1"],[data-n="2"]) .card--compact{grid-row:span 4;grid-template-rows:subgrid;row-gap:0;display:grid}.rel-row:not([data-n="1"],[data-n="2"]) .card--compact .card__price{margin-top:0}}@supports not (grid-template-rows:subgrid){.card--compact{height:100%}}.rel-row:is([data-n="1"],[data-n="2"]) .rel-row__cards.strip{grid-template-columns:minmax(0,1fr);grid-auto-flow:row;gap:20px;margin:0;padding:0;overflow:visible}.card--wide{grid-template-columns:min(44%,220px) minmax(0,1fr);align-items:stretch;column-gap:16px;display:grid}.card--wide .card__media{grid-row:1/span 5;align-self:start;width:100%;margin:0}.card--wide .card__body{flex-direction:column;align-self:stretch;min-width:0;padding-top:2px;display:flex}.card--wide .card__meta{white-space:normal}.card--wide .card__title{-webkit-line-clamp:3;line-clamp:3;text-wrap:balance;font-size:17px}.card--wide .card__spec{margin-top:6px;font-size:13px}.card--wide .card__price{margin-top:0;font-size:17px}@media (min-width:1100px){.rel-row{column-gap:var(--rel-gap);grid-template-columns:repeat(6,minmax(0,1fr));align-items:start;row-gap:22px}.rel-row>h2{grid-area:1/1/auto/span 4;align-self:end}.rel-row__all{grid-area:1/5/auto/-1;place-self:end;margin-bottom:4px}.rel-row__cards.strip{grid-area:2/1/auto/-1;grid-template-columns:subgrid;gap:0 var(--rel-gap);grid-auto-flow:row;margin:0;padding:0;display:grid;overflow:visible}.card--compact .card__media{margin-bottom:14px}.card--compact .card__title,.card--compact .card__price{font-size:16px}.rel-row[data-n="5"]{--k:1}.rel-row:is([data-n="4"],[data-n="2"],[data-n="1"]){--k:2}.rel-row[data-n="3"]{--k:3}.rel-row:not([data-n="6"]){grid-template-rows:1fr auto auto 1fr;row-gap:16px}.rel-row:not([data-n="6"])>h2{grid-column:1 / span var(--k);overflow-wrap:break-word;grid-row:2;align-self:auto;padding-right:16px}.rel-row:not([data-n="6"]) .rel-row__all{grid-column:1 / span var(--k);grid-row:3;place-self:start;margin:0}.rel-row:not([data-n="6"]) .rel-row__cards.strip{grid-column:calc(var(--k) + 1) / -1;grid-row:1/-1}.rel-row:is([data-n="1"],[data-n="2"]) .rel-row__cards.strip{grid-template-columns:subgrid;gap:28px var(--rel-gap)}.rel-row[data-n="2"] .rel-row__cards>li{grid-column:span 2}.rel-row[data-n="1"] .rel-row__cards>li{grid-column:1/-1}.rel-row:is([data-n="1"],[data-n="2"]) .rel-row__cards>li{grid-template-columns:subgrid;display:grid}.card--wide{grid-column:1/-1;grid-template-columns:subgrid;column-gap:var(--rel-gap)}.card--wide .card__media{grid-column:1}.card--wide .card__body{grid-column:2/-1;padding-top:4px}.card--wide .card__meta{font-size:13px}.card--wide .card__title{margin-top:6px;font-size:18px}.card--wide .card__spec{margin-top:8px;font-size:14px}.card--wide .card__price{font-size:17px}.rel-row[data-n="2"] .card--wide .card__body{grid-row:1/span 5}.rel-row[data-n="2"] .card--wide .card__price{margin-top:auto}.rel-row[data-n="2"] .card--wide .card__lead{display:block}}@media (min-width:1400px){.card--compact .card__title,.card--compact .card__price{font-size:17px}.card--wide .card__title{font-size:20px}.card--wide .card__price{font-size:19px}}.questions{gap:18px;max-width:70ch;display:grid}.questions__item{gap:4px;display:grid}.questions__q{color:var(--ink);margin:0;font-size:17px;font-weight:600;line-height:1.4}.launch-questions{margin-top:clamp(24px,4vw,56px)}.questions__a{color:var(--text-2);margin:0;font-size:16px;line-height:1.6}.listing-head__project{color:var(--mute);margin:0}.listing-head__project a{text-underline-offset:3px;margin-block:-11px;padding-block:11px;text-decoration:underline;display:inline-block}.listing-head__project a:hover{color:var(--ink)}.hub-lede{max-width:62ch}.hub-counted{margin:0;font-size:13px}.list-meta{flex-wrap:wrap;align-items:baseline;gap:6px 1.5em;margin:0;font-size:13px;line-height:20px;display:flex;overflow-x:clip}.list-meta__item{white-space:nowrap;position:relative}.list-meta__item+.list-meta__item:after{content:"·";text-align:center;width:1.5em;color:var(--mute);pointer-events:none;font-weight:400;position:absolute;top:0;left:-1.5em}.list-meta .link-arrow{color:var(--ink);border-bottom-width:1px;padding-bottom:1px}.hub-table td a{color:var(--ink)}.hub-table__name a{font-weight:600}.hub-table td a:hover{text-underline-offset:3px;text-decoration:underline}@media (max-width:699px){.hub-table,.hub-table tbody{min-width:0;display:block}.hub-table thead{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.hub-table tr{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:baseline;gap:2px 12px;padding:12px 0;display:flex}.hub-table tr:after{content:"";flex-basis:100%;order:1}.hub-table tbody tr:first-child{border-top:1.5px solid var(--ink)}.hub-table td{border:0;padding:0}.hub-table__name{flex:1 1 0;min-width:0}.hub-table__price{text-align:right;font-weight:600}.hub-table__dev,.hub-table__meta{color:var(--mute);order:2;font-size:14px}.hub-table__dev a{color:var(--mute)}.hub-table .table__unit{display:inline}.hub-table .table__none{display:none}}.hub-table__more{cursor:pointer;align-self:flex-start;display:none}@media (max-width:599px){.hub-table__all:not(:checked)~.table-scroll .hub-table tbody tr:nth-child(n+6){display:none}.hub-table__all:not(:checked)~.hub-table__more{display:inline-flex}.hub-table__all:focus-visible~.hub-table__more{outline:2px solid var(--ink);outline-offset:3px}}@media (min-width:600px){.hub-table__all{display:none}}.hub-around{border-top:1px solid var(--line);flex-direction:column;gap:24px;padding-top:clamp(24px,4vw,48px);display:flex}.hub-around__title{color:var(--ink);margin:0;font-size:15px;font-weight:600}.hub-links{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.hub-links--grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:6px 24px;display:grid}.hub-links li{overflow-wrap:anywhere;min-width:0}.hub-links a:not(.link-arrow){color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line);text-underline-offset:3px;margin-block:-6px;padding-block:6px;display:inline-block}.hub-links a:not(.link-arrow):hover{text-decoration-color:currentColor}.hub-index__groups{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:24px;display:grid}.hub-questions{margin-top:clamp(8px,2vw,24px)}.em-figures{gap:16px;display:grid}.em-table{border-collapse:collapse;width:100%;display:block}.em-table tbody{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:clamp(20px,2.6vw,40px);display:grid}.em-table tr{border-top:1.5px solid var(--ink);flex-direction:column;gap:6px;min-width:0;padding:14px 0 18px;display:flex}.em-table tr:nth-child(n+4){border-top:1px solid var(--line)}.em-table th{text-align:left;letter-spacing:.07em;text-transform:uppercase;color:var(--mute);padding:0;font-size:12px;font-weight:600;line-height:16px}.em-table td{min-width:0;padding:0;font-size:15px;line-height:22px}.em-fig{font-family:var(--font-display);letter-spacing:-.02em;margin-right:4px;font-size:26px;font-weight:700;line-height:30px}.em-sub{color:var(--mute);margin-top:4px;font-size:13px;line-height:19px;display:block}.em-years{flex-wrap:wrap;gap:0 12px;display:flex}.em-links{flex-wrap:wrap;gap:2px 14px;font-weight:600;display:flex}.em-links>span{white-space:nowrap}.em-links .muted{font-weight:500}.em-table a{color:var(--ink);text-decoration:none}.em-sub a{color:inherit}.em-table a:hover{text-underline-offset:3px;text-decoration:underline}.em-places{gap:20px;display:grid}.em-places__head{align-items:baseline}.em-places__row{grid-template-columns:repeat(6,minmax(0,1fr));gap:24px clamp(16px,2vw,28px);display:grid}.em-places .comm-card{gap:10px}.em-places .comm-card .h3{font-size:17px;line-height:22px}.em-places .comm-card .card__spec{margin:-4px 0 0;font-size:13px}@media (max-width:1100px) and (min-width:700px){.em-places__row{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:699px),(max-width:999px) and (max-height:700px) and (pointer:coarse),(max-height:500px) and (pointer:coarse){.em-table tbody{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:16px}.em-table tr{gap:4px;padding:12px 0 14px}.em-table tr:nth-child(n+3){border-top:1px solid var(--line)}.em-table tr.em-wide{grid-column:1/-1}.em-table th{font-size:11px}.em-fig{font-size:22px;line-height:26px}.em-table td{font-size:14px;line-height:20px}.em-places__head{flex-wrap:nowrap;gap:12px}.em-places__head .link-arrow{white-space:nowrap;font-size:14px}.em-places__row{margin-inline:calc(-1 * var(--gutter));padding-inline:var(--gutter);scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);scrollbar-width:none;gap:14px;display:flex;overflow-x:auto}.em-places__row::-webkit-scrollbar{display:none}.em-places .comm-card{scroll-snap-align:start;flex:0 0 42%}.em-places .comm-card .h3{font-size:15px;line-height:20px}.em-places .comm-card .card__spec{font-size:12px}}.place-live{max-width:70ch;color:var(--text-2);margin:0;font-size:16px;line-height:1.6}.place-live__date{color:var(--mute);font-size:14px}.place-top,.place-top__main{display:contents}.place-top__aside{display:none}@media (min-width:1100px){.place-top--aside{grid-template-columns:minmax(0,1fr) min(42%,520px);align-items:center;column-gap:28px;display:grid}.place-top--aside .place-top__main{flex-direction:column;gap:40px;min-width:0;display:flex}.place-top__aside{justify-items:start;gap:14px;display:grid}}.place-top__photo{aspect-ratio:4/3;background:var(--stone);border-radius:23% 0 0/30.7% 0 0;width:100%;overflow:hidden}.place-top__photo img{object-fit:cover;width:100%;height:100%;display:block}.place-top__ways{flex-wrap:wrap;gap:10px;margin:0;display:flex}.place-top__ways--narrow .btn{min-height:44px;padding:0 18px;font-size:14px}@media (min-width:1100px){.place-top__ways--narrow{display:none}}.place-reading{max-width:70ch;color:var(--text-2);margin:0;font-size:15px;line-height:1.6}.data-table{min-width:0;max-width:760px}.data-table th[scope=row]{letter-spacing:0;text-transform:none;width:42%;color:var(--ink);border-bottom:1px solid var(--line);vertical-align:top;font-size:14px;font-weight:600}.data-table td{color:var(--text-2)}@media (max-width:559px){.data-table th[scope=row],.data-table td{border:0;width:auto;padding:0;display:block}.data-table tr{border-bottom:1px solid var(--line);padding:12px 0;display:block}.data-table tbody tr:first-child{border-top:1.5px solid var(--ink)}}@media (min-width:1100px){.data-table--tiles{border:1px solid var(--line);border-radius:18px;max-width:none;display:block;overflow:hidden}.data-table--tiles tbody{grid-template-columns:repeat(var(--tiles,3), minmax(0, 1fr));background:var(--line);gap:1px;display:grid}.data-table--tiles tr{grid-column:span var(--span,1);background:var(--paper);flex-direction:column;gap:8px;min-width:0;min-height:118px;padding:22px 24px;display:flex}.data-table--tiles th[scope=row],.data-table--tiles td{border:0;width:auto;padding:0;display:block}.data-table--tiles th[scope=row]{letter-spacing:.06em;text-transform:uppercase;color:var(--mute);font-size:13px;font-weight:600;line-height:18px}.data-table--tiles td{color:var(--ink);font-size:22px;font-weight:600;line-height:1.3}.place-numbers .place-reading{max-width:none;font-size:16px}}.dev-lede a,.advisor-covers a{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line);text-underline-offset:3px}.dev-lede a:hover,.advisor-covers a:hover{text-decoration-color:currentColor}.advisor-covers{color:var(--text-2);margin:0}.community-strip{padding-top:clamp(24px,4vw,48px)}.cm-plot__card{height:100%}.cm-plot__media{aspect-ratio:16/10;background:var(--stone);position:relative;overflow:hidden}.cm-plot__media img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.cm-plot--s0 .cm-plot__media{border-radius:var(--radius-card) 0 0 0}.cm-plot--s1 .cm-plot__media{border-radius:50% 50% 0 0/34% 34% 0 0}.cm-plot--s2 .cm-plot__media{border-radius:0 0 var(--radius-card) var(--radius-card)}.cm-plot--s3 .cm-plot__media{border-radius:var(--radius-card) 0 var(--radius-card) 0}.cm-plot--s4 .cm-plot__media{border-radius:0 var(--radius-card) 0 0}.cm-plot__bound{border:1.5px dashed #a9a9a3;border-radius:4px;position:absolute;inset:18% 14% 16%}.cm-plot--s1 .cm-plot__bound{inset:26% 14% 14%}.cm-plot__size{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:2px;margin:0;display:flex;position:absolute;inset:18% 14% 16%}.cm-plot--s1 .cm-plot__size{inset:26% 14% 14%}.cm-plot__fig{font-family:var(--font-display);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:clamp(34px,3.4vw,46px);font-weight:700;line-height:1}.cm-plot__unit{letter-spacing:.06em;text-transform:uppercase;color:var(--mute);font-size:13px;font-weight:600}.cm-card__glyph{color:#8a8a84;place-items:center;display:grid;position:absolute;inset:0}.cm-plot .card__badges{z-index:1}.cm-plot--s1 .card__badges{top:auto;bottom:12px}.cm-plot--s2 .card__badges{top:12px}.cm-deal{white-space:nowrap;-webkit-print-color-adjust:exact;print-color-adjust:exact;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:13px;font-weight:600;display:inline-flex}.cm-deal--jv{background:var(--ink);color:var(--paper)}.cm-deal--sale{background:var(--paper);color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--ink)}.cm-deal--either{background:var(--paper);color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--ink);gap:0;padding:0}.cm-deal__a{padding:6px 7px 6px 12px}.cm-deal__b{background:var(--ink);color:var(--paper);border-radius:0 999px 999px 0;align-self:stretch;align-items:center;padding:0 12px 0 8px;display:inline-flex}.cm-deal--off{padding-left:10px}.cm-plot__spec{flex-wrap:wrap;gap:2px 14px;display:flex}.cm-plot__foot{justify-content:space-between;align-items:center;gap:12px;margin-top:auto;display:flex}.cm-plot__foot .card__price{margin:0}.cm-plot__price-none{font-family:var(--font-body);letter-spacing:0;word-spacing:0;font-size:15px;font-weight:600}.cm-plot .dirham{vertical-align:baseline;fill:currentColor;width:.78em;height:.68em;margin-right:.12em}.cm-ask-btn{z-index:1;position:relative}@media (max-width:699px){.cm-plot__media{aspect-ratio:2}.cm-plot__bound,.cm-plot__size{inset:16% 18% 14%}.cm-plot--s1 .cm-plot__bound,.cm-plot--s1 .cm-plot__size{inset:26% 18% 12%}}@media (forced-colors:active){.cm-deal{border:1px solid canvastext}}.cm-table .dirham{vertical-align:baseline;fill:currentColor;width:.78em;height:.68em;margin-right:.12em}.view-switch button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}.view-switch button:hover{background:var(--paper)}.view-switch [aria-pressed=true],.view-switch [aria-pressed=true]:hover{background:var(--ink);color:var(--paper)}.view-switch button span{opacity:.7;font-variant-numeric:tabular-nums;font-weight:500}.cm-hero{padding:clamp(12px, 2vw, 28px) var(--gutter) 0;gap:28px;display:grid}.cm-hero__text{flex-direction:column;gap:14px;min-width:0;display:flex}.cm-hero__title{letter-spacing:-.03em;margin-top:2px;font-size:clamp(42px,5.4vw,80px);line-height:1}.cm-hero__lede{max-width:50ch}.cm-hero__acts{flex-wrap:wrap;gap:10px;margin-top:8px;display:flex}.cm-hero__owner{color:var(--text-2);margin:2px 0 0;font-size:15px}.cm-hero__owner a{color:var(--ink);text-underline-offset:3px;padding-block:12px;font-weight:600;text-decoration:underline}.cm-leads{min-width:0}.cm-leads__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:12px 0 0;padding:0;list-style:none;display:grid}.cm-lead{flex-direction:column;gap:4px;min-width:0;display:flex}.cm-lead__photo{aspect-ratio:4/5;background:var(--stone);margin-bottom:10px;display:block;position:relative;overflow:hidden}.cm-lead--0 .cm-lead__photo{border-radius:41% 0 0/32% 0 0}.cm-lead--1 .cm-lead__photo{border-radius:41% 0/32% 0}.cm-lead__photo img{object-fit:cover;object-position:50% 20%;width:100%;height:100%;position:absolute;inset:0}.cm-lead__initials{font-family:var(--font-display);letter-spacing:-.02em;color:var(--mute);place-items:center;font-size:clamp(40px,5vw,72px);font-weight:700;display:grid;position:absolute;inset:0}.cm-lead__name{font-family:var(--font-display);letter-spacing:-.01em;word-spacing:.04em;margin:0;font-size:clamp(19px,1.7vw,24px);font-weight:700;line-height:1.1}.cm-lead__name a:hover{text-underline-offset:3px;text-decoration:underline}.cm-lead__title{color:var(--text-2);margin:0;font-size:14px;line-height:1.4}.cm-lead__head{background:var(--ink);color:var(--paper);letter-spacing:.02em;border-radius:999px;align-self:flex-start;margin-top:4px;padding:4px 10px;font-size:12px;font-weight:600;display:inline-flex}@media (min-width:700px){.cm-leads__list{max-width:520px}}@media (min-width:1100px){.cm-hero__grid{grid-template-columns:minmax(0,1fr) clamp(400px,34vw,500px);align-items:end;gap:clamp(40px,5vw,80px);display:grid}.cm-leads__list{gap:18px}}.cm-what{padding:clamp(48px, 6vw, 88px) var(--gutter) 0}.cm-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:8px 32px;display:flex}.cm-head p{color:var(--text-2);margin:0;font-size:15px;line-height:1.5}.cm-svcs{grid-template-columns:minmax(0,1fr);gap:10px;margin:24px 0 0;padding:0;list-style:none;display:grid}.cm-svc{background:var(--stone);grid-template-columns:48px minmax(0,1fr);align-items:start;gap:4px 14px;padding:16px 16px 16px 14px;display:grid;position:relative}.cm-svc:first-child{border-radius:28px 0 0}.cm-svc:nth-child(2){border-radius:28px 28px 0 0}.cm-svc:nth-child(3){border-radius:0 0 28px 28px}.cm-svc:nth-child(4){border-radius:28px 0}.cm-svc:nth-child(5){border-radius:0 28px 0 0}.cm-svc__icon{background:var(--ink);width:48px;height:48px;color:var(--paper);grid-row:span 2;place-items:center;display:grid}.cm-svc:first-child .cm-svc__icon{border-radius:24px 0 0}.cm-svc:nth-child(2) .cm-svc__icon{border-radius:50%}.cm-svc:nth-child(3) .cm-svc__icon{border-radius:0 0 24px 24px}.cm-svc:nth-child(4) .cm-svc__icon{border-radius:24px 0}.cm-svc:nth-child(5) .cm-svc__icon{border-radius:0 24px 0 0}.cm-svc__icon svg{width:22px;height:22px}.cm-svc__title{font-family:var(--font-display);letter-spacing:-.01em;word-spacing:.04em;margin:0;padding-top:2px;font-size:20px;font-weight:700;line-height:1.15}.cm-svc__line{color:var(--text-2);margin:0;font-size:15px;line-height:1.5}.cm-svc__more{grid-column:2;justify-self:start;margin-top:6px;font-size:14px}@media (min-width:700px) and (max-width:1099px){.cm-svcs{grid-template-columns:repeat(2,minmax(0,1fr))}.cm-svc:last-child{grid-column:1/-1}}@media (min-width:1100px){.cm-svcs{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-top:28px}.cm-svc{grid-template-rows:auto auto 1fr auto;grid-template-columns:minmax(0,1fr);gap:0;min-height:268px;padding:22px}.cm-svc:first-child{border-radius:56px 0 0}.cm-svc:nth-child(2){border-radius:56px 56px 0 0}.cm-svc:nth-child(3){border-radius:0 0 56px 56px}.cm-svc:nth-child(4){border-radius:56px 0}.cm-svc:nth-child(5){border-radius:0 56px 0 0}.cm-svc__icon{grid-row:auto;width:56px;height:56px;margin-bottom:34px}.cm-svc:first-child .cm-svc__icon,.cm-svc:nth-child(4) .cm-svc__icon{margin-left:8px}.cm-svc:nth-child(2) .cm-svc__icon{justify-self:center}.cm-svc:nth-child(5) .cm-svc__icon{justify-self:end}.cm-svc__title{margin-bottom:8px;font-size:22px}.cm-svc__more{grid-column:1;margin-top:14px}}.cm-band-wrap{padding:clamp(40px, 5vw, 72px) var(--gutter) 0}.cm-band{background:var(--ink);color:var(--paper);border-radius:48px 0;grid-template-columns:minmax(0,1fr);padding-bottom:16px;display:grid;overflow:hidden}.cm-band__media{background:var(--dark-surface);height:116px;position:relative}.cm-band__media img{object-fit:cover;object-position:50% 55%;width:100%;height:100%;position:absolute;inset:0}.cm-band__head{min-width:0;padding:20px 16px 0}.cm-band .eyebrow{color:var(--on-dark-2);line-height:1}.cm-band__title{font-family:var(--font-display);letter-spacing:-.025em;word-spacing:.04em;margin:10px 0 0;font-size:27px;font-weight:700;line-height:1.04}.cm-band__card{background:var(--dark-surface);min-width:0;min-height:80px;transition:background-color .2s var(--ease);border-radius:24px 0;justify-content:space-between;align-items:center;gap:10px;margin:8px 16px 0;padding:14px 12px 14px 16px;display:flex}.cm-band__card:hover{background:var(--dark-line)}.cm-band__head+.cm-band__card{margin-top:18px}.cm-band__text{flex-direction:column;gap:5px;min-width:0;display:flex}.cm-band__name{font-family:var(--font-display);word-spacing:.04em;font-size:19px;font-weight:700;line-height:1.1}.cm-band__detail{color:var(--on-dark-2);font-size:15px;line-height:1.4}.cm-band__detail strong{color:var(--paper);font-weight:600}.cm-band__arrow{background:var(--paper);width:44px;height:44px;color:var(--ink);transition:transform .3s var(--ease);border-radius:50%;flex:none;place-items:center;display:grid}.cm-band__card:hover .cm-band__arrow{transform:translate(3px)}.on-dark .cm-band__card:focus-visible{outline:2px solid var(--paper);outline-offset:3px}@media (min-width:700px) and (max-width:1099px){.cm-band{border-radius:56px 0;grid-template-columns:repeat(2,minmax(0,1fr))}.cm-band__media{grid-column:1/-1;height:150px}.cm-band__head{grid-column:1/-1;padding:24px 24px 0}.cm-band__card{margin:18px 0 8px 24px}.cm-band__card+.cm-band__card{margin:18px 24px 8px 0}}@media (min-width:1100px){.cm-band{border-radius:80px 0;grid-template-columns:minmax(220px,1fr) minmax(0,290px) minmax(0,360px);align-items:center;gap:0 20px;min-height:148px;padding:0 32px 0 40px}.cm-band__media{display:none}.cm-band__head{padding:0}.cm-band__title{font-size:28px}.cm-band__card,.cm-band__head+.cm-band__card{border-radius:28px 0;min-height:100px;margin:0;padding:16px 16px 16px 22px}.cm-band__name{font-size:22px}}@media (min-width:1280px){.cm-band{border-radius:0 0 72px;grid-template-columns:clamp(150px,100vw - 1130px,215px) minmax(220px,1fr) minmax(0,290px) minmax(0,360px);padding:0 32px 0 0}.cm-band__media{align-self:stretch;height:auto;min-height:148px;display:block}.cm-band__head{padding:0 0 0 12px}.cm-band__title{font-size:31px}}.cm-brief{padding:clamp(48px, 6vw, 88px) var(--gutter) 0}.cm-brief .pm-act{margin-top:0;scroll-margin-top:0}.cm-steps-head{font-family:var(--font-display);letter-spacing:-.025em;word-spacing:.045em;margin:0;font-size:clamp(30px,3vw,42px);font-weight:700;line-height:1.04}.cm-steps-lede{color:var(--text-2);margin:10px 0 0;font-size:15px;line-height:1.5}.cm-act-side .pm-steps{margin-top:24px}.cm-act-side .pm-talk-row{border-top:1.5px solid var(--stone-2);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 16px;max-width:560px;margin-top:26px;padding-top:20px;display:flex}.cm-act-side .pm-talk-row p{margin:0;font-size:15px;font-weight:600}.cm-act-side .pm-talk-row__ways{gap:10px;display:flex}.cm-act-side .pm-talk-row__call{width:48px;padding:0}.cm-form .form-chip--tick .form-chip__tick{margin-left:-2px}.cm-form__note{color:var(--mute);align-self:end;margin:0;padding-bottom:12px;font-size:13px;line-height:1.45}.cm-form .field__error,.cm-form .cm-q-error{margin:6px 0 0}.cm-q-error{color:var(--ink);font-size:13px;font-weight:600;line-height:1.4}.cm-form fieldset[data-invalid] .form-chip>span,.cm-form fieldset[data-invalid] .cm-goal__face{border-color:var(--ink)}.cm-promise{color:var(--text-2);align-items:flex-start;gap:10px;margin:0;font-size:13px;line-height:1.45;display:flex}.cm-promise svg{flex:none;margin-top:1px}.cm-promise strong{color:var(--ink)}[data-steps=on] .cm-form__head{display:none}[data-steps=on] .cm-form__note{padding-bottom:0}[data-steps=on].cm-form .form-q--beside>.form-q__legend{display:none}.cm-plots__head{align-items:flex-end}.cm-plots__head .cm-count{margin-right:auto!important}@media (max-width:699px),(max-width:999px) and (max-height:700px) and (pointer:coarse),(max-height:500px) and (pointer:coarse){.list-head.row-between>.cm-count{text-align:right;white-space:nowrap;grid-area:1/2;font-size:14px;font-weight:500;line-height:20px}}.cm-plots__list-btn small{opacity:.75;font-size:13px;font-weight:500}.cm-plots__lede{max-width:64ch;margin-top:-10px}.cm-filters{flex-wrap:wrap;align-items:center;gap:10px 12px;padding-bottom:4px;display:flex}.cm-filters .select{border-radius:999px;width:auto;min-width:170px;min-height:44px}.cm-filters__view{margin-left:auto}.cm-plot-grid{margin:0;padding:0;list-style:none}@media (max-width:599px){.cm-plot-grid{row-gap:0}.cm-plot-grid>li+li{border-top:1px solid var(--stone-2);margin-top:28px;padding-top:28px}.cm-plot-grid .cm-plot__card{gap:6px}.cm-plot-grid .cm-plot__media{margin-bottom:8px}.cm-plot-grid .cm-plot__foot{margin-top:8px}}.cm-table-wrap{overflow-x:auto}.cm-table{border-collapse:collapse;width:100%;font-size:15px}.cm-table th,.cm-table td{text-align:left;vertical-align:middle;border-bottom:1.5px solid var(--stone-2);white-space:nowrap;padding:14px 12px}.cm-table thead th{letter-spacing:.06em;text-transform:uppercase;color:var(--mute);border-bottom-color:var(--ink);padding-top:0;font-size:13px;font-weight:600}.cm-table tbody th{font-weight:600}.cm-table .num{text-align:right;font-variant-numeric:tabular-nums}.cm-table td:last-child{text-align:right}.cm-table tbody tr:hover{background:#f6f6f4}.cm-plots__more{background:var(--stone);color:var(--text-2);border-radius:20px 0;margin:8px 0 0;padding:18px 22px;font-size:15px;line-height:1.55}.cm-plots__more a{color:var(--ink);text-underline-offset:3px;font-weight:600;text-decoration:underline}@media (max-width:699px){.cm-plots__head{gap:8px 16px}.cm-plots__head .h1--page{font-size:40px}.cm-plots__list-btn{width:100%}.list-head>.cm-plots__list-btn{grid-column:1/-1}.cm-plots__list-btn svg{flex:none}.cm-filters{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.cm-filters .cm-deal-switch{grid-column:1/-1;display:flex}.cm-filters .cm-deal-switch>*{flex:auto;justify-content:center;min-height:44px;padding:0 10px}.cm-filters .select{width:100%;min-width:0}.cm-filters__sort,.cm-filters__view{display:none!important}}@media (max-width:359px){.cm-plots__list-btn{padding-inline:16px}}.cm-list{padding:clamp(36px, 4vw, 48px) var(--gutter) clamp(40px, 5vw, 72px);border-radius:var(--radius-f) 0 0 0;background:var(--stone);margin-top:clamp(56px,7vw,104px);scroll-margin-top:0}.cm-list__inner{max-width:var(--maxw);margin-inline:auto}.cm-list .pm-act{margin-top:0}.cm-list .pm-h2{margin-top:8px}.cm-list__lede{max-width:46ch;color:var(--text-2);margin:12px 0 0;font-size:16px;line-height:1.55}.cm-list .pm-step:nth-child(2) .pm-step__num{background:var(--stone)}.cm-list .pm-step:nth-child(3) .pm-step__num{border-radius:calc(var(--num) / 2) 0 calc(var(--num) / 2) 0;background:var(--ink);color:var(--paper)}.cm-list .cm-act-side .pm-talk-row{border-top-color:var(--paper)}.cm-private{background:var(--paper);max-width:560px;color:var(--text-2);border-radius:20px 0;gap:12px;margin:22px 0 0;padding:16px 18px;font-size:15px;line-height:1.5;display:flex}.cm-private svg{flex:none;margin-top:2px}.cm-private strong{color:var(--ink)}.cm-goals{border:0;min-width:0;margin:0;padding:0}.cm-goals__cards{grid-template-columns:minmax(0,1fr);gap:8px;display:grid}@container form (min-width:480px){.cm-goals__cards{grid-template-columns:repeat(3,minmax(0,1fr))}}.cm-goal{min-width:0;display:flex;position:relative}.cm-goal input{opacity:0;cursor:pointer;z-index:1;width:100%;height:100%;margin:0;position:absolute;inset:0}.cm-goal__face{background:var(--stone);border:1.5px solid #0000;border-radius:18px;align-items:center;gap:10px;width:100%;min-height:56px;padding:8px 12px 8px 8px;transition:background-color .15s,border-color .15s,color .15s;display:flex}.cm-goal__icon{background:var(--paper);width:38px;height:38px;color:var(--ink);flex:none;place-items:center;display:grid}.cm-goal--jv .cm-goal__icon{border-radius:19px 0 0}.cm-goal--sale .cm-goal__icon{border-radius:50%}.cm-goal--either .cm-goal__icon{border-radius:0 0 19px 19px}.cm-goal__text{flex-direction:column;flex:auto;min-width:0;display:flex}.cm-goal__label{font-size:15px;font-weight:600;line-height:1.25}.cm-goal__sub{color:var(--mute);font-size:12px;line-height:1.3}.cm-goal__tick{border:1.5px solid var(--line);background:var(--paper);color:#0000;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;display:grid}.cm-goal input:hover+.cm-goal__face{border-color:var(--ink)}.cm-goal input:checked+.cm-goal__face{background:var(--ink);color:var(--paper);border-color:var(--ink)}.cm-goal input:checked+.cm-goal__face .cm-goal__sub{color:var(--on-dark-2)}.cm-goal input:checked+.cm-goal__face .cm-goal__tick{border-color:var(--paper);color:var(--ink)}.cm-goal input:focus-visible+.cm-goal__face{outline:2px solid var(--ink);outline-offset:3px}.pm-form--building .cm-goal__face{background:var(--stone)}.cm-ask{background:var(--paper);width:min(560px,100vw - 32px);max-height:calc(100dvh - 32px);color:var(--ink);border:0;border-radius:32px 0 32px 32px;margin:auto;padding:0;box-shadow:0 24px 70px #0000004d}.cm-ask::backdrop{background:#0a0a0a73}.cm-ask__inner{flex-direction:column;gap:16px;padding:24px;display:flex}.cm-ask__top{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.cm-ask__title{font-family:var(--font-display);letter-spacing:-.01em;word-spacing:.04em;margin:0;font-size:26px;font-weight:700;line-height:1.1}.cm-ask__close{background:var(--stone);width:44px;height:44px;color:var(--ink);cursor:pointer;border:0;border-radius:50%;flex:none;place-items:center;margin:-6px -6px 0 0;display:grid}.cm-ask__plot{background:var(--stone);border-radius:18px 0;align-items:center;gap:14px;padding:12px 14px;display:flex}.cm-ask__plot-fig{font-family:var(--font-display);font-variant-numeric:tabular-nums;flex:none;font-size:22px;font-weight:700;line-height:1}.cm-ask__plot-text{min-width:0;color:var(--text-2);flex-direction:column;font-size:14px;line-height:1.4;display:flex}.cm-ask__plot-text strong{color:var(--ink);font-size:15px}.cm-ask .form-grid .input{background:var(--stone);border-color:var(--stone)}.cm-ask .form-grid .input:focus{border-color:var(--ink)}@media (max-width:699px){.cm-ask{border-radius:28px 28px 0 0;width:100vw;max-width:100vw;margin:auto 0 0}.cm-ask__inner{padding:10px 16px 24px}.cm-ask__grab{background:var(--stone-2);border-radius:2px;align-self:center;width:40px;height:4px}}@media (min-width:700px){.cm-ask__grab{display:none}}.cm-sent{flex-direction:column;gap:12px;display:flex}.cm-sent .form-sent{margin:0}.cm-home-band{padding-top:clamp(56px,7vw,112px)}.form-nav[hidden],.form-nav>.btn[hidden]{display:none!important}.cm-hero__grid{gap:32px;display:grid}@media (max-width:699px){.cm-lead__photo{aspect-ratio:1}.cm-lead__initials{font-size:48px}}.form-send>.cm-promise{grid-column:1/-1;margin-top:4px}.cm-act__rest .pm-steps{margin-top:0}@media (max-width:1279px){.cm-act{gap:28px}.cm-act__rest{margin-top:8px}}@media (min-width:1280px){.cm-act{grid-template-rows:auto 1fr;grid-template-areas:"head form""rest form";row-gap:28px}.cm-act>.cm-act__head{grid-area:head}.cm-act>.pm-form{grid-area:form}.cm-act>.cm-act__rest{grid-area:rest}}[data-steps=on].cm-form .pm-form__group{display:none}.cm-home-band .cm-band__media img{object-position:50% 40%}.cm-plot-grid[hidden]{display:none}.cm-table .cm-plot__price-none{font-size:15px;font-weight:500}.cm-deal--key{vertical-align:1px;padding:3px 10px;font-size:12px}.cm-deal--key.cm-deal--either{padding:0}.cm-deal--key .cm-deal__a{padding:3px 5px 3px 10px}.cm-deal--key .cm-deal__b{padding:0 10px 0 6px}.cm-deal--lg{padding:8px 16px;font-size:15px}.cm-deal--lg.cm-deal--either{padding:0}.cm-deal--lg .cm-deal__a{padding:8px 9px 8px 16px}.cm-deal--lg .cm-deal__b{padding:0 16px 0 10px}@media (forced-colors:active){.cm-deal{border:1.5px solid canvastext}.cm-deal__b{border-left:1.5px solid canvastext}}.cm-filters-wrap{flex-direction:column;gap:12px;display:flex}.cm-filters__hint p{color:var(--text-2);margin:0;font-size:14px;line-height:1.9}.cm-filters__hint p[hidden]{display:none}.cm-filters__hint strong{color:var(--ink)}.cm-filters-wrap--key{margin-top:-8px}.cm-table__link{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.cm-table__link:hover{text-decoration-thickness:2px}.cm-empty{background:var(--stone);border-radius:28px 0;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:16px 20px;padding:24px;display:grid}.cm-empty__plot{width:64px;height:64px;color:var(--ink);border:1.5px dashed #a9a9a3;border-radius:6px;place-items:center;display:grid}.cm-empty__title{font-family:var(--font-display);letter-spacing:-.01em;word-spacing:.04em;margin:0;font-size:24px;font-weight:700;line-height:1.1}.cm-empty__text p{color:var(--text-2);margin:6px 0 0;font-size:15px;line-height:1.5}.cm-empty__acts{flex-wrap:wrap;grid-column:1/-1;gap:10px;display:flex}@media (min-width:900px){.cm-empty{grid-template-columns:auto minmax(0,1fr) auto;padding:28px 32px}.cm-empty__acts{grid-column:auto}}@media (max-width:699px){.cm-empty__acts .btn{flex:100%}}.cm-brief .pm-h2{margin-top:8px}.cm-act__rest .pm-h3+.pm-steps{margin-top:20px}.cm-plotpage__tile{aspect-ratio:5/2}.cm-plotpage__tile .cm-plot__bound,.cm-plotpage__tile .cm-plot__size{inset:16% 22%}.cm-plotpage__tile .cm-plot__fig{font-size:clamp(48px,7vw,104px)}.cm-plotpage__tile .cm-plot__unit{font-size:clamp(13px,1.2vw,16px)}@media (max-width:699px){.cm-plotpage__tile{aspect-ratio:2}.cm-plotpage__tile .cm-plot__bound,.cm-plotpage__tile .cm-plot__size{inset:14% 16% 24%}}.price-xl.cm-price-none{font-size:clamp(26px,2.6vw,34px)}.cm-itemhead{--cm-r:20px;--cm-cut:radial-gradient(circle at 100% 0, transparent calc(var(--cm-r) - .5px), var(--paper) var(--cm-r));grid-template-columns:minmax(0,1fr);display:grid}.cm-itemhead>.gallery{display:contents}.cm-itemhead .gallery__main{grid-area:1/1}.cm-itemhead .gallery__main img{object-position:50% 50%}.cm-itemhead__name{flex-direction:column;gap:8px;min-width:0;display:flex;container-type:inline-size}.cm-itemhead .eyebrow{line-height:1.4}.cm-itemhead__eb{clip-path:inset(0 0 0 .94em);flex-wrap:wrap;margin-left:-.94em;display:flex}.cm-itemhead__eb>:first-child{padding-left:.94em}.cm-itemhead__eb .cm-itemhead__dot{width:.94em}.cm-itemhead .cm-itemhead__h1{letter-spacing:-.03em;word-spacing:.045em;font-size:clamp(32px,9.8vw,52px);line-height:1.02}.cm-itemhead .cm-itemhead__h1--long{font-size:min(100cqi / (var(--cm-em) * 1.03), 44px)}.cm-itemhead__h1--long .cm-itemhead__line{white-space:nowrap;display:block}.cm-itemhead__tag{flex-wrap:wrap;align-items:center;gap:6px 12px;display:flex}.cm-itemhead .price-xl{line-height:1.1}.cm-itemhead__clip{overflow:hidden}.cm-itemhead__spec{color:var(--mute);flex-wrap:wrap;margin:0 0 0 -1.1em;font-size:15px;line-height:1.45;display:flex}.cm-itemhead__fact{white-space:nowrap}.cm-itemhead__fact:first-child{padding-left:1.1em}.cm-itemhead__dot{text-align:center;width:1.1em;display:inline-block}.cm-itemhead__acts{align-items:center;gap:10px;display:flex}.cm-itemhead__acts .btn--icon{width:48px;height:48px}.cm-itemhead__acts :is(a,button){scroll-margin-bottom:calc(var(--dock-h,0px) + 16px)}@media (min-width:1000px){.cm-itemhead{--cm-r:clamp(28px, 2.4vw, 36px);--cm-pad-t:clamp(18px, 1.5vw, 26px);--cm-pad-r:clamp(28px, 2.8vw, 40px);--cm-h:max(460px, 100svh - var(--header-h,81px) - 84px - var(--dock-max,0px));--cm-fs:clamp(40px, min(8.2vw - 50px, .109 * var(--cm-h)), 76px);--cm-fs-most:clamp(40px, 5.2vw, 76px);--cm-name-most:clamp(520px, min(62vw - 50px, 1.5 * var(--cm-h)), 900px);--cm-size:min(100cqi / var(--cm-em), var(--cm-fs-most));--cm-topw:max(var(--cm-eyebrow,0px), var(--cm-top,0) * var(--cm-size));--cm-above:clamp(12px, 1vw, 18px)}.cm-itemhead:has(.cm-itemhead__h1--long){--cm-fs:clamp(40px, min(2.4vw + 27px, .1 * var(--cm-h)), 68px);--cm-name-most:clamp(520px, min(30vw + 247px, 1.1 * var(--cm-h)), 760px)}.cm-itemhead .gallery__main{aspect-ratio:16/9;width:100%;max-height:var(--cm-h)}.cm-itemhead .gallery__thumbs{grid-area:2/1;margin-top:12px}.cm-itemhead__panel{z-index:2;width:max-content;max-width:calc(100% - 2 * var(--cm-r) - 96px);padding:var(--cm-pad-t) var(--cm-pad-r) 0 0;border-radius:0 var(--cm-r) 0 0;background:var(--paper);flex-direction:column;grid-area:1/1;place-self:end start;display:flex;position:relative}.cm-itemhead__panel:before,.cm-itemhead__panel:after{content:"";width:var(--cm-r);height:var(--cm-r);background:var(--cm-cut);pointer-events:none;position:absolute}.cm-itemhead__panel:before{bottom:100%;left:0}.cm-itemhead__panel:after{bottom:0;left:100%}.cm-itemhead__name{min-width:min(var(--cm-em) * var(--cm-fs), var(--cm-name-most))}.cm-itemhead .cm-itemhead__h1,.cm-itemhead .cm-itemhead__h1--long{font-size:var(--cm-size)}.cm-itemhead__line{white-space:nowrap;display:block}.cm-itemhead--step .cm-itemhead__panel{clip-path:inset(calc(-1px - var(--cm-r)) calc(-1px - var(--cm-r)) -8px -8px);background:0 0}.cm-itemhead--step .cm-itemhead__name>.eyebrow{max-width:var(--cm-topw);position:relative}.cm-itemhead--step .cm-itemhead__name>.eyebrow:before{content:"";z-index:-1;left:0;top:calc(-1 * var(--cm-pad-t));width:calc(var(--cm-topw) + var(--cm-pad-r));height:calc(var(--cm-pad-t) + 100% + 8px + var(--cm-top-lines) * 1.02 * var(--cm-size) + 1px);border-top-right-radius:var(--cm-r);background:var(--paper);position:absolute}.cm-itemhead__line--step{position:relative}.cm-itemhead__line--step:before{content:"";z-index:-1;top:0;left:0;right:calc(-1 * var(--cm-pad-r));border-top-right-radius:var(--cm-r);background:var(--paper);position:absolute;bottom:-100vh}.cm-itemhead__line--step:after{content:"";left:calc(var(--cm-topw) + var(--cm-pad-r));width:var(--cm-r);height:var(--cm-r);background:var(--cm-cut);pointer-events:none;position:absolute;bottom:100%}.cm-itemhead__deal{margin-top:var(--cm-above);border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 24px;padding-top:clamp(12px,1vw,16px);display:flex}.cm-itemhead__price{flex-direction:column;flex:0 auto;gap:2px;min-width:0;display:flex}.cm-itemhead__acts,.cm-itemhead__ask{flex:auto}.cm-itemhead__clip{contain:inline-size;min-width:var(--cm-facts,0px)}.cm-itemhead .price-xl{font-size:clamp(30px,2.7vw,44px);line-height:1.05}.cm-itemhead .price-xl.cm-price-none{font-size:clamp(24px,2.3vw,34px)}.cm-itemhead--tile .cm-itemhead__panel{margin-top:calc(clamp(56px, 9vw, 140px) + var(--cm-r) + 12px)}.cm-itemhead .cm-plotpage__tile{aspect-ratio:auto;align-self:stretch;max-height:none}.cm-itemhead .cm-plotpage__tile .cm-plot__bound,.cm-itemhead .cm-plotpage__tile .cm-plot__size,.cm-itemhead .cm-plotpage__tile .cm-card__glyph{width:22%;inset:40px 5% 40px auto}.cm-itemhead .cm-plotpage__tile .cm-card__glyph svg{width:clamp(64px,6vw,112px);height:auto}.cm-itemhead .cm-plotpage__tile .cm-card__glyph :is(rect,path){vector-effect:non-scaling-stroke;stroke-width:2.6px}.cm-itemhead .cm-plotpage__tile .cm-plot__fig{font-size:clamp(36px,3.6vw,64px)}}@media (min-width:1000px) and (max-width:1279px){:is(.cm-itemhead,.cm-itemhead:has(.cm-itemhead__h1--long)){--cm-name-most:calc(44vw - 6px)}.cm-itemhead .gallery__main:not(.cm-plotpage__tile){aspect-ratio:3/2}}@media (min-width:1000px) and (max-width:1279px),(min-width:1280px) and (max-height:767px){.cm-itemhead{--cm-namew:min(var(--cm-em) * var(--cm-fs), var(--cm-name-most))}.cm-itemhead__panel{clip-path:inset(calc(-1px - var(--cm-r)) calc(-1px - var(--cm-r)) -8px -8px);background:0 0}.cm-itemhead__name{width:var(--cm-namew);position:relative}.cm-itemhead:not(.cm-itemhead--step) .cm-itemhead__name:before{content:"";z-index:-1;left:0;top:calc(-1 * var(--cm-pad-t));right:calc(-1 * var(--cm-pad-r));border-top-right-radius:var(--cm-r);background:var(--paper);position:absolute;bottom:-100vh}.cm-itemhead__deal{position:relative}.cm-itemhead__deal:before,.cm-itemhead__deal:after{content:"";left:calc(var(--cm-namew) + var(--cm-pad-r));right:calc(-1 * var(--cm-pad-r));pointer-events:none;position:absolute}.cm-itemhead__deal:before{z-index:-1;top:calc(-1px - var(--cm-above));border-top-right-radius:var(--cm-r);background:var(--paper);bottom:-100vh}.cm-itemhead__deal:after{bottom:calc(100% + 1px + var(--cm-above));height:var(--cm-r);background:var(--cm-cut) no-repeat left bottom / var(--cm-r) var(--cm-r)}}@media (max-width:999px){.cm-itemhead__panel,.cm-itemhead__deal,.cm-itemhead__price{display:contents}.cm-itemhead__tag{z-index:2;max-width:calc(100% - var(--cm-r) - 4px);border-radius:0 var(--cm-r) 0 0;background:var(--paper);grid-area:1/1;place-self:end start;gap:6px 8px;padding:10px 12px 0 0;position:relative}.cm-itemhead__tag:before,.cm-itemhead__tag:after{content:"";width:var(--cm-r);height:var(--cm-r);background:var(--cm-cut);pointer-events:none;position:absolute}.cm-itemhead__tag:before{bottom:100%;left:0}.cm-itemhead__tag:after{bottom:0;left:100%}.cm-itemhead__tag .price-xl{font-size:clamp(28px,4vw,36px)}.cm-itemhead__tag .price-xl.cm-price-none{font-size:clamp(24px,3.4vw,30px)}.cm-itemhead__tag .cm-deal--lg{padding:6px 12px;font-size:13px}.cm-itemhead__tag .cm-deal--lg.cm-deal--either{padding:0}.cm-itemhead__tag .cm-deal--lg .cm-deal__a{padding:6px 7px 6px 12px}.cm-itemhead__tag .cm-deal--lg .cm-deal__b{padding:0 12px 0 8px}.cm-itemhead__name{grid-row:2;margin-top:18px}.cm-itemhead__clip{grid-row:3;margin-top:8px}.cm-itemhead__acts{grid-row:4;margin-top:16px}.cm-itemhead .gallery__thumbs{grid-row:5;margin-top:20px}.cm-itemhead .cm-plotpage__tile .cm-plot__bound,.cm-itemhead .cm-plotpage__tile .cm-plot__size{inset:10% 8% 34%}}@media (max-width:699px){.cm-itemhead .cm-itemhead__h1--long{font-size:min(100cqi / (var(--cm-em) * 1.03), 38px)}.cm-itemhead__ask{flex:auto;min-width:0}.cm-itemhead__tag .cm-deal,.cm-itemhead__tag .cm-deal--lg{padding:5px 10px;font-size:12px}.cm-itemhead__tag .cm-deal--lg.cm-deal--either{padding:0}.cm-itemhead__tag .cm-deal--lg .cm-deal__a{padding:5px 5px 5px 10px}.cm-itemhead__tag .cm-deal--lg .cm-deal__b{padding:0 10px 0 6px}}@media print{.cm-itemhead{display:block}.cm-itemhead>.gallery{margin-top:16px;display:block}.cm-itemhead__panel,.cm-itemhead__deal,.cm-itemhead__price{border:0;width:auto;max-width:none;padding:0;display:block;position:static}.cm-itemhead__tag{margin-top:12px;padding:0;position:static}.cm-itemhead__panel:before,.cm-itemhead__panel:after,.cm-itemhead__name:before,.cm-itemhead__deal:before,.cm-itemhead__deal:after,.cm-itemhead__tag:before,.cm-itemhead__tag:after,.cm-itemhead__acts{display:none}.cm-itemhead__name{width:auto;min-width:0}.cm-itemhead .gallery__main{aspect-ratio:auto;max-height:none}}.cm-open__row{background:var(--stone);border-radius:20px 0;flex-wrap:wrap;align-items:center;gap:10px 16px;padding:16px 18px;display:flex}.cm-open__row p{color:var(--text-2);flex:260px;margin:0;font-size:15px;line-height:1.5}.cm-clear{font:inherit;color:var(--ink);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline}.cm-ask__form{flex-direction:column;gap:16px;min-width:0;display:flex}.cm-ask__form textarea{min-height:64px}html:not([data-js]) .cm-filters{display:none}.gone__media.cm-plot .cm-plot__fig{font-size:30px}@container form (min-width:600px) and (max-width:759px){.cm-form.pm-form:not([data-steps=on]) .form-steps{grid-template-columns:repeat(3,minmax(0,1fr))}}.om-priv{color:var(--text-2);white-space:nowrap;align-items:center;gap:3px;margin-left:6px;font-weight:500;display:inline-flex}.om-priv svg{flex:none;margin-top:-1px}[data-steps=on] .om-optstep .om-optional{display:none}.om-form__head{justify-content:space-between;align-items:flex-end;gap:8px 24px;display:flex}.om-key{align-items:flex-start;gap:8px;display:flex;color:var(--mute)!important;margin:0 0 3px!important;font-size:13px!important;line-height:1.3!important}.om-key .om-priv{color:var(--ink);margin:0}@container form (max-width:599px){.om-form__head{display:block}.om-key{margin-top:10px!important}}.om-note{align-items:flex-start;gap:6px;display:flex}.om-note svg{flex:none;margin-top:2px}.om-hint{margin-top:6px!important;padding-bottom:0!important}@container form (min-width:480px){.om-goals__cards{grid-template-columns:repeat(2,minmax(0,1fr))}}.om-goal--teaser .cm-goal__icon{border-radius:50%}.om-goal--private .cm-goal__icon{border-radius:19px 0 0}[data-steps=on] .om-pair{grid-template-columns:repeat(2,minmax(0,1fr))}.om-form:not([data-steps=on]) :is(.om-who,.om-note){grid-column:1/-1}.om-form:not([data-steps=on]) .om-who>.form-seg{max-width:440px}@container form (min-width:1000px){.om-form:not([data-steps=on]) .form-steps{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:16px}.om-form:not([data-steps=on]) .om-c2,.om-form:not([data-steps=on]) .om-details>.field{grid-column:span 2}.om-form:not([data-steps=on]) .om-c3{grid-column:span 3}.om-form:not([data-steps=on]) .om-c4{grid-column:span 4}.om-form:not([data-steps=on]) .om-c6{grid-column:span 6}.om-form:not([data-steps=on]) .om-c9{grid-column:span 9}.om-form:not([data-steps=on]) :is(.om-c12,.form-send,.pm-form__group){grid-column:1/-1}.om-form:not([data-steps=on]) .om-kinds{display:flow-root}.om-form:not([data-steps=on]) .om-kinds>.form-q__legend{float:inline-start;width:calc(22.2222% + 3.55556px);padding-top:calc((var(--chip-h,44px) - 21px) / 2);margin:0}.om-form:not([data-steps=on]) .om-kinds>:is(.form-chips,.cm-q-error){margin-inline-start:calc(22.2222% + 3.55556px)}.om-form:not([data-steps=on]) .om-goals{display:flow-root}.om-form:not([data-steps=on]) .om-goals>.form-q__legend{float:inline-start;padding-top:7px;width:calc(16.6667% + 2.66667px);margin:0;padding-inline-end:16px}.om-form:not([data-steps=on]) .om-goals>:is(.cm-goals__cards,.cm-q-error){margin-inline-start:calc(16.6667% + 2.66667px)}.om-form:not([data-steps=on]) .om-who{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;column-gap:16px;display:grid}.om-form:not([data-steps=on]) .om-who>.form-q__legend{grid-column:1/-1}.om-form:not([data-steps=on]) .om-who>.om-hint{margin:0!important}.om-form:not([data-steps=on]) .om-who>.cm-q-error{grid-column:1}.om-form:not([data-steps=on]) .om-note{display:none}.om-form:not([data-steps=on]) .form-send{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:4px 24px;display:grid}.om-form:not([data-steps=on]) .form-send>.form__status{grid-column:1/-1}.om-form:not([data-steps=on]) .form-send .form-send__button{grid-area:span 2/1;width:auto}.om-form:not([data-steps=on]) .form-send .form__note{grid-column:2;align-self:end;margin:0}.om-form:not([data-steps=on]) .form-send>.cm-promise{grid-column:2;align-self:start;margin:0}.om-form:not([data-steps=on]):has(.field__error,.cm-q-error) .form-steps{align-items:start}}@media (min-width:1280px){.om-act.cm-act{grid-template:"head""form""rest"/minmax(0,1fr);row-gap:28px}.om-act>.pm-form{position:static}.om-act .cm-list__lede{max-width:62ch}}@media (min-width:900px){.om-side{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:40px;display:grid}.om-side .cm-private{margin-top:0}}.om-yield{font-weight:700;color:var(--ink)!important;margin-top:-2px!important}.om-yieldkey{color:var(--text-2);align-items:flex-start;gap:8px;margin:-6px 0 0;font-size:14px;line-height:1.5;display:flex}.om-yieldkey svg{flex:none;margin-top:4px}.om-factnote{color:var(--text-2);margin:2px 0 0;font-size:14px;line-height:1.5}@container form (min-width:480px){[data-steps=on] .om-optstep--two:not([hidden]){gap:var(--form-gap) 12px;grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;display:grid}[data-steps=on] .om-optstep--two>.pm-form__row{display:contents}[data-steps=on] .om-optstep--two>:is(.form-steps__name,.form-intro){grid-column:1/-1}}@container form (min-width:540px){[data-steps=on] .om-optstep--three:not([hidden]){gap:var(--form-gap) 12px;grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;display:grid}[data-steps=on] .om-optstep--three>.pm-form__row{display:contents}[data-steps=on] .om-optstep--three>:is(.form-steps__name,.form-intro){grid-column:1/-1}[data-steps=on] .om-optstep--three .om-name{grid-column:span 2}}@container form (min-width:640px){[data-steps=on] .om-community{grid-column:span 2}}@container form (max-width:279px){[data-steps=on] .om-pair--wide{grid-template-columns:minmax(0,1fr)}}@media (min-width:1100px) and (max-height:760px){.om-form:not([data-steps=on]) .om-goal .cm-goal__face{min-height:46px;padding-block:4px}.om-form:not([data-steps=on]) .pm-form__group{display:none}}@media (max-height:500px){[data-steps=on].om-form .form-intro{display:none}}[data-steps=on].om-form .om-kinds>:not(legend){margin-inline-start:0}@container form (min-width:560px){[data-steps=on].om-form .om-kinds>.form-chips{flex-wrap:nowrap}[data-steps=on].om-form .om-kinds .form-chip>span{padding-inline:10px}}.mkt__grid{gap:28px;display:grid}.mkt__figures{gap:clamp(8px,1.6vw,20px);min-width:0}@media (min-width:1100px){.mkt__grid--chart{grid-template-columns:minmax(0,1fr) min(42%,520px);align-items:start;column-gap:28px}}.mkt-beds{min-width:0}.mkt-beds tbody th{letter-spacing:0;text-transform:none;color:var(--ink);border-bottom:1px solid var(--line);font-size:15px;font-weight:600}.mkt-beds td{color:var(--text-2)}.mkt-beds td,.mkt-beds thead th:not(:first-child){text-align:right}.mkt__note{color:var(--mute);margin:0;font-size:13px}.mkt-chart{gap:14px;min-width:0;margin:0;display:grid}.mkt-chart figcaption{flex-wrap:wrap;align-items:baseline;gap:2px 10px;display:flex}.mkt-chart__when{font-size:13px}.mkt-bars{grid-template-columns:auto minmax(0,1fr);min-width:0;display:grid;container-type:inline-size}.mkt-bars svg{display:block;overflow:visible}.mkt-ax{font-family:var(--font-body);fill:var(--mute);font-variant-numeric:tabular-nums;font-size:12px}.mkt-ax--year{letter-spacing:.04em;font-size:11px;font-weight:600}.mkt-val{font-family:var(--font-body);fill:var(--ink);font-variant-numeric:tabular-nums;paint-order:stroke;stroke:var(--paper);stroke-width:3px;stroke-linejoin:round;font-size:12px;font-weight:600}.mkt-grid{stroke:var(--line);stroke-width:1px}.mkt-base{stroke:#a6a6a0;stroke-width:1px}.mkt-bar{fill:#5f5f5a}.mkt-bar--last{fill:var(--ink)}.mkt-n{display:none}@container (max-width:459px){.mkt-w{display:none}.mkt-n{display:inline}}.mkt-around{gap:10px;margin-top:4px}.mkt-stations{gap:6px;margin:0;padding:0;list-style:none;display:grid}.mkt-stations li{color:var(--text-2);align-items:flex-start;gap:10px;font-size:16px;line-height:1.55;display:flex}.mkt-stations strong{color:var(--ink);font-weight:600}.mkt-dots{flex:none;gap:3px;margin-top:calc(.775em - 5px);display:flex}.mkt-dot{border-radius:50%;width:10px;height:10px}@media (forced-colors:active){.mkt-dot{forced-color-adjust:none}}@media (min-width:700px){.detail__main .mkt-sales{grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}}.mkt-op{border-top:1px solid var(--line);gap:16px;padding-top:clamp(20px,2.4vw,28px);display:grid}.mkt-op__text{gap:12px}.mkt-op__line{text-wrap:balance;max-width:34ch;color:var(--text-2);margin:0;font-size:clamp(16px,1.3vw,18px);line-height:1.55}.mkt-op__line strong{color:var(--ink);font-weight:600}@media (min-width:900px){.mkt-op{grid-template-columns:minmax(0,340px) minmax(0,1fr);align-items:start;column-gap:clamp(32px,4vw,72px)}.mkt-op__source{grid-column:1/-1}}.pc__line{max-width:62ch;color:var(--text-2);margin:0;font-size:clamp(16px,1.3vw,18px);line-height:1.55}.pc__line strong{color:var(--ink);font-weight:600}.pc-strip{max-width:620px;padding-top:26px;position:relative}.pc-strip__label{white-space:nowrap;color:var(--ink);font-size:13px;font-weight:600;position:absolute;top:0;transform:translate(-50%)}.pc-strip__label--start{transform:translate(-9px)}.pc-strip__label--end{transform:translate(calc(9px - 100%))}.pc-strip__track{height:14px;position:relative}.pc-strip__track:before{content:"";background:var(--line);border-radius:1px;height:2px;position:absolute;inset:6px 0 auto}.pc-strip__band{background:var(--stone-2);border-radius:7px;height:14px;position:absolute;top:0}.pc-strip__median{background:#5f5f5a;width:2px;height:22px;margin-left:-1px;position:absolute;top:-4px}.pc-strip__dot{box-sizing:border-box;border:3px solid var(--paper);background:var(--ink);width:18px;height:18px;box-shadow:0 0 0 1px var(--ink);border-radius:50%;margin-left:-9px;position:absolute;top:-2px}.pc-strip__ends{height:20px;color:var(--mute);font-variant-numeric:tabular-nums;margin-top:8px;font-size:13px;position:relative}.pc-strip__ends>span{white-space:nowrap;position:absolute;top:0}.pc-strip__high{transform:translate(-100%)}.pc-strip__ends--out .pc-strip__low{transform:translate(calc(-100% - 6px))}.pc-strip__ends--out .pc-strip__high{transform:translate(6px)}.pc-strip__key{color:var(--mute);flex-wrap:wrap;gap:4px 20px;margin:8px 0 0;font-size:13px;display:flex}.pc-strip__key i{vertical-align:-2px;margin-right:7px;display:inline-block}.pc-key-band{background:var(--stone-2);border-radius:6px;width:18px;height:12px}.pc-key-median{background:#5f5f5a;width:2px;height:14px}.pc-yield{border-top:1px solid var(--line);gap:6px;padding-top:16px}.pc-yield__line{max-width:62ch;color:var(--text-2);margin:0;font-size:16px;line-height:1.55}.pc-yield__line strong{color:var(--ink);font-weight:600}@media (forced-colors:active){.pc-strip__band,.pc-strip__median,.pc-strip__dot,.pc-key-band,.pc-key-median{forced-color-adjust:none}}.card__check{color:var(--mute);margin:-4px 0 0;font-size:13px;line-height:1.4}.card-checks__note{max-width:90ch;color:var(--mute);margin:0;font-size:13px;line-height:1.5}.card-checks__note p{margin:0}.card-checks__how summary{min-height:44px;color:var(--ink);text-underline-offset:3px;cursor:pointer;align-items:center;margin-block:-10px -8px;font-weight:600;text-decoration:underline;display:inline-flex}.card-checks__how[open] summary{margin-bottom:0}.card-checks__wide{display:none}@media (min-width:600px){.card-checks__narrow{display:none}.card-checks__wide{display:block}}.yld .em-table tbody{grid-template-columns:repeat(4,minmax(0,1fr))}.yld .em-table tr:nth-child(4){border-top:1.5px solid var(--ink)}.yld__note{max-width:92ch;line-height:1.55}.yld__note b{color:var(--ink);font-weight:600}.yld__src .link-arrow,.mkt .in-short__checked .link-arrow{margin-left:4px;font-size:13px}@media (max-width:699px),(max-width:999px) and (max-height:700px) and (pointer:coarse),(max-height:500px) and (pointer:coarse){.yld .em-table tbody{grid-template-columns:repeat(2,minmax(0,1fr))}.yld .em-table tr:nth-child(4){border-top:1px solid var(--line)}}.dm-summary{max-width:68ch;color:var(--text-2);margin:0;font-size:clamp(16px,1.3vw,18px);line-height:1.6}.dm-summary strong{color:var(--ink);font-weight:600}.dm-chart{max-width:760px;margin-top:8px}.dm-gathering{max-width:760px}.dm .list-meta__item:first-child{white-space:normal}.dm-bar{display:none}.dm-table{font-size:14px}.dm-table--beds{min-width:1000px}.dm-table thead th{vertical-align:bottom}.dm-table thead tr.dm-groups th[colspan]{border-bottom:1px solid var(--line);text-align:center;color:var(--ink);padding-bottom:6px}.dm-table th,.dm-table td{padding:11px 10px}.dm-table td,.dm-table thead th:not(.dm-name){text-align:right}.dm-table tbody th{z-index:1;letter-spacing:0;text-transform:none;text-align:left;color:var(--ink);background:var(--paper);border-bottom:1px solid var(--line);font-size:15px;font-weight:600;position:sticky;left:0}.dm-table tbody th a{color:inherit;text-decoration:none}.dm-table tbody th a:hover{text-underline-offset:3px;text-decoration:underline}.dm-table thead .dm-name{z-index:2;background:var(--paper);position:sticky;left:0}.dm-table td{color:var(--text-2);white-space:nowrap}.dm-table .dm-g{border-left:1px solid var(--line)}.dm-table thead th:has(>.dm-sort){padding:0}.dm-sort{width:100%;min-height:44px;font:inherit;letter-spacing:inherit;text-transform:inherit;text-align:inherit;color:inherit;cursor:pointer;background:0 0;border:0;justify-content:flex-end;align-items:flex-end;gap:4px;padding:11px 10px;display:flex}.dm-name .dm-sort{justify-content:flex-start}.dm-sort:focus-visible{outline:2px solid var(--ink);outline-offset:-4px;border-radius:4px}.dm-sort__mark{min-width:.7em;color:var(--ink)}th[aria-sort=descending] .dm-sort,th[aria-sort=ascending] .dm-sort{color:var(--ink)}.dm-note{max-width:110ch;line-height:1.55}.dm-how{max-width:80ch;color:var(--text-2);margin:0;font-size:16px;line-height:1.6}.dm-frame{position:relative}.dm-scroll{overscroll-behavior-x:contain;max-height:max(360px,100svh - 150px);overflow:auto}.dm-table{border-collapse:separate;border-spacing:0}.dm-table thead{z-index:3;position:sticky;top:0}.dm-table thead th{background:var(--paper)}.dm-frame:after{content:"";pointer-events:none;opacity:0;background:linear-gradient(270deg,#00000029,#0000);width:28px;transition:opacity .2s;position:absolute;top:0;bottom:0;right:0}.dm-wrap[data-more] .dm-frame:after{opacity:1}.dm-wrap[data-slid] .dm-table :is(tbody th,thead .dm-name){box-shadow:8px 0 8px -8px #0000004d}@media (prefers-reduced-motion:reduce){.dm-frame:after{transition:none}}@media (max-width:1099px){.dm-bar{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:10px 24px;display:flex}.dm-pick{flex:0 220px;min-width:0}.dm-hint{color:var(--mute);margin:0;font-size:13px;line-height:1.5;display:block}.dm-hint svg{vertical-align:-2px;margin-left:6px;display:inline-block}.dm-wrap[data-fits] .dm-hint{display:none}}@media (max-width:699px){.dm-table tbody th{white-space:normal;min-width:118px;max-width:124px}}.vx{border:1.5px solid var(--stone-2);background:var(--paper);border-radius:24px 52px 24px 24px;grid-template-columns:minmax(0,1fr);gap:20px;margin:clamp(28px,3.4vw,44px) 0 clamp(20px,2.6vw,32px);padding:clamp(18px,2.6vw,32px);display:grid}.vx__top{gap:18px;display:grid}.vx__lede{max-width:52ch;color:var(--text-2);margin:0;font-size:16px;line-height:1.55}.vx__pick{grid-template-columns:minmax(0,1.5fr) minmax(0,1.1fr) minmax(0,.8fr);gap:12px;min-width:0;display:grid}.vx__top>*,.vx .select{min-width:0}.vx .select{text-overflow:ellipsis;width:100%}.vx .em-table tbody{grid-template-columns:repeat(4,minmax(0,1fr))}.vx .em-table tr:nth-child(4){border-top:1.5px solid var(--ink)}.vx__range{font-size:22px;line-height:30px}.vx__foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 28px;display:flex}.vx__caveat{max-width:72ch;line-height:1.55}.vx__go{flex:none}.vx__go svg{margin-left:8px}.vx__none{max-width:72ch;color:var(--text-2);margin:0;font-size:16px;line-height:1.55}@media (min-width:1000px){.vx__top{grid-template-columns:minmax(0,.85fr) minmax(0,1.4fr);align-items:end;column-gap:40px}}@media (max-width:699px),(max-width:999px) and (max-height:700px) and (pointer:coarse),(max-height:500px) and (pointer:coarse){.vx .em-table tbody{grid-template-columns:repeat(2,minmax(0,1fr))}.vx .em-table tr:nth-child(4){border-top:1px solid var(--line)}.vx__range{font-size:18px;line-height:24px}}@media (max-width:699px){.vx__pick{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr)}.vx__pick .field:first-child{grid-column:1/-1}.vx__go{justify-content:center;width:100%}}
