.section[data-astro-cid-lcdefpme]{padding-block:var(--section);flex-direction:column;gap:48px;display:flex}.pile[data-astro-cid-lcdefpme]{flex-direction:column;align-items:flex-start;gap:16px;display:flex}.surtitre[data-astro-cid-lcdefpme].petit{letter-spacing:.1em;font-size:12px}.hero[data-astro-cid-lcdefpme]{grid-template-columns:7fr 5fr;align-items:center;gap:48px;padding-block:clamp(32px,4vw,56px) clamp(48px,5vw,72px);display:grid}.hero-texte[data-astro-cid-lcdefpme]{flex-direction:column;gap:22px;display:flex}h1[data-astro-cid-lcdefpme]{font-family:var(--serif);text-wrap:balance;letter-spacing:-.02em;font-size:clamp(38px,min(4.6vw,7.5vh),64px);font-weight:400;line-height:1.03}.hero-intro[data-astro-cid-lcdefpme]{max-width:620px;color:var(--texte);font-size:clamp(16px,1.3vw,19px);line-height:1.5}.boutons[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:14px;display:flex}.hero-plan[data-astro-cid-lcdefpme]{flex-direction:column;gap:10px;margin:0;display:flex}.plan-carte[data-astro-cid-lcdefpme]{background:var(--anthracite);border-radius:12px;height:clamp(300px,min(38vw,100vh - 230px),560px);padding:12px}.plan-carte[data-astro-cid-lcdefpme] svg{width:100%;height:100%;display:block}.hero-plan[data-astro-cid-lcdefpme] figcaption[data-astro-cid-lcdefpme]{color:var(--texte);font-size:13px}.bloc-chiffre[data-astro-cid-lcdefpme]{background:var(--anthracite);color:var(--sable);border-radius:10px;flex-direction:column;justify-content:flex-end;gap:8px;padding:28px;display:flex}.bloc-valeur[data-astro-cid-lcdefpme]{font-family:var(--serif);color:var(--or-sur-sombre);font-size:120px;line-height:.9}.bloc-libelle[data-astro-cid-lcdefpme]{max-width:220px;font-size:17px;font-weight:600}.chiffres[data-astro-cid-lcdefpme]{border-block:1px solid var(--trait);grid-template-columns:repeat(4,1fr);gap:32px;margin:0;padding-block:40px;display:grid}.chiffres[data-astro-cid-lcdefpme] div[data-astro-cid-lcdefpme]{flex-direction:column-reverse;justify-content:flex-end;gap:8px;display:flex}.chiffres[data-astro-cid-lcdefpme] dd[data-astro-cid-lcdefpme]{font-family:var(--serif);margin:0;font-size:clamp(40px,4vw,52px);line-height:1}.chiffres[data-astro-cid-lcdefpme] dt[data-astro-cid-lcdefpme]{color:var(--texte);font-size:15px}.lecteur[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:56px;display:grid}.ecran[data-astro-cid-lcdefpme]{justify-self:end;width:100%;max-width:560px}.video-op[data-astro-cid-lcdefpme]{aspect-ratio:4/5;background:var(--anthracite);border-radius:12px;width:100%;height:auto;display:block}.video-op[data-astro-cid-lcdefpme][hidden]{display:none}.liste-recentes[data-astro-cid-lcdefpme]{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.item-recent[data-astro-cid-lcdefpme]{border-top:1px solid var(--trait);padding:22px 0 24px;position:relative}.item-recent[data-astro-cid-lcdefpme]:last-child{border-bottom:1px solid var(--trait)}.choix-recent[data-astro-cid-lcdefpme]{all:unset;box-sizing:border-box;cursor:pointer;flex-direction:column;gap:8px;width:100%;display:flex}.choix-recent[data-astro-cid-lcdefpme]:focus-visible{outline:2px solid var(--or-texte);outline-offset:6px;border-radius:4px}.titre-recent[data-astro-cid-lcdefpme]{font-family:var(--serif);color:var(--texte);font-size:22px;font-weight:400;line-height:1.2;transition:color .2s}.choix-recent[data-astro-cid-lcdefpme]:hover .titre-recent[data-astro-cid-lcdefpme]{color:var(--encre)}.item-recent[data-astro-cid-lcdefpme].actif .titre-recent[data-astro-cid-lcdefpme]{color:var(--encre);font-size:28px}.faits-recents[data-astro-cid-lcdefpme]{color:var(--texte);flex-direction:column;gap:10px;margin:16px 0 0;padding:0;font-size:16px;line-height:1.5;list-style:none;display:none}.item-recent[data-astro-cid-lcdefpme].actif .faits-recents[data-astro-cid-lcdefpme]{display:flex}.faits-recents[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{padding-left:16px;position:relative}.faits-recents[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:before{content:"";background:var(--or);border-radius:50%;width:6px;height:6px;position:absolute;top:10px;left:0}.progression[data-astro-cid-lcdefpme]{height:2px;display:none;position:absolute;top:-1px;left:0;right:0}.item-recent[data-astro-cid-lcdefpme].actif .progression[data-astro-cid-lcdefpme]{display:block}.progression[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{background:var(--or);width:0;height:100%;transition:width .25s linear;display:block}.entete-section[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:end;gap:32px;display:flex}.entete-section[data-astro-cid-lcdefpme] .titre-section[data-astro-cid-lcdefpme]{max-width:720px}.entete-note[data-astro-cid-lcdefpme]{max-width:380px;font-size:16px}.grille-3[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,1fr);gap:32px 24px;display:grid}.carte-vedette[data-astro-cid-lcdefpme]{grid-column:1/-1;grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;gap:40px;padding-bottom:16px;display:grid}#realisations[data-astro-cid-lcdefpme]{gap:32px}.galerie[data-astro-cid-lcdefpme]{min-width:0;position:relative}.galerie-piste[data-astro-cid-lcdefpme]{scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;border-radius:12px;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.galerie-piste[data-astro-cid-lcdefpme]::-webkit-scrollbar{display:none}.galerie-diapo[data-astro-cid-lcdefpme]{scroll-snap-align:start;flex:0 0 100%}.galerie-diapo[data-astro-cid-lcdefpme] figure[data-astro-cid-lcdefpme]{background:var(--anthracite);height:clamp(260px,min(34vw,100vh - 360px),480px);margin:0;position:relative}.galerie-diapo[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-fit:cover;width:100%;height:100%;display:block}.galerie-diapo[data-astro-cid-lcdefpme] figcaption[data-astro-cid-lcdefpme]{max-width:calc(100% - 24px);color:var(--sable);background:#1c1f1bc7;border-radius:999px;padding:6px 12px;font-size:13px;font-weight:600;position:absolute;bottom:12px;left:12px}.galerie-commandes[data-astro-cid-lcdefpme]{align-items:center;gap:14px;margin-top:12px;display:flex}.galerie-btn[data-astro-cid-lcdefpme]{border:1px solid var(--encre);width:44px;height:44px;color:var(--encre);cursor:pointer;background:0 0;border-radius:50%;font-family:inherit;font-size:18px}.galerie-btn[data-astro-cid-lcdefpme]:hover{background:var(--encre);color:var(--sable)}.galerie-btn[data-astro-cid-lcdefpme]:focus-visible{outline:2px solid var(--or-texte);outline-offset:2px}.galerie-compteur[data-astro-cid-lcdefpme]{color:var(--texte);font-variant-numeric:tabular-nums;font-size:14px}.vedette-texte[data-astro-cid-lcdefpme]{flex-direction:column;gap:14px;display:flex}.vedette-texte[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-family:var(--serif);font-size:clamp(26px,2.6vw,34px);font-weight:400;line-height:1.12}.vedette-faits[data-astro-cid-lcdefpme]{display:flex}.photos-recentes[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:18px 0 0;padding:0;list-style:none;display:none}.item-recent[data-astro-cid-lcdefpme].actif .photos-recentes[data-astro-cid-lcdefpme]{display:grid}.photos-recentes[data-astro-cid-lcdefpme] figure[data-astro-cid-lcdefpme]{flex-direction:column;gap:6px;margin:0;display:flex}.photos-recentes[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{aspect-ratio:4/3;object-fit:cover;border-radius:6px;width:100%;display:block}.photos-recentes[data-astro-cid-lcdefpme] figcaption[data-astro-cid-lcdefpme]{color:var(--texte);font-size:12px;line-height:1.3}.carte-realisation[data-astro-cid-lcdefpme]{flex-direction:column;gap:8px;display:flex}.photo-realisation[data-astro-cid-lcdefpme]{height:300px;margin:0 0 8px;position:relative}figure[data-astro-cid-lcdefpme].photo-realisation img[data-astro-cid-lcdefpme]{object-fit:cover;border-radius:10px;width:100%;height:100%}figure[data-astro-cid-lcdefpme].photo-realisation figcaption[data-astro-cid-lcdefpme]{color:var(--sable);background:#1c1f1bc7;border-radius:4px;padding:4px 10px;font-size:12px;font-weight:600;position:absolute;bottom:12px;left:12px}.carte-realisation[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-family:var(--serif);font-size:26px;font-weight:400;line-height:1.15}.details[data-astro-cid-lcdefpme]{color:var(--texte);font-size:15px}.etude[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr;gap:48px 32px;display:grid}.etude-titre[data-astro-cid-lcdefpme]{grid-column:1/-1}.etude-titre[data-astro-cid-lcdefpme] .titre-section[data-astro-cid-lcdefpme]{max-width:820px}.video-etude[data-astro-cid-lcdefpme]{aspect-ratio:4/5;background:#2f2d2c;border-radius:12px;justify-self:center;width:100%;max-width:480px;height:auto;display:block}.etude-texte[data-astro-cid-lcdefpme]{flex-direction:column;gap:28px;display:flex}.situation[data-astro-cid-lcdefpme]{color:var(--texte-sur-sombre);font-size:18px;line-height:1.55}.faits[data-astro-cid-lcdefpme]{border-top:1px solid var(--trait-sombre);grid-template-columns:1fr 1fr;gap:20px 32px;margin:0;padding-top:24px;display:grid}.faits[data-astro-cid-lcdefpme] div[data-astro-cid-lcdefpme]{flex-direction:column;gap:4px;display:flex}.faits[data-astro-cid-lcdefpme] dt[data-astro-cid-lcdefpme]{color:var(--discret-sur-sombre);font-size:13px}.faits[data-astro-cid-lcdefpme] dd[data-astro-cid-lcdefpme]{margin:0;font-size:17px;font-weight:600}.etapes[data-astro-cid-lcdefpme]{color:var(--texte-sur-sombre);flex-direction:column;gap:12px;margin:0;padding:0;font-size:16px;line-height:1.5;list-style:none;display:flex}.etapes[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{gap:12px;display:flex}.etapes[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:before{content:"";background:var(--or-sur-sombre);border-radius:50%;flex-shrink:0;width:6px;height:6px;margin-top:9px}.types[data-astro-cid-lcdefpme]{gap:24px}.carte-type[data-astro-cid-lcdefpme]{background:var(--blanc);border:1px solid var(--trait-clair);color:var(--or-texte);border-radius:10px;flex-direction:column;gap:14px;padding:32px;display:flex}.carte-type[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-family:var(--serif);color:var(--encre);font-size:24px;font-weight:500}.carte-type[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--texte);font-size:15px;line-height:1.55}.vendeurs[data-astro-cid-lcdefpme]{grid-template-columns:5fr 1fr 6fr;gap:32px;display:grid}.vendeurs-intro[data-astro-cid-lcdefpme]{align-self:start;gap:20px;position:sticky;top:120px}.vendeurs-intro[data-astro-cid-lcdefpme] .bouton[data-astro-cid-lcdefpme]{margin-top:8px}.arguments[data-astro-cid-lcdefpme]{grid-column:3;margin:0;padding:0;list-style:none}.arguments[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{border-top:1px solid var(--trait);gap:24px;padding-block:28px;display:flex}.arguments[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:last-child{border-bottom:1px solid var(--trait)}.numero[data-astro-cid-lcdefpme]{font-family:var(--serif);color:var(--or-texte);flex-shrink:0;width:40px;font-size:20px}.arguments[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin-bottom:6px;font-size:20px;font-weight:600}.arguments[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--texte);font-size:15px;line-height:1.55}.acheteurs[data-astro-cid-lcdefpme]{background:var(--sable-fonce)}.acheteurs-grille[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr;align-items:center;gap:32px;display:grid}.acheteurs-grille[data-astro-cid-lcdefpme] .pile[data-astro-cid-lcdefpme]{gap:20px}.lots[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr;gap:16px;display:grid}a[data-astro-cid-lcdefpme].carte-lot{color:inherit;text-decoration:none;transition:transform .15s}a[data-astro-cid-lcdefpme].carte-lot:hover{transform:translateY(-2px)}.carte-lot[data-astro-cid-lcdefpme]{background:var(--sable);border-radius:10px;flex-direction:column;gap:10px;padding:24px;display:flex}.carte-lot[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-family:var(--serif);font-size:22px;font-weight:400;line-height:1.15}.temoignages[data-astro-cid-lcdefpme]{gap:24px}.carte-temoignage[data-astro-cid-lcdefpme]{background:var(--blanc);border:1px solid var(--trait-clair);border-radius:10px;flex-direction:column;justify-content:space-between;gap:20px;margin:0;padding:32px;display:flex}blockquote[data-astro-cid-lcdefpme]{font-family:var(--serif);margin:0;font-size:20px;line-height:1.4}figcaption[data-astro-cid-lcdefpme]{color:var(--texte);font-size:14px}figcaption[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{color:var(--encre)}.contact[data-astro-cid-lcdefpme]{grid-template-columns:5fr 1fr 6fr;gap:32px;display:grid}.contact[data-astro-cid-lcdefpme] .pile[data-astro-cid-lcdefpme]{gap:24px}.contact[data-astro-cid-lcdefpme] .titre-section[data-astro-cid-lcdefpme]{font-size:clamp(34px,4.4vw,52px)}.coordonnees[data-astro-cid-lcdefpme]{border-top:1px solid var(--trait-sombre);width:100%;color:var(--texte-sur-sombre);flex-direction:column;gap:12px;padding-top:16px;font-size:16px;display:flex}.coordonnees[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:var(--sable);font-weight:600}.lien-apporteurs[data-astro-cid-lcdefpme]{color:var(--texte-sur-sombre);font-size:15px}.lien-apporteurs[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:var(--or-sur-sombre);font-weight:600}.coordonnees[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{color:var(--or-sur-sombre)}.formulaire[data-astro-cid-lcdefpme]{background:var(--sable);color:var(--encre);border-radius:10px;flex-direction:column;grid-column:3;gap:16px;padding:clamp(24px,3vw,36px);display:flex}.champs-2[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr;gap:16px;display:grid}.champ[data-astro-cid-lcdefpme]{flex-direction:column;gap:6px;display:flex}label[data-astro-cid-lcdefpme]{font-size:13px;font-weight:600}input[data-astro-cid-lcdefpme],textarea[data-astro-cid-lcdefpme]{font:inherit;color:var(--encre);background:var(--blanc);border:1px solid var(--trait);border-radius:6px;width:100%;padding:14px 16px;font-size:15px}input[data-astro-cid-lcdefpme]:focus,textarea[data-astro-cid-lcdefpme]:focus{outline:2px solid var(--or-texte);outline-offset:1px;border-color:var(--or-texte)}.envoyer[data-astro-cid-lcdefpme]{background:var(--encre);color:var(--sable);cursor:pointer;border:0;min-height:54px;font-family:inherit}.envoyer[data-astro-cid-lcdefpme]:disabled{opacity:.55;cursor:not-allowed}.mention[data-astro-cid-lcdefpme]{color:var(--texte);font-size:12px;line-height:1.5}.facultatif[data-astro-cid-lcdefpme]{color:var(--texte);font-weight:400}.aide[data-astro-cid-lcdefpme]{color:var(--texte);font-size:12px;line-height:1.4}input[data-astro-cid-lcdefpme][type=file]{cursor:pointer;padding:12px}input[data-astro-cid-lcdefpme][type=file]::file-selector-button{font:inherit;cursor:pointer;border:1px solid var(--encre);color:var(--encre);background:0 0;border-radius:6px;margin-right:12px;padding:8px 14px;font-size:14px;font-weight:600}@media (width<=1020px){.lecteur[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:32px}.ecran[data-astro-cid-lcdefpme]{justify-self:center}.grille-3[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,1fr)}.carte-vedette[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:24px}.chiffres[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,1fr)}.hero[data-astro-cid-lcdefpme],.etude[data-astro-cid-lcdefpme],.acheteurs-grille[data-astro-cid-lcdefpme],.vendeurs[data-astro-cid-lcdefpme],.contact[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.arguments[data-astro-cid-lcdefpme],.formulaire[data-astro-cid-lcdefpme]{grid-column:auto}.vendeurs-intro[data-astro-cid-lcdefpme]{position:static}.entete-section[data-astro-cid-lcdefpme]{flex-direction:column;align-items:flex-start}}@media (width<=640px){.grille-3[data-astro-cid-lcdefpme],.lots[data-astro-cid-lcdefpme],.faits[data-astro-cid-lcdefpme],.champs-2[data-astro-cid-lcdefpme],.carte-recente[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.chiffres[data-astro-cid-lcdefpme]{gap:24px 16px}.boutons[data-astro-cid-lcdefpme] .bouton[data-astro-cid-lcdefpme]{flex:100%}.photo-realisation[data-astro-cid-lcdefpme]{height:240px}.arguments[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{gap:16px}}.piege[data-astro-cid-lcdefpme]{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.erreur-envoi[data-astro-cid-lcdefpme]{color:#8a2a1c;background:#f6e3de;border-radius:6px;padding:10px 14px;font-size:14px}
