/* Généré par scripts/v3-consent-css.py (ne pas éditer) : bandeau de consentement autonome pour la Home statique. */
.ck{
  --ink:#030202;
  --toner:#1D1D1B;
  --paper:#EBEEEE;
  --white:#FFFFFF;
  --lime:#A0EC0E;
  --magenta:#DF56A0;
  --grey:#6B6B66;
  --cyan:#00A4EC;
  --rose:#DD5E8B;
  --red:#CB2441;
  --ink-a00:rgba(3,2,2,0);
  --ink-a10:rgba(3,2,2,.1);
  --ink-a35:rgba(3,2,2,.35);
  --ink-a45:rgba(3,2,2,.45);
  --ink-a55:rgba(3,2,2,.55);
  --ink-a60:rgba(3,2,2,.6);
  --ink-a70:rgba(3,2,2,.7);
  --ink-a82:rgba(3,2,2,.82);
  --paper-a12:rgba(235,238,238,.12);
  --paper-a25:rgba(235,238,238,.25);
  --paper-a28:rgba(235,238,238,.28);
  --paper-a35:rgba(235,238,238,.35);
  --paper-a45:rgba(235,238,238,.45);
  --paper-a60:rgba(235,238,238,.6);
  --paper-a90:rgba(235,238,238,.9);
  --toner-a08:rgba(29,29,27,.08);
  --lime-a55:rgba(160,236,14,.55);
  --halo-blue-a00:rgba(46,120,255,0);
  --halo-blue-a60:rgba(46,120,255,.6);
  --halo-cyan-a00:rgba(0,190,255,0);
  --halo-cyan-a22:rgba(0,190,255,.22);
  --glass:var(--ink-a82);
  --disp:"NM Extra","NM Extra fallback","NM Extra fallback R","Arial Narrow",sans-serif;
  --ultra:"NM Ultra","NM Ultra fallback","NM Ultra fallback R","Arial Narrow",sans-serif;
  --body:"Archivo","Archivo fallback","Archivo fallback R","Helvetica","Arial",sans-serif;
  --fw-medium:500;
  --fw-semibold:600;
  --fw-bold:700;
  --fw-black:900;
  --s-1:13px;
  --s0:18px;
  --s1:27px;
  --s2:40.5px;
  --s3:60.75px;
  --s4:91px;
  --s5:136.5px;
  --s6:205px;
  --fs-text-sm:16px;
  --fs-d6:var(--s6);
  --fs-d5:var(--s5);
  --fs-d4:var(--s4);
  --lh-display-tight:.82;
  --lh-display:.86;
  --lh-display-loose:.9;
  --lh-display-brief:.92;
  --lh-caps:.95;
  --lh-solid:1;
  --lh-snug:1.1;
  --lh-cap:1.3;
  --lh-lead:1.35;
  --lh-text:1.4;
  --lh-body:1.5;
  --lh-answer:1.55;
  --ls-tight:-.01em;
  --ls-display:-.005em;
  --ls-caps-xs:.04em;
  --ls-caps-sm:.06em;
  --ls-caps-md:.08em;
  --ls-caps-ml:.1em;
  --ls-caps-lg:.12em;
  --sp-2:2px;
  --sp-4:4px;
  --sp-6:6px;
  --sp-8:8px;
  --sp-10:10px;
  --sp-12:12px;
  --sp-14:14px;
  --sp-16:16px;
  --sp-18:18px;
  --sp-20:20px;
  --sp-22:22px;
  --sp-24:24px;
  --sp-26:26px;
  --sp-28:28px;
  --sp-32:32px;
  --sp-36:36px;
  --sp-40:40px;
  --sp-44:44px;
  --sp-48:48px;
  --sp-56:56px;
  --sp-64:64px;
  --sp-72:72px;
  --sp-80:80px;
  --sp-88:88px;
  --sp-96:96px;
  --sp-104:104px;
  --sp-128:128px;
  --m:var(--sp-48);
  --g:var(--sp-24);
  --sec:var(--sp-128);
  --e2t:var(--sp-16);
  --t2x:var(--sp-24);
  --x2b:var(--sp-48);
  --b2b:var(--sp-32);
  --in:var(--sp-24);
  --sec-half:calc(var(--sec) * .5);
  --sec-stages:var(--sp-96);
  --ic-12:12px;
  --ic-16:16px;
  --ic-20:20px;
  --ic-22:22px;
  --ic-24:24px;
  --ic-26:26px;
  --ic-28:28px;
  --ic-34:34px;
  --ic-36:36px;
  --ic-40:40px;
  --ic-52:52px;
  --ic-64:64px;
  --ic-80:80px;
  --r-flag:1px;
  --r-xs:3px;
  --r-pill:999px;
  --r-round:50%;
  --bd-1:1px;
  --bd-2:2px;
  --bd-3:3px;
  --op-45:.45;
  --op-50:.5;
  --op-70:.7;
  --op-75:.75;
  --op-80:.8;
  --op-85:.85;
  --op-90:.9;
  --op-grain:var(--op-85);
  --op-grain-noir:var(--op-45);
  --op-grain-card:var(--op-50);
  --op-meta:var(--op-75);
  --ratio-portrait:4 / 5;
  --ratio-wide:16 / 9;
  --ratio-news:16 / 10;
  --ratio-thumb:4 / 3;
  --ratio-label:1200 / 346;
  --focus-ring:var(--lime);
  --focus-ring-on-light:var(--toner);
  --line-menu:var(--paper-a25);
  --line-dropdown:var(--paper-a28);
  --line-data:var(--paper-a35);
  --line-faq:var(--paper-a45);
  --line-social:var(--paper-a60);
  --text-answer:var(--paper-a90);
  --placeholder:var(--grey);
  --fill-placeholder:var(--paper-a12);
  --hover-lime:var(--lime-a55);
  --hover-toner:var(--toner-a08);
  --veil-noir:var(--ink-a55);
  --ctl:var(--sp-56);
  --ctl-sm:var(--sp-48);
  --ctl-lg:var(--sp-64);
  --tap:var(--sp-44);
  --tag-h:36px;
  --tag-h-sm:32px;
  --mw-lead:34em;
  --mw-text:38em;
  --mw-nl:28em;
  --focus-offset:3px;
  --focus-offset-inset:-8px;
  --grain-size:512px;
  --tile-noir:1600px;
  --sh-label:drop-shadow(0 3px 0 var(--ink-a35));
  --sh-ticket:drop-shadow(0 30px 40px var(--ink-a45));
  --sh-text:0 2px 12px var(--ink-a60);
  --sh-text-sm:0 1px 8px var(--ink-a60);
  --blur-glass:blur(10px);
  --z-under:-1;
  --z-raise:1;
  --z-dropdown:5;
  --z-nav:50;
  --z-float:60;
  --z-overlay:80;
  --z-skip:100;
  --nav-h:var(--sp-80);
  --nav-gap:var(--sp-56);
  --logo-nav:168px;
  --logo-sm:120px;
  --nav-btn-px:var(--sp-20);
  --lang-menu-w:104px;
  --flag-w:18px;
  --flag-h:12px;
  --hero-min-h:760px;
  --hero-max-h:1000px;
  --hero-pad-b:var(--sp-48);
  --hero-lock-w:min(50vw, 760px);
  --hero-base-w:min(36vw, 500px);
  --hero-date-w:min(24vw, 320px);
  --hero-row-gap:var(--sp-28);
  --hero-row-mt:var(--sp-20);
  --veil-hero:radial-gradient(ellipse 60% 45% at 50% 52%,var(--ink-a55),var(--ink-a00) 100%),linear-gradient(180deg,var(--ink-a70) 0,var(--ink-a10) 22%,var(--ink-a10) 70%,var(--ink) 100%);
  --cdb-pad-t:var(--sp-44);
  --cdb-pad-b:var(--sp-48);
  --halo-cd:radial-gradient(70% 140% at 88% 115%,var(--halo-blue-a60) 0,var(--halo-blue-a00) 66%),radial-gradient(45% 110% at 4% -15%,var(--halo-cyan-a22) 0,var(--halo-cyan-a00) 60%);
  --fs-cd:var(--s6);
  --cd-gap:.16em;
  --cd-digit-w:1.9ch;
  --fs-cd-unit:.42em;
  --cd-unit-gap:.06em;
  --vplay:84px;
  --vplay-scale:1.1;
  --veil-play:linear-gradient(180deg,var(--ink-a00) 40%,var(--ink-a55));
  --label-w:340px;
  --label-w-lu:330px;
  --label-img-x:7%;
  --lu-title-gap:var(--sp-32);
  --ctrls-gap:var(--sp-12);
  --card-w:336px;
  --card-lab-h:68px;
  --card-lab-inset:var(--sp-14);
  --tick-h:var(--sp-80);
  --tick-gap:var(--sp-36);
  --tick-img-h:var(--ic-34);
  --fs-tick:var(--s2);
  --gauge-h:168px;
  --gauge-tex-w:1344px;
  --gauge-tex-h:400px;
  --gauge-txt-x:var(--sp-32);
  --mask-gauge:linear-gradient(90deg,var(--ink) 0,var(--ink) calc(100% - 220px),var(--ink-a35) calc(100% - 70px),var(--ink-a00) 100%);
  --wave-bar-h:var(--sp-40);
  --cat-h:60px;
  --row-h:var(--sp-56);
  --menu-cta-h:var(--sp-128);
  --menu-cta-pl:var(--sp-32);
  --menu-cta-ic:var(--ic-64);
  --stages-gap:var(--g);
  --stage-w:384px;
  --stage-band-h:76px;
  --pk-row-h:68px;
  --pk-hand-h:38px;
  --mini-h:30px;
  --cpcta-h:var(--sp-104);
  --cpcta-ic:var(--ic-52);
  --ratio-cpvid:16 / 10;
  --merch-w:318px;
  --secret-soon-h:72px;
  --ns-img-w:150px;
  --fs-news-h3:var(--s3);
  --veil-rel:linear-gradient(180deg,var(--ink-a55),var(--ink-a35) 50%,var(--ink-a60));
  --tk-w:calc(10 * (100% - 11 * var(--g)) / 12 + 9 * var(--g));
  --tk-stub-w:320px;
  --tk-logo-h:var(--sp-40);
  --tk-h-mt:var(--sp-28);
  --fs-tk-h:var(--s6);
  --fs-tk-info:var(--s2);
  --tk-code-h:46px;
  --tk-code-w:62%;
  --fs-tk-stub:146px;
  --mask-tk-main:radial-gradient(circle 18px at 100% 0,transparent 17px,var(--ink) 18px) top right/100% 51% no-repeat,radial-gradient(circle 18px at 100% 100%,transparent 17px,var(--ink) 18px) bottom right/100% 51% no-repeat;
  --mask-tk-stub:radial-gradient(circle 18px at 0 0,transparent 17px,var(--ink) 18px) top left/100% 51% no-repeat,radial-gradient(circle 18px at 0 100%,transparent 17px,var(--ink) 18px) bottom left/100% 51% no-repeat;
  --barcode:repeating-linear-gradient(90deg,var(--toner) 0 3px,transparent 3px 5px,var(--toner) 5px 6px,transparent 6px 10px,var(--toner) 10px 14px,transparent 14px 16px);
  --perfo:radial-gradient(circle,var(--lime) 1.6px,transparent 2px);
  --nl-form-pad:var(--sp-32);
  --ft-logo-w:420px;
  --ft-base-w:300px;
  --soc:var(--sp-48);
  --soc-gap:var(--sp-10);
  --soc-ic:var(--ic-20);
  --partner-w:120px;
  --partner-h:var(--sp-40);
  --eve-h:var(--sp-56);
  --eve-bottom:var(--sp-24);
  --dur-150:150ms;
  --dur-200:200ms;
  --dur-250:250ms;
  --dur-300:300ms;
  --dur-350:350ms;
  --dur-400:400ms;
  --dur-450:450ms;
  --dur-550:550ms;
  --dur-800:800ms;
  --dur-state:var(--dur-200);
  --dur-nudge:var(--dur-300);
  --dur-photo:var(--dur-800);
  --dur-reduced:var(--dur-150);
  --ease-expo:cubic-bezier(.16,1,.3,1);
  --ease-quint:cubic-bezier(.22,1,.36,1);
  --ease-back:cubic-bezier(.34,1.56,.64,1);
  --ease-std:ease;
  --ease-nav:cubic-bezier(.16,1,.6,1.02);
  --lift-btn:3px;
  --lift-card:8px;
  --lift-news:6px;
  --nudge-sm:8px;
  --nudge-md:6px;
  --nudge-lg:10px;
  --tilt-label:-3deg;
  --tilt-date:-4deg;
  --tilt-lab-hover:-2deg;
  --tilt-stub:4deg;
  --tilt-stub-mob:3deg;
  --dl-skew:-7deg;
  --dl-stretch:1.55;
  --scale-lab-hover:1.03;
  --scale-photo:1.05;
  --scale-photo-sm:1.04;
}
@media (max-width:999px){
  .ck{
    --tk-logo-h:var(--sp-28);
    --tk-h-mt:var(--sp-18);
    --fs-tk-h:calc((100vw - 64px) / 4.2);
    --fs-tk-info:var(--s3);
    --tk-code-h:36px;
    --tk-code-w:100%;
    --fs-tk-stub:calc((100vw - 220px) / 2.65);
    --mask-tk-main:radial-gradient(circle 14px at 0 100%,transparent 13px,var(--ink) 14px) bottom left/51% 100% no-repeat,radial-gradient(circle 14px at 100% 100%,transparent 13px,var(--ink) 14px) bottom right/51% 100% no-repeat;
    --mask-tk-stub:radial-gradient(circle 14px at 0 0,transparent 13px,var(--ink) 14px) top left/51% 100% no-repeat,radial-gradient(circle 14px at 100% 0,transparent 13px,var(--ink) 14px) top right/51% 100% no-repeat;
  }
}
@media (max-width:767px){
  .ck{
    --fs-tk-stub:calc((100vw - 136px) / 2.65);
    --s0:16px;
    --s1:20px;
    --s2:25px;
    --s3:31.25px;
    --s4:39px;
    --s5:49px;
    --s6:61px;
    --fs-d5:var(--s6);
    --fs-d4:var(--s6);
    --m:var(--sp-16);
    --g:var(--sp-16);
    --sec:var(--sp-72);
    --e2t:var(--sp-12);
    --t2x:var(--sp-16);
    --x2b:var(--sp-32);
    --b2b:var(--sp-24);
    --in:var(--sp-16);
    --sec-stages:var(--sec-half);
    --ctl:var(--sp-48);
    --nav-h:var(--sp-64);
    --nav-gap:var(--sp-8);
    --logo-nav:120px;
    --nav-btn-px:var(--sp-14);
    --hero-min-h:620px;
    --hero-max-h:860px;
    --hero-pad-b:var(--sp-40);
    --hero-lock-w:100%;
    --hero-base-w:88%;
    --hero-date-w:56%;
    --hero-row-gap:var(--sp-20);
    --hero-row-mt:var(--sp-16);
    --cdb-pad-t:var(--sp-28);
    --cdb-pad-b:var(--sp-32);
    --fs-cd:calc((100vw - 32px) / 3.5);
    --label-w-lu:220px;
    --lu-title-gap:0px;
    --ctrls-gap:var(--sp-8);
    --card-w:272px;
    --card-lab-h:46px;
    --card-lab-inset:var(--sp-10);
    --tick-h:var(--sp-56);
    --tick-gap:var(--sp-24);
    --tick-img-h:26px;
    --fs-tick:var(--s3);
    --gauge-h:88px;
    --gauge-txt-x:var(--sp-14);
    --mask-gauge:linear-gradient(90deg,var(--ink) 0,var(--ink) calc(100% - 90px),var(--ink-a00) 100%);
    --row-h:52px;
    --menu-cta-h:var(--sp-96);
    --menu-cta-pl:var(--sp-20);
    --menu-cta-ic:var(--ic-36);
    --stages-gap:var(--sp-12);
    --stage-w:78vw;
    --stage-band-h:var(--sp-64);
    --pk-row-h:58px;
    --pk-hand-h:var(--sp-28);
    --cpcta-h:var(--sp-88);
    --cpcta-ic:var(--ic-40);
    --ratio-cpvid:4 / 5;
    --merch-w:72vw;
    --ns-img-w:112px;
    --fs-news-h3:var(--s4);
    --nl-form-pad:var(--sp-20);
    --soc:36px;
    --soc-gap:var(--sp-6);
    --soc-ic:var(--ic-16);
    --eve-h:var(--sp-48);
    --eve-bottom:var(--sp-16);
  }
}
.ck,.ck *{box-sizing:border-box;margin:0}.ck{font-family:var(--body)}.ck button{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer}.ck .btn{border:var(--bd-2) solid currentColor}
.ck .btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--sp-16);height:var(--ctl);padding:0 var(--sp-28);font-weight:var(--fw-black);font-size:var(--s0);letter-spacing:var(--ls-caps-xs);text-transform:uppercase}
.ck .btn:hover{transform:translateY(calc(-1 * var(--lift-btn)))}
.ck .btn--line{border:var(--bd-2) solid currentColor}
.ck .btn--line:hover{background:var(--toner);color:var(--lime);border-color:var(--toner)}
.ck .btn--line:hover{background:var(--lime);color:var(--toner);border-color:var(--lime)}
.ck .btn svg{width:var(--ic-22);height:var(--ic-22)}
.ck .chk{position:relative;display:flex;align-items:center;gap:var(--sp-12);min-height:var(--tap);font-weight:var(--fw-semibold);font-size:var(--fs-text-sm);line-height:var(--lh-text);cursor:pointer}
.ck .chk input{position:absolute;left:0;top:50%;width:var(--tap);height:var(--tap);margin:0;opacity:0;transform:translate(calc(-1 * var(--sp-10)),-50%);cursor:pointer}
.ck .chk__box{position:relative;flex:0 0 auto;width:var(--ic-24);height:var(--ic-24);border:var(--bd-2) solid var(--toner);background:var(--white)}
.ck .chk input:checked+.chk__box{background:var(--toner)}
.ck .chk input:checked+.chk__box::after{content:"";position:absolute;inset:var(--sp-4);background:var(--lime)}
.ck .chk input:focus-visible+.chk__box{outline:var(--bd-3) solid var(--focus-ring-on-light);outline-offset:var(--focus-offset)}
.ck .chk input:disabled+.chk__box{opacity:var(--op-45)}
.ck{position:fixed;left:var(--m);bottom:var(--sp-24);z-index:var(--z-overlay);width:calc(100% - 2 * var(--m));max-width:calc(var(--mw-text) + 2 * var(--sp-24));max-height:calc(100% - var(--nav-h) - var(--sp-48));overflow-y:auto;background:var(--ink);color:var(--paper);border:var(--bd-2) solid var(--paper)}
.ck[hidden]{display:none}

