@font-face{font-family:inter;src:url(../media/Inter_Regular-s.p.432tkj802eolg.ttf)format("truetype");font-display:swap;font-weight:400}@font-face{font-family:inter Fallback;src:local(Arial);ascent-override:89.79%;descent-override:22.36%;line-gap-override:0.0%;size-adjust:107.89%}.inter_8f06ec5a-module__tiJABW__className{font-family:inter,inter Fallback;font-weight:400}.inter_8f06ec5a-module__tiJABW__variable{--font-inter:"inter", "inter Fallback"}
@font-face{font-family:bricolage;src:url(../media/BricolageGrotesque_SemiBold-s.p.3sd0nd0hamn5_.ttf)format("truetype");font-display:swap;font-weight:600}@font-face{font-family:bricolage Fallback;src:local(Arial);ascent-override:84.71%;descent-override:24.59%;line-gap-override:0.0%;size-adjust:109.79%}.bricolage_5d37578e-module__B40lZa__className{font-family:bricolage,bricolage Fallback;font-weight:600}.bricolage_5d37578e-module__B40lZa__variable{--font-bricolage:"bricolage", "bricolage Fallback"}
:root{--fond:#f3ede6;--surface:#fdfbf7;--primaire:#9a5a48;--primaire-appuye:#85493a;--sur-primaire:#fff;--chaud:#b16f5c;--froid:#749061;--logo:#cb8a57;--encre:#404040;--encre-douce:#66625b;--corail-doux:#d38f83;--sauge-pale:#e6ecdc;--sauge-profonde:#46583d;--sauge-nuit:#33412d;--trait:#4040401f;--couleur-focus:var(--primaire);--police-texte:var(--font-inter), -apple-system, BlinkMacSystemFont, "SF Pro Text", "Segoe UI", sans-serif;--police-titre:var(--font-bricolage), var(--font-inter), system-ui, sans-serif;--texte-xs:.8125rem;--texte-s:.9375rem;--texte-m:1.0625rem;--texte-l:clamp(1.125rem, 1.05rem + .35vw, 1.3125rem);--titre-s:clamp(1.5rem, 1.3rem + .9vw, 2rem);--titre-m:clamp(2.125rem, 1.5rem + 2.6vw, 3.5rem);--titre-l:clamp(2.25rem, 1.4rem + 3.4vw, 4.25rem);--hauteur-entete:77px;--hauteur-ligne-entete:76px;--gouttiere:clamp(1rem, .4rem + 2.6vw, 2.5rem);--largeur-max:1240px;--espace-section:clamp(6rem, 3.5rem + 9vw, 11.5rem);--espace-bloc:clamp(3rem, 2rem + 4vw, 5.5rem);--rayon-carte:22px;--rayon-l:clamp(28px, 2vw + 16px, 44px);--ombre-douce:0 1px 2px #33412d0f, 0 18px 40px -18px #33412d47;--courbe-douce:cubic-bezier(.22, .61, .36, 1);--courbe-sortie:cubic-bezier(.16, 1, .3, 1)}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;height:100%;scroll-padding-top:calc(var(--hauteur-entete) + 12px);interpolate-size:allow-keywords}body{min-height:100%;color:var(--encre);background:var(--surface);font-family:var(--police-texte);font-size:var(--texte-m);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;line-height:1.55;overflow-x:clip}h1,h2,h3{font-family:var(--police-titre);font-optical-sizing:auto;letter-spacing:-.025em;text-wrap:balance;color:var(--encre);font-weight:700;line-height:1.1}p{text-wrap:pretty}a{color:inherit;text-decoration:none}ul,ol{list-style:none}:focus-visible{outline:3px solid var(--couleur-focus);outline-offset:3px;border-radius:4px}@media (max-width:1020px){:root{--hauteur-entete:113px;--hauteur-ligne-entete:64px}}.visuellement-masque{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
