@font-face{font-family:Geist;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fef07dbb0973bf53-s.518e079e.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:400;font-display:swap;src:url(../media/8a480f0b521d4e75-s.ea323500.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:400;font-display:swap;src:url(../media/53b9e256198e5412-s.853d50a3.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-weight:400;font-display:swap;src:url(../media/7178b3e590c64307-s.55554cd0.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:Geist;font-style:normal;font-weight:400;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.3b6cae6d.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:Geist;font-style:normal;font-weight:500;font-display:swap;src:url(../media/fef07dbb0973bf53-s.518e079e.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:500;font-display:swap;src:url(../media/8a480f0b521d4e75-s.ea323500.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:500;font-display:swap;src:url(../media/53b9e256198e5412-s.853d50a3.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-weight:500;font-display:swap;src:url(../media/7178b3e590c64307-s.55554cd0.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:Geist;font-style:normal;font-weight:500;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.3b6cae6d.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:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.geist_c4778772-module__Dhn3ua__className{font-family:Geist,Geist Fallback;font-style:normal}.geist_c4778772-module__Dhn3ua__variable{--cmf-geist:"Geist","Geist Fallback"}
.cmf-page{--paper:var(--background);--panel:#111113;--ink:#f4f4f5;--ink-60:#f4f4f58c;--green:#a3b6d9;--font:var(--cmf-geist),"Geist",ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;--u:min(calc(100vw/1440),calc(100svh/640));--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:var(--paper);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;height:100%}.cmf-page *,.cmf-page :before,.cmf-page :after{box-sizing:border-box}.cmf-page{background:var(--paper);height:100%;color:var(--ink);font-family:var(--font);min-height:100%;margin:0;overflow-x:clip}.cmf{isolation:isolate;height:calc(640*var(--u));background:var(--paper);position:relative;overflow:clip}.cmf__panel{inset:calc(52*var(--u))0 0;isolation:isolate;border-radius:calc(130*var(--u))calc(130*var(--u))0 0;clip-path:inset(0 round calc(130*var(--u))calc(130*var(--u))0 0);background:var(--panel);position:absolute;overflow:hidden}.cmf__halo{opacity:.8;filter:saturate(.75);-webkit-user-select:none;user-select:none;pointer-events:none;width:152%;max-width:none;height:auto;position:absolute;bottom:0;left:-22%;translate:0 22%;-webkit-mask-image:linear-gradient(#0000 0 20%,#000 55%);mask-image:linear-gradient(#0000 0 20%,#000 55%)}.cmf__glow{pointer-events:none;background:radial-gradient(80% 70% at 75% 120%,#26282fb3 0%,#0000 75%);position:absolute;inset:0;box-shadow:inset 0 1px #ffffff12}.cmf__grain{opacity:.18;mix-blend-mode:overlay;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.cmf__stage{width:calc(1440*var(--u));margin-left:calc(-720*var(--u));position:absolute;top:0;bottom:0;left:50%}.cmf__brand{left:calc(98*var(--u));top:calc(137*var(--u));width:calc(204*var(--u));border-radius:6px;display:block;position:absolute}.cmf__logo{align-items:center;gap:calc(10*var(--u));height:calc(50*var(--u));color:var(--ink);font:500 calc(34*var(--u))/1 var(--font);letter-spacing:-.035em;text-decoration:none;display:flex}.cmf__cols{left:calc(474*var(--u));top:calc(137*var(--u));gap:calc(80*var(--u));display:flex;position:absolute}.cmf__heading{color:var(--ink-60);font:500 calc(16*var(--u))/1.2 var(--font);letter-spacing:-.02em;margin:0}.cmf__list{margin:calc(20*var(--u))0 0;gap:calc(13.8*var(--u));flex-direction:column;padding:0;list-style:none;display:flex}.cmf__link{color:var(--ink);font:500 calc(16*var(--u))/1.2 var(--font);letter-spacing:-.02em;white-space:nowrap;text-decoration:none;transition:color .25s;display:inline-block;position:relative}.cmf__link:after{content:"";transform-origin:0;background:currentColor;height:1px;transition:transform .35s cubic-bezier(.16,1,.3,1);position:absolute;bottom:-2px;left:0;right:0;transform:scaleX(0)}.cmf__link:hover{color:var(--green)}.cmf__link:hover:after{transform:scaleX(1)}.cmf__link:focus-visible,.cmf__brand:focus-visible{outline:2px solid var(--green);outline-offset:3px;border-radius:3px}.cmf__copy{left:calc(98*var(--u));top:calc(203*var(--u));color:var(--ink);font:500 calc(16*var(--u))/1.2 var(--font);letter-spacing:-.02em;white-space:nowrap;margin:0;position:absolute}.cmf__langue{margin-top:calc(14*var(--u));font-family:var(--font)}@media (max-width:1199px){.cmf__langue{margin-top:8px}}.cmf__mark{left:0;bottom:calc(-50*var(--u));width:calc(1440*var(--u));height:calc(354*var(--u));mix-blend-mode:overlay;pointer-events:none;position:absolute;overflow:visible}.cmf__mark-shape{fill:var(--ink);fill-opacity:.6}.cmf__mark-word{font-family:var(--font);font-weight:400}@media (max-width:1199px){.cmf{height:auto}.cmf__halo{width:280%;left:-70%;translate:0 14%}.cmf__panel{clip-path:inset(0 round clamp(36px,8vw,80px) clamp(36px,8vw,80px) 0 0);border-radius:clamp(36px,8vw,80px) clamp(36px,8vw,80px) 0 0;inset:clamp(16px,3svh,40px) 0 0}.cmf__stage{flex-direction:column;width:auto;margin:0;padding:calc(clamp(16px,3svh,40px) + clamp(32px,6svh,64px)) clamp(24px,6vw,56px) calc(20.4vw + 48px);display:flex;position:relative;left:0;right:0}.cmf__brand,.cmf__cols,.cmf__copy,.cmf__mark{position:relative;top:auto;bottom:auto;left:auto}.cmf__brand{width:clamp(150px,26vw,204px)}.cmf__logo{gap:8px;height:auto;font-size:clamp(25px,4.4vw,34px)}.cmf__cols{grid-template-columns:repeat(4,max-content);justify-content:space-between;gap:clamp(20px,3.4svh,40px) clamp(16px,3vw,32px);margin-top:clamp(28px,5svh,56px);display:grid}.cmf__heading{font-size:clamp(13px,1.8vw,16px)}.cmf__list{gap:clamp(8px,1.5svh,14px);margin-top:clamp(10px,1.8svh,18px)}.cmf__link{font-size:clamp(14px,1.9vw,16px)}.cmf__copy{order:1;margin-top:10px;font-size:clamp(13px,1.8vw,16px)}.cmf__cols{order:2}.cmf__mark{mix-blend-mode:normal;opacity:.34;aspect-ratio:1440/354;width:100vw;height:auto;position:absolute;bottom:-3.47vw;left:0;-webkit-mask-image:linear-gradient(90deg,#000 30%,#0000004d 100%);mask-image:linear-gradient(90deg,#000 30%,#0000004d 100%)}}@media (max-width:699px){.cmf__stage{padding:calc(clamp(16px,3svh,40px) + 32px) 24px calc(20.4vw + 44px)}.cmf__logo{font-size:22px}.cmf__copy{color:var(--ink-60);margin-top:6px;font-size:12.5px}.cmf__cols{grid-template-columns:repeat(2,minmax(0,1fr));justify-content:stretch;gap:26px 16px;margin-top:32px}.cmf__heading{font-size:12.5px}.cmf__list{gap:9px;margin-top:10px}.cmf__link{font-size:14px}}@media (prefers-reduced-motion:reduce){.cmf__link,.cmf__link:after{transition:none}}.cmf-page--nuages{background:0 0;margin-top:calc(-1*clamp(150px,22vw,300px));position:relative}.cmf-page--nuages .cmf{background:0 0}