body.locked .ck,body:has(.mnav.open) .ck{visibility:hidden}
.ck__in{display:flex;flex-direction:column;gap:var(--sp-16);padding:var(--sp-24)}
.ck__t{font-family:var(--disp);font-weight:var(--fw-bold);font-size:var(--s2);line-height:var(--lh-display-loose);text-transform:uppercase}
.ck__t:focus{outline:none}
.ck__x,.ck__panel p{font-weight:var(--fw-semibold);font-size:var(--fs-text-sm);line-height:var(--lh-text)}
.ck a{text-decoration:underline;text-underline-offset:var(--sp-4);font-weight:var(--fw-bold)}
.ck a:hover{color:var(--lime)}
.ck__acts{display:grid;grid-template-columns:1fr 1fr;gap:var(--sp-12)}
.ck__acts .btn{padding:0 var(--sp-16);white-space:nowrap}
.ck__set{grid-column:1/-1;justify-self:start;min-height:var(--tap);font-weight:var(--fw-black);font-size:var(--s-1);letter-spacing:var(--ls-caps-md);text-transform:uppercase;text-decoration:underline;text-underline-offset:var(--sp-4)}
.ck__set:hover{color:var(--lime)}
.ck__panel{display:flex;flex-direction:column;gap:var(--sp-12);padding-top:var(--sp-16);border-top:var(--bd-1) solid var(--line-data)}
.ck__panel[hidden]{display:none}
.ck__h{font-weight:var(--fw-black);font-size:var(--s-1);letter-spacing:var(--ls-caps-md);text-transform:uppercase}
.ck__cats{display:flex;flex-direction:column;gap:var(--sp-12);list-style:none;padding:0}
.ck__cats li{display:flex;flex-direction:column;gap:var(--sp-4)}
.ck__cats .chk{font-weight:var(--fw-black)}
.ck__cats p{padding-left:calc(var(--ic-24) + var(--sp-12));opacity:var(--op-80)}
.ck .chk input:focus-visible+.chk__box{outline-color:var(--focus-ring)}
.ck .chk input:disabled+.chk__box{opacity:var(--op-70)}
.ck__panel .btn{align-self:flex-start}
.ck__saved:empty{display:none}
@media (max-width:767px){
  .ck{left:0;bottom:0;width:100%;max-width:none;border-width:var(--bd-2) 0 0}
  .ck__in{padding:var(--sp-16) var(--m) calc(var(--sp-16) + env(safe-area-inset-bottom))}
  .ck__t{font-size:var(--s1)}
}
@media (max-width:359px){.ck__acts{grid-template-columns:1fr}}
