@charset "UTF-8";:root{--mk-bg: #111214;--mk-bg-deep: #0d0e10;--mk-surface: #1a1b1f;--mk-surface-2: #22242a;--mk-surface-3: #202226;--mk-line: #2a2c31;--mk-line-strong: #3a3d44;--mk-fg: #ecebe6;--mk-fg-2: #c9c8c2;--mk-fg-3: #a3a39d;--mk-placeholder: #8c8c86;--mk-accent: #c6f24e;--mk-accent-soft: rgba(198, 242, 78, .14);--mk-accent-fg: #ddf59a;--mk-link: #8ab4ff;--mk-link-hover: #b8d0ff;--mk-ok: #8fd19e;--mk-warn: #f5b452;--mk-warn-soft: rgba(245, 180, 82, .14);--mk-danger: #ff8a6b;--mk-fg-4: #6e6e69;--mk-accent-deep: #2e3a12;--mk-ink: #111214;--mk-ink-2: #33342f;--mk-ink-3: #55554f;--mk-font: "Geist", system-ui, sans-serif;--mk-font-display: "Bricolage Grotesque", system-ui, sans-serif;--mk-font-mono: "Geist Mono", ui-monospace, monospace;--mk-gutter: 64px;--mk-max: 1440px}@media(max-width:767px){:root{--mk-gutter: 16px}}.mk{min-height:100vh;overflow-x:clip;display:flex;flex-direction:column;background:var(--mk-bg);color:var(--mk-fg);font-family:var(--mk-font);font-size:17px;-webkit-font-smoothing:antialiased}@media(max-width:767px){.mk{font-size:16px}}.mk a{color:var(--mk-link);text-decoration:none}.mk a:hover{color:var(--mk-link-hover);text-decoration:underline}.mk :focus-visible{outline:3px solid var(--mk-accent);outline-offset:3px}.mk input::placeholder,.mk textarea::placeholder{color:var(--mk-placeholder)}.mk summary::-webkit-details-marker{display:none}.mk-wrap{box-sizing:border-box;width:100%;max-width:var(--mk-max);margin:0 auto;padding-left:var(--mk-gutter);padding-right:var(--mk-gutter)}.mk-sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;margin:0}.mk-eyebrow{font-family:var(--mk-font-mono);font-size:14px;letter-spacing:.08em;text-transform:uppercase;color:var(--mk-fg-3)}@media(max-width:767px){.mk-eyebrow{font-size:12px}}.mk-h1{margin:0;font-family:var(--mk-font-display);font-weight:800;font-size:112px;line-height:.94;letter-spacing:-.045em}@media(max-width:767px){.mk-h1{font-size:52px;line-height:.96}}.mk-muted{color:var(--mk-fg-3)}.mk-display{font-family:var(--mk-font-display)}.mk-lead{margin:0;font-size:22px;line-height:1.5;color:var(--mk-fg-2)}@media(max-width:767px){.mk-lead{font-size:18px}}.mk-card{background:var(--mk-surface);border-radius:32px}@media(max-width:767px){.mk-card{border-radius:28px}}.mk .mk-btn{box-sizing:border-box;height:56px;padding:0 24px;border-radius:999px;border:1.5px solid var(--mk-line-strong);background:transparent;color:var(--mk-fg);display:inline-flex;align-items:center;justify-content:center;gap:10px;font:inherit;font-size:17px;white-space:nowrap;text-decoration:none;cursor:pointer;transition:filter .2s ease,background-color .2s ease}.mk .mk-btn:hover{color:var(--mk-fg);text-decoration:none;background:var(--mk-surface-2)}.mk .mk-btn--primary{border:0;padding:0 26px;background:var(--mk-accent);color:var(--mk-bg);font-family:var(--mk-font-display);font-weight:700;font-size:18px}.mk .mk-btn--primary:hover{color:var(--mk-bg);background:var(--mk-accent);filter:brightness(1.08)}.mk .mk-btn--light{border:0;background:var(--mk-fg);color:var(--mk-bg);font-weight:600}.mk .mk-btn--light:hover{color:var(--mk-bg);background:var(--mk-fg);filter:brightness(1.08)}.mk .mk-btn--lg{height:64px;padding:0 30px;font-size:19px}.mk .mk-btn--block{width:100%}.mk-chip{display:inline-flex;align-items:center;gap:8px;height:34px;padding:0 14px;border-radius:999px;font-size:14px;font-weight:600;background:var(--mk-accent-soft);color:var(--mk-accent-fg)}@media(prefers-reduced-motion:reduce){.mk *,.mk *:before,.mk *:after{transition:none!important;animation:none!important}}.rs-page{container-type:inline-size;display:flex;flex-direction:column;--rs-px: max(clamp(20px, 4.45cqi, 64px), calc((100cqi - 1312px)/2) )}.rs-section{padding:clamp(56px,6.6cqi,96px) var(--rs-px);display:flex;flex-direction:column;gap:clamp(32px,3.3cqi,48px)}.rs-section--ligne{border-top:1px solid var(--mk-line)}.rs-section--sombre{background:var(--mk-bg-deep)}.rs-hero{padding:clamp(40px,5cqi,72px) var(--rs-px) clamp(48px,5cqi,72px);display:flex;flex-direction:column;gap:clamp(24px,2.2cqi,32px)}.rs-duo{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--rs-min, 480px)),1fr));gap:clamp(32px,4cqi,64px);align-items:center}.rs-grille{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--rs-min, 300px)),1fr));gap:16px}.rs-pile{display:flex;flex-direction:column;gap:16px}.rs-eyebrow{font-family:var(--mk-font-mono);font-size:13px;letter-spacing:.08em;text-transform:uppercase;line-height:1.5;color:var(--mk-fg-3)}.rs-eyebrow--accent{color:var(--mk-accent)}.rs-eyebrow--encre{color:var(--mk-ink-3)}.rs-eyebrow--point{display:flex;align-items:center;gap:10px}.rs-eyebrow--point:before{content:"";width:10px;height:10px;flex:none;border-radius:999px;background:var(--mk-accent)}.rs-h1,.rs-h2,.rs-h3{margin:0;font-family:var(--mk-font-display);font-weight:800}.rs-h1{font-size:clamp(50px,7.8cqi,112px);line-height:.94;letter-spacing:-.045em}.rs-h1--96{font-size:clamp(50px,6.6cqi,96px)}.rs-h2{font-size:clamp(38px,5cqi,72px);line-height:.98;letter-spacing:-.04em}.rs-h2--60{font-size:clamp(36px,4.2cqi,60px);line-height:1;letter-spacing:-.035em}.rs-h2--56{font-size:clamp(34px,4cqi,56px);line-height:1;letter-spacing:-.035em}.rs-h2--cta{font-size:clamp(40px,5.6cqi,80px);line-height:.95;letter-spacing:-.045em;max-width:760px}.rs-h3{font-weight:700;font-size:24px;line-height:1.1;letter-spacing:-.01em}.rs-muted{color:var(--mk-fg-3)}.rs-lead{margin:0;max-width:560px;font-size:clamp(18px,1.5cqi,21px);line-height:1.5;color:var(--mk-fg-2);text-wrap:pretty}.rs-texte{margin:0;max-width:560px;line-height:1.55;color:var(--mk-fg-2)}.mk .rs-btn{box-sizing:border-box;min-height:64px;padding:12px 32px;border-radius:999px;border:0;background:var(--mk-accent);color:var(--mk-ink);display:inline-flex;align-items:center;justify-content:center;gap:14px;font-family:var(--mk-font-display);font-weight:700;font-size:20px;text-decoration:none;cursor:pointer;transition:filter .2s ease}.mk .rs-btn:hover{color:var(--mk-ink);text-decoration:none;filter:brightness(1.08)}.mk .rs-btn--encre{background:var(--mk-ink);color:var(--mk-fg)}.mk .rs-btn--encre:hover{color:var(--mk-fg)}.mk .rs-btn--encre .rs-fleche{color:var(--mk-accent)}.mk .rs-btn--contour{min-height:56px;padding:0 24px;border:1.5px solid var(--mk-line-strong);background:transparent;color:var(--mk-fg);font-family:var(--mk-font);font-weight:400;font-size:16px}.mk .rs-btn--contour:hover{color:var(--mk-fg);filter:none;background:var(--mk-surface-2)}.rs-lien{min-height:48px;display:flex;align-items:center;align-self:flex-start;font-size:17px}.rs-note{font-size:14px;color:var(--mk-fg-3)}.rs-carte{box-sizing:border-box;border-radius:28px;background:var(--mk-surface);padding:clamp(24px,2.2cqi,32px);display:flex;flex-direction:column;gap:16px}.rs-num{font-family:var(--mk-font-display);font-weight:800;font-size:48px;line-height:1;letter-spacing:-.03em;color:var(--mk-accent)}.rs-points{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.rs-points li{display:flex;gap:10px;font-size:16px;line-height:1.4}.rs-points li:before{content:"\2192";color:var(--mk-accent)}.rs-pastille{display:inline-flex;align-items:center;font-size:13px;font-weight:600;padding:5px 12px;border-radius:999px;background:var(--mk-fg);color:var(--mk-ink)}.rs-bandeau-cta{margin:0 var(--rs-px) clamp(56px,6.6cqi,96px);border-radius:36px;background:var(--mk-accent);color:var(--mk-ink);padding:clamp(36px,5.5cqi,80px) clamp(24px,5.5cqi,80px);display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:32px}.rs-bandeau-clair{margin:0 var(--rs-px) clamp(56px,6.6cqi,96px);border-radius:36px;background:var(--mk-fg);color:var(--mk-ink);padding:clamp(28px,4.4cqi,64px);display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));gap:32px;align-items:center}.rs-bandeau-clair p{margin:0;line-height:1.55;color:var(--mk-ink-2)}.rs-ligne-date{min-height:60px;box-sizing:border-box;border-top:1px solid var(--mk-fg-2);padding:10px 0;display:flex;flex-wrap:wrap;align-items:center;gap:4px 16px}.rs-mono{font-family:var(--mk-font-mono)}html,body{height:100%;width:100%}body{margin:0;background:#111214}rs-root{display:block;min-height:100%}
