@font-face{font-family:outfit;src:url(/_next/static/media/e96e15292515bfc8-s.p.woff2) format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:outfit Fallback;src:local("Arial");ascent-override:100.84%;descent-override:26.22%;line-gap-override:0.00%;size-adjust:99.17%}.__className_8c8247{font-family:outfit,outfit Fallback}.__variable_8c8247{--font-outfit:"outfit","outfit Fallback"}@font-face{font-family:figtree;src:url(/_next/static/media/93af595f71d0a236-s.p.woff2) format("woff2");font-display:swap;font-weight:300 900}@font-face{font-family:figtree Fallback;src:local("Arial");ascent-override:95.06%;descent-override:25.02%;line-gap-override:0.00%;size-adjust:99.94%}.__className_4cb0e1{font-family:figtree,figtree Fallback}.__variable_4cb0e1{--font-figtree:"figtree","figtree Fallback"}:root{--kaho-blanc:#ffffff;--kaho-encre:#15131a;--kaho-encre-2:#1f1c27;--kaho-gris-50:#f7f6fa;--kaho-gris-100:#efedf3;--kaho-gris-200:#e4e1ea;--kaho-gris-300:#d3cfdb;--kaho-gris-500:#6f6b7a;--kaho-gris-700:#4a4654;--kaho-violet-50:#f4effc;--kaho-violet-100:#e9dff9;--kaho-violet-300:#d2b6ee;--kaho-violet-600:#6a3fc1;--kaho-violet-700:#56309f;--kaho-vert-600:#1d7f4a;--kaho-vert-50:#e8f6ee;--kaho-ambre-600:#a5650f;--kaho-ambre-50:#fdf3e2;--kaho-rouge-600:#b42f2f;--kaho-rouge-50:#fcecec;--fond:var(--kaho-blanc);--fond-alt:var(--kaho-gris-50);--surface:var(--kaho-blanc);--surface-alt:var(--kaho-gris-50);--surface-sombre:var(--kaho-encre);--bordure:var(--kaho-gris-200);--bordure-forte:var(--kaho-gris-300);--texte:var(--kaho-encre);--texte-doux:var(--kaho-gris-700);--texte-faible:var(--kaho-gris-500);--texte-inverse:var(--kaho-blanc);--accent:var(--kaho-violet-600);--accent-hover:var(--kaho-violet-700);--accent-doux:var(--kaho-violet-50);--accent-clair:var(--kaho-violet-300);--accent-contraste:var(--kaho-blanc);--succes:var(--kaho-vert-600);--succes-doux:var(--kaho-vert-50);--alerte:var(--kaho-ambre-600);--alerte-doux:var(--kaho-ambre-50);--erreur:var(--kaho-rouge-600);--erreur-doux:var(--kaho-rouge-50);--bordure-douce:var(--bordure-forte);--surface-forte:var(--surface-sombre);--font-display:var(--font-outfit),system-ui,-apple-system,sans-serif;--font-body:var(--font-figtree),system-ui,-apple-system,sans-serif;--fs-display:clamp(2.5rem,1.6rem + 3.4vw,4rem);--fs-h1:clamp(2.25rem,1.6rem + 2.4vw,3.25rem);--fs-h2:clamp(1.75rem,1.35rem + 1.5vw,2.5rem);--fs-h3:1.25rem;--fs-lead:clamp(1.0625rem,1rem + 0.3vw,1.1875rem);--contenu-max:1200px;--gouttiere:24px;--section-y:clamp(64px,8vw,112px);--radius-xs:6px;--radius-sm:10px;--radius-md:14px;--radius-lg:20px;--radius-full:999px;--forme-feuille:32px 6px 32px 6px;--forme-feuille-miroir:6px 32px 6px 32px;--leaf-micro:var(--radius-xs);--leaf-sm:var(--radius-sm);--leaf-md:var(--radius-lg);--leaf-micro-mirror:var(--radius-xs);--leaf-sm-mirror:var(--radius-sm);--leaf-md-mirror:var(--radius-lg);--ombre-sm:0 1px 2px rgba(21,19,26,0.05);--ombre-md:0 1px 2px rgba(21,19,26,0.04),0 6px 20px -6px rgba(21,19,26,0.1);--ombre-lg:0 2px 4px rgba(21,19,26,0.04),0 24px 48px -16px rgba(21,19,26,0.18)}*,:after,:before{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{background:var(--fond);color:var(--texte);font-family:var(--font-body);font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;min-height:100vh}h1,h2,h3,h4{font-family:var(--font-display);text-wrap:balance}p{text-wrap:pretty}a{text-decoration:none}a,button{color:inherit}button{font:inherit;background:none;border:none;cursor:pointer}img,svg{display:block;max-width:100%}ul{list-style:none;padding:0}::selection{background:var(--kaho-violet-100)}.container{width:100%;max-width:calc(var(--contenu-max) + var(--gouttiere) * 2);margin-inline:auto;padding-inline:var(--gouttiere)}.section,.section-alt{padding-block:var(--section-y)}.section-alt{background:var(--fond-alt);border-block:1px solid var(--bordure)}.eyebrow{display:inline-flex;align-items:center;gap:10px;font-family:var(--font-body);font-weight:500;font-size:14px;line-height:1.4;color:var(--texte-faible)}.eyebrow:before{content:"";width:18px;height:2px;border-radius:2px;background:var(--accent)}.h-section{font-family:var(--font-display);font-weight:700;font-size:var(--fs-h2);line-height:1.15;letter-spacing:-.02em;color:var(--texte)}.lead{font-size:var(--fs-lead);line-height:1.65;color:var(--texte-doux)}.card{background:var(--surface);border:1px solid var(--bordure);border-radius:var(--radius-lg);box-shadow:var(--ombre-sm)}.photo{position:relative;overflow:hidden;border-radius:var(--radius-md);background:var(--surface-alt)}.photo img{object-fit:cover}.leaf-micro{border-radius:var(--leaf-micro)}.leaf-sm{border-radius:var(--leaf-sm)}.leaf-md{border-radius:var(--leaf-md)}.leaf-md-mirror{border-radius:var(--leaf-md-mirror)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}::-webkit-scrollbar{width:12px;height:12px}::-webkit-scrollbar-track{background:var(--fond)}::-webkit-scrollbar-thumb{background-color:var(--kaho-gris-300);border:3px solid var(--fond);border-radius:8px;background-clip:padding-box}::-webkit-scrollbar-thumb:hover{background-color:var(--kaho-gris-500)}::-webkit-scrollbar-thumb:active{background-color:var(--accent)}::-webkit-scrollbar-corner{background:var(--fond)}@supports not selector(::-webkit-scrollbar){html{scrollbar-width:thin;scrollbar-color:var(--kaho-gris-300) var(--fond)}}@media (max-width:560px){:root{--gouttiere:16px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation-duration:.01ms!important;transition-duration:.01ms!important}}