:root{--a20-terracotta:#9d6249;--a20-terracotta-doux:#b88972;--a20-encre:#1a1714;--a20-pierre:#8a7e72;--a20-chene:#a89078;--a20-calcaire:#e8e2da;--a20-ivoire:#f7f4ef;--a20-marbre:#2a2724;--a20-laiton:#b8976a;--a20-blanc:#fffcfa;--a20-rayon-max:4px;--a20-filet:1px solid var(--a20-calcaire);--a20-police-display:"Fraunces", "Times New Roman", serif;--a20-police-corps:"DM Sans", system-ui, sans-serif;--a20-texte:color-mix(in srgb, var(--a20-encre) 86%, var(--a20-pierre));--a20-taille-corps:1rem;--a20-degagement-nav:6.5rem}@media (min-width:1100px){:root{--a20-degagement-nav:7.25rem}}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;overflow-x:clip}body{font-family:var(--a20-police-corps);font-weight:400;font-size:var(--a20-taille-corps);color:var(--a20-encre);background:var(--a20-ivoire);letter-spacing:.005em;-webkit-font-smoothing:antialiased;margin:0;line-height:1.55;overflow-x:clip}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit}h1,h2,h3{font-family:var(--a20-police-display);font-optical-sizing:auto;letter-spacing:-.01em;margin:0;font-weight:500;line-height:1.12}p{margin:0}:focus-visible{outline:2px solid var(--a20-terracotta);outline-offset:3px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
