.tete-photo .figure{margin-left:auto}.liste{margin-bottom:var(--spacing-pas-50);flex-direction:column;display:flex}.liste-principal{min-width:0}.filtres-boite{margin:0 calc(-1 * var(--spacing-marge)) var(--spacing-pas-63);padding:var(--spacing-pas-50) var(--spacing-marge);background-color:var(--color-gris)}.filtres-boite .filtres-groupe{flex-direction:column;align-items:flex-start;display:flex}@media (min-width:768px){.filtres-boite .filtres-groupe{column-gap:var(--spacing-pas-20);flex-flow:wrap}}@media (min-width:1100px){.liste{align-items:flex-start;column-gap:var(--grille-gouttiere);flex-direction:row}.filtres-boite{flex:0 0 var(--grille-aside);padding:var(--spacing-pas-50) var(--spacing-pas-30);margin:0}.liste-principal{flex:1 1 0}.filtres-boite .filtres-groupe{flex-flow:column}}.grille-filtree,.vue-carte{position:relative}@media (prefers-reduced-motion:no-preference){.grille-filtree[data-pose]:after,.vue-carte[data-pose]:after{z-index:1;background-color:var(--color-blanc);content:"";pointer-events:none;animation:voile-pose var(--transition-duration-pose-courte) var(--ease-pose-courte) forwards;position:absolute;inset:0}}@keyframes voile-pose{0%{clip-path:inset(0)}to{clip-path:inset(100% 0 0)}}.liste[data-vue=carte] .grille-filtree,.liste[data-vue=grille] .vue-carte{display:none}.vues{justify-content:flex-end;gap:var(--spacing-pas-10);margin-bottom:var(--spacing-pas-20);display:flex}.vue-carte{margin-bottom:var(--spacing-pas-63)}.liste-principal [data-filtre-masque]{display:none}.pastille{min-width:var(--spacing-cible-tactile);min-height:var(--spacing-cible-tactile);align-items:center;display:inline-flex}.pastille-texte{padding:var(--spacing-px) var(--spacing-pas-10) 0;font-size:var(--text-pied);line-height:var(--text-h2-texte--line-height);letter-spacing:var(--tracking-texte);transition:color var(--transition-duration-serrage) var(--ease-serrage)}.pastille:hover .pastille-texte{text-decoration:underline}.pastille[aria-pressed=true] .pastille-texte{background-color:var(--color-rubrique);font-weight:var(--font-weight-bold);letter-spacing:var(--tracking-gras);color:var(--color-blanc)}.filtres-barre{margin-bottom:var(--spacing-pas-50);padding:var(--spacing-pas-20);background-color:var(--color-gris);flex-direction:column;align-items:flex-start;display:flex}.filtres-barre-titre{font-size:var(--text-pied);line-height:var(--text-h2-texte--line-height);letter-spacing:var(--tracking-texte)}.filtres-barre .filtres-groupe{column-gap:var(--spacing-pas-15);flex-flow:wrap;display:flex}.filtres-barre .pastille-texte{padding:var(--spacing-px) var(--spacing-pas-10) 0;font-size:var(--text-pied);font-weight:var(--font-weight-medium)}.filtres-barre .pastille:not(:last-child):after{margin-left:var(--spacing-pas-10);content:"." / ""}.filtres-barre .pastille[aria-pressed=true]:not([data-tous]) .pastille-texte{background-color:var(--color-rubrique);color:var(--color-blanc)}.topic-aplat a:focus-visible{outline-color:var(--color-blanc)}.filtres-barre .pastille[data-tous][aria-pressed=true] .pastille-texte{background-color:var(--color-texte);color:var(--color-blanc)}@media (min-width:768px){.filtres-barre{align-items:center;column-gap:var(--spacing-pas-30);background-color:#0000;flex-direction:row;padding:0}.filtres-barre .pastille:not([data-tous]) .pastille-texte{color:var(--color-rubrique)}}.grille-realisations{row-gap:var(--spacing-pas-50);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:768px){.grille-realisations{column-gap:7%;row-gap:var(--spacing-pas-63);grid-template-columns:repeat(2,minmax(0,46.5%))}}.lien-droite{display:flex}@media not all and (min-width:1100px){.lien-droite{margin-bottom:var(--spacing-pas-63)}}@media (min-width:1100px){.lien-droite{justify-content:flex-end}}.lien-droite .lien-fleche{min-height:var(--spacing-cible-tactile);align-items:center;display:inline-flex}.mention-3d{--onglet-sur-photo:1}.mention-3d figcaption{margin-top:var(--spacing-pas-10)}@media not all and (min-width:1100px){.carte-projet .mention-3d .onglet{padding:2px var(--spacing-pas-10);border-bottom-width:var(--spacing-px);font-size:var(--text-petit);line-height:var(--text-petit--line-height)}}.tete-longue .tete .tete-titre{font-size:var(--text-titre-long);line-height:var(--text-titre-long--line-height)}@media (min-width:1100px){.tete-longue .tete[data-photo] .tete-titre{text-wrap:balance;margin-right:-12%}}.liens-aside{gap:var(--spacing-pas-10);display:grid}.liens-aside .lien-fleche{min-height:var(--spacing-cible-tactile);font-size:var(--text-h2-texte);align-items:center;display:inline-flex}.caracteristiques>div{margin-bottom:var(--spacing-pas-50)}.caracteristiques>div:last-child{margin-bottom:var(--spacing-pas-30)}.caracteristiques dd{font-size:var(--text-h2-texte);line-height:var(--text-h2-texte--line-height);letter-spacing:var(--tracking-texte)}.caracteristiques .pile-fiche{margin-top:var(--spacing-pas-15)}.mosaique{gap:var(--spacing-pas-20);margin-bottom:var(--spacing-pas-63);grid-template-columns:minmax(0,1fr);display:grid}.mosaique-photo{--onglet-sur-photo:1;isolation:isolate;position:relative}.mosaique-zone{pointer-events:none;width:100%;position:absolute;top:0;left:0}.mosaique-ouvrir{cursor:zoom-in;pointer-events:auto;position:absolute;inset:0}.mosaique-photo .onglet{white-space:nowrap;max-width:100%}@media (min-width:768px) and (not (min-width:1100px)){.mosaique-photo:not(.mosaique-large) .onglet{padding-inline:var(--spacing-pas-10);font-size:var(--text-petit)}}.mosaique-ouvrir[data-onglet]{bottom:calc(var(--onglet-sur-photo) * (var(--onglet-interligne) + 2 * var(--onglet-bloc) + var(--onglet-filet)))}.visionneuse{background-color:#2e3f49f2;border:0;width:100%;max-width:none;height:100dvh;max-height:none;margin:0;padding:0}@supports (color:color-mix(in lab, red, red)){.visionneuse{background-color:color-mix(in srgb, var(--color-texte) 95%, transparent)}}.visionneuse{color:var(--color-blanc)}.visionneuse::backdrop{background-color:#0000}.visionneuse-photo img{pointer-events:none;-webkit-user-select:none;user-select:none}.visionneuse-cadre{height:100%;padding:var(--spacing-pas-63) var(--spacing-marge) var(--spacing-pas-30);touch-action:pan-y;flex-direction:column;justify-content:center;align-items:center;display:flex}.visionneuse-photo{width:min(100%, calc((100dvh - 2 * var(--spacing-section)) * var(--r)))}.visionneuse-compteur{top:var(--spacing-pas-20);left:var(--spacing-marge);font-size:var(--text-petit);font-weight:var(--font-weight-medium);line-height:var(--spacing-cible-tactile);letter-spacing:var(--tracking-texte);position:absolute}.visionneuse-legende{max-width:var(--container-mesure);margin-top:var(--spacing-pas-10);text-align:center}.visionneuse-bouton{width:var(--spacing-cible-tactile);height:var(--spacing-cible-tactile);color:var(--color-blanc);cursor:pointer;transition:color var(--transition-duration-serrage) var(--ease-serrage);justify-content:center;align-items:center;display:flex;position:absolute}.visionneuse-bouton:hover{color:var(--color-gris)}.visionneuse-bouton:focus-visible{outline-color:var(--color-blanc)}.visionneuse-fermer{top:var(--spacing-pas-15);right:var(--spacing-marge)}.visionneuse-precedente,.visionneuse-suivante{top:50%;transform:translateY(-50%)}.visionneuse-precedente{left:var(--spacing-pas-10)}.visionneuse-suivante{right:var(--spacing-pas-10)}@media (min-width:768px){.mosaique{grid-template-columns:repeat(2,minmax(0,1fr))}.mosaique-large{grid-column:1/-1}}.grille-topics{row-gap:var(--spacing-pas-50);grid-template-columns:minmax(0,1fr);display:grid}.topic{flex-direction:column;height:100%;display:flex;position:relative}.topic-visuel{position:relative}.topic-aplat{aspect-ratio:16/9;padding:var(--spacing-pas-30) var(--spacing-pas-30) var(--spacing-pas-46);background-color:var(--color-rubrique);color:var(--color-blanc);align-items:flex-end;display:flex}.topic-corps{margin-top:var(--spacing-pas-20);flex-direction:column;flex:auto;display:flex}.topic-date{font-size:var(--text-petit);font-weight:var(--font-weight-medium);line-height:var(--text-petit--line-height);letter-spacing:var(--tracking-texte)}.topic-titre{margin-top:var(--spacing-pas-15);font-size:var(--text-titre-actu);font-weight:var(--text-titre-actu--font-weight);line-height:var(--text-titre-actu--line-height);letter-spacing:var(--text-titre-actu--letter-spacing);color:var(--color-rubrique)}.topic-aplat .topic-titre{font-size:var(--text-titre-carte-pleine);line-height:var(--text-titre-carte-pleine--line-height);color:inherit;margin-top:0}.topic-extrait{margin-top:var(--spacing-pas-10)}.topic-suite{padding-top:var(--spacing-pas-20);margin-top:auto}:is(.topic>.figure:not(:has(figcaption)),.topic>.topic-visuel){margin-bottom:var(--spacing-pas-46)}.topic[data-filet] .onglet{padding:var(--spacing-pas-10) var(--spacing-pas-20);border-bottom-width:var(--spacing-px)}.topic[data-filet]{border-bottom:var(--spacing-px) solid var(--color-filet)}.topic[data-filet] .topic-corps{margin-top:var(--spacing-pas-10);padding:0 var(--spacing-pas-20) var(--spacing-pas-46)}@media (min-width:768px){.grille-topics{grid-template-columns:repeat(2,46.7%);justify-content:space-between}.grille-topics>.une{grid-column:1/-1}.une .topic{column-gap:var(--spacing-pas-50);flex-direction:row;align-items:flex-start}.une .topic>.figure,.une .topic>.topic-visuel{flex:0 65%;margin-bottom:0}.une .topic-corps{flex:1 1 0;align-self:stretch;margin-top:0}.une .topic[data-filet] .topic-corps{padding:0 0 var(--spacing-pas-46);margin-top:0}.une .topic-titre{font-size:var(--text-titre-carte-pleine);line-height:var(--text-titre-actu--line-height)}.une .topic-aplat .topic-titre{font-size:var(--text-h1);line-height:var(--text-h1--line-height)}}@media (min-width:1100px){.grille-topics{grid-template-columns:repeat(3, var(--grille-aside))}}.video{margin-top:var(--spacing-section)}.video-corps{max-width:var(--largeur-video);text-align:center;margin-inline:auto}.video-article{max-width:var(--largeur-video);margin-top:var(--spacing-pas-50)}.video-facade{margin:var(--spacing-pas-30) 0 0}.video-facade-bouton{cursor:pointer;width:100%;display:block;position:relative;overflow:hidden}.video-image{position:absolute;inset:0}.video-credit{margin-top:var(--spacing-pas-10);font-size:var(--text-petit);line-height:var(--text-petit--line-height)}.video-facade-bouton:after{border:var(--spacing-pas-15) solid var(--color-rubrique);content:"";pointer-events:none;transition:border-width var(--transition-duration-voile) var(--ease-voile);position:absolute;inset:0}.video-facade-bouton:hover:after{border-width:var(--spacing-pas-20)}.video-lecture{width:var(--spacing-pas-63);height:var(--spacing-pas-63);border-radius:var(--radius-rond);background-color:var(--color-rubrique);color:var(--color-blanc);justify-content:center;align-items:center;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.video-lecteur{width:100%;margin-top:var(--spacing-pas-30);background-color:var(--color-texte);position:relative}.video-lecteur iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.video-titre{margin-top:var(--spacing-pas-20)}.video-repli{margin-top:var(--spacing-pas-15)}.video-repli .lien-fleche{min-height:var(--spacing-cible-tactile);align-items:center;display:inline-flex}.presse-grille{gap:var(--spacing-pas-20);margin:0;padding:0;list-style:none;display:grid}.presse-carte{align-content:start;gap:var(--spacing-pas-15);padding:var(--spacing-pas-20);background-color:var(--color-blanc);display:grid}.presse-media{width:calc(var(--logos-mur-largeur) * var(--logos-echelle-telephone));align-items:center;display:flex}.presse-corps{align-content:start;gap:var(--spacing-pas-10);display:grid}.presse-carte .lien-fleche{font-weight:var(--font-weight-normal);display:block}.presse-meta{align-items:center;gap:var(--spacing-pas-10);padding-left:var(--spacing-pas-30);font-size:var(--text-petit);font-weight:var(--font-weight-medium);line-height:var(--text-petit--line-height);letter-spacing:var(--tracking-texte);margin:0;display:flex}.presse-video{flex:none;width:auto;height:.75em}@media (min-width:768px){.presse-carte{grid-template-columns:min(var(--logos-mur-largeur), 33%) minmax(0, 1fr);column-gap:var(--spacing-pas-30);padding:var(--spacing-pas-30);align-items:center}.presse-media{justify-content:center;width:auto}}@media (min-width:1100px){.presse-grille{gap:var(--spacing-pas-30);grid-template-columns:repeat(2,minmax(0,1fr))}}
.nmBNpa_pile{align-items:flex-start;gap:var(--spacing-pas-10);flex-direction:column;display:flex}.nmBNpa_dessin{max-width:100%;height:auto;display:block;overflow:hidden}.nmBNpa_quarante{color:var(--color-realisations)}.nmBNpa_vingt{color:var(--color-logo)}.nmBNpa_dessus{fill:var(--color-blanc);fill-opacity:.32}.nmBNpa_flanc{fill:var(--color-blanc);fill-opacity:.1}.nmBNpa_traits{fill:none;stroke:var(--color-blanc);stroke-opacity:.3;stroke-width:.75px}.nmBNpa_aretes{fill:none;stroke:var(--color-blanc);stroke-opacity:.6;stroke-width:.75px;stroke-linejoin:round}.nmBNpa_texte{display:block}
