.ciel{--ciel-page:#080b18;--ciel-sky-top:#2a30bd;--ciel-sky-mid:#4f56ea;--ciel-sky-low:#8a90ff;--ciel-on-sky:#fff;--ciel-ink:#eef0fb;--ciel-ink-soft:#b8bfd8;--ciel-ink-faint:#979fbd;--ciel-panel:#111630;--ciel-panel-sunk:#0c1026;--ciel-line:#252c50;--ciel-line-strong:#6c77a6;--ciel-indigo:#4f56ea;--ciel-indigo-ink:#aeb2ff;--ciel-indigo-tint:#1d2463;--ciel-on-indigo:#fff;--ciel-focus:#8f94ff;--ciel-success:#6fdba6;--ciel-success-tint:#10302a;--ciel-warning:#f2c46b;--ciel-warning-tint:#33270f;--ciel-danger:#ff8e9f;--ciel-danger-tint:#3a1621;--ciel-glass:#111630cc;--ciel-glass-solid:#151b3a;--ciel-scrim:#03050e8c;--ciel-shadow-pill:0 1px 2px #0006, 0 8px 22px -10px #0009;--ciel-shadow-panel:0 1px 2px #0000004d, 0 14px 34px -22px #000c;--ciel-shadow-glass:0 1px 0 #ffffff0f inset, 0 24px 48px -24px #000c;--ciel-cloud-opacity:1;--ciel-pill-active:#4f56ea;--ciel-pill-active-ink:#fff}.ciel[data-theme=clair]{--ciel-page:#f2f3f6;--ciel-sky-top:#1278f5;--ciel-sky-mid:#3a93ff;--ciel-sky-low:#dcefff;--ciel-on-sky:#fff;--ciel-ink:#0d1020;--ciel-ink-soft:#4b5163;--ciel-ink-faint:#5d6377;--ciel-panel:#fff;--ciel-panel-sunk:#f4f5f8;--ciel-line:#e7e9ef;--ciel-line-strong:#858b9e;--ciel-indigo:#4f56ea;--ciel-indigo-ink:#3a40c4;--ciel-indigo-tint:#eceeff;--ciel-on-indigo:#fff;--ciel-focus:#4f56ea;--ciel-success:#1b704b;--ciel-success-tint:#e3f4ec;--ciel-warning:#84500a;--ciel-warning-tint:#fcf0da;--ciel-danger:#b0213a;--ciel-danger-tint:#fde7ea;--ciel-glass:#ffffffc2;--ciel-glass-solid:#f7f8fb;--ciel-scrim:#0d10204d;--ciel-shadow-pill:0 1px 2px #0d10200f, 0 8px 22px -10px #0d10203d;--ciel-shadow-panel:0 1px 2px #0d10200a, 0 14px 34px -20px #0d102033;--ciel-shadow-glass:0 1px 0 #fff9 inset, 0 24px 48px -24px #0d102059;--ciel-cloud-opacity:1;--ciel-pill-active:#0d1020;--ciel-pill-active-ink:#fff}.ciel{--ciel-font-display:var(--font-aeronaut,var(--font-jost)), "Futura", "Avenir Next", sans-serif;--ciel-font-ui:system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--ciel-font-data:ui-monospace, "SF Mono", Menlo, Consolas, monospace;--ciel-ease:cubic-bezier(.22, 1, .36, 1);--ciel-r-sky:28px;--ciel-r-glass:24px;--ciel-r-panel:24px;--ciel-r-control:12px;--ciel-r-pill:999px;isolation:isolate;background:var(--ciel-page);min-height:100dvh;color:var(--ciel-ink);font-family:var(--ciel-font-ui);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;-webkit-font-smoothing:antialiased;font-size:.9375rem;line-height:1.5;position:relative}.ciel[data-theme=clair]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.ciel :focus-visible{outline:2px solid var(--ciel-focus);outline-offset:2px}.ciel ::selection{background:color-mix(in srgb, var(--ciel-indigo) 28%, transparent)}.c-display{font-family:var(--ciel-font-display);letter-spacing:-.012em;text-wrap:balance;font-size:clamp(2.25rem,1.5rem + 3vw,4rem);font-weight:500;line-height:1.04}.c-title{font-family:var(--ciel-font-display);letter-spacing:-.005em;text-wrap:balance;font-size:1.5rem;font-weight:500;line-height:1.15}.c-heading{font-size:.9375rem;font-weight:600;line-height:1.35}.c-lede{color:var(--ciel-ink);text-wrap:pretty;max-width:62ch;font-size:1.0625rem}.c-meta{color:var(--ciel-ink-soft);font-size:.8125rem}.c-data{font-family:var(--ciel-font-data);letter-spacing:0;font-size:.8125rem}.c-num{font-variant-numeric:tabular-nums;white-space:nowrap}.c-index{color:var(--ciel-indigo-ink);font-variant-numeric:tabular-nums;font-weight:500}.c-prose{max-width:68ch;font-size:1rem;line-height:1.65}.c-main{padding-bottom:4rem}.c-main>:not(.c-hero){width:min(1180px,100% - 2rem);margin-inline:auto}.c-hero{isolation:isolate;border-radius:var(--ciel-r-sky);text-align:center;background:linear-gradient(180deg, var(--ciel-sky-top) 0%, var(--ciel-sky-mid) 48%, var(--ciel-sky-low) 100%);align-content:start;place-items:center;gap:1rem;min-height:clamp(15rem,12rem + 12vw,22rem);margin:.75rem .75rem 1.75rem;padding:6.5rem 1.25rem 5.5rem;display:grid;position:relative;overflow:hidden}@media (max-width:639px){.c-hero{min-height:19rem;padding-bottom:6.5rem}}.c-hero[data-plein]{border-radius:0;min-height:100dvh;margin:0;padding-top:clamp(4rem,10vh,7rem)}.c-hero>:not(.c-sky){z-index:1;position:relative}.c-on-sky{color:var(--ciel-on-sky);text-shadow:0 2px 24px #08308c47}.c-star{filter:drop-shadow(0 8px 16px #08308c2e);width:clamp(2.5rem,2rem + 2vw,4rem);height:auto}.c-sky{z-index:0;contain:strict;position:absolute;inset:0;overflow:hidden}.c-sky-layer{will-change:transform;position:absolute}.c-sky-layer img{width:100%;height:auto;opacity:var(--ciel-cloud-opacity);animation:c-flotte var(--c-float,6s) ease-in-out var(--c-delay,0s) infinite alternate;will-change:transform;display:block}.c-sky[data-paused=true] .c-sky-layer img{animation-play-state:paused}@keyframes c-flotte{0%{transform:translate(-.7%,3px)}to{transform:translate(.7%,-9px)}}@media (prefers-reduced-motion:reduce){.c-sky-layer,.c-sky-layer img{animation:none;transform:none!important}}.c-glass{background:var(--ciel-glass);-webkit-backdrop-filter:blur(20px)saturate(160%);backdrop-filter:blur(20px)saturate(160%);box-shadow:var(--ciel-shadow-glass);border:1px solid #ffffff26}@media (prefers-reduced-transparency:reduce){.ciel .c-glass{background:var(--ciel-glass-solid);-webkit-backdrop-filter:none;backdrop-filter:none}}@media (prefers-contrast:more){.ciel .c-glass{background:var(--ciel-glass-solid);border-color:var(--ciel-line-strong)}}.c-scrim{background:var(--ciel-scrim);position:fixed;inset:0}.c-panel{background:var(--ciel-panel);border-radius:var(--ciel-r-panel);box-shadow:var(--ciel-shadow-panel)}.c-panel-head{justify-content:space-between;align-items:center;gap:.75rem;padding:1.25rem 1.5rem .875rem;display:flex}.c-panel-body{padding:0 1.5rem 1.5rem}.c-sunk{background:var(--ciel-panel-sunk);border-radius:16px}.c-pill{border-radius:var(--ciel-r-pill);background:var(--ciel-panel);min-width:2.5rem;min-height:2.5rem;color:var(--ciel-ink);box-shadow:var(--ciel-shadow-pill);font-family:var(--ciel-font-display);white-space:nowrap;cursor:pointer;transition:background-color .15s ease, color .15s ease, transform .1s var(--ciel-ease);justify-content:center;align-items:center;gap:.5rem;padding:0 1.1rem;font-size:.9375rem;font-weight:500;line-height:1;display:inline-flex}.c-pill[data-round]{padding:0}.c-pill:active{transform:scale(.97)}.c-pill[aria-current=page]{background:var(--ciel-pill-active);color:var(--ciel-pill-active-ink)}@media (hover:hover) and (pointer:fine){.c-pill:not([aria-current=page]):hover{background:var(--ciel-panel-sunk)}}.c-topnav{z-index:30;pointer-events:none;justify-content:center;padding-inline:.75rem;display:flex;position:fixed;inset:1.25rem 0 auto}.c-topnav>*{pointer-events:auto}.c-button{border-radius:var(--ciel-r-pill);min-height:2.75rem;font-family:var(--ciel-font-display);white-space:nowrap;cursor:pointer;transition:background-color .15s ease, border-color .15s ease, color .15s ease, transform .1s var(--ciel-ease);border:1px solid #0000;justify-content:center;align-items:center;gap:.5rem;padding:0 1.25rem;font-size:.9375rem;font-weight:500;line-height:1;display:inline-flex}.c-button:active:not(:disabled){transform:scale(.98)}.c-button:disabled{opacity:.55;cursor:not-allowed}.c-button[data-size=sm]{min-height:2.25rem;padding:0 .9rem;font-size:.875rem}.c-button[data-variant=primary]{background:var(--ciel-indigo);color:var(--ciel-on-indigo);box-shadow:0 8px 20px -10px #4f56eab3}.c-button[data-variant=secondary]{background:var(--ciel-panel);color:var(--ciel-ink);border-color:var(--ciel-line);box-shadow:var(--ciel-shadow-pill)}.c-button[data-variant=ghost]{color:var(--ciel-ink);background:0 0}.c-button[data-variant=danger]{background:var(--ciel-danger-tint);color:var(--ciel-danger)}@media (hover:hover) and (pointer:fine){.c-button[data-variant=primary]:hover:not(:disabled){background:color-mix(in srgb, var(--ciel-indigo) 88%, #000)}.c-button[data-variant=secondary]:hover:not(:disabled){background:var(--ciel-panel-sunk)}.c-button[data-variant=ghost]:hover:not(:disabled){background:color-mix(in srgb, var(--ciel-ink) 7%, transparent)}.c-button[data-variant=danger]:hover:not(:disabled){background:color-mix(in srgb, var(--ciel-danger) 16%, var(--ciel-danger-tint))}}.c-field{gap:.375rem;display:grid}.c-label{font-size:.8125rem;font-weight:560}.c-hint{color:var(--ciel-ink-soft);font-size:.8125rem}.c-error{color:var(--ciel-danger);font-size:.8125rem;font-weight:500}.c-input{border-radius:var(--ciel-r-control);border:1px solid var(--ciel-line-strong);background:var(--ciel-panel);width:100%;min-height:2.875rem;color:var(--ciel-ink);font:inherit;padding:.5rem .875rem;transition:border-color .15s}textarea.c-input{resize:vertical;min-height:7rem}.c-input::placeholder{color:var(--ciel-ink-faint)}.c-input[aria-invalid=true]{border-color:var(--ciel-danger)}.c-check{width:1.125rem;height:1.125rem;accent-color:var(--ciel-indigo)}.c-badge{border-radius:var(--ciel-r-pill);white-space:nowrap;background:var(--ciel-panel-sunk);color:var(--ciel-ink-soft);align-items:center;gap:.375rem;padding:.1875rem .625rem;font-size:.75rem;font-weight:560;line-height:1.4;display:inline-flex}.c-badge[data-tone=indigo]{background:var(--ciel-indigo-tint);color:var(--ciel-indigo-ink)}.c-badge[data-tone=success]{background:var(--ciel-success-tint);color:var(--ciel-success)}.c-badge[data-tone=warning]{background:var(--ciel-warning-tint);color:var(--ciel-warning)}.c-badge[data-tone=danger]{background:var(--ciel-danger-tint);color:var(--ciel-danger)}.c-link{color:var(--ciel-indigo-ink);text-underline-offset:3px;font-weight:560;text-decoration:underline;text-decoration-thickness:1px}.c-table-scroll{overscroll-behavior-x:contain;overflow-x:auto}.c-table{border-collapse:separate;border-spacing:0;width:100%;font-size:.875rem}.c-table th{z-index:1;background:var(--ciel-panel);color:var(--ciel-ink-soft);text-align:left;white-space:nowrap;border-bottom:1px solid var(--ciel-line);padding:.75rem 1.5rem;font-size:.8125rem;font-weight:600;position:sticky;top:0}.c-table td{border-top:1px solid var(--ciel-line);vertical-align:middle;padding:.875rem 1.5rem}.c-table tbody tr:first-child td{border-top:0}.c-table [data-align=end]{text-align:right}@media (max-width:639px){.c-table [data-optional]{display:none}.c-table th,.c-table td{padding-inline:1rem}}.c-table tbody tr{transition:background-color .12s}@media (hover:hover) and (pointer:fine){.c-table tbody tr:hover{background:color-mix(in srgb, var(--ciel-panel-sunk) 70%, transparent)}}.c-row-action{font:inherit;color:var(--ciel-ink);text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-weight:560}@media (hover:hover) and (pointer:fine){.c-row-action:hover{color:var(--ciel-indigo-ink)}}.c-skeleton{background:linear-gradient(90deg, var(--ciel-panel-sunk) 0%, color-mix(in srgb, var(--ciel-line) 60%, var(--ciel-panel-sunk)) 50%, var(--ciel-panel-sunk) 100%);background-size:200% 100%;border-radius:8px;animation:1.6s linear infinite c-shimmer}@keyframes c-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion:reduce){.c-skeleton{animation:none}}.c-orbe{--orbe-glow:74, 150, 255;width:var(--orbe-size,2rem);aspect-ratio:1;background:radial-gradient(ellipse 70% 40% at 50% 112%, rgba(var(--orbe-glow), .95) 0%, rgba(var(--orbe-glow), .25) 45%, transparent 70%), radial-gradient(circle at 34% 26%, #59627f 0%, #1a2038 30%, #070a14 64%, #020309 100%);box-shadow:inset 0 2px 5px #ffffff2e, inset 0 -8px 16px rgba(var(--orbe-glow), .35), 0 12px 26px -12px #020309bf;border-radius:50%;flex:none;display:inline-block;position:relative;overflow:hidden}.c-orbe:before{content:"";background:radial-gradient(ellipse at center, #cde8fff2 0%, rgba(var(--orbe-glow), .75) 38%, transparent 72%);filter:blur(1.5px);border-radius:50%;height:16%;position:absolute;top:50%;left:8%;right:8%;transform:rotate(-9deg)}.c-orbe:after{content:"";background:radial-gradient(#ffffff8c,#0000 70%);border-radius:50%;width:26%;height:16%;position:absolute;top:12%;left:22%}.c-orbe[data-state=active]:before{animation:1.8s ease-in-out infinite alternate c-orbe-vague}.c-orbe[data-state=error]{--orbe-glow:255, 92, 112}@keyframes c-orbe-vague{0%{transform:translateY(-18%)rotate(-14deg)scaleX(.92)}to{transform:translateY(14%)rotate(-4deg)scaleX(1.04)}}@media (prefers-reduced-motion:reduce){.c-orbe[data-state=active]:before{animation:none}}html:has(dialog.c-overlay[open]){overflow:hidden}dialog.c-overlay{width:100%;max-width:none;height:100%;max-height:none;color:inherit;background:0 0;border:0;margin:0;padding:0;position:fixed;inset:0;overflow:hidden}dialog.c-overlay::backdrop{background:0 0}.c-drawer{border-radius:var(--ciel-r-glass);flex-direction:column;width:min(28rem,100% - 1.5rem);display:flex;position:absolute;top:.75rem;bottom:.75rem;overflow:hidden}.c-drawer[data-side=right]{right:.75rem}.c-drawer[data-side=left]{left:.75rem}.c-modal{border-radius:var(--ciel-r-glass);width:min(32rem,100% - 2rem);max-height:calc(100% - 2rem);position:absolute;top:50%;left:50%;overflow:auto;translate:-50% -50%}.c-overlay-head{justify-content:space-between;align-items:center;gap:1rem;padding:1.25rem 1.25rem .75rem;display:flex}.c-overlay-body{flex:1;padding:0 1.25rem 1.25rem;overflow:auto}.c-palette{border-radius:var(--ciel-r-glass);width:min(36rem,100% - 2rem);position:absolute;top:12vh;left:50%;overflow:hidden;translate:-50%}.c-palette-item[aria-selected=true]{background:color-mix(in srgb, var(--ciel-indigo) 14%, transparent)}.c-nav-link{border-radius:var(--ciel-r-pill);min-height:2.75rem;color:var(--ciel-ink-soft);font-family:var(--ciel-font-display);align-items:center;gap:.75rem;padding:0 .875rem;font-size:1rem;font-weight:500;transition:background-color .14s,color .14s;display:flex}.c-nav-link[aria-current=page]{background:var(--ciel-pill-active);color:var(--ciel-pill-active-ink)}@media (hover:hover) and (pointer:fine){.c-nav-link:not([aria-current=page]):hover{background:color-mix(in srgb, var(--ciel-ink) 6%, transparent);color:var(--ciel-ink)}}.c-skip{z-index:50;border-radius:var(--ciel-r-pill);background:var(--ciel-indigo);color:var(--ciel-on-indigo);padding:.5rem .875rem;font-weight:560;position:absolute;top:-4rem;left:1rem}.c-skip:focus{top:1rem}.ciel .apple-card{background:var(--ciel-panel);border-radius:var(--ciel-r-panel);box-shadow:var(--ciel-shadow-panel);-webkit-backdrop-filter:none;backdrop-filter:none}.ciel .apple-card:hover{background:var(--ciel-panel);box-shadow:var(--ciel-shadow-panel)}.ciel .btn-clean-secondary{color:var(--ciel-ink);border-radius:var(--ciel-r-pill);box-shadow:var(--ciel-shadow-pill);background:var(--ciel-panel)!important}.ciel .heading-cloud-safe,.ciel .text-cloud-safe{filter:none}.vitrine h1,.vitrine h2,.vitrine h3{font-family:var(--ciel-font-display);letter-spacing:-.01em}.vitrine :is(h1,h2).font-extrabold,.vitrine :is(h1,h2).font-bold{font-weight:600}.vitrine ::selection{background:var(--ciel-indigo);color:#fff}.c-pill[data-surface=blanc]{color:#0d1020;background:#fff}@media (hover:hover) and (pointer:fine){.c-pill[data-surface=blanc]:not([aria-current=page]):hover{background:#eef1f8}}.c-hero[data-accueil]{align-content:center;min-height:min(92dvh,900px);padding-top:7rem;padding-bottom:6rem}.c-pill[data-cta]{background:var(--ciel-indigo);color:var(--ciel-on-indigo)}@media (hover:hover) and (pointer:fine){.c-pill[data-cta]:hover{background:color-mix(in srgb, var(--ciel-indigo) 88%, #000)!important}}
@font-face{font-family:Jost;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ec6f25a9e2f4d4fd-s.1669nxjwa2fmv.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Jost;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b3db9f750640a943-s.0dguglgc-iz4q.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:Jost;font-style:normal;font-weight:400;font-display:swap;src:url(../media/78eb2d37ccba2007-s.p.2csanl8cs02r-.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:Jost;font-style:normal;font-weight:500;font-display:swap;src:url(../media/ec6f25a9e2f4d4fd-s.1669nxjwa2fmv.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Jost;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b3db9f750640a943-s.0dguglgc-iz4q.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:Jost;font-style:normal;font-weight:500;font-display:swap;src:url(../media/78eb2d37ccba2007-s.p.2csanl8cs02r-.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:Jost;font-style:normal;font-weight:600;font-display:swap;src:url(../media/ec6f25a9e2f4d4fd-s.1669nxjwa2fmv.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Jost;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b3db9f750640a943-s.0dguglgc-iz4q.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:Jost;font-style:normal;font-weight:600;font-display:swap;src:url(../media/78eb2d37ccba2007-s.p.2csanl8cs02r-.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:Jost Fallback;src:local(Arial);ascent-override:111.45%;descent-override:39.06%;line-gap-override:0.0%;size-adjust:96.01%}.kNN_vq_className{font-family:Jost,Jost Fallback;font-style:normal}.kNN_vq_variable{--font-jost:"Jost", "Jost Fallback"}
