._page_13rtl_1{color:var(--midnight);background:var(--paper);padding-top:0}._hero_13rtl_2{isolation:isolate;color:var(--morning);background:var(--midnight);position:relative;overflow:hidden}._hero_13rtl_2:before{z-index:-2;content:"";filter:blur(4px);background:url(/images/vision-marseille.jpg) 50% 60%/cover no-repeat;position:absolute;inset:-8px}._hero_13rtl_2:after{z-index:-1;content:"";background:linear-gradient(90deg,#0a314beb,#0a314bd1 52%,#0a314b8f);position:absolute;inset:0}._heroInner_13rtl_5{padding-block:clamp(152px,17vh,180px) 72px}._eyebrow_13rtl_6{color:var(--calanques);letter-spacing:.13em;text-transform:uppercase;margin:0 0 28px;font-size:10px;font-weight:700;line-height:1.7}._heroLayout_13rtl_7{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:center;gap:clamp(40px,7vw,96px);display:grid}._heroTitle_13rtl_8{letter-spacing:-.05em;margin:0;font-size:clamp(64px,7.5vw,112px);font-weight:400;line-height:.98}._heroTitle_13rtl_8>span{color:var(--calanques)}._heroCopy_13rtl_10{max-width:400px}._heroCopy_13rtl_10>p{color:#f6f4e9d6;margin:0;font-size:14px;line-height:1.85}._catalogue_13rtl_12{--catalogue-header-height:92px;scroll-margin-top:var(--catalogue-header-height)}._toolbar_13rtl_13{z-index:12;top:var(--catalogue-header-height);border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fbfaf6f7;position:sticky}._toolbarInner_13rtl_14{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;min-height:88px;padding-block:16px;display:flex}._marketFilters_13rtl_15{scrollbar-width:none;gap:4px;min-width:0;display:flex;overflow-x:auto}._marketFilters_13rtl_15::-webkit-scrollbar{display:none}._marketFilters_13rtl_15 button{min-height:44px;color:var(--muted);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:999px;flex:none;padding:0 18px;font-size:12px;font-weight:500;transition:color .2s,background-color .2s}._marketFilters_13rtl_15 button:is(:hover,:focus-visible){color:var(--midnight);background:#a1d5d22e}._marketFilters_13rtl_15 button.is-active{color:var(--morning);background:var(--midnight)}._marketFilters_13rtl_15 button:focus-visible{outline:2px solid var(--midnight);outline-offset:-3px}._marketFilters_13rtl_15 button.is-active:focus-visible{outline-color:var(--calanques)}._controls_13rtl_22{flex:none;gap:24px;margin-left:auto;display:flex}._controlField_13rtl_23{min-width:0;color:var(--muted);gap:2px;font-size:11px;display:grid}._select_13rtl_24{min-width:0;color:var(--midnight);display:block;position:relative}._select_13rtl_24 select{width:176px;max-width:100%;min-height:44px;color:inherit;appearance:none;font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #0a314b33;border-radius:0;padding:0 32px 0 12px;font-size:12px;display:block}._select_13rtl_24 svg{pointer-events:none;position:absolute;top:50%;right:8px;transform:translateY(-50%)}._select_13rtl_24 select:focus-visible{outline:2px solid var(--midnight);outline-offset:4px}._results_13rtl_28{padding-block:48px 104px}._resultsHeading_13rtl_29{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px 40px;margin-bottom:36px;display:flex}._resultsTitle_13rtl_30{letter-spacing:-.035em;margin:0 0 10px;font-size:clamp(28px,3vw,40px);font-weight:400;line-height:1.15}._resultsTitle_13rtl_30:focus{outline:none}._count_13rtl_32{color:var(--muted);margin:0;font-size:12px;line-height:1.7}._resultsMeta_13rtl_33{flex-direction:column;align-items:flex-end;gap:8px;display:flex}._updated_13rtl_34{color:var(--muted);margin:0;font-size:10px;line-height:1.7}._reset_13rtl_35{min-height:44px;color:var(--midnight);font:inherit;text-underline-offset:5px;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:0;font-size:12px;text-decoration:underline;display:inline-flex}._reset_13rtl_35:focus-visible{outline:2px solid var(--midnight);outline-offset:4px}._catalogue_13rtl_12 ._grid_13rtl_37{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px 24px;display:grid}._catalogue_13rtl_12 .property-card{color:var(--morning);background:var(--midnight);transition:transform .4s var(--ease-out), background-color .32s ease, color .32s ease, box-shadow .4s ease;border:0;border-radius:12px;box-shadow:0 14px 32px #061b2a1a,0 3px 8px #061b2a0d}._catalogue_13rtl_12 .property-card:is(:hover,:focus-visible){color:var(--midnight);background:var(--calanques);transform:translateY(-5px);box-shadow:0 22px 44px #061b2a24,0 5px 12px #061b2a0f}._catalogue_13rtl_12 .property-card:focus-visible{outline:2px solid var(--midnight);outline-offset:5px}._catalogue_13rtl_12 .property-card-image{aspect-ratio:1.32;flex:none}._catalogue_13rtl_12 .property-card-image>img{transform:none}._catalogue_13rtl_12 .property-card:is(:hover,:focus-visible) .property-card-image>img{transform:scale(1.035)}._catalogue_13rtl_12 .property-card-badges{inset:16px 16px auto}._catalogue_13rtl_12 .property-card-status{font-size:10px}._catalogue_13rtl_12 .property-card-body{flex:1;min-height:224px;padding:24px}._catalogue_13rtl_12 .property-card-meta{color:#f6f4e9b8;letter-spacing:.04em;align-items:flex-start;font-size:10px;line-height:1.6}._catalogue_13rtl_12 .property-card-meta span:last-child{color:var(--calanques);flex:none}._catalogue_13rtl_12 .property-card h3{letter-spacing:-.025em;text-wrap:pretty;margin:18px 0 28px;font-size:clamp(19px,1.7vw,24px);font-weight:400;line-height:1.25}._catalogue_13rtl_12 .property-card-bottom{border-color:#f6f4e92e;flex-wrap:wrap;align-items:center;gap:16px;padding-top:18px}._catalogue_13rtl_12 .property-card-bottom strong{color:var(--morning);font-size:22px;line-height:1.4}._catalogue_13rtl_12 .property-card-period{color:#f6f4e9b8;letter-spacing:0;margin-left:4px;font-size:10px;font-weight:400}._catalogue_13rtl_12 .property-card-bottom>span{color:var(--calanques);font-size:10px}._catalogue_13rtl_12 .property-card-bottom>span>svg{border:1px solid #a1d5d266;border-radius:50%;flex:none;width:28px;height:28px;padding:5px}._catalogue_13rtl_12 .property-card:is(:hover,:focus-visible) .property-card-meta,._catalogue_13rtl_12 .property-card:is(:hover,:focus-visible) .property-card-period{color:#0a314bcc}._catalogue_13rtl_12 .property-card:is(:hover,:focus-visible) .property-card-meta span:last-child,._catalogue_13rtl_12 .property-card:is(:hover,:focus-visible) .property-card-bottom strong,._catalogue_13rtl_12 .property-card:is(:hover,:focus-visible) .property-card-bottom>span{color:var(--midnight)}._catalogue_13rtl_12 .property-card:is(:hover,:focus-visible) .property-card-bottom,._catalogue_13rtl_12 .property-card:is(:hover,:focus-visible) .property-card-bottom>span>svg{border-color:#0a314b38}._empty_13rtl_58{padding:56px 0 64px}._empty_13rtl_58 h3{letter-spacing:-.03em;margin:0 0 12px;font-size:28px;font-weight:400}._empty_13rtl_58>p{max-width:500px;color:var(--muted);margin-bottom:16px;font-size:14px;line-height:1.8}._sourceNote_13rtl_61{max-width:680px;color:var(--muted);margin:32px 0 0;font-size:11px;line-height:1.8}._contact_13rtl_62{color:var(--morning);background:var(--midnight);border-radius:12px;justify-content:space-between;align-items:center;gap:40px;margin-top:72px;padding:clamp(32px,4vw,56px);display:flex}._contact_13rtl_62 ._eyebrow_13rtl_6{margin-bottom:16px}._contact_13rtl_62 h2{letter-spacing:-.035em;margin:0 0 16px;font-size:clamp(30px,3.4vw,46px);font-weight:400;line-height:1.08}._contact_13rtl_62 h2>span{color:var(--calanques)}._contactCopy_13rtl_66{max-width:500px}._contactCopy_13rtl_66>p:last-child{color:#f6f4e9c7;max-width:420px;margin:0;font-size:13px;line-height:1.8}@media (width<=1099px){._catalogue_13rtl_12 ._grid_13rtl_37{grid-template-columns:repeat(2,minmax(0,1fr))}._catalogue_13rtl_12 .property-card h3{font-size:23px}}@media (width<=939px){._catalogue_13rtl_12{--catalogue-header-height:75px}._heroLayout_13rtl_7{grid-template-columns:minmax(0,1fr);gap:32px}._heroCopy_13rtl_10{max-width:580px}._heroInner_13rtl_5{padding-block:144px 56px}._heroTitle_13rtl_8{font-size:clamp(64px,10vw,88px)}._contact_13rtl_62{flex-direction:column;align-items:flex-start;gap:28px}}@media (width<=640px){._heroInner_13rtl_5{padding-block:128px 48px}._eyebrow_13rtl_6{max-width:300px;margin-bottom:24px;font-size:9px}._heroTitle_13rtl_8{font-size:clamp(43px,12.5vw,78px)}._heroCopy_13rtl_10>p{font-size:13px}._toolbarInner_13rtl_14{padding-block:12px;display:block}._marketFilters_13rtl_15{margin-inline:-6px;padding:2px 6px}._marketFilters_13rtl_15 button{padding-inline:12px;font-size:11px}._controls_13rtl_22{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:12px;display:grid}._select_13rtl_24 select{width:100%}._results_13rtl_28{padding-block:32px 72px}._resultsHeading_13rtl_29{align-items:flex-start;gap:16px;margin-bottom:28px}._resultsTitle_13rtl_30{font-size:28px}._resultsMeta_13rtl_33{align-items:flex-start;gap:0}._catalogue_13rtl_12 ._grid_13rtl_37{grid-template-columns:minmax(0,1fr);gap:24px}._catalogue_13rtl_12 .property-card-body{min-height:208px;padding:22px}._catalogue_13rtl_12 .property-card h3{font-size:23px}._catalogue_13rtl_12 .property-card-bottom strong{font-size:21px}._contact_13rtl_62{margin-top:48px;padding:28px}._contact_13rtl_62 h2{font-size:clamp(29px,7vw,40px)}}@media (width<=479px){._controls_13rtl_22{grid-template-columns:minmax(0,1fr);gap:4px}._controlField_13rtl_23{grid-template-columns:minmax(0,1fr) minmax(0,1.9fr);align-items:center;gap:12px}}@media (prefers-reduced-motion:reduce){._marketFilters_13rtl_15 button,._catalogue_13rtl_12 .property-card,._catalogue_13rtl_12 .property-card-image>img{transition:none}._catalogue_13rtl_12 .property-card:is(:hover,:focus-visible),._catalogue_13rtl_12 .property-card:is(:hover,:focus-visible) .property-card-image>img{transform:none}}@media (forced-colors:active){._hero_13rtl_2:before,._hero_13rtl_2:after{display:none}._marketFilters_13rtl_15 button.is-active,._catalogue_13rtl_12 .property-card,._select_13rtl_24 select{border:1px solid buttontext}}
