.real{grid-auto-rows:260px}.real .real__nom{color:inherit;letter-spacing:normal;margin:0}.real__v:active{background:linear-gradient(90deg,#0b1020e6 0%,#1a223894 46%,#1f3a5f38 82%),linear-gradient(#1f3a5f24 22%,#1f3a5f8f 60%,#1f3a5feb 100%)}.real__avalider{background:var(--laiton);color:var(--encre);letter-spacing:.02em;border-radius:999px;padding:7px 12px;font-size:13px;font-weight:800;position:absolute;top:20px;right:20px}.real figure.real__appel{background:var(--prusse) radial-gradient(circle at 85% 12%, #f6d66f2e, #f6d66f00 55%)}.real__appel .real__v,.real__appel .real__v:hover,.real__appel .real__v:active{background:0 0}.real__appel .real__faits{max-width:34ch;line-height:1.5}.real__va{color:var(--laiton);margin-top:8px;font-size:15px;font-weight:700}.real__va span{transition:transform var(--nd-base) ease;display:inline-block}.real__appel:hover .real__va span{transform:translate(5px)}.portfolio-note{text-align:center;max-width:680px;color:var(--ardoise);margin:36px auto 0;font-size:16px;line-height:1.6}.bien-tete{grid-template-columns:repeat(var(--n,5), minmax(0, 1fr));gap:var(--filet-net);padding:var(--filet-net) 0;--filet-net:calc(1px / var(--zoom,1));background:#ffffff29;margin:0 0 36px;list-style:none;display:grid}.bien-tete li{text-align:center;background:var(--deep,var(--prusse));align-content:center;justify-items:center;gap:6px;padding:22px 20px 20px;display:grid}.bien-tete b{font-family:var(--font-titre);color:var(--blanc);font-size:30px;font-weight:600;line-height:1.1}.bien-tete span{color:var(--brume);font-size:14.5px;line-height:1.4}.bien-retour{width:fit-content;color:var(--brume);transition:color var(--nd-fast) ease, gap var(--nd-base) ease;align-items:center;gap:10px;margin:0 0 30px;padding:6px 0;font-size:15px;font-weight:700;text-decoration:none;display:flex}.bien-retour:before{content:"";border-bottom:2px solid;border-left:2px solid;width:8px;height:8px;transform:rotate(45deg)}.bien-retour:hover{color:var(--blanc);gap:14px}.bien-retour:focus-visible{outline:2px solid var(--laiton);outline-offset:4px;border-radius:var(--radius-sm)}.bien-provisoire{border-radius:var(--radius-md);width:fit-content;color:var(--laiton-clair);background:#f6d66f24;margin:-14px 0 26px;padding:9px 14px;font-size:14px;font-weight:600}.visite-bien{--vv-accent:#4da3ff;--vv-ligne:#ffffff24;--vv-texte:#eef2f7;aspect-ratio:16/9;max-height:calc(100vh / var(--zoom,1) - var(--barre,0px) - 64px);border-radius:var(--radius-lg);background:#07090d;width:100%;position:relative;overflow:hidden;box-shadow:0 40px 90px -40px #0009}.visite-bien__affiche{cursor:pointer;color:var(--vv-texte);-webkit-font-smoothing:antialiased;transition:opacity var(--nd-base) ease;background:#07090d;place-items:center;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Helvetica Neue,Arial,sans-serif;display:grid;position:absolute;inset:0;overflow:hidden}.visite-bien__affiche.est-parti{opacity:0;pointer-events:none}.visite-bien__affiche[hidden]{display:none}.visite-bien__fond{object-fit:cover;filter:blur(26px)saturate(1.1)brightness(.5);width:100%;height:100%;position:absolute;inset:0;transform:scale(1.12)}.visite-bien__affiche:after{content:"";background:linear-gradient(#06090e8c,#06090ed9);position:absolute;inset:0}.visite-bien__carte{z-index:1;text-align:center;max-width:640px;padding:0 28px;position:relative}.visite-bien__titre{letter-spacing:-.2px;text-shadow:0 4px 24px #0009;margin:0 0 8px;font-size:clamp(24px,4.2vw,40px);font-weight:680;line-height:1.15}.visite-bien__sous{opacity:.82;margin:0 0 26px;font-size:15px}.visite-bien__chiffres{flex-wrap:wrap;justify-content:center;gap:14px;margin:26px 0 30px;padding:0;list-style:none;display:flex}.visite-bien__sous+.visite-bien__chiffres{margin-top:0}.visite-bien__chiffres li{box-sizing:border-box;border:1px solid var(--vv-ligne);-webkit-backdrop-filter:blur(10px);background:#ffffff12;border-radius:12px;align-content:center;min-width:96px;padding:12px 14px;display:grid}.visite-bien__chiffres strong{font-size:20px;font-weight:680}.visite-bien__chiffres span{opacity:.7;margin-top:2px;font-size:11.5px}.visite-bien__go{background:var(--vv-accent);color:#04121f;cursor:pointer;border:0;border-radius:999px;padding:14px 34px;font-family:inherit;font-size:15px;font-weight:700;line-height:1.2;transition:transform .16s,box-shadow .16s;box-shadow:0 10px 34px #4da3ff6b}.visite-bien__go:hover,.visite-bien__affiche:hover .visite-bien__go{transform:translateY(-2px);box-shadow:0 16px 44px #4da3ff8c}.visite-bien__go:focus-visible{outline:3px solid var(--blanc);outline-offset:4px}.visite-bien iframe{border:0;width:100%;height:100%;display:block;position:absolute;inset:0}.visite-bien__outils{z-index:2;gap:8px;display:flex;position:absolute;top:14px;right:14px}.visite-bien__outils[hidden]{display:none}.visite-bien__outils a,.visite-bien__outils button{min-height:40px;color:var(--blanc);font:600 14px/1 var(--font-text);cursor:pointer;backdrop-filter:blur(6px);background:#0b1020b8;border:0;border-radius:999px;align-items:center;gap:8px;padding:0 14px;text-decoration:none;display:inline-flex}.visite-bien__outils a:hover,.visite-bien__outils button:hover{background:var(--nuit-950)}.visite-bien__absente{border:1px solid var(--vv-ligne);width:fit-content;max-width:100%;color:var(--vv-texte);text-align:center;-webkit-backdrop-filter:blur(10px);background:#0e11179e;border-radius:12px;margin:20px auto 0;padding:10px 18px;font:13.5px/1.5 -apple-system,BlinkMacSystemFont,SF Pro Text,Helvetica Neue,Arial,sans-serif}.visite-bien:fullscreen{border-radius:0;max-height:none}.livres-bien{grid-template-columns:1.55fr 1fr;align-items:stretch;gap:24px;display:grid}.livre-bien{background:var(--blanc);border-radius:var(--radius-lg);flex-direction:column;display:flex;overflow:hidden}.livre-bien__vue{justify-content:center;align-items:flex-end;gap:18px;height:520px;padding:36px 32px 20px;display:flex;position:relative}.livre-bien__vue button{cursor:zoom-in;min-width:0;height:100%;font:inherit;color:var(--encre);background:0 0;border:0;flex-direction:column;align-items:center;gap:12px;padding:0;display:flex;position:relative}.livre-bien__vue img{object-fit:contain;max-width:100%;min-height:0;transition:transform var(--nd-base) cubic-bezier(.2, .8, .2, 1);flex:1}.livre-bien__vue button:hover img{transform:scale(1.025)}.livre-bien__vue button:focus-visible{outline:3px solid var(--focus);outline-offset:4px;border-radius:var(--radius-sm)}.livre-bien__vue small{text-align:center;font-size:14px;font-weight:700}.livre-bien__vue small span{color:var(--ardoise);font-weight:500}.livre-bien__texte{border-top:1px solid var(--filet);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 20px;padding:20px 28px 24px;display:flex}.livre-bien__texte h3{font-family:var(--font-titre);margin:0;font-size:24px;font-weight:600}.livre-bien__texte p{color:var(--ardoise);margin:0;font-size:15px;line-height:1.5}.livre-bien__texte>div{gap:4px;display:grid}.livre-bien__lien{font:700 15px/1.4 var(--font-text);color:var(--encre);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.livre-bien__vue--plan{align-items:center}.livre-bien__vue--plan small{color:var(--ardoise);letter-spacing:.02em;font-weight:700}.dossier{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:1fr;gap:14px;margin:0;padding:0;list-style:none;display:grid}.dossier li{aspect-ratio:4/3}.dossier li:first-child{aspect-ratio:auto;grid-area:span 2/span 2}.dossier button{border-radius:var(--radius-md);background:var(--ciel);cursor:zoom-in;border:0;width:100%;height:100%;padding:0;display:block;position:relative;overflow:hidden}.dossier img{object-fit:cover;width:100%;height:100%;transition:transform var(--nd-base) cubic-bezier(.2, .8, .2, 1);position:absolute;inset:0}.dossier button:hover img{transform:scale(1.05)}.dossier button span{border-radius:var(--radius-sm);color:var(--blanc);opacity:0;transform:translateY(var(--radius-sm));transition:opacity var(--nd-base) ease, transform var(--nd-base) ease;background:#0b1020b8;padding:5px 9px;font-size:13px;font-weight:700;position:absolute;bottom:10px;left:12px}.dossier button:hover span,.dossier button:focus-visible span{opacity:1;transform:none}.dossier button:focus-visible{outline:3px solid var(--focus);outline-offset:3px}.dossier-tete{justify-content:space-between;align-items:baseline;gap:20px;margin:64px 0 22px;display:flex}.dossier-tete h3{font-family:var(--font-titre);margin:0;font-size:32px;font-weight:600}.dossier-tete p{color:var(--ardoise);margin:0;font-size:15px}.loupe{z-index:100;background:var(--nuit-950);color:var(--blanc);font-family:var(--font-text);-webkit-font-smoothing:antialiased;grid-template-rows:auto 1fr auto;display:grid;position:fixed;inset:0}.loupe[hidden]{display:none}.loupe__haut{justify-content:space-between;align-items:center;gap:16px;padding:16px 20px;font-size:15px;display:flex}.loupe__compte{color:var(--brume);font-variant-numeric:tabular-nums}.loupe__scene{touch-action:pan-y;place-items:center;min-height:0;padding:0 76px;display:grid;position:relative}.loupe__scene img{object-fit:contain;user-select:none;-webkit-user-drag:none;border-radius:4px;max-width:min(100%,1120px);max-height:min(100%,72vh)}.loupe__scene img.est-plan{background:var(--blanc);padding:12px}.loupe__bas{text-align:center;padding:14px 20px 22px;font-size:16px;font-weight:600}.loupe button{width:48px;height:48px;color:var(--blanc);cursor:pointer;background:#ffffff1a;border:0;border-radius:50%;place-items:center;padding:0;transition:background .2s;display:inline-grid}.loupe button:hover{background:#fff3}.loupe button:focus-visible{outline:2px solid var(--laiton);outline-offset:3px}.loupe button:disabled{opacity:.25;cursor:default}.loupe__prec,.loupe__suiv{position:absolute;top:50%;transform:translateY(-50%)}.loupe__prec{left:16px}.loupe__suiv{right:16px}.loupe svg{width:22px;height:22px}@media (prefers-reduced-motion:no-preference){.loupe__scene img{animation:.35s cubic-bezier(.2,.8,.2,1) loupe-entre}}@keyframes loupe-entre{0%{opacity:0;transform:scale(.985)}}@media (width<=1100px){.bien-tete{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.livre-bien__vue{height:440px}}@media (width<=900px){.real{grid-auto-rows:220px}.real__appel .real__nom{font-size:30px}.bien-tete{grid-template-columns:1fr 1fr}.bien-tete li{padding:16px 14px}.bien-tete li:last-child:nth-child(odd){grid-column:1/-1}.bien-tete b{font-size:24px}.visite-bien{aspect-ratio:4/5;border-radius:12px;max-height:78vh}.visite-bien__carte{padding:0 16px}.visite-bien__chiffres{gap:10px;margin-bottom:24px}.visite-bien__chiffres li{min-width:78px;padding:9px 10px}.visite-bien__chiffres strong{font-size:17px}.livres-bien{grid-template-columns:1fr}.livre-bien__vue{aspect-ratio:4/4.2;gap:12px;height:auto;padding:24px 18px 14px}.livre-bien__vue--maquette{aspect-ratio:4/4.4}.livre-bien__vue--plan{aspect-ratio:auto}.livre-bien__vue--plan button{height:auto}.livre-bien__texte{padding:16px 20px 20px}.livre-bien__vue small span{display:block}.dossier{grid-template-columns:1fr 1fr;gap:10px}.dossier-tete{flex-direction:column;gap:6px;margin-top:48px}.dossier-tete h3{font-size:28px}.dossier button span{opacity:1;transform:none}.loupe__scene{padding:0 8px}.loupe__prec,.loupe__suiv{top:auto;bottom:-60px;transform:none}.loupe__prec{left:20px}.loupe__suiv{right:20px}.loupe__bas{padding:22px 80px 26px}}.nd-sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.planche{gap:var(--space-3);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.planche li{margin:0}.planche img{aspect-ratio:4/3;object-fit:cover;border-radius:var(--radius-sm);background:var(--ciel);width:100%;display:block}@media (width<=900px){.planche{gap:var(--space-2);grid-template-columns:1fr 1fr}}