html[data-theme=light]{color-scheme:light;background:#fff}html[data-theme=dark]{color-scheme:dark;background:#000}.pe-theme-options button,.pe-theme-toggle{display:inline-grid;flex:0 0 44px;place-items:center;width:44px;height:44px;padding:11px;border:0;border-radius:50%;background:var(--pe-paper);color:var(--pe-ink);cursor:pointer}.pe-space-icon,.pe-theme-options svg,.pe-theme-toggle svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.pe-theme-options{display:inline-flex;gap:4px;padding:4px;border:1px solid #525456;border-radius:var(--ds-radius-pill)}.pe-theme-options button{color:#cecece;background:0 0}.pe-theme-options button[aria-pressed=true]{background:#f4f4f2;color:#171717}.pe-theme-toggle:hover{background:var(--pe-surface)}.pe-theme-toggle .pe-theme-moon{display:none}[data-theme=dark] .pe-theme-toggle .pe-theme-sun{display:none}[data-theme=dark] .pe-theme-toggle .pe-theme-moon{display:block}.pe-footer-appearance{display:flex;align-items:center;gap:20px;margin-top:48px;color:#cecece;font-size:14px}@media(max-width:820px){.pe-footer-appearance{justify-content:center}}html[data-theme=dark] body.pv-instant{--pe-white:#000000;--pe-paper:#1a1a1a;--pe-surface:#242424;--pe-ink:#ffffff;--pe-muted:#a3a3a3;--pe-line:#414141;--pv-white:#000000;--pv-paper:#1a1a1a;--pv-line:#414141;--ps-soft:#1a1a1a;--pl-ink:#ffffff;--pl-muted:#a3a3a3;--pl-line:#414141;--pl-paper:#000000;--mp-ink:#ffffff;--mp-paper:#1a1a1a;--mp-muted:#a3a3a3;--mp-line:#414141;background:var(--pe-white);color:var(--pe-ink)}html[data-theme=dark] .pv-instant.pv-registration-page .pv-brand img{filter:brightness(0) invert(1)}html[data-theme=dark] .pv-instant :is(.ps-dark,.ps-recruitment-stack,.prc-scale-stage,.pv-public-detail-hero,.ppd-hero-summary,.ps-programme-contact,.pv-signature-footer){background:#1a1a1a;color:#fff}html[data-theme=dark] .pv-instant :is(.ps-dark,.ps-recruitment-stack,.prc-scale-stage,.pv-public-detail-hero,.ps-programme-contact) :is(h1,h2,h3,strong,b){color:inherit}html[data-theme=dark] .pv-instant .ps-dark .pv-button{background:#fff;color:#171717;border-color:#fff}html[data-theme=dark] .pv-instant .ps-dark .pv-button-ghost{background:0 0;color:#fff;border-color:#737373}html[data-theme=dark] .pv-instant :is(.prl-business-grid article,.prl-system-demo,.prc-quiz-result){background:#1a1a1a;color:#fff}html[data-theme=dark] .pv-instant .ps-programme-actions .pv-button,html[data-theme=dark] .pv-instant .ps-programme-contact .pv-button{color:#171717;background:#fff}html[data-theme=dark] .pv-instant :is(
.pv-form-card,.pv-about,.pv-contact,.pv-context-links,.pv-recruit,.pv-directory-card,.pv-directory-filters,.pv-directory-map-shell,.pv-project-wizard-context,.pv-project-question,.pv-project-identity,.pv-estimator-step,.pv-estimator-result,.pv-estimator-summary,.ps-programme-keyfacts,.ps-typology-grid article,.ps-lot-group,.ps-lot-filters,.ps-lot-specs,.ps-related-lot-grid article,.ps-detail-specs,.ps-detail-legal,.ps-agency-info,.ps-agency-services article,.ps-management-service-grid article,.ps-management-rental-body,.ps-management-review-links a,.ps-rental-callback-form,.ps-rental-estimator,.ps-rental-estimator-result,.prl-territory-form,.prl-local-projection,.prl-national-stock,.prl-next-steps ol,.prl-profile-entry button,.prl-review-links a,.prc-network-card,.prc-matrix-rows article>div,.prc-quiz fieldset,.prc-quiz button,.prc-proof-grid article,.prc-page-navigator,.pl-summary,.pl-facts,.pl-facts div,.pl-cookie-card,.pl-retention-card,.pl-document,.pl-action-card,.pf-version,.pf-card,.pf-table-wrap,.psm-hero>aside,.pb-card,.pb-empty,.pb-categories,.pb-article,.pb-related,.mp-kpis,.mp-map-shell,.mp-map-card,.mp-method-grid article,.mp-street-list a,.lp-ventes-list a,.lp-ventes-list article,.lp-process-grid article,.ppd-contact-form,.ppd-facts,.ppd-legal,.ppd-simulator,.ppd-calculator,.pv-space-dialog,.pv-selection-drawer-panel,.pv-selection-drawer-head,.pv-selection-drawer-foot,.pv-selection-note,.pc-dialog,.pc-preference,.pc-banner,.ii-external-consent
){background:var(--pe-paper);color:var(--pe-ink);border-color:var(--pe-line)}html[data-theme=dark] .pv-instant :is(input,select,textarea){background:#202020;color:#fff;border-color:#737373}html[data-theme=dark] .pv-instant :is(input,textarea)::placeholder{color:#a3a3a3;opacity:1}html[data-theme=dark] .pv-instant :is(input[type=checkbox],input[type=radio]){accent-color:#dedfdd}html[data-theme=dark] .pv-instant :is(.pv-estimator,.pv-project-form,.ps-filters,.ps-contact-form,.pv-registration .pv-form-card) :is(input,select,textarea){background:#202020;color:#fff}html[data-theme=dark] .pv-instant :is(.pv-project-options button,.pv-project-options label,.pv-estimator-choices button,.pv-estimator-choice,.pv-estimator-choice span,.prl-projection-choices button,.prl-projection-choices label){background:#202020;color:#fff;border-color:#737373}html[data-theme=dark] .pv-instant :is(.pv-project-options button,.prl-profile-entry button,.prl-projection-choices button,.prc-quiz button)[aria-pressed=true]{background:#fff;color:#171717}html[data-theme=dark] .pv-instant :is(.prl-profile-entry button,.prl-projection-choices button)[aria-pressed=true] small{color:#444}html[data-theme=dark] .pv-instant :is(.pl-article,.pf-table-wrap) :is(th,td){background:0 0;color:var(--pe-ink);border-color:var(--pe-line)}html[data-theme=dark] .pv-instant .pl-table th{background:var(--pe-surface)}html[data-theme=dark] .pv-instant :is(.pl-cookie-card,.pl-retention-card,.pl-facts,.pf-card,.mp-kpis,.pv-directory-card) :is(p,small,span,dt){color:var(--pe-muted)}html[data-theme=dark] .pv-instant :is(.ps-property-body,.pv-property-body,.pv-property-meta){background:var(--pe-paper);color:var(--pe-ink)}html[data-theme=dark] .pv-instant :is(.ps-property-body,.pv-property-body,.pv-property-meta) :is(h3,strong,a){color:var(--pe-ink)}html[data-theme=dark] .pv-instant :is(.ps-property-body,.pv-property-body,.pv-property-meta) :is(p,small){color:var(--pe-muted)}html[data-theme=dark] .pv-instant :is(.ps-property-facts span,.pv-property-facts span){background:var(--pe-surface);color:var(--pe-ink)}html[data-theme=dark] .pv-instant :is(.pc-dialog,.pc-banner,.pc-preference) :is(h2,strong,label){color:var(--pe-ink)}html[data-theme=dark] .pv-instant :is(.pc-dialog,.pc-banner,.pc-preference) :is(p,small){color:var(--pe-muted)}html[data-theme=dark] .pv-instant :is(.pc-choice,.pc-dialog-actions button,.pc-close){background:var(--pe-surface);color:var(--pe-ink);border-color:var(--pe-line)}html[data-theme=dark] .pv-instant :is(.pc-choice.is-primary,.pc-dialog-actions button.is-primary){background:var(--pe-ink);color:var(--pe-white)}html[data-theme=dark] .pv-instant .ii-external-consent button{background:#fff;color:#171717}html[data-theme=dark] .pv-instant .pv-registration-copy{background:var(--pe-paper)}html[data-theme=dark] .pv-instant .prc-fit-grid article.is-instantimmo{background:#fff;color:#171717}html[data-theme=dark] .pv-instant .prc-fit-grid .is-instantimmo :is(li,span){color:#565656}html[data-theme=dark] .pv-instant .pv-public-hero .pv-button-ghost:hover{background:var(--pe-surface)}html[data-theme=dark] .pv-instant .pv-button,html[data-theme=dark] .pv-instant :is(.pv-estimator-next,.pv-estimator-submit,.pv-project-next){background:#fff;color:#171717;border-color:#fff}html[data-theme=dark] .pv-instant .pv-button-ghost{background:0 0;color:#fff;border-color:#737373}html[data-theme=dark] .pv-instant .pv-project-card.is-estimate small{color:#565656}html[data-theme=dark] .pv-instant .pv-address-input{background:#202020;border-color:#737373}html[data-theme=dark] .pv-instant :is(.pv-estimator,.pv-project-form) label{color:var(--pe-ink)}html[data-theme=dark] .pv-instant.ps-home #biens{background:var(--pe-white)}html[data-theme=dark] body.pv-instant .pv-space-modal+main>.pv-public-detail-hero:first-child{background:#1a1a1a;color:#fff}html[data-theme=dark] body.pv-instant :is(.ps-catalogue,.prl-dual-market-journey,.pf-principles,.pf-section,.pf-legal-note,.pv-section,.pv-proof,.mp-market-tools,.mp-map-section,.mp-advisors,.mt-explorer,.mt-reading){background:var(--pe-white);color:var(--pe-ink)}html[data-theme=dark] body.pv-instant :is(.ps-programme-nav,.ppd-nav,.ps-programme-map,.ps-agency-map,.ps-agency-contact-map,.ps-management-map,.pv-map,.mp-map,.mt-map,.ps-lot-status span,.ps-catalogue-viewbar,.ps-catalogue-view-toggle,.ps-save-search,.ps-new-lot-secondary button,.ps-new-build-kpis,.prn-honest,.prs-dashboard span,.pl-list li,.pl-retention-grid>div,.pl-cookie-grid>article,.pl-highlight,.pl-contact-card,.psm-directory article,.psm-legal,.ps-rental-estimator-form,.ps-rental-progress,.ps-rental-result-placeholder span,.ps-rental-property-types button,.ps-rental-input-unit,.ps-gli-grid article,.pv-kpi.is-network,.pv-method-tabs,.pv-method-grid li,.pv-realisation-pagination .is-disabled,.mt-address-control,.mt-workspace,.mt-sidebar,.mt-results-status,.mt-pagination,.mt-map-column,.mt-reading-grid article,.mt-filter-bar,.mp-map-legend,.mp-map-project-actions,.mp-map-explorer,.mp-map-filters,.mp-filter-segment,.lp-ventes-flux article,.pv-project-wizard,.ppd-regulatory-grid,.ppd-regulatory-notice,.ppd-highlights li,.ppd-surroundings){background:var(--pe-paper);color:var(--pe-ink);border-color:var(--pe-line)}html[data-theme=dark] body.pv-instant :is(.prn-value-grid .is-network,.prs-role-grid .is-dark,.prs-compensation,.lp-vue-ville,.lp-faq){background:#1a1a1a;color:#fff}html[data-theme=dark] body.pv-instant :is(.ps-programme-description p,.ps-lot-narrative p,.ppd-location-privacy,.ppd-georisques a,.ppd-fees-link,.pv-filter span){color:var(--pe-muted)}html[data-theme=dark] body.pv-instant :is(.pv-recruit-fields label,.pv-recruit-options label,.prl-form-selects label,.ps-recruit-form label,.ps-contact-form label,.ps-form-row label,.pv-consent span){color:var(--pe-ink)}html[data-theme=dark] body.pv-instant :is(.ps-catalogue-view-toggle .is-active,.ps-live-submit,.ps-pagination strong,.pv-filter.is-active,.pv-method-tabs button[aria-selected=true],.mp-street-sort .is-active,.pb-categories .is-active,.prc-directory-filters [aria-pressed=true],.prl-dual-market-signature span,.pl-cookie-button,.ps-rental-progress .is-active b,.ps-rental-form-title span,.mp-market-search-control button){background:#fff;color:#171717}html[data-theme=dark] body.pv-instant .pv-filter.is-active span{color:#454545}html[data-theme=dark] body.pv-instant .mp-market-tools-actions .pv-button-ghost{background:0 0;color:var(--pe-ink)}html[data-theme=dark] body.pv-instant :is(.ps-step-grid article>span,.ps-management-service-grid article>span,.pv-method-grid li>span){background:var(--pe-surface);color:var(--pe-ink)}html[data-theme=dark] body.pv-instant :is(.ps-catalogue-view-toggle button,.ps-pagination a,.ps-new-lot-secondary a,.ps-lot-group-toggle,.ps-lot-head,.mp-directory,.mp-map-loading,.mp-map-filters button,.mt-filter-bar button,.psm-directory a,.psm-market-grid a){background:var(--pe-paper);color:var(--pe-ink)}html[data-theme=dark] body.pv-instant :is(.ps-catalogue-view-toggle button.is-active,.ps-catalogue-view-toggle button[aria-pressed=true],.ps-rental-property-types button.is-active,.ps-rental-property-types button[aria-pressed=true]){background:#fff;color:#171717}html[data-theme=dark] body.pv-instant :is(.pf-legal-note a,.ppd-nav a,.ppd-location-privacy strong,.pv-form-card label,.mp-map-filters label,.mp-map-filters legend){color:var(--pe-ink)}html[data-theme=dark] body.pv-instant .ps-programme-visual>span{color:#a3a3a3}html[data-theme=dark] body.pv-instant .ps-catalogue{background:var(--pe-white)}html[data-theme=dark] body.pv-instant #realisations{background:var(--pe-white)}html[data-theme=dark] body.pv-instant .ps-step-grid li>span{background:var(--pe-surface);color:var(--pe-ink)}html[data-theme=dark] body.pv-instant .psm-legal a{color:var(--pe-ink)}html[data-theme=dark] body.pv-instant .mp-map-filters :is(span,small,strong,b,summary){color:var(--pe-ink)}body.pv-instant{--pe-endcap:#ffffff;--pe-endcap-ink:#171717}html[data-theme=dark] body.pv-instant{--pe-endcap:#000000;--pe-endcap-ink:#ffffff}html body.pv-instant .pv-space-modal+main>:is(.pv-public-hero,.pv-public-detail-hero):first-child,html body.pv-instant>.pv-signature-footer{background:var(--pe-endcap);color:var(--pe-endcap-ink)}html body.pv-instant .pv-public-detail-hero :is(h1,h2,h3,p,span,a,strong,b,small){color:var(--pe-endcap-ink)}html body.pv-instant .pv-signature-footer :is(.pv-signature-promise,.pv-signature-writer,.pv-signature-links>strong,.pv-signature-links a,.pv-signature-socials a,.pv-signature-reviews,.pv-signature-reviews strong,.pv-signature-bottom,.pv-legal-links a,.pv-legal-links button,.pe-footer-appearance){color:var(--pe-endcap-ink)}html body.pv-instant .pv-signature-footer .pv-signature-wordmark{filter:brightness(0)}html[data-theme=dark] body.pv-instant .pv-signature-footer .pv-signature-wordmark{filter:none}html body.pv-instant .pv-signature-footer .pv-signature-caret{background:var(--pe-endcap-ink)}html body.pv-instant .pv-signature-footer .pv-signature-socials a{background:var(--pe-paper);border-color:var(--pe-line)}html body.pv-instant .pv-signature-footer .pe-theme-options{border-color:var(--pe-line)}html body.pv-instant .pv-signature-footer .pe-theme-options button{color:var(--pe-endcap-ink)}html body.pv-instant .pv-signature-footer .pe-theme-options button[aria-pressed=true]{background:var(--pe-endcap-ink);color:var(--pe-endcap)}html body.pv-instant .ppd-hero-summary,html body.pv-instant .ps-estimation-hero aside,html body.pv-instant .pv-public-hero :is(.ps-estimation-hero aside,.pf-version,.psm-hero>aside){background:var(--pe-paper);color:var(--pe-ink)}html[data-theme=light] body.pv-instant .pv-public-detail-hero .pv-button{background:var(--pe-ink);color:#fff}html[data-theme=light] body.pv-instant .pv-public-detail-hero .pv-button-ghost{background:0 0;color:var(--pe-ink)}html body.pv-instant.pv-registration-page .pv-registration-copy{background:var(--pe-endcap)}html body.pv-instant .pv-signature-footer .pv-signature-promise span{color:var(--pe-endcap-ink)}html body.pv-instant .pv-public-detail-hero .pv-button :is(span,strong,b,small){color:inherit}html[data-theme] body.pv-instant .pv-space-modal+main>:is(.pv-public-hero,.pv-public-detail-hero):first-child,html[data-theme] body.pv-instant>.pv-signature-footer{background:var(--pe-endcap)}html[data-theme] body.pv-instant .pv-public-detail-hero .ppd-hero-dpe :is(small,b){color:#171717}html[data-theme] body.pv-instant .pv-public-detail-hero .ppd-hero-dpe.dpe-grade-g :is(small,b){color:#fff}html[data-theme=light] body.pv-instant .ppd-hero-summary .pv-guest-action{color:var(--pe-ink);border-color:var(--pe-line)}html body.pv-instant .pv-signature-footer .pv-signature-stars{color:#fbbc04}body.pv-instant{--pe-control-line:#858585}html[data-theme=dark] body.pv-instant{--pe-control-line:#737373}html body.pv-instant :is(.ps-recruit-grid>article>a,.pv-button-ghost,.pe-theme-options,.ps-programme-nav,.ppd-nav){border-color:var(--pe-control-line)}html body.pv-instant :is(input,select,textarea){border-color:var(--pe-control-line)}html body.pv-instant .ps-recruit-grid>article>a:hover{border-color:var(--pe-ink)}html body.pv-instant .pv-signature-footer .pv-signature-stars span{color:#fbbc04}body.pv-instant{--pe-logo-paper:#fff;--pe-status-ink:#fff;--pe-status-paper:#171717;--pe-menu-shadow:rgb(0 0 0 / .12);--pe-overlay:rgb(0 0 0 / .45);--pv-paper:var(--pe-paper);--pv-line:var(--pe-line);--ps-soft:var(--pe-surface)}html[data-theme] body.pv-instant .ps-save-search{min-height:44px;background:var(--pe-white);color:var(--pe-ink);border-color:var(--pe-control-line);font-size:14px;font-weight:500}html[data-theme] body.pv-instant .ps-save-search :is(span,svg){color:inherit;font-size:inherit;font-weight:inherit}html[data-theme] body.pv-instant .ps-save-search.is-active,html[data-theme] body.pv-instant .ps-save-search:hover{background:var(--pe-ink);color:var(--pe-white);border-color:var(--pe-ink)}html[data-theme] body.pv-instant .ps-save-search:is(:disabled,.is-loading){opacity:1;background:var(--pe-surface);color:var(--pe-muted);border-color:var(--pe-control-line);cursor:wait}html[data-theme] body.pv-instant :is(.ps-property-image>span.is-under-contract,.ppd-status-badge.is-under-contract){background:var(--pe-status-paper);color:var(--pe-status-ink)}html[data-theme] body.pv-instant .ps-selection-toast{background:var(--pe-paper);color:var(--pe-ink);border-color:var(--pe-line);border-radius:var(--pe-radius);font-size:14px;font-weight:400;box-shadow:none}html[data-theme] body.pv-instant .ps-selection-toast-actions button{color:var(--pe-ink);border-color:var(--pe-control-line);min-height:44px;font-size:13px;font-weight:500}.pv-instant .pe-select-source{position:absolute;width:1px;height:1px;min-height:0;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.pv-instant .pe-select{position:relative;display:block;min-width:0;width:100%;text-transform:none;letter-spacing:0}.pv-instant .pe-select.is-open{z-index:90}html[data-theme] body.pv-instant .pe-select .pe-select-trigger{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;min-height:48px;margin:0;padding:12px 16px;border:1px solid var(--pe-control-line);border-radius:12px;background:var(--pe-white);color:var(--pe-ink);font:inherit;font-size:15px;font-weight:400;line-height:1.45;text-align:left;cursor:pointer}html[data-theme] body.pv-instant .pe-select .pe-select-trigger:hover{background:var(--pe-paper);border-color:var(--pe-ink)}html[data-theme] body.pv-instant .pe-select .pe-select-trigger[aria-expanded=true]{border-color:var(--pe-ink)}html[data-theme] body.pv-instant .pe-select .pe-select-trigger:disabled{background:var(--pe-surface);color:var(--pe-muted);cursor:not-allowed}.pv-instant .pe-select-value{min-width:0;color:inherit;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pv-instant .pe-select-chevron{flex:0 0 8px;width:8px;height:8px;margin:-4px 2px 0 0;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg)}.pv-instant .pe-select.is-open .pe-select-chevron{margin-top:4px;transform:rotate(225deg)}html[data-theme] body.pv-instant .pe-select-panel{position:absolute;z-index:1;top:calc(100% + 8px);left:0;display:grid;gap:4px;min-width:100%;width:max-content;max-width:min(360px,calc(100vw - 40px));max-height:min(300px,50dvh);overflow:auto;overscroll-behavior:contain;padding:8px;border:1px solid var(--pe-control-line);border-radius:var(--pe-radius);background:var(--pe-white);color:var(--pe-ink);box-shadow:0 12px 32px var(--pe-menu-shadow)}html[data-theme] body.pv-instant .pe-select-panel[hidden]{display:none}.pv-instant .pe-select.align-end .pe-select-panel{left:auto;right:0}.pv-instant .pe-select.opens-up .pe-select-panel{top:auto;bottom:calc(100% + 8px)}html[data-theme] body.pv-instant .pe-select-option{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:44px;padding:10px 12px;border-radius:8px;color:var(--pe-ink);font-size:15px;font-weight:400;letter-spacing:0;text-transform:none;cursor:pointer}html[data-theme] body.pv-instant .pe-select-option:is(:hover,.is-highlighted){background:var(--pe-paper)}html[data-theme] body.pv-instant .pe-select-option[aria-selected=true]{background:var(--pe-surface);font-weight:500}.pv-instant .pe-select-option::after{content:'';flex:0 0 12px}.pv-instant .pe-select-option[aria-selected=true]::after{content:'✓'}html[data-theme] body.pv-instant .pe-select-option[aria-disabled=true]{color:var(--pe-muted);cursor:not-allowed}html[data-theme] body.pv-instant :is(.ps-filters,.pv-directory-filters,.ps-agency-search,.ps-lot-filters,.mt-filters,.mp-map-filters) .pe-select-trigger:focus-visible{outline:3px solid var(--pe-ink);outline-offset:4px}html[data-theme] body.pv-instant :is(.prs-page,.prn-page,.prl-page,.ps-dark,.ps-recruitment-stack,.prc-scale-stage,.ps-kpis,.pv-project-starter,.prl-next-steps ol){background:var(--pe-white);color:var(--pe-ink)}html[data-theme] body.pv-instant :is(
.ps-kpis article,.ps-dark .ps-programme-card,.pv-project-card,.pv-project-card.is-estimate,.ps-estimation-next-grid article,.ps-network>div:last-child>a,.prc-scale-numbers>span,.prc-network-card,.prc-network-card.is-instantimmo,.prc-fit-grid article,.prc-fit-grid article.is-instantimmo,.prc-proof-grid article,.prc-quiz-result,.prs-role-grid article,.prs-role-grid article.is-dark,.prs-dashboard span,.prs-compensation,.prs-profiles article,.prs-nearby a,.prl-review-links a,.prl-national-stock,.prl-local-projection,.prl-business-grid article,.prl-system-demo,.prn-value-grid article,.prn-value-grid .is-network,.prn-profile article,.prn-continuity-grid article,.ps-management-service-grid article,.ps-step-grid li,.ps-agency-services article,.pl-summary,.pl-facts div,.pl-cookie-grid article,.pl-retention-grid>div,.pl-document,.pl-contact-card,.pl-highlight,.pl-action-card,.pb-card,.pb-empty,.pf-card,.psm-directory article
){background:var(--pe-paper);color:var(--pe-ink);border-color:var(--pe-line)}html[data-theme] body.pv-instant :is(.ps-dark,.ps-recruitment-stack,.prc-scale-stage) :is(h2,h3){color:var(--pe-ink)}html[data-theme] body.pv-instant :is(.ps-dark,.ps-recruitment-stack,.prc-scale-stage) :is(.pv-eyebrow,.ps-section-head>p,.ps-section-head>div>p,.ps-programme-card-body>p){color:var(--pe-muted)}html[data-theme] body.pv-instant :is(
.ps-dark h2 em,.ps-recruitment-stack-head>p,.ps-recruitment-benefits small,.ps-recruitment-benefits li>span,.ps-recruitment-progress,.pv-project-card.is-estimate small,.prc-scale-stage h2 em,.prc-scale-numbers small,.prc-network-card li span,.prc-network-name>span,.prc-fit-grid article>span,.prc-fit-grid li,.prc-fit-grid .is-instantimmo li,.prc-fit-grid p,.prc-fit>.ps-section-head>p,.prc-directory-network span,.prc-related-network span,.prc-directory-tools>p,.prc-directory-search span,.prc-directory-empty,.prc-quiz-result p,.prc-decision>p,.prs-role-grid article>span,.prs-compensation>span,.prs-compensation p,.prl-next-steps li>span,.prl-next-steps p,.prl-business-grid p,.prn-value-grid .is-network p,.prn-value-grid .is-network>span,.pl-highlight p,.pl-action-card p,.pl-retention-grid span,.pl-cookie-grid p
){color:var(--pe-muted)}html[data-theme] body.pv-instant :is(.ps-recruitment-benefits strong,.ps-recruitment-progress span,.prc-fit-grid .is-instantimmo h3,.prc-network-card li b,.prl-next-steps strong,.pl-highlight strong,.pl-action-card strong,.pl-action-card>a,.pl-document strong){color:var(--pe-ink)}html[data-theme] body.pv-instant :is(.ps-recruitment-benefits li,.prc-network-name,.prc-network-card li,.prs-role-grid ul,.prs-role-grid li){border-color:var(--pe-line)}html[data-theme] body.pv-instant :is(.ps-recruitment-progress i,.prc-quiz-meter i){background:var(--pe-ink)}html[data-theme] body.pv-instant .ps-dark .ps-programme-card-body{padding:24px}html[data-theme] body.pv-instant .ps-network .pe-service-list a{background:0 0}html[data-theme] body.pv-instant :is(.ps-dark,.prc-quiz-result) .pv-button{background:var(--pe-ink);color:var(--pe-white);border-color:var(--pe-ink)}html[data-theme] body.pv-instant .ps-dark .pv-button-ghost{background:0 0;color:var(--pe-ink);border-color:var(--pe-control-line)}html[data-theme] body.pv-instant .prc-matrix-head{background:var(--pe-paper);color:var(--pe-ink)}html[data-theme] body.pv-instant .prc-matrix-rows article>div{background:var(--pe-white)}html[data-theme] body.pv-instant :is(.prc-directory-search input,.prc-page-navigator input,.prc-quiz button){background:var(--pe-paper);color:var(--pe-ink);border-color:var(--pe-control-line)}html[data-theme] body.pv-instant .prc-quiz button{background:var(--pe-white)}html[data-theme] body.pv-instant .prc-directory-search input::placeholder{color:var(--pe-muted)}html[data-theme] body.pv-instant .prc-directory-search input:focus{border-color:var(--pe-ink);box-shadow:none}html[data-theme] body.pv-instant .prc-directory-filters button{background:var(--pe-white);color:var(--pe-ink);border-color:var(--pe-control-line)}html[data-theme] body.pv-instant .prc-directory-filters button:hover{background:var(--pe-paper)}html[data-theme] body.pv-instant :is(.prc-directory-filters button,.prc-quiz button)[aria-pressed=true]{background:var(--pe-ink);color:var(--pe-white);border-color:var(--pe-ink)}html[data-theme] body.pv-instant :is(.prc-directory-filters button,.prc-page-navigator a):focus-visible{outline:3px solid var(--pe-ink);outline-offset:4px}html[data-theme] body.pv-instant :is(.prc-network-card,.prc-fit-grid article,.prc-proof-grid article,.prs-profiles article,.prs-role-grid article){border-radius:var(--pe-radius)}html[data-theme] body.pv-instant .prs-dashboard span:hover{background:var(--pe-surface);color:var(--pe-ink)}html[data-theme] body.pv-instant .pv-project-card.is-estimate:hover{background:var(--pe-surface)}html[data-theme] body.pv-instant .prl-mobile-cta{background:var(--pe-ink);color:var(--pe-white)}html[data-theme] body.pv-instant .pv-recruit-choice legend{color:var(--pe-ink)}html[data-theme] body.pv-instant .pv-recruit-options label>span{background:var(--pe-paper);color:var(--pe-ink);border-color:transparent}html[data-theme] body.pv-instant .pv-recruit-options input:checked+span{background:var(--pe-ink);color:var(--pe-white);border-color:var(--pe-ink)}html[data-theme] body.pv-instant .pv-recruit-options input:focus-visible+span{outline:3px solid var(--pe-ink);outline-offset:4px}html[data-theme] body.pv-instant .ps-property-body .ps-property-diagnostic small{color:inherit}html[data-theme] body.pv-instant .ps-dark :is(h2,h3,strong,b){color:inherit}html[data-theme] body.pv-instant .ps-dark :is(p,li){color:var(--pe-muted)}html[data-theme] body.pv-instant :is(.ps-dark .ps-section-head>a,.prl-system-sequence strong,.prn-continuity-grid strong,.prn-continuity-signature){color:var(--pe-ink)}html[data-theme] body.pv-instant :is(.prl-system-demo>p,.prl-system-demo li,.prl-system-sequence span,.prn-continuity-grid span,.prn-continuity-grid p,.prn-continuity>header>p,.pl-summary>p){color:var(--pe-muted)}html[data-theme] body.pv-instant :is(.prl-system-sequence,.prl-system-sequence strong,.prl-system-demo li){border-color:var(--pe-line)}html[data-theme] body.pv-instant .ps-rental-estimator.ps-section{background:var(--pe-white)}html[data-theme] body.pv-instant :is(.ps-rental-estimator .ps-rental-estimator-form,.ps-rental-estimator .ps-rental-estimator-result,.ps-gli-kpis article){background:var(--pe-paper);color:var(--pe-ink);border-color:var(--pe-line);border-radius:var(--pe-radius)}html[data-theme] body.pv-instant :is(.ps-rental-result-placeholder p,.ps-gli-kpis span,.ps-gli-kpis p){color:var(--pe-muted)}html[data-theme] body.pv-instant .ps-rental-estimator-result .pv-button-ghost{background:0 0;color:var(--pe-ink);border-color:var(--pe-control-line)}@media(max-width:980px){html[data-theme] body.pv-instant .prc-matrix-rows article>div{background:var(--pe-paper)}}html[data-theme] body.pv-instant .pc-banner{right:24px;bottom:24px;left:auto;grid-template-columns:1fr;gap:20px;width:min(480px,calc(100% - 48px));margin:0;padding:24px;background:var(--pe-paper);color:var(--pe-ink);border:1px solid var(--pe-line);border-radius:var(--pe-radius);box-shadow:none;backdrop-filter:none}html[data-theme] body.pv-instant .pc-kicker{margin:0 0 10px;color:var(--pe-muted);font-size:12px;font-weight:400;letter-spacing:0;text-transform:none}html[data-theme] body.pv-instant .pc-banner strong{font-size:19px;font-weight:500;line-height:1.3;letter-spacing:-.02em}html[data-theme] body.pv-instant .pc-banner p{margin-top:12px;color:var(--pe-muted);font-size:13px;line-height:1.6}html[data-theme] body.pv-instant :is(.pc-banner,.pc-dialog) a{color:var(--pe-ink);font-weight:500}html[data-theme] body.pv-instant .pc-banner-actions{grid-template-columns:1fr 1fr;gap:8px;min-width:0}html[data-theme] body.pv-instant :is(.pc-banner-actions,.pc-dialog-actions) button{min-height:44px;padding:10px 14px;border:1px solid var(--pe-control-line);border-radius:var(--ds-radius-pill);background:0 0;color:var(--pe-ink);font-size:13px;font-weight:500;line-height:1.4}html[data-theme] body.pv-instant .pc-banner-actions .pc-customize{grid-column:1/-1;border-color:transparent;padding:6px 12px;min-height:44px;color:var(--pe-muted)}html[data-theme] body.pv-instant .pc-banner-actions .pc-choice:hover{background:var(--pe-surface)}html[data-theme] body.pv-instant .pc-banner-actions .pc-choice.is-primary{background:0 0;color:var(--pe-ink);border-color:var(--pe-control-line)}html[data-theme] body.pv-instant .pc-banner-actions .pc-choice.is-primary:hover{background:var(--pe-surface)}html[data-theme] body.pv-instant .pc-modal{background:var(--pe-overlay);backdrop-filter:blur(4px)}html[data-theme] body.pv-instant .pc-dialog{width:min(540px,100%);max-height:calc(100dvh - 32px);padding:28px;background:var(--pe-white);color:var(--pe-ink);border:1px solid var(--pe-line);border-radius:var(--pe-radius);box-shadow:none}html[data-theme] body.pv-instant .pc-dialog h2{margin:0 36px 16px 0;color:var(--pe-ink);font-size:24px;font-weight:500;line-height:1.2;letter-spacing:-.025em}html[data-theme] body.pv-instant .pc-dialog>p{color:var(--pe-muted);font-size:14px;line-height:1.55}html[data-theme] body.pv-instant .pc-close{top:16px;right:16px;width:44px;height:44px;border:0;background:var(--pe-paper);color:var(--pe-ink);font-weight:400}html[data-theme] body.pv-instant .pc-preference{margin-top:0;padding:20px 0;gap:20px;border:0;border-top:1px solid var(--pe-line);border-radius:0;background:0 0}html[data-theme] body.pv-instant .pc-preference strong{font-size:15px;font-weight:500}html[data-theme] body.pv-instant .pc-preference p{color:var(--pe-muted);font-size:13px;line-height:1.55}html[data-theme] body.pv-instant .pc-preference>span{max-width:64px;color:var(--pe-muted);font-size:11px;font-weight:400;letter-spacing:0;text-transform:none;text-align:right}html[data-theme] body.pv-instant .pc-preference>i{width:44px;height:26px;border:1px solid var(--pe-control-line);background:var(--pe-surface)}html[data-theme] body.pv-instant .pc-preference>i::after{top:3px;left:3px;width:18px;height:18px;background:var(--pe-muted);box-shadow:none}html[data-theme] body.pv-instant .pc-preference input:checked+i{background:var(--pe-ink);border-color:var(--pe-ink)}html[data-theme] body.pv-instant .pc-preference input:checked+i::after{background:var(--pe-white);transform:translateX(18px)}html[data-theme] body.pv-instant .pc-preference:focus-within{outline:2px solid var(--pe-ink);outline-offset:4px;border-radius:var(--ds-radius-xs)}html[data-theme] body.pv-instant .pc-dialog-actions{grid-template-columns:1fr 1fr;margin-top:8px}html[data-theme] body.pv-instant .pc-dialog-actions .is-primary{background:var(--pe-ink);color:var(--pe-white);border-color:var(--pe-ink)}@media(max-width:600px){html[data-theme] body.pv-instant .pc-banner{right:12px;bottom:12px;width:calc(100% - 24px);padding:20px;gap:12px}html[data-theme] body.pv-instant .pc-modal{padding:16px}html[data-theme] body.pv-instant .pc-dialog{padding:24px 20px}}html[data-theme=dark] body.pv-instant{--pe-menu-shadow:rgb(0 0 0 / .4)}html[data-theme] body.pv-instant .ps-filters label>span:first-child{color:var(--pe-muted);font-size:13px;font-weight:500;letter-spacing:0;text-transform:none}html[data-theme] body.pv-instant .ps-programme-card{background:var(--pe-paper);color:var(--pe-ink)}html[data-theme] body.pv-instant .ps-programme-visual{background:var(--pe-surface)}html[data-theme] body.pv-instant .ps-programme-visual>span{color:var(--pe-ink)}html[data-theme] body.pv-instant .ps-programme-card-body :is(h3,strong),html[data-theme] body.pv-instant .ps-programme-card-body>span{color:var(--pe-ink)}html[data-theme] body.pv-instant .ps-programme-card-body :is(p,li){color:var(--pe-muted)}html[data-theme] body.pv-instant .ps-programme-card-body:hover>span{text-decoration:underline;text-underline-offset:.25em}html[data-theme] body.pv-instant .ps-programme-card-body:focus-visible{outline-offset:-5px;border-radius:var(--pe-radius)}html[data-theme] body.pv-instant .ps-catalogue-view-toggle button{min-height:44px;font-size:14px;font-weight:500}html[data-theme] body.pv-instant .ps-catalogue-view-toggle button[aria-selected=true]{background:var(--pe-ink);color:var(--pe-white)}html[data-theme] body.pv-instant .ps-catalogue-view-toggle button :is(span,svg){color:inherit}html[data-theme] body.pv-instant #biens{background:var(--pe-white);border:0;color:var(--pe-ink)}html[data-theme] body.pv-instant #biens .pv-section-head :is(h2,h3){color:var(--pe-ink)}html[data-theme] body.pv-instant #biens .pv-section-head :is(p,.pv-eyebrow){color:var(--pe-muted)}html[data-theme] body.pv-instant .pv-property-diagnostic small{color:inherit}html[data-theme] body.pv-instant :is(.ps-programme-description,.ps-lot-programme-copy) :is(p,li){color:var(--pe-muted)}html[data-theme] body.pv-instant :is(.ps-programme-contact,.ppd-advisor-card,.ppd-contact-form,.ppd-surroundings-panel,.ppd-calculator,.ps-side-map-sidebar,.ps-side-map-card,.ps-side-map-sidebar>header){background:var(--pe-paper);color:var(--pe-ink);border-color:var(--pe-line);box-shadow:none;border-radius:var(--pe-radius)}html[data-theme] body.pv-instant :is(.ppd-advisor-property,.ppd-travel-profiles,.ps-side-map-empty){background:var(--pe-surface);color:var(--pe-ink);border-color:var(--pe-line)}html[data-theme] body.pv-instant :is(.ps-programme-contact,.ppd-advisor-card,.ppd-surroundings-panel) :is(h2,h3,strong,b,a){color:var(--pe-ink)}html[data-theme] body.pv-instant :is(.ppd-advisor-identity span:not(.ppd-advisor-initials),.ppd-advisor-actions span,.ppd-advisor-property span,.ppd-route-form>label,.ppd-route-result span,.ppd-isochrone-legend span,.ppd-contact-form-heading>span,.ppd-contact-consent,.ppd-contact-submit p:not(.is-error):not(.is-success),.ppd-georisques,.ppd-calculator>p,.ppd-result small,.ppd-result>span,.ppd-disclaimer,.pv-method-grid p,.ps-side-map-empty p,.ps-side-map-sidebar>header small,.ps-side-map-card-body>small),html[data-theme] body.pv-instant :is(.ps-programme-contact,.ppd-advisor-card,.ppd-surroundings-panel) :is(p,small){color:var(--pe-muted)}html[data-theme] body.pv-instant :is(.ppd-contact-fields label,.ppd-calculator label,.ppd-contact-consent a){color:var(--pe-ink)}html[data-theme] body.pv-instant :is(.ppd-advisor-actions,.ppd-advisor-actions a,.ppd-surroundings-panel>section+section,.ppd-transit-note,.ppd-result,.ps-side-map-layout,.ps-side-map-sidebar){border-color:var(--pe-line)}html[data-theme] body.pv-instant :is(.ppd-advisor-actions a:hover,.ppd-nearby-results button:hover,.ppd-route-suggestions button:hover){background:var(--pe-surface)}html[data-theme] body.pv-instant :is(.ppd-nearby-categories button,.ppd-travel-profiles button,.ppd-travel-actions button,.ppd-nearby-results button,.ppd-route-suggestions,.ppd-route-suggestions button){background:var(--pe-white);color:var(--pe-ink);border-color:var(--pe-control-line)}html[data-theme] body.pv-instant :is(.ppd-nearby-categories button.is-active,.ppd-travel-profiles button.is-active,.ppd-travel-actions button.is-active,.ppd-route-search button,.ppd-contact-submit button,.ps-programme-contact .pv-button,.ps-side-map-card-body>a){background:var(--pe-ink);color:var(--pe-white);border-color:var(--pe-ink)}html[data-theme] body.pv-instant :is(.ppd-nearby-categories button span,.ppd-tool-heading>span){background:var(--pe-surface);color:var(--pe-ink);border-color:var(--pe-line)}html[data-theme] body.pv-instant :is(.ppd-route-search input,.ppd-contact-fields input,.ppd-contact-fields textarea){background:var(--pe-white);color:var(--pe-ink)}html[data-theme] body.pv-instant .ppd-route-search input::placeholder{color:var(--pe-muted)}html[data-theme] body.pv-instant .ppd-hero-summary .pv-guest-action{color:var(--pe-ink);border-color:var(--pe-control-line)}html[data-theme] body.pv-instant :is(.ppd-surroundings,.ps-side-map-layout){box-shadow:none}html[data-theme] body.pv-instant :is(.pv-method-grid small,.pl-list span,.pf-principles p,.pf-section-heading>p,.pf-table-note,.pf-legal-note p,.mp-answer-copy p,.mp-map-legend span,.mp-bar-sales,.mp-bar-value small,.mp-chart-card small,.prl-business-grid article>span,.ban-address-help){color:var(--pe-muted)}html[data-theme] body.pv-instant :is(.pv-realisation-pagination a,.pv-realisation-pagination button){background:var(--pe-white);color:var(--pe-ink);border-color:var(--pe-control-line)}html[data-theme] body.pv-instant .pv-recruit-action{background:var(--pe-ink);color:var(--pe-white);border-color:var(--pe-ink)}html[data-theme] body.pv-instant .pv-realisation-pagination .is-active{background:var(--pe-ink);color:var(--pe-white)}html[data-theme] body.pv-instant .ps-rental-property-types label>span{background:var(--pe-white);color:var(--pe-ink);border-color:var(--pe-control-line)}html[data-theme] body.pv-instant .ps-rental-property-types input:checked+span{background:var(--pe-ink);color:var(--pe-white);border-color:var(--pe-ink)}html[data-theme] body.pv-instant .ps-rental-property-types input:focus-visible+span{outline:3px solid var(--pe-ink);outline-offset:4px}html[data-theme] body.pv-instant .ppd-map{background:var(--pe-paper);color:var(--pe-muted)}.pv-instant .pv-method-grid small{font-size:13px;line-height:1.55}html[data-theme] body.pv-instant :is(.ps-step-grid small,.pv-estimator-kicker,.pv-estimator-privacy,.pv-kpi-scope,.pl-facts dt,.pl-facts small,.pl-contact-card>span,.pl-cookie-grid small,.pf-principles article>span,.mp-hero-range>span,.mp-kpis dt,.mp-market-search small,.ppd-number,.ppd-location-privacy,.ppd-map>p){color:var(--pe-muted)}html[data-theme] body.pv-instant .pv-public-detail-hero .ppd-hero-title{color:var(--pe-muted)}html[data-theme] body.pv-instant :is(.pf-section.is-dark,.ppd-dpe){background:var(--pe-white);color:var(--pe-ink)}html[data-theme] body.pv-instant :is(.mp-trend-grid>article,.ppd-dpe-grid>article,.ppd-dpe-meta,.pf-section.is-dark .pf-table-wrap){background:var(--pe-paper);color:var(--pe-ink);border-color:var(--pe-line);border-radius:var(--pe-radius)}html[data-theme] body.pv-instant :is(.ppd-dpe-head>span,.ppd-dpe-grid article>b small,.ppd-dpe-meta span,.mp-trend-grid small,.mp-bar-sales,.mp-bar-value small){color:var(--pe-muted)}html[data-theme] body.pv-instant :is(.mp-trend-grid h3,.mp-trend-grid strong,.mp-trend-grid b,.mp-bar-value,.mp-bar-item>span,.pf-section.is-dark h2,.pf-section.is-dark h3,.pf-section.is-dark td,.pf-section.is-dark th){color:var(--pe-ink)}html[data-theme] body.pv-instant .ppd-energy-warning{color:var(--pe-ink)}html[data-theme] body.pv-instant .ppd-dpe-meta p{border-color:var(--pe-line)}.pv-instant :is(.ppd-dpe-head>span,.ppd-dpe-meta span){font-size:13px;font-weight:500;letter-spacing:0;text-transform:none}html[data-theme] body.pv-instant .mp-trend{background:var(--pe-white);color:var(--pe-ink);border:0}html[data-theme] body.pv-instant .mp-trend-legend{background:var(--pe-paper);color:var(--pe-muted);border-color:var(--pe-line)}html[data-theme] body.pv-instant :is(.mp-trend-legend strong,.mp-trend-grid header span,.mp-bar-year){color:var(--pe-ink)}html[data-theme] body.pv-instant :is(.mp-trend-current em,.mp-trend-current em.is-up,.mp-trend-current em.is-down){background:var(--pe-surface);color:var(--pe-ink)}html[data-theme] body.pv-instant .mp-bar-track{background:0 0;border-color:var(--pe-line)}html[data-theme] body.pv-instant .mp-bar-track i{background:var(--pe-ink);box-shadow:none}html[data-theme] body.pv-instant .pf-section.is-dark :is(.pf-table-wrap,.pf-table-wrap th,.pf-table-wrap td){background:var(--pe-paper);border-color:var(--pe-line)}html[data-theme] body.pv-instant :is(.pf-rental-cards article,.pf-rental-calculator,.pf-rental-rules){background:var(--pe-paper);color:var(--pe-ink);border-color:var(--pe-line);border-radius:var(--pe-radius)}html[data-theme] body.pv-instant :is(.pf-rental-cards,.pf-rental-calculator,.pf-rental-rules) :is(p,small,label,li,span){color:var(--pe-muted)}html[data-theme] body.pv-instant :is(.pf-rental-cards,.pf-rental-calculator,.pf-rental-rules) :is(h3,strong){color:var(--pe-ink)}html[data-theme] body.pv-instant :is(.pl-facts span,.pl-action-card span,.mp-trend .mp-section-head>p,.mp-method-grid article>span,.mp-kpis span){color:var(--pe-muted)}html[data-theme] body.pv-instant .ps-gli-grid article>span{background:var(--pe-surface);color:var(--pe-ink)}html[data-theme] body.pv-instant :is(.pv-selection-card,.pv-selection-searches>a,.ps-public-comparison-card,.ps-public-comparison-account,.pv-selection-note,.pv-selection-tabs){background:var(--pe-paper);color:var(--pe-ink);border-color:var(--pe-line);border-radius:var(--pe-radius)}html[data-theme] body.pv-instant .pv-selection-card{background:var(--pe-surface)}html[data-theme] body.pv-instant :is(.pv-selection-card-copy strong,.pv-selection-card-copy>span,.ps-public-comparison-title h3,.ps-public-comparison-card dd){color:var(--pe-ink);font-size:16px;font-weight:500}html[data-theme] body.pv-instant :is(.pv-selection-card-copy small,.pv-selection-note span,.pv-selection-drawer-head>div>span,.ps-public-comparison-title span,.ps-public-comparison-card dt,.ps-public-comparison-account span,.pv-selection-compare-hint){color:var(--pe-muted);font-size:13px;font-weight:400;letter-spacing:normal}html[data-theme] body.pv-instant :is(.pv-selection-card-actions a,.pv-selection-card-actions button,.pv-selection-note button,.pv-selection-searches>a,.pv-selection-tabs button){color:var(--pe-ink);font-size:14px;font-weight:500}html[data-theme] body.pv-instant .pv-selection-card-actions{flex-wrap:wrap}html[data-theme] body.pv-instant :is(.pv-selection-tabs button,.pv-selection-card-actions button,.pv-selection-drawer-close,.ps-public-comparison-title button){min-height:44px}html[data-theme] body.pv-instant :is(.pv-selection-tabs button[aria-selected=true],.pv-selection-compare-cta,.ps-public-comparison-cta,.ps-public-comparison-account button){background:var(--pe-ink);color:var(--pe-white);font-size:14px;font-weight:500}html[data-theme] body.pv-instant :is(.pv-selection-drawer-close,.ps-public-comparison-title button){background:var(--pe-surface);color:var(--pe-ink);border-color:var(--pe-line)}html[data-theme] body.pv-instant :is(.ps-public-comparison-photo,.pv-selection-card>.ps-media-placeholder){display:grid;place-items:center;background:var(--pe-surface);color:var(--pe-muted);font-size:14px}