body:has(.object-page){background:var(--repere-paper,#f8f8f5)}.object-page{--object-gutter:28px;--object-ink:var(--repere-ink,#1b3b52);--object-muted:var(--repere-muted,#536e82);--object-line:var(--repere-line,#dce4e8);--object-blue:#176de8;--object-navy:var(--repere-navy,#102e48);isolation:isolate;max-width:none;padding:0 var(--object-gutter) 72px;color:var(--object-ink);background:var(--repere-paper,#f8f8f5);overflow-wrap:break-word;margin:auto;font-family:Onest,Segoe UI,sans-serif;position:relative;overflow:clip}.object-page :is(button,a,input){touch-action:manipulation}.object-page :is(button,a,input,summary):focus-visible{outline-offset:4px;outline:3px solid #176de8}.object-topline{min-height:74px;margin-inline:calc(-1 * var(--object-gutter));padding:0 calc(var(--object-gutter) + 4px);color:#c3d8e7;background:#102e48;align-items:center;gap:24px;font-size:12px;display:flex}.object-topline>a,.object-topline>div,.object-topline button{align-items:center;gap:9px;display:flex}.object-topline>a{margin-right:auto}.object-topline>div{gap:24px}.object-topline button{padding:10px 0;font-size:12px}.object-topline button[aria-pressed=true]{color:#9bceff}.object-reference{letter-spacing:.13em;color:#aac7dc;font-size:10px}.object-share-status{color:#176de8;text-align:right;padding:12px 0;font-size:14px}.object-primary{color:#fff;background:linear-gradient(135deg,#63baff77,#2074daeb 65%,#1961be);border:1px solid #c8ebff99;border-radius:0;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:55px;padding:15px 18px;font-size:12px;font-weight:550;transition:background .16s,box-shadow .16s;display:flex;position:relative;box-shadow:inset 0 1px #fff8,inset 0 -1px #12509f,0 8px 20px #00152440}.object-primary:hover{background:linear-gradient(135deg,#91d9ffaa,#2585ee,#1961be);box-shadow:inset 0 1px #fffc,0 8px 25px #3c9aff33}.object-hero{margin:0 calc(-1 * var(--object-gutter)) 0}.object-gallery{background:#0b2133;min-width:0;position:relative;overflow:hidden}.object-gallery button{touch-action:manipulation;border-radius:0}.object-gallery-stage{isolation:isolate;grid-template-columns:minmax(0,1fr) clamp(360px,32vw,490px);gap:30px;min-height:clamp(640px,44vw,760px);padding:clamp(28px,2.6vw,46px);display:grid;position:relative}.object-gallery-viewport{z-index:-1;touch-action:pan-y pinch-zoom;cursor:grab;background:#153047;min-width:0;position:absolute;inset:0;overflow:hidden}.object-gallery-viewport:active{cursor:grabbing}.object-gallery-track{touch-action:pan-y pinch-zoom;height:100%;display:flex;position:absolute;inset:0}.object-gallery-slide{flex:0 0 100%;min-width:0;height:100%;position:relative;transform:translate(0,0)}.object-slide-open{width:100%;height:100%;cursor:inherit;padding:0;display:block}.object-slide-open:disabled{opacity:1}.object-slide-open img{object-fit:cover;object-position:center;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:100%;display:block}.object-hero-info{isolation:isolate;color:#f5fbff;-webkit-backdrop-filter:blur(10px)saturate(1.15);backdrop-filter:blur(10px)saturate(1.15);background:linear-gradient(135deg,#163a526e,#102d458f 55%,#071b2cb0);border:1px solid #d8f1ffad;flex-direction:column;grid-column:2;min-width:0;padding:clamp(28px,2.4vw,40px);display:flex;position:relative;box-shadow:inset 0 1px #fff8,inset 1px 0 #effaff26,0 18px 45px #00101e38}.object-hero-info:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(125deg,#fff1,#0000 40%,#8edaff09 65%,#0000 85%);position:absolute;inset:0}.object-hero-heading{min-width:0}.object-kicker{color:#d7edfc;letter-spacing:.12em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:9px;font-size:9px;display:flex}.object-kicker>span,.object-kicker i{background:#cae7ff88;width:3px;height:3px}.object-kicker>span{display:none}.object-hero-heading h1{color:#fff;letter-spacing:-.055em;text-wrap:balance;overflow-wrap:break-word;margin:24px 0 16px;font:450 clamp(34px,3vw,49px)/1.07 Geologica,Onest,sans-serif}.object-address{color:#deedf8;align-items:flex-start;gap:7px;font-size:12px;line-height:1.6;display:flex}.object-address svg{flex:none;margin-top:3px}.object-hero-price{flex-wrap:wrap;align-items:baseline;gap:8px 14px;margin-top:auto;padding-top:30px;display:flex}.object-hero-price strong{letter-spacing:-.055em;white-space:nowrap;color:#fff;font:450 clamp(36px,3.1vw,49px)/1.12 Geologica,Onest,sans-serif}.object-hero-price>span{color:#d4e9f8;font-size:11px}.object-highlights{border-top:1px solid #dcf0ff47;border-bottom:1px solid #dcf0ff47;flex-wrap:wrap;gap:15px 0;margin:24px 0;padding:22px 0;display:flex}.object-highlights>div{border-right:1px solid #dcf0ff38;flex:1;min-width:65px;padding:0 14px}.object-highlights>div:first-child{padding-left:0}.object-highlights>div:last-child{border:0;padding-right:0}.object-highlights strong{letter-spacing:-.04em;color:#f4fbff;font:450 26px/1.15 Geologica,Onest,sans-serif;display:block}.object-highlights strong.is-word{font-size:15px}.object-highlights strong small{color:#d3edff;margin-left:4px;font:400 10px Onest,sans-serif}.object-highlights>div>span{color:#d1e7f5;margin-top:8px;font-size:10px;display:block}.object-gallery-toolbar{color:#d4eafa;background:linear-gradient(115deg,#153850,#0a2033);border-top:1px solid #b7dfff52;border-bottom:1px solid #b7dfff38;align-items:center;gap:30px;min-width:0;min-height:124px;padding:18px clamp(24px,2.6vw,46px);display:flex;box-shadow:inset 0 1px #fff1}.object-gallery-arrows{flex:none;align-items:center;gap:5px;display:flex}.object-gallery-arrows>button{color:#e1f2ff;place-items:center;width:42px;height:46px;padding:0;display:grid}.object-gallery-arrows>button:hover{background:#b4e4ff15}.object-gallery-arrows>button:disabled{opacity:.25;cursor:default}.object-gallery-position{font-variant-numeric:tabular-nums;color:#a8c7dd;align-items:center;gap:10px;padding:0 10px;font-size:12px;display:flex}.object-gallery-position b{color:#fff;font-weight:500}.object-gallery-position i{background:#c1e1fb4d;width:1px;height:14px}.object-gallery-thumbs{scrollbar-width:none;flex:1;justify-content:safe center;align-items:center;gap:12px;min-width:0;padding:3px;display:flex;position:relative;overflow-x:auto}.object-gallery-thumbs::-webkit-scrollbar{display:none}.object-gallery-thumbs button{opacity:.65;cursor:pointer;background:0 0;border:1px solid #0000;flex:0 0 124px;width:124px;height:80px;padding:3px}.object-gallery-thumbs button:hover{opacity:1}.object-gallery-thumbs button[aria-pressed=true]{opacity:1;border-color:#a6e0ff;box-shadow:inset 0 0 0 1px #8ecef050}.object-gallery-thumbs img{object-fit:cover;width:100%;height:100%;display:block}.object-gallery-actions{flex:none;align-items:center;gap:12px;display:flex}.object-slideshow-toggle{color:#d8f0ff;background:#d1eeff08;border:1px solid #a3d5f340;place-items:center;width:42px;height:46px;padding:0;display:grid}.object-slideshow-toggle[aria-pressed=true]{background:#7ecbff1c;border-color:#a1e0ff}.object-gallery-all,.object-gallery-media{color:#e1f3ff;white-space:nowrap;background:#c2e8ff0b;border:1px solid #a3d5f352;justify-content:center;align-items:center;gap:10px;min-height:46px;padding:0 16px;font-size:12px;display:flex}.object-gallery-all b{color:#b6d8ee;font-size:11px;font-weight:400}.object-gallery-all:hover,.object-slideshow-toggle:hover,.object-gallery-media:hover{background:#bbe7ff1c}.object-demo-video-note{color:#99bbd3;margin:-23px 0 28px;font-size:10px;line-height:1.7}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.object-hero-info{background:#173a52ed}}.object-section-nav{border-bottom:1px solid var(--object-line);max-width:1280px;color:var(--object-muted);scrollbar-width:none;white-space:nowrap;align-items:center;gap:32px;margin:auto;padding:22px 0;font-size:14px;display:flex;overflow-x:auto}.object-section-nav>a{padding:8px 0}.object-section-nav>a:hover,.object-section-nav>a:first-child{color:#176de8}.object-section-nav>span{letter-spacing:.1em;margin-left:auto;font-size:11px}.object-content-layout{max-width:1280px;margin:auto;display:block;position:relative}.object-content{min-width:0}.object-section{border-bottom:1px solid var(--object-line);padding:80px 0;scroll-margin-top:110px}.object-section-heading{margin-bottom:36px}.object-section-heading>span{color:#176de8;letter-spacing:.13em;font-size:11px;font-weight:550;display:block}.object-section-heading h2{max-width:900px;color:var(--object-ink);letter-spacing:-.055em;text-wrap:balance;margin:20px 0 0;font:450 clamp(38px,4.4vw,64px)/1.06 Geologica,Onest,sans-serif}.object-story{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);align-items:center;gap:clamp(36px,6vw,90px);display:grid}.object-story-copy{min-width:0}.object-description{color:#435e73;white-space:pre-line;max-width:760px;font-size:18px;line-height:1.85}.object-features{flex-wrap:wrap;gap:10px 20px;margin-top:30px;display:flex}.object-features>span{color:#315c7b;border-bottom:1px solid #bed2e2;padding:8px 0;font-size:14px}.object-features svg{display:none}.object-story-visual{isolation:isolate;min-width:0;margin:0;position:relative}.object-story-visual:before{content:"";z-index:-1;opacity:.19;pointer-events:none;background:url(/brand/reper-plan-lines.svg) 50%/contain no-repeat;position:absolute;inset:-42px -60px 20px -35px}.object-story-visual>button{aspect-ratio:1/1.06;width:100%;padding:0;display:block;position:relative;overflow:hidden;box-shadow:0 18px 42px #102e481e}.object-story-visual img{object-fit:cover;width:100%;height:100%;transition:transform .45s;display:block}.object-story-visual>button:hover img{transform:scale(1.025)}.object-story-visual>button>span{color:#fff;background:#102e4880;border:1px solid #fff9;place-items:center;width:44px;height:44px;display:grid;position:absolute;bottom:18px;right:18px}.object-story-visual figcaption{color:#536e82;letter-spacing:.1em;justify-content:space-between;gap:16px;padding:16px 0;font-size:11px;display:flex}.object-facts{isolation:isolate;border:0;padding:76px 0 80px;position:relative}.object-facts:before{content:"";z-index:-2;pointer-events:none;background:linear-gradient(105deg,#1059c3 4%,#176de8e8 53%,#176de891),var(--object-cover) right center/cover no-repeat;background-color:#176de8;width:100vw;position:absolute;inset:0 auto 0 50%;transform:translate(-50%)}.object-facts:after{content:"";z-index:-1;pointer-events:none;opacity:.19;background:url(/brand/reper-plan-field.svg) 50%/contain no-repeat;position:absolute;inset:10px -120px 0 35%}.object-facts .object-section-heading h2{color:#fff}.object-facts .object-section-heading>span{color:#dcecff}.object-facts-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.object-facts-grid>div{background:linear-gradient(130deg,#f8f8f5f5,#edf4fce8);border:1px solid #dcecff99;flex-direction:column;justify-content:flex-end;min-width:0;min-height:214px;padding:28px 24px;transition:border-color .18s,box-shadow .18s;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #fff,0 8px 22px #0730681f}.object-facts-grid .object-fact-icon{display:none}.object-facts-grid strong{letter-spacing:-.055em;color:#102e48;max-width:100%;font:450 62px/1.08 Geologica,Onest,sans-serif;display:block}.object-facts-grid strong.is-text{letter-spacing:-.04em;overflow-wrap:normal;font-size:30px;line-height:1.2}.object-facts-grid>div>span{color:#385c7c;margin-top:16px;font-size:16px;line-height:1.45;display:block}.object-facts-grid>div:not(.is-primary){background:linear-gradient(135deg,#102e48d9,#123b69bf);border-color:#c6e4ff66;box-shadow:inset 0 1px #fff5}.object-facts-grid>div:not(.is-primary) strong{color:#fff}.object-facts-grid>div:not(.is-primary)>span{color:#dcecff}.object-facts-grid>div:hover{border-color:#fff;box-shadow:inset 0 1px #fff,0 12px 28px #07306838}.object-dossier{padding:0;scroll-margin-top:110px}.object-dossier .property-passport{--passport-ink:var(--object-ink);--passport-muted:var(--object-muted);--passport-line:var(--object-line);color:var(--object-ink);font-family:Onest,sans-serif}.object-dossier #passport{scroll-margin-top:110px}.object-dossier .passport-intro{isolation:isolate;border:0;border-bottom:1px solid var(--object-line);box-shadow:none;background:0 0;padding:80px 0 64px;position:relative}.object-dossier .passport-intro:before{content:"";z-index:-1;pointer-events:none;opacity:.12;background:url(/brand/reper-plan-lines.svg) 50%/contain no-repeat;position:absolute;inset:12px -100px 15px 54%}.object-dossier .passport-eyebrow{color:#176de8;letter-spacing:.13em;font-size:11px;font-weight:550}.object-dossier .passport-heading{align-items:center;gap:48px;margin-top:24px}.object-dossier .passport-heading>div:first-child{flex:1;min-width:0}.object-dossier .passport-heading h2{max-width:880px;color:var(--object-ink);letter-spacing:-.055em;margin:0 0 24px;font:450 clamp(38px,4.2vw,60px)/1.08 Geologica,sans-serif}.object-dossier .passport-heading p{color:#536e82;max-width:800px;font-size:18px;line-height:1.75}.object-dossier .passport-counter{background:linear-gradient(140deg,#176de8,#1059c3);border:1px solid #bfd7ea;flex:0 0 196px;gap:16px;padding:28px 24px;box-shadow:inset 0 1px #fff6,0 10px 28px #176de81f}.object-dossier .passport-counter>svg{display:none}.object-dossier .passport-counter strong{letter-spacing:-.07em;color:#fff;font:450 88px/1 Geologica,sans-serif}.object-dossier .passport-counter strong span{color:#dcecff;letter-spacing:-.04em;font-size:26px}.object-dossier .passport-counter small{color:#e4f0ff;font-size:14px;line-height:1.5}.object-dossier .passport-demo-note{color:#536e82;border-color:#dce4e8;padding-top:22px;margin-top:32px!important;font-size:14px!important;line-height:1.75!important}.object-dossier .passport-section{isolation:isolate;border-bottom:1px solid var(--object-line);min-width:0;padding:64px 0;position:relative}.object-dossier .passport-section h3{color:var(--object-ink);letter-spacing:-.045em;margin:0 0 30px;font:450 clamp(30px,3vw,44px)/1.13 Geologica,sans-serif}.object-dossier .passport-section-title{display:block}.object-dossier .passport-section-title>svg,.object-dossier .passport-document-icon{display:none}.object-dossier .passport-fine-print{color:#536e82;font-size:14px!important;line-height:1.8!important}.object-dossier .passport-status{color:#426383;background:#e6eef5;padding:6px 9px;font-size:12px;font-weight:500;line-height:1.4}.object-dossier .status-documented{color:#24634f;background:#e1eee8}.object-dossier .status-missing,.object-dossier .status-expired{color:#875225;background:#f5e9db}.object-dossier .status-estimated{color:#215caa;background:#e1edff}.object-dossier .passport-checks{counter-reset:proof;gap:12px}.object-dossier .passport-check{counter-increment:proof;box-shadow:none;background:#fff;border:1px solid #cad9e4;transition:border-color .18s,box-shadow .18s}.object-dossier .passport-check:hover{border-color:#74a6d6;box-shadow:0 6px 18px #102e480b}.object-dossier .passport-check summary{align-items:center;gap:20px;padding:22px 24px}.object-dossier .passport-check summary:before{content:counter(proof,decimal-leading-zero);color:#176de8;flex:0 0 40px;font:400 26px/1 Geologica,sans-serif}.object-dossier .passport-check summary>span:first-child{flex:1;min-width:0}.object-dossier .passport-check summary svg{display:none}.object-dossier .passport-check summary strong{color:var(--object-ink);font-size:17px;font-weight:450;line-height:1.45}.object-dossier .passport-check summary:after{content:"+";color:#176de8;flex:0 0 16px;font:400 25px/1 Onest,sans-serif}.object-dossier .passport-check[open]{background:#eff5ff;border-color:#8eb6df}.object-dossier .passport-check[open] summary:after{content:"−"}.object-dossier .passport-check p{color:#3f607c;margin:0 24px 18px 84px;font-size:16px;line-height:1.75}.object-dossier .passport-check>small{color:#536e82;margin:0 24px 24px 84px;font-size:14px;line-height:1.6}.object-dossier .passport-systems{border:0;grid-template-columns:minmax(260px,.9fr) minmax(0,1.5fr);gap:28px 32px;padding:72px 0;display:grid}.object-dossier .passport-systems:before{content:"";z-index:-2;pointer-events:none;background:linear-gradient(90deg,#102e48 5%,#102e48ed 40%,#102e4845),var(--object-exterior) right center/cover no-repeat;background-color:#102e48;width:100vw;position:absolute;inset:0 auto 0 50%;transform:translate(-50%)}.object-dossier .passport-systems:after{content:"";z-index:-1;pointer-events:none;opacity:.11;background:url(/brand/reper-plan-field.svg) 50%/contain no-repeat;position:absolute;inset:12% 50% 0 -18%}.object-dossier .passport-systems>.passport-section-title{grid-column:1/-1}.object-dossier .passport-systems h3{color:#fff;margin-bottom:8px}.object-dossier .passport-systems>.passport-fine-print{color:#d9e8f4;grid-column:1/-1}.object-dossier .passport-materials{grid-template-columns:1fr;gap:16px;margin:0}.object-dossier .passport-materials>div{background:linear-gradient(135deg,#f8f8f5f5,#edf4fceb);border:1px solid #dcecffab;justify-content:center;gap:14px;padding:26px;box-shadow:inset 0 1px #fff8}.object-dossier .passport-materials>div>span:first-child{color:#536e82;font-size:14px}.object-dossier .passport-materials strong{color:#102e48;font-size:19px;font-weight:450;line-height:1.5}.object-dossier .passport-materials small{color:#536e82;font-size:14px;line-height:1.6}.object-dossier .passport-energy{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#f2f7ff;background:linear-gradient(135deg,#176de85e,#102e48cc);border:1px solid #dcecff70;grid-template-columns:150px minmax(0,1fr);align-content:center;gap:30px;padding:32px;box-shadow:inset 0 1px #fff8,0 16px 40px #061b2c24}.object-dossier .passport-energy-grade{gap:20px}.object-dossier .passport-energy-grade>span:first-child{color:#d9e8f4;font-size:14px}.object-dossier .passport-energy-grade>strong{color:#fff;letter-spacing:-.06em;font:450 132px/.95 Geologica,sans-serif}.object-dossier .passport-energy-value{color:#fff;letter-spacing:-.05em;font:450 64px/1.05 Geologica,sans-serif}.object-dossier .passport-energy-value>span{color:#d9e8f4;letter-spacing:0;margin-top:12px;font:400 14px/1.5 Onest,sans-serif}.object-dossier .passport-energy p,.object-dossier .passport-energy li{color:#e2edf7;font-size:16px;line-height:1.75}.object-dossier .passport-energy p{margin:22px 0 14px}.object-dossier .passport-energy>div:last-child>strong{color:#fff;font-size:17px;font-weight:500;line-height:1.6}.object-dossier .passport-energy ul{margin-block:16px;padding-left:18px}.object-dossier .passport-energy small{color:#c7def1;font-size:13px;line-height:1.6}.object-dossier .passport-energy .passport-status{color:#e2edff;background:#e2edff21}.object-dossier .passport-documents{gap:14px}.object-dossier .passport-documents article{background:#fff;border:1px solid #cad9e4;border-left:3px solid #176de8;align-items:center;gap:24px;padding:26px 28px;transition:border-color .18s,box-shadow .18s;box-shadow:0 5px 16px #102e4806}.object-dossier .passport-documents article:hover{border-color:#8bb5df;box-shadow:0 8px 20px #102e480d}.object-dossier .passport-documents article>div:nth-child(2){flex:1;min-width:0}.object-dossier .passport-documents h4{color:var(--object-ink);margin-bottom:12px;font-size:19px;font-weight:450;line-height:1.45}.object-dossier .passport-documents p{color:#536e82;margin:14px 0 0;font-size:15px;line-height:1.75}.object-dossier .passport-documents small{color:#536e82;margin-top:12px;font-size:14px;display:block}.object-dossier .passport-documents a{color:#176de8;background:#eff5ff;border:1px solid #a7c5e3;gap:12px;padding:14px 18px;font-size:14px;transition:background .18s,border-color .18s}.object-dossier .passport-documents a:hover{background:#dfeeff;border-color:#176de8}.object-dossier .passport-documents a:active{background:#cfe3fa}.object-dossier .passport-access{color:#536e82;max-width:100px;font-size:13px;line-height:1.5}.object-dossier .passport-economics{border:0;padding:72px 0}.object-dossier .passport-economics:before{content:"";z-index:-2;pointer-events:none;background:linear-gradient(115deg,#1059c3,#176de8);width:100vw;position:absolute;inset:0 auto 0 50%;transform:translate(-50%)}.object-dossier .passport-economics:after{content:"";z-index:-1;opacity:.15;pointer-events:none;background:url(/brand/reper-plan-field.svg) 50%/contain no-repeat;position:absolute;inset:0 -150px 0 30%}.object-dossier .passport-economics h3{color:#fff}.object-dossier .passport-costs{gap:20px;margin:0}.object-dossier .passport-costs>div{background:linear-gradient(140deg,#ffffff13,#102e4833);border:1px solid #dcecff6e;gap:18px;padding:26px 28px;box-shadow:inset 0 1px #fff6}.object-dossier .passport-costs dt{color:#e2edff;font-size:15px;line-height:1.6}.object-dossier .passport-costs dd{color:#fff;letter-spacing:-.05em;font:450 52px/1.08 Geologica,sans-serif}.object-dossier .passport-economics>.passport-fine-print{color:#dcecff}.object-dossier .passport-calculation{color:#f2f7ff;background:#102e4829;border-color:#dcecff66;margin-top:28px}.object-dossier .passport-calculation summary{padding:22px 26px;font-size:17px}.object-dossier .passport-calculation p{color:#e2edff;padding:0 26px;font-size:15px;line-height:1.8}.object-dossier .passport-yield{gap:24px;padding:0 26px 24px}.object-dossier .passport-yield small{color:#dcecff;font-size:14px;line-height:1.6}.object-dossier .passport-yield strong{color:#fff;font:450 34px/1.1 Geologica,sans-serif}.object-dossier .passport-valuation>p{color:#536e82;font-size:16px;line-height:1.8}.object-dossier .passport-value-range{color:#176de8;letter-spacing:-.055em;overflow-wrap:normal;margin-bottom:28px;font:450 clamp(34px,4.2vw,60px)/1.1 Geologica,sans-serif}.object-dossier .passport-value-range span{color:#94afc5}.object-dossier .passport-comparables{gap:16px;margin:30px 0}.object-dossier .passport-comparables>div{background:#fff;border:1px solid #cad9e4;padding:26px 24px}.object-dossier .passport-comparables small{color:#536e82;font-size:13px;line-height:1.6}.object-dossier .passport-comparables strong{color:#102e48;margin:20px 0 12px;font:450 30px/1.2 Geologica,sans-serif}.object-dossier .passport-comparables span,.object-dossier .passport-comparables p{color:#536e82;font-size:14px;line-height:1.75}.object-dossier .passport-text-link{color:#176de8;border-bottom:1px solid #91b6df;gap:12px;margin-top:26px;padding-bottom:6px;font-size:16px}.object-dossier .passport-text-link:hover{color:#1059c3;border-color:#176de8}.object-dossier .passport-floorplan img{background:#fff;border:1px solid #c8d8e5}.object-dossier .passport-sources{gap:26px;margin:0}.object-dossier .passport-sources li{padding-left:48px}.object-dossier .passport-sources li:before{color:#176de8;font:450 24px/1.1 Geologica,sans-serif}.object-dossier .passport-sources strong{color:#102e48;font-size:17px;font-weight:450;line-height:1.6}.object-dossier .passport-sources time{color:#536e82;font-size:14px}.object-dossier .passport-sources p{color:#435e73;margin-block:12px;font-size:16px;line-height:1.8}.object-dossier .passport-sources small{color:#536e82;font-size:14px;line-height:1.7}.object-dossier .passport-neighborhood>div{background:#fff;border:1px solid #cad9e4;padding:26px}.object-dossier .passport-neighborhood strong{color:#176de8;font:450 40px/1.1 Geologica,sans-serif}.object-dossier .passport-neighborhood span{color:#102e48;font-size:16px;line-height:1.6}.object-dossier .passport-neighborhood small{color:#536e82;font-size:14px}.object-location-card{isolation:isolate;background:#fff;border:1px solid #bad0e1;align-items:center;min-height:250px;padding:42px;display:flex;position:relative;overflow:hidden;box-shadow:0 8px 22px #102e4809}.object-location-card:before{content:"";z-index:-1;opacity:.2;pointer-events:none;background:url(/brand/reper-plan-lines.svg) 50%/contain no-repeat;position:absolute;inset:-70px -80px -70px 45%}.object-location-mark{display:none}.object-location-card>div:last-child{width:100%}.object-location-card>div>span{color:#536e82;letter-spacing:.12em;font-size:11px}.object-location-card h3{color:#102e48;letter-spacing:-.05em;margin:18px 0;font:450 46px/1.1 Geologica,sans-serif}.object-location-card p{color:#536e82;max-width:650px;font-size:17px;line-height:1.7}.object-location-card a{color:#176de8;border-bottom:1px solid #91b6df;align-items:center;gap:14px;margin-top:26px;padding-bottom:6px;font-size:16px;display:inline-flex}.object-location-card a:hover{border-color:#176de8}.object-finance{border-bottom:1px solid var(--object-line);padding:40px 0}.object-finance summary{cursor:pointer;color:#102e48;letter-spacing:-.03em;justify-content:space-between;align-items:center;gap:24px;font:450 24px/1.35 Geologica,sans-serif;list-style:none;display:flex}.object-finance summary::-webkit-details-marker{display:none}.object-finance summary>span:first-child{align-items:center;gap:12px;display:flex}.object-finance summary svg{display:none}.object-finance summary>span:last-child{color:#176de8;font-size:32px}.object-finance summary:hover{color:#176de8}.object-finance>p{color:#536e82;margin:24px 0;font-size:16px}.object-finance-fields{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}.object-finance-fields label{color:#536e82;font-size:14px}.object-finance-fields input{color:#102e48;background:#fff;border:1px solid #b6cdde;height:54px;margin-top:10px;font-size:18px}.object-finance-fields input:focus{border-color:#176de8;box-shadow:0 0 0 3px #176de81f}.object-finance-result{color:#536e82;justify-content:space-between;align-items:center;gap:24px;margin-top:32px;font-size:16px;display:flex}.object-finance-result strong{color:#176de8;letter-spacing:-.05em;font:450 44px/1.1 Geologica,sans-serif}.object-source{color:#536e82;padding:32px 0}.object-source>svg{display:none}.object-source h3{color:#102e48;font-size:16px;font-weight:500}.object-source p,.object-source small{color:#536e82;margin-top:12px;font-size:14px;line-height:1.8;display:block}.object-source a{color:#176de8;align-items:center;gap:10px;margin-top:16px;font-size:14px;display:inline-flex}.object-concierge{isolation:isolate;background:#102e48;border:1px solid #c5dfff70;margin-top:32px;position:relative;overflow:hidden;box-shadow:0 18px 40px #102e481a}.object-concierge-image{z-index:-2;object-fit:cover;object-position:center 60%;opacity:1;width:100%;height:100%;position:absolute;inset:0}.object-concierge:after{content:"";z-index:-1;background:linear-gradient(90deg,#102e48f2,#102e48d1 48%,#102e4840);position:absolute;inset:0}.object-concierge-card{grid-template-columns:minmax(0,1.25fr) minmax(260px,.75fr);gap:0 9%;padding:64px;display:grid;position:relative}.object-concierge-label{color:#dcecff;letter-spacing:.1em;grid-column:1/-1;align-items:center;gap:10px;margin-bottom:32px;font-size:11px;display:flex}.object-concierge-label>span{background:#176de8;width:6px;height:6px}.object-concierge-monogram{display:none}.object-concierge h2{letter-spacing:-.055em;color:#fff;grid-area:2/1;max-width:680px;margin:0 0 24px;font:450 clamp(38px,4.2vw,62px)/1.08 Geologica,sans-serif}.object-concierge p{color:#dce8f4;grid-area:3/1;max-width:630px;font-size:18px;line-height:1.75}.object-concierge-price{grid-area:2/2;align-self:center}.object-concierge-price strong{color:#fff;letter-spacing:-.055em;white-space:nowrap;font:450 clamp(32px,3.3vw,48px)/1.1 Geologica,sans-serif}.object-concierge-price small{color:#dcecff;margin-top:12px;font-size:15px;display:block}.object-concierge .object-primary{background:linear-gradient(135deg,#278aff,#176de8);border-color:#9bc9ff;grid-area:3/2;align-self:center;min-height:60px;font-size:16px}.object-concierge-note{color:#e2edff;border-top:1px solid #c6dfff4d;grid-column:1/-1;margin-top:36px;padding-top:24px;font-size:14px;line-height:1.7}.object-concierge-note>svg{display:none}.object-concierge-note small{color:#c5d9eb;margin-top:8px;font-size:13px;display:block}.object-mobile-action{display:none}@media (max-width:1100px){.object-page{--object-gutter:24px}.object-story{gap:38px}.object-facts-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.object-facts-grid>div{min-height:190px}.object-dossier .passport-systems{grid-template-columns:1fr;gap:24px}.object-dossier .passport-systems>.passport-section-title,.object-dossier .passport-systems>.passport-fine-print{grid-column:auto}.object-dossier .passport-materials{grid-template-columns:repeat(2,minmax(0,1fr))}.object-dossier .passport-energy{grid-template-columns:180px minmax(0,1fr)}.object-dossier .passport-heading{gap:32px}.object-concierge-card{gap:0 6%;padding:44px}}@media (max-width:760px){.object-page{--object-gutter:20px;padding-bottom:110px}.object-topline{gap:12px;min-height:60px;font-size:11px}.object-topline>div{gap:18px}.object-topline button span,.object-reference{display:none}.object-topline button{padding:12px 0}.object-section-nav{gap:24px;padding:16px 0;font-size:13px}.object-section-nav>span{display:none}.object-section{padding:52px 0}.object-section-heading{margin-bottom:28px}.object-section-heading h2{font-size:clamp(34px,8.5vw,46px)}.object-story{grid-template-columns:1fr;gap:34px}.object-description{font-size:17px;line-height:1.8}.object-story-visual{justify-self:center;width:100%;max-width:580px}.object-story-visual>button{aspect-ratio:1.2}.object-story-visual:before{inset:-20px -24px 0}.object-features>span{font-size:14px}.object-facts{padding:54px 0}.object-facts-grid{gap:12px}.object-facts-grid>div{min-height:176px;padding:22px 18px}.object-facts-grid strong{font-size:44px}.object-facts-grid strong.is-text{font-size:28px}.object-facts-grid>div>span{font-size:15px}.object-dossier .passport-intro{padding:56px 0 44px}.object-dossier .passport-heading{flex-direction:column;align-items:stretch;gap:28px}.object-dossier .passport-heading h2{font-size:clamp(34px,8.5vw,46px)}.object-dossier .passport-heading p{font-size:17px}.object-dossier .passport-counter{flex-direction:row;flex-basis:auto;align-items:center;gap:28px;padding:22px 26px}.object-dossier .passport-counter strong{font-size:68px}.object-dossier .passport-counter small{max-width:240px;font-size:15px}.object-dossier .passport-section{padding:48px 0}.object-dossier .passport-section h3{font-size:32px}.object-dossier .passport-check summary{flex-wrap:wrap;gap:14px;padding:20px}.object-dossier .passport-check summary:before{flex-basis:30px;font-size:24px}.object-dossier .passport-check summary>span:first-child{flex:calc(100% - 90px)}.object-dossier .passport-check summary .passport-status{margin-left:44px}.object-dossier .passport-check summary:after{margin-left:auto}.object-dossier .passport-check p,.object-dossier .passport-check>small{margin-left:20px;margin-right:20px}.object-dossier .passport-materials{grid-template-columns:1fr}.object-dossier .passport-materials>div{padding:24px}.object-dossier .passport-energy{-webkit-backdrop-filter:none;backdrop-filter:none;background:#102e48e0;grid-template-columns:100px minmax(0,1fr);gap:20px;padding:26px 22px}.object-dossier .passport-energy-grade>strong{font-size:96px}.object-dossier .passport-energy-value{font-size:52px}.object-dossier .passport-energy p,.object-dossier .passport-energy li{font-size:15px}.object-dossier .passport-documents article{flex-wrap:wrap;gap:18px;padding:24px 20px}.object-dossier .passport-documents article>div:nth-child(2){flex:100%}.object-dossier .passport-documents :is(a,.passport-access){margin-left:0}.object-dossier .passport-documents h4{font-size:19px}.object-dossier .passport-access{max-width:none}.object-dossier .passport-costs{gap:12px}.object-dossier .passport-costs>div{padding:22px 18px}.object-dossier .passport-costs dt{font-size:14px}.object-dossier .passport-costs dd{font-size:38px}.object-dossier .passport-comparables{grid-template-columns:1fr}.object-dossier .passport-comparables>div{padding:24px}.object-dossier .passport-sources li>div{flex-direction:column;gap:8px}.object-dossier .passport-yield,.object-dossier .passport-neighborhood{grid-template-columns:1fr}.object-location-card{min-height:270px;padding:28px}.object-location-card h3{font-size:38px}.object-location-card p{font-size:16px}.object-finance summary{font-size:21px}.object-finance-fields{grid-template-columns:1fr 1fr;gap:18px}.object-finance-result strong{font-size:34px}.object-concierge-card{padding:38px 28px;display:block}.object-concierge h2{font-size:42px}.object-concierge p{font-size:17px}.object-concierge-price{margin:32px 0 24px}.object-concierge-price strong{font-size:38px}.object-concierge-label{font-size:10px}.object-mobile-action{z-index:45;color:#fff;background:linear-gradient(115deg,#234463f5,#102e48f5);border:1px solid #c6e4ff80;justify-content:space-between;align-items:center;gap:14px;padding:14px 16px;display:flex;position:fixed;bottom:10px;left:12px;right:12px;box-shadow:inset 0 1px #fff6,0 8px 24px #102e483d}.object-mobile-action strong{letter-spacing:-.05em;white-space:nowrap;font:450 25px/1.1 Geologica,sans-serif;display:block}.object-mobile-action small{color:#c9def0;margin-top:5px;font-size:11px;display:block}.object-mobile-action>button{color:#fff;background:#176de8;border:1px solid #9bc9ff;align-items:center;gap:8px;min-height:46px;padding:12px 16px;font-size:13px;display:flex}.object-page~.simple-public-footer{padding-bottom:120px}}@media (max-width:480px){.object-page{--object-gutter:18px}.object-facts-grid>div:has(strong.is-text){grid-column:1/-1;min-height:136px;padding:24px}.object-facts-grid strong{font-size:40px}.object-facts-grid>div>span{min-height:2.8em}.object-facts-grid strong.is-text+span{min-height:0;font-size:16px}.object-dossier .passport-costs,.object-dossier .passport-energy{grid-template-columns:1fr}.object-dossier .passport-energy-grade{flex-flow:wrap;align-items:center;gap:14px}.object-dossier .passport-energy-grade>span:first-child{width:100%}.object-dossier .passport-energy-grade>strong{font-size:88px}.object-dossier .passport-energy-value{font-size:56px}.object-dossier .passport-counter{gap:22px;padding:22px}.object-dossier .passport-counter strong{font-size:62px}.object-dossier .passport-counter small{font-size:14px}.object-dossier .passport-value-range{overflow-wrap:anywhere;font-size:32px}.object-location-card{padding:26px 22px}.object-finance-fields{grid-template-columns:1fr}.object-finance-result{flex-direction:column;align-items:flex-start;gap:14px}.object-mobile-action{padding:12px}.object-mobile-action strong{font-size:23px}.object-mobile-action>button{padding:12px;font-size:12px}.object-concierge-card{padding:34px 24px}.object-concierge h2{font-size:38px}}@media (prefers-reduced-motion:reduce){.object-page *{scroll-behavior:auto!important;transition:none!important}.object-story-visual>button:hover img{transform:none}}@media (prefers-reduced-transparency:reduce){.object-dossier .passport-energy{-webkit-backdrop-filter:none;backdrop-filter:none;background:#102e48}.object-facts-grid>div{background:#f8f8f5}.object-facts-grid>div:not(.is-primary){background:#102e48}}@media (max-width:1100px){.object-gallery-stage{grid-template-columns:minmax(0,1fr) 370px;min-height:620px;padding:26px}.object-hero-info{padding:28px}.object-hero-heading h1{font-size:37px}.object-gallery-toolbar{gap:16px;padding:16px 22px}.object-gallery-thumbs button{flex-basis:104px;width:104px;height:72px}.object-gallery-actions{gap:8px}.object-gallery-all,.object-gallery-media{padding-inline:12px}}@media (max-width:760px){.object-gallery-stage{grid-template-columns:minmax(0,1fr);gap:0;min-height:0;padding:290px 18px 22px}.object-hero-info{grid-column:1;justify-self:end;width:100%;max-width:560px;padding:28px}.object-gallery-viewport{height:100%}.object-slide-open img{object-position:center}.object-gallery-stage{background:linear-gradient(#0e2b43,#081b2b)}.object-hero-heading h1{margin:20px 0 14px;font-size:clamp(31px,6vw,40px)}.object-hero-price{padding-top:25px}.object-hero-price strong{font-size:38px}.object-highlights{margin:22px 0;padding:20px 0}.object-highlights strong{font-size:25px}.object-gallery-toolbar{grid-template-columns:1fr auto;gap:14px;min-height:164px;padding:16px 18px;display:grid}.object-gallery-arrows{justify-self:start}.object-gallery-thumbs{grid-area:2/1/auto/-1;justify-content:flex-start;gap:10px;width:100%}.object-gallery-thumbs button{flex-basis:104px;width:104px;height:70px}.object-gallery-actions{grid-area:1/2}.object-gallery-all{padding-inline:12px;font-size:11px}.object-slideshow-toggle{width:38px}.object-gallery-media{padding-inline:10px;font-size:10px}.object-gallery-arrows>button{width:32px}.object-gallery-position{gap:8px;padding-inline:5px;font-size:11px}}@media (max-width:430px){.object-gallery-stage{padding:260px 14px 18px}.object-hero-info{padding:25px 22px}.object-hero-heading h1{font-size:33px}.object-hero-price strong{font-size:35px}.object-address{font-size:11px}.object-highlights>div{min-width:60px;padding-inline:10px}.object-highlights strong{font-size:23px}.object-highlights>div>span{font-size:9px}.object-gallery-toolbar{gap:12px;padding:14px 12px}.object-gallery-actions{flex-wrap:wrap;justify-content:flex-end;gap:6px}.object-gallery-all{gap:7px;padding-inline:9px}.object-gallery-all>svg{display:none}.object-gallery-media{min-height:40px;padding-inline:8px}.object-slideshow-toggle{width:34px}.object-gallery-arrows{gap:0}.object-gallery-arrows>button{width:28px}.object-gallery-position{gap:6px;padding:0 4px;font-size:10px}}@media (prefers-reduced-transparency:reduce){.object-hero-info{-webkit-backdrop-filter:none;backdrop-filter:none;background:#12314cf5}}
