@font-face{font-family:Funnel Display;font-style:normal;font-weight:300 800;font-display:swap;src:url(/fonts/la-meuse/funnel-display-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Funnel Display;font-style:normal;font-weight:300 800;font-display:swap;src:url(/fonts/la-meuse/funnel-display-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Funnel Sans;font-style:normal;font-weight:300 800;font-display:swap;src:url(/fonts/la-meuse/funnel-sans-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Funnel Sans;font-style:normal;font-weight:300 800;font-display:swap;src:url(/fonts/la-meuse/funnel-sans-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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}:root{--fond:#130e19;--fond-rgb:19 14 25;--fond-2:#1b1424;--fond-3:#100b15;--surface:#221a2c;--surface-rgb:34 26 44;--texte:#f4eff8;--texte-2:#dcd3e6;--texte-3:#bdb2ca;--discret:#a99fb5;--discret-rgb:169 159 181;--flux:#b57bff;--flux-rgb:181 123 255;--accent:#b57bff;--accent-rgb:181 123 255;--sur-accent:#130e19;--humain:#f2c879;--humain-rgb:242 200 121;--humain-doux:#d8be8c;--lampe:#f2c879;--lampe-rgb:242 200 121;--teinte-3:#8e9bff;--teinte-5:#f5ddb0;--erreur:#ff8a80;--logo:#b57bff;--fond-profond:#0a0710;--horizon:#3a2b55;--ecume:#f1e8fc;--lumiere:#fff1d9;--lampe-froide:#2a1608;--lampe-tiede:#a2602a;color-scheme:dark;--police-titre:"Funnel Display", ui-sans-serif, system-ui, sans-serif;--police-texte:"Funnel Sans", ui-sans-serif, system-ui, sans-serif;--police-mono:"Funnel Sans", ui-sans-serif, system-ui, sans-serif;--marge:clamp(16px, 4.4vw, 68px);--filet:rgb(var(--discret-rgb) / .3);--accent-fonce:#c99bff;--accent-pale:#2c1f3d;--sur-humain:#130e19;--succes:#7bd8a8;--noeud-fond:rgb(var(--fond-rgb) / .6);--noeud-bord:rgb(var(--discret-rgb) / .3);--noeud-fond-actif:#2c1f3d;--noeud-anneau:rgb(var(--flux-rgb) / .24);--onglet-actif:#b57bff;--sur-onglet-actif:#130e19;--champ-bord:#8a7aa3;--cable:#45365a;--trame:transparent;--bande-fond:transparent;--bande-texte:#f4eff8;--bande-texte-2:#a99fb5;--bande-filet:rgb(var(--discret-rgb) / .3);--bande-accent:#f2c879;--appel-fond:transparent;--appel-texte:#f4eff8;--appel-texte-2:#a99fb5;--appel-bouton:#b57bff;--appel-sur-bouton:#130e19;--rayon-bouton:3px;--rayon-panneau:4px;--rayon-noeud:3px;--rayon-bande:0px;--rayon-champ:3px;--veil:rgb(var(--fond-rgb) / .74);--f-display:"Funnel Display", ui-sans-serif, system-ui, sans-serif;--f-sans:"Funnel Sans", ui-sans-serif, system-ui, sans-serif;--gutter:clamp(16px, 4.4vw, 68px);--maxw:1400px;--head-h:76px;--ease:cubic-bezier(.2, .7, .1, 1);interpolate-size:allow-keywords}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;background:var(--fond);scroll-padding-top:84px}body{min-height:100vh;color:var(--texte);font-family:var(--f-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:radial-gradient(60% 38% at 74% 104%, rgb(var(--flux-rgb) / .2), transparent 72%), radial-gradient(22% 18% at 90% 74%, rgb(var(--lampe-rgb) / .12), transparent 70%), radial-gradient(26% 14% at 58% 86%, rgb(var(--lampe-rgb) / .07), transparent 70%), radial-gradient(50% 32% at 18% 0%, rgb(var(--surface-rgb) / .95), transparent 72%), linear-gradient(180deg, var(--fond) 0%, var(--fond-2) 58%, var(--fond-3) 100%);background-attachment:fixed;margin:0;font-size:1.0625rem;line-height:1.55;overflow-x:clip}.river-on body{background:var(--fond)}::-moz-selection{background:var(--accent);color:var(--sur-accent)}::selection{background:var(--accent);color:var(--sur-accent)}img,svg{max-width:100%}.meuse{z-index:0;pointer-events:none;width:100%;height:100lvh;display:none;position:fixed;top:0;left:0}.river-on .meuse{display:block}.skip{z-index:200;background:var(--accent);color:var(--sur-accent);transition:transform .25s var(--ease);border-radius:3px;padding:.75em 1.1em;font-weight:600;text-decoration:none;position:fixed;top:12px;left:16px;transform:translateY(-180%)}.skip:focus{transform:none}:focus-visible{outline:2px solid var(--flux);outline-offset:4px;border-radius:2px}[tabindex="-1"]:focus{outline:none}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.nowrap{white-space:nowrap}.site-head{z-index:60;transition:transform .6s var(--ease);height:var(--head-h);padding:0 var(--gutter);align-items:center;gap:clamp(1rem,3vw,2.5rem);display:flex;position:fixed;top:0;left:0;right:0}.site-head.is-hidden{transform:translateY(-110%)}.site-head.is-hidden:focus-within,.menu-open .site-head{transform:none}.site-head:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(180deg, rgb(var(--fond-rgb) / .94) 0%, rgb(var(--fond-rgb) / .72) 55%, rgb(var(--fond-rgb) / 0) 100%);position:absolute;inset:0 0 -36px}.brand{z-index:2;font-family:var(--f-display);letter-spacing:-.035em;color:var(--texte);align-items:center;gap:.42em;font-size:1.55rem;font-weight:640;line-height:1;text-decoration:none;display:inline-flex;position:relative}.brand-mark{width:1.48em;height:.86em;fill:var(--logo);transition:transform .6s var(--ease);flex:none}.brand:hover .brand-mark{transform:scale(1.06)}.nav{margin-left:auto}.nav-list{gap:clamp(1rem,2.2vw,2.2rem);margin:0;padding:0;list-style:none;display:flex}.nav-list a{color:var(--texte);padding:.45em 0;font-size:1rem;text-decoration:none;display:inline-block;position:relative}.nav-list a:after{content:"";background:var(--flux);transform-origin:0;height:1px;transition:transform .45s var(--ease);position:absolute;bottom:.15em;left:0;right:0;transform:scaleX(0)}.nav-list a:hover:after,.nav-list a:focus-visible:after{transform:scaleX(1)}.nav-toggle{z-index:2;min-height:44px;color:var(--texte);font:500 1rem/1 var(--f-sans);cursor:pointer;background:0 0;border:0;align-items:center;gap:.6rem;padding:0 .2rem 0 .8rem;display:none;position:relative}.nav-toggle-icon{width:22px;height:10px;position:relative}.nav-toggle-icon:before,.nav-toggle-icon:after{content:"";height:2px;transition:transform .4s var(--ease), top .4s var(--ease);background:currentColor;border-radius:2px;position:absolute;left:0;right:0}.nav-toggle-icon:before{top:0}.nav-toggle-icon:after{top:8px}.menu-open .nav-toggle-icon:before{top:4px;transform:rotate(45deg)}.menu-open .nav-toggle-icon:after{top:4px;transform:rotate(-45deg)}.btn{cursor:pointer;min-height:50px;font:600 1rem/1.1 var(--f-sans);letter-spacing:.005em;transition:transform .35s var(--ease), box-shadow .45s var(--ease), background-color .3s;border:0;border-radius:3px;justify-content:center;align-items:center;gap:.6em;padding:.9em 1.55em;text-decoration:none;display:inline-flex}.btn-accent{background:var(--accent);color:var(--sur-accent)}.btn-accent:hover{box-shadow:0 0 0 1px rgb(var(--accent-rgb) / .5), 0 0 42px 4px rgb(var(--accent-rgb) / .38);transform:translateY(-1px)}.btn-accent:focus-visible{outline-color:var(--texte)}.head-cta{z-index:2;min-height:44px;padding:.7em 1.2em;font-size:.95rem;position:relative}.btn-line{min-height:48px;color:var(--texte);background:linear-gradient(var(--flux), var(--flux)) no-repeat 0 78% / 100% 1px;transition:background-size .5s var(--ease), color .3s;align-items:center;font-weight:500;text-decoration:none;display:inline-flex}.btn-line:hover{color:var(--flux);background-size:30% 1px}main{z-index:1;display:block;position:relative}.wrap{width:100%;max-width:var(--maxw);padding:0 var(--gutter);margin:0 auto;position:relative}.section{padding:clamp(120px,22vh,240px) 0;position:relative;overflow-x:clip}.h2{max-width:15ch;font-family:var(--f-display);letter-spacing:-.042em;text-wrap:balance;margin:0;font-size:clamp(2.4rem,5.5vw,5.7rem);font-weight:520;line-height:.94}.lead{max-width:54ch;color:var(--discret);margin:1.5rem 0 0;font-size:clamp(1.06rem,1.3vw,1.26rem);line-height:1.5}.sec-head{margin-bottom:clamp(3rem,8vh,6rem)}.veil{isolation:isolate}.veil:before{content:"";z-index:-1;pointer-events:none;background:var(--veil);position:absolute;inset:-16vh -14vw;-webkit-mask-image:radial-gradient(closest-side,#000 62%,#0000 100%);mask-image:radial-gradient(closest-side,#000 62%,#0000 100%)}.river-on .section p,.river-on .section h3,.river-on .lead{text-shadow:0 0 1.2em rgb(var(--fond-rgb) / .85)}@media (width<=899px){.js .nav-toggle{display:inline-flex}.js .nav-list{z-index:1;padding:6rem var(--gutter) 4rem;background:rgb(var(--fond-rgb) / .97);opacity:0;visibility:hidden;transition:opacity .35s var(--ease), visibility .35s;flex-direction:column;justify-content:center;gap:.4rem;position:fixed;inset:0}.js.menu-open .nav-list{opacity:1;visibility:visible}.js .nav-list a{font-family:var(--f-display);letter-spacing:-.035em;font-size:clamp(2.3rem,10vw,3.6rem);line-height:1.1}.head-cta{display:none}.no-js .site-head{height:auto;min-height:var(--head-h);flex-wrap:wrap;padding-block:.8rem;position:absolute}.no-js .nav-list{flex-wrap:wrap;gap:.2rem 1.1rem}}@media (width<=767px){:root{--head-h:64px}body{font-size:1.03rem}.brand{font-size:1.4rem}}.mention-sites-lies[data-astro-cid-jvb5agex] a[data-astro-cid-jvb5agex]{color:inherit;text-underline-offset:3px;text-decoration:underline 1px}.mention-sites-lies[data-astro-cid-jvb5agex] a[data-astro-cid-jvb5agex]:hover,.mention-sites-lies[data-astro-cid-jvb5agex] a[data-astro-cid-jvb5agex]:focus-visible{color:var(--flux)}.mention-ozapp[data-astro-cid-3iokpyxx]{align-items:center;gap:.6em;display:inline-flex}.mention-ozapp[data-astro-cid-3iokpyxx] a[data-astro-cid-3iokpyxx]{color:var(--texte);padding:.35em 0;transition:color .3s;display:inline-flex}.mention-ozapp[data-astro-cid-3iokpyxx] a[data-astro-cid-3iokpyxx]:hover,.mention-ozapp[data-astro-cid-3iokpyxx] a[data-astro-cid-3iokpyxx]:focus-visible{color:var(--flux)}.mention-ozapp[data-astro-cid-3iokpyxx] svg[data-astro-cid-3iokpyxx]{fill:currentColor;width:auto;height:max(1.25em,20px)}
