::selection{background:#b4f25c;color:#0e2a2f}.pdb{--encre:#0E2A2F;--bv:#23545B;--creme:#F4F2EA;--vif:#B4F25C;--corail:#FF6B61;--eau:#A9C6CA;--tuile:#163C42;--texte2:#3E5457;--filet:rgba(14,42,47,.16);--titre:"Bricolage Grotesque","Bricolage repli","Helvetica Neue",Arial,sans-serif;--corps:"DM Sans","DM Sans repli","Helvetica Neue",Arial,sans-serif;--marge:calc(6.25vw / var(--z, 1));--h:84px;--sortie:cubic-bezier(.16,1,.3,1)}@media(min-width:1200px){.pdb{--h:calc(84px * var(--echelle,1))}}@media(max-width:899px){.pdb{--marge:24px;--h:60px}html:has(main.pdb) .pied-page .pied-liens{gap:0 18px}html:has(main.pdb) .pied-page .pied-liens a{display:inline-flex;align-items:center;min-height:44px;font-size:14px}html:has(main.pdb) .pied-page .pied-liens a{min-width:44px;justify-content:center}}html,body{background:#f4f2ea}.pdb{font-family:var(--corps);color:var(--encre);-webkit-font-smoothing:antialiased;overflow-x:clip}.pdb *,.pdb *:before,.pdb *:after{box-sizing:border-box}.pdb :where(p,h1,h2,h3,ol,ul){margin:0;padding:0}.pdb :where(ol,ul){list-style:none}.pdb :where(button){font:inherit;color:inherit;appearance:none;background:none;border:0;border-radius:0;cursor:pointer;-webkit-tap-highlight-color:transparent}.pdb :where(svg){fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.pdb [hidden]{display:none!important}@media(prefers-reduced-motion:reduce){.pdb *,.pdb *:before,.pdb *:after{animation:none!important;transition:none!important}}@media(max-width:380px){.entete-page{padding:0 16px!important}.entete-page .logo{letter-spacing:.24em}.entete-page .menu-cta{font-size:13px!important;padding-left:12px!important;gap:8px!important}}html:has(main.pdb) .pied-page{padding:clamp(32px,calc(3vw / var(--z, 1)),44px) max(calc(6.25vw / var(--z, 1)),calc((calc(100vw / var(--z, 1)) - 1260px) / 2)) 22px;border-top:1px solid rgba(244,242,234,.14)}html:has(main.pdb) .pied-page .pied-g{gap:clamp(18px,calc(2vw / var(--z, 1)),32px);padding-right:0;margin-bottom:18px}html:has(main.pdb) .pied-page .pied-logo{font-size:15px}html:has(main.pdb) .pied-page .pied-logo svg{width:1.9em;height:1.9em}html:has(main.pdb) .pied-page .pied-mots{max-width:none;font:400 clamp(15px,calc(1.15vw / var(--z, 1)),17px)/1.3 "Bricolage Grotesque","Helvetica Neue",Arial,sans-serif;letter-spacing:-.01em;color:#c7d9dc}html:has(main.pdb) .pied-page .pied-mots span{text-decoration-thickness:.08em}
