.sl-cover{grid-template-columns:1.1fr 1fr;gap:0 7%;padding-block:30px 55px;display:grid;position:relative}.sl-cover>.se-crumb{grid-column:1/-1}.sl-cover-copy{align-self:center;padding-top:20px}.sv-page .sl-cover h1{font-size:clamp(53px,6.2vw,94px)}.sl-cover h1>span{letter-spacing:-.045em;margin-bottom:14px;font-size:.55em;line-height:1.3;display:inline-block}.sl-cover .se-lead{font-size:18px;line-height:1.7}.sl-cover-photo img{height:640px}.sl-cover-photo figcaption{font-size:11px}.sl-cover-transaction{isolation:isolate;min-height:740px;padding-bottom:90px;display:block}.sl-cover-transaction .sl-cover-copy{max-width:800px;padding-top:150px}.sl-cover-transaction .sl-cover-photo{z-index:-1;position:absolute;inset:0}.sl-cover-transaction .sl-cover-photo img{height:100%}.sl-cover-transaction .sl-cover-photo:after{content:"";background:linear-gradient(90deg,#142e39c7,#142e3960 65%,#142e3920);position:absolute;inset:0}.sl-cover-transaction .sl-cover-photo figcaption{bottom:18px;left:var(--pr-gutter);right:var(--pr-gutter);color:#e3ece9;z-index:1;font-size:10px;position:absolute}body.sv-page .ed .sl-cover-transaction h1{color:#f4f7f8}.sl-cover-transaction :is(.se-crumb,.se-crumb a,.se-crumb b,.se-kicker,.se-lead,.se-link){color:#eef4f4}.sl-cover-transaction .se-button{color:#17343d;background:#f4f7f8;border-color:#f4f7f8}.sl-cover-transaction .se-link{border-color:#a4b9bd}.sl-cover-conciergerie{display:block}.sl-cover-conciergerie .sl-cover-copy{grid-template-columns:1.2fr 1fr;align-items:center;gap:0 8%;display:grid}.sl-cover-conciergerie .se-kicker{grid-column:1/-1}.sl-cover-conciergerie .se-actions{grid-column:2;margin-top:15px}.sl-cover-conciergerie .sl-cover-photo{margin-top:40px}.sl-cover-conciergerie .sl-cover-photo img{height:430px}.sl-cover-syndic{grid-template-columns:1fr 1fr}.sl-cover-syndic .sl-cover-photo{grid-area:2/1}.sl-cover-syndic .sl-cover-copy{grid-area:2/2}.sl-cover-syndic .sl-cover-photo img{height:690px}.sl-portrait{border-top:1px solid var(--svc-line);grid-template-columns:1.05fr 1fr;gap:10%;display:grid}.sl-portrait .se-lead{font-size:17px}.sl-local-points{margin:0;padding:0;list-style:none}.sl-local-points>li{border-top:1px solid var(--svc-line);grid-template-columns:25px 1fr;gap:25px;padding:24px 0;display:grid}.sl-local-points>li>span{letter-spacing:.1em;color:var(--svc-accent);padding-top:7px;font-size:10px}.sl-local-points h3{font-size:25px!important}.sl-local-points p{color:var(--svc-muted);margin-top:15px;font-size:15px;line-height:1.75}.sl-market{background:var(--svc-tint);padding:30px 35px}.sl-market dl{margin:0}.sl-market dl>div{border-bottom:1px solid var(--svc-line);grid-template-columns:1fr auto;align-items:center;gap:25px;padding:22px 0;display:grid}.sl-market dt{color:var(--svc-muted);font-size:12px;line-height:1.7}.sl-market dd{letter-spacing:-.04em;white-space:nowrap;margin:0;font-size:30px}.sl-market-note{color:var(--svc-muted);font-size:12px;line-height:1.7}.sl-journal{border-top:1px solid var(--svc-line);grid-template-columns:1fr 1.5fr;gap:8%;display:grid}.sl-journal article{border-bottom:1px solid var(--svc-line);padding:24px 0}.sl-journal article:first-child{padding-top:0}.sl-journal h3{font-size:27px!important}.sl-journal article p{color:var(--svc-muted);font-size:15px;line-height:1.75}.sl-context{background:var(--svc-tint);padding-block:30px}.sl-context summary{cursor:pointer;justify-content:space-between;gap:30px;padding:20px 0;font-size:18px;list-style:none;display:flex}.sl-context summary::-webkit-details-marker{display:none}.sl-context details[open] summary>span:last-child{transform:rotate(45deg)}.sl-context details>p{color:var(--svc-muted);max-width:70ch;font-size:13px;line-height:1.8}.sl-context dl{grid-template-columns:repeat(3,1fr);gap:30px;margin:35px 0;display:grid}.sl-context dl>div{border-top:1px solid var(--svc-line);flex-direction:column-reverse;gap:12px;padding-top:20px;display:flex}.sl-context dt{color:var(--svc-muted);font-size:12px;line-height:1.7}.sl-context dd{letter-spacing:-.045em;margin:0;font-size:35px;line-height:1.1}.sl-questions{grid-template-columns:1fr 1.3fr;gap:8%;display:grid}.sl-questions details{border-top:1px solid var(--svc-line)}.sl-questions summary{cursor:pointer;justify-content:space-between;gap:25px;padding:23px 0;font-size:16px;line-height:1.6;list-style:none;display:flex}.sl-questions summary::-webkit-details-marker{display:none}.sl-questions details[open] summary>span{transform:rotate(45deg)}.sl-questions details p{color:var(--svc-muted);margin:0 0 25px;font-size:14px;line-height:1.8}.sl-mesh{border-top:1px solid var(--svc-line);grid-template-columns:1fr 1fr;gap:8%;display:grid}.sl-mesh>div{flex-direction:column;align-items:start;display:flex}.sl-mesh a{border-bottom:1px solid var(--svc-line);width:100%;padding:13px 0;font-size:14px;line-height:1.6}.sl-mesh>div:last-child{grid-template-columns:1fr 1fr;align-content:start;gap:0 30px;display:grid}.sl-mesh>div:last-child>.se-kicker{grid-column:1/-1}.sl-context-links{padding-block:45px}.sl-context-links>div{grid-template-columns:repeat(3,1fr);gap:0 40px;display:grid}.sl-context-links a{border-bottom:1px solid var(--svc-line);padding:13px 0;font-size:12px;line-height:1.7}.se-related{border-top:1px solid var(--svc-line)}.se-related-head{justify-content:space-between;align-items:end;gap:35px;margin-bottom:40px;display:flex}.se-related-head h2{max-width:22ch}.se-related-head .se-link{white-space:nowrap}.se-related-list{grid-template-columns:repeat(4,minmax(0,1fr));gap:30px;display:grid}.se-related-photo{aspect-ratio:4/5;background:var(--svc-tint);position:relative}.se-related-photo>a{width:100%;height:100%;display:block}.se-related-photo img{object-fit:cover;width:100%;height:100%;display:block}.se-related-photo button{width:36px;height:36px;color:var(--svc-ink);cursor:pointer;background:#f4f7f8e8;border:0;place-items:center;display:grid;position:absolute;top:10px;right:10px}.se-related-photo svg{stroke:currentColor;fill:none;stroke-width:1.5px;width:17px;height:17px}.se-related-photo button.on{color:#934452}.se-related-photo button.on svg{fill:currentColor}.se-related-photo>span{background:#f4f7f8e8;padding:7px 10px;font-size:10px;position:absolute;bottom:10px;left:10px}.se-related-place{color:var(--svc-muted);margin:14px 0 8px;font-size:10px;line-height:1.6}.sv-page .se-related-list h3{font-size:24px;line-height:1.15}.se-related-specs{color:var(--svc-muted);margin-top:12px;font-size:12px}.se-related-price{border-top:1px solid var(--svc-line);padding-top:12px;font-size:18px;font-weight:550}.sv-local .se-offers-compact{padding-block:65px}@media (width<=1000px){.sl-cover{gap:0 5%}.sv-page .sl-cover h1{font-size:60px}.sl-portrait{gap:6%}.sl-market{padding:24px}.se-related-list{grid-template-columns:1fr 1fr;gap:30px}.sl-cover-conciergerie .sl-cover-copy{gap:0 5%}}@media (width<=700px){.sl-cover,.sl-cover-syndic{flex-direction:column;gap:0;padding-top:20px;padding-bottom:38px;display:flex}.sl-cover-copy{padding-top:0}.sv-page .sl-cover h1{font-size:clamp(46px,11.5vw,72px)}.sl-cover h1>span{margin-bottom:10px;font-size:.6em;line-height:1.2}.sl-cover .se-lead{font-size:17px}.sl-cover-photo{margin-top:30px}.sl-cover-photo img,.sl-cover-syndic .sl-cover-photo img{aspect-ratio:4/5;object-position:35% 50%;height:auto}.sl-cover-transaction{min-height:690px;padding-bottom:85px;display:block}.sl-cover-transaction .sl-cover-copy{padding-top:110px}.sl-cover-transaction .sl-cover-photo{margin-top:0}.sl-cover-transaction .sl-cover-photo img{aspect-ratio:auto;height:100%}.sl-cover-transaction .sl-cover-photo:after{background:linear-gradient(#142e3970,#142e39b5 65%)}.sl-cover-conciergerie .sl-cover-copy{display:block}.sl-cover-conciergerie .sl-cover-photo img{aspect-ratio:4/3;height:auto}.sl-cover-conciergerie .se-actions{margin-top:28px}.sl-portrait,.sl-journal,.sl-questions,.sl-mesh{grid-template-columns:1fr;gap:35px}.sl-local-points h3{font-size:23px!important}.sl-market dl>div{gap:20px}.sl-market dd{font-size:28px}.sl-market dt{font-size:11px}.sl-context dl{grid-template-columns:1fr 1fr;gap:25px}.sl-context dd{font-size:28px}.sl-context dt{font-size:11px}.sl-context summary{font-size:16px}.sl-mesh>div:last-child{gap:0 24px}.sl-mesh a{font-size:13px}.sl-context-links>div{grid-template-columns:1fr}.se-related-head{display:block}.se-related-head .se-link{margin-top:20px}.se-related-list{scroll-snap-type:x proximity;gap:22px;padding-bottom:18px;display:flex;overflow:auto}.se-related-list>article{scroll-snap-align:start;flex:0 0 82%;min-width:0}.se-related-photo{aspect-ratio:4/5}.sv-page .se-related-list h3{font-size:25px}}
