@font-face{font-family:Jost;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/b8c37bb59076c047-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Jost;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/5bbac197f803cc34-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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Jost;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/9dd75fadc5b3df29-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:Jost;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/b8c37bb59076c047-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Jost;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/5bbac197f803cc34-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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Jost;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/9dd75fadc5b3df29-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:Jost;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/b8c37bb59076c047-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Jost;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/5bbac197f803cc34-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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Jost;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/9dd75fadc5b3df29-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:Jost;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/b8c37bb59076c047-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Jost;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/5bbac197f803cc34-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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Jost;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/9dd75fadc5b3df29-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:Jost Fallback;src:local("Arial");ascent-override:111.45%;descent-override:39.06%;line-gap-override:0.00%;size-adjust:96.01%}.__className_99f7a1{font-family:Jost,Jost Fallback;font-style:normal}.__variable_99f7a1{--font-jost:"Jost","Jost Fallback"}:root{--blanc:#FFFFFF;--travertin:#EADFD2;--sable:#D8C3AC;--rose-poudre:#E9C9BE;--blush:#D49A88;--abricot:#EBA772;--caramel:#C9773E;--caramel-texte:#8E4F24;--vert:#2C4038;--sur-vert-doux:#E2E8E4;--noir:#141414;--gris-fonce:#3D3D3D;--texte-doux:#4A4038;--texte-discret:#6E6258;--font-display:"Jost","Futura","Avenir Next",system-ui,sans-serif;--font-sans:"Jost","Futura","Avenir Next",system-ui,sans-serif;--space-1:4px;--space-2:8px;--space-3:16px;--space-4:24px;--space-5:32px;--space-6:48px;--space-7:80px;--space-8:140px;--radius-0:0px;--filet:1px;--filet-accent:48px;--largeur-max:1200px;--largeur-texte:640px}body{margin:0;background:var(--blanc);color:var(--noir);font-family:var(--font-sans)}.cl-row{display:flex;flex-wrap:wrap;gap:var(--space-3);padding:var(--space-5)}.cl-btn,.cl-row{align-items:center}.cl-btn{display:inline-flex;gap:12px;padding:16px 32px;border-radius:var(--radius-0);font:600 11px/18px var(--font-sans);letter-spacing:.16em;text-transform:uppercase;text-decoration:none;border:1px solid transparent;cursor:pointer;transition:background-color .3s ease,color .3s ease,border-color .3s ease,transform .15s ease}.cl-btn .arr{transition:transform .4s ease}.cl-btn:hover .arr{transform:translateX(4px)}.cl-btn:active,.cl-btn:focus-visible,.cl-btn:hover{background-color:var(--noir);color:var(--blanc);border-color:var(--noir)}.cl-btn:active{transform:translateY(1px)}.cl-btn:focus-visible{outline:2px solid var(--vert);outline-offset:3px}.cl-btn--primary{background-color:var(--vert);color:var(--blanc);border-color:var(--vert)}.cl-btn--secondary{background-color:var(--noir);color:var(--blanc);border-color:var(--noir)}.cl-btn--inverse{background-color:var(--blanc);color:var(--noir);border-color:var(--blanc)}.cl-btn--inverse:active,.cl-btn--inverse:focus-visible,.cl-btn--inverse:hover,.cl-btn--secondary:active,.cl-btn--secondary:focus-visible,.cl-btn--secondary:hover{background-color:var(--gris-fonce);color:var(--blanc);border-color:var(--gris-fonce)}.cl-link{font:600 11px/18px var(--font-sans);letter-spacing:.16em;text-transform:uppercase;color:var(--noir);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:8px;-webkit-text-decoration-color:var(--sable);text-decoration-color:var(--sable);transition:-webkit-text-decoration-color .3s ease;transition:text-decoration-color .3s ease;transition:text-decoration-color .3s ease,-webkit-text-decoration-color .3s ease}.cl-link:active,.cl-link:focus-visible,.cl-link:hover{-webkit-text-decoration-color:var(--noir);text-decoration-color:var(--noir)}.cl-link:focus-visible{outline:2px solid var(--vert);outline-offset:4px}.cl-eyebrow{font:600 11px/1.6 var(--font-sans);letter-spacing:.2em;text-transform:uppercase;color:var(--caramel-texte)}.cl-rule{width:48px;height:2px;background:var(--vert)}.cl-h1{font:500 44px/1.15 var(--font-display)}.cl-h1,.cl-h2{letter-spacing:.08em;text-transform:uppercase;margin:0;text-wrap:balance}.cl-h2{font:500 30px/36px var(--font-display)}.cl-h3{font:500 18px/1.35 var(--font-display);letter-spacing:.08em;text-transform:uppercase;margin:0}.cl-lead{font:300 17px/1.6 var(--font-sans);max-width:640px}.cl-body,.cl-lead{color:var(--texte-doux);margin:0}.cl-body{font:300 15px/1.6 var(--font-sans)}.cl-caption{font:400 13px/1.5 var(--font-sans);color:var(--texte-discret)}.cl-card{background:var(--travertin);border:1px solid var(--sable);border-radius:var(--radius-0);padding:var(--space-5);display:flex;flex-direction:column;gap:var(--space-3)}.cl-tag{display:inline-block;padding:7px 12px;background:var(--rose-poudre);border:1px solid var(--rose-poudre);border-radius:var(--radius-0);font:600 10px/1 var(--font-sans);letter-spacing:.16em;text-transform:uppercase;color:var(--noir)}@media (prefers-reduced-motion:reduce){.cl-btn,.cl-btn .arr,.cl-link{transition:none}}:root{--font-display:var(--font-jost),"Futura","Avenir Next",system-ui,sans-serif;--font-sans:var(--font-jost),"Futura","Avenir Next",system-ui,sans-serif;--sec:112px;--align:center;--gouttiere:max(var(--space-3),env(safe-area-inset-left,0px));color-scheme:light}*,:after,:before{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{-webkit-font-smoothing:antialiased}img{display:block;max-width:100%}.media{position:relative;overflow:hidden}.media img{width:100%;height:100%;object-fit:cover}.wrap{max-width:var(--largeur-max);margin:0 auto;padding-inline:var(--gouttiere)}.sec{padding-block:var(--sec)}.bg-t{background:var(--travertin)}.bg-v{background:var(--vert)}.head{display:flex;flex-direction:column;gap:var(--space-3);text-align:var(--align);align-items:center}.head .cl-lead{margin-top:var(--space-1)}.d-only{display:block}.m-only{display:none}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.cl-btn{justify-content:center}.bg-t .cl-btn--primary{background-color:var(--noir);border-color:var(--noir)}.bg-t .cl-btn--primary:active,.bg-t .cl-btn--primary:focus-visible,.bg-t .cl-btn--primary:hover{background-color:var(--gris-fonce);border-color:var(--gris-fonce)}.bg-v .cl-btn--primary{background-color:var(--blanc);color:var(--noir);border-color:var(--blanc)}.bg-v .cl-btn--primary:active,.bg-v .cl-btn--primary:focus-visible,.bg-v .cl-btn--primary:hover{background-color:var(--gris-fonce);color:var(--blanc);border-color:var(--gris-fonce)}.nav{background:var(--blanc);border-bottom:var(--filet) solid var(--sable)}.nav-top{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding-block:36px var(--space-4)}.logo{display:block;line-height:0}.logo img{width:100%;height:auto}.nav-top .logo-lien{grid-column:2}.nav-top .logo{width:300px}.nav-top .cl-link{justify-self:end}.nav-menu{display:flex;justify-content:center;flex-wrap:wrap;gap:10px 44px;padding-block:var(--space-2) 20px}.nav-menu a{font:500 12px/1 var(--font-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--noir);text-decoration:none;padding-bottom:var(--space-2);border-bottom:2px solid transparent;transition:border-color .3s ease}.nav-menu a:hover,.nav-menu a[aria-current=page],.nav-menu a[aria-current=true]{border-bottom-color:var(--noir)}.nav-menu a:focus-visible{outline:2px solid var(--vert);outline-offset:4px}.hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);background:var(--blanc)}.hero-txt{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:18px;padding:var(--sec) 8%;text-align:var(--align)}.hero-txt .cl-btn{margin-top:14px}.hero-img{min-height:420px}.video{position:relative;background:var(--noir);line-height:0}.video video{display:block;width:100%;height:min(90vh,56.25vw);object-fit:cover}.colonnes{list-style:none;margin:var(--space-6) 0 0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--space-5);gap:var(--space-5)}.colonnes li{display:flex;flex-direction:column;gap:12px;border-top:var(--filet) solid var(--sable);padding-top:var(--space-4);text-align:var(--align);align-items:center}.colonnes--num li{border-top-color:var(--noir)}.colonnes .num{font:300 32px/1 var(--font-sans);color:var(--caramel-texte);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--space-5);gap:var(--space-5);margin-top:var(--space-6)}.stat{text-align:var(--align);border-top:var(--filet) solid var(--sable);padding-top:var(--space-4)}.stat b{display:block;font:300 52px/1 var(--font-sans);color:var(--caramel-texte);letter-spacing:.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.stat .cl-body{margin-top:10px}.cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--space-4);gap:var(--space-4);margin-top:var(--space-6)}.card{display:flex;flex-direction:column;gap:20px;color:inherit;text-decoration:none}.card-img{aspect-ratio:4/5}.card-img img{transition:transform .7s cubic-bezier(.2,.6,.2,1)}.card:hover .card-img img{transform:scale(1.06)}.card-body{display:flex;flex-direction:column;align-items:flex-start;gap:14px;flex:1 1}.card .cl-h3{font-size:20px}.card:hover .cl-h3{text-decoration:underline;text-underline-offset:6px;text-decoration-thickness:1px}.card:focus-visible{outline:2px solid var(--vert);outline-offset:4px}.card-go{margin-top:auto;padding-top:6px;display:inline-flex;gap:10px;align-items:center;font:600 11px/18px var(--font-sans);letter-spacing:.16em;text-transform:uppercase;color:var(--noir)}.card-go i{font-style:normal;transition:transform .3s ease}.card:hover .card-go i{transform:translateX(6px)}.center-cta{display:flex;justify-content:center;margin-top:var(--space-6)}.profil{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch}.profil-img{aspect-ratio:4/5}.profil-img img{object-position:36% 40%}.profil-txt{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:var(--space-3);text-align:left;background:var(--vert);padding:clamp(32px,5vw,64px)}.profil-txt .cl-eyebrow{color:var(--rose-poudre)}.profil-txt .cl-h2{color:var(--blanc)}.profil-txt .cl-body,.profil-txt .cl-lead{color:var(--sur-vert-doux)}.profil-txt .cl-link{color:var(--blanc);-webkit-text-decoration-color:var(--rose-poudre);text-decoration-color:var(--rose-poudre)}.profil-txt .cl-link:focus-visible,.profil-txt .cl-link:hover{-webkit-text-decoration-color:var(--blanc);text-decoration-color:var(--blanc)}.references .head{margin-bottom:var(--space-6)}.quote{background:var(--rose-poudre);padding:56px clamp(24px,6vw,88px);max-width:880px;margin:0 auto;text-align:var(--align)}.quote blockquote{margin:0}.quote p{font:300 clamp(19px,2.2vw,23px)/1.55 var(--font-sans);margin:0;color:var(--noir)}.quote .cl-caption{margin-top:22px;display:block;color:var(--texte-doux)}.final{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);background:var(--blanc)}.final.bg-t{background:var(--travertin)}.final-img{min-height:380px}.final-img img{object-position:58% 40%}.final-txt{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:18px;padding:var(--sec) 8%;text-align:var(--align)}.footer{background:var(--vert);color:var(--blanc)}.footer .wrap{padding-block:64px var(--space-5);display:flex;flex-direction:column;gap:var(--space-6)}.f-top{display:flex;justify-content:space-between;gap:40px;flex-wrap:wrap}.f-top .logo{width:240px}.f-sign{font:500 12px/1.6 var(--font-sans);letter-spacing:.16em;text-transform:uppercase;color:var(--blanc);margin:14px 0 0}.f-links{display:grid;grid-template-columns:repeat(2,auto);grid-gap:var(--space-3) 64px;gap:var(--space-3) 64px;align-content:start}.f-links a{font:500 12px/1 var(--font-sans);letter-spacing:.12em;text-transform:uppercase;color:var(--blanc);text-decoration:none;text-underline-offset:6px}.f-links a:focus-visible,.f-links a:hover{text-decoration:underline;text-decoration-thickness:1px}.f-links a:focus-visible{outline:2px solid var(--blanc);outline-offset:4px}.f-coord{display:flex;flex-direction:column;gap:12px;font-style:normal}.f-coord a{display:inline-flex;align-items:center;gap:var(--space-2);font:300 15px/1.4 var(--font-sans);color:var(--blanc);text-decoration:none;text-underline-offset:4px}.f-coord a:focus-visible,.f-coord a:hover{text-decoration:underline;text-decoration-thickness:1px}.f-coord a:focus-visible{outline:2px solid var(--blanc);outline-offset:4px}.g-actions{flex-wrap:wrap;justify-content:center}.contact-direct,.g-actions{display:flex;gap:var(--space-3)}.contact-direct{flex-direction:column;align-items:flex-start;margin-top:var(--space-4);padding-top:var(--space-4);border-top:var(--filet) solid var(--sable)}.wa-bouton svg,.wa-lien svg{flex:none}.bg-t .wa-bouton{background-color:var(--blanc);color:var(--noir);border-color:var(--noir)}.bg-t .wa-bouton:active,.bg-t .wa-bouton:focus-visible,.bg-t .wa-bouton:hover{background-color:var(--gris-fonce);color:var(--blanc);border-color:var(--gris-fonce)}.wa-lien{display:inline-flex;align-items:center;gap:var(--space-2);font:600 11px/18px var(--font-sans);letter-spacing:.16em;text-transform:uppercase;color:var(--noir);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:8px;-webkit-text-decoration-color:var(--sable);text-decoration-color:var(--sable);transition:-webkit-text-decoration-color .3s ease;transition:text-decoration-color .3s ease;transition:text-decoration-color .3s ease,-webkit-text-decoration-color .3s ease}.wa-lien:focus-visible,.wa-lien:hover{-webkit-text-decoration-color:var(--noir);text-decoration-color:var(--noir)}.wa-flottant{position:fixed;right:var(--space-4);bottom:calc(var(--r-barre) + var(--space-4));z-index:30;width:56px;height:56px;display:grid!important;place-items:center;background:var(--vert);color:var(--blanc);border-radius:var(--radius-0);transition:background-color .3s ease,opacity .8s ease}.wa-flottant:focus-visible,.wa-flottant:hover{background:var(--noir)}.wa-flottant:focus-visible{outline:2px solid var(--vert);outline-offset:3px}.intro-en-cours .wa-flottant,.wa-flottant.cache{opacity:0;pointer-events:none}@media (max-width:767px){.wa-flottant{display:none!important}}.f-bot{border-top:var(--filet) solid rgba(255,255,255,.3);padding-top:20px;font:400 12px/1 var(--font-sans);color:var(--blanc)}.anim [data-reveal]{opacity:0;transform:translateY(16px);transition:opacity .6s ease,transform .6s ease}.anim [data-reveal].in{opacity:1;transform:none}.m-nav{position:-webkit-sticky;position:sticky;top:0;z-index:10;align-items:center;justify-content:space-between;padding:var(--space-3) 20px;background:var(--blanc);border-bottom:var(--filet) solid var(--sable)}.m-nav .logo{width:150px}.burger{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;width:48px;height:48px;display:grid;place-content:center;grid-gap:6px;gap:6px;cursor:pointer;padding:0}.burger i{display:block;width:24px;height:1.5px;background:var(--noir);transition:transform .3s ease,opacity .3s ease}.burger[aria-expanded=true] i:first-child{transform:translateY(7.5px) rotate(45deg)}.burger[aria-expanded=true] i:nth-child(2){opacity:0}.burger[aria-expanded=true] i:nth-child(3){transform:translateY(-7.5px) rotate(-45deg)}.burger:focus-visible{outline:2px solid var(--vert)}.m-menu{position:fixed;inset:81px 0 0;z-index:9;background:var(--blanc);padding:var(--space-2) 20px 28px;overflow-y:auto}.m-menu a{display:flex;align-items:center;min-height:56px;border-bottom:var(--filet) solid var(--sable);font:500 18px/1 var(--font-sans);letter-spacing:.12em;text-transform:uppercase;color:var(--noir);text-decoration:none}.m-bar{position:-webkit-sticky;position:sticky;bottom:0;z-index:8;padding:12px 20px calc(12px + env(safe-area-inset-bottom, 0px));background:var(--blanc);border-top:var(--filet) solid var(--sable)}@media (max-width:767px){:root{--sec:var(--space-6);--align:left;--gouttiere:20px}.d-only{display:none!important}.m-only{display:block}.m-nav.m-only{display:flex}section[id]{scroll-margin-top:81px}.final-txt,.head,.hero-txt{align-items:flex-start;text-align:left}.cl-h1{font-size:30px}.cl-h1,.cl-h2{letter-spacing:.06em}.cl-h2{font-size:23px}.cl-body{font-size:16px}.cl-btn{width:100%;min-height:52px}.final,.hero,.profil{grid-template-columns:minmax(0,1fr)}.hero-img{order:-1;aspect-ratio:4/5;min-height:0}.hero-img img{object-position:48% 50%}.hero-txt{padding:28px 20px var(--sec)}.final-img{order:-1;aspect-ratio:1/1;min-height:0}.final-txt{padding:28px 20px var(--sec)}.stats{grid-template-columns:minmax(0,1fr);gap:0;margin-top:var(--space-5)}.video video{height:auto;aspect-ratio:4/5}.colonnes{grid-template-columns:minmax(0,1fr);gap:var(--space-4);margin-top:var(--space-5)}.colonnes li{align-items:flex-start;text-align:left}.stat{display:flex;align-items:baseline;gap:var(--space-3);padding-block:18px;text-align:left}.stat b{font-size:36px;min-width:112px}.stat .cl-body{margin:0}.cards{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:20px;gap:12px;margin:var(--space-5) -20px 0;padding:0 20px var(--space-2);scrollbar-width:none}.cards::-webkit-scrollbar{display:none}.card{flex:0 0 78%;scroll-snap-align:start}.card-img{aspect-ratio:1/1}.swipe{display:block;margin-top:12px;font:500 11px/1 var(--font-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--texte-discret)}.center-cta{margin-top:28px}.profil-img{aspect-ratio:1/1}.profil-txt{padding:var(--space-5) var(--space-4)}.references .head{margin-bottom:28px}.quote{padding:var(--space-5) var(--space-4);text-align:left}.quote blockquote{margin:0}.quote p{font-size:19px}.f-top{flex-direction:column;gap:var(--space-5)}.f-top .logo{width:200px}.f-links{grid-template-columns:minmax(0,1fr);gap:0}.f-links a{display:flex;align-items:center;min-height:48px;border-bottom:var(--filet) solid rgba(255,255,255,.25)}.f-coord{gap:0}.f-coord a{min-height:48px}.g-actions{flex-direction:column;align-items:stretch;width:100%}.contact-direct .cl-btn{width:100%}.footer .wrap{padding-block:var(--space-6)}}@media (min-width:768px){.m-menu{display:none}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{transition:none!important;animation:none!important}.anim [data-reveal]{opacity:1;transform:none}}:root{--r-barre:0px}.avec-retours{--r-barre:60px}.avec-retours body{padding-bottom:var(--r-barre)}.r-barre{position:fixed;left:0;right:0;bottom:0;z-index:50;background:var(--noir);color:var(--blanc);font-family:var(--font-sans)}.r-ligne{display:flex;align-items:center;gap:12px;height:var(--r-barre);padding:0 var(--space-3);max-width:1280px;margin:0 auto}.r-titre{font:600 10px/1 var(--font-sans);letter-spacing:.18em;text-transform:uppercase;color:var(--sable);white-space:nowrap}.r-chips{flex:1 1;min-width:0;display:flex;border:var(--filet) solid #5a524b;overflow-x:auto;scrollbar-width:none}.r-chips::-webkit-scrollbar{display:none}.r-sec{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex:none;display:inline-flex;align-items:center;gap:var(--space-2);padding:9px 12px;border:0;border-left:var(--filet) solid #5a524b;border-radius:var(--radius-0);background:transparent;color:var(--blanc);font:500 12px/1 var(--font-sans);letter-spacing:.04em;white-space:nowrap;cursor:pointer;transition:background-color .3s ease,color .3s ease}.r-sec:first-child{border-left:0}.r-sec:hover{background:var(--gris-fonce)}.r-sec[aria-current=true]{background:var(--blanc);color:var(--noir)}.r-sec i{width:8px;height:8px;background:#5a524b;flex:none}.r-sec i[data-etat=ok]{background:var(--sur-vert-doux);outline:2px solid var(--vert)}.r-sec i[data-etat=revoir]{background:var(--caramel)}.r-btn:focus-visible,.r-sec:focus-visible{outline:2px solid var(--caramel);outline-offset:-2px}.r-actions{display:flex;gap:var(--space-2);flex:none}.r-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:9px 14px;border:var(--filet) solid var(--caramel);border-radius:var(--radius-0);background:var(--caramel);color:var(--noir);font:600 11px/1 var(--font-sans);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;cursor:pointer;transition:background-color .3s ease,color .3s ease}.r-btn--ghost{background:transparent;color:var(--blanc);border-color:#5a524b}.r-btn--ghost:hover,.r-btn--ghost[aria-pressed=true]{background:var(--blanc);color:var(--noir);border-color:var(--blanc)}.r-panneau{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:12px var(--space-3);gap:12px var(--space-3);max-width:1280px;margin:0 auto;padding:var(--space-3);border-bottom:var(--filet) solid #5a524b}.r-panneau label{grid-column:1/-1;font:600 10px/1 var(--font-sans);letter-spacing:.18em;text-transform:uppercase;color:var(--sable)}.r-panneau textarea{width:100%;min-height:72px;resize:vertical;border:var(--filet) solid #5a524b;border-radius:var(--radius-0);background:var(--noir);color:var(--blanc);font:300 16px/1.5 var(--font-sans);padding:var(--space-2) 12px}.r-panneau textarea:focus{outline:2px solid var(--caramel);outline-offset:-2px}.r-etats{display:flex;flex-direction:column;gap:var(--space-2)}.r-note{grid-column:1/-1;margin:0;font:400 12px/1.4 var(--font-sans);color:var(--sable)}@media (max-width:767px){.avec-retours{--r-barre:100px}.avec-retours .m-bar{bottom:var(--r-barre)}.r-titre{display:none}.r-ligne{flex-wrap:wrap;align-content:center;gap:var(--space-2);padding:0 12px}.r-chips{flex-basis:100%}.r-actions{width:100%}.r-actions .r-btn{flex:1 1}.r-panneau{grid-template-columns:minmax(0,1fr)}.r-etats{flex-direction:row}.r-etats .r-btn{flex:1 1}}