.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))}}:is(.ab-tete,.ab-visuel,.ab-trame,.ab-voisins,.ab-auteur).contenu,body:has(.ab-trame) :is(.barre-nav,.pied) .contenu{max-width:calc(var(--largeur-max) + 2 * var(--espace-section) + 2 * var(--marge-page))}.bi-tete{padding-top:var(--espace-section);display:flex;flex-direction:column;gap:var(--espace-bloc)}.bi-titre{margin:0;font-size:var(--fs-h2-fluide);letter-spacing:.02em}.bi-chapo{margin:0;max-width:var(--mesure);font-size:var(--fs-courant);line-height:var(--lh-genereux);color:var(--texte-attenue)}.bi-univers-nav{margin-top:var(--espace-bloc);border-top:var(--filet-fin) solid var(--hairline);border-bottom:var(--filet-fin) solid var(--hairline)}.bi-univers-nav ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:var(--espace-serre) var(--espace-groupe)}.bi-univers-nav__lien{display:inline-flex;align-items:baseline;gap:var(--espace-serre);padding:var(--espace-objet) 0;font-family:var(--font-serif);font-weight:var(--fw-serif);font-size:var(--fs-courant);color:var(--texte);text-decoration:none;transition:color var(--duree-etat) var(--courbe)}.bi-univers-nav__lien:hover,.bi-univers-nav__lien:focus-visible{color:var(--or-recours-encre)}.bi-univers-nav__nombre{font-family:var(--font-display);font-size:var(--fs-micro);color:var(--texte-attenue)}.bi-univers{padding-top:calc(var(--espace-section) + var(--espace-bloc));scroll-margin-top:var(--espace-bloc)}.bi-univers__tete{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:var(--espace-serre) var(--espace-section);align-items:start;padding-bottom:calc(var(--espace-groupe) + var(--espace-bloc))}.bi-univers__titre{margin:0;grid-row:span 2;letter-spacing:.02em}.bi-univers__intro{margin:0;max-width:var(--mesure)}.bi-univers__piliers{margin:0;display:flex;flex-wrap:wrap;gap:var(--espace-serre) var(--espace-bloc);font-size:var(--fs-courant)}.bi-une{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--espace-section);align-items:center;padding-bottom:var(--espace-section)}.bi-une__image{display:block}.bi-une__image img{width:100%;height:auto;display:block;transition:opacity var(--duree-etat) var(--courbe)}.bi-une__image:hover img{opacity:.92}.bi-une__texte{display:flex;flex-direction:column;gap:var(--espace-objet)}.bi-une__titre{margin:0;font-family:var(--font-serif);font-weight:var(--fw-serif);font-size:var(--fs-h3-fluide);line-height:var(--lh-serif)}.bi-une__titre a{color:inherit;text-decoration:none}.bi-une__titre a:hover,.bi-une__titre a:focus-visible{color:var(--or-recours-encre)}.bi-une__resume{margin:0}.bi-une__lire{align-self:flex-start}.bi-lignes{list-style:none;margin:0;padding:0;border-top:var(--filet-fin) solid var(--hairline)}.bi-lignes--seules{border-top:0}.bi-ligne{display:grid;grid-template-columns:22rem minmax(0,1fr);gap:var(--espace-section);align-items:center;padding-block:var(--espace-groupe);border-bottom:var(--filet-fin) solid var(--hairline)}.bi-lignes--seules .bi-ligne:first-child{padding-top:0}.bi-ligne__image{display:block;aspect-ratio:3/2;overflow:hidden}.bi-ligne__image img{width:100%;height:100%;object-fit:contain;display:block;transition:opacity var(--duree-etat) var(--courbe)}.bi-ligne__image:hover img{opacity:.92}.bi-ligne__image .maquette{width:100%;height:100%;min-height:0;aspect-ratio:auto}.bi-ligne__texte{display:flex;flex-direction:column;gap:var(--espace-objet);max-width:var(--mesure)}.bi-ligne__titre{margin:0;font-family:var(--font-serif);font-weight:var(--fw-serif);font-size:var(--fs-h4-fluide);line-height:var(--lh-serif)}.bi-ligne__titre a{color:inherit;text-decoration:none;transition:color var(--duree-etat) var(--courbe)}.bi-ligne__titre a:hover,.bi-ligne__titre a:focus-visible{color:var(--or-recours-encre)}.bi-ligne__resume{margin:0}.bi-cartes{list-style:none;margin:0;padding:var(--espace-groupe) 0 0;border-top:var(--filet-fin) solid var(--hairline);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--espace-section) var(--espace-groupe)}.bi-cartes--deux{grid-template-columns:repeat(2,minmax(0,1fr))}.bi-cartes--seules,.ab-voisins .bi-cartes{border-top:0;padding-top:0}.bi-carte{display:flex;flex-direction:column;gap:var(--espace-serre)}.bi-carte__lien{display:flex;flex-direction:column;gap:var(--espace-objet);color:inherit;text-decoration:none}.bi-carte__image{display:block}.bi-carte__image img{width:100%;height:auto;display:block;transition:opacity var(--duree-etat) var(--courbe)}.bi-carte__lien:hover img{opacity:.92}.bi-carte__titre{font-family:var(--font-serif);font-weight:var(--fw-serif);font-size:var(--fs-h4-fluide);line-height:var(--lh-serif);transition:color var(--duree-etat) var(--courbe)}.bi-carte__lien:hover .bi-carte__titre,.bi-carte__lien:focus-visible .bi-carte__titre{color:var(--or-recours-encre)}.bi-carte__resume{margin:0}.bi-date{margin:0;font-size:var(--fs-micro);color:var(--texte-attenue)}.ab-tete{padding-top:var(--espace-section);display:flex;flex-direction:column;gap:var(--espace-bloc)}.ab-fil{font-size:var(--fs-micro);color:var(--texte-attenue);display:flex;flex-wrap:wrap;gap:var(--espace-serre)}.ab-titre{margin:0;max-width:28ch;font-family:var(--font-serif);font-weight:var(--fw-serif);font-size:var(--fs-h2-fluide);line-height:var(--lh-serif);text-transform:none;letter-spacing:normal;hyphens:manual;overflow-wrap:normal}.ab-chapo{margin:0;max-width:var(--mesure)}.ab-date{margin:0;font-size:var(--fs-micro);color:var(--texte-attenue)}.ab-visuel{margin-top:var(--espace-section);margin-bottom:0}.ab-visuel img{width:100%;height:auto;display:block}.ab-visuel .maquette{aspect-ratio:21/9}.ab-trame{display:grid;grid-template-columns:14rem minmax(0,1fr) 18rem;grid-template-areas:"som corps cote";column-gap:var(--espace-section);padding-top:var(--espace-section);padding-bottom:var(--espace-section);align-items:start}.ab-sommaire{grid-area:som;position:sticky;top:var(--espace-bloc)}.ab-corps{grid-area:corps;min-width:0}.ab-cote{grid-area:cote;position:sticky;top:var(--espace-bloc);display:flex;flex-direction:column;gap:var(--espace-groupe)}.ab-corps>:first-child{margin-top:0}.ab-corps h2{font-family:var(--font-serif);font-weight:var(--fw-serif);font-size:var(--fs-h4-fluide);line-height:var(--lh-serif);text-transform:none;letter-spacing:normal;color:var(--texte);margin:var(--espace-section) 0 var(--espace-bloc);scroll-margin-top:var(--espace-bloc)}.ab-corps h3{font-family:var(--font-serif);font-weight:var(--fw-serif);font-size:var(--fs-chapo);line-height:var(--lh-serif);margin:var(--espace-groupe) 0 var(--espace-objet)}.ab-corps p,.ab-corps li{font-size:var(--fs-courant);line-height:var(--lh-genereux);color:var(--texte)}.ab-corps p{margin:0 0 var(--espace-bloc)}.ab-corps ul,.ab-corps ol{margin:0 0 var(--espace-bloc);padding-left:var(--espace-bloc);display:flex;flex-direction:column;gap:var(--espace-serre)}.ab-corps img{width:auto;max-width:100%;max-height:85vh;height:auto;display:block;margin:var(--espace-groupe) 0 var(--espace-serre)}.ab-corps em{color:var(--texte-attenue)}.ab-corps a{color:inherit;text-decoration-color:var(--or);text-underline-offset:.2em}.ab-cote__titre{margin:0 0 var(--espace-objet);font-family:var(--font-serif);font-weight:var(--fw-serif);font-size:var(--fs-chapo)}.ab-sommaire ol,.ab-sommaire-mobile ol{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--espace-objet);counter-reset:partie}.ab-sommaire li,.ab-sommaire-mobile li{counter-increment:partie;display:grid;grid-template-columns:2.2em 1fr;align-items:baseline}.ab-sommaire li:before,.ab-sommaire-mobile li:before{content:counter(partie,decimal-leading-zero);font-family:var(--font-serif);color:var(--or-recours-encre);font-size:var(--fs-micro)}.ab-sommaire a,.ab-sommaire-mobile a{font-size:var(--fs-micro);line-height:var(--lh-genereux);color:var(--texte-attenue);text-decoration:none;transition:color var(--duree-etat) var(--courbe)}.ab-sommaire a:hover,.ab-sommaire a:focus-visible,.ab-sommaire-mobile a:hover{color:var(--texte)}.ab-cote__rdv{display:flex;flex-direction:column;align-items:stretch;gap:var(--espace-bloc);padding:var(--espace-groupe) 0;border-top:var(--filet-fin) solid var(--hairline);border-bottom:var(--filet-fin) solid var(--hairline)}.ab-cote__rdv .b{justify-content:center;text-align:center;white-space:nowrap}.ab-cote__rdv .lien{align-self:flex-start}.ab-cote__phrase{margin:0;font-family:var(--font-serif);font-weight:var(--fw-serif);font-size:var(--fs-chapo);line-height:var(--lh-serif)}.ab-cote__pilier{align-self:flex-start;font-size:var(--fs-micro)}.ab-sommaire-mobile{display:none}.ab-auteur{display:flex;gap:var(--espace-bloc);align-items:flex-start;padding-top:var(--espace-section);padding-bottom:var(--espace-section);border-top:var(--filet-fin) solid var(--hairline)}.ab-auteur>div{max-width:var(--mesure)}.ab-auteur__photo{width:10rem;height:auto;flex:none;display:block}.ab-auteur__nom{font-family:var(--font-serif);font-weight:var(--fw-serif);font-size:var(--fs-h4);margin:0 0 var(--espace-serre)}.ab-auteur .t-courant{margin:0 0 var(--espace-serre)}.ab-voisins{padding-bottom:var(--espace-section)}.ab-voisins__titre{margin:0 0 var(--espace-section);font-family:var(--font-serif);font-weight:var(--fw-serif);text-transform:none;letter-spacing:normal}.ab-appel{margin-top:0}@media(min-width:1401px){.ab-tete{padding-left:calc(14rem + var(--espace-section) + var(--marge-page))}}@media(max-width:1400px){.ab-trame{grid-template-columns:minmax(0,1fr) minmax(16rem,20rem);grid-template-areas:"corps som" "corps cote";row-gap:var(--espace-groupe)}.ab-sommaire{position:static}.ab-cote{align-self:start}}@media(max-width:1100px){.bi-cartes{grid-template-columns:repeat(2,minmax(0,1fr))}.ab-trame{grid-template-columns:minmax(0,1fr);grid-template-areas:"mob" "corps";gap:0}.ab-sommaire-mobile{grid-area:mob}.ab-cote,.ab-sommaire{display:none}.ab-sommaire-mobile{display:block;margin-bottom:var(--espace-groupe);padding:var(--espace-objet) 0;border-top:var(--filet-fin) solid var(--hairline);border-bottom:var(--filet-fin) solid var(--hairline)}.ab-sommaire-mobile summary{cursor:pointer;font-family:var(--font-serif);font-size:var(--fs-chapo);min-height:44px;display:flex;align-items:center}.ab-sommaire-mobile ol{padding-top:var(--espace-objet)}.ab-corps{max-width:none}}@media(max-width:900px){.bi-ligne{grid-template-columns:16rem minmax(0,1fr);gap:var(--espace-groupe)}.bi-univers__tete,.bi-une{grid-template-columns:minmax(0,1fr)}.bi-univers__titre{grid-row:auto}.bi-une{gap:var(--espace-bloc)}}@media(max-width:760px){.bi-ligne{grid-template-columns:minmax(0,1fr);gap:var(--espace-bloc)}.bi-cartes,.bi-cartes--deux{grid-template-columns:minmax(0,1fr)}.bi-univers-nav ul{flex-wrap:nowrap;overflow-x:auto;gap:var(--espace-bloc)}.bi-univers-nav__lien{white-space:nowrap;font-size:var(--fs-courant)}.ab-auteur{flex-direction:column}}@media(prefers-reduced-motion:reduce){.bi-une__image img,.bi-carte__image img,.bi-carte__titre,.bi-univers-nav__lien,.ab-sommaire a{transition:none}}.ab-corps p:has(>img)>em{display:block;font-style:normal;font-size:calc(var(--fs-legende) + 1px);line-height:var(--lh-genereux);color:var(--texte-attenue);margin-top:0}.ab-corps p:has(>img) img{margin-bottom:var(--espace-serre)}
