@font-face{font-family:__Space_Grotesk_49a339;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e1aab0933260df4d-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Space_Grotesk_49a339;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/b7387a63dd068245-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Space_Grotesk_49a339;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/36966cca54120369-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Space_Grotesk_49a339;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e1aab0933260df4d-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Space_Grotesk_49a339;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/b7387a63dd068245-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Space_Grotesk_49a339;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/36966cca54120369-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Space_Grotesk_49a339;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/e1aab0933260df4d-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Space_Grotesk_49a339;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/b7387a63dd068245-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Space_Grotesk_49a339;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/36966cca54120369-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Space_Grotesk_49a339;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/e1aab0933260df4d-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Space_Grotesk_49a339;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/b7387a63dd068245-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Space_Grotesk_49a339;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/36966cca54120369-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Space_Grotesk_Fallback_49a339;src:local("Arial");ascent-override:89.71%;descent-override:26.62%;line-gap-override:0.00%;size-adjust:109.69%}.__className_49a339{font-family:__Space_Grotesk_49a339,__Space_Grotesk_Fallback_49a339;font-style:normal}.__variable_49a339{--font-display:"__Space_Grotesk_49a339","__Space_Grotesk_Fallback_49a339"}@font-face{font-family:__IBM_Plex_Mono_46fe82;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/58f386aa6b1a2a92-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__IBM_Plex_Mono_46fe82;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/011e180705008d6f-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__IBM_Plex_Mono_46fe82;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7ba5fb2a8c88521c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__IBM_Plex_Mono_46fe82;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/92eeb95d069020cc-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__IBM_Plex_Mono_46fe82;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/d3ebbfd689654d3a-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__IBM_Plex_Mono_46fe82;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ef4d5661765d0e49-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__IBM_Plex_Mono_46fe82;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/d29838c109ef09b4-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__IBM_Plex_Mono_46fe82;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e40af3453d7c920a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__IBM_Plex_Mono_46fe82;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/99dcf268bda04fe5-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__IBM_Plex_Mono_46fe82;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/98e207f02528a563-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__IBM_Plex_Mono_Fallback_46fe82;src:local("Arial");ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.00%;size-adjust:134.59%}.__className_46fe82{font-family:__IBM_Plex_Mono_46fe82,__IBM_Plex_Mono_Fallback_46fe82;font-style:normal}.__variable_46fe82{--font-mono:"__IBM_Plex_Mono_46fe82","__IBM_Plex_Mono_Fallback_46fe82"}:root{--cream:#faf8f4;--cream-alt:#f3efe8;--ink:#14120f;--ink-deep:#0b0a09;--bordeaux:#6e2b35;--body-on-cream:rgba(20,18,15,.78);--muted-on-cream:rgba(20,18,15,.6);--hair-on-cream:rgba(20,18,15,.14);--body-on-ink:hsla(40,37%,97%,.82);--muted-on-ink:hsla(40,37%,97%,.55);--hair-on-ink:hsla(40,37%,97%,.16)}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background:var(--ink);color:var(--body-on-cream);font-family:var(--font-body),system-ui,-apple-system,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;line-height:1.7}::selection{background:var(--bordeaux);color:var(--cream)}a{color:inherit}[id]{scroll-margin-top:112px}.t-display{font-family:var(--font-display),system-ui,sans-serif;font-weight:500;letter-spacing:-.01em;line-height:1.15}.t-mono{font-family:var(--font-mono),ui-monospace,"Cascadia Mono",Consolas,monospace;font-weight:400;letter-spacing:.04em}.kicker{display:block;font-family:var(--font-mono),ui-monospace,monospace;font-size:12px;font-weight:400;letter-spacing:.18em;text-transform:uppercase;line-height:1.6;margin:0 0 24px -1px}.on-cream .kicker{color:var(--bordeaux)}.on-ink .kicker{color:var(--muted-on-ink)}.section{padding:clamp(72px,12vw,160px) clamp(22px,7vw,80px);position:relative}.section-inner{max-width:1120px;margin:0 auto;position:relative}.on-ink{background:var(--ink);color:var(--body-on-ink)}.on-cream{background:var(--cream);color:var(--body-on-cream)}.fil{width:1px;height:clamp(48px,7vw,88px);margin:0 auto}.fil.fil-on-ink,.on-ink .fil{background:var(--hair-on-ink)}.fil.fil-on-cream,.on-cream .fil{background:var(--hair-on-cream)}.js [data-rv]{opacity:0;transform:translateY(18px);transition:opacity .7s ease,transform .7s ease}[data-rv].is-in{opacity:1;transform:none}[data-rv="2"]{transition-delay:.12s}[data-rv="3"]{transition-delay:.24s}[data-rv="4"]{transition-delay:.36s}.hero-grid{display:grid;grid-template-columns:1fr;grid-gap:clamp(40px,6vw,88px);gap:clamp(40px,6vw,88px);align-items:center;min-height:calc(100svh - 76px)}@media (min-width:960px){.hero-grid{grid-template-columns:1.05fr .95fr}}.demontage{border:1px solid var(--hair-on-ink);padding:clamp(22px,3vw,34px);position:relative}.demontage-seg{transition:opacity .8s ease}.demontage-ann{opacity:0;transform:translateX(-6px);transition:opacity .5s ease,transform .5s ease}.demontage-ann.is-on{opacity:1;transform:none}.chiffres-grid{display:grid;grid-template-columns:1fr;grid-gap:clamp(36px,5vw,56px);gap:clamp(36px,5vw,56px)}@media (min-width:800px){.chiffres-grid{grid-template-columns:repeat(3,1fr)}}.chiffre-num{font-family:var(--font-mono),ui-monospace,monospace;font-size:clamp(56px,8vw,96px);line-height:1;color:var(--bordeaux);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.03em}.diagramme{display:grid;grid-template-columns:1fr;grid-gap:0;gap:0;border:1px solid var(--hair-on-cream)}@media (min-width:800px){.diagramme{grid-template-columns:1fr 1fr}.diagramme>div+div{border-left:1px solid var(--hair-on-cream);border-top:none}}@media (max-width:799px){.diagramme>div+div{border-top:1px solid var(--hair-on-cream)}}.test-grid{display:grid;grid-template-columns:1fr;grid-gap:clamp(24px,4vw,40px);gap:clamp(24px,4vw,40px)}@media (min-width:800px){.test-grid{grid-template-columns:repeat(4,1fr)}}.methode-item{display:grid;grid-template-columns:88px 1fr;grid-gap:clamp(16px,3vw,32px);gap:clamp(16px,3vw,32px);padding:clamp(32px,5vw,56px) 0;border-top:1px solid var(--hair-on-cream)}@media (max-width:599px){.methode-item{grid-template-columns:1fr;gap:8px}}.fondatrice-grid{display:grid;grid-template-columns:1fr;grid-gap:clamp(36px,6vw,72px);gap:clamp(36px,6vw,72px);align-items:start}@media (min-width:880px){.fondatrice-grid{grid-template-columns:.85fr 1.15fr}}.form-grid{display:grid;grid-template-columns:1fr;grid-gap:18px;gap:18px}@media (min-width:700px){.form-grid{grid-template-columns:1fr 1fr}.form-grid .form-full{grid-column:1/-1}}.field label{display:block;font-family:var(--font-mono),ui-monospace,monospace;font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted-on-ink);margin-bottom:8px}.field input,.field textarea{width:100%;background:transparent;border:1px solid var(--hair-on-ink);border-radius:0;padding:13px 14px;font-size:15px;font-family:inherit;color:var(--cream);outline:none;transition:border-color .25s ease}.field input::placeholder,.field textarea::placeholder{color:hsla(40,37%,97%,.32)}.field input:focus,.field textarea:focus{border-color:hsla(40,37%,97%,.55)}.field-light label{display:block;font-family:var(--font-mono),ui-monospace,monospace;font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted-on-cream);margin-bottom:8px}.field-light input,.field-light textarea{width:100%;background:transparent;border:1px solid var(--hair-on-cream);border-radius:0;padding:13px 14px;font-size:16px;font-family:inherit;color:var(--ink);outline:none;transition:border-color .25s ease}.field-light input::placeholder,.field-light textarea::placeholder{color:rgba(20,18,15,.32)}.field-light input:focus,.field-light textarea:focus{border-color:rgba(20,18,15,.55)}.hero-sec{position:relative;overflow:hidden}.hero-canvas-zone canvas{position:absolute;inset:0;width:100%;height:100%}@media (min-width:900px){.hero-sec{min-height:100svh;display:flex;align-items:center}.hero-canvas-zone{position:absolute;inset:0}.hero-sig{position:absolute;left:0;right:0;bottom:clamp(28px,5vh,52px);z-index:1;padding:0 clamp(22px,7vw,80px)}}@media (max-width:899px){.hero-canvas-zone{position:relative;height:56svh;margin:48px calc(-1 * clamp(22px, 7vw, 80px)) 0}.hero-sig{position:static;margin-top:32px;padding:0}}.only-mobile{display:none}@media (max-width:879px){.only-mobile{display:block}.only-desktop{display:none}.portrait-fondatrice img{aspect-ratio:4/5;object-fit:cover;object-position:top}}@media (max-width:799px){[data-rv="2"],[data-rv="3"],[data-rv="4"]{transition-delay:0s}.chiffres-grid>div+div{border-top:1px solid var(--hair-on-cream);padding-top:28px}}.mv-num-inline{display:none}@media (max-width:599px){.mv-num{display:none}.mv-num-inline{display:inline;color:var(--muted-on-cream);font-size:15px}.btn-ink{width:100%}.btn-ink,.reassurance{text-align:center}}.apl-row{display:block;text-decoration:none;color:var(--ink);border-top:1px solid var(--hair-on-cream);padding:18px 2px;text-align:left}.apl-row:last-child{border-bottom:1px solid var(--hair-on-cream)}.apl-row-label{display:flex;align-items:baseline;justify-content:space-between;gap:16px;font-family:var(--font-display),system-ui,sans-serif;font-weight:500;font-size:17px;line-height:1.35}.apl-row-sub{font-size:13px;color:var(--muted-on-cream);margin-top:5px;line-height:1.5}.radar-desktop{display:block}.radar-mobile{display:none}@media (max-width:639px){.radar-desktop{display:none}.radar-mobile{display:block}}.btn-cream{display:inline-block;background:var(--cream);color:var(--ink);border:none;padding:15px 30px;font-size:14px;font-weight:600;font-family:var(--font-display),system-ui,sans-serif;letter-spacing:.01em;cursor:pointer;text-decoration:none;transition:opacity .25s ease}.btn-cream:hover{opacity:.86}.btn-ink{display:inline-block;background:var(--ink);color:var(--cream);border:none;padding:15px 30px;font-size:14px;font-weight:600;font-family:var(--font-display),system-ui,sans-serif;cursor:pointer;text-decoration:none;transition:opacity .25s ease}.btn-ink:hover{opacity:.88}.link-plain{color:inherit;text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px;transition:opacity .2s ease}.link-plain:hover{opacity:.7}.link-bordeaux{color:var(--bordeaux);text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}.site-header{position:fixed;top:0;left:0;right:0;z-index:100;display:flex;align-items:center;justify-content:space-between;padding:0 clamp(20px,4vw,40px);height:76px;transition:background .3s ease,color .3s ease,border-color .3s ease;border-bottom:1px solid transparent}.site-header.hdr-dark{background:transparent;color:var(--cream)}.site-header.hdr-scrolled{background:rgba(20,18,15,.92);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--cream);border-bottom-color:var(--hair-on-ink)}@media (max-width:699px){.hdr-tagline{display:none!important}}:focus-visible{outline:2px solid var(--bordeaux);outline-offset:2px}.on-ink :focus-visible{outline-color:var(--cream)}.skip-link{position:absolute;left:-9999px;top:12px;z-index:200;background:var(--ink);color:var(--cream);padding:12px 20px;font-size:14px;text-decoration:none}.skip-link:focus{left:12px}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{animation:none!important;transition:none!important}[data-rv]{opacity:1;transform:none}}