.ek{--fond:#fcfcfc;--encre:#0b1020;--doux:#5b6170;--gris:#f3f4f6;--trait:#0b10201a;--bleu:#1b62d6;--vif:#2e8bf0;--nuit:#0b1020;--nuit-2:#161c2e;--ombre:0 1px 2px #0b10200f, 0 8px 24px -8px #0b10201f;--rayon:24px;--courbe:cubic-bezier(.16,1,.3,1);--t-h1:clamp(2.5rem, 11vw, 5.25rem);--t-h2:clamp(2.125rem, 9vw, 3.75rem);background:var(--fond);color:var(--encre);font:400 1.0625rem/1.45 var(--ek-texte), ui-sans-serif, system-ui, sans-serif;letter-spacing:-.017em}.ek h1,.ek h2,.ek h3,.ek .c-prix{font-family:var(--ek-titre), ui-sans-serif, system-ui, sans-serif;letter-spacing:-.045em;text-wrap:balance;color:inherit;font-weight:800}.ek h3{letter-spacing:-.03em;font-size:1.25rem;font-weight:700;line-height:1.2}.ek a{color:inherit}.ek .ek-main{font-family:var(--ek-main), cursive;color:var(--vif);letter-spacing:0;font-size:1.16em;font-style:normal;font-weight:600;line-height:.8}.ek .ek-saut{position:absolute;left:-9999px}.ek .ek-saut:focus{z-index:100;background:var(--encre);color:#fff;border-radius:12px;padding:.75rem 1rem;top:16px;left:16px}.ek .ek-note{color:var(--doux);margin-top:1.25rem;font-size:1rem;line-height:1.45}.ek .ek-note a,.ek .c-note a{text-underline-offset:3px;text-decoration:underline}.ek .ek-centre{text-align:center}.ek .ek-coche{color:var(--vif);flex:none}.ek .c-btn{letter-spacing:-.02em;background:var(--encre);color:#fff;transition:transform .2s var(--courbe), box-shadow .2s;border-radius:14px;padding:0 1.25rem;font-size:1.0625rem;font-weight:600;box-shadow:inset 0 1px #ffffff24,0 1px 2px #0b102033,0 10px 24px -10px #0b102099}.ek .c-btn:hover{transform:translateY(-1px)}.ek .ek-cta{gap:.6rem;min-height:56px}.ek .ek-fl{transition:transform .22s var(--courbe)}.ek .ek-cta:hover .ek-fl{transform:translate(3px)}.ek .ek-cta-clair,.ek .ek-nuit .c-btn:not(.c-btn-2),.ek .ek-nuit .c-btn{color:var(--encre);background:#fff;box-shadow:0 10px 30px -10px #2e8bf099}.ek .c-btn-2{background:var(--vif);color:#fff}.ek .c-store img{width:auto;height:52px}.ek .c-store-btn{min-height:52px}.ek .ek-nav{z-index:40;-webkit-backdrop-filter:saturate(1.6)blur(14px);backdrop-filter:saturate(1.6)blur(14px);background:#fcfcfcd1;border-bottom:1px solid #0000;position:sticky;top:0}.ek .ek-nav-in{justify-content:space-between;align-items:center;gap:1rem;max-width:1200px;margin:0 auto;padding:10px 16px;display:flex}.ek .ek-logo{align-items:center;min-height:44px;display:flex}.ek .ek-logo img{width:auto;height:26px}.ek .ek-liens{display:none}.ek .ek-nav-cta{border-radius:12px;min-height:44px;padding:0 1rem;font-size:1rem}.ek .ek-hero{text-align:center;padding:20px 16px 32px;position:relative;overflow:hidden}.ek .ek-arcs{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.ek .ek-arcs path,.ek .ek-fin-arcs path{fill:none;stroke:var(--vif);stroke-width:56px;stroke-linecap:round;opacity:.09}.ek .ek-hero-in{flex-direction:column;align-items:center;max-width:1040px;margin:0 auto;display:flex;position:relative}.ek .ek-chip{border:1px solid var(--trait);box-shadow:var(--ombre);text-align:left;background:#fff;border-radius:999px;align-items:center;gap:.55rem;padding:5px 14px 5px 5px;font-size:1rem;line-height:1.25;display:inline-flex}.ek .ek-chip-av{flex:none;display:flex}.ek .ek-chip-av i{background:#e4e7ec;border:2px solid #fff;border-radius:50%;place-items:end center;width:28px;height:28px;display:grid;overflow:hidden}.ek .ek-chip-av i+i{margin-left:-9px}.ek .ek-chip-av svg{fill:#b4bac5;stroke:none;width:22px;height:22px;margin-bottom:-3px}.ek .ek-chip-plus{display:none}.ek .ek-hero h1{font-size:var(--t-h1);max-width:15ch;margin-top:22px;line-height:1.02}.ek .ek-hero h1 .ek-main{margin:0 -.02em;font-size:1.2em;display:inline-block;transform:rotate(-2deg)}.ek .ek-h1-b{color:#0b102061;letter-spacing:-.04em;margin-top:.1em;font-size:.62em;line-height:1.08;display:block}.ek .ek-hero-s{color:var(--doux);max-width:34ch;margin-top:18px;font-size:1.125rem}.ek .ek-hero-act{flex-direction:column;align-items:center;gap:12px;width:100%;margin-top:22px;display:flex}.ek .ek-hero-act .ek-cta{width:100%;max-width:380px}.ek .ek-hero-note,.ek .ek-fin-note{color:var(--doux);align-items:center;gap:.45rem;margin-top:16px;font-size:1rem;display:inline-flex}.ek .ek-ruban{text-align:center;padding:8px 0 28px}.ek .ek-ruban>p{color:var(--doux);font-size:1rem}.ek .ek-ruban>p b{color:var(--encre);font-weight:600}.ek .ek-ruban-fen{margin-top:18px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.ek .ek-ruban ul{width:max-content;animation:46s linear infinite ek-defile;display:flex}.ek .ek-ruban li{flex:none;align-items:center;height:44px;padding:0 22px;display:flex}.ek .ek-ruban img{object-fit:contain;filter:grayscale();opacity:.62;width:auto;max-width:120px;height:30px}@keyframes ek-defile{to{transform:translate(-50%)}}.ek .ek-sec{max-width:1200px;margin:0 auto;padding:72px 16px 0}.ek .ek-titre{text-align:center;margin-bottom:32px;position:relative}.ek .ek-titre h2{font-size:var(--t-h2);line-height:1.04}.ek .ek-titre p{color:var(--doux);max-width:36ch;margin:14px auto 0;font-size:1.125rem}.ek .ek-titre .ek-sticker{filter:drop-shadow(0 6px 12px #0b102024);width:76px;height:76px;margin:0 auto 10px;transform:rotate(-8deg)}.ek .ek-titre .ek-cta-cote{display:none}.ek .ek-marque{background:var(--vif);color:#fff;-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:.14em;padding:0 .16em}.ek .ek-panneau{background:var(--gris);border:1px solid var(--trait);border-radius:28px;padding:8px}.ek .c-conv{flex-direction:column;display:flex}.ek .c-tabs{scrollbar-width:none;background:#e8eaee;border-radius:16px;gap:4px;padding:4px;display:flex;overflow-x:auto}.ek .c-tabs::-webkit-scrollbar{display:none}.ek .c-tabs button{color:var(--doux);white-space:nowrap;border-radius:12px;flex:1 0 auto;padding:0 14px;font-size:1rem;font-weight:500;transition:background .2s,color .2s}.ek .c-tabs button[aria-selected=true]{color:var(--encre);background:#fff;box-shadow:0 1px 3px #0b10201f}.ek .c-legende{text-align:center;color:var(--doux);place-items:center;min-height:4.4em;padding:14px 10px;font-size:1rem;display:grid}.ek .c-ecran{border:1px solid var(--trait);box-shadow:var(--ombre);background:#fff;border-radius:22px;overflow:hidden}.ek .c-ecran-tete{border-bottom:1px solid var(--trait);align-items:center;gap:10px;padding:12px 16px;font-size:1rem;display:flex}.ek .c-ecran-tete img{border-radius:50%}.ek .c-ecran-tete span{color:var(--doux);margin-left:auto;font-size:1rem}.ek .c-fil{gap:8px;height:440px;padding:16px}.ek .c-bulle{border-radius:20px;font-size:1rem;line-height:1.38}.ek .c-bulle.k{background:var(--gris);color:var(--encre);border-bottom-left-radius:6px}.ek .c-bulle.u{background:var(--vif);color:#fff;border-bottom-right-radius:6px}.ek .c-photo{background:var(--vif)}.ek .ek-films{scroll-snap-type:x mandatory;scrollbar-width:none;gap:12px;margin:0 -16px;padding:0 16px 8px;display:flex;overflow-x:auto}.ek .ek-films::-webkit-scrollbar{display:none}.ek .ek-film{scroll-snap-align:center;background:var(--nuit);color:#fff;border-radius:var(--rayon);flex:0 0 84%;padding:8px 8px 22px}.ek .ek-film-v{aspect-ratio:3/2;background:var(--nuit-2);border-radius:18px;overflow:hidden}.ek .ek-film-v video{width:100%;height:100%}.ek .ek-film h3{margin:18px 14px 0}.ek .ek-film p{color:#ffffffb8;margin:8px 14px 0;font-size:1rem}.ek .ek-pro{gap:16px;display:grid}.ek .ek-groupe{border:1px solid var(--trait);border-radius:var(--rayon);box-shadow:var(--ombre);background:#fff;padding:22px 20px 10px}.ek .ek-groupe+.ek-groupe{margin-top:16px}.ek .ek-groupe h3{margin-bottom:6px}.ek .c-moments li{border-top:1px solid var(--trait);gap:2px;padding:12px 0 12px 28px;display:grid;position:relative}.ek .c-moments li:first-child{border-top:0}.ek .c-moments li:before{content:"";background:var(--vif);border-radius:50%;width:10px;height:10px;position:absolute;top:19px;left:4px;box-shadow:0 0 0 4px #2e8bf029}.ek .c-moments b{font-size:1.0625rem;font-weight:600}.ek .c-moments span{color:var(--doux);font-size:1rem}.ek .ek-pro-d{background:var(--gris);border:1px solid var(--trait);border-radius:28px;padding:28px 14px;position:relative;overflow:hidden}.ek .ek-pile{gap:10px;display:grid}.ek .ek-pile-n{box-shadow:var(--ombre);background:#ffffffeb;border-radius:22px;padding:14px}.ek .ek-pile-n.n2{opacity:.9}.ek .c-notif{align-items:flex-start;gap:12px;display:flex}.ek .c-notif img{border-radius:10px;flex:none}.ek .c-notif>div{flex:1;min-width:0}.ek .c-notif-tete{color:var(--doux);justify-content:space-between;font-size:1rem;display:flex}.ek .c-notif-tete span{color:var(--encre);letter-spacing:.02em;font-weight:600}.ek .c-notif-t{margin-top:2px;font-size:1rem;font-weight:600}.ek .c-notif-d{color:var(--doux);margin-top:2px;font-size:1rem}.ek .ek-vous{font-family:var(--ek-main), cursive;color:#fff;background:var(--vif);border-radius:10px;padding:0 10px;font-size:1.375rem;font-weight:600;display:none;position:absolute;bottom:12px;right:18px;transform:rotate(-4deg)}.ek .ek-trois{gap:14px;display:grid}.ek .ek-carte{border:1px solid var(--trait);border-radius:var(--rayon);box-shadow:var(--ombre);background:#fff;flex-direction:column;padding:8px 8px 22px;display:flex}.ek .ek-carte h3{margin:18px 14px 0}.ek .ek-carte-v{background:var(--gris);border-radius:18px;flex-direction:column;justify-content:center;min-height:220px;padding:18px 14px;display:flex;overflow:hidden}.ek .ek-etiq{font-family:var(--ek-main), cursive;color:var(--vif);padding:10px 14px 12px;font-size:1.5rem;font-weight:600;line-height:1}.ek .c-mini{gap:8px;display:grid}.ek .c-mini-t{font-size:1rem;font-weight:600}.ek .c-mini dl{background:#fff;border-radius:14px;grid-template-columns:auto 1fr;gap:8px 14px;padding:14px;font-size:1rem;display:grid}.ek .c-mini dt{color:var(--doux)}.ek .c-mini dd{margin:0;font-weight:500}.ek .c-mini-g{font-family:var(--ek-titre);letter-spacing:-.04em;font-size:1.5rem;font-weight:800}.ek .c-label{color:var(--doux);font-size:1rem}.ek .c-pastille{border-left:3px solid var(--vif);background:#fff;border-radius:12px;padding:8px 12px;font-size:1rem;box-shadow:0 1px 2px #0b10200f}.ek .c-chat{gap:6px}.ek .c-chat .c-note{color:var(--doux);margin-top:4px;font-size:1rem}.ek .c-puces{gap:8px;display:grid}.ek .c-puces li{background:#fff;border-radius:12px;padding:10px 12px 10px 36px;font-size:1rem;position:relative}.ek .c-puces li:before{content:"✓";color:var(--vif);font-weight:700;position:absolute;left:12px}.ek .c-ruban img{filter:grayscale();background:#fff}.ek .ek-etape{align-items:center;gap:10px;padding:8px 10px 12px;display:flex}.ek .ek-etape>span{border:1px solid var(--trait);width:32px;height:32px;color:var(--encre);background:#fff;border-radius:10px;place-items:center;font-size:1rem;font-weight:700;display:grid}.ek .ek-etape .ek-main{color:inherit;font-size:1.5rem}.ek .ek-nuit{background:var(--nuit);color:#fff;border-color:var(--nuit);box-shadow:0 20px 50px -20px #1b62d68c}.ek .ek-nuit .ek-carte-v{background:var(--nuit-2)}.ek .ek-nuit .c-mini-t{color:#fff}.ek .ek-nuit .c-puces li{color:#fff;background:#ffffff14}.ek .ek-nuit .ek-etape>span{background:var(--vif);color:#fff;border-color:#0000}.ek .ek-etapes .ek-carte-v .c-bulle.k{background:#fff}.ek .ek-bilan{background:var(--nuit);color:#fff;border-radius:32px;padding:32px 20px 0;display:grid;position:relative;overflow:hidden}.ek .ek-bilan:before{content:"";pointer-events:none;background:radial-gradient(closest-side,#2e8bf073,#0000);height:70%;position:absolute;inset:auto -20% -40%}.ek .ek-bilan-t{position:relative}.ek .ek-pastille{border:1px solid #ffffff38;border-radius:999px;align-items:center;gap:.5rem;padding:6px 14px;font-size:1rem;display:inline-flex}.ek .ek-pastille i{background:var(--vif);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #2e8bf040}.ek .ek-bilan h2{font-size:var(--t-h2);margin-top:18px;line-height:1.04}.ek .ek-bilan h3{color:#ffffffb3;letter-spacing:-.02em;margin-top:26px;font-size:1.125rem;font-weight:600}.ek .ek-bilan ul{gap:10px;margin-top:12px;display:grid}.ek .ek-bilan li{align-items:center;gap:10px;font-size:1.0625rem;display:flex}.ek .ek-bilan .ek-cta{width:100%;margin-top:22px}.ek .ek-bilan .ek-note{color:#ffffffa8}.ek .ek-bilan-img{width:88%;max-width:380px;margin:24px auto 0;position:relative}.ek .c-logos{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.ek .c-logos li{border:1px solid var(--trait);background:#fff;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:104px;padding:18px 10px 14px;display:flex;box-shadow:0 1px 2px #0b10200d}.ek .c-logos img{object-fit:contain;width:auto;max-width:110px;height:32px}.ek .c-logos span{color:var(--doux);font-size:1rem}.ek .c-tous{margin-top:14px}.ek .c-tous summary{border:1px solid var(--trait);background:#fff;border-radius:14px;justify-content:center;align-items:center;min-height:52px;font-weight:600;display:flex}.ek .c-tous[open] summary{margin-bottom:12px}.ek .ek-offres{gap:14px;max-width:920px;margin:0 auto;display:grid}.ek .c-offre{border:1px solid var(--trait);box-shadow:var(--ombre);background:#fff;border-radius:28px;flex-direction:column;padding:26px 22px 22px;display:flex}.ek .c-offre h3{font-size:1.25rem}.ek .c-prix{margin-top:10px;font-size:2.5rem;line-height:1.05}.ek .c-offre ul{flex:1;gap:10px;margin:20px 0 24px;display:grid}.ek .c-offre li{padding-left:28px;font-size:1rem;position:relative}.ek .c-offre li:before{content:"✓";color:var(--vif);font-weight:700;position:absolute;left:2px}.ek .c-offre .c-btn{width:100%}.ek .c-offre.ek-nuit{background:var(--nuit)}.ek .c-offre.ek-nuit .c-btn{background:var(--vif);color:#fff;box-shadow:0 10px 30px -10px #2e8bf0cc}.ek .c-notes{margin-top:8px}.ek .c-notes .c-note{color:var(--doux);margin-top:10px;font-size:1rem}.ek .ek-conf{gap:12px;display:grid}.ek .c-conf{border:1px solid var(--trait);border-radius:var(--rayon);background:#fff;grid-template-columns:48px 1fr;align-items:start;column-gap:14px;padding:22px 20px;display:grid}.ek .c-conf svg{width:48px;height:48px;color:var(--bleu);background:#eaf3fe;border-radius:14px;grid-row:span 2;padding:8px}.ek .c-conf p{color:var(--doux);margin-top:4px;font-size:1rem}.ek .ek-faq{border:1px solid var(--trait);max-width:820px;box-shadow:var(--ombre);background:#fff;border-radius:28px;margin:0 auto;padding:6px 20px}.ek .c-faq details{border-top:1px solid var(--trait)}.ek .c-faq details:first-child{border-top:0}.ek .c-faq summary{justify-content:space-between;align-items:center;gap:16px;min-height:64px;padding:14px 0;font-size:1.0625rem;font-weight:600;line-height:1.3;display:flex}.ek .c-faq summary:after{content:"";background:var(--gris) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M10 5v10M5 10h10' stroke='%230b1020' stroke-width='1.8' stroke-linecap='round'/%3E%3C/svg%3E") center/16px no-repeat;width:28px;height:28px;transition:transform .24s var(--courbe);border-radius:50%;flex:none}.ek .c-faq details[open] summary:after{transform:rotate(45deg)}.ek .c-faq details p{color:var(--doux);padding:0 0 18px;font-size:1rem}.ek .ek-duel{max-width:760px;margin:0 auto;padding:8px}.ek .c-duel-tabs{margin-bottom:8px}.ek .c-duel table{background:#fff;border-radius:20px;overflow:hidden}.ek .c-duel th,.ek .c-duel td{border-top:1px solid var(--trait);padding:.85rem .5rem;font-size:1rem}.ek .c-duel thead th,.ek .c-duel thead td{border-top:0;padding-top:1.1rem}.ek .c-duel tbody th{padding-left:1rem;font-weight:500}.ek .c-duel thead td{width:44%}.ek .c-duel small{opacity:.6;font-size:1rem}.ek .c-duel td.moi,.ek .c-duel thead th:nth-child(2){background:#eef5fe}.ek .c-duel .oui{color:var(--vif)}.ek .c-duel td b:not(.oui){color:#0b10204d}.ek .ek-sports{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.ek .ek-sports figure{aspect-ratio:3/4;background:var(--gris);border-radius:22px;position:relative;overflow:hidden}.ek .ek-sports figure>img{object-fit:cover;width:100%;height:100%;transition:transform .7s var(--courbe)}.ek .ek-sports figcaption{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff0;border-radius:14px;align-items:center;gap:6px;padding:6px 10px 6px 6px;font-size:1rem;font-weight:600;line-height:1.15;display:flex;position:absolute;bottom:8px;left:8px;right:8px}.ek .ek-fin{padding:88px 8px 0}.ek .ek-fin-in{background:var(--nuit);color:#fff;text-align:center;border-radius:32px;flex-direction:column;align-items:center;padding:48px 18px 44px;display:flex;position:relative;overflow:hidden}.ek .ek-fin-arcs{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.ek .ek-fin-arcs path{opacity:.22;stroke-width:3px}.ek .ek-fin-m{filter:drop-shadow(0 12px 24px #00000059);width:112px;height:112px;position:relative}.ek .ek-fin h2{font-size:var(--t-h2);margin-top:14px;line-height:1.04;position:relative}.ek .ek-fin .ek-hero-act{position:relative}.ek .ek-fin-note{color:#ffffffb8;position:relative}.ek .ek-pied{max-width:1200px;margin:0 auto;padding:64px 16px 28px}.ek .ek-pied-haut{border-bottom:1px solid var(--trait);flex-direction:column;gap:14px;padding-bottom:32px;display:flex}.ek .ek-pied-haut img{width:auto;height:28px}.ek .ek-pied-haut p{color:var(--doux);max-width:40ch;font-size:1rem}.ek .ek-pied-cols{grid-template-columns:1fr 1fr;gap:28px 16px;padding:32px 0;display:grid}.ek .ek-pied-cols h3{font-family:var(--ek-texte), sans-serif;letter-spacing:-.01em;margin-bottom:6px;font-size:1rem;font-weight:600}.ek .ek-pied-cols a{min-height:40px;color:var(--doux);align-items:center;font-size:1rem;text-decoration:none;display:flex}.ek .ek-pied-cols a:hover{color:var(--encre)}.ek .ek-pied-bas{border-top:1px solid var(--trait);color:var(--doux);flex-wrap:wrap;justify-content:space-between;gap:8px;padding-top:20px;font-size:1rem;display:flex}@media (min-width:760px){.ek .ek-chip-plus{display:inline}.ek .ek-hero{padding:64px 32px 48px}.ek .ek-hero h1{max-width:13ch}.ek .ek-hero-act{flex-direction:row;justify-content:center}.ek .ek-hero-act .ek-cta{width:auto}.ek .ek-sec{padding:120px 32px 0}.ek .ek-titre{margin-bottom:48px}.ek .ek-titre-cote{text-align:left;justify-content:space-between;align-items:flex-end;gap:32px;display:flex}.ek .ek-titre-cote p{margin-left:0}.ek .ek-titre .ek-cta-cote{flex:none;display:inline-flex}.ek .ek-panneau{padding:12px}.ek .c-fil{height:420px;padding:22px 28px}.ek .ek-conv{max-width:860px;margin:0 auto}.ek .ek-films{grid-template-columns:repeat(2,1fr);gap:16px;margin:0;padding:0;display:grid;overflow:visible}.ek .ek-pro{grid-template-columns:1fr 1.1fr;align-items:stretch;gap:20px}.ek .ek-pro-d{align-items:center;padding:40px 36px;display:flex}.ek .ek-pile{width:100%}.ek .ek-vous{display:block}.ek .ek-trois{grid-template-columns:repeat(3,1fr);gap:16px}.ek .ek-bilan{grid-template-columns:1.1fr .9fr;align-items:center;gap:40px;padding:64px 56px}.ek .ek-bilan .ek-cta{width:auto}.ek .ek-bilan-img{justify-self:center;width:100%;max-width:440px;margin:0}.ek .c-logos{grid-template-columns:repeat(4,1fr);gap:12px}.ek .ek-offres{grid-template-columns:1fr 1fr;align-items:stretch;gap:16px}.ek .ek-conf{grid-template-columns:repeat(3,1fr);gap:16px}.ek .c-conf{grid-template-columns:1fr;row-gap:14px}.ek .c-conf svg{grid-row:auto}.ek .ek-sports{grid-template-columns:repeat(3,1fr);gap:16px}.ek .ek-sports figure{aspect-ratio:4/3}.ek .ek-sports figcaption{padding-right:14px;font-size:1.0625rem;bottom:12px;left:12px;right:auto}.ek .ek-fin{max-width:1232px;margin:0 auto;padding:140px 16px 0}.ek .ek-fin-in{padding:72px 32px 64px}.ek .ek-fin-m{width:140px;height:140px}.ek .ek-pied{padding:88px 32px 32px}.ek .ek-pied-haut{flex-direction:row;align-items:center;gap:24px}.ek .ek-pied-haut p{border-left:1px solid var(--trait);padding-left:24px}.ek .ek-pied-cols{grid-template-columns:repeat(4,1fr)}}@media (min-width:1024px){.ek .ek-liens{gap:4px;display:flex}.ek .ek-liens a{min-height:44px;color:var(--doux);border-radius:10px;align-items:center;padding:0 14px;font-size:1rem;font-weight:500;text-decoration:none;display:flex}.ek .ek-liens a:hover{color:var(--encre);background:var(--gris)}.ek .ek-nav-in{padding:14px 32px}.ek .ek-logo img{height:30px}.ek .ek-hero{padding-top:76px}.ek .ek-films{grid-template-columns:repeat(4,1fr)}.ek .ek-film{padding-bottom:26px}.ek .ek-film-v{aspect-ratio:4/5}}@media (prefers-reduced-motion:reduce){.ek .ek-ruban ul{flex-wrap:wrap;justify-content:center;width:auto;animation:none}.ek .ek-ruban li[aria-hidden]{display:none}.ek .ek-ruban-fen{-webkit-mask-image:none;mask-image:none}.ek .c-btn,.ek .ek-fl,.ek .ek-sports figure>img{transition:none}}.ek .ek-trois>*,.ek .ek-pro>*,.ek .ek-offres>*{min-width:0}.ek .c-duel tbody th{font-size:1rem}.ek .ek-pied-haut{align-items:flex-start}.ek .ek-cta{padding:0 1.125rem}.ek .ek-bilan{padding-left:16px;padding-right:16px}.ek .ek-hero-note,.ek .ek-fin-note{text-align:center;max-width:34ch;display:block}.ek .ek-hero-note .ek-coche,.ek .ek-fin-note .ek-coche{vertical-align:-3px;margin-right:6px;display:inline-block}.ek .ek-fin-arcs circle{fill:none;stroke:var(--vif);stroke-width:2px;opacity:.3}.ek .c-duel td:not(.moi) .oui{color:var(--encre)}.ek .c-duel small{white-space:nowrap}.ek .c-ruban{-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}@media (max-width:759px){.ek .c-fil{height:360px}}@media (min-width:760px){.ek .ek-bilan{padding:64px 56px}}.ek .c-offre ul{align-content:start}.ek .ek-carte-v{flex:1}.ek .c-duel thead th{font-size:1rem}@media (min-width:760px){.ek .ek-bilan{align-items:end;padding-bottom:0}.ek .ek-bilan-t{align-self:center;padding-bottom:64px}.ek .ek-bilan-img{align-self:end}.ek .ek-fin{max-width:1264px;padding-left:32px;padding-right:32px}}.ek .ek-main{padding-right:.08em}.ek .ek-nw{white-space:nowrap}.ek .ek-b-navzone{z-index:50;pointer-events:none;justify-content:center;display:flex;position:fixed;inset:10px 10px auto}.ek .ek-b-nav{pointer-events:auto;-webkit-backdrop-filter:blur(22px)saturate(180%);backdrop-filter:blur(22px)saturate(180%);width:100%;max-width:1080px;transition:max-width .5s var(--courbe);background:#ffffffc7;border-radius:999px;justify-content:space-between;align-items:center;gap:1rem;padding:6px 6px 6px 18px;display:flex;position:relative;box-shadow:0 0 0 1px #15171c0f,0 10px 30px -16px #15171c59}.ek .ek-b-nav-logo{flex:none}.ek .ek-b-nav-logo img{width:auto;height:24px;display:block}.ek .ek-b-nav-liens,.ek .ek-b-nav-login,.ek .ek-b-long{display:none}.ek .ek-b-nav-droite{align-items:center;gap:2px;display:flex}.ek .ek-b-nav-cta{background:var(--encre);color:#fff;cursor:pointer;white-space:nowrap;border:0;border-radius:999px;min-height:44px;padding:0 1.05rem;font:500 1rem/1 inherit}.ek .ek-b-burger{width:44px;height:44px;color:var(--encre);cursor:pointer;background:0 0;border:0;border-radius:50%;align-content:center;justify-items:center;gap:5px;display:grid}.ek .ek-b-burger i{width:18px;height:2px;transition:transform .3s var(--courbe);background:currentColor;border-radius:2px;display:block}.ek .ouvert .ek-b-burger i:first-child{transform:translateY(3.5px)rotate(45deg)}.ek .ouvert .ek-b-burger i:last-child{transform:translateY(-3.5px)rotate(-45deg)}.ek .ek-b-panneau{box-shadow:0 0 0 1px var(--trait), 0 24px 48px -20px #15171c73;background:#fff;border-radius:24px;padding:8px;display:grid;position:absolute;inset:calc(100% + 8px) 0 auto}.ek .ek-b-panneau[hidden]{display:none}.ek .ek-b-panneau a{border-radius:14px;align-items:center;min-height:48px;padding:0 .9rem;font-weight:500;text-decoration:none;display:flex}@media (min-width:900px){.ek .ek-b-navzone{inset:16px 16px auto}.ek .ek-b-nav{max-width:1180px;padding-left:22px}.ek .ek-b-navzone.serre .ek-b-nav{max-width:1100px}.ek .ek-b-nav-liens{gap:2px;display:flex}.ek .ek-b-nav-liens a,.ek .ek-b-nav-login{color:#4a4f5a;white-space:nowrap;border-radius:999px;align-items:center;min-height:40px;padding:0 .8rem;font-size:.9375rem;font-weight:500;text-decoration:none;display:inline-flex}.ek .ek-b-nav-liens a:hover,.ek .ek-b-nav-login:hover{color:var(--encre);background:#15171c0d}.ek .ek-b-long{display:inline}.ek .ek-b-court,.ek .ek-b-burger,.ek .ek-b-panneau{display:none!important}.ek .ek-b-nav-cta{font-size:.9375rem}}@media (prefers-reduced-motion:reduce){.ek .ek-b-nav,.ek .ek-b-burger i{transition:none}}.ek .ek-hero{padding-top:92px}@media (min-width:1024px){.ek .ek-hero{padding-top:140px}}.ek [id]{scroll-margin-top:90px}.ek .c-chat{flex-direction:column;display:flex}.ek .c-chat .c-bulle{max-width:86%}.ek .c-chat .c-bulle.u{align-self:flex-end}.ek .c-chat .c-bulle.k{align-self:flex-start}.ek .c-mini dl{border:1px solid var(--trait);gap:0;padding:0;overflow:hidden}.ek .c-mini dt,.ek .c-mini dd{border-top:1px solid var(--trait);padding:11px 14px}.ek .c-mini dt:first-of-type,.ek .c-mini dd:first-of-type{border-top:0}.ek .c-mini dt{background:var(--gris);border-right:1px solid var(--trait);font-size:.9375rem}.ek .ek-sports figcaption{padding-left:12px}.ek .ek-panneau .c-chat .c-bulle.k,.ek .c-mini.c-chat .c-bulle.k{box-shadow:0 0 0 1px var(--trait);background:#fff}.ek .ek-conv{max-width:640px;margin-left:auto;margin-right:auto}.ek .ek-film-v{aspect-ratio:16/10}.ek .ek-film h3{font-size:1.25rem}.ek .ek-sports figure{aspect-ratio:3/4}.ek .ek-sports figcaption{color:#fff;background:linear-gradient(#0000,#0009);border-radius:0;padding:40px 14px 14px;font-weight:600;bottom:0;left:0;right:0}.ek .ek-fin-m{width:auto;height:150px}@media (min-width:760px){.ek .ek-films{grid-template-columns:repeat(2,1fr);gap:14px;max-width:960px;margin:0 auto;padding:0;display:grid;overflow:visible}.ek .ek-film{grid-template-columns:1fr 1fr;align-items:center;gap:4px;padding:8px;display:grid}.ek .ek-film-v{aspect-ratio:1}.ek .ek-film h3{margin:0 12px}.ek .ek-film p{margin:8px 12px 0}}@media (min-width:1024px){.ek .ek-sports{gap:14px;display:flex}.ek .ek-sports figure{aspect-ratio:3/4;flex:1 1 0;min-width:0}.ek .ek-sports figcaption{padding:48px 16px 16px;font-size:1.0625rem}.ek .ek-fin-m{height:190px}.ek .ek-hero-m{width:110px}}@media (max-width:1023px){.ek .ek-sports{scroll-snap-type:x mandatory;scrollbar-width:none;gap:10px;margin:0 -16px;padding:0 16px 6px;display:flex;overflow-x:auto}.ek .ek-sports::-webkit-scrollbar{display:none}.ek .ek-sports figure{scroll-snap-align:start;flex:0 0 46%}}@media (min-width:1024px){.ek .ek-hero{padding-top:100px}.ek .ek-hero-m{width:96px;margin-bottom:6px}.ek .ek-hero h1{margin-top:16px}}.ek .ek-film{color:var(--encre);border:1px solid var(--trait);box-shadow:var(--ombre);background:#fff}.ek .ek-film p{color:var(--doux)}.ek .ek-film-v{background:var(--gris)}.ek .ek-sports figcaption{color:var(--encre);background:#fffffff2;border-radius:999px;padding:7px 14px;font-size:1rem;font-weight:600;bottom:10px;left:10px;right:auto;box-shadow:0 4px 14px -6px #0b102059}.ek .ek-fin-m{filter:none;order:9;width:auto;height:150px;margin:28px auto -44px}@media (min-width:1024px){.ek .ek-sports figcaption{padding:8px 16px;font-size:1.0625rem;bottom:12px;left:12px}.ek .ek-fin-m{height:200px;margin:0;position:absolute;bottom:0;right:5%}}.ek .ek-sports figure{border:1px solid var(--trait);background:#fff;flex-direction:column;display:flex}.ek .ek-sports figure>img{flex:1;min-height:0}.ek .ek-sports figcaption{height:52px;box-shadow:none;color:var(--encre);text-align:center;white-space:nowrap;background:#fff;border-radius:0;justify-content:center;align-items:center;padding:0 8px;font-size:1rem;font-weight:600;display:flex;position:static}@media (min-width:1024px){.ek .ek-sports figcaption{height:56px;padding:0 6px;font-size:.9375rem}}.ek .ek-hero-m{display:none}@media (min-width:760px){.ek .ek-films{gap:16px;max-width:1140px}.ek .ek-film{grid-template-columns:1.25fr 1fr}.ek .ek-film-v{aspect-ratio:4/3.4}}.ek .ek-hero{padding:92px 16px 24px}.ek .ek-hero h1{max-width:none;margin-top:18px;font-size:clamp(2rem,8.4vw,2.75rem)}.ek .ek-hero h1 .ek-h1-b{margin-top:6px;display:block}@media (min-width:1024px){.ek .ek-hero{padding:116px 32px 40px}.ek .ek-hero h1{margin-top:16px;font-size:clamp(3.25rem,5vw,4.5rem)}}.ek .ek-h2 .ek-h2-d{text-align:left;gap:10px;width:100%;margin-top:28px;display:grid}.ek .ek-h2 .ek-h2-d .n2{display:none}@media (min-width:1024px){.ek .ek-h2 .ek-hero-in{grid-template-columns:1.15fr .85fr;align-items:center;gap:56px;max-width:1180px;display:grid}.ek .ek-h2 .ek-h2-g{text-align:left;flex-direction:column;align-items:flex-start;display:flex}.ek .ek-h2 .ek-hero-act{justify-content:flex-start}.ek .ek-h2 .ek-hero-note,.ek .ek-h2 .ek-hero-s{text-align:left}.ek .ek-h2 h1{font-size:clamp(3rem,4.4vw,4.1rem)}.ek .ek-h2 .ek-h2-d{gap:14px;margin:0}.ek .ek-h2 .ek-h2-d .n2{display:block}.ek .ek-h2 .ek-h2-d .n0{transform:translate(-24px)}.ek .ek-h2 .ek-h2-d .n1{transform:translate(16px)}.ek .ek-h2 .ek-h2-d .n2{transform:translate(-8px)}}.ek .ek-h3 .ek-h3-photos{scrollbar-width:none;gap:10px;margin:32px -16px 0;padding:0 16px 6px;display:flex;position:relative;overflow-x:auto}.ek .ek-h3 .ek-h3-photos::-webkit-scrollbar{display:none}.ek .ek-h3 .ek-h3-photos img{aspect-ratio:3/4;object-fit:cover;border-radius:18px;flex:0 0 38%}@media (min-width:1024px){.ek .ek-h3 .ek-h3-photos{max-width:1200px;margin:44px auto 0;padding:0;overflow:visible}.ek .ek-h3 .ek-h3-photos img{border-radius:22px;flex:1 1 0;min-width:0}.ek .ek-h3 .ek-h3-photos img:nth-child(2n){transform:translateY(22px)}}.ek .ek-sp2{grid-template-columns:repeat(2,1fr);gap:18px 12px;display:grid}.ek .ek-sp2 figure{margin:0}.ek .ek-sp2 img{aspect-ratio:4/3;object-fit:cover;border-radius:20px;width:100%;display:block}.ek .ek-sp2 figcaption{margin-top:10px;font-size:1.0625rem;font-weight:600}@media (min-width:1024px){.ek .ek-sp2{grid-template-columns:repeat(3,1fr);gap:28px 20px}.ek .ek-sp2 figcaption{font-size:1.1875rem}}.ek .ek-sp3{grid-template-columns:repeat(3,1fr);justify-items:center;gap:22px 10px;display:grid}.ek .ek-sp3 figure{text-align:center;justify-items:center;gap:10px;margin:0;display:grid}.ek .ek-sp3 img{object-fit:cover;width:96px;height:96px;box-shadow:0 0 0 1px var(--trait), var(--ombre);border:3px solid #fff;border-radius:50%}.ek .ek-sp3 figcaption{font-size:1rem;font-weight:600;line-height:1.25}@media (min-width:1024px){.ek .ek-sp3{justify-content:center;gap:36px;display:flex}.ek .ek-sp3 img{width:150px;height:150px}.ek .ek-sp3 figcaption{font-size:1.0625rem}}.ek .ek-pro-v1{position:relative;overflow:hidden}.ek .ek-pro-v1>.ek-arcs{z-index:0}.ek .ek-pro-v1>:not(.ek-arcs){z-index:1;position:relative}.ek .ek-pro-v2 .ek-pro-d{color:#fff;background:linear-gradient(160deg,#1b62d6,#2e8bf0 55%,#7c4dff);border:0;flex-direction:column;justify-content:center;gap:18px}.ek .ek-pro-v2 .ek-ecran-h{text-align:center;font:300 4.5rem/1 -apple-system, BlinkMacSystemFont, "SF Pro Display", var(--ek-texte), sans-serif;letter-spacing:-.03em}.ek .ek-pro-v2 .ek-ecran-h small{letter-spacing:0;opacity:.85;margin-top:6px;font-size:1rem;font-weight:500;display:block}.ek .ek-pro-v2 .ek-pile{width:100%}.ek .ek-pro-v2 .ek-pile-n{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffe6}.ek .ek-pro-v2 .ek-pile-n.n1{transform:none}.ek .ek-pro-v3 .ek-pro{background:#eef5ff;border-radius:36px;padding:14px}.ek .ek-pro-v3 .ek-pro-d{background:radial-gradient(70% 60% at 50% 45%,#2e8bf047,#0000 70%),#fff;border:0}@media (min-width:1024px){.ek .ek-pro-v2 .ek-pro-d{padding:48px 40px}.ek .ek-pro-v2 .ek-ecran-h{font-size:6rem}.ek .ek-pro-v3 .ek-pro{padding:24px}}.ek .ek-pro-v1>.ek-arcs path{opacity:.16}.ek .ek-hero-m{width:78px;height:auto;margin:14px auto 0;display:block}.ek .ek-hero-m+.ek-hero-s{margin-top:10px}@media (min-width:1024px){.ek .ek-h1,.ek .ek-h3{flex-direction:column;justify-content:center;min-height:calc(100svh - 124px);padding-top:96px;padding-bottom:24px;display:flex}.ek .ek-hero-m{width:92px;margin-top:16px}}@media (min-width:760px){.ek .ek-films{max-width:1260px}.ek .ek-film{grid-template-columns:1.7fr 1fr;gap:8px}.ek .ek-film-v{aspect-ratio:4/3}.ek .ek-film h3{font-size:1.1875rem;line-height:1.2}.ek .ek-film p{font-size:.9375rem;line-height:1.4}}.ek .ek-pro-d{padding:12px}.ek .ek-pile-n.n1{transform:none}@media (min-width:1024px){.ek .ek-pro{align-items:center}.ek .ek-pro-d{border-radius:30px;padding:14px;display:block}}.ek .ek-m2 .ek-h1-b{position:relative}.ek .ek-m2 .ek-hero-m{width:72px;margin:10px auto 0}@media (min-width:1024px){.ek .ek-hero.ek-m2 h1 .ek-h1-b{margin-left:auto;margin-right:auto;display:table}.ek .ek-m2 .ek-hero-m{width:150px;margin:0 0 0 4px;position:absolute;bottom:-10px;left:100%}}.ek .ek-m3 .ek-hero-m{z-index:2;width:74px;margin:0;position:absolute;bottom:-10px;right:10px}@media (max-width:1023px){.ek .ek-hero.ek-m3{padding-bottom:96px}.ek .ek-m3 .ek-hero-m{width:70px;bottom:0;right:18px}}@media (min-width:1024px){.ek .ek-m3 .ek-hero-m{width:170px;bottom:-14px;right:max(32px,50vw - 600px)}}.ek .ek-sp-fl{display:none}.ek [class*=ek-noms-] .ek-sports figcaption{font-family:var(--ek-titre), ui-sans-serif, system-ui, sans-serif;letter-spacing:-.02em;text-align:left;white-space:normal;justify-content:flex-start;gap:8px;font-size:1.0625rem;font-weight:700;line-height:1.15}.ek [class*=ek-noms-] .ek-sports figcaption:before{content:"";background:var(--vif);border-radius:50%;flex:none;width:8px;height:8px}.ek [class*=ek-noms-] .ek-sp-fl{border-radius:50%;flex:none;place-items:center;width:30px;height:30px;display:grid}.ek [class*=ek-noms-] .ek-sp-fl svg{width:15px;height:15px}.ek .ek-noms-1 .ek-sports figure,.ek .ek-noms-3 .ek-sports figure{aspect-ratio:auto;border-radius:26px;padding:6px}.ek .ek-noms-1 .ek-sports figure>img,.ek .ek-noms-3 .ek-sports figure>img{aspect-ratio:3/4;border-radius:20px;flex:none;height:auto}.ek .ek-noms-1 .ek-sports figure{border:1px solid var(--trait);box-shadow:var(--ombre);background:#fff}.ek .ek-noms-1 .ek-sports figcaption{background:0 0;height:58px;padding:0 6px 0 10px}.ek .ek-noms-1 .ek-sp-fl{color:var(--vif);background:#eaf3ff}.ek .ek-noms-2 .ek-sports figure{border:0}.ek .ek-noms-2 .ek-sports figure>img{flex:1}.ek .ek-noms-2 .ek-sports figcaption{background:#fff;border-radius:16px;height:52px;padding:0 8px 0 14px;position:absolute;inset:auto 8px 8px;box-shadow:0 6px 20px -8px #0b102066}.ek .ek-noms-2 .ek-sp-fl{background:var(--vif);color:#fff}.ek .ek-noms-3 .ek-sports figure{background:var(--nuit);border:0}.ek .ek-noms-3 .ek-sports figcaption{color:#fff;height:58px;text-shadow:none;background:0 0;align-items:center;padding:0 6px 0 10px;position:static}.ek .ek-noms-3 .ek-sp-fl{color:#fff;background:#ffffff1f}@media (min-width:1024px){.ek [class*=ek-noms-] .ek-sports figcaption{font-size:1rem}.ek .ek-noms-1 .ek-sports figure,.ek .ek-noms-3 .ek-sports figure{aspect-ratio:auto}.ek .ek-h1,.ek .ek-h3{min-height:100svh}.ek .ek-m1 .ek-hero-m{width:128px;margin-top:14px}}.ek .ek-sports figure:hover>img{transform:none}.ek .ek-sports figure{transition:transform .3s var(--courbe), box-shadow .3s var(--courbe)}@media (hover:hover){.ek .ek-sports figure:hover{transform:translateY(-6px);box-shadow:0 18px 40px -18px #0b102059}}@media (prefers-reduced-motion:reduce){.ek .ek-sports figure:hover{transform:none}}@media (min-width:1024px){.ek .ek-h1{justify-content:flex-start;padding-top:118px;padding-bottom:28px}.ek .ek-m1 .ek-hero-m{width:176px;margin-top:10px}.ek .ek-m1 .ek-hero-m+.ek-hero-s{margin-top:6px}}.ek .ek-roue{scroll-snap-type:x mandatory;scrollbar-width:none;margin:-16px -16px -24px;padding:16px 16px 44px;display:flex;overflow-x:auto}.ek .ek-roue::-webkit-scrollbar{display:none}.ek .ek-roue-c{scroll-snap-align:center;will-change:transform;flex:0 0 80%;min-width:0}.ek .ek-roue-c>*{width:100%;height:100%}.ek .ek-sports.ek-roue .ek-roue-c{flex-basis:56%}.ek .ek-sports.ek-roue .ek-roue-c>figure{flex:none}.c.c-vivant .ek-roue [data-r]:not(.c-vu){opacity:1;transform:none}.ek .ek-roue{overscroll-behavior-x:contain;touch-action:pan-x pan-y;gap:22px;padding-left:10%;padding-right:10%;overflow-y:hidden}.ek .ek-sports.ek-roue{gap:20px;padding-left:22%;padding-right:22%}.ek .ek-roue .ek-roue-c{flex:0 0 80vw}.ek .ek-roue{padding-left:calc(10vw + 16px);padding-right:calc(10vw + 16px)}.ek .ek-sports.ek-roue .ek-roue-c{flex:0 0 56vw}.ek .ek-sports.ek-roue{padding-left:calc(22vw + 16px);padding-right:calc(22vw + 16px)}.ek .ek-pn{gap:28px;max-width:1080px;margin:0 auto;display:grid}.ek .ek-pn>*{min-width:0}.ek .ek-pn h3{letter-spacing:-.02em;margin-bottom:12px;font-size:1.125rem}.ek .ek-pn h3+ul+h3{margin-top:26px}.ek .ek-pn-rdv{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.ek .ek-pn-rdv li{border:1px solid var(--trait);box-shadow:var(--ombre);background:#fff;border-radius:20px;flex-direction:column;gap:8px;padding:14px 12px;display:flex}.ek .ek-pn-ic{width:34px;height:34px;color:var(--vif);background:#eaf3ff;border-radius:11px;place-items:center;display:grid}.ek .ek-pn-ic svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:19px;height:19px}.ek .ek-pn-rdv b{letter-spacing:-.01em;font-size:.9375rem;line-height:1.2}.ek .ek-pn-rdv small{color:var(--doux);font-size:.875rem;line-height:1.35;display:none}.ek .ek-pn-puces{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.ek .ek-pn-puces li{border:1px solid var(--trait);background:#fff;border-radius:999px;align-items:center;gap:8px;padding:9px 14px;font-size:.9375rem;font-weight:500;line-height:1.2;display:inline-flex}.ek .ek-pn-puces li:before{content:"";background:var(--vif);border-radius:50%;flex:none;width:7px;height:7px}.ek .ek-pn-pile{padding:10px 6px 44px;display:grid;position:relative}.ek .ek-pn-pile:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(60% 60%,#2e8bf029,#0000 70%);position:absolute;inset:0 -10%}.ek .ek-pn-n{border:1px solid var(--trait);transform-origin:50% 0;animation:ek-pn 15s var(--courbe) infinite;background:#fffffff5;border-radius:22px;grid-area:1/1;align-self:start;padding:14px;position:relative;box-shadow:0 14px 34px -16px #0b10204d}@keyframes ek-pn{0%,30%{opacity:1;z-index:3;transform:none}33%{opacity:0;z-index:3;transform:translateY(-14px)scale(1.02)}34%,63%{opacity:.5;z-index:1;transform:translateY(34px)scale(.88)}67%,96%{opacity:.8;z-index:2;transform:translateY(17px)scale(.94)}to{opacity:1;z-index:3;transform:none}}@media (prefers-reduced-motion:reduce){.ek .ek-pn-n{grid-area:auto;animation:none}.ek .ek-pn-pile{gap:10px}}@media (min-width:900px){.ek .ek-pn{grid-template-columns:1.1fr .9fr;align-items:center;gap:56px}.ek .ek-pn-rdv{gap:12px}.ek .ek-pn-rdv li{padding:18px 16px}.ek .ek-pn-rdv b{font-size:1rem}.ek .ek-pn-rdv small{display:block}.ek .ek-pn-puces li{font-size:1rem}}.ek .ek-roue .ek-roue-c{transition:opacity .2s linear}@media (min-width:900px){.ek .ek-pn-pile{background:#eef5ff;border-radius:32px;padding:48px 40px 76px}.ek .ek-pn-pile:before{border-radius:32px;inset:0}.ek .ek-pn-puces{gap:10px}}.ek .ek-pn-puces li{padding:8px 12px;font-size:.875rem}@media (min-width:900px){.ek .ek-pn-puces li{padding:9px 14px;font-size:.9375rem}}.ek .ek-pn-pile{background:#eef5ff;border-radius:28px;padding:28px 18px 72px}.ek .ek-pn-pile:before{border-radius:28px;inset:0}.ek .ek-pn-n{animation:9s cubic-bezier(.32,.72,0,1) infinite ek-pn2}.ek .ek-pn-n.p1{animation-delay:-6s}.ek .ek-pn-n.p2{animation-delay:-3s}@keyframes ek-pn2{0%,26%{opacity:1;z-index:3;transform:none}33%{opacity:0;z-index:3;transform:translateY(-40px)scale(1.03)}34%{opacity:0;z-index:1;transform:translateY(46px)scale(.86)}40%,59%{opacity:.55;z-index:1;transform:translateY(46px)scale(.86)}66%,92%{opacity:.85;z-index:2;transform:translateY(23px)scale(.93)}to{opacity:1;z-index:3;transform:none}}@media (min-width:900px){.ek .ek-pn-pile{border-radius:32px;padding:48px 40px 96px}}.ek .ek-pn-n{transform-origin:50% 100%;background:#fff;align-self:stretch}@media (max-width:1023px){.ek .ek-h1{flex-direction:column;justify-content:center;min-height:100svh;padding-top:84px;padding-bottom:28px;display:flex}.ek .ek-m1 .ek-hero-m{width:clamp(110px,19svh,160px);margin-top:12px}.ek .ek-m1 .ek-hero-m+.ek-hero-s{margin-top:8px}}.ek .ek-h1{justify-content:flex-start;padding-bottom:14px}.ek .ek-h1 .ek-hero-in{flex:1;width:100%}.ek .ek-m1 .ek-hero-m{margin-top:auto;margin-bottom:auto}.ek .ek-m1 .ek-hero-m+.ek-hero-s{margin-top:0}.ek .ek-m1 .ek-preuve-t,.ek .ek-m1 h1{flex:none}.ek .ek-h1+.ek-ruban{padding-top:6px}.ek .ek-m1 .ek-hero-m{min-height:0}@media (max-width:1023px){.ek .ek-m1 .ek-hero-m{margin-top:auto;margin-bottom:auto}.ek .ek-h1{padding-bottom:12px}}@media (min-width:1024px){.ek .ek-h1{padding-bottom:16px}}.ek .ek-main,.ek .ek-hero h1 .ek-main,.ek .ek-etape .ek-main{font-family:var(--ek-titre), ui-sans-serif, system-ui, sans-serif;font-weight:inherit;font-size:1em;line-height:inherit;letter-spacing:inherit;margin:0;padding:0;display:inline;transform:none}.ek.ek-mot-2 .ek-main{color:inherit;-webkit-box-decoration-break:clone;box-decoration-break:clone;background:linear-gradient(#0000 58%,#2e8bf04d 58% 92%,#0000 92%)}.ek.ek-mot-3 .ek-main{color:var(--bleu);background:linear-gradient(95deg,#1b62d6,#2e8bf0 45%,#7c4dff);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.ek.ek-mot-1 .ek-nuit .ek-main,.ek.ek-mot-1 .ek-bilan .ek-main,.ek.ek-mot-1 .ek-fin .ek-main{color:#7fb6ff}.ek.ek-mot-2 .ek-bilan .ek-main,.ek.ek-mot-2 .ek-fin .ek-main,.ek.ek-mot-2 .ek-nuit .ek-main{background:linear-gradient(#0000 58%,#2e8bf08c 58% 92%,#0000 92%)}.ek.ek-mot-3 .ek-bilan .ek-main,.ek.ek-mot-3 .ek-fin .ek-main,.ek.ek-mot-3 .ek-nuit .ek-main{background:linear-gradient(95deg,#7fb6ff,#b79bff);-webkit-background-clip:text;background-clip:text}.ek .ek-etiq{font-family:var(--ek-titre), ui-sans-serif, system-ui, sans-serif;letter-spacing:-.01em;color:var(--bleu);font-size:1rem;font-weight:700}.ek .ek-etape .ek-main{letter-spacing:-.01em;-webkit-text-fill-color:currentColor;color:inherit;background:0 0;font-size:1rem;font-weight:700}.ek .ek-hero h1 .ek-h1-b{color:var(--encre);letter-spacing:-.045em;margin-top:8px;font-size:.74em}.ek .ek-pastille{color:var(--nuit);background:#fff;border:0;gap:10px;padding:5px 16px 5px 5px;font-weight:600;box-shadow:0 8px 24px -10px #2e8bf099}.ek .ek-pastille b{background:var(--vif);color:#fff;letter-spacing:-.01em;border-radius:999px;place-items:center;height:30px;padding:0 10px;font-size:.9375rem;font-weight:800;display:inline-grid}.ek .c-logos{flex-wrap:wrap;justify-content:center;display:flex}.ek .c-logos li{flex:0 0 calc(50% - 5px)}@media (min-width:760px){.ek .c-logos li{flex-basis:calc(25% - 9px)}}.ek.ek-mot-1 .ek-main{color:#2475e6}.ek .ek-hero h1.ek-t1{letter-spacing:-.055em;flex-direction:column;align-items:center;font-size:clamp(2.6rem,11.5vw,3.4rem);line-height:.98;display:flex}.ek .ek-t-sur{letter-spacing:-.01em;color:var(--doux);margin-bottom:10px;font-size:1.0625rem;font-weight:600;line-height:1.3}.ek .ek-hero h1.ek-t2{font-size:clamp(1.9rem,8.6vw,2.6rem);line-height:1.02}.ek .ek-tourne{text-align:left;vertical-align:bottom;display:inline-grid}.ek .ek-tourne>*{opacity:0;grid-area:1/1;animation:7.5s cubic-bezier(.32,.72,0,1) infinite ek-tourne;transform:translateY(.35em)}.ek .ek-tourne>:nth-child(2){animation-delay:2.5s}.ek .ek-tourne>:nth-child(3){animation-delay:5s}@keyframes ek-tourne{0%{opacity:0;transform:translateY(.35em)}6%,30%{opacity:1;transform:none}36%,to{opacity:0;transform:translateY(-.35em)}}@media (prefers-reduced-motion:reduce){.ek .ek-tourne>*{animation:none}.ek .ek-tourne>:first-child{opacity:1;transform:none}}.ek .ek-hero h1.ek-t3{letter-spacing:-.055em;max-width:9ch;font-size:clamp(2.7rem,12vw,3.5rem);line-height:.98}.ek .ek-t3-p{flex-wrap:wrap;justify-content:center;gap:8px;margin:16px 0 0;padding:0;list-style:none;display:flex}.ek .ek-t3-p li{color:#1f6be0;font-family:var(--ek-titre), ui-sans-serif, system-ui, sans-serif;letter-spacing:-.02em;background:#e6f0ff;border-radius:999px;padding:9px 16px;font-size:1.125rem;font-weight:700}@media (min-width:1024px){.ek .ek-hero h1.ek-t1{font-size:clamp(4rem,5.6vw,5.4rem)}.ek .ek-t-sur{margin-bottom:12px;font-size:1.375rem}.ek .ek-hero h1.ek-t2{font-size:clamp(3.6rem,5.4vw,5.2rem)}.ek .ek-hero h1.ek-t3{max-width:none;font-size:clamp(4.4rem,7vw,6.6rem)}.ek .ek-t3-p li{padding:10px 20px;font-size:1.375rem}}@keyframes ek-arche{to{stroke-dashoffset:0}}.ek .ek-t3-p li{animation:3.4s ease-in-out infinite alternate ek-flotte}.ek .ek-t3-p li:nth-child(2){animation-duration:3.9s;animation-delay:-1.6s}@keyframes ek-flotte{0%{transform:translateY(4px)rotate(-2.8deg)}to{transform:translateY(-5px)rotate(2.4deg)}}@media (prefers-reduced-motion:reduce){.ek .ek-t3-p li{animation:none}}.ek .ek-arche-ordi{display:none}@media (min-width:1024px){.ek .ek-arche-ordi{display:block}.ek .ek-arche-tel{display:none}}.ek .ek-pastille b{background:var(--vif)}.ek .ek-hero .ek-chip+h1,.ek .ek-hero .ek-chip~h1.ek-t3{margin-top:30px}.ek .ek-hero h1.ek-t3{max-width:none;font-size:clamp(2.25rem,9.6vw,2.9rem);line-height:1.02}@media (min-width:1024px){.ek .ek-hero h1.ek-t3{font-size:clamp(3.6rem,5.4vw,5.1rem)}.ek .ek-m1 .ek-hero-m{width:clamp(176px,28svh - 76px,300px);margin-top:auto;margin-bottom:max(10px,12svh - 108px)}}.ek .c-duel small{white-space:normal;font-size:.875rem}.ek .c-duel tbody th{-webkit-hyphens:manual;hyphens:manual}.ek .ek-etape>span{width:auto;height:32px;font-family:var(--ek-titre), ui-sans-serif, system-ui, sans-serif;letter-spacing:-.01em;color:var(--bleu);padding:0 12px;font-size:.9375rem}.ek .ek-nuit .ek-etape>span{color:#fff}.ek .ek-hero h1.ek-t3{line-height:1.1}.ek .ek-m1 .ek-hero-m-box{flex:1 1 0;width:100%;min-height:150px;max-height:46svh;margin:14px 0 10px;position:relative}.ek .ek-m1 .ek-hero-m-box .ek-hero-m{object-fit:contain;width:100%;height:100%;margin:0;position:absolute;inset:0}.ek .ek-m1 .ek-hero-m-box+.ek-hero-s{margin-top:0}.ek .ek-m1 .ek-hero-m-box{max-height:30svh}@media (min-width:1024px){.ek .ek-hero h1.ek-t3{font-size:clamp(3.6rem,min(5.6vw,8.6svh),6.6rem)}.ek .ek-m1 .ek-hero-m-box{max-height:34svh}}.ek .ek-hero h1.ek-t3{font-size:clamp(2.25rem,min(9.6vw,5.2svh),3.1rem)}.ek .ek-m1 .ek-hero-m-box{margin-top:auto;margin-bottom:auto}@media (min-width:1024px){.ek .ek-hero h1.ek-t3{font-size:clamp(3.6rem,min(5.6vw,8.6svh),6.6rem)}.ek .ek-m1 .ek-hero-m-box{max-height:40svh}}@media (hover:hover) and (pointer:fine) and (min-width:760px){.ek .ek-zoom-films .ek-film{transition:opacity .6s ease, transform .8s var(--courbe), box-shadow .45s var(--courbe);position:relative}.ek .ek-zoom-films .ek-film.c-vu{transition:opacity .6s ease, transform .45s var(--courbe), box-shadow .45s var(--courbe)}.ek .ek-zoom-films .ek-film.c-vu:hover{z-index:2;transform:scale(1.07);box-shadow:0 30px 60px -24px #0b10208c}}@media (prefers-reduced-motion:reduce){.ek .ek-zoom-films .ek-film,.ek .ek-zoom-films .ek-film.c-vu{transition:none}.ek .ek-zoom-films .ek-film.c-vu:hover{transform:none}}
@font-face{font-family:titres;src:url(../media/jakarta_latin-s.p.18rizl4rsrl42.woff2?dpl=dpl_3V2cL6zeSfjPBSE55iuLCUVKayMs)format("woff2");font-display:swap;font-weight:500 800}@font-face{font-family:titres Fallback;src:local(Arial);ascent-override:98.16%;descent-override:20.99%;line-gap-override:0.0%;size-adjust:105.75%}.titres_38f5e594-module__3a59vW__className{font-family:titres,titres Fallback,ui-sans-serif,system-ui,sans-serif}.titres_38f5e594-module__3a59vW__variable{--ek-titre:"titres", "titres Fallback", ui-sans-serif, system-ui, sans-serif}
@font-face{font-family:texte;src:url(../media/geist_latin-s.p.0wgildi0cnwt9.woff2?dpl=dpl_3V2cL6zeSfjPBSE55iuLCUVKayMs)format("woff2");font-display:swap;font-weight:400 600}@font-face{font-family:texte Fallback;src:local(Arial);ascent-override:94.56%;descent-override:27.76%;line-gap-override:0.0%;size-adjust:106.28%}.texte_a4ef1755-module__94ihPW__className{font-family:texte,texte Fallback,ui-sans-serif,system-ui,sans-serif}.texte_a4ef1755-module__94ihPW__variable{--ek-texte:"texte", "texte Fallback", ui-sans-serif, system-ui, sans-serif}
@font-face{font-family:main;src:url(../media/caveat_latin-s.p.0h6ig86gwutp4.woff2?dpl=dpl_3V2cL6zeSfjPBSE55iuLCUVKayMs)format("woff2");font-display:swap;font-weight:500 700}@font-face{font-family:main Fallback;src:local(Arial);ascent-override:128.4%;descent-override:40.12%;line-gap-override:0.0%;size-adjust:74.77%}.main_d69376b8-module__FxXcBG__className{font-family:main,main Fallback,cursive}.main_d69376b8-module__FxXcBG__variable{--ek-main:"main", "main Fallback", cursive}
