.intro{display:none}.intro-on .intro{z-index:300;pointer-events:auto;display:block;position:fixed;inset:0}.intro-on,.intro-on body{overflow:hidden}.intro-fond{background:var(--ink,#262626);clip-path:inset(0);position:absolute;inset:0}.intro-logo{color:#fff;--logo-star:#2340ff;width:min(64vw,520px);position:absolute;top:50%;left:50%;translate:-50% -50%}.intro-logo svg{width:100%;height:auto;display:block;overflow:visible}.intro-logo .logo g path,.intro-logo .logo-star{opacity:0}.intro-onde{opacity:0;border:2px solid #4f68ff;border-radius:50%;width:360px;height:360px;position:absolute;box-shadow:0 0 40px #2340ff99,inset 0 0 40px #2340ff66}.intro-etoile{fill:#2340ff;filter:drop-shadow(0 0 24px #2340ffe6)drop-shadow(0 0 60px #2340ff80);width:200px;height:200px;position:absolute;transform:scale(0)}@font-face{font-family:Satoshi;src:url(satoshi-var.CFg-z2ne.woff2)format("woff2");font-weight:300 900;font-display:swap}.ax{--bleu:#2340ff;--bleu-f:#1a2fd6;--nuit:#0c1680;--ciel:#dde2ff;--brume:#eef0ff;--ink:#262626;--gris:#5e6070;--trait:#e3e5ee;--blanc:#fff;--f:"Satoshi", system-ui, sans-serif;--gut:clamp(20px, 5vw, 72px);--max:1240px;--ease:cubic-bezier(.22, 1, .36, 1);background:var(--blanc);color:var(--ink);font-family:var(--f);-webkit-font-smoothing:antialiased;font-size:clamp(1rem,.97rem + .15vw,1.1rem);font-weight:450;line-height:1.6}.ax ::selection{background:var(--bleu);color:#fff}.ax :focus-visible{outline:2px solid var(--bleu);outline-offset:3px;border-radius:6px}.ax .sur-bleu :focus-visible{outline-color:#fff}.skip{z-index:100;background:var(--ink);color:#fff;border-radius:8px;padding:10px 14px;position:absolute;top:-60px;left:12px}.skip:focus{top:12px}.w{width:100%;max-width:calc(var(--max) + 2 * var(--gut));padding-inline:var(--gut);margin-inline:auto}.ax h1,.ax .h1{letter-spacing:-.045em;font-size:clamp(2.6rem,1.3rem + 5.2vw,6rem);font-weight:800;line-height:.96}.ax h2,.ax .h2{letter-spacing:-.035em;font-size:clamp(2rem,1.2rem + 2.9vw,3.6rem);font-weight:780;line-height:1.02}.ax h3,.ax .h3{letter-spacing:-.02em;font-size:clamp(1.25rem,1.1rem + .5vw,1.55rem);font-weight:720;line-height:1.2}.lead{max-width:34em;font-size:clamp(1.1rem,1.02rem + .4vw,1.35rem);line-height:1.5}.muted{color:var(--gris)}.sur-bleu{background:var(--bleu);color:#fff}.sur-bleu .lead,.sur-bleu .muted{color:var(--ciel)}.sur-nuit{background:var(--ink);color:#fff}.sur-nuit .muted{color:#a9abb6}.btn{cursor:pointer;background:var(--bleu);color:#fff;min-height:54px;font:700 1rem/1 var(--f);white-space:nowrap;letter-spacing:-.005em;transition:background-color .25s, color .25s, transform .25s var(--ease), box-shadow .25s;border:0;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 26px;text-decoration:none;display:inline-flex}.btn:hover{background:var(--bleu-f)}.btn:active{transform:scale(.97)}.btn--sm{min-height:44px;padding:0 20px;font-size:.95rem}.btn--blanc{color:var(--bleu);background:#fff}.btn--blanc:hover{background:var(--ink);color:#fff}.btn--contour{color:inherit;background:0 0;box-shadow:inset 0 0 0 1.5px}.btn--contour:hover{background:#ffffff1f}.btn--ink{background:var(--ink)}.btn--ink:hover{background:#000}.lien{color:var(--bleu);transition:background-size .35s var(--ease);background:linear-gradient(currentColor,currentColor) 0 100%/0 2px no-repeat;padding-bottom:2px;font-weight:700;text-decoration:none}.lien:hover{background-size:100% 2px}.sec{padding-block:clamp(80px,10vw,150px)}.sec--brume{background:var(--brume)}.sec-tete{gap:18px;max-width:44em;margin-bottom:clamp(40px,5vw,72px);display:grid}.tete{padding-top:calc(80px + clamp(48px,8vw,112px));padding-bottom:clamp(56px,7vw,104px)}.tete-in{justify-items:start;gap:22px;display:grid}.tete h1{max-width:13em}.hd{z-index:50;padding-top:env(safe-area-inset-top,0px);color:#fff;background:var(--bleu);transition:background-color .35s,color .35s,box-shadow .35s;position:fixed;inset:0 0 auto}.hd.is-scrolled{backdrop-filter:blur(14px);color:var(--ink);box-shadow:0 1px 0 var(--trait);background:#ffffffeb}.hd.is-open{backdrop-filter:none;color:var(--ink);box-shadow:0 1px 0 var(--trait);background:#fff}.hd-in{align-items:center;gap:24px;height:80px;display:flex}.hd-logo{width:112px;color:inherit;--logo-star:currentColor;display:block}.hd.is-scrolled .hd-logo,.hd.is-open .hd-logo{--logo-star:var(--bleu)}.hd-nav{align-items:center;gap:34px;margin-left:auto;display:flex}.hd-nav>a:not(.btn){color:inherit;font-weight:600;text-decoration:none;position:relative}.hd-nav>a:not(.btn):after{content:"";transform-origin:0;height:2px;transition:transform .35s var(--ease);background:currentColor;border-radius:2px;position:absolute;bottom:-7px;left:0;right:0;transform:scaleX(0)}.hd-nav>a:not(.btn):hover:after,.hd-nav>a[aria-current=page]:after{transform:none}.hd-cta{color:var(--bleu);background:#fff}.hd-cta:hover{background:var(--ink);color:#fff}.hd.is-scrolled .hd-cta,.hd.is-open .hd-cta{background:var(--bleu);color:#fff}.hd.is-scrolled .hd-cta:hover{background:var(--bleu-f)}.hd-burger{cursor:pointer;width:44px;height:44px;color:inherit;background:0 0;border:0;place-content:center;gap:6px;margin-left:auto;display:none}.hd-burger i{background:currentColor;border-radius:2px;width:24px;height:2px;transition:transform .3s;display:block}.hd-burger[aria-expanded=true] i:first-of-type{transform:translateY(4px)rotate(45deg)}.hd-burger[aria-expanded=true] i:last-of-type{transform:translateY(-4px)rotate(-45deg)}.hd-menu{inset:calc(80px + env(safe-area-inset-top,0px)) 0 0;color:var(--ink);padding:16px var(--gut) 32px;background:#fff;align-content:start;gap:4px;display:grid;position:fixed;overflow-y:auto}.hd-menu[hidden]{display:none}.hd-menu a:not(.btn){letter-spacing:-.035em;color:var(--ink);border-bottom:1px solid var(--trait);padding:12px 0;font-size:2rem;font-weight:780;line-height:1.2;text-decoration:none}.hd-menu a[aria-current=page]{color:var(--bleu)}.hd-menu .btn{margin-top:24px}@media (width<=900px){.hd-nav{display:none}.hd-burger{display:grid}.hd-logo{width:100px}.hd-in{height:68px}.hd-menu{inset:calc(68px + env(safe-area-inset-top,0px)) 0 0}}@media (width>=901px){.hd-menu{display:none!important}}.ft{background:var(--ink);color:#b8bac4;padding-block:72px 32px;font-size:.95rem}.ft-in{border-bottom:1px solid #3a3a3a;grid-template-columns:1.6fr 1fr 1.2fr;gap:40px;padding-bottom:48px;display:grid}.ft-a{align-content:start;gap:16px;max-width:30em;display:grid}.ft-logo{color:#fff;--logo-star:#6f86ff;width:132px;display:block}.ft-nav,.ft-c{align-content:start;gap:10px;display:grid}.ft a{color:#fff;text-decoration:none}.ft a:hover{text-underline-offset:4px;text-decoration:underline}.ft-m{color:#8d8f9a}.ft-bas{color:#8d8f9a;margin-top:24px;font-size:.85rem}@media (width<=760px){.ft-in{grid-template-columns:1fr;gap:28px}}@media (prefers-reduced-motion:reduce){.ax *,.ax :before,.ax :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
