.dv{--dv-accent:rgb(var(--ct-accent));--dv-accent-fonce:rgb(var(--ct-accent-fonce,var(--ct-accent)));--dv-accent-texte:rgb(var(--ct-sur-accent));--dv-noir:rgb(var(--ct-encre));--dv-noir-2:#0f1a2e;--dv-page:rgb(var(--ct-clair));--dv-blanc:#fff;--dv-bord:rgb(var(--ct-trait)/0.16);--dv-texte:rgb(var(--ct-texte));--dv-texte-2:rgb(var(--ct-texte)/0.75);--dv-texte-3:rgb(var(--ct-texte)/0.62);--dv-gouttiere:26px;--dv-large:1180px;background:var(--dv-page);color:var(--dv-texte);min-height:100vh}.dv *,.dv :after,.dv :before{box-sizing:border-box}.dv h1,.dv h2,.dv h3,.dv h4,.dv p{margin:0}.dv img{max-width:100%;display:block}.dv-centre{max-width:var(--dv-large);margin:0 auto;padding:0 var(--dv-gouttiere)}.dv-service{background:var(--dv-noir-2);color:#aeb5c2;font-size:11.5px;letter-spacing:.04em}.dv-service .dv-centre{display:flex;align-items:center;gap:16px;flex-wrap:wrap;padding-top:9px;padding-bottom:9px}.dv-service b{color:#fff;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.dv-service .dv-droite{margin-left:auto;display:flex;align-items:center;gap:16px}.dv-service a{color:inherit;text-decoration:none;transition:color .16s ease}.dv-service a:hover{color:#fff}.dv-entete{background:var(--dv-blanc);border-bottom:1px solid var(--dv-bord)}.dv-entete .dv-centre{display:flex;align-items:center;gap:18px;flex-wrap:wrap;padding-top:12px;padding-bottom:12px}.dv-logo{height:34px;width:auto}.dv-nav{margin-left:auto;display:flex;align-items:center;gap:4px;flex-wrap:wrap}.dv-nav a{color:var(--dv-texte);text-decoration:none;font-size:12px;font-weight:700;letter-spacing:.1em;padding:9px 13px;transition:color .16s ease}.dv-nav a:hover{color:var(--dv-accent-fonce)}.dv-nav a[aria-current]{background:var(--dv-accent);color:var(--dv-accent-texte)}.dv-heros{position:relative;background:var(--dv-noir)}.dv-heros>img{width:100%;height:460px;-o-object-fit:cover;object-fit:cover;filter:grayscale(1) contrast(1.05)}.dv-voile{position:absolute;inset:0;background:linear-gradient(90deg,rgba(10,16,28,.88),rgba(10,16,28,.74) 48%,rgba(10,16,28,.32))}.dv-heros .dv-texte{position:absolute;inset:0;display:flex;align-items:center;color:#fff}.dv-heros .dv-centre{width:100%}.dv-sur{font-size:11.5px;letter-spacing:.2em;text-transform:uppercase;font-weight:700;color:hsla(0,0%,100%,.75)}.dv-heros h1{font-size:clamp(27px,3.6vw,44px);font-weight:800;letter-spacing:-.035em;line-height:1.08;margin-top:14px;max-width:15em}.dv-heros .dv-chapo{font-size:15px;line-height:1.6;margin-top:15px;max-width:34em;color:hsla(0,0%,100%,.82)}.dv-heros .dv-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:24px}.dv-heros .dv-adresse{font-size:12.5px;color:hsla(0,0%,100%,.6);margin-top:16px}.dv-heros .dv-adresse b{color:#fff;font-weight:600}.dv-appel{display:inline-block;border:0;cursor:pointer;text-decoration:none;background:var(--dv-accent);color:var(--dv-accent-texte);padding:14px 22px;font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;transition:background .16s ease}.dv-appel:hover{background:var(--dv-accent-fonce)}.dv-appel.dv-clair{background:transparent;color:#fff;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.45)}.dv-appel.dv-clair:hover{background:hsla(0,0%,100%,.1)}.dv-appel.dv-blanc{background:var(--dv-blanc);color:var(--dv-noir)}.dv-appel.dv-blanc:hover{background:#e9eaee}.dv-appel.dv-petit{padding:6px 13px;font-size:11px;letter-spacing:.09em}.dv-tuiles{display:grid;gap:18px;grid-template-columns:repeat(4,1fr);padding-top:var(--dv-gouttiere);padding-bottom:var(--dv-gouttiere)}.dv-tuile{background:var(--dv-blanc);border:1px solid var(--dv-bord);display:flex;flex-direction:column}.dv-tuile .dv-chapeau{background:#e9eaed;padding:15px 12px;text-align:center;font-size:15px;font-weight:700;line-height:1.25;color:var(--dv-texte)}.dv-tuile .dv-chapeau b{display:block;font-weight:800}.dv-tuile.dv-vedette .dv-chapeau{background:var(--dv-accent);color:var(--dv-accent-texte)}.dv-tuile .dv-corps{padding:20px 15px;text-align:center;flex:1}.dv-rond{width:46px;height:46px;border-radius:50%;margin:0 auto;background:#f3f4f6;border:1px solid var(--dv-bord);display:grid;place-items:center;color:var(--dv-texte-2)}.dv-tuile.dv-vedette .dv-rond{background:var(--dv-accent);border-color:var(--dv-accent);color:var(--dv-accent-texte)}.dv-rond svg{width:21px;height:21px}.dv-tuile .dv-fort{font-size:18px;font-weight:800;margin-top:13px;letter-spacing:-.02em;line-height:1.25}.dv-tuile .dv-detail{font-size:12.5px;color:var(--dv-texte-2);margin-top:7px;line-height:1.5}.dv-bloc{background:var(--dv-blanc);border:1px solid var(--dv-bord);padding:30px 26px}.dv-bande>*+*,.dv-bloc+.dv-bloc{margin-top:18px}.dv-bande{padding-bottom:var(--dv-gouttiere)}.dv-titre-bloc{text-align:center;max-width:42em;margin:0 auto}.dv-titre-bloc h2{font-size:clamp(22px,2.3vw,28px);font-weight:800;letter-spacing:-.03em}.dv-titre-bloc p{font-size:14.5px;color:var(--dv-texte-2);line-height:1.6;margin-top:10px}.dv-gestes{display:grid;gap:20px;grid-template-columns:repeat(3,1fr);margin-top:26px}.dv-geste .dv-vue{border:1px solid var(--dv-bord);overflow:hidden}.dv-geste .dv-vue img{width:100%;aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover;filter:grayscale(1) contrast(1.04);transition:filter .4s ease,transform .6s cubic-bezier(.2,.8,.2,1)}.dv-geste:hover .dv-vue img{filter:none;transform:scale(1.03)}.dv-geste .dv-num{display:inline-block;margin-top:14px;background:var(--dv-accent);color:var(--dv-accent-texte);font-size:11.5px;font-weight:700;letter-spacing:.12em;padding:5px 10px}.dv-geste h3{font-size:16.5px;font-weight:700;margin-top:11px}.dv-geste p{font-size:13.5px;color:var(--dv-texte-2);line-height:1.6;margin-top:6px}.dv-poles{display:grid;gap:18px;grid-template-columns:repeat(2,1fr);margin-top:26px}.dv-pole{border:1px solid var(--dv-bord);background:var(--dv-blanc)}.dv-pole .dv-haut{background:#e9eaed;padding:14px 18px;display:flex;align-items:center;gap:11px}.dv-pole .dv-ic{width:32px;height:32px;flex:none;background:var(--dv-blanc);border:1px solid var(--dv-bord);display:grid;place-items:center;color:var(--dv-texte-2)}.dv-pole .dv-ic svg{width:16px;height:16px}.dv-pole .dv-t{display:block;font-size:16px;font-weight:800;letter-spacing:.02em;text-transform:uppercase}.dv-pole .dv-p{display:block;font-size:12.5px;color:var(--dv-texte-2);margin-top:2px}.dv-pole ul{list-style:none;margin:0;padding:16px 18px 18px}.dv-pole li{display:flex;gap:10px;font-size:13.5px;line-height:1.55}.dv-pole li+li{margin-top:10px;padding-top:10px;border-top:1px solid var(--dv-bord)}.dv-pole li .dv-c{flex:none;color:var(--dv-accent);margin-top:2px}.dv-pole li .dv-c svg{width:14px;height:14px}.dv-faits{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--dv-bord);border:1px solid var(--dv-bord)}.dv-fait{background:var(--dv-blanc);padding:22px}.dv-fait .dv-t{font-size:15.5px;font-weight:800;letter-spacing:-.01em}.dv-fait .dv-d{line-height:1.6;margin-top:7px}.dv-aussi,.dv-fait .dv-d{font-size:13px;color:var(--dv-texte-2)}.dv-aussi{line-height:1.65;text-align:center;max-width:46em;margin:18px auto 0}.dv-apercu{border:1px solid #c9cace;background:var(--dv-blanc);margin-top:26px}.dv-apercu .dv-fenetre{background:#e9eaed;border-bottom:1px solid var(--dv-bord);padding:10px 14px;display:flex;align-items:center;gap:7px}.dv-apercu .dv-fenetre i{width:9px;height:9px;border-radius:50%;background:#c3c6cc;display:block}.dv-apercu .dv-url{margin-left:8px;background:var(--dv-blanc);border:1px solid var(--dv-bord);font-size:11px;color:var(--dv-texte-2);padding:3px 9px}.dv-apercu .dv-dedans{display:grid;grid-template-columns:auto 1fr;gap:24px;padding:24px}.dv-cote-qr{text-align:center}.dv-cote-qr .dv-boite{border:1px solid var(--dv-bord);padding:12px;display:inline-block}@media (prefers-reduced-motion:no-preference){.dv-cote-qr .dv-boite{animation:dv-flotte 5s ease-in-out 5}}@keyframes dv-flotte{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}.dv-cote-qr svg{width:118px;height:118px}.dv-cote-qr .dv-l{font-size:11px;color:var(--dv-texte-3);margin-top:9px;letter-spacing:.06em;text-transform:uppercase;font-weight:700}.dv-fiche .dv-ligne1{display:flex;align-items:baseline;gap:10px}.dv-fiche .dv-nom{font-size:17px;font-weight:800}.dv-etiq{margin-left:auto;font-size:10px;letter-spacing:.1em;text-transform:uppercase;font-weight:700;padding:4px 9px;background:var(--dv-accent);color:var(--dv-accent-texte)}.dv-fiche .dv-mail{margin-top:4px}.dv-fiche .dv-mail,.dv-fiche .dv-venue{font-size:12.5px;color:var(--dv-texte-2)}.dv-fiche .dv-venue{margin-top:14px;background:#f3f4f6;border-left:3px solid var(--dv-accent);padding:10px 12px}.dv-fiche .dv-venue b{color:var(--dv-texte);font-weight:700}.dv-fiche .dv-envois{margin-top:14px;border:1px solid var(--dv-bord)}.dv-fiche .dv-envoi{display:flex;align-items:center;gap:12px;padding:10px 12px;font-size:13px}.dv-fiche .dv-envoi+.dv-envoi{border-top:1px solid var(--dv-bord)}.dv-fiche .dv-envoi .dv-e{margin-left:auto;font-size:10px;letter-spacing:.08em;text-transform:uppercase;font-weight:700;padding:3px 8px;background:#e9eaed;color:var(--dv-texte-2)}.dv-fiche .dv-envoi .dv-e.dv-clic{background:var(--dv-accent);color:var(--dv-accent-texte)}.dv-final{background:var(--dv-noir);color:#fff;padding:52px 0;text-align:center}.dv-final h2{font-size:clamp(24px,2.6vw,31px);font-weight:800;letter-spacing:-.03em}.dv-final p{font-size:15px;color:hsla(0,0%,100%,.72);line-height:1.65;max-width:36em;margin:14px auto 0}.dv-essais{display:flex;gap:12px;justify-content:center;margin-top:26px;flex-wrap:wrap}.dv-essai{width:118px}.dv-essai .dv-vignette{border:1px solid hsla(0,0%,100%,.18);background:#1d2c47;padding:9px}.dv-essai .dv-bandeau{height:8px}.dv-essai .dv-ecran{background:#fff;margin-top:6px;padding:7px}.dv-essai .dv-l{height:5px;background:#dcdee3}.dv-essai .dv-l+.dv-l{margin-top:4px;width:70%}.dv-essai .dv-pastille{height:14px;margin-top:7px}.dv-essai .dv-nom{font-size:11px;color:hsla(0,0%,100%,.6);margin-top:8px}.dv-final .dv-suite{margin-top:28px}.dv-final .dv-mention{font-size:12.5px;color:hsla(0,0%,100%,.5);margin-top:13px}.dv-pied{background:var(--dv-noir-2);color:#8e96a5;font-size:12px}.dv-pied .dv-centre{display:flex;gap:14px;flex-wrap:wrap;align-items:center;padding-top:20px;padding-bottom:20px}.dv-pied b{color:#e4e6ea;font-weight:700}.dv-pied .dv-droite{margin-left:auto;display:flex;gap:18px}.dv-pied a{color:inherit;text-decoration:none;transition:color .16s ease}.dv-pied a:hover{color:#fff}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.dv-monte{animation:dv-monte .6s cubic-bezier(.2,.8,.2,1) both;animation-timeline:view();animation-range:entry 0 entry 45%}}}@keyframes dv-monte{0%{transform:translateY(12px)}to{transform:none}}@media (prefers-reduced-motion:reduce){.dv *,.dv :after,.dv :before{animation-duration:.01ms!important;transition-duration:.01ms!important}}@media (max-width:880px){.dv{--dv-gouttiere:20px}.dv-tuiles{grid-template-columns:repeat(2,1fr)}.dv-apercu .dv-dedans,.dv-faits,.dv-gestes,.dv-poles{grid-template-columns:1fr}.dv-nav{margin-left:0;width:100%}.dv-nav a{padding:8px 10px;font-size:11px}.dv-heros>img{height:520px}.dv-bloc{padding:24px 18px}}@media (max-width:470px){.dv-tuiles{grid-template-columns:1fr}.dv-heros .dv-chapo{font-size:13.5px}}.dv-bandeau{background:var(--dv-noir);color:#fff}.dv-bandeau .dv-centre{display:flex;align-items:center;gap:16px;flex-wrap:wrap;padding-top:18px;padding-bottom:18px}.dv-bandeau .dv-ou{font-size:11px;letter-spacing:.2em;text-transform:uppercase;font-weight:700;color:hsla(0,0%,100%,.55)}.dv-bandeau h1{font-size:25px;font-weight:800;letter-spacing:-.03em;margin-top:4px}.dv-bandeau .dv-droite{margin-left:auto;display:flex;align-items:center;gap:10px;flex-wrap:wrap}.dv-bandeau .dv-droite+.dv-segments{margin-left:0}.dv-segments{display:flex;border:1px solid hsla(0,0%,100%,.22)}.dv-segments a{padding:8px 15px;font-size:12px;font-weight:700;letter-spacing:.05em;color:hsla(0,0%,100%,.72);text-decoration:none;transition:background .18s ease,color .18s ease}.dv-segments a+a{border-left:1px solid hsla(0,0%,100%,.22)}.dv-segments a:hover{background:hsla(0,0%,100%,.1);color:#fff}.dv-segments a[aria-current=page]{background:var(--dv-accent);color:var(--dv-accent-texte)}.dv-tuile .dv-nombre{font-size:31px;font-weight:800;margin-top:13px;letter-spacing:-.035em;font-variant-numeric:tabular-nums;line-height:1}.dv-barres{position:relative;display:flex;align-items:flex-end;gap:10px;height:210px;margin-top:30px}.dv-barres .dv-b{flex:1;position:relative;background:var(--dv-accent);min-height:2px;transition:background .16s ease}.dv-barres .dv-b:hover{background:var(--dv-accent-fonce)}.dv-barres .dv-b b{top:-19px;font-size:11.5px;font-weight:700;font-variant-numeric:tabular-nums}.dv-barres .dv-b b,.dv-barres .dv-b span{position:absolute;left:0;right:0;text-align:center}.dv-barres .dv-b span{bottom:-21px;font-size:11px;color:var(--dv-texte-2)}.dv-moyenne{position:absolute;left:0;right:0;border-top:1px dashed rgb(var(--ct-trait)/.35);pointer-events:none}.dv-moyenne span{position:absolute;left:0;top:3px;font-size:10.5px;color:var(--dv-texte-3);background:var(--dv-blanc);padding:0 5px}.dv-sous-barres{height:26px}.dv-deux{display:grid;gap:18px;grid-template-columns:1.5fr 1fr}.dv-rangs{margin-top:16px}.dv-rang{display:flex;align-items:center;gap:12px;padding:11px 0}.dv-rang+.dv-rang{border-top:1px solid var(--dv-bord)}.dv-jeton{width:38px;height:38px;flex:none;display:grid;place-items:center;background:rgb(var(--ct-clair-2));border:1px solid var(--dv-bord);font-weight:700;font-size:12.5px;color:var(--dv-texte-2)}.dv-rang .dv-qui{min-width:0;flex:1}.dv-rang .dv-nom{display:block;font-weight:600;font-size:14.5px}.dv-rang .dv-det{display:block;font-size:12px;color:var(--dv-texte-2);margin-top:1px}.dv-rang .dv-fin{margin-left:auto;text-align:right;flex:none}.dv-rang .dv-gros{font-weight:700;font-size:16px;font-variant-numeric:tabular-nums}.dv-pastille{display:inline-block;margin-top:3px;white-space:nowrap;font-size:10px;letter-spacing:.1em;text-transform:uppercase;font-weight:700;padding:3px 8px;background:var(--dv-accent);color:var(--dv-accent-texte)}.dv-pastille.dv-pale{background:rgb(var(--ct-clair-2));color:var(--dv-texte-2)}.dv-pastille.dv-urgent{background:rgb(var(--ct-alerte));color:#fff}.dv-cadeaux{display:grid;gap:14px;grid-template-columns:repeat(auto-fill,minmax(290px,1fr));margin-top:16px}.dv-cad>span:nth-child(2){min-width:0;flex:1}.dv-cad .dv-d,.dv-cad .dv-t{overflow-wrap:anywhere}.dv-cad{display:flex;align-items:center;gap:12px;border:1px solid var(--dv-bord);background:var(--dv-blanc);padding:12px 13px}.dv-cad .dv-t{display:block;font-weight:600;font-size:14px}.dv-cad .dv-d{display:block;font-size:12px;color:var(--dv-texte-2);margin-top:2px}.dv-remettre{margin-left:auto;flex:none;cursor:pointer;border:1px solid var(--dv-accent);background:var(--dv-blanc);color:var(--dv-accent-fonce);padding:8px 12px;font-size:10.5px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;transition:background .16s ease,color .16s ease}.dv-remettre:hover{background:var(--dv-accent);color:var(--dv-accent-texte)}.dv-vide{font-size:13.5px;color:var(--dv-texte-2);padding:16px 0 2px}.dv-alerte{background:var(--dv-blanc);border:1px solid var(--dv-bord);border-left:4px solid rgb(var(--ct-alerte));padding:15px 18px}.dv-alerte+.dv-alerte{margin-top:12px}.dv-alerte.dv-calme{border-left-color:var(--dv-accent)}.dv-alerte h2{font-size:15px;font-weight:700}.dv-alerte p{font-size:13.5px;color:var(--dv-texte-2);line-height:1.6;margin-top:6px}.dv-alerte a{display:inline-block;margin-top:8px;font-size:13px;font-weight:700;color:var(--dv-accent-fonce)}@media (max-width:880px){.dv-cadeaux,.dv-deux{grid-template-columns:1fr}.dv-bandeau h1{font-size:21px}}.dv.dv-plat{min-height:0;background:transparent;margin:-1.25rem -1rem 0}@media (min-width:1024px){.dv.dv-plat{margin:-1.5rem -1.5rem 0}}.dv-plat .dv-centre{max-width:none}.dv-plat .dv-bande{padding-top:22px}.dv-haut-alertes:empty{display:none}.dv-h{font-size:17px;font-weight:800;letter-spacing:-.02em}.dv-sous{font-size:12.5px;color:var(--dv-texte-2);margin-top:3px}.dv-entete-bloc{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap}.dv-rang.dv-cliquable{text-decoration:none;color:inherit;transition:background .16s ease}.dv-rang.dv-cliquable:hover{background:rgb(var(--ct-clair-2)/.6)}@media (prefers-reduced-motion:no-preference){.dv-entre{animation:dv-entre .54s cubic-bezier(.2,.8,.2,1) both;animation-delay:calc(var(--dv-rang, 0) * 70ms)}.dv-barres .dv-b{animation:dv-pousse .62s cubic-bezier(.2,.9,.25,1) both;animation-delay:calc(.14s + var(--dv-rang, 0) * 55ms);transform-origin:bottom}.dv-etincelle .dv-trait{stroke-dasharray:220;animation:dv-dessine 1.1s cubic-bezier(.3,.8,.3,1) .3s both}.dv-etincelle .dv-aire{animation:dv-parait .7s ease .7s both}}@keyframes dv-entre{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes dv-pousse{0%{height:0}}@keyframes dv-dessine{0%{stroke-dashoffset:220}to{stroke-dashoffset:0}}@keyframes dv-parait{0%{opacity:0}to{opacity:1}}.dv-etincelle{display:block;width:100%;height:34px;margin-top:14px}.dv-etincelle .dv-trait{fill:none;stroke:var(--dv-accent);stroke-width:2;stroke-linejoin:round;stroke-linecap:round}.dv-etincelle .dv-aire{fill:var(--dv-accent);opacity:.13}.dv-tuile.dv-vedette .dv-etincelle .dv-trait{stroke:var(--dv-accent)}.dv-appel.dv-vide-fond{background:transparent;color:#fff;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.4)}.dv-appel.dv-vide-fond:hover{background:hsla(0,0%,100%,.12)}.dv-segments a[aria-current]{background:var(--dv-accent);color:var(--dv-accent-texte);box-shadow:inset 0 -3px 0 hsla(0,0%,100%,.85)}.cf{margin-top:24px}.cf-scene{background:var(--dv-blanc);border:1px solid var(--dv-bord);padding:18px;perspective:1400px}.cf-carte{position:relative;height:212px;transform-style:preserve-3d;transition:transform .76s cubic-bezier(.2,.8,.2,1)}.cf-carte.cf-dos{transform:rotateY(180deg)}.cf-face{position:absolute;inset:0;backface-visibility:hidden;-webkit-backface-visibility:hidden}.cf-avant{background:var(--dv-noir);color:#fff;padding:18px;display:flex;align-items:center;gap:16px;overflow-wrap:anywhere;overflow:hidden}.cf-fond{position:absolute;inset:0;z-index:0}.cf-fond>*{width:100%;height:100%}.cf-voile{position:absolute;inset:0;z-index:1;background:linear-gradient(100deg,rgb(var(--ct-encre)/.82) 0,rgb(var(--ct-encre)/.72) 55%,rgb(var(--ct-encre)/.55) 100%)}.cf-avant>.cf-anneau,.cf-avant>.cf-infos{position:relative;z-index:2}.cf-arriere{transform:rotateY(180deg);background:var(--dv-blanc);border:1px solid var(--dv-bord);display:grid;place-items:center;align-content:center;gap:8px;padding:12px}.cf-arriere img{width:132px;height:132px}.cf-mot{font-size:11.5px;color:var(--dv-texte-2);text-align:center;line-height:1.45}.cf-num{font-size:11px;letter-spacing:.16em;color:var(--dv-texte-3);font-weight:700}.cf-anneau{position:relative;width:124px;height:124px;flex:none}.cf-anneau svg{transform:rotate(-90deg);display:block}.cf-piste{fill:none;stroke:hsla(0,0%,100%,.15);stroke-width:10}.cf-trait{fill:none;stroke:var(--dv-accent);stroke-width:10;stroke-linecap:round}@media (prefers-reduced-motion:no-preference){.cf-trait{animation:cf-referme .95s cubic-bezier(.2,.8,.2,1) .2s both}}@keyframes cf-referme{0%{stroke-dashoffset:340}}.cf-dedans{position:absolute;inset:0;display:grid;place-items:center;align-content:center}.cf-n{font-size:40px;font-weight:800;letter-spacing:-.045em;line-height:1;font-variant-numeric:tabular-nums}.cf-u{font-size:9.5px;letter-spacing:.16em;text-transform:uppercase;color:hsla(0,0%,100%,.55);font-weight:700;margin-top:5px}.cf-infos{min-width:0;display:block}.cf-nom{display:block;font-size:19px;font-weight:700;letter-spacing:-.02em}.cf-ligne{display:block;font-size:12px;color:hsla(0,0%,100%,.6);margin-top:5px;line-height:1.5}.cf-reste{display:block;font-size:13.5px;margin-top:13px;line-height:1.4}.cf-reste b{color:rgb(var(--ct-accent-clair));font-weight:700}.cf-retourner{display:block;width:100%;margin-top:14px;cursor:pointer;border:1px solid var(--dv-bord);background:var(--dv-blanc);color:var(--dv-texte-2);padding:11px;font-size:12px;font-weight:600;letter-spacing:.07em;text-transform:uppercase;transition:border-color .16s ease,color .16s ease}.cf-retourner:hover{border-color:var(--dv-accent);color:rgb(var(--ct-accent-texte))}.cf-tampons-bloc{background:var(--dv-blanc);border:1px solid var(--dv-bord);border-top:0;padding:16px 18px 18px}.cf-titre{display:flex;align-items:baseline;gap:8px;font-size:12px;color:var(--dv-texte-2)}.cf-titre b{color:var(--dv-texte);font-size:13.5px;font-weight:700}.cf-fin{margin-left:auto;font-variant-numeric:tabular-nums}.cf-tampons{display:grid;grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:6px;margin-top:12px}.cf-tam{aspect-ratio:1/1;border-radius:50%;border:1px dashed rgb(var(--ct-trait)/.3);display:grid;place-items:center;color:transparent}.cf-tam svg{width:55%;height:55%}.cf-tam.cf-plein{border:1px solid var(--dv-accent);background:var(--dv-accent);color:var(--dv-accent-texte)}@media (prefers-reduced-motion:no-preference){.cf-tam.cf-plein{animation:cf-tampon .56s cubic-bezier(.2,1.5,.35,1) both;animation-delay:calc(.36s + var(--cf-rang, 0) * 60ms)}}@keyframes cf-tampon{0%{transform:scale(2.2) rotate(-12deg);opacity:0}55%{transform:scale(.92) rotate(2deg);opacity:1}to{transform:none;opacity:1}}.cf-action{background:var(--dv-blanc);border:1px solid var(--dv-bord);border-top:0;padding:16px 18px 18px}.cf-saison{font-size:11.5px;color:var(--dv-texte-3);margin-top:14px;padding-top:12px;border-top:1px solid var(--dv-bord);text-align:center}.cf-valider{display:block;width:100%;border:0;cursor:pointer;background:var(--dv-accent);color:var(--dv-accent-texte);padding:16px;font-size:15px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;transition:background .16s ease}.cf-valider:hover:enabled{background:var(--dv-accent-fonce);color:rgb(var(--ct-sur-accent-fonce,var(--ct-sur-accent)))}.cf-valider:disabled{background:rgb(var(--ct-trait)/.18);color:var(--dv-texte-2);cursor:default}.cf-mention{font-size:11.5px;color:var(--dv-texte-2);margin-top:11px;text-align:center;line-height:1.5}.cf-refus{margin-top:12px;background:rgb(var(--ct-alerte)/.08);border-left:3px solid rgb(var(--ct-alerte));padding:11px 13px;font-size:13px;line-height:1.5;color:var(--dv-texte)}.cf-fait{background:var(--dv-accent);color:var(--dv-accent-texte);padding:16px 18px;text-align:center}.cf-fait-titre{font-size:16px;font-weight:800}.cf-fait-cadeau{display:flex;align-items:center;justify-content:center;gap:8px;font-size:13.5px;font-weight:600;margin-top:8px}.dv.dv-dans{min-height:0;background:transparent}.dv.cf-bloc{display:block;background:var(--dv-blanc);border:1px solid var(--dv-bord);padding:20px 18px;margin-top:16px}.cf-h{font-size:17px;font-weight:800;letter-spacing:-.02em;color:var(--dv-texte)}.cf-p{font-size:13.5px;color:var(--dv-texte-2);line-height:1.6;margin-top:7px}.cf-note{font-size:11.5px;color:var(--dv-texte-3);margin-top:12px}.cf-liste{list-style:none;margin:14px 0 0;padding:0;display:grid;gap:10px}.cf-cadeau{border:1px solid var(--dv-bord);border-left:3px solid var(--dv-accent);padding:11px 13px}.cf-cadeau-nom{display:block;font-size:14px;font-weight:600}.cf-cadeau-date{display:block;font-size:12px;color:var(--dv-texte-2);margin-top:2px}.cf-offert{display:flex;align-items:center;gap:8px;font-size:13.5px;font-weight:600;color:rgb(var(--ct-accent-texte));margin-top:10px}.cf-second{display:block;width:100%;margin-top:16px;cursor:pointer;text-align:center;text-decoration:none;border:1px solid var(--dv-bord);background:var(--dv-blanc);color:var(--dv-texte);padding:13px;font-size:13px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;transition:border-color .16s ease,color .16s ease}.cf-second:hover{border-color:var(--dv-accent);color:rgb(var(--ct-accent-texte))}.cf-second.cf-court{width:auto;padding:11px 18px}.cf-jeu{display:block;text-decoration:none;color:inherit;border:1px solid var(--dv-bord);padding:13px;transition:border-color .16s ease}.cf-jeu:hover{border-color:var(--dv-accent)}.cf-jeu-nom{display:block;font-size:15px;font-weight:700}.cf-jeu-lot{display:block;font-size:13px;color:var(--dv-texte-2);margin-top:3px}.cf-jeu-pied{display:block;font-size:11.5px;color:var(--dv-texte-3);margin-top:5px}.cf-repli summary{cursor:pointer;list-style:none}.cf-repli summary::-webkit-details-marker{display:none}.cf-repli summary:after{content:"+";float:right;font-weight:700;color:var(--dv-texte-2)}.cf-repli[open] summary:after{content:"−"}.cf-form{margin-top:16px;display:grid;gap:12px;justify-items:start}.cf-case{display:flex;align-items:center;gap:10px;font-size:13.5px;cursor:pointer}.cf-case input{width:20px;height:20px;flex:none;accent-color:var(--dv-accent)}.dv.cf-panneau{display:block;position:relative;overflow:hidden;background:var(--dv-noir);color:#fff;border:1px solid var(--dv-bord);margin-top:16px;min-height:150px}.cf-panneau-dedans{position:relative;z-index:2;padding:22px 18px}.cf-voile-club{background:linear-gradient(190deg,rgb(var(--ct-encre)/.6) 0,rgb(var(--ct-encre)/.82) 100%)}.cf-clair{color:#fff}.cf-clair-2{color:hsla(0,0%,100%,.78)}.cf-clair-3{color:hsla(0,0%,100%,.6)}.cf-offert.cf-offert-clair{color:rgb(var(--ct-accent-clair))}.cf-second.cf-sur-sombre{background:transparent;color:#fff;border-color:hsla(0,0%,100%,.45)}.cf-second.cf-sur-sombre:hover{background:hsla(0,0%,100%,.12);border-color:#fff;color:#fff}.cf-panneau .cf-valider{margin-top:16px}.dv-tete{position:sticky;top:0;z-index:40}.dv-tete .dv-centre{max-width:1180px}.dv-marque{display:flex;align-items:center;gap:10px;text-decoration:none;color:inherit}.dv-sigle{width:32px;height:32px;flex:none;display:grid;place-items:center;background:var(--dv-accent);color:var(--dv-accent-texte);font-size:12.5px;font-weight:800;letter-spacing:.02em}.dv-marque .dv-logo{height:30px;width:auto;max-width:150px;-o-object-fit:contain;object-fit:contain}.dv-marque .dv-mot{font-size:15px;font-weight:800;letter-spacing:-.02em}.dv-compte{display:inline-block;min-width:18px;margin-left:6px;padding:2px 5px;background:rgb(var(--ct-alerte));color:#fff;font-size:10.5px;font-weight:700;line-height:1.2;text-align:center;vertical-align:1px}.dv-sous-nav{background:rgb(var(--ct-clair-2));border-bottom:1px solid var(--dv-bord);overflow-x:auto}.dv-sous-nav .dv-centre{display:flex;align-items:center;gap:2px;padding-top:0;padding-bottom:0;white-space:nowrap}.dv-sous-nav a{display:inline-block;padding:11px 13px;font-size:13px;font-weight:600;color:var(--dv-texte-2);text-decoration:none;border-bottom:3px solid transparent;transition:color .16s ease,border-color .16s ease}.dv-sous-nav a:hover{color:var(--dv-texte)}.dv-sous-nav a[aria-current=page]{color:var(--dv-texte);font-weight:700;border-bottom-color:var(--dv-accent)}.dv-sous-nav a em{font-style:normal;color:var(--dv-texte-3);font-weight:400;margin-left:5px;font-size:12px}.dv-tiroir-bouton{display:none;margin-left:auto;cursor:pointer;border:1px solid var(--dv-bord);background:var(--dv-blanc);color:var(--dv-texte);padding:9px 14px;font-size:12.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.dv-tiroir{background:var(--dv-blanc);border-bottom:1px solid var(--dv-bord);padding:8px 20px 16px;max-height:70vh;overflow-y:auto}.dv-tiroir section+section{margin-top:14px;padding-top:14px;border-top:1px solid var(--dv-bord)}.dv-tiroir-titre{font-size:11px;letter-spacing:.14em;text-transform:uppercase;font-weight:700;color:var(--dv-texte-3);margin-bottom:4px}.dv-tiroir a{display:block;padding:9px 0;font-size:14.5px;font-weight:600;color:var(--dv-texte);text-decoration:none}.dv-tiroir a[aria-current=page]{color:rgb(var(--ct-accent-texte))}.dv-tete .dv-service form button{background:none;border:0;padding:0;cursor:pointer;color:inherit;font:inherit;letter-spacing:inherit;transition:color .16s ease}.dv-tete .dv-service form button:hover{color:#fff}@media (max-width:1023px){.dv-tete .dv-nav{display:none}.dv-tiroir-bouton{display:inline-block}.dv-tete .dv-sous-nav{display:none}}.dv.rc{position:sticky;top:0;z-index:30;background:var(--dv-blanc);border-bottom:1px solid var(--dv-bord)}.rc-lien{display:flex;align-items:center;gap:10px;min-height:44px;padding:0 18px;font-size:14px;font-weight:700;letter-spacing:.04em;color:var(--dv-texte);text-decoration:none;transition:color .16s ease}.rc-lien:hover{color:rgb(var(--ct-accent-texte))}.rc-fleche{display:grid;place-items:center;width:26px;height:26px;flex:none;background:var(--dv-accent);color:var(--dv-accent-texte);font-size:15px;line-height:1}.dv-jeu{padding-bottom:60px}.dv-jeu .dv-centre{max-width:680px}.jeu-lot{position:relative;background:var(--dv-noir);color:#fff;border:1px solid var(--dv-bord);overflow:hidden;margin-top:20px}.jeu-lot>img{width:100%;height:230px;-o-object-fit:cover;object-fit:cover;filter:grayscale(1) contrast(1.05);transition:filter .5s ease}.jeu-lot:hover>img{filter:none}.jeu-sans-photo{height:150px;display:grid;place-items:center;background:var(--dv-noir-2);color:rgb(var(--ct-accent-clair))}.jeu-sans-photo svg{width:52px;height:52px}.jeu-dedans{padding:22px 20px}.jeu-etiq{display:inline-block;background:var(--dv-accent);color:var(--dv-accent-texte);font-size:10.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;padding:5px 10px}.jeu-lot h1{font-size:clamp(24px,6vw,32px);font-weight:800;letter-spacing:-.035em;line-height:1.1;margin-top:12px}.jeu-quoi{font-size:14px;color:hsla(0,0%,100%,.75);line-height:1.6;margin-top:9px}.jeu-combien{font-size:12.5px;color:hsla(0,0%,100%,.55);margin-top:16px;padding-top:14px;border-top:1px solid hsla(0,0%,100%,.14)}.jeu-titre{margin-top:24px;text-align:center}.jeu-titre h2{font-size:clamp(19px,4.5vw,24px);font-weight:800;letter-spacing:-.025em;color:var(--dv-texte)}.jeu-titre p{font-size:14.5px;color:var(--dv-texte-2);line-height:1.6;margin-top:8px}.jeu-bloc{background:var(--dv-blanc);border:1px solid var(--dv-bord);padding:22px 20px;margin-top:18px}.jeu-etape{display:flex;align-items:center;gap:11px}.jeu-num{width:28px;height:28px;flex:none;display:grid;place-items:center;background:var(--dv-noir);color:#fff;font-size:13px;font-weight:800}.jeu-num.jeu-attente{background:rgb(var(--ct-trait)/.2);color:var(--dv-texte-2)}.jeu-etape h3{font-size:17px;font-weight:800;letter-spacing:-.02em}.jeu-etape h3.jeu-grise{color:var(--dv-texte-3)}.jeu-aide{margin-top:8px}.jeu-aide,.jeu-verrou{font-size:13px;color:var(--dv-texte-2);line-height:1.55}.jeu-verrou{margin-top:12px;border-left:3px solid rgb(var(--ct-trait)/.25);background:rgb(var(--ct-clair-2));padding:11px 13px}.jeu-reseaux{display:grid;gap:10px;margin-top:16px}.jeu-reseau{display:flex;align-items:center;gap:12px;border:1px solid var(--dv-bord);padding:12px;text-decoration:none;color:inherit;transition:border-color .16s ease}.jeu-reseau.jeu-fait,.jeu-reseau:hover{border-color:var(--dv-accent)}.jeu-reseau.jeu-fait{background:rgb(var(--ct-accent)/.07)}.jeu-ic{width:40px;height:40px;flex:none;display:grid;place-items:center;background:var(--dv-noir);color:#fff}.jeu-ic svg{width:21px;height:21px}.jeu-reseau .jeu-nom{display:block;font-weight:700;font-size:14.5px}.jeu-reseau .jeu-det{display:block;font-size:12px;color:var(--dv-texte-2);margin-top:1px}.jeu-coche{margin-left:auto;flex:none;color:var(--dv-accent)}.jeu-valider{display:block;width:100%;margin-top:18px;border:0;cursor:pointer;background:var(--dv-accent);color:var(--dv-accent-texte);padding:16px;font-size:15px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;transition:background .16s ease}.jeu-valider:hover:enabled{background:var(--dv-accent-fonce);color:rgb(var(--ct-sur-accent-fonce,var(--ct-sur-accent)))}.jeu-valider:disabled{background:rgb(var(--ct-trait)/.18);color:var(--dv-texte-2);cursor:not-allowed}.jeu-mention{font-size:11.5px;color:var(--dv-texte-3);line-height:1.55;margin-top:12px;text-align:center}.jeu-refus{margin-top:14px;border-left:3px solid rgb(var(--ct-alerte));background:rgb(var(--ct-alerte)/.07);padding:11px 13px;font-size:13.5px;color:var(--dv-texte)}.jeu-fini{background:var(--dv-blanc);border:1px solid var(--dv-bord);padding:32px 22px;text-align:center;margin-top:18px}.jeu-rond{width:56px;height:56px;margin:0 auto;display:grid;place-items:center;background:var(--dv-accent);color:var(--dv-accent-texte)}.jeu-rond svg{width:30px;height:30px}.jeu-fini h3{font-size:25px;font-weight:800;letter-spacing:-.03em;margin-top:18px}.jeu-fini p{font-size:14.5px;color:var(--dv-texte-2);line-height:1.6;margin-top:10px}.jeu-pied{text-align:center;margin-top:26px}.jeu-pied a{display:inline-block;padding-block:.7rem;margin-block:-.7rem;font-size:13px;color:var(--dv-texte-2);text-decoration:underline;text-underline-offset:3px}.jeu-pied a:hover{color:var(--dv-texte)}.jeu-champs{margin-top:18px}.jeu-champs,.jeu-duo{display:grid;gap:16px}.jeu-duo{grid-template-columns:repeat(2,1fr)}@media (max-width:520px){.jeu-duo{grid-template-columns:1fr}}.jeu-champ>span:first-child,.jeu-label{display:block;font-size:13px;font-weight:700;color:var(--dv-texte);margin-bottom:6px}.jeu-champ input,.jeu-champ select,.jeu-champ textarea{width:100%;border:1px solid rgb(var(--ct-trait)/.3);background:var(--dv-blanc);padding:12px 14px;font:inherit;font-size:15px;color:var(--dv-texte);outline:none;transition:border-color .16s ease}.jeu-champ input::-moz-placeholder{color:var(--dv-texte-3)}.jeu-champ input::placeholder{color:var(--dv-texte-3)}.jeu-champ input:focus,.jeu-champ select:focus,.jeu-champ textarea:focus{border-color:var(--dv-accent)}.jeu-indice{display:block;font-size:12px;color:var(--dv-texte-2);margin-top:5px;line-height:1.5}.jeu-case{display:flex;align-items:flex-start;gap:11px;cursor:pointer;border:1px solid var(--dv-bord);border-left:3px solid var(--dv-accent);padding:13px;text-align:left;transition:border-color .16s ease}.jeu-case:hover{border-color:var(--dv-accent)}.jeu-case input{width:20px;height:20px;flex:none;margin-top:1px;accent-color:var(--dv-accent)}.jeu-texte{font-size:13px;line-height:1.6;color:var(--dv-texte)}.jeu-fort{display:block;font-weight:700;font-size:14px}.jeu-petit{display:block;font-size:12px;color:var(--dv-texte-2);margin-top:4px;line-height:1.55}.jeu-obligatoire{color:rgb(var(--ct-alerte));font-weight:700}.jeu-gagne{background:var(--dv-accent);color:var(--dv-accent-texte)}.jeu-perdu{background:rgb(var(--ct-clair-2));color:var(--dv-texte-2)}.esp-carte{background:var(--dv-blanc);border:1px solid var(--dv-bord);padding:22px 20px}.esp-apres{margin-top:18px}.esp-petit{font-size:13.5px;color:var(--dv-texte-2);line-height:1.6}.esp-sombre{background:var(--dv-noir);color:#fff;padding:24px 20px}.esp-signal,.esp-sombre{border:1px solid var(--dv-bord)}.esp-signal{background:var(--dv-blanc);border-left:3px solid var(--dv-accent);padding:15px 17px;font-size:13.5px;line-height:1.6;color:var(--dv-texte)}.esp-signal.esp-alerte{border-left-color:rgb(var(--ct-alerte))}.esp-duo{display:flex;flex-direction:column;align-items:center;gap:16px}@media (min-width:640px){.esp-duo{flex-direction:row}}.esp-h1{font-size:clamp(21px,5vw,26px);font-weight:800;letter-spacing:-.03em;color:var(--dv-texte)}.esp-sombre .esp-h1,.esp-sombre .esp-h2{color:#fff}.esp-h2{font-size:17px;font-weight:800;letter-spacing:-.02em;color:var(--dv-texte)}.esp-sous{font-size:13.5px;color:var(--dv-texte-2);line-height:1.6;margin-top:6px}.esp-sombre .esp-sous,.esp-sombre .esp-texte{color:hsla(0,0%,100%,.75)}.esp-texte{font-size:13.5px;line-height:1.6;color:var(--dv-texte)}.esp-sur{font-size:11px;letter-spacing:.18em;text-transform:uppercase;font-weight:700;color:rgb(var(--ct-accent-clair))}.esp-sur.esp-sur-clair{color:rgb(var(--ct-accent-texte))}.esp-bouton{display:inline-block;cursor:pointer;border:0;text-decoration:none;background:var(--dv-accent);color:var(--dv-accent-texte);padding:12px 18px;font-size:12.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;transition:background .16s ease}.esp-bouton:hover{background:var(--dv-accent-fonce);color:rgb(var(--ct-sur-accent-fonce,var(--ct-sur-accent)))}.esp-bouton.esp-creux{background:var(--dv-blanc);color:var(--dv-texte);box-shadow:inset 0 0 0 1px var(--dv-bord)}.esp-bouton.esp-creux:hover{background:rgb(var(--ct-clair-2));color:var(--dv-texte)}.esp-label{display:block;font-size:13px;font-weight:700;color:var(--dv-texte);margin-bottom:6px}.esp-champ{width:100%;border:1px solid rgb(var(--ct-trait)/.3);background:var(--dv-blanc);padding:12px 14px;font:inherit;font-size:15px;color:var(--dv-texte);outline:none;transition:border-color .16s ease}.esp-champ:focus{border-color:var(--dv-accent)}.esp-code{font-size:24px;font-weight:800;letter-spacing:.12em;color:rgb(var(--ct-accent-texte));margin-top:4px}.esp-signal .esp-petit{margin-top:8px}.esp-carte .esp-sur,.esp-signal .esp-sur{color:rgb(var(--ct-accent-texte))}.cf-tete{display:flex;align-items:center;gap:10px}.cf-portrait{width:38px;height:38px;flex:none;border-radius:50%;-o-object-fit:cover;object-fit:cover;border:1px solid hsla(0,0%,100%,.3)}.cf-initiales{display:grid;place-items:center;background:hsla(0,0%,100%,.14);font-size:13px;font-weight:700;letter-spacing:.02em}.cf-tete .cf-nom{font-size:17px;line-height:1.15;min-width:0}@media (max-width:430px){.cf-carte{height:270px}.cf-avant{flex-direction:column;align-items:flex-start;gap:12px;padding:16px}.cf-anneau{width:96px;height:96px}.cf-anneau .cf-n{font-size:32px}.cf-tete .cf-nom{font-size:16px}.cf-reste{margin-top:8px;font-size:13px}}.esp-tete{display:flex;align-items:flex-start;gap:16px}.esp-tete-texte{min-width:0;flex:1}.esp-tete-photo{flex:none;text-align:center}.esp-portrait{width:64px;height:64px;border-radius:50%;-o-object-fit:cover;object-fit:cover;border:1px solid hsla(0,0%,100%,.35);display:block}.esp-initiales{display:grid;place-items:center;background:hsla(0,0%,100%,.12);font-size:19px;font-weight:800;color:#fff}.esp-prenom{font-size:clamp(21px,6vw,28px);font-weight:800;letter-spacing:-.03em;line-height:1.1;margin-top:8px}.esp-depuis{font-size:12.5px;color:hsla(0,0%,100%,.6);margin-top:6px}.esp-sombre .esp-sur{letter-spacing:.12em}@media (max-width:430px){.esp-tete{gap:12px}.esp-portrait{width:52px;height:52px}.esp-initiales{font-size:16px}.esp-carte,.esp-sombre{padding:18px 16px}.esp-signal{padding:14px}}.car-client{display:flex;align-items:center;gap:11px}.car-qui{min-width:0}.car-portrait{width:36px;height:36px;flex:none;border-radius:50%;-o-object-fit:cover;object-fit:cover;border:1px solid rgb(var(--ct-trait)/.2);display:block}.car-initiales{display:grid;place-items:center;background:rgb(var(--ct-clair-2));color:rgb(var(--ct-texte)/.6);font-size:12px;font-weight:700}.esp-photo-bouton{display:inline-block;cursor:pointer;background:hsla(0,0%,100%,.12);color:#fff;padding:9px 14px;font-size:12px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;transition:background .16s ease}.esp-photo-bouton:hover{background:hsla(0,0%,100%,.2)}.esp-photo-refus{font-size:12px;color:rgb(var(--ct-accent-clair));margin-top:8px;line-height:1.5}.dv-bandeau .dv-explique{font-size:13.5px;color:hsla(0,0%,100%,.72);line-height:1.6;margin-top:8px;max-width:62em}.dv-bandeau .dv-explique a{color:#fff;text-decoration:underline;text-underline-offset:3px}