.breadcrumb[data-v-b7189049]{background:var(--lh-cream);border-bottom:1px solid var(--lh-border);padding:.75rem 2rem}.breadcrumb-inner[data-v-b7189049]{max-width:1200px;margin:0 auto;display:flex;align-items:center;gap:.5rem;font-size:13px;color:var(--lh-text-muted);font-family:var(--lh-font-sans);flex-wrap:wrap}.breadcrumb-inner a[data-v-b7189049]{color:var(--lh-text-muted);text-decoration:none;transition:color .15s}.breadcrumb-inner a[data-v-b7189049]:hover{color:var(--lh-bordeaux)}.terrain-hero[data-v-b7189049]{position:relative;max-height:520px;overflow:hidden;background:var(--lh-bordeaux)}.terrain-hero-img[data-v-b7189049]{width:100%;height:100%;max-height:520px;-o-object-fit:cover;object-fit:cover;display:block;opacity:.75}.terrain-hero-overlay[data-v-b7189049]{position:absolute;bottom:0;left:0;right:0;padding:2rem;background:linear-gradient(transparent,#1a1214d9)}.hero-ref[data-v-b7189049]{font-size:11px;letter-spacing:.15em;color:#ffffffb3;display:block;margin-bottom:.5rem}.hero-ref[data-v-b7189049],.hero-vendu[data-v-b7189049]{text-transform:uppercase;font-family:var(--lh-font-sans)}.hero-vendu[data-v-b7189049]{display:inline-block;margin-bottom:.6rem;padding:4px 14px;border-radius:20px;background:var(--lh-white);color:var(--lh-bordeaux);font-size:12px;font-weight:800;letter-spacing:.12em}.vendu-banner[data-v-b7189049]{background:var(--lh-bordeaux);color:var(--lh-white);border-radius:var(--lh-radius-lg);padding:1.5rem 2rem;margin-bottom:2rem;font-family:var(--lh-font-sans)}.vendu-banner-title[data-v-b7189049]{font-size:18px;font-weight:700;margin:0 0 .4rem}.vendu-banner-text[data-v-b7189049]{font-size:14px;line-height:1.6;margin:0 0 1rem;opacity:.9}.vendu-banner-link[data-v-b7189049]{display:inline-block;background:var(--lh-white);color:var(--lh-bordeaux);font-weight:700;font-size:14px;padding:.6rem 1.2rem;border-radius:var(--lh-radius);text-decoration:none}.vendu-banner-link[data-v-b7189049]:hover{background:var(--lh-bordeaux-light)}.proches[data-v-b7189049]{margin-top:2rem}.proches-title[data-v-b7189049]{font-size:18px;font-weight:700;color:var(--lh-bordeaux);margin:0 0 1.25rem}.proches-grid[data-v-b7189049]{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:1rem}.hero-title[data-v-b7189049]{font-size:clamp(24px,4vw,40px);font-weight:800;color:var(--lh-white);margin:0;max-width:800px}.hero-cp[data-v-b7189049]{font-weight:400;font-size:.8em;opacity:.8}.section[data-v-b7189049]{padding:3rem 2rem 4rem;background:var(--lh-cream)}.layout[data-v-b7189049]{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:1fr 300px;gap:3rem;align-items:start}.fiche[data-v-b7189049]{background:var(--lh-white);border-radius:var(--lh-radius-lg);padding:2rem;border:1px solid var(--lh-border);margin-bottom:2rem}.fiche-title[data-v-b7189049]{font-size:18px;font-weight:700;color:var(--lh-bordeaux);margin:0 0 1.25rem}.fiche-grid[data-v-b7189049]{display:grid;gap:0}.fiche-row[data-v-b7189049]{display:grid;grid-template-columns:130px 1fr;gap:1rem;padding:.7rem 0;border-bottom:1px solid var(--lh-border);font-family:var(--lh-font-sans);font-size:14px}.fiche-row[data-v-b7189049]:last-child{border-bottom:none}.fiche-row dt[data-v-b7189049]{color:var(--lh-text-muted);font-weight:500}.fiche-row dd[data-v-b7189049]{font-weight:500;margin:0}.fiche-prix dd[data-v-b7189049],.fiche-row dd[data-v-b7189049]{color:var(--lh-text)}.prix[data-v-b7189049]{font-size:20px;font-weight:800;color:var(--lh-teal-dark)}.cap[data-v-b7189049]{text-transform:capitalize}.badge[data-v-b7189049]{display:inline-block;font-size:12px;padding:3px 10px;border-radius:20px;font-weight:600}.badge-teal[data-v-b7189049]{background:var(--lh-teal-light);color:var(--lh-teal-dark)}.badge-bordeaux[data-v-b7189049]{background:var(--lh-bordeaux-light);color:var(--lh-bordeaux)}.description[data-v-b7189049],.gallery[data-v-b7189049]{background:var(--lh-white);border-radius:var(--lh-radius-lg);padding:2rem;border:1px solid var(--lh-border)}.gallery[data-v-b7189049]{margin-top:2rem}.gallery-title[data-v-b7189049]{font-size:18px;font-weight:700;color:var(--lh-bordeaux);margin:0 0 1.25rem}.gallery-grid[data-v-b7189049]{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:.75rem}.gallery-item[data-v-b7189049]{aspect-ratio:4/3;border-radius:var(--lh-radius);overflow:hidden;position:relative;cursor:pointer;background:var(--lh-bordeaux-light);transition:transform .3s}.gallery-item[data-v-b7189049]:hover{transform:translateY(-2px)}.apercu-note[data-v-b7189049]{margin:0 0 2.5rem;padding:1rem 1.25rem;border:1.5px dashed var(--lh-border);border-radius:var(--lh-radius);color:var(--lh-text-muted);font-size:14px;font-family:var(--lh-font-sans)}.gallery-photo[data-v-b7189049]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.gallery-zoom-hint[data-v-b7189049]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:#06040600;transition:background .3s}.gallery-zoom-hint svg[data-v-b7189049]{width:24px;height:24px;color:#fff;opacity:0;transform:scale(.7);transition:opacity .3s,transform .3s;filter:drop-shadow(0 2px 6px rgba(0,0,0,.5))}.gallery-item:hover .gallery-zoom-hint[data-v-b7189049]{background:#06040659}.gallery-item:hover .gallery-zoom-hint svg[data-v-b7189049]{opacity:1;transform:scale(1)}.technical-study-box[data-v-b7189049]{background:var(--lh-teal-light);border:1px solid var(--lh-border);border-left:4px solid var(--lh-teal);border-radius:var(--lh-radius-lg);padding:1.5rem;margin-top:1.5rem;display:flex;gap:1.25rem;align-items:flex-start}.study-icon[data-v-b7189049]{width:40px;height:40px;background:var(--lh-white);border-radius:50%;box-shadow:0 2px 6px #00b3c41a;flex-shrink:0;display:flex;align-items:center;justify-content:center;color:var(--lh-teal)}.study-icon svg[data-v-b7189049]{width:18px;height:18px}.study-content h3[data-v-b7189049]{font-size:15px;font-weight:700;color:var(--lh-bordeaux);margin:0 0 .5rem;font-family:var(--lh-font-sans)}.study-content p[data-v-b7189049]{font-size:13.5px;line-height:1.65;color:var(--lh-text);margin:0}.desc-title[data-v-b7189049]{font-size:18px;font-weight:700;color:var(--lh-bordeaux);margin:0 0 1rem}.desc-p[data-v-b7189049]{font-size:15px;line-height:1.75;color:var(--lh-text);margin:0 0 1rem}.prestations[data-v-b7189049]{list-style:none;padding:0;margin:1rem 0 0;display:flex;flex-direction:column;gap:6px}.prestations li[data-v-b7189049]{font-size:14px;color:var(--lh-text);padding-left:1.25rem;position:relative;font-family:var(--lh-font-sans)}.prestations li[data-v-b7189049]:before{content:"→";position:absolute;left:0;color:var(--lh-teal);font-weight:700}.cta-mobile[data-v-b7189049]{display:none;flex-direction:column;gap:.75rem;margin-top:1.5rem}.cta-btn[data-v-b7189049]{display:block;text-align:center;background:var(--lh-teal);color:var(--lh-white);padding:14px 24px;border-radius:var(--lh-radius-lg);font-size:15px;font-weight:600;font-family:var(--lh-font-sans);text-decoration:none;transition:background .2s}.cta-btn[data-v-b7189049]:hover{background:var(--lh-teal-dark)}.cta-tel[data-v-b7189049]{display:block;text-align:center;font-size:14px;color:var(--lh-text-muted);text-decoration:none;font-family:var(--lh-font-sans)}.terrain-aside[data-v-b7189049]{position:sticky;top:100px;gap:1rem}.aside-card[data-v-b7189049],.terrain-aside[data-v-b7189049]{display:flex;flex-direction:column}.aside-card[data-v-b7189049]{background:var(--lh-white);border-radius:var(--lh-radius-lg);border:2px solid var(--lh-bordeaux);padding:1.5rem;gap:1.25rem}.aside-prix[data-v-b7189049]{display:flex;flex-direction:column;gap:2px}.aside-prix-label[data-v-b7189049]{font-size:11px;text-transform:uppercase;letter-spacing:.1em;color:var(--lh-text-muted);font-family:var(--lh-font-sans)}.aside-prix-value[data-v-b7189049]{font-size:28px;font-weight:800;color:var(--lh-bordeaux);font-family:var(--lh-font-sans)}.aside-prix-note[data-v-b7189049]{font-size:11px;color:var(--lh-text-muted);font-family:var(--lh-font-sans)}.aside-surface[data-v-b7189049]{display:flex;align-items:baseline;gap:4px;padding:.75rem 0;border-top:1px solid var(--lh-border);border-bottom:1px solid var(--lh-border)}.surface-num[data-v-b7189049]{font-size:32px;font-weight:800;color:var(--lh-text)}.surface-num[data-v-b7189049],.surface-unit[data-v-b7189049]{font-family:var(--lh-font-sans)}.surface-unit[data-v-b7189049]{font-size:18px;color:var(--lh-text-muted)}.aside-cta[data-v-b7189049]{display:block;text-align:center;background:var(--lh-bordeaux);color:var(--lh-white);padding:14px 20px;border-radius:var(--lh-radius-lg);font-size:14px;font-weight:700;font-family:var(--lh-font-sans);text-decoration:none;transition:background .2s,transform .2s}.aside-cta[data-v-b7189049]:hover{background:var(--lh-bordeaux-dark);transform:translateY(-2px)}.aside-note[data-v-b7189049]{font-size:12px;color:var(--lh-text-muted);text-align:center;margin:0;font-family:var(--lh-font-sans);line-height:1.5}.aside-contact[data-v-b7189049]{background:var(--lh-white);border-radius:var(--lh-radius-lg);border:1px solid var(--lh-border);padding:1.35rem 1.25rem;display:flex;flex-direction:column;gap:.85rem;text-align:center}.contact-label[data-v-b7189049]{font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:var(--lh-teal-dark);font-weight:700;font-family:var(--lh-font-sans);margin:0}.aside-advisor[data-v-b7189049]{display:flex;align-items:center;gap:12px;text-align:left;padding:.75rem 0;border-top:1px solid var(--lh-border);border-bottom:1px solid var(--lh-border)}.aside-advisor-thumb[data-v-b7189049]{width:52px;height:52px;border-radius:50%;overflow:hidden;border:2px solid var(--lh-teal);flex-shrink:0;background:var(--lh-bordeaux-light)}.aside-advisor-img[data-v-b7189049]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.aside-advisor-details[data-v-b7189049]{display:flex;flex-direction:column;gap:2px;min-width:0}.aside-advisor-name[data-v-b7189049]{font-size:14.5px;font-weight:700;color:var(--lh-bordeaux)}.aside-advisor-name[data-v-b7189049],.aside-advisor-role[data-v-b7189049]{font-family:var(--lh-font-sans);line-height:1.2}.aside-advisor-role[data-v-b7189049]{font-size:11.5px;color:var(--lh-text-muted)}.aside-agency-name[data-v-b7189049]{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;margin-top:2px}.aside-agency-name[data-v-b7189049],.contact-tel[data-v-b7189049]{color:var(--lh-teal-dark);font-family:var(--lh-font-sans)}.contact-tel[data-v-b7189049]{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:10px 14px;background:var(--lh-teal-light);border:1px solid rgba(0,179,196,.25);border-radius:var(--lh-radius);font-size:15px;font-weight:700;text-decoration:none;transition:all .2s ease}.contact-tel[data-v-b7189049]:hover{background:var(--lh-teal);color:var(--lh-white);border-color:var(--lh-teal)}.contact-agency-link[data-v-b7189049]{font-size:12px;color:var(--lh-text-muted);text-decoration:none;font-family:var(--lh-font-sans);font-weight:600;transition:color .15s}.contact-agency-link[data-v-b7189049]:hover{color:var(--lh-bordeaux);text-decoration:underline}.aside-nav[data-v-b7189049]{text-align:center}.back-link[data-v-b7189049]{font-size:13px;color:var(--lh-text-muted);text-decoration:none;font-family:var(--lh-font-sans);transition:color .15s}.back-link[data-v-b7189049]:hover{color:var(--lh-bordeaux)}@media(max-width:900px){.layout[data-v-b7189049]{grid-template-columns:1fr}.terrain-aside[data-v-b7189049]{position:static;order:-1}.cta-mobile[data-v-b7189049]{display:flex}.aside-nav[data-v-b7189049]{display:none}}@media(max-width:600px){.terrain-hero-overlay[data-v-b7189049]{padding:1.25rem}.fiche-row[data-v-b7189049]{grid-template-columns:1fr;gap:2px}.section[data-v-b7189049]{padding:2rem 1rem 3rem}}
