.vp figure{margin:0}.vp img{display:block;width:100%;height:auto}.vp-section{padding-block:var(--espace-section-fluide)}.vp-fond-alt{background:var(--surface-alt)}.vp-fond-galerie{background:var(--surface-galerie)}.vp-nuit{background:var(--surface-nuit);color:var(--texte-sur-nuit)}.vp-nuit :is(.t-h2,.t-courant,.vp-offre__nom){color:var(--texte-sur-nuit)}.vp-nuit .vp-offre__phrase{color:var(--texte-sur-nuit-attenue)}.vp-nuit .vp-offre+.vp-offre{border-top-color:var(--hairline-sur-nuit)}.vp-nuit :is(.vp-offre__num,.vp-fleche){color:var(--or)}.vp-nuit .t-sous{color:var(--texte-sur-nuit-attenue)}.vp-num{display:flex;align-items:center;gap:var(--espace-objet);margin:0 0 var(--espace-bloc);font-family:var(--font-display);font-weight:var(--fw-courant);font-size:var(--fs-micro);font-variant-numeric:tabular-nums lining-nums;color:var(--or-recours-encre)}.vp-num:after{content:"";width:var(--espace-groupe);height:var(--filet);background:var(--or)}.sur-nuit .vp-num{color:var(--or)}.vp .faq .t-h2{margin:0 0 var(--espace-groupe);font-size:var(--fs-h3-fluide);letter-spacing:var(--ls-courant);margin-right:0}.vp-h2{margin:0;font-size:var(--fs-h3-fluide);letter-spacing:var(--ls-courant)}.vp-sous{margin:var(--espace-objet) 0 0;max-width:var(--mesure)}.vp-h2--fleche{display:flex;align-items:center;gap:var(--espace-bloc)}.vp-fleche{flex:none;width:var(--espace-bloc);height:auto;color:var(--or-recours-encre)}.vp-tete{background:var(--surface-galerie);padding-block:var(--espace-section) var(--espace-section-fluide)}.vp-tete__titre{margin:0;max-width:20ch;font-size:var(--fs-display-fluide);line-height:var(--lh-titre)}.vp-tete__bas{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--espace-section);align-items:start;margin:var(--espace-groupe) 0 var(--espace-silence-fluide)}.vp-tete__bas .filet-court{margin-top:var(--espace-objet)}.vp-tete__texte{display:flex;flex-direction:column;gap:var(--espace-bloc)}.vp-tete__reponse{margin:0;max-width:var(--mesure);line-height:var(--lh-genereux)}.vp-tete__appel{margin-top:var(--espace-bloc)}.mur{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--espace-objet);align-items:start}.mur__colonne{display:flex;flex-direction:column;gap:var(--espace-objet)}.mur__photo{display:block;width:100%}.mur__photo img{transition:opacity var(--duree-etat) var(--courbe)}.mur__photo:hover img{opacity:.85}.vp-mur--trois{grid-template-columns:repeat(3,minmax(0,1fr))}.vp-lecture{display:flex;flex-direction:column;gap:var(--espace-section);margin-bottom:var(--espace-section-fluide)}.vp-lecture .vp-h2{max-width:28ch}.vp-lecture__texte{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--espace-section);align-items:start}.vp-lecture__col{display:flex;flex-direction:column;gap:var(--espace-objet)}.vp-lecture__col>*{margin:0}.vp-lecture__texte .t-courant{text-align:justify;-webkit-hyphens:auto;hyphens:auto;max-width:none}.vp-lecture__photo{margin:0}.vp-liste{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:var(--espace-serre);font-family:var(--font-display);font-weight:var(--fw-courant);font-size:var(--fs-courant);line-height:var(--lh-courant);color:var(--texte)}.vp-liste li{position:relative;padding-left:calc(var(--espace-bloc) + var(--espace-objet))}.vp-liste li:before{content:"";position:absolute;left:0;top:.8em;width:var(--espace-bloc);height:var(--filet-fin);background:var(--or-recours-filet)}.vp-offres{list-style:none;margin:var(--espace-section) 0 0;padding:0}.vp-offre{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:var(--espace-section);padding-block:var(--espace-groupe);scroll-margin-top:var(--espace-section)}.vp-offre:first-child{padding-top:0}.vp-offre+.vp-offre{border-top:var(--filet-fin) solid var(--hairline)}.vp-offre__nom{margin:0;font-family:var(--font-serif);font-weight:var(--fw-serif);font-size:var(--fs-h3-fluide);line-height:var(--lh-titre);letter-spacing:var(--ls-serif);color:var(--texte)}.vp-offre__num{margin-left:var(--espace-serre);vertical-align:super;font-family:var(--font-display);font-weight:var(--fw-courant);font-size:var(--fs-legende);font-variant-numeric:tabular-nums lining-nums;color:var(--or-recours-encre)}.vp-offre__phrase{margin:0;color:var(--texte-attenue)}.vp-cas{display:flex;flex-direction:column;gap:var(--espace-section-fluide);margin-top:var(--espace-section)}.vp-cas__item{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:var(--espace-section);align-items:center}.vp-cas__item--inverse{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr)}.vp-cas__item--inverse .vp-cas__photo{order:2}.vp-cas__texte{display:flex;flex-direction:column;align-items:flex-start;gap:var(--espace-bloc)}.vp-cas__precision{margin:0;color:var(--texte-attenue)}.vp-intro{margin:var(--espace-bloc) 0 0}.vp .vp-frise{max-width:none;margin-top:var(--espace-section-fluide)}.vp-zone{margin:var(--espace-section) 0 0;color:var(--texte-attenue)}@media(max-width:1100px){.vp-tete__bas,.vp-cas__item{grid-template-columns:minmax(0,1fr)}.vp-lecture__texte{grid-template-columns:minmax(0,1fr);gap:var(--espace-objet)}.vp-cas__item--inverse .vp-cas__photo{order:0}.vp-mur--trois{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.mur{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--espace-serre)}.mur__colonne{gap:var(--espace-serre)}.vp-offre{grid-template-columns:minmax(0,1fr);gap:var(--espace-objet)}.vp-h2--fleche{align-items:flex-end}}@media(prefers-reduced-motion:reduce){.mur__photo img{transition:none}}.vp-question{position:relative;overflow:hidden;isolation:isolate;padding-block:var(--espace-groupe);background:var(--surface-nuit-profonde)}.vp-question__fond{position:absolute;inset:0;z-index:-1;width:100%;height:100%;object-fit:cover!important;opacity:.3}.vp-question .contenu{display:flex;flex-direction:column;align-items:center;gap:var(--espace-groupe);text-align:center}.vp .vp-question .vp-question__phrase{margin:0;max-width:30ch;font-size:var(--fs-h4-fluide);color:var(--texte-sur-nuit)}.vp-question__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--espace-bloc)}.vp .vp-h2,.vp .faq .t-h2,.vp .acc-appel__titre{font-size:var(--fs-h2-fluide);line-height:var(--lh-titre);letter-spacing:var(--ls-courant);margin-right:0}.vp .vp-offre__nom{font-size:var(--fs-h4)}.vp :is(.vp-tete__reponse,.vp-lecture__texte .t-courant,.vp-liste,.vp-offre__phrase,.vp-cas__precision,.vp-zone,.faq__reponse .t-courant,.acc-appel__texte,.deroule__etape .t-courant){font-size:var(--fs-courant);line-height:var(--lh-courant)}.vp .deroule__etape strong{display:block;margin-bottom:var(--espace-serre);font-size:var(--fs-chapo);line-height:var(--lh-serif)}.vp-galerie__titre{margin-bottom:var(--espace-section)}.vp .vp-zone{color:var(--texte)}.vp-question--fin{background:var(--surface-nuit);padding-block:var(--espace-section-fluide)}.vp-question--fin .contenu{gap:var(--espace-bloc)}.vp .vp-question--fin .vp-h2{color:var(--texte-sur-nuit);margin-bottom:var(--espace-objet)}.vp .vp-question__texte{margin:0;max-width:var(--mesure);color:var(--texte-sur-nuit-attenue)}.vp-question--fin .vp-question__actions{margin-top:var(--espace-bloc)}.vp .vp-question--fin .vp-question__phrase{max-width:none}.vp .vp-question .vp-question__titre{margin:0;color:var(--texte-sur-nuit)}.vp .vp-question:not(.vp-question--fin) .contenu{gap:var(--espace-bloc)}.vp .vp-question:not(.vp-question--fin) .vp-question__phrase{font-size:var(--fs-chapo);max-width:none}.vp .vp-question:not(.vp-question--fin) .vp-question__actions{margin-top:var(--espace-bloc)}.vp .vp-question--fin .vp-question__phrase{font-size:var(--fs-chapo)}.vp .vp-lecture__appel{align-self:flex-start;margin-top:var(--espace-objet)}.vp-question--milieu{background:var(--surface-nuit);padding-block:var(--espace-section)}.vp .faq__pli:first-child{border-top:0}.vp>.contenu>.relance{margin-block:var(--espace-section-fluide)}.vp .vp-question:not(.vp-question--fin):not(.vp-question--milieu){padding-block:var(--espace-section-fluide)}.vp .vp-question--fin{width:calc(100% - 2 * var(--marge-page));max-width:calc(var(--largeur-max) - 2 * var(--marge-page));margin:var(--espace-section-fluide) auto}.vp .vp-question--fin{padding-block:var(--espace-section)}.vp .relance{padding-block:var(--espace-groupe)}.vp .vp-actions{display:flex;flex-wrap:wrap;gap:var(--espace-bloc)}.vp .sur-nuit .b--secondaire{color:var(--texte-sur-nuit)}.vp .vp-question--fin{width:calc(100% - var(--marge-page));max-width:var(--largeur-max);margin-bottom:0}.vp>.contenu:has(>.relance){max-width:calc(var(--largeur-max) + var(--marge-page));padding-inline:calc(var(--marge-page) / 2)}.vp .relance{box-sizing:border-box;min-height:420px;grid-template-columns:minmax(0,1fr);justify-items:center;align-content:center;text-align:center;gap:var(--espace-groupe)}.vp .relance .relance__texte{align-items:center}.vp .relance .relance__phrase{max-width:none}.vp .relance .relance__actions{flex-direction:row;justify-self:center;align-items:center;justify-content:center}.vp>.contenu>.relance{margin-bottom:0}.vp .vp-fleche{color:var(--or)}@media(max-width:480px){.vp-tete__titre{font-size:var(--fs-h2-fluide)}}.vp-tete{padding-top:var(--espace-groupe)}.vp-tete__bas{margin-top:var(--espace-bloc)}.vp-tete__appel{margin-top:var(--espace-groupe)}@media(max-width:760px){.vp :is(.vp-tete__appel,.vp-question__actions) .b{letter-spacing:var(--ls-courant);text-transform:none;font-size:var(--fs-courant)}.vp :is(.vp-tete__appel,.vp-question__actions) .b>span{margin-right:0}}.vp .vp-question__fond{height:100%}.vp .relance .relance__phrase{font-family:var(--font-display);font-weight:var(--fw-titraille);font-size:var(--fs-h2-fluide);line-height:var(--lh-titre);letter-spacing:var(--ls-courant);text-transform:uppercase}.vp .faq__accordeon{border-bottom:0}.vp-offre__corps{display:flex;flex-direction:column;align-items:flex-start;gap:var(--espace-bloc)}.vp-nuit .vp-offre__lien{color:var(--texte-sur-nuit)}.vp-cas__demande{margin:0}.vp-cas__demande-k{font-family:var(--font-serif);font-weight:var(--fw-serif);font-size:var(--fs-chapo)}.vp-signature__grille{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:var(--espace-section);align-items:end}.vp-signature__texte{display:flex;flex-direction:column;align-items:flex-start;gap:var(--espace-bloc)}.vp-signature__texte>p{margin:0}.vp-signature__nom{font-family:var(--font-serif);font-weight:var(--fw-serif);font-size:var(--fs-h4);line-height:var(--lh-titre);color:var(--texte)}@media(max-width:760px){.vp-signature__grille{grid-template-columns:minmax(0,1fr)}}.vp-nuit .maquette{color:var(--texte-sur-nuit-attenue);border-color:var(--texte-sur-nuit-attenue)}@media(max-width:760px){.vp .vp-question__actions .b{padding-inline:var(--espace-objet)}}.vp-chantier{grid-column:1/-1;display:flex;gap:var(--espace-objet);align-items:flex-start;margin-top:var(--espace-bloc)}.vp-chantier__photo{flex:var(--r) 1 0;min-width:0}@media(max-width:760px){.vp-chantier{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--espace-serre)}}.vp .vp-mur--galerie{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--espace-bloc)}.vp .vp-mur--galerie .mur__colonne{gap:var(--espace-bloc)}@media(max-width:760px){.vp .vp-mur--galerie{grid-template-columns:minmax(0,1fr)}}.vp .vp-chantier .maquette--video{width:50%;flex:none}@media(max-width:760px){.vp .vp-chantier .maquette--video{width:100%;grid-column:1/-1}}.vp-cas__trombi{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--espace-objet)}.vp .vp-cas__photo--vertical img{width:min(100%,24rem);height:auto;margin-inline:auto;display:block}.vp .vp-cas__photo{container-type:inline-size;margin:0}.vp .vp-cas__rang{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--espace-objet)}.vp .vp-cas__rang img{height:calc((100cqw - 2 * var(--espace-objet)) / 2 - 4px);width:auto;max-width:100%;object-fit:contain;display:block}.vp .vp-chantier--film{max-width:56rem}@media(max-width:760px){.vp .vp-chantier--film{display:block}}.vp-film-tete{display:flex;flex-direction:column;gap:var(--espace-objet)}.vp .vp-film-tete__legende{margin:0;color:var(--texte-attenue)}.vp-films{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--espace-groupe) var(--espace-bloc)}.vp-films__item{display:flex;flex-direction:column;gap:var(--espace-serre)}.vp-films__titre{margin:var(--espace-objet) 0 0;font-family:var(--font-serif);font-weight:var(--fw-serif);font-size:var(--fs-h4);line-height:var(--lh-titre);letter-spacing:var(--ls-serif);color:var(--texte)}.vp-films .vp-cas__precision{margin:0}.vp-offres__suite{margin:var(--espace-groupe) 0 0}@media(max-width:1100px){.vp-films{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.vp-films{grid-template-columns:minmax(0,1fr)}}@media(max-width:1100px){.vp-mur--trois .mur__colonne{display:contents}.vp-mur--trois .mur__colonne:last-child .mur__photo:nth-child(3):last-child{display:none}}.vp .vp-chantier--seule{display:block}.vp .vp-chantier--seule .vp-chantier__photo{width:min(100%,calc(var(--r) * 22rem))}.vp-ecoute{margin:0;display:flex;flex-direction:column;gap:var(--espace-serre)}.vp-ecoute audio{width:100%;max-width:32rem}.vp-ecoute__intro{margin:0}.vp .vp-mur--galerie:has(>.mur__colonne:nth-child(4)){grid-template-columns:repeat(4,minmax(0,1fr))}@media(max-width:760px){.vp .vp-mur--galerie:has(>.mur__colonne:nth-child(4)){grid-template-columns:repeat(2,minmax(0,1fr))}}.vp .vp-mur--galerie:not(:has(>.mur__colonne:nth-child(3))){grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:760px){.vp .vp-mur--galerie:not(:has(>.mur__colonne:nth-child(3))){grid-template-columns:minmax(0,1fr)}}.vp .vp-mur--galerie>.mur__colonne:has(>.mur__photo:only-child){align-self:center}.vp.vp-fiche .vp-mur--galerie.vp-mur--verticale-centre{grid-template-columns:minmax(0,1fr) calc((100% - var(--espace-bloc) * 8 / 3) * 8 / 26 + var(--espace-bloc) * 2 / 3) minmax(0,1fr)}.vp.vp-fiche .vp-mur--galerie.vp-mur--verticale-cote{grid-template-columns:minmax(0,1fr) calc((100% - var(--espace-bloc) * 5 / 3) * 8 / 17 + var(--espace-bloc) * 2 / 3)}.vp.vp-fiche .vp-mur--galerie.vp-mur--rangee,.vp.vp-fiche .vp-mur--galerie.vp-mur--suite{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr)}.vp.vp-fiche .vp-mur--galerie.vp-mur--suite,.vp.vp-fiche .vp-mur--galerie.vp-mur--suivante{margin-top:var(--espace-bloc)}.vp.vp-fiche .vp-mur--galerie.vp-mur--verticales-cote{grid-template-columns:minmax(0,1fr) repeat(2,calc((100% - var(--espace-bloc) * 10 / 3) * 8 / 25 + var(--espace-bloc) * 2 / 3))}@media(max-width:760px){.vp.vp-fiche .vp-mur--galerie.vp-mur--verticale-centre,.vp.vp-fiche .vp-mur--galerie.vp-mur--verticale-cote,.vp.vp-fiche .vp-mur--galerie.vp-mur--verticales-cote{grid-template-columns:minmax(0,1fr)}.vp.vp-fiche .vp-mur--galerie.vp-mur--rangee,.vp.vp-fiche .vp-mur--galerie.vp-mur--suite{grid-auto-flow:row;grid-auto-columns:auto;grid-template-columns:minmax(0,1fr)}}.vp .vp-capture{margin:var(--espace-serre) 0 0;color:var(--texte-attenue);text-transform:none;letter-spacing:normal}.vp .sur-nuit .vp-capture{color:var(--texte-sur-nuit-attenue)}.vp .vp-chantier .vp-capture{text-align:left}.vp .vp-chantier--seule .vp-chantier__photo{width:min(100%,max(calc(var(--r) * 22rem),20rem))}.vp .vp-offre__images{grid-column:1/-1}.vp .vp-offre__images .vp-chantier{margin-top:var(--espace-bloc)}@media(min-width:761px){.vp .vp-chantier{width:min(100%,calc(var(--somme, 99) * var(--rangee-offre, 18rem)))}}.vp .vp-chantier--seule .vp-chantier__photo{width:100%}@media(min-width:761px){.vp .mur{align-items:stretch}.vp .mur__colonne{justify-content:space-between}}.vp .vp-question--fin{width:100%;max-width:none;margin:var(--espace-section-fluide) 0 0}.vp .vp-signature{padding-block:var(--espace-section-fluide)}.vp .vp-signature__grille{grid-template-columns:auto minmax(0,auto);justify-content:center;align-items:center;gap:var(--espace-groupe)}.vp .vp-signature__photo{margin:0;width:14rem}.vp .vp-signature__photo img{width:100%;height:auto;aspect-ratio:1;object-fit:cover;border-radius:var(--rayon-medaillon);display:block}.vp .vp-signature__nom{font-size:var(--fs-h3-fluide)}.vp .vp-signature__texte{gap:var(--espace-objet)}@media(max-width:760px){.vp .vp-signature__grille{grid-template-columns:minmax(0,1fr);justify-items:center;text-align:center}.vp .vp-signature__texte{align-items:center}.vp .vp-signature__photo{width:11rem}}.vp .vp-signature{background:var(--surface);padding-block:var(--espace-section)}.vp .vp-question--fin{margin-top:0}.vp .vp-mur--galerie:has(>.mur__colonne:nth-child(5)){grid-template-columns:repeat(5,minmax(0,1fr))}@media(max-width:760px){.vp .vp-mur--galerie:has(>.mur__colonne:nth-child(5)){grid-template-columns:repeat(2,minmax(0,1fr))}}.vp .vp-fiche__images{margin:var(--espace-bloc) 0 0}.vp .vp-fiche__images .vp-chantier{margin-top:0}.vp .vp-fiche__images .vp-chantier__photo img{display:block;width:100%;height:auto}@media(max-width:760px){.vp .vp-fiche__images .vp-chantier{display:flex}}.vp .vp-cas-ligne__liens{margin-top:var(--espace-section);padding:var(--espace-groupe);background:var(--surface);border:var(--filet-fin) solid var(--hairline);display:grid;gap:var(--espace-serre)}.vp .vp-cas-ligne__liens>p{margin:0;padding-left:var(--espace-serre);border-left:var(--filet) solid var(--accent);color:var(--texte-attenue)}.vp .vp-cas-ligne__liens>p .lien{color:var(--accent)}.vp .sur-nuit .vp-cas-ligne__liens{border-top-color:var(--hairline-sur-nuit, var(--hairline))}.vp .vp-fiche__film{display:flex;justify-content:center;margin-top:var(--espace-bloc)}.vp.vp-fiche blockquote.citation{max-width:none;margin:var(--espace-bloc) 0 0;padding:var(--espace-groupe);background:var(--surface-galerie);border:var(--filet-fin) solid var(--hairline);border-left:var(--filet-epais) solid var(--accent);gap:var(--espace-objet)}.vp.vp-fiche blockquote.citation .citation__texte{font-size:var(--fs-chapo);max-width:var(--mesure)}.vp.vp-fiche blockquote.citation .figure__legende{font-size:var(--fs-micro);letter-spacing:var(--ls-caps-micro);text-transform:uppercase;color:var(--accent)}.vp.vp-fiche .vp-cas-ligne__gauche blockquote.citation{margin:var(--espace-bloc) 0 0;background:var(--surface-nuit);border:0;border-left:var(--filet-epais) solid var(--or);padding:var(--espace-groupe);gap:var(--espace-bloc)}.vp.vp-fiche .vp-cas-ligne__gauche blockquote.citation .citation__texte{color:var(--texte-sur-nuit);font-size:var(--fs-courant);line-height:1.5}.vp.vp-fiche .vp-cas-ligne__gauche blockquote.citation .figure__legende{letter-spacing:.12em}@media(max-width:760px){.vp.vp-fiche .vp-cas-ligne__gauche{display:contents}.vp.vp-fiche .vp-cas-ligne__gauche blockquote.citation{order:3;margin-top:var(--espace-bloc)}.vp .vp-cas-ligne__liens{padding:var(--espace-bloc);margin-top:var(--espace-groupe)}}.vp.vp-fiche .vp-cas-ligne__gauche blockquote.citation .figure__legende{color:var(--or)}.vp .vp-cas-ligne__liens>p .lien{display:inline}@media(max-width:760px){.vp.vp-fiche .vp-cas-ligne__gauche blockquote.citation{padding:var(--espace-bloc)}}.vp.vp-fiche .vp-cas-ligne--avis .vp-cas-ligne__gauche{display:contents}.vp.vp-fiche .vp-cas-ligne--avis blockquote.citation{grid-column:1/-1;grid-row:2;width:min(100%,46rem);margin-top:var(--espace-groupe)}@media(max-width:760px){.vp.vp-fiche .vp-cas-ligne--avis blockquote.citation{grid-row:auto;order:3;margin-top:var(--espace-bloc)}}.vp .vp-fiche__film--tete{margin:0 0 var(--espace-groupe)}@media(min-width:761px){.vp .vp-chantier.vp-fiche__tete-rangee{width:min(100%,calc(var(--somme, 2) * 40rem));margin-inline:auto}.vp .vp-fiche__images .vp-chantier{width:min(100%,calc(var(--somme, 2) * 30rem))}}
