.heros[data-astro-cid-lcdefpme]{position:relative}.heros__scene[data-astro-cid-lcdefpme]{align-content:center;min-height:100svh;padding-top:110px;padding-bottom:40px;display:grid}html.js .heros[data-astro-cid-lcdefpme].est-branchee{height:160vh}html.js .heros[data-astro-cid-lcdefpme].est-branchee .heros__scene[data-astro-cid-lcdefpme]{height:100svh;position:sticky;top:0}.heros__grille[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,6fr) minmax(0,6fr);align-items:center;gap:24px;display:grid}.heros__texte[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{margin:18px 0 26px}.heros__actions[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.heros__perchoir{aspect-ratio:16/11;margin-right:calc(var(--gouttiere) * -.5)}.heros__bas[data-astro-cid-lcdefpme]{justify-content:space-between;gap:16px;margin-top:clamp(24px,6vh,64px);display:flex}@media (width<=860px){.heros__bas[data-astro-cid-lcdefpme]{flex-direction:column;gap:4px}}.constat[data-astro-cid-lcdefpme]{background:var(--creux);padding-block:var(--section);position:relative}html.js .constat[data-astro-cid-lcdefpme].est-branchee{height:210vh;padding-block:0}html.js .constat[data-astro-cid-lcdefpme].est-branchee .constat__scene[data-astro-cid-lcdefpme]{align-items:center;height:100svh;display:grid;position:sticky;top:0;overflow:hidden}.constat__grille[data-astro-cid-lcdefpme]{grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;column-gap:32px;width:100%;display:grid}.constat__texte[data-astro-cid-lcdefpme]{grid-column:1/6}.constat__texte[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{margin:14px 0 22px}.constat__reponse[data-astro-cid-lcdefpme]{font-family:var(--serif);font-size:var(--t-h3);color:var(--accent);margin:28px 0 0}html.js .constat[data-astro-cid-lcdefpme].est-branchee .constat__reponse[data-astro-cid-lcdefpme]{opacity:0;transition:opacity var(--d-section) var(--courbe), transform var(--d-section) var(--courbe);transform:translateY(14px)}html.js .constat[data-astro-cid-lcdefpme].est-branchee.est-repondu .constat__reponse[data-astro-cid-lcdefpme]{opacity:1;transform:none}.constat__feuilles[data-astro-cid-lcdefpme]{grid-column:6/13;grid-template-rows:auto auto auto;grid-template-columns:1.15fr 1fr;align-items:start;gap:clamp(14px,2.2vh,26px) clamp(16px,2.4vw,34px);display:grid;position:relative}.constat__perchoir{grid-area:1/1/auto/-1;margin-bottom:-4%;aspect-ratio:16/4.6!important}.feuille[data-astro-cid-lcdefpme]{margin:0}.feuille--a[data-astro-cid-lcdefpme]{grid-row:2;transform:rotate(-2deg)}.feuille--b[data-astro-cid-lcdefpme]{grid-row:2;margin-top:8%;transform:rotate(1.6deg)}.feuille--reprise[data-astro-cid-lcdefpme]{grid-area:3/1/auto/-1;justify-self:start;width:64%}html.dede-actif .constat[data-astro-cid-lcdefpme].est-branchee .feuille[data-astro-cid-lcdefpme]{transform:none}.reference[data-astro-cid-lcdefpme]{--etapes:4}.reference__grille[data-astro-cid-lcdefpme]{grid-template-rows:auto 1fr;grid-template-columns:repeat(12,minmax(0,1fr));gap:28px 32px;width:100%;display:grid}.reference__tete[data-astro-cid-lcdefpme]{grid-area:1/1/auto/10}.reference__tete[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{margin:12px 0 14px}.reference__aveu[data-astro-cid-lcdefpme]{color:var(--gris);max-width:50ch}.reference__etapes[data-astro-cid-lcdefpme]{grid-area:2/1/auto/5;align-content:start;gap:18px;margin:0;padding:0;display:grid}.reference__planches[data-astro-cid-lcdefpme]{grid-area:2/5/auto/13;grid-template-columns:1fr .42fr;align-self:center;align-items:end;column-gap:clamp(14px,2vw,28px);display:grid;position:relative}.reference__site[data-astro-cid-lcdefpme],.reference__mere[data-astro-cid-lcdefpme]{margin:0}.reference__site[data-astro-cid-lcdefpme]{grid-row:2}.reference__mere[data-astro-cid-lcdefpme]{grid-row:2;margin-bottom:12%}.reference__mere[data-astro-cid-lcdefpme] figcaption[data-astro-cid-lcdefpme]{color:var(--mono);margin-top:10px}.reference__perchoir{grid-area:1/1/auto/-1;margin-bottom:-2%;aspect-ratio:16/3.6!important}.offres__tete[data-astro-cid-lcdefpme]{align-items:end;margin-bottom:clamp(36px,6vh,72px)}.offres__intro[data-astro-cid-lcdefpme]{grid-column:1/8}.offres__intro[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{margin:14px 0 20px}.offres__perchoir{grid-column:8/13}.gousses[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(14px,2vw,28px);margin:0;padding:0;list-style:none;display:grid}.gousse-offre[data-astro-cid-lcdefpme]{border-radius:120px var(--rayon) var(--rayon) var(--rayon) / 80px var(--rayon) var(--rayon) var(--rayon);background:var(--papier);border:1px solid var(--trait);min-height:400px;transition:transform var(--d-element) var(--courbe), box-shadow var(--d-element) var(--courbe);flex-direction:column;padding:clamp(22px,2.6vw,36px);display:flex;position:relative}.gousse-offre[data-astro-cid-lcdefpme]:hover{transform:translateY(-6px);box-shadow:0 30px 50px -36px #5a121f73}.gousse-offre__planche[data-astro-cid-lcdefpme]{object-fit:cover;order:10;width:100%;margin-top:auto;height:clamp(96px,12vh,132px)!important}.gousse-offre[data-astro-cid-lcdefpme] .etiquette[data-astro-cid-lcdefpme]{margin:0 0 10px}.gousse-offre__nom[data-astro-cid-lcdefpme]{margin-bottom:14px;font-size:clamp(2rem,3.2vw,2.9rem)}.gousse-offre__promesse[data-astro-cid-lcdefpme]{color:var(--gris);flex:1;font-size:.98rem}.gousse-offre__prix[data-astro-cid-lcdefpme]{margin:18px 0 6px}.engagements-courts[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:10px 32px;margin:clamp(32px,5vh,56px) 0 28px;padding:0;list-style:none;display:flex}.engagements-courts[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{font-family:var(--serif);padding-left:22px;font-size:1.35rem;position:relative}.engagements-courts[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:before{content:"";background:var(--oxblood);width:9px;height:9px;position:absolute;top:.42em;left:0}.branches[data-astro-cid-lcdefpme]{--etapes:9;--pas-etape:48vh}.branches__grille[data-astro-cid-lcdefpme]{grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;column-gap:32px;width:100%;display:grid}.branches__tete[data-astro-cid-lcdefpme]{grid-column:1/6;align-self:start}.branches__tete[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{margin-top:12px}.branches__liste[data-astro-cid-lcdefpme]{grid-area:2/1/auto/7;margin:28px 0 0;padding:0;position:relative}.branche-etape[data-astro-cid-lcdefpme]{grid-template-columns:1fr;display:grid}html.js .branches[data-astro-cid-lcdefpme].est-branchee .branches__liste[data-astro-cid-lcdefpme]{min-height:clamp(15rem,34vh,22rem)}html.js .branches[data-astro-cid-lcdefpme].est-branchee .branche-etape[data-astro-cid-lcdefpme]{opacity:0;pointer-events:none;position:absolute;inset:0 0 auto;transform:translateY(16px)}html.js .branches[data-astro-cid-lcdefpme].est-branchee .branche-etape[data-astro-cid-lcdefpme].est-active{opacity:1;pointer-events:auto;transform:none}.branche-etape__lien[data-astro-cid-lcdefpme]{color:var(--encre);align-items:baseline;gap:14px;text-decoration:none;display:inline-flex}.branche-etape__lien[data-astro-cid-lcdefpme] .etape__nom[data-astro-cid-lcdefpme]{font-size:var(--t-h1)}.branche-etape__lien[data-astro-cid-lcdefpme]:hover .etape__nom[data-astro-cid-lcdefpme]{color:var(--accent)}.branche-etape__titre[data-astro-cid-lcdefpme]{font-family:var(--serif);font-size:var(--t-h3);margin:6px 0 12px}.branches[data-astro-cid-lcdefpme]:not(.est-branchee) .branche-etape[data-astro-cid-lcdefpme]{border-top:1px solid var(--trait);padding:22px 0}.branches__perchoir{grid-area:1/7/3/13}.methode[data-astro-cid-lcdefpme]{--etapes:6;background:var(--creux)}.methode__grille[data-astro-cid-lcdefpme]{grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;column-gap:32px;width:100%;display:grid}.methode__tete[data-astro-cid-lcdefpme]{grid-column:1/7}.methode__tete[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{margin:12px 0 18px}.methode__marge[data-astro-cid-lcdefpme]{color:var(--accent);font-size:.9rem}.carnet[data-astro-cid-lcdefpme]{perspective:1400px;grid-area:2/1/auto/7;margin:30px 0 0;padding:0;position:relative}.page-carnet[data-astro-cid-lcdefpme]{background:var(--papier);border:1px solid var(--trait);transform-origin:0;border-radius:6px 22px 22px 6px;align-content:start;gap:10px;min-height:230px;padding:clamp(22px,3vw,40px);display:grid;box-shadow:inset 14px 0 18px -16px #14141640}.carnet[data-astro-cid-lcdefpme]:not(.est-branchee) .page-carnet[data-astro-cid-lcdefpme]{margin-bottom:14px}html.js .methode[data-astro-cid-lcdefpme].est-branchee .carnet[data-astro-cid-lcdefpme]{min-height:clamp(14rem,30vh,18rem)}html.js .methode[data-astro-cid-lcdefpme].est-branchee .page-carnet[data-astro-cid-lcdefpme]{opacity:1;transition:transform var(--d-section) var(--courbe), opacity var(--d-section) var(--courbe);position:absolute;inset:0 0 auto}.page-carnet[data-astro-cid-lcdefpme]:first-child{z-index:6}.page-carnet[data-astro-cid-lcdefpme]:nth-child(2){z-index:5}.page-carnet[data-astro-cid-lcdefpme]:nth-child(3){z-index:4}.page-carnet[data-astro-cid-lcdefpme]:nth-child(4){z-index:3}.page-carnet[data-astro-cid-lcdefpme]:nth-child(5){z-index:2}.page-carnet[data-astro-cid-lcdefpme]:nth-child(6){z-index:1}html.js .methode[data-astro-cid-lcdefpme].est-branchee .page-carnet[data-astro-cid-lcdefpme].est-tournee{opacity:0;transform:rotateY(-100deg)}.methode__perchoir{grid-area:1/7/3/13}.vivant__tete[data-astro-cid-lcdefpme]{align-items:end;margin-bottom:clamp(36px,6vh,72px)}.vivant__intro[data-astro-cid-lcdefpme]{grid-column:1/7}.vivant__intro[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{margin:14px 0 20px}.vivant__perchoir{grid-column:7/13}.vivant__corps[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,8fr) minmax(0,4fr);align-items:start;gap:clamp(20px,3vw,48px);display:grid}.vivant__rapport[data-astro-cid-lcdefpme]{gap:10px;margin:0;display:grid}.vivant__rapport[data-astro-cid-lcdefpme] figcaption[data-astro-cid-lcdefpme]{color:var(--mono)}@media (width<=860px){.vivant__corps[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.vivant__rapport[data-astro-cid-lcdefpme]{max-width:420px}}.formules[data-astro-cid-lcdefpme]{gap:0;margin:0;padding:0;list-style:none;display:grid}.formule[data-astro-cid-lcdefpme]{border-top:1px solid var(--trait-fort);grid-template-columns:minmax(0,3fr) minmax(0,5fr) minmax(0,4fr);align-items:center;gap:24px;padding:26px 0;display:grid}.formule__tete[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:clamp(1.8rem,2.6vw,2.4rem)}.formule__tete[data-astro-cid-lcdefpme] .prix[data-astro-cid-lcdefpme]{margin:6px 0 0;font-size:1.05rem}.formule__ligne[data-astro-cid-lcdefpme]{width:100%;height:70px}.formule__texte[data-astro-cid-lcdefpme]{color:var(--gris);margin:0;font-size:.95rem}.formule[data-astro-cid-lcdefpme] .etiquette[data-astro-cid-lcdefpme]{grid-column:3;margin:-10px 0 0}.vivant__note[data-astro-cid-lcdefpme]{color:var(--gris);margin-top:26px}.labs-teaser[data-astro-cid-lcdefpme]{background:var(--oxblood);color:var(--clair)}.labs-teaser[data-astro-cid-lcdefpme] .etiquette[data-astro-cid-lcdefpme],.labs-teaser[data-astro-cid-lcdefpme] .etiquette--accent[data-astro-cid-lcdefpme],.labs-teaser[data-astro-cid-lcdefpme] .chapo[data-astro-cid-lcdefpme]{color:var(--gris-clair)}.labs-teaser__grille[data-astro-cid-lcdefpme]{align-items:center}.labs-teaser__texte[data-astro-cid-lcdefpme]{grid-column:1/7}.labs-teaser__texte[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{margin:14px 0 22px}.labs-teaser[data-astro-cid-lcdefpme] .gousse{--fond:var(--clair);--texte-gousse:var(--oxblood);border-color:var(--clair)}.labs-teaser__perchoir{grid-column:7/13}.cotonou__grille[data-astro-cid-lcdefpme]{align-items:start;row-gap:48px}.cotonou__lumiere[data-astro-cid-lcdefpme]{grid-column:1/7}.cotonou__lumiere[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{margin:14px 0 20px}.cotonou__phrase[data-astro-cid-lcdefpme]{color:var(--accent);min-height:1.4em;font-size:1rem}.cotonou__telephone[data-astro-cid-lcdefpme]{border:1px solid var(--trait-fort);background:var(--papier);border-radius:38px;grid-column:8/13;padding:clamp(24px,3vw,40px)}.cotonou__telephone[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin-bottom:18px}.cotonou__liste[data-astro-cid-lcdefpme]{margin:0 0 12px;padding:0;list-style:none}.cotonou__liste[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{border-top:1px solid var(--trait);color:var(--gris);padding:10px 0}.cotonou__perchoir{aspect-ratio:16/9}.appel__grille[data-astro-cid-lcdefpme]{align-items:center}.appel__texte[data-astro-cid-lcdefpme]{grid-column:1/8}.appel__titre[data-astro-cid-lcdefpme]{font-size:var(--t-h1);margin-bottom:24px}.appel__perchoir{grid-column:8/13}.arbre[data-astro-cid-lcdefpme]{margin-top:clamp(56px,9vh,110px)}.arbre[data-astro-cid-lcdefpme] ul[data-astro-cid-lcdefpme]{border-top:1px solid var(--oxblood);grid-template-columns:repeat(9,minmax(0,1fr));margin:14px 0 0;padding:0;list-style:none;display:grid}.arbre[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{padding-top:14px;position:relative}.arbre[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:before{content:"";background:var(--oxblood);width:1px;height:12px;position:absolute;top:-1px;left:0}.arbre[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{font-family:var(--serif);color:var(--encre);font-size:1.15rem;text-decoration:none}.arbre[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{color:var(--accent)}.arbre[data-astro-cid-lcdefpme] .pixel[data-astro-cid-lcdefpme]{color:var(--mono);font-size:.7rem;display:block}@media (width<=860px){.heros__grille[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.heros__perchoir{aspect-ratio:16/10;margin-right:0}.constat__texte[data-astro-cid-lcdefpme],.constat__feuilles[data-astro-cid-lcdefpme],.offres__intro[data-astro-cid-lcdefpme],.offres__perchoir,.vivant__intro[data-astro-cid-lcdefpme],.vivant__perchoir,.labs-teaser__texte[data-astro-cid-lcdefpme],.labs-teaser__perchoir,.cotonou__lumiere[data-astro-cid-lcdefpme],.cotonou__telephone[data-astro-cid-lcdefpme],.appel__texte[data-astro-cid-lcdefpme],.appel__perchoir{grid-area:auto/1/auto/-1}.constat__grille[data-astro-cid-lcdefpme]{row-gap:18px}html.js .constat[data-astro-cid-lcdefpme].est-branchee .chapo[data-astro-cid-lcdefpme]{display:none}.gousses[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.gousse-offre[data-astro-cid-lcdefpme]{min-height:0;border-radius:var(--rayon)!important}.formule[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:10px}.formule[data-astro-cid-lcdefpme] .etiquette[data-astro-cid-lcdefpme]{grid-column:1;margin:0}.reference__grille[data-astro-cid-lcdefpme],.branches__grille[data-astro-cid-lcdefpme],.methode__grille[data-astro-cid-lcdefpme]{grid-template-columns:1fr;row-gap:18px}.reference__tete[data-astro-cid-lcdefpme],.reference__etapes[data-astro-cid-lcdefpme],.reference__planches[data-astro-cid-lcdefpme],.branches__tete[data-astro-cid-lcdefpme],.branches__liste[data-astro-cid-lcdefpme],.branches__perchoir,.methode__tete[data-astro-cid-lcdefpme],.carnet[data-astro-cid-lcdefpme],.methode__perchoir{grid-area:auto/1}.branches__perchoir,.methode__perchoir{aspect-ratio:16/7}html.js .reference[data-astro-cid-lcdefpme].est-branchee .etape[data-astro-cid-lcdefpme]:not(.est-active){display:none}.arbre[data-astro-cid-lcdefpme] ul[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:10px}}
