.v39 .v39-avant-apres-bloc{width:100%;min-width:0}.v39 .v39-avant-apres{position:relative;container-type:inline-size;isolation:isolate;width:100%;height:var(--comparaison-hauteur, 62svh);overflow:hidden;background:#07182f;color:#f5f2ec}.v39 .v39-avant-apres img{display:block;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:none;max-height:none;object-fit:cover;transform-origin:center;filter:none}.v39 .v39-avant-apres-avant{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.v39 .v39-avant-apres-label{position:absolute;z-index:2;top:16px;left:16px;padding:6px 10px;background:#07182f;color:#f5f2ec;font-size:14px;line-height:1.4;pointer-events:none}@media(max-width:767px){.v39 .v39-avant-apres-label{top:14.4px;left:14.4px;padding:5.4px 9px;font-size:13.5px}}.v39 .v39-avant-apres-label-fin{left:auto;right:16px}@media(max-width:767px){.v39 .v39-avant-apres-label-fin{right:14.4px}}.v39 .v39-avant-apres-barre{position:absolute;z-index:2;inset:0 auto 0 0;width:2px;background:#f5f2ec;pointer-events:none;display:grid;place-items:center}@media(max-width:767px){.v39 .v39-avant-apres-barre{width:1.8px}}.v39 .v39-avant-apres-barre>span{display:grid;place-items:center;width:44px;height:44px;border:1px solid #F5F2EC;border-radius:50%;background:#07182f;color:#f5f2ec}@media(max-width:767px){.v39 .v39-avant-apres-barre>span{width:39.6px;height:39.6px}}.v39 .v39-avant-apres-barre svg{width:28px;height:16px}@media(max-width:767px){.v39 .v39-avant-apres-barre svg{width:25.2px;height:14.4px}}.v39 .v39-avant-apres input[type=range]{position:absolute;z-index:3;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;padding:0;opacity:0;cursor:ew-resize;touch-action:pan-y pinch-zoom;direction:ltr}.v39 .v39-avant-apres:has(input:focus-visible){outline:3px solid #C9A45C;outline-offset:4px}@media(max-width:767px){.v39 .v39-avant-apres:has(input:focus-visible){outline:2.7px solid #C9A45C;outline-offset:3.6px}}.v39 .v39-avant-apres-note{margin:12px 0 0;font-size:14px;line-height:1.5;color:inherit}@media(max-width:767px){.v39 .v39-avant-apres-note{margin:10.8px 0 0;font-size:13.5px}}@media(max-width:767px){.v39 .v39-avant-apres{height:var(--comparaison-hauteur, 56svh)}.v39 .v39-avant-apres-label{top:12px;left:12px}.v39 .v39-avant-apres-label{top:10.8px;left:10.8px}.v39 .v39-avant-apres-label-fin{left:auto;right:12px}.v39 .v39-avant-apres-label-fin{right:10.8px}}@media(prefers-reduced-motion:reduce){.v39 .v39-avant-apres,.v39 .v39-avant-apres *{animation:none;transition:none}}.v39-galerie .v39-galerie-media>.v39-avant-apres-bloc{--comparaison-hauteur: 60svh}.v39 .v39-avant-apres-documentaire{width:min(100%,calc(var(--comparaison-hauteur, 62svh) * var(--photo-ratio)));height:auto;aspect-ratio:var(--photo-ratio);margin-inline:auto}.v39 .v39-avant-apres-documentaire img{object-fit:contain;transform:none}.v39 .z5-diptyque .z5-diptyque-images{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;align-items:start;width:100%}@media(max-width:767px){.v39 .z5-diptyque .z5-diptyque-images{gap:10.8px}}.v39 .z5-diptyque .z5-diptyque-images figure{margin:0;min-width:0}.v39 .z5-diptyque .z5-diptyque-images img{display:block;position:static;width:100%;height:auto;max-height:62svh;object-fit:contain;transform:none}.v39 .z5-diptyque .z5-diptyque-images figcaption{padding-top:8px;font-size:14px;line-height:1.4;color:inherit}@media(max-width:767px){.v39 .z5-diptyque .z5-diptyque-images figcaption{padding-top:7.2px;font-size:13.5px}}@media(max-width:767px){.v39 .z5-diptyque .z5-diptyque-images{gap:8px}.v39 .z5-diptyque .z5-diptyque-images{gap:7.2px}.v39 .z5-diptyque .z5-diptyque-images img{max-height:46svh}}@media(prefers-reduced-motion:reduce){.v39 .z5-diptyque,.v39 .z5-diptyque *{animation:none;transition:none}}html[data-v39-preview] body .v39 #realisations#realisations#realisations[data-composition=z2]:has([data-z9-grille]){--z9-cadre: min(64vh, 450pt);--z9-vignette: 255pt;--z9-ecart: 18pt;--gouttiere: var(--p2-gouttiere, 5vw);display:block;min-height:100svh;height:auto;max-height:none;padding:12pt 0;align-content:start;scroll-margin-top:calc(var(--p2-entete, 51pt) - var(--header-clearance, 51pt))}html[data-v39-preview] body .v39 #realisations#realisations#realisations[data-composition=z2]:has([data-z9-grille]) .v39-preuves-autonomes{display:grid;grid-template-columns:minmax(0,1fr);gap:12pt;width:100%}html[data-v39-preview] body .v39 #realisations#realisations#realisations[data-composition=z2]:has([data-z9-grille]) .v39-preuve-scene{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:18pt;row-gap:0;align-items:center;padding:0 var(--gouttiere);margin:0 0 6pt;width:100%;min-width:0;box-sizing:border-box}html[data-v39-preview] body .v39 #realisations#realisations#realisations[data-composition=z2]:has([data-z9-grille]) .v39-preuve-scene>.v39-avant-apres-bloc{grid-column:1 / 8;grid-row:1;height:var(--z9-cadre);min-width:0}html[data-v39-preview] body .v39 #realisations#realisations#realisations[data-composition=z2]:has([data-z9-grille]) .v39-preuve-editorial{grid-column:9 / 13;grid-row:1;display:grid;gap:6pt;align-content:center;align-self:center;min-width:0}html[data-v39-preview] body .v39 #realisations#realisations#realisations[data-composition=z2]:has([data-z9-grille]) .v39-preuves-entete{display:block;margin:0;padding:0;min-height:72pt}html[data-v39-preview] body .v39 #realisations#realisations#realisations[data-composition=z2]:has([data-z9-grille]) h2{max-width:none;margin:0;text-wrap:balance}html[data-v39-preview] body .v39 #realisations#realisations#realisations[data-composition=z2]:has([data-z9-grille]) .v39-preuve-legende{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;gap:6pt;padding:0}html[data-v39-preview] body .v39 #realisations#realisations#realisations[data-composition=z2]:has([data-z9-grille]) .v39-preuve-legende>div{display:grid;gap:6pt;min-width:0}html[data-v39-preview] body .v39 #realisations#realisations#realisations[data-composition=z2]:has([data-z9-grille]) .v39-preuve-legende p{margin:0;max-width:none;white-space:normal;overflow:visible}html[data-v39-preview] body .v39 #realisations#realisations#realisations[data-composition=z2]:has([data-z9-grille]) .v39-preuve-legende .v39-preuve-categorie{min-height:18pt}html[data-v39-preview] body .v39 #realisations#realisations#realisations[data-composition=z2]:has([data-z9-grille]) .v39-preuve-legende p:not(.v39-preuve-categorie){min-height:36pt}html[data-v39-preview] body .v39 #realisations#realisations#realisations[data-composition=z2]:has([data-z9-grille]) .v39-preuve-legende a{display:inline-flex;justify-content:start;align-items:center;gap:6pt;min-height:30pt;width:fit-content;padding:0;border:0;text-decoration:underline}html[data-v39-preview] body .v39 #realisations#realisations#realisations[data-composition=z2]:has([data-z9-grille]) .v39-preuves-commandes{display:grid;grid-template-columns:30pt 48pt 30pt;gap:6pt 0;justify-content:start;align-items:center;margin:0}html[data-v39-preview] body .v39 #realisations#realisations#realisations[data-composition=z2]:has([data-z9-grille]) .v39-preuves-commandes>button:first-child{grid-column:1;grid-row:1}html[data-v39-preview] body .v39 #realisations#realisations#realisations[data-composition=z2]:has([data-z9-grille]) .v39-preuves-compteur{grid-column:2;grid-row:1;text-align:center;margin:0}html[data-v39-preview] body .v39 #realisations#realisations#realisations[data-composition=z2]:has([data-z9-grille]) .v39-preuves-commandes>button[aria-label="Paire suivante"]{grid-column:3;grid-row:1}html[data-v39-preview] body .v39 #realisations#realisations#realisations[data-composition=z2]:has([data-z9-grille]) .v39-preuves-commandes nav{display:flex;flex-wrap:nowrap;gap:3pt;justify-content:start;grid-column:1 / -1;grid-row:2}html[data-v39-preview] body .v39 #realisations#realisations#realisations[data-composition=z2]:has([data-z9-grille]) .v39-preuves-commandes button{width:30pt;height:30pt;min-width:30pt;min-height:30pt;margin:0;padding:0}html[data-v39-preview] body .v39 #realisations#realisations#realisations[data-composition=z2]:has([data-z9-grille]) .v39-preuves-commandes nav button{width:24pt;height:24pt;min-width:24pt;min-height:24pt}html[data-v39-preview] body .v39 #realisations#realisations#realisations[data-composition=z2]:has([data-z9-grille]) .v39-preuves-pause{position:static;justify-self:start;display:block;width:fit-content;min-height:30pt;margin:0;padding:0}html[data-v39-preview] body .v39 #realisations#realisations#realisations[data-composition=z2]:has([data-z9-grille]) .v39-preuve-documentation{display:grid;grid-template-rows:minmax(36pt,auto) minmax(48pt,auto);align-content:start;gap:0;min-width:0}html[data-v39-preview] body .v39 #realisations#realisations#realisations[data-composition=z2]:has([data-z9-grille]) .v39-preuve-documentation p{display:block;margin:0;max-width:none}html[data-v39-preview] body .v39 #realisations#realisations#realisations[data-composition=z2]:has([data-z9-grille]) .v39-preuves-fenetre{display:block;box-sizing:border-box;width:calc(100% - 2 * var(--gouttiere));margin:0 var(--gouttiere);padding:0 0 6pt;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;scroll-padding-inline:0}html[data-v39-preview] body .v39 #realisations#realisations#realisations[data-composition=z2]:has([data-z9-grille]) .v39-preuves-fenetre::-webkit-scrollbar{display:none}html[data-v39-preview] body .v39 #realisations#realisations#realisations[data-composition=z2]:has([data-z9-grille]) .v39-preuves-bande{display:flex;width:max-content;gap:0;padding:0}html[data-v39-preview] body .v39 #realisations#realisations#realisations[data-composition=z2]:has([data-z9-grille]) .v39-preuves-groupe{display:flex;align-items:start;gap:18pt;padding-right:18pt;flex:0 0 auto}html[data-v39-preview] body .v39 #realisations#realisations#realisations[data-composition=z2]:has([data-z9-grille]) .v39-preuve-carte{display:block;width:var(--z9-vignette);flex:0 0 var(--z9-vignette);min-width:0;margin:0;padding:0}html[data-v39-preview] body .v39 #realisations#realisations#realisations[data-composition=z2]:has([data-z9-grille]) .v39-preuve-carte img{display:block;width:100%;height:auto;max-height:none;aspect-ratio:3 / 2;object-fit:cover;margin:0 0 6pt}html[data-v39-preview] body .v39 #realisations#realisations#realisations[data-composition=z2]:has([data-z9-grille]) .v39-preuve-carte>span{display:block;margin:0;min-height:18pt;line-height:15pt}html[data-v39-preview] body .v39 #realisations#realisations#realisations[data-composition=z2]:has([data-z9-grille]) .v39-preuve-carte>span:last-child{min-height:36pt}html[data-v39-preview] body .v39 #realisations#realisations#realisations[data-composition=z2]:has([data-z9-grille]) .v39-preuves-suite{display:grid;gap:6pt;padding:0 var(--gouttiere)}html[data-v39-preview] body .v39 #realisations#realisations#realisations[data-composition=z2]:has([data-z9-grille]) .v39-realisations-bouton{justify-self:start;min-height:30pt;padding:0;width:fit-content;margin:0}html[data-v39-preview] body .v39 #realisations#realisations#realisations[data-composition=z2]:has([data-z9-grille]) .v39-preuves-progression{width:100%;height:1.5pt;background:#f5f2ec33;overflow:hidden}html[data-v39-preview] body .v39 #realisations#realisations#realisations[data-composition=z2]:has([data-z9-grille]) .v39-preuves-progression span{display:block;width:100%;height:100%;background:#d6bc83;transform:scaleX(0);transform-origin:left}html[data-v39-preview] body .v39 #realisations#realisations#realisations[data-composition=z2]:has([data-z9-grille]) .v39-avant-apres{width:100%;max-width:none;height:var(--z9-cadre);max-height:none;aspect-ratio:auto;margin:0;background:#07182f}html[data-v39-preview] body .v39 #realisations#realisations#realisations[data-composition=z2]:has([data-z9-grille]) .v39-avant-apres img{object-fit:cover;object-position:var(--m3-position, 50% 50%)!important;transform:none!important}html[data-v39-preview] body .v39 #realisations#realisations#realisations[data-composition=z2]:has([data-z9-grille]) .z5-diptyque-images{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:6pt;width:100%;height:var(--z9-cadre)}html[data-v39-preview] body .v39 #realisations#realisations#realisations[data-composition=z2]:has([data-z9-grille]) .z5-diptyque-images figure{position:relative;min-width:0;height:100%;margin:0;overflow:hidden;background:#07182f}html[data-v39-preview] body .v39 #realisations#realisations#realisations[data-composition=z2]:has([data-z9-grille]) .z5-diptyque-images img{display:block;position:static;width:100%;height:100%;max-height:none;object-fit:cover;transform:none}html[data-v39-preview] body .v39 #realisations#realisations#realisations[data-composition=z2]:has([data-z9-grille]) .z5-diptyque-images figcaption{position:absolute;top:6pt;left:6pt;margin:0;padding:3pt 6pt;background:#07182f;color:#f5f2ec;text-shadow:none}html[data-v39-preview] body .v39 #realisations#realisations#realisations[data-composition=z2]:has([data-z9-grille]) .v39-avant-apres-label{top:6pt;left:6pt;padding:3pt 6pt;background:#07182f;text-shadow:none}html[data-v39-preview] body .v39 #realisations#realisations#realisations[data-composition=z2]:has([data-z9-grille]) .v39-avant-apres-label-fin{left:auto;right:6pt}html[data-v39-preview] body .v39-galerie.v39#v39-galerie-livre#v39-galerie-livre[data-z9-cadres] .v39-chantier .v39-avant-apres{width:100%;max-width:none;height:var(--z9-cadre);max-height:none;aspect-ratio:auto;margin:0;background:#07182f}html[data-v39-preview] body .v39-galerie.v39#v39-galerie-livre#v39-galerie-livre[data-z9-cadres] .v39-chantier .v39-avant-apres img{object-fit:cover;object-position:var(--m3-position, 50% 50%)!important;transform:none!important}html[data-v39-preview] body .v39-galerie.v39#v39-galerie-livre#v39-galerie-livre[data-z9-cadres] .v39-chantier .z5-diptyque-images{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:6pt;width:100%;height:var(--z9-cadre)}html[data-v39-preview] body .v39-galerie.v39#v39-galerie-livre#v39-galerie-livre[data-z9-cadres] .v39-chantier .z5-diptyque-images figure{position:relative;min-width:0;height:100%;margin:0;overflow:hidden;background:#07182f}html[data-v39-preview] body .v39-galerie.v39#v39-galerie-livre#v39-galerie-livre[data-z9-cadres] .v39-chantier .z5-diptyque-images img{display:block;position:static;width:100%;height:100%;max-height:none;object-fit:cover;transform:none}html[data-v39-preview] body .v39-galerie.v39#v39-galerie-livre#v39-galerie-livre[data-z9-cadres] .v39-chantier .z5-diptyque-images figcaption{position:absolute;top:6pt;left:6pt;margin:0;padding:3pt 6pt;background:#07182f;color:#f5f2ec;text-shadow:none}html[data-v39-preview] body .v39-galerie.v39#v39-galerie-livre#v39-galerie-livre[data-z9-cadres] .v39-chantier .v39-avant-apres-label{top:6pt;left:6pt;padding:3pt 6pt;background:#07182f;text-shadow:none}html[data-v39-preview] body .v39-galerie.v39#v39-galerie-livre#v39-galerie-livre[data-z9-cadres] .v39-chantier .v39-avant-apres-label-fin{left:auto;right:6pt}html[data-v39-preview] body .v39-galerie.v39#v39-galerie-livre#v39-galerie-livre[data-z9-cadres]{--z9-cadre: min(64vh, 450pt)}html[data-v39-preview] body .v39-galerie.v39#v39-galerie-livre#v39-galerie-livre[data-z9-cadres] .v39-chantier-liste{grid-template-columns:minmax(0,1fr)}html[data-v39-preview] body .v39-galerie.v39#v39-galerie-livre#v39-galerie-livre[data-z9-cadres] .v39-chantier[data-composition]{grid-column:1 / -1}html[data-v39-preview] body .v39-galerie.v39#v39-galerie-livre#v39-galerie-livre[data-z9-cadres] .v39-chantier-images{width:100%}html[data-v39-preview] body .v39-galerie.v39#v39-galerie-livre#v39-galerie-livre[data-z9-cadres] .v39-chantier-photo{position:relative;width:100%;height:var(--z9-cadre);margin:0}html[data-v39-preview] body .v39-galerie.v39#v39-galerie-livre#v39-galerie-livre[data-z9-cadres] .v39-chantier-photo>a{display:block;height:100%}html[data-v39-preview] body .v39-galerie.v39#v39-galerie-livre#v39-galerie-livre[data-z9-cadres] .v39-chantier-photo img{width:100%;height:100%;max-height:none;aspect-ratio:auto;object-fit:cover}html[data-v39-preview] body .v39-galerie.v39#v39-galerie-livre#v39-galerie-livre[data-z9-cadres] .v39-chantier-photo figcaption{position:absolute;top:6pt;left:6pt;margin:0;padding:3pt 6pt;background:#07182f;color:#f5f2ec}html[data-v39-preview] body .v39-galerie.v39#v39-galerie-livre#v39-galerie-livre[data-z9-cadres] .v39-chantier-images:before{content:none!important;display:none!important}@media(min-width:1024px){html[data-v39-preview] body .v39-galerie.v39#v39-galerie-livre#v39-galerie-livre[data-z9-cadres] .v39-chantier{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:18pt;row-gap:18pt;align-items:start;min-height:0}html[data-v39-preview] body .v39-galerie.v39#v39-galerie-livre#v39-galerie-livre[data-z9-cadres] .v39-chantier>.v39-chantier-entete{grid-column:9 / 13;grid-row:1;align-self:end}html[data-v39-preview] body .v39-galerie.v39#v39-galerie-livre#v39-galerie-livre[data-z9-cadres] .v39-chantier-lecture{grid-column:9 / 13;grid-row:2}html[data-v39-preview] body .v39-galerie.v39#v39-galerie-livre#v39-galerie-livre[data-z9-cadres] .v39-chantier-images{grid-column:1 / 8;grid-row:1 / 4;min-width:0}}@media(min-width:768px)and (max-width:1023px){html[data-v39-preview] body .v39 #realisations#realisations#realisations[data-composition=z2]:has([data-z9-grille]) .v39-preuve-scene{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}html[data-v39-preview] body .v39 #realisations#realisations#realisations[data-composition=z2]:has([data-z9-grille]) .v39-preuve-scene>.v39-avant-apres-bloc{grid-column:1}html[data-v39-preview] body .v39 #realisations#realisations#realisations[data-composition=z2]:has([data-z9-grille]) .v39-preuve-editorial{grid-column:2}}@media(max-width:767px){html[data-v39-preview] body .v39 #realisations#realisations#realisations[data-composition=z2]:has([data-z9-grille]) .v39-preuves-aide{display:none}html[data-v39-preview] body .v39 #realisations#realisations#realisations[data-composition=z2]:has([data-z9-grille]){--z9-cadre: min(50svh, calc((100vw - 27pt)/.8) );--z9-vignette: calc((100vw - 45pt) / 2.2);--gouttiere: 13.5pt;padding:36pt 13.5pt 12pt;min-height:0}html[data-v39-preview] body .v39 #realisations#realisations#realisations[data-composition=z2]:has([data-z9-grille]) .v39-preuve-scene{grid-template-columns:minmax(0,1fr) 30pt;grid-template-rows:minmax(45pt,auto) var(--z9-cadre) minmax(49.5pt,auto) minmax(36pt,auto) 30pt;gap:6pt 0;padding:0;margin:0;align-items:start}html[data-v39-preview] body .v39 #realisations#realisations#realisations[data-composition=z2]:has([data-z9-grille]) .v39-preuve-editorial{display:contents}html[data-v39-preview] body .v39 #realisations#realisations#realisations[data-composition=z2]:has([data-z9-grille]) .v39-preuves-entete{grid-area:1 / 1 / auto / -1;min-height:45pt}html[data-v39-preview] body .v39 #realisations#realisations#realisations[data-composition=z2]:has([data-z9-grille]) .v39-preuve-scene>.v39-avant-apres-bloc{grid-area:2 / 1 / auto / -1}html[data-v39-preview] body .v39 #realisations#realisations#realisations[data-composition=z2]:has([data-z9-grille]) .v39-preuve-legende{grid-area:3 / 1 / auto / -1;gap:0}html[data-v39-preview] body .v39 #realisations#realisations#realisations[data-composition=z2]:has([data-z9-grille]) .v39-preuve-legende>div{display:flex;gap:3pt;min-height:19.5pt}html[data-v39-preview] body .v39 #realisations#realisations#realisations[data-composition=z2]:has([data-z9-grille]) .v39-preuve-legende .v39-preuve-categorie{flex:0 0 auto;white-space:nowrap;min-height:0}html[data-v39-preview] body .v39 #realisations#realisations#realisations[data-composition=z2]:has([data-z9-grille]) .v39-preuve-legende p:not(.v39-preuve-categorie){min-height:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html[data-v39-preview] body .v39 #realisations#realisations#realisations[data-composition=z2]:has([data-z9-grille]) .v39-preuve-documentation{grid-area:4 / 1 / auto / -1;grid-template-rows:auto minmax(36pt,auto)}html[data-v39-preview] body .v39 #realisations#realisations#realisations[data-composition=z2]:has([data-z9-grille]) .v39-preuves-commandes{grid-area:5 / 1;grid-template-columns:30pt 48pt 30pt;gap:0}html[data-v39-preview] body .v39 #realisations#realisations#realisations[data-composition=z2]:has([data-z9-grille]) .v39-preuves-commandes nav{display:none}html[data-v39-preview] body .v39 #realisations#realisations#realisations[data-composition=z2]:has([data-z9-grille]) .v39-preuves-pause{grid-area:5 / 2;justify-self:end;min-height:30pt;width:30pt;min-width:30pt;height:30pt}html[data-v39-preview] body .v39 #realisations#realisations#realisations[data-composition=z2]:has([data-z9-grille]) .v39-preuves-fenetre{display:block;width:100%;margin:0;padding:0 0 6pt;scroll-snap-type:x mandatory;touch-action:pan-x pan-y pinch-zoom}html[data-v39-preview] body .v39 #realisations#realisations#realisations[data-composition=z2]:has([data-z9-grille]) .v39-preuves-fenetre[data-m3-defilement=lecture]{scroll-snap-type:none}html[data-v39-preview] body .v39 #realisations#realisations#realisations[data-composition=z2]:has([data-z9-grille]) .v39-preuves-bande{transform:none!important}html[data-v39-preview] body .v39 #realisations#realisations#realisations[data-composition=z2]:has([data-z9-grille]) .v39-preuves-groupe{gap:9pt;padding-right:9pt}html[data-v39-preview] body .v39 #realisations#realisations#realisations[data-composition=z2]:has([data-z9-grille]) .v39-preuve-carte{scroll-snap-align:start}html[data-v39-preview] body .v39 #realisations#realisations#realisations[data-composition=z2]:has([data-z9-grille]) .v39-preuve-carte .v39-preuve-categorie{display:none}html[data-v39-preview] body .v39 #realisations#realisations#realisations[data-composition=z2]:has([data-z9-grille]) .v39-preuves-suite{padding:0}html[data-v39-preview] body .v39-galerie.v39#v39-galerie-livre#v39-galerie-livre[data-z9-cadres]{--z9-cadre: min(50svh, calc((100vw - 33pt)/.8) )}}@media(prefers-reduced-motion:reduce){html[data-v39-preview] body .v39 #realisations#realisations#realisations[data-composition=z2]:has([data-z9-grille]) *{animation:none!important;transition:none!important;scroll-behavior:auto}html[data-v39-preview] body .v39-galerie.v39#v39-galerie-livre#v39-galerie-livre[data-z9-cadres] *{animation:none!important;transition:none!important;scroll-behavior:auto}html[data-v39-preview] body .v39 #realisations#realisations#realisations[data-composition=z2]:has([data-z9-grille]) .v39-preuves-bande{transform:none!important}}.v39 .v39-ecran,.v39 .v39-materiel-piste,.v39 .v39-materiel-fixe,.v39 .v39-savoir-faire-piste,.v39 .v39-pied{--ivoire: #F5F2EC;--sable: #EDE6DA;--encre: #07182F;--texte: #35506A;--or-profond: #84622D;--or: #C9A45C;--champagne: #D6BC83;--espresso-fonce: #1E1915;--gouttiere: clamp(20px, 5vw, 96px);--entete: 72px;color:var(--texte);background:var(--ivoire);font-family:Plus Jakarta Sans Variable,sans-serif;font-synthesis:none;line-height:normal;scroll-snap-align:none}@media(max-width:767px){.v39 .v39-ecran,.v39 .v39-materiel-piste,.v39 .v39-materiel-fixe,.v39 .v39-savoir-faire-piste,.v39 .v39-pied{--gouttiere: clamp(18px, 5vw, 86.4px);--entete: 64.8px}}.v39 .v39-ecran{height:100vh;min-height:720px;position:relative;overflow:hidden}@media(max-width:767px){.v39 .v39-ecran{min-height:648px}}.v39 :where(.v39-ecran) :is(h2,h3,p,ul,figure),.v39 .v39-materiel-scene :is(h2,p),.v39 .v39-materiel-fixe :is(h2,p){margin:0}.v39 .v39-ecran a{color:inherit;text-decoration:none}.v39 .v39-ecran img{display:block;width:100%;height:100%;object-fit:cover}.v39 .v39-ecran a:focus-visible{outline:2px solid var(--champagne);outline-offset:4px}@media(max-width:767px){.v39 .v39-ecran a:focus-visible{outline:1.8px solid var(--champagne);outline-offset:3.6px}}.v39 :where(.v39-ecran) p{font-size:16px;line-height:1.6;max-width:38ch}@media(max-width:767px){.v39 :where(.v39-ecran) p{font-size:13.6px}}.v39 .v39-ecran h2{color:var(--encre);font-size:clamp(30px,4.4vw,44px);font-weight:300;line-height:1.1;letter-spacing:-.025em;text-wrap:balance}@media(max-width:767px){.v39 .v39-ecran h2{font-size:max(13.5px,clamp(25.5px,4.4vw,37.4px))}}.v39 .v39-ecran .v39-etiquette,.v39 .v39-etiquette{color:var(--or-profond);font-size:14px;font-weight:600;line-height:1.2;letter-spacing:normal;text-transform:none}@media(max-width:767px){.v39 .v39-ecran .v39-etiquette,.v39 .v39-etiquette{font-size:13.5px}}.v39 .v39-ecran .v39-lien{color:var(--champagne);font-size:15px;font-weight:600;line-height:1.6}@media(max-width:767px){.v39 .v39-ecran .v39-lien{font-size:13.5px}}.v39 .v39-lien span{margin-left:8px}@media(max-width:767px){.v39 .v39-lien span{margin-left:7.2px}}.v39 .v39-ecran .v39-bouton{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 28px;border-radius:2px;background:var(--or);color:var(--encre);font-size:15px;font-weight:700;line-height:1.2;white-space:nowrap}@media(max-width:767px){.v39 .v39-ecran .v39-bouton{min-height:46.8px;padding:0 25.2px;border-radius:1.8px;font-size:13.5px}}.v39 .v39-telephone{font-variant-numeric:tabular-nums;white-space:nowrap}.v39 .v39-marque{display:inline-flex;flex-shrink:0}.v39 .v39-marque img{width:auto;object-fit:contain}.v39 .v39-accueil-piste{height:200vh;position:relative;background:#fbf8f2;--v39-hero-texte: 1;--v39-cadre: 0px;--v39-filet: 0}.v39 .v39-accueil-scene{position:sticky;top:0;height:100vh;overflow:hidden;isolation:isolate;background:#fbf8f2}.v39 .v39-accueil-fenetre{height:100%;clip-path:inset(calc(var(--v39-cadre) + var(--p2-entete, 68px)) var(--v39-cadre) var(--v39-cadre))}@media(max-width:767px){.v39 .v39-accueil-fenetre{clip-path:inset(calc(var(--v39-cadre) + var(--p2-entete, 61.2px)) var(--v39-cadre) var(--v39-cadre))}}.v39 .v39-accueil-scene:after{content:"";position:absolute;inset:calc(var(--v39-cadre) + var(--p2-entete, 68px)) var(--v39-cadre) var(--v39-cadre);border:1px solid #FBF8F2;opacity:var(--v39-filet);z-index:4;pointer-events:none}@media(max-width:767px){.v39 .v39-accueil-scene:after{inset:calc(var(--v39-cadre) + var(--p2-entete, 61.2px)) var(--v39-cadre) var(--v39-cadre)}}.v39 .v39-accueil-camera{height:100%;transform-origin:center}.v39 .v39-accueil-camera>.hero{display:flex;flex-direction:column;height:100vh;min-height:100vh}.v39 .v39-accueil-piste .v39-accueil-camera .hero-copy.hero-copy--foreground{opacity:var(--v39-hero-texte)}.v39 .v39-accueil-camera .scroll-cue{display:none}.v39 .v39-accueil-camera .intro-film-control{font-size:14px}@media(max-width:767px){.v39 .v39-accueil-camera .intro-film-control{font-size:13.5px}}@media(min-width:768px){.v39 .v39-accueil-camera .hero-title-line:nth-child(2){position:relative;left:1.1em}}.v39 .v39-defiler{position:absolute;left:0;right:0;bottom:28px;z-index:4;width:77px;min-height:77px;box-sizing:border-box;margin-inline:auto;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:8px;font-size:14px;line-height:20px;font-weight:600;letter-spacing:normal;text-transform:none;color:#fff;background:#07182fe6;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);text-decoration:none}@media(max-width:767px){.v39 .v39-defiler{bottom:25.2px;width:69.3px;min-height:69.3px;gap:7.2px;padding:7.2px;font-size:13.5px;line-height:18px;-webkit-backdrop-filter:blur(7.2px);backdrop-filter:blur(7.2px)}}.v39 .v39-defiler:focus-visible{outline:2px solid #C9A45C;outline-offset:4px}@media(max-width:767px){.v39 .v39-defiler:focus-visible{outline:1.8px solid #C9A45C;outline-offset:3.6px}}.v39 [data-v39-defiler=false] .v39-defiler{opacity:0;visibility:hidden;pointer-events:none}.v39 .v39-defiler-filet{position:relative;width:1px;height:32px;background:#f5f2ec59}@media(max-width:767px){.v39 .v39-defiler-filet{width:.9px;height:28.8px}}.v39 .v39-defiler-filet:after{content:"";position:absolute;left:-1px;top:0;width:3px;height:3px;border-radius:50%;background:#d6bc83;animation:v39-defiler-point 2.4s ease-in-out infinite;animation-play-state:paused}@media(max-width:767px){.v39 .v39-defiler-filet:after{left:-.9px;width:2.7px;height:2.7px}}.v39 [data-v39-defiler=true] .v39-defiler-filet:after{animation-play-state:running}@keyframes v39-defiler-point{0%{transform:translateY(0);opacity:0}15%{opacity:1}85%{opacity:1}to{transform:translateY(29px);opacity:0}}@media(max-width:767px){@keyframes v39-defiler-point{0%{transform:translateY(0);opacity:0}15%{opacity:1}85%{opacity:1}to{transform:translateY(26.1px);opacity:0}}}.v39 .v39-lumiere,.v39 .v39-ombre{position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;opacity:0;pointer-events:none}.v39 .v39-lumiere{background:#fbf8f2}.v39 .v39-ombre{background:#1b120f}.v39 .v39-savoir-faire-piste{height:calc(100vh + max(3200px,480vh));position:relative;background:#f5f2ec}@media(max-width:767px){.v39 .v39-savoir-faire-piste{height:calc(100vh + max(2880px,480vh))}}.v39 .v39-savoir-faire-scene{position:sticky;top:0;height:100vh;width:100%;overflow:hidden;isolation:isolate;background:#1b120f}.v39 .v39-savoir-faire-scene:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(90deg,rgba(20,14,11,.62) 0%,rgba(20,14,11,.28) 38%,transparent 62%)}.v39 .v39-savoir-faire-texte{position:absolute;z-index:2;left:var(--gouttiere);right:62%;top:50%;transform:translateY(-50%);color:#f5f2ec}.v39 .v39-savoir-faire-texte>.v39-etiquette{margin:0 0 28px}@media(max-width:767px){.v39 .v39-savoir-faire-texte>.v39-etiquette{margin:0 0 25.2px}}.v39 .v39-masque{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}@media(max-width:767px){.v39 .v39-masque{width:.9px;height:.9px;margin:-.9px}}.v39 .v39-domaines{list-style:none;margin:0 0 28px;padding:0}@media(max-width:767px){.v39 .v39-domaines{margin:0 0 25.2px}}.v39 .v39-domaines li{position:relative;font-size:clamp(30px,3.9vw,44px);font-weight:300;line-height:1.15;letter-spacing:-.02em;color:#f5f2ecd9}@media(max-width:767px){.v39 .v39-domaines li{font-size:max(13.5px,clamp(25.5px,3.9vw,37.4px))}}.v39 .v39-domaines button[data-actif=true]{color:#f5f2ec}.v39 .v39-domaines .v39-point{top:calc(50% - 3px);opacity:0;background:#c9a45c}@media(max-width:767px){.v39 .v39-domaines .v39-point{top:calc(50% - 2.7px)}}.v39 .v39-domaines button[data-actif=true] .v39-point{opacity:1}.v39 .v39-descriptions{display:grid}.v39 .v39-descriptions p{grid-area:1 / 1;margin:0;max-width:32ch;font-size:22px;line-height:1.55;color:#f5f2ec}@media(max-width:767px){.v39 .v39-descriptions p{font-size:18.7px}}.v39 .v39-savoir-faire-devis{display:inline-block;margin-top:24px;color:#d6bc83;font-size:15px;font-weight:600;line-height:1.6;text-decoration:none}@media(max-width:767px){.v39 .v39-savoir-faire-devis{margin-top:21.6px;font-size:13.5px}}.v39 .v39-savoir-faire-devis:focus-visible{outline:2px solid #84622D;outline-offset:4px}@media(max-width:767px){.v39 .v39-savoir-faire-devis:focus-visible{outline:1.8px solid #84622D;outline-offset:3.6px}}.v39 .v39-savoir-faire-images{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.v39 .v39-domaine-image{position:absolute;top:0;right:0;bottom:0;left:0;transform-origin:center}.v39 .v39-domaine-image img{display:block;width:100%;height:100%;object-fit:cover;border-radius:0}.v39 .v39-bande-lumiere{position:absolute;top:0;bottom:0;left:0;width:40%;opacity:0;pointer-events:none;mix-blend-mode:screen;background:linear-gradient(115deg,#fff4de00,#fff4de38,#fff4de00)}.v39 .v39-domaine-fixe{margin-top:40px}@media(max-width:767px){.v39 .v39-domaine-fixe{margin-top:36px}}.v39 .v39-domaine-fixe img{width:100%;height:56vh;object-fit:cover}.v39 .v39-domaine-fixe h3{font-size:clamp(30px,3.9vw,44px);font-weight:300;line-height:1.15;letter-spacing:-.02em;color:#07182f}@media(max-width:767px){.v39 .v39-domaine-fixe h3{font-size:max(13.5px,clamp(25.5px,3.9vw,37.4px))}}.v39 .v39-domaine-fixe p{max-width:32ch;font-size:22px;line-height:1.55;color:#35506a}@media(max-width:767px){.v39 .v39-domaine-fixe p{font-size:18.7px}}.v39 .v39-materiel-piste{height:calc(100vh + 3600px);position:relative;background:#1b120f}@media(max-width:767px){.v39 .v39-materiel-piste{height:calc(100vh + 3240px)}}.v39 .v39-materiel-scene{position:sticky;top:0;height:100vh;overflow:hidden;background:#1b120f;isolation:isolate}.v39 .v39-materiel-image,.v39 .v39-video{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover;object-position:center;pointer-events:none}.v39 .v39-video{opacity:0;z-index:1}.v39 .v39-materiel-gauche{position:absolute;z-index:2;top:50%;left:var(--gouttiere);width:30vw;transform:translateY(-50%)}.v39 .v39-materiel-gauche .v39-etiquette{display:flex;gap:24px;color:var(--ivoire)}@media(max-width:767px){.v39 .v39-materiel-gauche .v39-etiquette{gap:21.6px}}.v39 .v39-materiel-gauche h2{margin-top:24px;font-size:clamp(30px,3.4vw,44px);font-weight:300;line-height:1.05;letter-spacing:-.025em;color:var(--ivoire);text-wrap:balance}@media(max-width:767px){.v39 .v39-materiel-gauche h2{margin-top:21.6px;font-size:max(13.5px,clamp(25.5px,3.4vw,37.4px))}}.v39 .v39-materiel-droite{position:absolute;z-index:2;top:50%;right:var(--gouttiere);width:22vw;transform:translateY(-50%)}.v39 .v39-materiel-droite p{color:#f5f2ec;font-size:22px;line-height:1.6;max-width:320px}@media(max-width:767px){.v39 .v39-materiel-droite p{font-size:18.7px;max-width:288px}}.v39 .v39-materiel-scene .v39-texte-anime{opacity:0}.v39 .v39-materiel-fixe{position:relative;height:100vh;min-height:720px;overflow:hidden;background:#1b120f}@media(max-width:767px){.v39 .v39-materiel-fixe{min-height:648px}}.v39 .v39-materiel-reduit{position:relative}.v39 .v39-passer-materiel{position:absolute;bottom:80px;left:var(--gouttiere);z-index:10;opacity:0;pointer-events:none;transform:translateY(200%);padding:12px 20px;background:#07182f;color:#f5f2ec;font-size:15px;font-weight:600}@media(max-width:767px){.v39 .v39-passer-materiel{bottom:72px;padding:10.8px 18px;font-size:13.5px}}.v39 .v39-passer-materiel:focus{opacity:1;pointer-events:auto;transform:translateY(0);outline:3px solid #F5F2EC;outline-offset:3px}@media(max-width:767px){.v39 .v39-passer-materiel:focus{outline:2.7px solid #F5F2EC;outline-offset:2.7px}}.v39 .v39-realisations{display:block;height:auto;min-height:100svh;padding:120px 0 48px;--gouttiere: clamp(20px, 5vw, 96px);background:#1b120f;text-align:left}@media(max-width:767px){.v39 .v39-realisations{padding:108px 0 43.2px;--gouttiere: clamp(18px, 5vw, 86.4px)}}.v39 .v39-realisations-texte{padding:0 var(--gouttiere)}.v39 .v39-realisations-texte .v39-etiquette{color:#d6bc83;margin-inline:auto}.v39 .v39-realisations-texte h2{margin-top:16px;font-size:clamp(30px,4.4vw,44px);font-weight:300;color:#f5f2ec}@media(max-width:767px){.v39 .v39-realisations-texte h2{margin-top:14.4px;font-size:max(13.5px,clamp(25.5px,4.4vw,37.4px))}}.v39 .v39-realisations-texte>p:not(.v39-etiquette){margin:16px 0 0;max-width:none;color:#f5f2ec;font-size:16px}@media(max-width:767px){.v39 .v39-realisations-texte>p:not(.v39-etiquette){margin:14.4px 0 0;font-size:13.6px}}.v39 .v39-ruban-zone{position:relative;margin-top:24px}@media(max-width:767px){.v39 .v39-ruban-zone{margin-top:21.6px}}.v39 .v39-ruban-pause{display:inline-flex;align-items:center;justify-content:center;min-height:44px;min-width:240px;padding:10px 20px;border:1px solid #F5F2EC;border-radius:2px;background:#1b120f;color:#f5f2ec;font:inherit;font-size:14px;font-weight:600;cursor:pointer}@media(max-width:767px){.v39 .v39-ruban-pause{min-height:39.6px;min-width:216px;padding:9px 18px;border-radius:1.8px;font-size:13.5px}}.v39 .v39-ruban-pause:focus-visible,.v39 .v39-ruban-fenetre:focus-visible{outline:2px solid #D6BC83;outline-offset:-4px}@media(max-width:767px){.v39 .v39-ruban-pause:focus-visible,.v39 .v39-ruban-fenetre:focus-visible{outline:1.8px solid #D6BC83;outline-offset:-3.6px}}.v39 .v39-ruban-fenetre{width:100%;overflow:hidden;text-align:left}.v39 .v39-ruban{display:flex;width:max-content}.v39 .v39-ruban-groupe{display:flex;flex-shrink:0;gap:28px;padding-right:28px}@media(max-width:767px){.v39 .v39-ruban-groupe{gap:25.2px;padding-right:25.2px}}.v39 .v39-ruban figure{flex-shrink:0;width:calc(min(50vh,460px)*.8)}@media(max-width:767px){.v39 .v39-ruban figure{width:calc(min(50vh,414px)*.8)}}.v39 .v39-ruban-photo{position:relative;height:min(50vh,460px);aspect-ratio:4 / 5;overflow:hidden}@media(max-width:767px){.v39 .v39-ruban-photo{height:min(50vh,414px)}}.v39 .v39-ruban-photo:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(#1b120f00,#1b120f2e)}.v39 .v39-ruban img{width:100%;height:100%;object-fit:cover;filter:saturate(.9) contrast(1.02)}.v39 .v39-ruban figcaption{margin-top:10px;line-height:1.5}@media(max-width:767px){.v39 .v39-ruban figcaption{margin-top:9px}}.v39 .v39-ruban-domaine{display:block;color:#f5f2ec;font-size:14px;font-weight:400;text-transform:none;letter-spacing:normal}@media(max-width:767px){.v39 .v39-ruban-domaine{font-size:13.5px}}.v39 .v39-ruban-titre{display:block;color:#f5f2ec;font-size:16px;white-space:normal;text-wrap:pretty}@media(max-width:767px){.v39 .v39-ruban-titre{font-size:13.6px}}.v39 .v39-realisations .v39-realisations-bouton{height:52px;min-height:52px;margin:40px var(--gouttiere) 0;align-self:start;background:#c9a45c;color:#07182f;font-size:15px;font-weight:700}@media(max-width:767px){.v39 .v39-realisations .v39-realisations-bouton{height:46.8px;min-height:46.8px;margin:36px var(--gouttiere) 0;font-size:13.5px}}.v39 .v39-ruban-fixe{overflow-x:auto}.v39 .v39-point{position:absolute;left:-19px;width:6px;height:6px;background:var(--or);clip-path:circle(50%)}@media(max-width:767px){.v39 .v39-point{left:-17.1px;width:5.4px;height:5.4px}}.v39 .v39-pied{padding:32px var(--gouttiere);display:flex;justify-content:space-between;align-items:center;gap:64px;background:#1b120f;color:#f5f2ecbf;font-size:14px}@media(max-width:767px){.v39 .v39-pied{padding:28.8px var(--gouttiere);gap:57.6px;font-size:13.5px}}.v39 .v39-pied-contact{display:grid;justify-items:start;gap:16px}@media(max-width:767px){.v39 .v39-pied-contact{gap:14.4px}}.v39 .v39-pied .v39-marque{height:40px;margin-bottom:8px}@media(max-width:767px){.v39 .v39-pied .v39-marque{height:36px;margin-bottom:7.2px}}.v39 .v39-pied-contact p{color:inherit;font-size:14px;margin:0}@media(max-width:767px){.v39 .v39-pied-contact p{font-size:13.5px}}.v39 .v39-pied a{color:inherit;text-decoration:none}.v39 .v39-pied a:focus-visible{outline:2px solid #D6BC83;outline-offset:4px}@media(max-width:767px){.v39 .v39-pied a:focus-visible{outline:1.8px solid #D6BC83;outline-offset:3.6px}}.v39 .v39-pied .v39-marque img{height:40px}@media(max-width:767px){.v39 .v39-pied .v39-marque img{height:36px}}.v39 .v39-pied nav{display:grid;grid-template-columns:repeat(2,max-content);column-gap:48px;row-gap:20px;font-size:14px}@media(max-width:767px){.v39 .v39-pied nav{column-gap:43.2px;row-gap:18px;font-size:13.5px}}@media(max-width:767px){.v39 .v39-ecran,.v39 .v39-materiel-piste,.v39 .v39-materiel-fixe{--gouttiere: 20px}.v39 .v39-ecran,.v39 .v39-materiel-piste,.v39 .v39-materiel-fixe{--gouttiere: 18px}.v39 .v39-materiel-gauche{top:96px;left:20px;width:calc(100% - 40px);transform:none}.v39 .v39-materiel-gauche{top:86.4px;left:18px;width:calc(100% - 36px)}.v39 .v39-materiel-gauche h2{max-width:15ch}.v39 .v39-materiel-scene:after{content:"";position:absolute;z-index:2;top:0;left:0;right:0;height:46%;pointer-events:none;background:linear-gradient(#1B120F 0%,rgba(27,18,15,.85) 55%,transparent)}.v39 .v39-materiel-scene :is(.v39-materiel-gauche,.v39-materiel-droite){z-index:3}.v39 .v39-materiel-droite{top:auto;bottom:40px;right:20px;left:20px;width:auto;transform:none}.v39 .v39-materiel-droite{bottom:36px;right:18px;left:18px}.v39 .v39-materiel-droite p{max-width:32ch}.v39 .v39-materiel-fixe{min-height:640px}.v39 .v39-materiel-fixe{min-height:576px}.v39 .v39-savoir-faire-scene{padding:0;box-sizing:border-box}.v39 .v39-savoir-faire-scene:before{background:linear-gradient(0deg,rgba(20,14,11,.9) 0%,rgba(20,14,11,.62) 40%,transparent 78%)}.v39 .v39-savoir-faire-images{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.v39 .v39-savoir-faire-texte{position:absolute;left:20px;right:20px;top:auto;bottom:24px;transform:none;padding:0;max-height:calc(100vh - 96px);overflow-y:auto}.v39 .v39-savoir-faire-texte{left:18px;right:18px;bottom:21.6px;max-height:calc(100vh - 86.4px)}.v39 .v39-savoir-faire-texte>.v39-etiquette{margin-bottom:8px}.v39 .v39-savoir-faire-texte>.v39-etiquette{margin-bottom:7.2px}.v39 .v39-domaines{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px;white-space:normal;margin-bottom:8px}.v39 .v39-domaines{gap:7.2px 10.8px;margin-bottom:7.2px}.v39 .v39-domaines li{font-size:22px}.v39 .v39-domaines li{font-size:18.7px}.v39 .v39-descriptions p,.v39 .v39-domaine-fixe p{font-size:18px}.v39 .v39-descriptions p,.v39 .v39-domaine-fixe p{font-size:15.3px}.v39 .v39-domaine-fixe h3{font-size:30px}.v39 .v39-domaine-fixe h3{font-size:25.5px}.v39 .v39-domaine-fixe img{height:auto;aspect-ratio:4 / 3}.v39 .v39-savoir-faire-devis{margin-top:16px}.v39 .v39-savoir-faire-devis{margin-top:14.4px}.v39 .v39-realisations{padding:96px 0 40px}.v39 .v39-realisations{padding:86.4px 0 36px}.v39 .v39-pied{flex-direction:column;align-items:start;gap:40px;padding:32px 20px}.v39 .v39-pied{gap:36px;padding:28.8px 18px}.v39 .v39-pied nav{column-gap:24px;font-size:14px}.v39 .v39-pied nav{column-gap:21.6px;font-size:13.5px}.v39 .v39-pied a{display:inline-flex;align-items:center;min-height:44px}.v39 .v39-pied a{min-height:39.6px}}.v39 .v39-accueil-piste.v39-sans-mouvement{height:auto}.v39 .v39-sans-mouvement .v39-accueil-scene{position:relative;height:auto}.v39 .v39-sans-mouvement .v39-accueil-fenetre{clip-path:none}.v39 .v39-sans-mouvement .v39-accueil-scene:after{display:none}.v39 .v39-sans-mouvement .v39-defiler-filet{display:none}.v39 .v39-sans-mouvement .v39-defiler-filet:after{animation:none}.v39 .v39-savoir-faire-piste.v39-sans-mouvement{height:auto;padding:120px 64px 64px}@media(max-width:767px){.v39 .v39-savoir-faire-piste.v39-sans-mouvement{padding:108px 57.6px 57.6px}}@media(prefers-reduced-motion:reduce){.v39 .v39-accueil-piste{height:auto}.v39 .v39-accueil-scene,.v39 .v39-savoir-faire-scene{position:relative;height:auto}.v39 .v39-accueil-camera{transform:none!important}.v39 .v39-accueil-fenetre{clip-path:none}.v39 .v39-accueil-scene:after{display:none}.v39 .v39-defiler-filet{display:none}.v39 .v39-defiler-filet:after{animation:none}.v39 .v39-accueil-camera .hero-copy,.v39 .v39-accueil-camera .scroll-cue{opacity:1}.v39 .v39-lumiere,.v39 .v39-ombre,.v39 .v39-bande-lumiere{display:none}}@media(max-width:767px){.v39 .v39-savoir-faire-piste.v39-sans-mouvement{padding:96px 20px 40px}.v39 .v39-savoir-faire-piste.v39-sans-mouvement{padding:86.4px 18px 36px}}@media(prefers-reduced-motion:no-preference){.v39 .v39-savoir-faire-piste:not(.v39-sans-mouvement),.v39 .v39-materiel-piste{margin-top:-100vh;position:relative;z-index:1}.v39 .v39-savoir-faire-piste:not(.v39-sans-mouvement),.v39 .v39-materiel-piste{background:transparent}.v39 .v39-savoir-faire-piste:not(.v39-sans-mouvement) .v39-savoir-faire-scene{background:#1b120f}}@media(max-width:767px){.v39 .v39-materiel-scene :is(.v39-video,.v39-materiel-image){inset:auto;left:50%;top:53%;width:205vw;height:auto;aspect-ratio:16 / 9;transform:translate(-50%,-50%) translateY(var(--v39-recul, 0vh)) scale(var(--v39-profondeur, 1));object-fit:cover;-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 16%,#000 84%,transparent 100%);mask-image:linear-gradient(to bottom,transparent 0,#000 16%,#000 84%,transparent 100%)}}.v39 .v39-materiel-scene:before{content:"";position:absolute;z-index:2;left:0;right:0;bottom:0;height:22%;pointer-events:none;background:linear-gradient(transparent,#1b120f)}.v39 .v39-savoir-faire-texte:before{content:"";position:absolute;top:-24px;right:-52px;bottom:-24px;left:-52px;z-index:-1;pointer-events:none;background:linear-gradient(90deg,rgba(20,14,11,.65) 0%,rgba(20,14,11,.65) calc(100% - 52px),transparent 100%)}@media(max-width:767px){.v39 .v39-savoir-faire-texte:before{top:-21.6px;right:-46.8px;bottom:-21.6px;left:-46.8px;background:linear-gradient(90deg,rgba(20,14,11,.65) 0%,rgba(20,14,11,.65) calc(100% - 46.8px),transparent 100%)}}.v39 .v39-domaines button{position:relative;display:block;width:100%;min-height:44px;padding:0;border:0;background:none;font:inherit;color:inherit;text-align:left;cursor:pointer}@media(max-width:767px){.v39 .v39-domaines button{min-height:39.6px}}.v39 .v39-domaines button:focus-visible{outline:2px solid #F5F2EC;outline-offset:4px}@media(max-width:767px){.v39 .v39-domaines button:focus-visible{outline:1.8px solid #F5F2EC;outline-offset:3.6px}}.v39 .v39-savoir-faire-texte>.v39-etiquette,.v39 .v39-savoir-faire-devis{color:#f5f2ec}.v39 .v39-bande-lumiere{filter:blur(60px)}@media(max-width:767px){.v39 .v39-bande-lumiere{filter:blur(54px)}}.v39 .v39-materiel-scene :is(.v39-video,.v39-materiel-image){transform:translateY(var(--v39-recul, 0vh)) scale(var(--v39-profondeur, 1));transform-origin:center}.v39 .v39-numero-objet{position:absolute;right:5%;top:20%;z-index:0;font-family:Plus Jakarta Sans Variable,sans-serif;font-weight:300;font-size:clamp(160px,22vw,320px);line-height:1;color:#f5f2ec0f;pointer-events:none}@media(max-width:767px){.v39 .v39-numero-objet{font-size:max(13.5px,clamp(136px,22vw,272px))}}.v39 .v39-reflet-materiel{position:absolute;z-index:2;top:58%;width:100%;height:1px;opacity:0;background:#d6bc8359;filter:blur(24px);box-shadow:0 0 24px 5px #d6bc8326;pointer-events:none}@media(max-width:767px){.v39 .v39-reflet-materiel{height:.9px;filter:blur(21.6px);box-shadow:0 0 21.6px 4.5px #d6bc8326}}.v39 .v39-materiel-devis{display:inline-block;margin-top:16px;color:#d6bc83;font-size:15px}@media(max-width:767px){.v39 .v39-materiel-devis{margin-top:14.4px;font-size:13.5px}}.v39 .v39-suite-realisations{position:absolute;z-index:4;bottom:32px;left:20px;right:20px;text-align:center;color:#f5f2ec;font-size:22px;opacity:0}@media(max-width:767px){.v39 .v39-suite-realisations{bottom:28.8px;left:18px;right:18px;font-size:18.7px}}.v39 .v39-ruban-commandes{display:inline-flex;gap:8px;margin-left:var(--gouttiere);margin-right:16px;vertical-align:middle}@media(max-width:767px){.v39 .v39-ruban-commandes{gap:7.2px;margin-right:14.4px}}.v39 .v39-ruban-commandes button{width:44px;height:44px;border:1px solid #D6BC83;background:#1b120f;color:#f5f2ec;font:inherit;cursor:pointer}@media(max-width:767px){.v39 .v39-ruban-commandes button{width:39.6px;height:39.6px}}.v39 .v39-ruban-photo{display:block;width:100%;padding:0;border:0;background:transparent;cursor:pointer}.v39 .v39-preuves-fiches{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;padding:48px var(--gouttiere) 0;text-align:left}@media(max-width:767px){.v39 .v39-preuves-fiches{gap:25.2px;padding:43.2px var(--gouttiere) 0}}.v39 .v39-preuves-fiches button{width:100%;border:0;padding:0;background:none;color:#f5f2ec;font:inherit;text-align:left;cursor:pointer}.v39 .v39-preuves-fiches img{height:25vh;object-fit:cover}.v39 .v39-preuves-fiches h3{margin-top:12px;font-size:18px;font-weight:400}@media(max-width:767px){.v39 .v39-preuves-fiches h3{margin-top:10.8px;font-size:15.3px}}.v39 .v39-photo-dialogue{position:fixed;max-width:min(90vw,1000px);max-height:90vh;overflow:auto;padding:24px;border:1px solid #F5F2EC;color:#f5f2ec;background:#1b120f}@media(max-width:767px){.v39 .v39-photo-dialogue{max-width:min(90vw,900px);padding:21.6px}}.v39 .v39-photo-dialogue::backdrop{background:#140e0bd9}.v39 .v39-photo-dialogue img{display:block;width:100%;height:65vh;object-fit:contain}.v39 .v39-photo-dialogue button{min-height:44px;min-width:44px}@media(max-width:767px){.v39 .v39-photo-dialogue button{min-height:39.6px;min-width:39.6px}}@media(min-width:1100px){.v39 .v39-materiel-gauche{width:min(30vw,456px)}.v39 .v39-materiel-droite{top:auto;bottom:56px;transform:none;width:30vw}}@media(max-width:767px){.v39 .v39-materiel-scene :is(.v39-video,.v39-materiel-image){transform:translate(-50%,-50%) translateY(var(--v39-recul, 0vh)) scale(var(--v39-profondeur, 1))}.v39 .v39-preuves-fiches{padding:32px 20px 0;gap:16px;grid-template-columns:1fr}.v39 .v39-preuves-fiches{padding:28.8px 18px 0;gap:14.4px}.v39 .v39-preuves-fiches img{height:30vh}.v39 .v39-suite-realisations{bottom:12px;font-size:18px}.v39 .v39-suite-realisations{bottom:10.8px;font-size:15.3px}.v39 .v39-materiel-droite{bottom:64px}.v39 .v39-materiel-droite{bottom:57.6px}}@media(min-width:768px){.v39 .v39-preuves-fiches img{height:min(75vh,800px)}}.v39 .v39-materiel-scene :is(.v39-video,.v39-materiel-image){mix-blend-mode:normal}@media(min-width:768px){.v39 .v39-materiel-scene :is(.v39-video,.v39-materiel-image){-webkit-mask-image:radial-gradient(ellipse 74% 80% at 50% 52%,#000 64%,transparent 100%);mask-image:radial-gradient(ellipse 74% 80% at 50% 52%,#000 64%,transparent 100%)}}.v39 .v39-media-reserve{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;z-index:1}@media(min-width:1100px){.v39 .v39-media-reserve{left:0}}.v39 .v39-descriptions p{transition:opacity .2s linear}.v39 .v39-savoir-faire-piste.v39-sans-mouvement{padding:0;background:#1b120f}.v39 .v39-sans-mouvement>.v39-etiquette{position:absolute;z-index:2;top:96px;left:var(--gouttiere);color:#f5f2ec}@media(max-width:767px){.v39 .v39-sans-mouvement>.v39-etiquette{top:86.4px}}.v39 .v39-domaine-fixe{position:relative;height:100vh;margin:0;overflow:hidden;background:#1b120f}.v39 .v39-domaine-fixe:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(0deg,rgba(20,14,11,.9),transparent 70%)}.v39 .v39-domaine-fixe img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.v39 .v39-domaine-fixe h3{position:absolute;z-index:1;left:var(--gouttiere);bottom:112px;color:#f5f2ec;margin:0}@media(max-width:767px){.v39 .v39-domaine-fixe h3{bottom:100.8px}}.v39 .v39-domaine-fixe p{position:absolute;z-index:1;left:var(--gouttiere);bottom:40px;color:#f5f2ec;margin:0}@media(max-width:767px){.v39 .v39-domaine-fixe p{bottom:36px}}.v39 .v39-sans-mouvement>.v39-savoir-faire-devis{display:block;margin:0;padding:24px var(--gouttiere)}@media(max-width:767px){.v39 .v39-sans-mouvement>.v39-savoir-faire-devis{padding:21.6px var(--gouttiere)}}@media(min-width:1100px){.v39 .v39-materiel-fixe .v39-materiel-image{left:560px;width:calc(100% - 560px);object-fit:contain}}@media(max-width:767px){.v39 .v39-sans-mouvement>.v39-etiquette{left:20px}.v39 .v39-sans-mouvement>.v39-etiquette{left:18px}.v39 .v39-domaine-fixe :is(h3,p){left:20px;right:20px}.v39 .v39-domaine-fixe :is(h3,p){left:18px;right:18px}.v39 .v39-sans-mouvement>.v39-savoir-faire-devis{padding:24px 20px}.v39 .v39-sans-mouvement>.v39-savoir-faire-devis{padding:21.6px 18px}}@media(prefers-reduced-motion:reduce){.v39 .v39-descriptions p{transition:none}}.v39 .v39-suite-realisations{display:none}
