@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.relative{position:relative}.contents{display:contents}.flex{display:flex}.hidden{display:none}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.italic{font-style:italic}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}:root{--e-4:4px;--e-8:8px;--e-16:16px;--e-24:24px;--e-32:32px;--e-40:40px;--e-48:48px;--e-56:56px;--e-64:64px;--e-72:72px;--e-80:80px;--e-88:88px;--e-96:96px;--e-104:104px;--e-112:112px;--e-120:120px;--e-144:144px;--e-152:152px;--e-160:160px;--e-176:176px;--rouge-but:#d9232a;--orange-balle:#f7941d;--bleu-nuit:#0f1b3d;--bleu-nuit-2:#17264f;--bleu-nuit-3:#060c1e;--bleu-electrique:#1f4fd8;--jaune-plinthe:#f2c200;--os:#f4f2ee;--os-2:#d9d6d0;--charbon:#0a0a0b}html{scroll-behavior:smooth}body{background:var(--charbon);margin:0}a{color:var(--os);text-decoration:none}a:hover{color:#fff}.dk{font-family:var(--font-host),system-ui,sans-serif;background:var(--charbon);color:var(--os);-webkit-font-smoothing:antialiased}.wrap{max-width:1360px;padding:0 var(--e-40);box-sizing:border-box;margin:0 auto}.hdr{z-index:50;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:linear-gradient(#0a0a0beb,#0a0a0b8c 70%,#0a0a0b00);position:sticky;top:0}.hdr-in{justify-content:space-between;align-items:center;gap:var(--e-24);height:84px;display:flex}.nav{gap:var(--e-24);letter-spacing:.06em;text-transform:uppercase;font-size:14px;font-weight:500;display:flex}.nav a{color:var(--os-2);padding:var(--e-16) 0}.nav a:hover{color:#fff}.acts{gap:var(--e-8);align-items:center;display:flex}.btn{align-items:center;gap:var(--e-8);min-height:44px;padding:0 var(--e-16);letter-spacing:.02em;box-sizing:border-box;border-radius:999px;font-size:14px;font-weight:600;transition:transform .2s,background .2s;display:inline-flex}.btn:hover{transform:translateY(-1px)}.btn-red{background:var(--rouge-but);color:#fff}.btn-red:hover{color:#fff;background:#be1a21}.btn-blue{background:var(--bleu-electrique);color:#fff}.btn-blue:hover{color:#fff;background:#1840b5}.btn-ghost{color:var(--os);border:1px solid #f4f2ee59}.btn-lg{min-height:56px;padding:0 var(--e-24);font-size:16px}.hero{min-height:860px;margin-top:calc(var(--e-80) * -1);flex-direction:column;justify-content:flex-end;display:flex;position:relative;overflow:hidden}.hero video,.hero .poster{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.hero-shade{background:linear-gradient(180deg,#0a0a0b8c 0%,#0a0a0b26 35%,#0a0a0b59 65%,var(--charbon) 100%);position:absolute;inset:0}.hero-in{padding-top:var(--e-152);padding-bottom:var(--e-56);position:relative}.giant{letter-spacing:-.045em;margin:0;font-size:clamp(64px,11vw,168px);font-weight:600;line-height:.9}.giant span{display:block}.g2{padding-left:18%}.g3{text-align:right}.hero-foot{justify-content:space-between;align-items:flex-end;gap:var(--e-32);margin-top:var(--e-40);flex-wrap:wrap;display:flex}.kicker{align-items:center;gap:var(--e-8);letter-spacing:.14em;text-transform:uppercase;color:var(--os-2);font-size:14px;font-weight:500;display:inline-flex}.dot{background:var(--orange-balle);border-radius:50%;width:8px;height:8px;display:inline-block}.p-in{gap:var(--e-40);padding-top:var(--e-48);padding-bottom:var(--e-48);grid-template-columns:minmax(0,1.1fr) minmax(0,2fr);align-items:center;display:grid}.p-grid{gap:var(--e-16);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.ptile{justify-content:space-between;gap:var(--e-24);min-height:116px;padding:var(--e-16);color:#fff;box-sizing:border-box;background:#ffffff1a;border:1px solid #ffffff38;border-radius:14px;flex-direction:column;transition:background .2s;display:flex}.ptile:hover{color:#fff;background:#fff3}.strip{border-bottom:1px solid #1f1f22}.strip-in{align-items:center;gap:var(--e-16);padding-top:var(--e-32);padding-bottom:var(--e-32);display:flex}.marquee{flex:auto;min-width:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.mq-track{gap:var(--e-16);width:max-content;animation:32s linear infinite mq-ltr;display:flex}.mq-set{gap:var(--e-16);display:flex}.marquee:hover .mq-track{animation-play-state:paused}@keyframes mq-ltr{0%{transform:translate(calc(-50% - 10px))}to{transform:translate(0)}}@media (prefers-reduced-motion:reduce){.mq-track{animation:none}}.logo-tile{background:var(--os);width:170px;height:64px;padding:var(--e-8) var(--e-16);box-sizing:border-box;border-radius:10px;flex:none;justify-content:center;align-items:center;display:flex}.logo-tile img{object-fit:contain;max-width:100%;max-height:44px}.label{align-items:center;gap:var(--e-8);letter-spacing:.14em;text-transform:uppercase;color:#a9a6a0;margin:0 0 var(--e-32);font-size:14px;font-weight:500;display:flex}.stats{gap:var(--e-16);grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:minmax(250px,auto);display:grid}.stat{padding:var(--e-24) var(--e-24) var(--e-24);box-sizing:border-box;background:#141416;border:1px solid #232327;border-radius:18px;flex-direction:column;justify-content:space-between;transition:transform .35s cubic-bezier(.2,.8,.2,1),border-color .35s;display:flex;position:relative;overflow:hidden}.stat:hover{border-color:#4a4a50;transform:translateY(-6px)}.st-big{border:0;grid-area:span 2/span 2}.st-big img{object-fit:cover;width:100%;height:100%;transition:transform 1.4s cubic-bezier(.2,.8,.2,1);position:absolute;inset:0;transform:scale(1.08)}.st-big:hover img{transform:scale(1.14)}.st-big .shade{background:linear-gradient(#0a0a0b26,#0a0a0bd9);position:absolute;inset:0}.st-red{background:var(--rouge-but);border:0}.st-blue{background:var(--bleu-electrique);border:0;grid-column:span 2}.st-in{justify-content:space-between;gap:var(--e-16);flex-direction:column;height:100%;display:flex;position:relative}.stat-n{letter-spacing:-.06em;font-size:clamp(84px,9vw,148px);font-weight:600;line-height:1;display:flex}.st-big .stat-n{font-size:clamp(150px,17vw,280px)}.roll{height:1em;line-height:1;display:inline-block;overflow:hidden}.rc{flex-direction:column;transition:transform 1.8s cubic-bezier(.16,1,.3,1);display:flex}.rc span{height:1em;display:block}.on .r2{transform:translateY(-2em)}.on .r3{transform:translateY(-3em)}.on .r4{transform:translateY(-4em)}.on .r5{transform:translateY(-5em)}.on .r6{transform:translateY(-6em)}.st-cap{margin:0;font-size:18px;font-weight:500;line-height:1.35}.chips{gap:var(--e-8);flex-wrap:wrap;display:flex}.chip{padding:var(--e-8) var(--e-16);background:#ffffff29;border-radius:999px;font-size:14px;font-weight:600}.week{gap:var(--e-8);display:flex}.day{color:#ffffff73;background:#ffffff1a;border-radius:10px;flex:1 1 0;justify-content:center;align-items:center;height:52px;font-size:15px;font-weight:700;transition:background .4s,color .4s;display:flex}.on .day.lit{color:var(--bleu-electrique);background:#fff}.on .day:nth-child(2){transition-delay:.12s}.on .day:nth-child(3){transition-delay:.24s}.on .day:nth-child(4){transition-delay:.36s}.on .day:nth-child(5){transition-delay:.48s}.on .day:nth-child(6){transition-delay:.6s}.ticker{margin-top:var(--e-16);padding:var(--e-16) 0;background:#141416;border:1px solid #232327;border-radius:18px;overflow:hidden}.tk-track{width:max-content;animation:38s linear infinite tk-rtl;display:flex}.tk-set{align-items:center;gap:var(--e-32);padding-right:var(--e-32);letter-spacing:-.03em;white-space:nowrap;font-size:clamp(28px,3.4vw,48px);font-weight:600;display:flex}.tk-set .b{background:var(--orange-balle);border-radius:50%;flex:none;width:14px;height:14px}@keyframes tk-rtl{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.tk-track{animation:none}.rc,.day{transition:none}}.svc{gap:var(--e-32);padding:var(--e-32);margin-bottom:var(--e-16);box-sizing:border-box;background:#111113;border:1px solid #232327;border-radius:20px;grid-template-columns:minmax(0,1.15fr) minmax(0,1.25fr) minmax(0,.6fr);display:grid;position:sticky;top:96px}.stack{padding-bottom:var(--e-40);position:relative}.stack .svc{margin-bottom:var(--e-56);transform-origin:top;min-height:520px;box-shadow:0 -24px 60px #0000008c}.stack .svc:first-of-type{z-index:1;top:96px}.stack .svc:nth-of-type(2){z-index:2;top:114px}.stack .svc:nth-of-type(3){z-index:3;top:132px}.stack .svc:nth-of-type(4){z-index:4;top:150px}.stack .svc:nth-of-type(5){z-index:5;top:168px}.stack .svc:nth-of-type(6){z-index:6;margin-bottom:0;top:186px}.svc-img{border-radius:14px;min-height:400px;position:relative;overflow:hidden}.svc-img img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.svc-img-shade{background:linear-gradient(#00000073,#0000 40%,#000000b3);position:absolute;inset:0}.svc-num{font-size:28px;font-weight:500;position:absolute;top:18px;left:20px}.svc-name{letter-spacing:-.03em;margin:0;font-size:clamp(30px,3.2vw,48px);font-weight:700;line-height:.95;position:absolute;bottom:18px;left:20px;right:20px}.svc-body{gap:var(--e-16);padding-top:var(--e-8);flex-direction:column;display:flex}.svc-lead{letter-spacing:-.02em;margin:0;font-size:clamp(24px,2.3vw,34px);font-weight:400;line-height:1.12}.svc-txt{color:#b8b5af;max-width:520px;margin:0;font-size:16px;line-height:1.6}.svc-tags{padding-left:var(--e-24);gap:var(--e-8);border-left:1px solid #2a2a2e;flex-direction:column;display:flex}.svc-tags p{color:var(--os-2);margin:0;font-size:15px;line-height:1.45}.gal{gap:var(--e-16);grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:260px;display:grid}.gal img{object-fit:cover;border-radius:12px;width:100%;height:100%;display:block}.gw{grid-column:span 2}.gt{grid-row:span 2}.news{gap:var(--e-16);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.card{background:#111113;border:1px solid #232327;border-radius:16px;flex-direction:column;transition:border-color .2s;display:flex;overflow:hidden}.card:hover{border-color:#4a4a50}.card img{object-fit:cover;width:100%;height:240px;display:block}.card-b{padding:var(--e-24) var(--e-24) var(--e-24);gap:var(--e-16);flex-direction:column;display:flex}.sp-hero{border-radius:22px;flex-direction:column;justify-content:flex-end;min-height:640px;display:flex;position:relative;overflow:hidden}.sp-hero img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.sp-shade{background:linear-gradient(#0a0a0b40,#0a0a0be6 75%);position:absolute;inset:0}.sp-hero-in{padding:var(--e-48);gap:var(--e-24);flex-direction:column;display:flex;position:relative}.sp-hero-foot{justify-content:space-between;align-items:flex-end;gap:var(--e-24);flex-wrap:wrap;display:flex}.sp-grid{gap:var(--e-16);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.sp-card{padding:var(--e-24);justify-content:space-between;gap:var(--e-24);box-sizing:border-box;background:#141416;border:1px solid #232327;border-radius:18px;flex-direction:column;min-height:230px;transition:transform .35s cubic-bezier(.2,.8,.2,1),border-color .35s;display:flex}.sp-card:hover{border-color:var(--orange-balle);transform:translateY(-6px)}.spc{justify-content:flex-start;gap:0;padding:0;overflow:hidden}.spc-img{background:#1a1a1d;height:240px;position:relative;overflow:hidden}.spc-img img{object-fit:cover;width:100%;height:100%;transition:transform 1.2s cubic-bezier(.2,.8,.2,1);display:block}.spc:hover .spc-img img{transform:scale(1.06)}.spc-logos{box-sizing:border-box;height:240px;padding:var(--e-16);gap:var(--e-8);background:#1a1a1d;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.spc-logo{background:var(--os);padding:var(--e-8);border-radius:10px;justify-content:center;align-items:center;display:flex}.spc-logo img{object-fit:contain;max-width:100%;max-height:56px}.spc-b{padding:var(--e-24) var(--e-24) var(--e-24)}.sp-xl{grid-column:span 3}.sp-wide{grid-column:span 2}.sp-n{color:var(--orange-balle);letter-spacing:.08em;font-size:14px;font-weight:600}.sp-t{margin:0 0 var(--e-8);letter-spacing:-.02em;font-size:24px;font-weight:600}.sp-d{color:#b8b5af;max-width:460px;margin:0;font-size:15px;line-height:1.55}.sp-tiers{gap:var(--e-16);grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;display:grid}.tier{padding:var(--e-32);gap:var(--e-8);box-sizing:border-box;background:#111113;border:1px solid #232327;border-radius:20px;flex-direction:column;display:flex}.tier-hi{border-color:var(--rouge-but);box-shadow:0 0 0 1px var(--rouge-but);background:#18181b}.tier-badge{margin:0 0 var(--e-8);padding:var(--e-4) var(--e-16);background:var(--rouge-but);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;align-self:flex-start;font-size:12px;font-weight:700}.tier-n{margin:0;font-size:20px;font-weight:600}.tier-p{margin:var(--e-16) 0 0;letter-spacing:-.03em;font-size:34px;font-weight:600}.tier-s{color:#a9a6a0;margin:0;font-size:14px}.tier-l{gap:var(--e-8);margin:var(--e-24) 0 var(--e-32);padding-top:var(--e-16);border-top:1px solid #2a2a2e;flex-direction:column;display:flex}.tier-l p{color:var(--os-2);margin:0;font-size:15px}.sp-cta{margin-top:var(--e-16);padding:var(--e-32) var(--e-40);justify-content:space-between;align-items:center;gap:var(--e-24);background:#c41e25;border-radius:20px;flex-wrap:wrap;display:flex}.part{gap:var(--e-16);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.plogos{gap:var(--e-16);grid-template-columns:repeat(3,minmax(0,1fr));align-content:start;display:grid}.plogo{background:var(--os);height:120px;padding:var(--e-16);box-sizing:border-box;border-radius:14px;justify-content:center;align-items:center;display:flex}.plogo img{object-fit:contain;max-width:100%;max-height:70px}.pnew{color:var(--os-2);gap:var(--e-8);text-align:center;background:0 0;border:1px dashed #4a4a50;flex-direction:column;font-size:14px;font-weight:600}.pnew:hover{border-color:var(--orange-balle);color:#fff}.pitch{border-radius:20px;flex-direction:column;justify-content:flex-end;min-height:560px;display:flex;position:relative;overflow:hidden}.pitch img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.pitch-shade{background:linear-gradient(#0a0a0b1a,#0a0a0beb 70%);position:absolute;inset:0}.pitch-in{padding:var(--e-32);gap:var(--e-16);flex-direction:column;display:flex;position:relative}.cta{margin-top:var(--e-120);align-items:center;min-height:680px;display:flex;position:relative;overflow:hidden}.cta img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.cta-shade{background:#0a0a0bb8;position:absolute;inset:0}.foot{padding-top:var(--e-80);padding-bottom:var(--e-40)}.fcols{gap:var(--e-32);grid-template-columns:minmax(0,1.4fr) repeat(3,minmax(0,1fr));display:grid}.fcols .fh{margin:0 0 var(--e-16);letter-spacing:.14em;text-transform:uppercase;color:#a9a6a0;font-size:14px;font-weight:500}.fcols p{margin:0 0 var(--e-8);color:var(--os-2);font-size:15px;line-height:1.5}.fcols a{align-items:center;min-height:44px;display:inline-flex}.legal a{align-items:center;min-height:44px;font-size:14px;display:inline-flex}.sm-only{display:none}.wordmark{margin:var(--e-72) 0 0;letter-spacing:-.055em;color:var(--rouge-but);white-space:nowrap;font-size:clamp(56px,12.4vw,190px);font-weight:800;line-height:.85}@media (max-width:1299px){.nav{display:none}.burger{display:inline-flex}}@media (max-width:1100px){.stats{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:minmax(250px,auto)}.st-big{grid-area:auto/span 2;min-height:400px}.st-blue{grid-column:span 2}.p-in{grid-template-columns:minmax(0,1fr)}.svc{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.svc-tags{padding-left:0;padding-top:var(--e-16);gap:var(--e-8) var(--e-16);border-top:1px solid #2a2a2e;border-left:0;flex-flow:wrap;grid-column:span 2}.sp-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sp-xl{grid-column:span 2}.sp-tiers,.part{grid-template-columns:minmax(0,1fr)}.fcols{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.wrap{padding:0 var(--e-16)}.hdr-in{height:72px}.hdr-in .logo{height:38px}.acts .btn{padding:0 var(--e-16);font-size:14px}.acts .hide-sm{display:none}.hero{min-height:720px;margin-top:calc(var(--e-72) * -1)}.g2{padding-left:0}.g3{text-align:left}.p-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.stats{grid-template-columns:minmax(0,1fr);grid-auto-rows:auto}.st-big,.st-blue{grid-area:auto}.stat{padding:var(--e-16);min-height:200px}.stat.st-big{min-height:340px}.st-big .stat-n{font-size:120px}.stat-n{font-size:96px}.day{height:40px;font-size:14px}.svc{padding:var(--e-16);grid-template-columns:minmax(0,1fr)}.stack .svc{min-height:0;margin-bottom:var(--e-32)}.stack .svc:first-of-type{top:80px}.stack .svc:nth-of-type(2){top:88px}.stack .svc:nth-of-type(3){top:96px}.stack .svc:nth-of-type(4){top:104px}.stack .svc:nth-of-type(5){top:112px}.stack .svc:nth-of-type(6){top:120px}.svc-tags{grid-column:auto}.gal{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:180px}.news,.sp-grid{grid-template-columns:minmax(0,1fr)}.sp-wide,.sp-xl{grid-column:auto}.sp-hero{min-height:560px}.sp-hero-in,.sp-cta{padding:var(--e-24)}.plogos{grid-template-columns:repeat(2,minmax(0,1fr))}.pitch{min-height:520px}.pitch-in{padding:var(--e-24)}.sec{padding-top:var(--e-80)}.fcols{grid-template-columns:minmax(0,1fr)}.strip-in{align-items:stretch;gap:var(--e-16);padding-top:var(--e-24);padding-bottom:var(--e-24);flex-direction:column}.logo-tile{width:140px;height:56px}.logo-tile img{max-height:36px}.rail{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;gap:var(--e-16);margin:0 calc(var(--e-16) * -1);padding:0 var(--e-16) var(--e-4);scrollbar-width:none;scroll-padding:0 16px;display:flex;overflow-x:auto}.rail::-webkit-scrollbar{display:none}.rail>*{scroll-snap-align:start;flex:0 0 78%}.stack{padding-bottom:0}.stack .svc{box-shadow:none;align-content:start;margin-bottom:0;position:static}.svc-img{min-height:220px}.svc-lead{font-size:22px}.card img,.spc-img,.spc-logos{height:180px}.gal>img{flex-basis:72%;width:72%;min-width:0;height:260px}.tel-link{gap:var(--e-8);padding:0 var(--e-16);background:var(--rouge-but);color:#fff;border-radius:999px;min-height:48px;font-weight:600}.sm-only{display:inline}}::selection{background:var(--rouge-but);color:#fff}:focus-visible{outline:2px solid var(--orange-balle);outline-offset:3px}.hdr-logo{align-items:center;min-height:44px;display:flex}.hdr-in .logo{width:auto;height:50px;display:block}.flogo{width:auto;height:64px;margin-bottom:var(--e-16);display:block}.nav-item{position:relative}.nav-top{align-items:center;gap:var(--e-8);color:var(--os-2);display:inline-flex}.nav-sub{min-width:240px;padding:var(--e-8);opacity:0;visibility:hidden;text-transform:none;letter-spacing:0;background:#141416;border:1px solid #2a2a2e;border-radius:14px;flex-direction:column;font-size:15px;transition:opacity .18s,translate .18s,visibility .18s;display:flex;position:absolute;top:100%;left:-16px;translate:0 6px;box-shadow:0 18px 40px #00000073}.nav-sub a{padding:var(--e-16);border-radius:8px}.nav-sub a:hover{background:#232327}.nav-item:hover .nav-sub,.nav-item:focus-within .nav-sub{opacity:1;visibility:visible;translate:0}.burger{cursor:pointer;width:44px;font:inherit;background:0 0;justify-content:center;padding:0}.mmenu{z-index:49;background:var(--charbon);padding:var(--e-16) 0 var(--e-40);position:fixed;inset:72px 0 0;overflow-y:auto}.mmenu[hidden]{display:none}.mm-groupe{padding:var(--e-8) 0;border-bottom:1px solid #1f1f22}.mm-top{letter-spacing:-.02em;align-items:center;min-height:48px;font-size:22px;font-weight:600;display:flex}.mm-sub{min-height:44px;padding-left:var(--e-16);color:#b8b5af;align-items:center;font-size:16px;display:flex}.mm-compte{margin-top:var(--e-24)}html.menu-ouvert{overflow:hidden}.hero-txt{color:#e4e1db;max-width:430px;margin:0;font-size:18px;line-height:1.5}.btns{gap:var(--e-16);flex-wrap:wrap;display:flex}.p-txt{gap:var(--e-16);flex-direction:column;display:flex}.p-titre{letter-spacing:-.03em;margin:0;font-size:40px;font-weight:600;line-height:1.02}.p-sous{color:#dce5ff;margin:0;font-size:15px;line-height:1.5}.ptile-l{justify-content:space-between;align-items:center;font-size:18px;font-weight:600;display:flex}.st-col{gap:var(--e-8);flex-direction:column;display:flex}.chip-dark{background:#232327}.st-row{align-items:flex-end;gap:var(--e-32);flex-flow:wrap}.st-row .week{flex:280px}.sec-head{justify-content:space-between;align-items:flex-end;gap:var(--e-24);margin-bottom:var(--e-32);flex-wrap:wrap;display:flex}.sec-lead{letter-spacing:-.03em;margin:0;font-size:clamp(28px,3vw,44px);font-weight:500;line-height:1.06}.svc-act{gap:var(--e-8);flex-wrap:wrap;margin-top:auto;display:flex}.txt-lien{color:var(--os);text-underline-offset:3px;-webkit-text-decoration:underline #f4f2ee66;text-decoration:underline #f4f2ee66}.txt-lien:hover{-webkit-text-decoration-color:var(--orange-balle);-webkit-text-decoration-color:var(--orange-balle);-webkit-text-decoration-color:var(--orange-balle);text-decoration-color:var(--orange-balle)}.svc-tags .txt-lien{align-items:center;min-height:44px;display:inline-flex}.card-meta{color:#a9a6a0;letter-spacing:.08em;text-transform:uppercase;font-size:14px}.card-t{letter-spacing:-.02em;margin:0;font-size:24px;font-weight:600;line-height:1.15}.card-d{color:#b8b5af;margin:0;font-size:15px;line-height:1.55}.card img{height:240px}.sp-h{letter-spacing:-.045em;max-width:900px;margin:0;font-size:clamp(40px,5.6vw,88px);font-weight:600;line-height:.95}.fsocial{gap:var(--e-8);margin-top:var(--e-16);display:flex}.btn-ico{justify-content:center;width:44px;padding:0}.legal{justify-content:space-between;align-items:center;gap:0 var(--e-16);margin-top:var(--e-48);padding-top:var(--e-16);color:#a9a6a0;border-top:1px solid #232327;flex-wrap:wrap;font-size:13px;display:flex}.legal a{color:#a9a6a0}.tel-link{gap:var(--e-8)}.nf{justify-content:center;align-items:flex-start;gap:var(--e-16);min-height:100vh;padding:0 var(--e-24);flex-direction:column;display:flex}.nf h1{letter-spacing:-.04em;margin:0;font-size:clamp(36px,6vw,72px)}.nf p{color:#b8b5af;margin:0}.btn-red{isolation:isolate;position:relative;overflow:hidden}.btn-red:before{content:"";z-index:-1;pointer-events:none;opacity:0;filter:blur(6px);background:radial-gradient(50% 50%,#ffffffbf,#ffffff40 45%,#0000 75%);width:55%;margin-left:-27.5%;position:absolute;top:-20%;bottom:-20%;left:50%}.btn-red:after{content:"";z-index:-1;pointer-events:none;opacity:0;border-radius:inherit;background:radial-gradient(60% 120%,#ffffff47,#0000 70%);position:absolute;inset:0}.btn-red.but:before{animation:.9s linear 2 balaye-btn}.btn-red.but:after{animation:.9s linear 2 lampe}.btn-red:hover:before,.btn-red:focus-visible:before{animation:.9s linear infinite balaye-btn}.btn-red:hover:after,.btn-red:focus-visible:after{animation:.9s linear infinite lampe}@keyframes balaye-btn{0%{opacity:0;transform:translate(-160%)scaleX(.5)}15%{opacity:1}50%{opacity:1;transform:translate(0)scaleX(1.4)}85%{opacity:1}to{opacity:0;transform:translate(160%)scaleX(.5)}}@keyframes lampe{0%,30%{opacity:0}50%{opacity:1}70%,to{opacity:0}}.gyro{pointer-events:none;mix-blend-mode:screen;position:absolute;inset:0;overflow:hidden}.gyro:before{content:"";top:var(--gy,40%);will-change:transform;filter:blur(20px);opacity:0;background:radial-gradient(50% 50%,#ff3c3ce6,#d9232a73 45%,#0000 75%);width:80vw;height:160%;margin-left:-40vw;animation:1.8s linear infinite balaye-fond;position:absolute;left:50%;translate:0 -50%}.gyro:after{content:"";top:var(--gy,40%);aspect-ratio:1;opacity:.25;background:radial-gradient(circle,#ff464699,#d9232a2e 35%,#0000 65%);width:min(60vw,640px);animation:1.8s linear infinite lampe-fond;position:absolute;left:50%;translate:-50% -50%}.gyro-cta{--gy:50%}@keyframes balaye-fond{0%{opacity:0;transform:translate(-90vw)scaleX(.5)}15%{opacity:1}50%{opacity:1;transform:translate(0)scaleX(1.3)}85%{opacity:1}to{opacity:0;transform:translate(90vw)scaleX(.5)}}@keyframes lampe-fond{0%,30%{opacity:.12}50%{opacity:.4}70%,to{opacity:.12}}.sec-gyro{position:relative}.sec-gyro>.wrap{z-index:1;position:relative}.gyro-piste{pointer-events:none;position:absolute;inset:0}.gyro-piste .gyro{top:0;height:100vh;position:sticky;inset:auto}.gyro-piste .gyro-svc{--gy:45%}@media (prefers-reduced-motion:reduce){.btn-red:before,.btn-red:after{opacity:0!important;animation:none!important}.gyro:before{animation:none}.gyro:after{opacity:.5;animation:none}}.giant,.svc-name,.sec-lead,.p-titre,.sp-h,.stat-n,.tk-set,.wordmark,.card-t,.sp-t,.mm-top,.nf h1{font-family:var(--font-titre),var(--font-host),sans-serif;letter-spacing:-.01em;font-style:italic;font-weight:800}.giant{line-height:.88}.dk :is(h1,h2,h3),.label,.kicker,.svc-lead,.ptile-l{font-family:var(--font-titre),var(--font-host),sans-serif;font-style:italic;font-weight:800}.label,.kicker,.fcols .fh{letter-spacing:.08em;font-size:16px}.svc-lead{letter-spacing:-.01em}.ptile-l{letter-spacing:0;font-size:21px}.cta{justify-content:center;min-height:100svh}.cta-in{align-items:center;gap:var(--e-40);text-align:center;flex-direction:column;width:100%;display:flex;position:relative}.cta-titre{margin:0;font-size:clamp(72px,13vw,210px)}.cta-titre span{display:block}.hero .giant .ligne{padding:0 .12em .06em 0;display:block;overflow:clip}.hero .giant .ligne>span{display:inline-block}@media (prefers-reduced-motion:no-preference){.hero .giant .ligne>span{animation:.95s cubic-bezier(.2,.8,.2,1) both monte}.hero .giant .ligne:nth-child(2)>span{animation-delay:.1s}.hero .giant .ligne:nth-child(3)>span{animation-delay:.2s}@keyframes monte{0%{transform:translateY(108%)}to{transform:none}}.hero{position:sticky;top:0}.hero~section{z-index:1;background-color:var(--charbon);position:relative}.hero~section.players{background-color:var(--bleu-electrique)}@supports (animation-timeline:scroll()){.hero .giant .ligne{animation:linear both derive;animation-timeline:scroll(root);animation-range:0 100vh}.hero .giant .ligne:first-child{--d:5vw}.hero .giant .ligne:nth-child(2){--d:11vw}.hero .giant .ligne:nth-child(3){--d:17vw}@keyframes derive{to{transform:translateX(var(--d))}}}@supports (animation-timeline:view()){.svc-img,.gal>img,.card>img,.sp-hero,.st-big{animation:linear both devoile;animation-timeline:view();animation-range:entry entry 80%}.svc-img img,.sp-hero>img,.st-big>img{animation:linear both relache;animation-timeline:view();animation-range:entry exit 0%}@keyframes devoile{0%{clip-path:inset(16% 12% round 18px)}to{clip-path:inset(0)}}@keyframes relache{0%{scale:1.25}to{scale:1}}}}.hdr{transition:translate .35s cubic-bezier(.2,.8,.2,1),opacity .35s}.hdr.hdr-cache{opacity:0;pointer-events:none;translate:0 -100%}.hdr.hdr-cache:focus-within{opacity:1;pointer-events:auto;translate:0}@media (prefers-reduced-motion:reduce){.hdr{transition:none}}.stat-n,.wordmark{letter-spacing:-.02em}@media (max-width:720px){.hdr-in .logo{height:38px}.mmenu{inset:72px 0 0}.hero-in{padding-bottom:var(--e-48)}.hero{min-height:100svh}.hero-shade{background:linear-gradient(180deg,#0a0a0b00 0%,#0a0a0b00 40%,#0a0a0b99 68%,var(--charbon) 100%)}.hero .giant{font-size:46px}.hero-txt{font-size:15px}.hero-foot{margin-top:var(--e-16);gap:var(--e-16)}.sec-lead{font-size:26px}.sp-h{font-size:36px}.p-titre{font-size:30px}.p-in{padding-top:var(--e-40);padding-bottom:var(--e-40)}.card img{height:180px}}.acts .burger{padding:0}@media (min-width:1300px){.burger,.mmenu{display:none}}:root{--hdr:84px}@media (max-width:720px){:root{--hdr:72px}}.hero{height:100svh;min-height:100svh}.hero-in{padding-top:0}.hero .giant{font-size:clamp(46px,7vw,118px)}.sec-gyro .sec-head{top:var(--hdr);z-index:10;margin-bottom:var(--e-24);padding:var(--e-16) 0 var(--e-16);background:var(--charbon);position:sticky}.sec-gyro .stack .svc{top:calc(var(--hdr) + var(--tete,190px) + var(--i,0) * 14px);min-height:min(520px,calc(100svh - var(--hdr) - var(--tete,190px) - 90px))}#partenaires>.wrap{max-width:none;padding:0}.sp-hero{border-radius:0;min-height:100svh}.sp-hero-in{width:100%;max-width:1360px;padding:0 var(--e-40) var(--e-72);box-sizing:border-box;margin:0 auto}@media (max-width:720px){.stack .svc{margin:0 0 var(--e-24);padding:var(--e-16);gap:var(--e-16);min-height:0;position:sticky;box-shadow:0 -18px 40px #0009}.stack .svc:last-child{margin-bottom:0}.svc-img{min-height:150px}.svc-name{font-size:28px}.svc-lead{font-size:20px}.svc-txt{font-size:14px;line-height:1.5}.stack .svc-tags{display:none}.sec-gyro .sec-head{padding:var(--e-16) 0 var(--e-16);margin-bottom:var(--e-16)}.sec-gyro .sec-head .btn{display:none}.sec-gyro .sec-head .sec-lead{font-size:22px}.sp-hero-in{padding:0 var(--e-16) var(--e-48)}}.hero{justify-content:center}.hero-in{text-align:center;flex-direction:column;align-items:center;padding-top:0;padding-bottom:0;display:flex}.hero .giant{margin:0 auto}.hero .giant .g2,.hero .giant .g3{text-align:center;padding-left:0}.hero-foot{margin-top:var(--e-32);justify-content:center;align-items:center;gap:var(--e-24);flex-direction:column}.hero-txt{max-width:520px}.hero-shade{background:radial-gradient(ellipse 70% 60% at 50% 50%,#0a0a0b80,#0a0a0b1a 75%),linear-gradient(180deg,#0a0a0b00 70%,var(--charbon) 100%)}@supports (animation-timeline:scroll()){.hero .giant .ligne:first-child{--d:-6vw}.hero .giant .ligne:nth-child(2){--d:8vw}.hero .giant .ligne:nth-child(3){--d:-10vw}}@media (max-width:720px){.hero-in{padding-bottom:0}.hero-foot{margin-top:var(--e-16);gap:var(--e-16)}}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.bande-sec{padding:var(--e-56) 0 var(--e-8)}.bande-sec .label{margin:0 0 var(--e-16)}.bande{--n:5;grid-template-columns:repeat(var(--n),minmax(0,1fr));height:136px;box-shadow:inset 0 -18px 0 var(--jaune-plinthe),inset 0 -21px 0 #0000002e,0 22px 44px #00000080;background:linear-gradient(#fff 0%,#f1efea 70%,#e4e1da 100%);border-top:10px solid #26262b;border-radius:8px 8px 3px 3px;display:grid;position:relative;overflow:hidden}.bande:after{content:"";pointer-events:none;background:linear-gradient(#ffffff8c,#fff0);height:40%;position:absolute;inset:0 0 auto}.panneau{padding:var(--e-16) var(--e-16) var(--e-32);perspective:700px;justify-content:center;align-items:center;display:flex;position:relative}.panneau+.panneau{border-left:2px solid #d2cec6}.panneau+.panneau:before{content:"";background:#b9b5ad;border-radius:50%;width:6px;height:6px;position:absolute;top:12px;left:-4px;box-shadow:0 70px #b9b5ad}.panneau img{object-fit:contain;width:auto;max-width:82%;height:auto;max-height:62px}.logo-pose{transform-origin:50% 100%;animation:.7s cubic-bezier(.2,.8,.2,1) both pose}@keyframes pose{0%{opacity:0;transform:rotateX(-88deg)}60%{opacity:1}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.logo-pose{animation:none}}@media (max-width:720px){.bande-sec{padding:var(--e-40) 0 var(--e-4)}.bande{height:96px;box-shadow:inset 0 -13px 0 var(--jaune-plinthe),inset 0 -15px 0 #0000002e,0 16px 32px #00000080;border-top-width:8px}.panneau{padding:var(--e-8) var(--e-8) var(--e-16)}.panneau img{max-width:88%;max-height:40px}.panneau+.panneau:before{top:8px;box-shadow:0 52px #b9b5ad}}.hero .kicker{color:var(--orange-balle)}.jumbo-sec{min-height:100svh;padding:calc(var(--hdr) + var(--e-32)) 0 var(--e-48);box-sizing:border-box;align-items:center;display:flex}.jumbo-in{gap:var(--e-24);flex-direction:column;width:100%;display:flex}.jumbo-in .label{margin:0}.bande-bloc{gap:var(--e-16);margin-top:var(--e-16);flex-direction:column;display:flex}.tableau{gap:var(--e-16);padding:var(--e-24);background:linear-gradient(#0e1730,#091022);border:7px solid #18181c;border-radius:14px;grid-template-columns:1fr 1.15fr 1fr;display:grid;position:relative;box-shadow:inset 0 0 0 2px #24304f,0 30px 70px #0009}.tableau:before{content:"";border-radius:inherit;pointer-events:none;background-image:radial-gradient(#ffffff0f 1px,#0000 1.5px);background-size:5px 5px;position:absolute;inset:0}.tb-cell{align-items:center;gap:var(--e-8);text-align:center;flex-direction:column;min-width:0;display:flex}.tb-lab{font-family:var(--font-host),sans-serif;letter-spacing:.16em;text-transform:uppercase;color:#dce5ff;font-size:14px;font-style:normal;font-weight:600}.tb-sub{color:#aeb9d6;font-size:15px}.tableau .stat-n{min-width:1.4em;padding:var(--e-8) var(--e-24);color:#ffb21e;text-shadow:0 0 18px #ffa01e99,0 0 2px #ffc878e6;background:#04070e;border-radius:8px;justify-content:center;font-size:clamp(88px,9vw,150px);box-shadow:inset 0 0 0 2px #1c2541,inset 0 6px 18px #000c}.tb-centre .stat-n{color:#ff3b2f;text-shadow:0 0 18px #ff3c2899,0 0 2px #ffa08ce6}.tb-jours{justify-content:center;align-items:center;gap:var(--e-16) var(--e-24);padding-top:var(--e-16);border-top:1px solid #1e2742;flex-wrap:wrap;grid-column:1/-1;display:flex}.tb-jours .stat-n{padding:var(--e-4) var(--e-16);font-size:56px}.tableau .week{gap:var(--e-8);display:flex}.tableau .day{color:#56618a;width:44px;height:44px;font-family:var(--font-titre),sans-serif;background:#18213a;border-radius:50%;flex:none;font-size:18px;font-style:italic}.tableau.on .day.lit{color:#0b1226;background:#ffb21e;box-shadow:0 0 16px #ffaa1ebf}.tableau .tb-message{padding:var(--e-16) 0;background:#04070e;border:0;border-radius:8px;grid-column:1/-1;margin:0;box-shadow:inset 0 0 0 2px #1c2541}.tableau .tk-set{color:#ffb21e;font-size:clamp(24px,2.6vw,36px)}.tableau .tk-set .o{-webkit-text-stroke-color:#ffb21e}@media (max-width:720px){.jumbo-sec{padding:calc(var(--hdr) + var(--e-16)) 0 var(--e-32)}.jumbo-in{gap:var(--e-16)}.tableau{gap:var(--e-8);padding:var(--e-16) var(--e-8);border-width:5px}.tb-lab{letter-spacing:.08em;font-size:14px}.tb-sub{font-size:14px;line-height:1.35}.tableau .stat-n{padding:var(--e-4) var(--e-16);font-size:58px}.tb-jours{gap:var(--e-16);padding-top:var(--e-16)}.tb-jours .stat-n{padding:2px var(--e-8);font-size:40px}.tableau .week{gap:var(--e-4)}.tableau .day{width:30px;height:30px;font-size:14px}.tableau .tb-message{padding:var(--e-8) 0}.bande-bloc{margin-top:var(--e-8);gap:var(--e-16)}}.tableau{grid-auto-rows:auto;align-items:start}.tableau .stat-n{font-size:clamp(72px,7vw,120px)}@media (min-width:721px) and (max-height:820px){.jumbo-sec{padding:calc(var(--hdr) + var(--e-8)) 0 var(--e-24)}.jumbo-in{gap:var(--e-16)}.tableau{padding:var(--e-16) var(--e-16);gap:var(--e-8)}.tableau .stat-n{padding:2px var(--e-16);font-size:60px}.tb-cell{gap:var(--e-8)}.tb-jours{padding-top:var(--e-8)}.tb-jours .stat-n{font-size:40px}.tableau .day{width:36px;height:36px}.tableau .tb-message{padding:var(--e-4) 0}.tableau .tk-set{font-size:22px}.bande{height:100px}.panneau img{max-height:46px}.bande-bloc{margin-top:var(--e-4);gap:var(--e-8)}}@media (max-width:720px){.tableau .stat-n{padding:2px var(--e-16);font-size:56px}.tb-jours .stat-n{padding:2px var(--e-8);font-size:40px}}@media (min-width:1300px){.nav{gap:var(--e-16);font-size:13px}.nav-top{white-space:nowrap}}.nav-top{white-space:nowrap}.jumbo{gap:var(--e-16);flex-direction:column;display:flex}.jumbo-ecran{height:clamp(300px,calc(100svh - var(--hdr) - 300px),640px);background:#050507;border:8px solid #141417;border-radius:16px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #2a2a2e,0 0 0 1px #000,0 30px 80px #000000a6,0 0 120px #d9232a1f}.plan{opacity:0;margin:0;transition:opacity .9s;position:absolute;inset:0}.plan.actif{opacity:1;z-index:1}.plan img{object-fit:cover;transition:transform 4.6s linear;transform:scale(1.04)}.plan.actif img{transform:scale(1.12)}.plan:after{content:"";background:linear-gradient(#05050726 0%,#05050700 35%,#050507d1 100%);position:absolute;inset:0}.plan-info{z-index:2;align-items:flex-end;gap:var(--e-24);padding:var(--e-32) var(--e-32);display:flex;position:absolute;bottom:0;left:0;right:0}.plan-n{font-family:var(--font-titre),sans-serif;color:#fff;text-shadow:0 6px 30px #00000080;opacity:0;font-size:clamp(110px,13vw,210px);font-style:italic;font-weight:800;line-height:.8;transition:transform .7s cubic-bezier(.2,.8,.2,1) .15s,opacity .5s .15s;transform:translateY(30%)}.plan-txt{gap:var(--e-8);padding-bottom:var(--e-8);border-left:4px solid var(--rouge-but);padding-left:var(--e-16);opacity:0;flex-direction:column;transition:transform .6s cubic-bezier(.2,.8,.2,1) .3s,opacity .5s .3s;display:flex;transform:translate(-12px)}.plan.actif .plan-n,.plan.actif .plan-txt{opacity:1;transform:none}.plan-titre{font-family:var(--font-titre),sans-serif;color:#fff;font-size:clamp(28px,3vw,46px);font-style:italic;font-weight:800;line-height:1}.plan-detail{color:var(--os-2);font-size:16px}.jumbo-direct{z-index:3;align-items:center;gap:var(--e-8);font-family:var(--font-titre),sans-serif;letter-spacing:.08em;text-transform:uppercase;color:#fff;padding:var(--e-8) var(--e-16);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0505078c;border-radius:6px;font-size:15px;font-style:italic;font-weight:800;display:inline-flex;position:absolute;top:18px;left:22px}.jumbo-direct:before{content:"";background:var(--rouge-but);width:8px;height:8px;box-shadow:0 0 10px var(--rouge-but);border-radius:50%;animation:1s ease-in-out infinite alternate flash}.jumbo-points{justify-content:center;gap:var(--e-4);display:flex}@media (prefers-reduced-motion:reduce){.plan,.plan img,.plan-n,.plan-txt{transition:none}.jumbo-direct:before{animation:none}}@media (max-width:720px){.jumbo-ecran{height:calc(100svh - var(--hdr) - 300px);border-width:5px;border-radius:12px;min-height:300px}.plan-info{align-items:flex-start;gap:var(--e-8);padding:var(--e-16);flex-direction:column}.plan-n{font-size:96px}.plan-titre{font-size:28px}.plan-detail{font-size:14px}.jumbo-direct{font-size:14px;top:12px;left:12px}}@media (min-width:721px) and (max-height:820px){.jumbo-ecran{height:calc(100svh - var(--hdr) - 250px)}.plan-n{font-size:110px}}@media (min-width:721px){.jumbo-ecran{height:clamp(300px,calc(100svh - var(--hdr) - 400px),640px)}}@media (min-width:721px) and (max-height:820px){.jumbo-ecran{height:calc(100svh - var(--hdr) - 285px)}}.jumbo-ruban{padding:var(--e-8) 0;background:#0b0b0d;border:1px solid #232327;border-radius:10px;margin:0}.jumbo-ruban .tk-set{font-size:clamp(22px,2.4vw,34px)}@media (min-width:721px){.jumbo-ecran{height:clamp(280px,calc(100svh - var(--hdr) - 470px),600px)}}@media (min-width:721px) and (max-height:820px){.jumbo-ecran{height:calc(100svh - var(--hdr) - 345px)}.jumbo-ruban{padding:var(--e-8) 0}.jumbo-ruban .tk-set{font-size:22px}}@media (max-width:720px){.jumbo-ecran{height:calc(100svh - var(--hdr) - 360px)}.jumbo-ruban{padding:var(--e-8) 0}.jumbo-ruban .tk-set{font-size:22px}}.bande{height:200px;box-shadow:inset 0 -22px 0 var(--jaune-plinthe),inset 0 -25px 0 #0000002e,0 22px 44px #00000080;border-top-width:12px}.panneau img{max-width:86%;max-height:116px}.panneau+.panneau:before{box-shadow:0 120px #b9b5ad}@media (min-width:721px){.jumbo-ecran{height:clamp(260px,calc(100svh - var(--hdr) - 540px),560px)}}@media (min-width:721px) and (max-height:820px){.bande{height:150px}.panneau{padding:var(--e-8) var(--e-16) var(--e-32)}.panneau img{max-height:84px}.jumbo-ecran{height:calc(100svh - var(--hdr) - 395px)}}@media (max-width:720px){.bande{height:150px;box-shadow:inset 0 -16px 0 var(--jaune-plinthe),inset 0 -18px 0 #0000002e,0 16px 32px #00000080;border-top-width:9px}.panneau{padding:var(--e-8) var(--e-16) var(--e-24)}.panneau img{max-width:88%;max-height:88px}.panneau+.panneau:before{box-shadow:0 90px #b9b5ad}.jumbo-ecran{height:calc(100svh - var(--hdr) - 415px)}}.label{letter-spacing:.06em;color:var(--orange-balle);font-size:20px}.players .kicker{font-size:20px;color:#fff!important}.sec-lead{font-size:clamp(36px,4.4vw,64px);line-height:1}.p-titre{font-size:clamp(40px,4vw,56px)}.sp-h{font-size:clamp(44px,6vw,96px)}.card-t{font-size:28px}.fcols .fh{color:var(--orange-balle);font-size:18px}@media (max-width:720px){.label{font-size:18px}.sec-lead{font-size:32px}.sec-gyro .sec-head .sec-lead{font-size:28px}.p-titre{font-size:36px}.sp-h{font-size:40px}.card-t{font-size:26px}}@media (min-width:721px) and (max-height:820px){.label{font-size:18px}}.jumbo{gap:var(--e-8)}@media (min-width:721px){.jumbo-ecran{height:clamp(240px,calc(100svh - var(--hdr) - 570px),540px)}}@media (min-width:721px) and (max-height:820px){.jumbo-ecran{height:calc(100svh - var(--hdr) - 420px)}}.plan{transition:opacity .6s}.plan img{transition:transform 3s linear}@media (min-width:721px){.jumbo-ecran{height:clamp(260px,calc(100svh - var(--hdr) - 520px),580px)}}@media (min-width:721px) and (max-height:820px){.jumbo-ecran{height:calc(100svh - var(--hdr) - 375px)}}@media (max-width:720px){.jumbo-ecran{height:calc(100svh - var(--hdr) - 375px)}}.sec-gyro .sec-head{background:0 0}.svc{gap:var(--e-32);padding:var(--e-16);background:#141417;border-color:#2a2a2e;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr)}.sec-gyro .stack .svc{min-height:0}.svc-img{min-height:380px}.svc-body{justify-content:center;gap:var(--e-16);padding:var(--e-16) var(--e-16) var(--e-16) 0}.svc-lead{font-family:var(--font-host),sans-serif;letter-spacing:-.015em;color:#fff;font-size:clamp(24px,2.2vw,32px);font-style:normal;font-weight:600;line-height:1.2}.svc-txt{color:#dedbd5;max-width:560px;font-size:17px;line-height:1.65}.svc-tags,.svc .svc-tags{gap:var(--e-8);border:0;flex-flow:wrap;grid-column:auto;padding:0;display:flex}.svc-tags p{padding:var(--e-8) var(--e-16);color:var(--os);border:1px solid #3a3a40;border-radius:999px;margin:0;font-size:14px;line-height:1.2}.svc-tags p:has(.txt-lien){padding:0 var(--e-4);border:0}.svc-act{margin-top:var(--e-8)}@media (max-width:1100px){.svc{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media (max-width:720px){.svc{gap:var(--e-16);padding:var(--e-16);grid-template-columns:minmax(0,1fr)}.svc-img{min-height:160px}.svc-body{padding:0 var(--e-4) var(--e-4);gap:var(--e-16)}.svc-lead{font-size:21px}.svc-txt{font-size:16px;line-height:1.55}.stack .svc-tags{display:none}.svc-act{margin-top:2px}}.kicker{color:var(--orange-balle)}.sp-hero{justify-content:center}.sp-hero-in{text-align:center;padding-top:calc(var(--hdr) + var(--e-24));padding-bottom:var(--e-48);align-items:center}.sp-hero .sp-h{max-width:960px;margin:0 auto}.sp-hero-foot{justify-content:center;align-items:center;gap:var(--e-32);flex-direction:column}.sp-hero-foot .hero-txt{max-width:560px}.sp-shade{background:radial-gradient(75% 65%,#0a0a0bb8,#0a0a0b59 80%),linear-gradient(#0a0a0b33,#0a0a0b80)}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.sp-hero>img{animation-name:relache-doux}@keyframes relache-doux{0%{scale:1.06}to{scale:1}}}}.cta{margin-top:0}@media (max-width:720px){#nouvelles{padding-bottom:var(--e-72)}}.jumbo-piste{height:calc(100svh * (1 + var(--plans,4) * .6));min-height:0;padding:0;display:block}.jumbo-colle{box-sizing:border-box;min-height:100svh;padding:calc(var(--hdr) + var(--e-32)) 0 var(--e-48);align-items:center;display:flex;position:sticky;top:0}@media (max-width:720px){.jumbo-colle{padding:calc(var(--hdr) + var(--e-16)) 0 var(--e-32)}}@media (min-width:721px) and (max-height:820px){.jumbo-colle{padding:calc(var(--hdr) + var(--e-8)) 0 var(--e-24)}}.svc.pret{opacity:0}.svc.pret.tir{animation:.5s cubic-bezier(.15,.9,.25,1.1) both slapshot}@keyframes slapshot{0%{opacity:1;filter:blur(7px);transform:translateY(75vh)scaleY(1.08)}60%{filter:blur();transform:translateY(-3%)scaleY(.97)}80%{transform:translateY(1%)scaleY(1.01)}to{opacity:1;filter:none;transform:none}}.svc.choc{animation:.38s cubic-bezier(.3,.7,.3,1) both choc}@keyframes choc{0%{transform:none}25%{transform:translateY(-10px)scale(.985)rotate(-.6deg)}50%{transform:translateY(4px)rotate(.4deg)}75%{transform:translateY(-2px)rotate(-.2deg)}to{transform:none}}@media (prefers-reduced-motion:reduce){.svc.pret{opacity:1}.svc.pret.tir,.svc.choc{animation:none}}.son-btn{z-index:40;align-items:center;gap:var(--e-8);min-height:44px;padding:0 var(--e-16);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:var(--os);font:600 14px/1 var(--font-host),sans-serif;cursor:pointer;opacity:0;pointer-events:none;background:#0a0a0bcc;border:1px solid #f4f2ee59;border-radius:999px;transition:opacity .25s,translate .25s,border-color .2s;display:inline-flex;position:fixed;bottom:20px;right:16px;translate:0 12px}.son-btn.visible{opacity:1;pointer-events:auto;translate:0}.foot{border-top:6px solid var(--jaune-plinthe);background:radial-gradient(90% 60% at 15% 0%,#d9232a29,transparent 60%),var(--charbon);padding-top:0;padding-bottom:0;position:relative;overflow:hidden}.pied{gap:var(--e-40);padding:var(--e-72) 0 var(--e-48);grid-template-columns:minmax(0,1.4fr) repeat(3,minmax(0,1fr));display:grid}.pied-marque{align-items:flex-start;gap:var(--e-16);flex-direction:column;display:flex}.pied-marque .flogo{height:84px;margin:0}.pied-devise{font-family:var(--font-titre),sans-serif;color:#fff;max-width:320px;margin:0;font-size:28px;font-style:italic;font-weight:800;line-height:1.05}.pied-btns{gap:var(--e-8);flex-wrap:wrap;display:flex}.pied-col .fh{margin:0 0 var(--e-16)}.pied-col ul{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.pied-col li a{color:#e4e1db;align-items:center;min-height:40px;font-size:16px;display:inline-flex}.pied-col li a:hover{color:var(--orange-balle)}.pied-contact{align-items:flex-start;gap:var(--e-8);flex-direction:column;display:flex}.pied-contact .fh:not(:first-child){margin-top:var(--e-24)}.pied-contact address{gap:var(--e-4);color:#e4e1db;flex-direction:column;font-size:16px;font-style:normal;line-height:1.45;display:flex}.pied-contact address strong{color:#fff;font-weight:600}.pied-itin,.pied-courriel{color:#e4e1db;text-underline-offset:4px;align-items:center;min-height:44px;font-size:16px;-webkit-text-decoration:underline #f4f2ee59;text-decoration:underline #f4f2ee59;display:inline-flex}.pied-itin:hover,.pied-courriel:hover{color:var(--orange-balle)}.pied-contact .tel-link{align-items:center;gap:var(--e-8);color:#fff;min-height:44px;font-size:20px;font-weight:600;display:inline-flex}.legal{padding:var(--e-16) 0;border-top:1px solid #232327;justify-content:space-between;margin-top:0}.legal-liens{gap:0 var(--e-16);flex-wrap:wrap;display:flex}.foot .wordmark{margin:var(--e-8) 0 -.16em;padding:0 var(--e-16);text-align:center;letter-spacing:-.03em;white-space:nowrap;color:var(--rouge-but);font-size:20.5vw;line-height:.82}@media (max-width:1100px){.pied{grid-template-columns:repeat(2,minmax(0,1fr))}.pied-marque{grid-column:1/-1}}@media (max-width:720px){.pied{gap:var(--e-32) var(--e-16);padding:var(--e-48) 0 var(--e-32);grid-template-columns:repeat(2,minmax(0,1fr))}.pied-contact{grid-column:1/-1}.pied-col li a{min-height:44px;font-size:15px}.pied-devise{font-size:24px}.pied-contact .tel-link{font-size:16px}.legal{align-items:flex-start;gap:var(--e-8);flex-direction:column}}.pied-col li a{min-height:44px}.foot .fh{color:var(--orange-balle);letter-spacing:.04em;font-size:20px}.foot .wordmark{margin:var(--e-16) 0 0;padding-bottom:.06em;font-size:18vw;line-height:.9}.credits{padding:0 0 var(--e-16);color:#8e8b85;margin:0;font-size:13px;line-height:1.5}.credits a{color:#a9a6a0;text-underline-offset:3px;text-decoration:underline}.hero-foot{width:100%}.hero .hero-txt{max-width:min(440px,100%);margin:0 auto;font-size:17px;line-height:1.5}@media (max-width:720px){.hero .hero-txt{max-width:330px;font-size:15px}}.card{background:#141417;border-color:#2a2a2e}.card img{aspect-ratio:16/10;height:auto}.card-b{padding:var(--e-24) var(--e-24) var(--e-32);gap:var(--e-16)}.card-meta{align-items:center;gap:var(--e-8);letter-spacing:0;text-transform:none;color:#b8b5af;flex-wrap:wrap;font-size:14px;display:flex}.card-cat{padding:var(--e-4) var(--e-16);color:var(--orange-balle);background:#f7941d24;border-radius:999px;font-weight:600}.dk .card-t{font-family:var(--font-host),sans-serif;letter-spacing:-.01em;color:#fff;font-size:22px;font-style:normal;font-weight:600;line-height:1.25}.card-d{color:#dedbd5;font-size:16px;line-height:1.6}.card:hover .card-t{color:var(--orange-balle)}@media (max-width:720px){.card img{height:auto}.dk .card-t{font-size:20px}}.sec-gyro .sec-head{transition:opacity .25s}.sec-gyro .sec-head.tete-sortie{opacity:0}.players{background:var(--bleu-nuit)}.hero~section.players{background-color:var(--bleu-nuit)}.p-sous{color:#c5cee6}.card-cat{color:#e4e1db;background:#232327}.son-btn[aria-pressed=true]{border-color:var(--os);color:var(--os)}.lien-fleche{align-items:center;gap:var(--e-8);color:#fff;text-underline-offset:6px;min-height:44px;font-size:16px;font-weight:600;-webkit-text-decoration:underline #d9232ae6;text-decoration:underline #d9232ae6;text-decoration-thickness:2px;display:inline-flex}.lien-fleche svg{transition:transform .25s cubic-bezier(.16,1,.3,1)}.lien-fleche:hover svg{transform:translate(3px,-3px)}.btn-blanc{background:var(--os);color:var(--charbon)}.btn-blanc:hover{color:var(--charbon);background:#fff}.btn-red.but:before,.btn-red.but:after{animation:none}.btn-red:not(.btn-lg):hover:before,.btn-red:not(.btn-lg):hover:after,.btn-red:not(.btn-lg):focus-visible:before,.btn-red:not(.btn-lg):focus-visible:after{opacity:0;animation:none}.gyro:before{background:radial-gradient(50% 50%,#d9232a6b,#d9232a24 45%,#0000 75%);animation-duration:6s}.gyro:after{opacity:.18;animation-duration:6s}.jumbo-ecran{box-shadow:inset 0 0 0 1px #2a2a2e,0 30px 80px #000000a6}.label,.kicker,.ptile-l,.mm-top,.pied-devise,.foot .fh,.fcols .fh{font-family:var(--font-host),sans-serif;font-style:normal}.kicker{letter-spacing:.16em;text-transform:uppercase;font-size:14px;font-weight:600}.label{letter-spacing:.16em;font-size:14px;font-weight:600}.ptile-l{font-size:18px;font-weight:600}.mm-top{font-weight:600}.pied-devise{font-size:22px;font-weight:600;line-height:1.25}.foot .fh{letter-spacing:.16em;text-transform:uppercase;color:var(--os);font-size:13px;font-weight:600}.svc,.svc-img,.card,.gal img,.gal>img,.ptile,.jumbo-ecran,.jumbo-ruban,.nav-sub,.st-big,.spc-img,.sp-card,.stat{border-radius:12px}.svc-img{border-radius:8px}.bande{border-radius:12px 12px 4px 4px}.tk-set .o{color:inherit;-webkit-text-stroke:0}.jumbo-ruban .tk-set{gap:var(--e-24);padding-right:var(--e-24);font-size:clamp(18px,1.8vw,24px)}.jumbo-ruban .tk-set .b{width:10px;height:10px}.jumbo-ruban .tk-track{animation-duration:70s}.sec{padding-top:var(--e-144)}#nouvelles{padding-bottom:var(--e-144)}@media (max-width:720px){.sec{padding-top:var(--e-96)}#nouvelles{padding-bottom:var(--e-96)}}.ptile{background:var(--bleu-nuit-2);gap:var(--e-16);border:0}.ptile:hover{background:#1e3263}.ptile svg:last-child{transition:transform .25s cubic-bezier(.16,1,.3,1)}.ptile:hover .ptile-l svg{transform:translate(3px,-3px)}.players .kicker{font-size:14px}@supports ((-webkit-background-clip:text) or (background-clip:text)){.giant,.sec-lead,.sp-h,.svc-name,.plan-n,.plan-titre,.p-titre{color:#0000;-webkit-text-fill-color:transparent;background:url(/textures/tuile-blanche.svg) 0 0/14px 14px;-webkit-background-clip:text;background-clip:text}.foot .wordmark{color:#0000;-webkit-text-fill-color:transparent;background:url(/textures/tuile-rouge.svg) 0 0/22px 22px;-webkit-background-clip:text;background-clip:text}.hero .giant .ligne>span{background:inherit;-webkit-background-clip:text;background-clip:text}}.hero .giant{background:0 0}.hero .giant .ligne>span{color:#0000;-webkit-text-fill-color:transparent;background:url(/textures/tuile-blanche.svg) 0 0/14px 14px;-webkit-background-clip:text;background-clip:text}.btns-hero{justify-content:center;width:100%}.btn-hero{width:min(100%,380px);min-height:58px;padding:0 var(--e-24);box-sizing:border-box;background:var(--os);color:var(--charbon);letter-spacing:.01em;border-radius:4px;justify-content:center;align-items:center;font-size:17px;font-weight:600;transition:background .2s,transform .2s;display:flex}.btn-hero:hover{color:var(--charbon);background:#fff}.btn-hero:active{transform:scale(.99)}@media (max-width:720px){.btn-hero{width:100%}}@media (prefers-reduced-motion:no-preference){.btn-hero,.hero .hero-txt{animation:.9s cubic-bezier(.16,1,.3,1) both apparait}.hero .hero-txt{animation-delay:.9s}.btn-hero{animation-delay:1.5s}@keyframes apparait{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}}.dk,body,.hero~section:not(.players){background:var(--charbon) url(/textures/tuile-fond.svg) 0 0/18px 18px repeat}.foot{background:radial-gradient(90% 60% at 15% 0%,#d9232a29,transparent 60%),url(/textures/tuile-fond.svg) 0 0/18px 18px repeat,var(--charbon)}.giant,.sec-lead,.sp-h,.svc-name,.plan-n,.plan-titre,.p-titre,.hero .giant .ligne>span{color:var(--os);-webkit-text-fill-color:var(--os);background:0 0}.foot .wordmark{color:var(--rouge-but);-webkit-text-fill-color:var(--rouge-but);background:0 0}:is(.foot .fh,.mm-groupe:has(.mm-sub) .mm-top){color:var(--orange-balle)}.mm-groupe:has(.mm-sub) .mm-top:hover{color:#ffb257}.mm-deroule{width:100%;font:inherit;letter-spacing:-.02em;cursor:pointer;text-align:left;background:0 0;border:0;justify-content:space-between;padding:0;font-size:22px;font-weight:600}.mm-deroule svg{width:20px;height:20px;transition:transform .25s cubic-bezier(.16,1,.3,1)}.mm-deroule[aria-expanded=true] svg{transform:rotate(180deg)}.mm-liste{padding-bottom:var(--e-8)}.mm-liste[hidden]{display:none}.btn-hero.btn-red{background:var(--rouge-but);color:#fff}.btn,.btn-red,.son-btn{border-radius:4px}.btn-hero.btn-red:hover{color:#fff;background:#be1a21}.btn-hero.btn-red:before{animation:.9s linear 2.5s 2 balaye-btn}.btn-hero.btn-red:after{animation:.9s linear 2.5s 2 lampe}.btn-hero.btn-red:hover:before,.btn-hero.btn-red:focus-visible:before{animation:.9s linear infinite balaye-btn}.btn-hero.btn-red:hover:after,.btn-hero.btn-red:focus-visible:after{animation:.9s linear infinite lampe}.point-balle{color:var(--orange-balle);-webkit-text-fill-color:var(--orange-balle)}.giant .point-balle{animation:none!important;transform:none!important}.point-balle,.giant .point-balle{background:var(--orange-balle);color:#0000;-webkit-text-fill-color:transparent;vertical-align:baseline;border-radius:50%;width:.17em;height:.17em;margin-left:.05em;line-height:0;overflow:hidden;display:inline-block!important}@media (max-width:720px){.cta-titre{font-size:calc(18.1818vw - 5.81818px)}}.giant,.sec-lead,.sp-h,.p-titre,.svc-name,.plan-titre{text-transform:uppercase}.ptile>svg{transform-origin:50% 60%;transition:color .2s}.players.anime .ptile>svg{opacity:0;transform:scale(.3)rotate(-25deg)}.players.anime.vu .ptile>svg{animation:.75s cubic-bezier(.34,1.56,.64,1) both icone-entre;animation-delay:calc(var(--n,0) * 90ms + .12s)}.ptile:hover>svg,.ptile:active>svg,.ptile:focus-visible>svg{color:var(--orange-balle)}.players.anime.vu .ptile:is(:hover,:active)>svg{animation:.75s cubic-bezier(.34,1.56,.64,1) both icone-entre,.5s cubic-bezier(.34,1.56,.64,1) icone-saut;animation-delay:calc(var(--n,0) * 90ms + .12s),0s}@keyframes icone-entre{0%{opacity:0;transform:scale(.3)rotate(-25deg)}60%{opacity:1;transform:scale(1.18)rotate(6deg)}to{opacity:1;transform:none}}@keyframes icone-saut{0%{transform:none}35%{transform:translateY(-6px)scale(1.12)rotate(-8deg)}70%{transform:translateY(1px)scale(.97)}to{transform:none}}@media (prefers-reduced-motion:reduce){.ptile>svg{opacity:1!important;animation:none!important;transform:none!important}}.titre-h2.titre-h2,.sec-gyro .sec-head .titre-h2{max-width:none;font-size:clamp(50px,6.2vw,100px);line-height:.92}.titre-h2>span{display:block}.titre-h2 .titre-l2{padding-left:1.4em}@media (max-width:720px){#ligues .titre-h2{font-size:calc(12.1951vw - 3.90244px)}}@media (min-width:721px){.jumbo-ecran{height:clamp(220px,calc(100svh - var(--hdr) - 560px),560px)}}@media (min-width:721px) and (max-height:820px){.jumbo-ecran{height:calc(100svh - var(--hdr) - 415px)}}@media (max-width:720px){.jumbo-ecran{height:calc(100svh - var(--hdr) - 400px)}}.hero-logo{width:210px;height:auto;margin:0 auto var(--e-32);filter:drop-shadow(0 4px 18px #00000073);display:block}@media (max-width:720px){.hero-logo{width:150px;margin-bottom:var(--e-16)}}.svc-points{gap:var(--e-8);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.svc-points li{align-items:center;gap:var(--e-16);font-family:var(--font-host),sans-serif;color:#dedbd5;font-size:16px;font-style:normal;font-weight:400;line-height:1.4;display:flex}.svc-points svg{width:20px;height:20px;color:var(--orange-balle);flex:none}.svc-points .txt-lien{color:#dedbd5}@media (max-width:720px){.svc-points{gap:var(--e-8)}.svc-points li{font-size:15px}.svc-points svg{width:19px;height:19px}}.mm-btns{gap:var(--e-16);margin-top:var(--e-24);flex-wrap:wrap;display:flex}.mm-btns .btn{white-space:nowrap;padding:0 var(--e-16);flex:150px;justify-content:center}.point-colle{white-space:nowrap;animation:none!important;display:inline!important;transform:none!important}.card-date{padding-top:var(--e-4);letter-spacing:.02em;color:var(--orange-balle);margin-top:auto;font-size:14px;font-weight:600;display:block}.sp-hero .titre-h2.titre-h2{text-align:center;font-size:clamp(64px,9vw,140px);line-height:.9}.sp-hero .titre-h2 .titre-l2{padding-left:0}.jumbo-sec{overflow-x:clip}.bande-bloc{width:100vw;margin-left:calc(50% - 50vw)}.bande-mur{filter:drop-shadow(0 18px 30px #00000073);position:relative}.bande-vitre{background:linear-gradient(105deg,transparent 0 30%,#ffffff29 34%,transparent 40% 62%,#ffffff1a 65%,transparent 70%), repeating-linear-gradient(90deg,#d2d6dc8c 0 4px,transparent 4px calc(100% / var(--n,4))), linear-gradient(180deg,#becdd70d,#becdd729);height:22px;position:relative}.bande{--n:inherit;background:radial-gradient(9px 4px at 18% 70%,#28282838,#0000 75%),radial-gradient(2.5px at 31% 81%,#14141447,#0000),radial-gradient(26px 7px at 47% 86%,#3c3c3c21,#0000 75%),radial-gradient(3px at 63% 64%,#14141438,#0000),radial-gradient(12px 5px at 79% 77%,#28282833,#0000 75%),radial-gradient(2px at 91% 58%,#14141440,#0000),linear-gradient(#fff 0%,#f2f0eb 65%,#e2dfd8 100%);border-top:9px solid #cfccc6;height:160px;box-shadow:inset 0 2px #ffffffb3,inset 0 -20px #e9b800,inset 0 -21px #00000040;border-radius:0!important}.bande:before{content:"";pointer-events:none;z-index:1;background:radial-gradient(18px 5px at 12% 55%,#00000038,#0000 75%),radial-gradient(30px 6px at 38% 40%,#00000029,#0000 75%),radial-gradient(14px 4px at 66% 60%,#0003,#0000 75%),radial-gradient(22px 5px at 88% 45%,#00000026,#0000 75%),linear-gradient(#ffffff40,#0000 30%);height:20px;position:absolute;bottom:0;left:0;right:0}.panneau{padding:var(--e-16) var(--e-24) var(--e-32)}.panneau img{max-height:96px}.panneau+.panneau{border-left:1px solid #cbc7bf;box-shadow:inset 1px 0 #fffc}.panneau+.panneau:before{top:10px;box-shadow:0 100px #b9b5ad}.bande-sol{background:linear-gradient(#0000008c,#0000 85%),repeating-linear-gradient(90deg,#ffffff12 0 1px,#0000 1px 14px),#1d3fa8;height:18px}@media (min-width:721px) and (max-height:820px){.bande{height:118px}.bande-vitre{height:16px}.bande-sol{height:14px}.panneau img{max-height:66px}.panneau+.panneau:before{box-shadow:0 66px #b9b5ad}}@media (max-width:720px){.bande{border-top-width:7px;height:118px}.bande-vitre{height:16px}.bande-sol{height:14px}.panneau{padding:var(--e-8) var(--e-16) var(--e-32)}.panneau img{max-height:64px}.panneau+.panneau:before{top:8px;box-shadow:0 64px #b9b5ad}}.jumbo-colle{align-items:stretch;padding-bottom:0!important}.jumbo-in{min-height:100%}.bande-bloc,.bande-bloc .bande-mur{flex-direction:column;flex:1;display:flex}.bande-mur .bande{flex:1;height:auto;min-height:118px}@media (max-width:720px) and (max-height:760px){.jumbo-ecran{min-height:220px}}.balle{flex:none;transition:transform .35s cubic-bezier(.16,1,.3,1)}.lien-fleche:hover .balle,.ptile:hover .ptile-l .balle{transform:translate(5px)rotate(200deg)}.foot .wordmark{font-size:12vw}#partenaires.sec{padding-top:var(--e-64)}@media (max-width:720px){#partenaires.sec{padding-top:var(--e-40)}}@media (min-width:721px) and (max-height:820px){.jumbo-ecran{height:calc(100svh - var(--hdr) - 432px)}}@media (max-width:720px) and (max-height:680px){.jumbo-ecran{min-height:190px;height:calc(100svh - var(--hdr) - 420px)}}.jumbo-in>.jumbo{flex-direction:column;flex:auto;min-height:0;display:flex}.jumbo-in>.jumbo>.jumbo-ecran{flex:auto;min-height:200px;height:auto!important}.bande-bloc,.bande-bloc .bande-mur{flex:none}.bande-mur .bande{flex:none;max-height:none;height:clamp(118px,17vh,190px)!important}.bande-mur .bande-sol{flex:none}#ligues .svc{background:linear-gradient(160deg,var(--bleu-nuit-2) 0%,var(--bleu-nuit) 55%,var(--bleu-nuit-3) 100%);border-color:#0000}.btn-red:hover,.btn-hero.btn-red:hover{background:#b51a20}.lien-fleche:hover,.txt-lien:hover,.foot a:hover{color:#ffc077}#ligues .svc:nth-child(5) .svc-points svg{color:var(--jaune-plinthe)}.card img[src*=halloween]{object-position:50% 14%}@media (max-width:1024px){.hdr{-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(#0a0a0bf5,#0a0a0bb3 70%,#0a0a0b00)}.bande-mur{filter:none}.bande-mur .bande{box-shadow:inset 0 2px #ffffffb3,inset 0 -20px #e9b800,inset 0 -21px #00000040,0 14px 24px #00000073}.jumbo-ecran{box-shadow:inset 0 0 0 1px #2a2a2e,0 14px 30px #0000008c}.plan img,.plan.actif img{transition:none;transform:none}.plan-info *,.plan-n,.plan-txt{-webkit-backdrop-filter:none;backdrop-filter:none}.gyro:before{filter:none}.son-btn{-webkit-backdrop-filter:none;backdrop-filter:none;background:#0a0a0beb}}@media (max-width:720px){.gal.rail{gap:var(--e-8);grid-template-columns:1fr 1fr;grid-auto-rows:150px;scroll-snap-type:none!important;margin:0!important;padding:0!important;display:grid!important;overflow:visible!important}.gal.rail>img{scroll-snap-align:none;min-width:0;flex:none!important;width:100%!important;height:100%!important}.gal.rail>.gw{grid-column:span 2}.gal.rail>.gt{grid-row:span 2}}.sp-hero .hero-txt{max-width:min(440px,100%);margin:0 auto;font-size:17px;line-height:1.5}@media (max-width:720px){.sp-hero .hero-txt{max-width:330px;font-size:15px}}html,body{overflow-x:clip}@media (hover:none) and (pointer:coarse){.jumbo-piste{height:auto!important}.jumbo-colle{position:relative!important;top:auto!important}.hero{position:sticky!important;top:0!important}}.ligue{position:relative}.lg-hero{min-height:100svh;margin-top:calc(var(--hdr) * -1);align-items:flex-end;display:flex;position:relative;overflow:hidden}.lg-hero>img{object-fit:cover}.lg-hero-shade{background:linear-gradient(#0a0a0b59 0%,#0a0a0b40 35%,#0a0a0beb 100%);position:absolute;inset:0}.lg-hero-in{z-index:1;text-align:center;align-items:center;gap:var(--e-16);width:100%;padding-top:calc(var(--hdr) + var(--e-40));padding-bottom:var(--e-64);flex-direction:column;display:flex;position:relative}.fil{justify-content:center;gap:var(--e-8);color:var(--os-2);flex-wrap:wrap;font-size:14px;display:flex}.fil a{color:var(--os-2);text-underline-offset:3px;-webkit-text-decoration:underline #f4f2ee59;text-decoration:underline #f4f2ee59}.fil a:hover{color:#ffc077}.fil [aria-current]{color:var(--orange-balle);font-weight:600}.lg-h1{text-transform:uppercase;max-width:12ch;margin:0;font-size:clamp(46px,8vw,120px);line-height:.9}.lg-intro{max-width:min(440px,100%);margin:0 auto;font-size:17px;line-height:1.5}.lg-btns{justify-content:center;gap:var(--e-16);margin-top:var(--e-8);flex-wrap:wrap;display:flex}@media (max-width:720px){.lg-hero-in{padding-bottom:var(--e-40);gap:var(--e-16)}.lg-intro{max-width:330px;font-size:15px}.lg-btns{width:100%}.lg-btns .btn{flex:100%;justify-content:center}}.lg-sec .titre-h2{margin:0 0 var(--e-40)}@media (max-width:720px){.lg-sec .titre-h2{margin-bottom:var(--e-32)}}.lg-calibres{gap:var(--e-40) var(--e-32);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));margin:0;padding:0;list-style:none;display:grid}.lg-calibres li{gap:var(--e-8);padding-top:var(--e-24);border-top:2px solid #2a2a2e;flex-direction:column;display:flex}.lg-calibres svg{width:30px;height:30px;color:var(--orange-balle)}.lg-calibres h3{font-family:var(--font-titre),sans-serif;text-transform:uppercase;color:var(--os);margin:0;font-size:clamp(30px,3vw,40px);font-style:italic;font-weight:800;line-height:1}.lg-calibres p{color:var(--os-2);max-width:38ch;margin:0;font-size:16px;line-height:1.55}.lg-etapes{gap:var(--e-32) var(--e-32);counter-reset:none;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));margin:0;padding:0;list-style:none;display:grid}.lg-etapes li{column-gap:var(--e-16);row-gap:var(--e-8);grid-template-rows:auto 1fr;grid-template-columns:auto 1fr;align-items:start;display:grid}.lg-n{font-family:var(--font-titre),sans-serif;color:var(--orange-balle);grid-row:span 2;font-size:clamp(64px,7vw,96px);font-style:italic;font-weight:800;line-height:.8}.lg-etapes h3{color:var(--os);margin:0;font-size:19px;font-weight:700}.lg-etapes p{color:var(--os-2);margin:0;font-size:16px;line-height:1.55}.lg-prix-in{gap:var(--e-40);grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:center;display:grid}.lg-prix-in .titre-h2{margin:0}.lg-prix li{row-gap:var(--e-8);flex-wrap:wrap;font-size:18px}@media (max-width:900px){.lg-prix-in{gap:var(--e-32);grid-template-columns:1fr}}.lg-gal{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:280px}@media (max-width:720px){.lg-gal{gap:var(--e-8);grid-template-columns:1fr 1fr;grid-auto-rows:170px}}.lg-gal img{object-fit:cover;width:100%;height:100%}.lg-faq{gap:var(--e-32) var(--e-40);grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin:0;display:grid}.lg-faq dt{color:var(--os);margin:0 0 var(--e-8);font-size:20px;font-weight:700}.lg-faq dd{color:var(--os-2);margin:0;font-size:16px;line-height:1.55}.lg-liens{margin:var(--e-48) 0 0;gap:var(--e-16) var(--e-32);flex-wrap:wrap;padding:0;list-style:none;display:flex}.lg-cta{margin-top:0}.a-confirmer{padding:var(--e-4) var(--e-8);background:var(--jaune-plinthe);color:#2a2100;letter-spacing:.04em;text-transform:uppercase;vertical-align:middle;border-radius:4px;font-size:12px;font-weight:700;display:inline-block}.lg-etapes h3{font-family:var(--font-host),sans-serif;text-transform:none;font-size:19px;font-style:normal;font-weight:700}.lg-calibres{gap:var(--e-16);grid-template-columns:none;height:min(78svh,720px);display:flex}.lg-calibres .lg-cal{cursor:default;border:0;border-radius:12px;outline:none;flex:1 1 0;min-width:0;padding:0;transition:flex-grow .55s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden}.lg-cal>img{object-fit:cover;filter:blur(14px)saturate(1.05);transition:filter .5s,transform .7s cubic-bezier(.16,1,.3,1);transform:scale(1.12)}.lg-cal-voile{background:linear-gradient(#0a0a0b26 0%,#0a0a0b59 45%,#0a0a0beb 100%);transition:background .5s;position:absolute;inset:0}.lg-cal-in{text-align:center;justify-content:center;align-items:center;gap:var(--e-16);padding:var(--e-32);flex-direction:column;display:flex;position:absolute;inset:0}.lg-calibres .lg-cal svg{width:30px;height:30px;color:var(--orange-balle)}.lg-calibres .lg-cal h3{font-family:var(--font-titre),sans-serif;text-transform:uppercase;color:#fff;margin:0;font-size:clamp(34px,3.6vw,56px);font-style:italic;font-weight:800;line-height:.95}.lg-cal-txt{opacity:0;grid-template-rows:0fr;justify-items:center;transition:grid-template-rows .5s,opacity .4s;display:grid}.lg-cal-txt>*{min-height:0;overflow:hidden}.lg-cal-txt>.a-confirmer{margin-top:var(--e-8)}.lg-calibres .lg-cal p{max-width:34ch;color:var(--os);margin:0;font-size:16px;line-height:1.5}@media (hover:hover){.lg-calibres:hover .lg-cal,.lg-calibres:focus-within .lg-cal{flex-grow:.8}.lg-calibres .lg-cal:is(:hover,:focus-visible,:focus-within){flex-grow:2}}.lg-cal:is(:hover,:focus-visible)>img{filter:none;transform:scale(1.02)}.lg-cal:is(:hover,:focus-visible) .lg-cal-txt{opacity:1;grid-template-rows:1fr}.lg-cal:focus-visible{box-shadow:inset 0 0 0 3px var(--orange-balle)}@media (hover:none),(max-width:900px){.lg-calibres{flex-direction:column;height:auto}.lg-calibres .lg-cal{aspect-ratio:4/5;flex:none;max-height:72svh}.lg-cal>img{filter:none;transform:none}.lg-cal-in{justify-content:flex-end}.lg-cal-txt{opacity:1;grid-template-rows:1fr}}@media (prefers-reduced-motion:reduce){.lg-calibres .lg-cal,.lg-cal>img,.lg-cal-txt{transition:none}}.lg-cal-voile{mix-blend-mode:multiply;background:linear-gradient(#d9232ad9 0%,#b51a20e6 55%,#3a0709 100%);transition:opacity .5s}.lg-cal-in{text-shadow:0 2px 18px #00000059}@media (hover:none),(max-width:900px){.lg-cal-voile{opacity:.55}}.lg-cal:after{content:"";z-index:1;pointer-events:none;opacity:0;background:linear-gradient(#0a0a0b00 35%,#0a0a0b99 62%,#0a0a0beb 100%);transition:opacity .45s;position:absolute;inset:0}.lg-cal-in{z-index:2}.lg-cal:is(:hover,:focus-visible):after{opacity:1}@media (hover:hover){.lg-calibres .lg-cal:is(:hover,:focus-visible) .lg-cal-in{padding-bottom:var(--e-48);justify-content:flex-end}}@media (hover:none),(max-width:900px){.lg-cal:after{opacity:1}}.lg-hero{flex-direction:column;justify-content:space-between;align-items:stretch;min-height:100svh;display:flex}.lg-hero-in{text-align:left;padding-top:calc(var(--hdr) + var(--e-32));padding-bottom:var(--e-40);flex:1;justify-content:flex-start;align-items:flex-start;gap:0}.lg-hero .lg-h1{text-align:left;max-width:none;margin:0;font-size:clamp(52px,9vw,150px);line-height:.88}.lg-hero-bas{width:100%;padding-top:var(--e-24);align-items:flex-start;gap:var(--e-16);border-top:1px solid #f4f2ee47;flex-direction:column;margin-top:auto;display:flex}.lg-hero .lg-intro{max-width:30ch;color:var(--os);text-align:left;margin:0;font-size:clamp(19px,1.8vw,26px);font-weight:500;line-height:1.25}.lg-hero .lg-btns{justify-content:flex-start;margin:0}.lg-etapes-hero{z-index:1;position:relative}.lg-etapes-hero ol{gap:var(--e-24);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.lg-etapes-hero li{background:var(--charbon);flex-direction:column;display:flex}.lg-et-haut{justify-content:space-between;align-items:flex-start;gap:var(--e-16);padding:var(--e-24) var(--e-24) var(--e-24);display:flex}.lg-etapes-hero h3{font-family:var(--font-host),sans-serif;text-transform:none;color:var(--os);margin:0;font-size:clamp(22px,2vw,32px);font-style:normal;font-weight:600;line-height:1.1}.lg-et-n{font-family:var(--font-titre),sans-serif;color:#4a4a50;font-size:clamp(30px,2.6vw,42px);font-style:italic;font-weight:800;line-height:.9}.lg-et-bas{padding:var(--e-16) var(--e-24) var(--e-24);gap:var(--e-8);border-top:1px solid #2a2a2e;flex-direction:column;margin-top:auto;display:flex}.lg-et-label{letter-spacing:.14em;text-transform:uppercase;color:var(--orange-balle);font-size:12px;font-weight:600}.lg-et-bas p{color:var(--os-2);margin:0;font-size:16px;line-height:1.45}@media (max-width:900px){.lg-hero{min-height:0}.lg-hero-in{min-height:calc(100svh - 40px)}.lg-etapes-hero ol{background:#2a2a2e;grid-template-columns:1fr;gap:1px}}@media (max-width:720px){.lg-hero-in{padding-bottom:var(--e-32)}.lg-hero .lg-btns{width:100%}.lg-hero .lg-btns .btn{flex:100%;justify-content:center}.lg-et-haut,.lg-et-bas{padding:var(--e-16) var(--e-16) var(--e-16)}}.lg-etapes-hero ol{grid-template-rows:auto auto}.lg-etapes-hero li{grid-row:span 2;grid-template-rows:subgrid;display:grid}.lg-et-bas{margin-top:0}.lg-hero-shade{background:linear-gradient(90deg,#0a0a0bb3 0%,#0a0a0b40 55%,#0a0a0b00 100%),linear-gradient(#0a0a0b80 0%,#0a0a0b26 40%,#0a0a0b80 75%,#0a0a0bd9 100%)}@media (max-width:900px){.lg-etapes-hero li{grid-row:auto;display:flex}.lg-etapes-hero ol{grid-template-rows:none}.lg-hero-shade{background:linear-gradient(#0a0a0b8c 0%,#0a0a0b40 35%,#0a0a0bb3 65%,#0a0a0beb 100%)}}.lg-hero-in{justify-content:flex-end}.lg-hero .lg-h1{margin:0 0 var(--e-24)}.lg-hero-bas{margin-top:0}.lg-hero .lg-intro{color:#e4e1db;max-width:min(440px,100%);font-size:17px;font-weight:400;line-height:1.5}@media (max-width:720px){.lg-hero .lg-intro{max-width:330px;font-size:15px}.lg-hero .lg-h1{margin-bottom:var(--e-16)}}.lg-h1-l{display:block}.lg-temoin{padding:var(--e-120) 0 0;background:radial-gradient(60% 70% at 78% 60%,#1f4fd838,#0000 70%);position:relative;overflow:hidden}.lg-temoin-in{align-items:end;gap:var(--e-24);grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);display:grid}.lg-temoin-txt{padding-bottom:var(--e-112);margin:0}.lg-temoin blockquote{margin:0}.lg-temoin-accroche{font-family:var(--font-titre),sans-serif;text-transform:uppercase;color:var(--os);margin:0;font-size:clamp(46px,6.4vw,104px);font-style:italic;font-weight:800;line-height:.9}.lg-temoin-citation{margin:var(--e-32) 0 0;max-width:42ch;color:var(--os-2);font-size:clamp(17px,1.4vw,20px);line-height:1.5}.lg-temoin figcaption{align-items:baseline;gap:var(--e-8) var(--e-16);margin-top:var(--e-24);flex-wrap:wrap;display:flex}.lg-temoin-etoiles{color:var(--jaune-plinthe);letter-spacing:.12em;font-size:18px}.lg-temoin-auteur{color:var(--os);font-weight:700}.lg-temoin-source{color:#a9a6a0;font-size:14px}.lg-temoin-photo{object-fit:contain;object-position:bottom right;filter:drop-shadow(0 30px 40px #0000008c);width:100%;height:auto;max-height:min(88svh,820px);display:block}.lg-temoin-in{gap:var(--e-40);grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}.lg-temoin-photo{transform:translate(calc(max(40px,50vw - 640px) + 12%))}@media (max-width:900px){.lg-temoin{padding-top:var(--e-88)}.lg-temoin-in{grid-template-columns:1fr;gap:0}.lg-temoin-txt{padding-bottom:var(--e-24)}.lg-temoin-photo{width:min(86%,460px);max-height:none;margin-left:auto;transform:translate(calc(16px + 14%))}}.lg-faq-sec{position:relative;overflow:hidden}.lg-faq-sec>.wrap{z-index:1;position:relative}.gyro-faq{--gy:55%}.lg-faq-panneau{gap:var(--e-48);padding:clamp(var(--e-40),6vw,var(--e-88)) clamp(var(--e-24),4vw,var(--e-56));-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0e0e10b3;border-radius:4px;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;display:grid;box-shadow:inset 0 0 0 1px #232327,0 30px 80px #0000008c}.lg-faq-g{align-items:flex-end;min-height:340px;display:flex;position:relative}.lg-faq-photo{aspect-ratio:4/3;object-fit:cover;border-radius:4px;width:min(62%,360px);height:auto;position:absolute;top:0;left:14%}.lg-faq-titre{color:var(--os);text-shadow:0 8px 30px #00000073;margin:0;font-size:clamp(96px,13vw,200px);line-height:.85;position:relative}.lg-faq{border-top:1px solid #2a2a2e;margin:0;display:block}.lg-faq details{border-bottom:1px solid #2a2a2e}.lg-faq summary{justify-content:space-between;align-items:center;gap:var(--e-24);padding:var(--e-24) 0;cursor:pointer;color:var(--os);font-size:clamp(18px,1.5vw,21px);font-weight:600;list-style:none;display:flex}.lg-faq summary::-webkit-details-marker{display:none}.lg-faq summary:focus-visible{outline-offset:4px;outline:2px solid #f28c1b}.lg-faq-plus{flex:none;width:18px;height:18px;transition:transform .3s cubic-bezier(.2,.7,.2,1);position:relative}.lg-faq-plus:before,.lg-faq-plus:after{content:"";background:currentColor;border-radius:1px;width:18px;height:2px;margin-top:-1px;position:absolute;top:50%;left:0}.lg-faq-plus:after{transform:rotate(90deg)}.lg-faq details[open] .lg-faq-plus{color:#f28c1b;transform:rotate(45deg)}.lg-faq details p{padding:0 var(--e-48) var(--e-24) 0;color:var(--os-2);max-width:60ch;margin:0;font-size:16px;line-height:1.6}@media (max-width:900px){.lg-faq-panneau{gap:var(--e-32);padding:var(--e-32) var(--e-16);grid-template-columns:1fr}.lg-faq-g{min-height:0;display:block}.lg-faq-photo{width:72%;margin:0 0 -18% 18%;position:relative;left:auto}.lg-faq-titre{font-size:clamp(88px,28vw,140px)}.lg-faq details p{padding-right:0}}@media (prefers-reduced-motion:reduce){.lg-faq-plus{transition:none}}.nf{justify-content:stretch;align-items:flex-end;gap:0;min-height:min(100svh,900px);padding:0;display:flex;position:relative;overflow:hidden}.nf-voile{background:linear-gradient(180deg,#0a0a0b8c,#0a0a0bd1 55%,var(--charbon));position:absolute;inset:0}.nf-in{z-index:1;width:100%;padding-top:var(--e-160);padding-bottom:clamp(var(--e-64),10vh,var(--e-120));position:relative}.nf p.nf-code{margin:0 0 var(--e-8);font-family:var(--font-titre),sans-serif;letter-spacing:.08em;color:#f28c1b;font-size:clamp(20px,2vw,26px);font-style:italic;font-weight:800}.nf h1.nf-titre{letter-spacing:0;color:var(--os);margin:0;font-size:clamp(72px,13vw,200px)}.nf-titre span{display:block}.nf-titre span+span{padding-left:.6em}.nf p.nf-texte{margin:var(--e-32) 0 0;color:#e4e1db;max-width:46ch;font-size:clamp(16px,1.3vw,18px);line-height:1.55}.nf-btns{gap:var(--e-16);margin-top:var(--e-32);flex-wrap:wrap;display:flex}@media (max-width:640px){.nf{align-items:center}.nf-in{padding-top:var(--e-120)}.nf-titre span+span{padding-left:.35em}.nf-btns .btn{flex:auto}}.ct-hero{align-items:flex-end;min-height:min(72svh,640px);display:flex;position:relative;overflow:hidden}.ct-voile{background:linear-gradient(180deg,#0a0a0b73,#0a0a0bc7 60%,var(--charbon));position:absolute;inset:0}.ct-hero-in{z-index:1;width:100%;padding-top:var(--e-144);padding-bottom:var(--e-56);position:relative}.ct-h1{color:var(--os);font-size:clamp(64px,10vw,156px)}.ct-h1 span{display:block}.ct-h1 span+span{padding-left:.6em}.ct-intro{margin:var(--e-24) 0 0;color:#e4e1db;max-width:52ch;font-size:clamp(16px,1.3vw,18px);line-height:1.55}.ct-grille{gap:clamp(var(--e-40),6vw,var(--e-96));grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;display:grid}.ct-coord dl{margin:var(--e-32) 0 0;border-top:1px solid #2a2a2e;gap:0;display:grid}.ct-coord dl>div{gap:var(--e-16);padding:var(--e-16) 0;border-bottom:1px solid #2a2a2e;grid-template-columns:150px 1fr;display:grid}.ct-coord dt{letter-spacing:.16em;text-transform:uppercase;color:#f28c1b;padding-top:var(--e-4);font-size:13px;font-weight:600}.ct-coord dd{color:var(--os);margin:0;font-size:17px;line-height:1.5}.ct-coord address{flex-direction:column;font-style:normal;display:flex}.ct-lien{align-items:center;gap:var(--e-8);color:var(--os);text-underline-offset:4px;overflow-wrap:anywhere;-webkit-text-decoration:underline #f4f2ee4d;text-decoration:underline #f4f2ee4d;display:inline-flex}.ct-lien:hover{text-decoration-color:#f28c1b}.ct-itin{margin-top:var(--e-8);font-size:15px;display:inline-flex}.ct-reseaux{gap:var(--e-16);display:flex}.ct-reseaux a{width:44px;height:44px;color:var(--os);border:1px solid #2a2a2e;border-radius:4px;justify-content:center;align-items:center;display:inline-flex}.ct-reseaux a:hover{color:#f28c1b;border-color:#f28c1b}.ct-raccourcis{gap:var(--e-16);margin-top:var(--e-32);flex-wrap:wrap;display:flex}.ct-form-bloc{padding:clamp(var(--e-24),3.5vw,var(--e-48));background:#111113;border-radius:4px;box-shadow:inset 0 0 0 1px #232327}.ct-form-t{margin:0 0 var(--e-24);font-family:var(--font-titre),sans-serif;text-transform:uppercase;color:var(--os);font-size:clamp(30px,3vw,44px);font-style:italic;font-weight:800;line-height:.95}.ct-form{gap:var(--e-16);display:grid}.ct-rang{gap:var(--e-16);grid-template-columns:1fr 1fr;display:grid}.ct-champ{gap:var(--e-8);color:var(--os-2);font-size:14px;font-weight:600;display:grid}.ct-champ em{color:#a9a6a0;font-style:normal;font-weight:400}.ct-champ input,.ct-champ select,.ct-champ textarea{box-sizing:border-box;width:100%;min-height:50px;padding:var(--e-16) var(--e-16);background:var(--charbon);color:var(--os);font:inherit;border:1px solid #34343a;border-radius:4px;font-size:16px;font-weight:400}.ct-champ textarea{resize:vertical;min-height:150px}.ct-champ select{appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--os) 50%),linear-gradient(135deg,var(--os) 50%,transparent 50%);padding-right:var(--e-40);background-position:calc(100% - 20px),calc(100% - 14px);background-repeat:no-repeat;background-size:6px 6px}.ct-champ input:focus-visible,.ct-champ select:focus-visible,.ct-champ textarea:focus-visible{outline-offset:1px;border-color:#0000;outline:2px solid #f28c1b}:is(.ct-champ input:user-invalid,.ct-champ textarea:user-invalid){border-color:var(--rouge-but)}.ct-piege{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.ct-form .btn{justify-self:start}.ct-erreur{padding:var(--e-16) var(--e-16);color:var(--os);background:#d9232a1f;border-radius:4px;margin:0;font-size:15px;box-shadow:inset 0 0 0 1px #d9232a80}.ct-erreur a{color:var(--os);text-decoration:underline}.ct-merci{gap:var(--e-16);justify-items:start;display:grid}.ct-merci p{color:var(--os-2);margin:0}.ct-merci .ct-merci-t{font-family:var(--font-titre),sans-serif;text-transform:uppercase;color:var(--os);font-size:40px;font-style:italic;font-weight:800}.ct-sec-carte{padding-top:0}.ct-carte{aspect-ratio:21/8;background:#111113 url(/images/sp-bandes.jpg) 50%/cover;border-radius:4px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #232327}.ct-carte iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.ct-carte-fermee{justify-content:center;align-items:center;gap:var(--e-16);text-align:center;padding:var(--e-24);flex-direction:column;display:flex}.ct-carte-fermee:before{content:"";background:#0a0a0bc7;position:absolute;inset:0}.ct-carte-fermee>*{position:relative}.ct-carte-fermee p{color:var(--os-2);max-width:40ch;margin:0;font-size:14px}@media (max-width:900px){.ct-grille{grid-template-columns:1fr}.ct-carte{aspect-ratio:4/3}}@media (max-width:640px){.ct-h1 span+span{padding-left:.3em}.ct-rang{grid-template-columns:1fr}.ct-coord dl>div{gap:var(--e-8);grid-template-columns:1fr}.ct-form .btn,.ct-raccourcis .btn{justify-content:center;width:100%}}.gl-tete{padding-top:clamp(var(--e-120),16vh,var(--e-176));padding-bottom:var(--e-40)}.gl-h1{color:var(--os);font-size:clamp(64px,10vw,156px)}.gl-h1 span{display:block}.gl-h1 span+span{padding-left:.6em}.gl-intro{margin:var(--e-24) 0 0;color:#e4e1db;max-width:52ch;font-size:clamp(16px,1.3vw,18px);line-height:1.55}.gl-retrait{margin:var(--e-16) 0 0;color:#a9a6a0;max-width:60ch;font-size:14px;line-height:1.5}.gl-retrait a{color:var(--os-2);text-underline-offset:3px;overflow-wrap:anywhere;text-decoration:underline}.gl-sec{padding-bottom:clamp(var(--e-64),10vh,var(--e-120))}.gl-filtres{gap:var(--e-8);margin-bottom:var(--e-32);flex-wrap:wrap;display:flex}.gl-filtre{align-items:center;gap:var(--e-8);min-height:44px;padding:0 var(--e-16);color:var(--os-2);font:inherit;cursor:pointer;background:0 0;border:1px solid #34343a;border-radius:4px;font-size:14px;font-weight:600;display:inline-flex}.gl-filtre span{color:#a9a6a0;font-size:12px}.gl-filtre:hover{border-color:var(--os);color:var(--os)}.gl-filtre[aria-pressed=true]{background:var(--os);border-color:var(--os);color:var(--charbon)}.gl-filtre[aria-pressed=true] span{color:#55534f}.gl-filtre:focus-visible{outline-offset:2px;outline:2px solid #f28c1b}.gl-grille{columns:4 260px;column-gap:var(--e-16);margin:0;padding:0;list-style:none}.gl-grille li{break-inside:avoid;margin:0 0 var(--e-16)}.gl-vignette{cursor:zoom-in;background:#111113;border:0;border-radius:4px;width:100%;padding:0;display:block;overflow:hidden}.gl-vignette img{width:100%;height:auto;transition:transform .5s cubic-bezier(.2,.7,.2,1),filter .3s;display:block}.gl-vignette:hover img{transform:scale(1.03)}.gl-vignette:focus-visible{outline-offset:3px;outline:2px solid #f28c1b}.gl-dlg{width:100vw;max-width:none;height:100dvh;max-height:none;color:var(--os);background:#060607f5;border:0;margin:0;padding:0}.gl-dlg::backdrop{background:#060607e6}.gl-fig{justify-content:center;align-items:center;gap:var(--e-16);height:100%;padding:var(--e-64) var(--e-72) var(--e-24);box-sizing:border-box;flex-direction:column;margin:0;display:flex}.gl-fig img{object-fit:contain;border-radius:4px;width:auto;max-width:100%;height:auto;max-height:calc(100dvh - 130px)}.gl-fig figcaption{color:#a9a6a0;letter-spacing:.08em;font-size:14px}.gl-btn{width:48px;height:48px;color:var(--os);cursor:pointer;background:#111113cc;border:1px solid #34343a;border-radius:4px;justify-content:center;align-items:center;display:inline-flex;position:absolute}.gl-btn:hover{color:#f28c1b;border-color:#f28c1b}.gl-btn:focus-visible{outline-offset:2px;outline:2px solid #f28c1b}.gl-fermer{top:12px;right:12px}.gl-prec,.gl-suiv{margin-top:calc(var(--e-24) * -1);top:50%}.gl-prec{left:12px}.gl-prec svg{transform:rotate(-135deg)}.gl-suiv{right:12px}.gl-suiv svg{transform:rotate(45deg)}@media (max-width:640px){.gl-h1 span+span{padding-left:.3em}.gl-grille{columns:2;column-gap:var(--e-8)}.gl-grille li{margin-bottom:var(--e-8)}.gl-fig{padding:var(--e-64) var(--e-8) var(--e-80)}.gl-prec,.gl-suiv{margin-top:0;top:auto;bottom:16px}.gl-prec{left:calc(50% - 60px)}.gl-suiv{right:calc(50% - 60px)}}@media (prefers-reduced-motion:reduce){.gl-vignette img{transition:none}}.cj-tete{padding-top:clamp(var(--e-120),16vh,var(--e-176));padding-bottom:clamp(var(--e-48),7vh,var(--e-80))}.cj-h1{color:var(--os);font-size:clamp(60px,10vw,156px)}.cj-h1 span{display:block}.cj-h1 span+span{padding-left:.6em}.cj-intro{margin:var(--e-24) 0 var(--e-32);color:#e4e1db;max-width:50ch;font-size:clamp(16px,1.3vw,18px);line-height:1.55}.cj-conseils{padding-bottom:clamp(var(--e-56),8vh,var(--e-96))}.cj-conseils ol{margin:var(--e-32) 0 0;border-top:1px solid #2a2a2e;grid-template-columns:repeat(5,minmax(0,1fr));padding:0;list-style:none;display:grid}.cj-conseils li{padding:var(--e-24) var(--e-24) var(--e-24) 0;border-right:1px solid #2a2a2e}.cj-conseils li+li{padding-left:var(--e-24)}.cj-conseils li:last-child{border-right:0}.cj-n{font-family:var(--font-titre),sans-serif;color:#55534f;font-size:44px;font-style:italic;font-weight:800;line-height:1;display:block}.cj-conseils h3{margin:var(--e-16) 0 var(--e-8);color:var(--os);font-size:18px;font-weight:700}.cj-conseils p{color:var(--os-2);margin:0;font-size:15px;line-height:1.5}.cj-outil{padding-bottom:clamp(var(--e-64),10vh,var(--e-120));scroll-margin-top:90px}.cj-fin{padding-bottom:clamp(var(--e-80),12vh,var(--e-144))}.cj-fin p{margin:var(--e-16) 0 var(--e-32);color:#e4e1db;max-width:46ch;font-size:17px;line-height:1.55}.oc{gap:clamp(var(--e-32),5vw,var(--e-80));grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;display:grid}.oc-apercu{position:sticky;top:96px}.oc-canvas{touch-action:auto;border-radius:20px;width:100%;max-width:520px;height:auto;margin:0 auto;display:block;box-shadow:0 30px 80px #0009}.oc-canvas.oc-mobile{cursor:grab;touch-action:none}.oc-canvas.oc-mobile:active{cursor:grabbing}.oc-astuce{margin:var(--e-16) 0 0;text-align:center;color:#a9a6a0;font-size:14px}.oc-form{gap:var(--e-32);display:grid}.oc-form fieldset{gap:var(--e-16);border:0;min-width:0;margin:0;padding:0;display:grid}.oc-form legend{margin-bottom:var(--e-16);font-family:var(--font-titre),sans-serif;text-transform:uppercase;color:var(--os);padding:0;font-size:clamp(28px,2.6vw,38px);font-style:italic;font-weight:800;line-height:1}.oc-rang{gap:var(--e-16);grid-template-columns:1fr 1fr;display:grid}.oc-champ{gap:var(--e-8);color:var(--os-2);font-size:14px;font-weight:600;display:grid}.oc-champ input:not([type=range]),.oc-champ select{box-sizing:border-box;width:100%;min-height:50px;padding:var(--e-16) var(--e-16);background:var(--charbon);color:var(--os);font:inherit;border:1px solid #34343a;border-radius:4px;font-size:16px;font-weight:400}.oc-champ select{appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--os) 50%),linear-gradient(135deg,var(--os) 50%,transparent 50%);padding-right:var(--e-40);background-position:calc(100% - 20px),calc(100% - 14px);background-repeat:no-repeat;background-size:6px 6px}.oc-champ input:focus-visible,.oc-champ select:focus-visible{outline-offset:1px;border-color:#0000;outline:2px solid #f28c1b}.oc-champ input[type=range]{accent-color:#f28c1b;width:100%;min-height:32px}.oc-depot{gap:var(--e-8);padding:var(--e-32) var(--e-16);text-align:center;cursor:pointer;background:#111113;border:1px dashed #55534f;border-radius:4px;justify-items:center;display:grid;position:relative}.oc-depot:hover,.oc-depot:focus-within{border-color:#f28c1b}.oc-depot input{opacity:0;cursor:pointer;position:absolute;inset:0}.oc-depot-t{color:var(--os);font-size:17px;font-weight:700}.oc-depot-s{color:#a9a6a0;font-size:14px}.oc-erreur{color:var(--os);padding:var(--e-16) var(--e-16);background:#d9232a1f;border-radius:4px;margin:0;font-size:15px;box-shadow:inset 0 0 0 1px #d9232a80}.oc-cadrage{gap:var(--e-16);grid-template-columns:1fr auto;align-items:end;display:grid}.oc-lien{min-height:44px;padding:0 var(--e-4);color:var(--os);font:inherit;text-underline-offset:4px;cursor:pointer;background:0 0;border:0;font-size:14px;font-weight:600;text-decoration:underline}.oc-finis{gap:var(--e-8);flex-wrap:wrap;display:flex}.oc-fini input{opacity:0;width:1px;height:1px;position:absolute}.oc-fini span{align-items:center;gap:var(--e-8);min-height:44px;padding:0 var(--e-16);color:var(--os-2);cursor:pointer;border:1px solid #34343a;border-radius:4px;font-size:14px;font-weight:600;display:inline-flex}.oc-fini span:before{content:"";background:var(--c);border-radius:50%;width:16px;height:16px}.oc-fini input:checked+span{border-color:var(--os);color:var(--os);box-shadow:inset 0 0 0 1px var(--os)}.oc-fini input:focus-visible+span{outline-offset:2px;outline:2px solid #f28c1b}.oc-actions{gap:var(--e-16);flex-wrap:wrap;display:flex}@media (max-width:1100px){.cj-conseils ol{grid-template-columns:repeat(3,minmax(0,1fr))}.cj-conseils li:nth-child(3){border-right:0}.cj-conseils li:nth-child(4){padding-left:0}}@media (max-width:900px){.oc{grid-template-columns:1fr}.oc-apercu{position:relative;top:auto}.oc-canvas{max-width:400px}}@media (max-width:640px){.cj-h1 span+span{padding-left:.3em}.cj-conseils ol{grid-template-columns:1fr}.cj-conseils li,.cj-conseils li+li{padding:var(--e-16) 0;border-bottom:1px solid #2a2a2e;border-right:0}.oc-rang{grid-template-columns:1fr}.oc-actions .btn,.cj-tete .btn,.cj-fin .btn{justify-content:center;width:100%}}.btn-ghost{cursor:pointer;background:0 0;font-family:inherit}.btn-ghost:hover{border-color:var(--os)}.lg-faq-sec .gyro:before{background:radial-gradient(50% 50%,#d9232ab3,#d9232a40 45%,#0000 75%)}.lg-faq-sec .gyro:after{opacity:.7}:is(.giant,.sec-lead) .point-question{vertical-align:baseline;-webkit-text-fill-color:transparent;background:linear-gradient(0deg,#0000 .585em,currentColor .585em);-webkit-background-clip:text;background-clip:text;margin:-.45em -.15em -.25em -.05em;padding:.45em .15em .25em .05em;line-height:1;position:relative;display:inline-block!important}:is(.giant,.sec-lead) .point-question:after{content:"";background:var(--orange-balle);border-radius:50%;width:.16em;height:.16em;position:absolute;bottom:.405em;left:.116em}.acts .btn{white-space:nowrap}.ins-btns{gap:var(--e-16);margin-top:var(--e-32);flex-wrap:wrap;display:flex}.ins-saisons{margin:var(--e-32) 0 0;gap:var(--e-16);padding:0;list-style:none;display:grid}.ins-saison{padding:var(--e-24);background:#111113;border-radius:4px;position:relative;box-shadow:inset 0 0 0 1px #232327}.ins-saison h3{font-family:var(--font-titre),sans-serif;text-transform:uppercase;color:var(--os);margin:0;font-size:clamp(34px,3.4vw,48px);font-style:italic;font-weight:800;line-height:1}.ins-note{margin:var(--e-16) 0 0;color:#a9a6a0;font-size:15px}.ins-texte{margin:var(--e-16) 0 var(--e-32);color:#e4e1db;max-width:46ch;font-size:17px;line-height:1.55}.ins-dt-une{margin-top:var(--e-32);grid-template-columns:minmax(0,420px)!important}#dates.ins-dates{background:linear-gradient(160deg,var(--bleu-nuit-2) 0%,var(--bleu-nuit) 55%,var(--bleu-nuit-3) 100%);padding-bottom:0}.ins-dates .lg-temoin-txt{padding-bottom:var(--e-96)}.ins-dates .lg-temoin-in{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}@media (min-width:901px){#dates.ins-dates{min-height:100svh;padding-top:var(--e-120);padding-bottom:var(--e-80);align-items:center;display:flex}.ins-dates .lg-temoin-in{align-items:center;width:100%;min-height:0}.ins-dates .lg-temoin-txt{padding-bottom:0}.ins-dates .lg-temoin-photo{filter:drop-shadow(0 24px 40px #00000073);width:auto;max-width:none;height:min(76svh,32.292vw);max-height:none;margin:0;position:absolute;bottom:0;right:0;transform:none}}.ins-dates .lg-temoin-photo{filter:drop-shadow(0 24px 40px #00000073)}@media (max-width:900px){.ins-dates .lg-temoin-in{grid-template-columns:minmax(0,1fr)}.ins-dates .lg-temoin-photo{width:100%;height:auto;position:static}}.ins-promo{margin-top:var(--e-16)}.ins-agent{scroll-margin-top:80px}.ins-ligues{margin:var(--e-32) 0 0;gap:var(--e-16);padding:0;list-style:none;display:grid}.ins-ligue{min-height:240px;color:var(--os);border-radius:4px;align-items:flex-end;text-decoration:none;display:flex;position:relative;overflow:hidden}.ins-ligue img{object-fit:cover;transition:transform .5s cubic-bezier(.2,.7,.2,1)}.ins-ligue:hover img,.ins-ligue:focus-visible img{transform:scale(1.05)}.ins-ligue:focus-visible{outline-offset:3px;outline:2px solid #f28c1b}@media (min-width:720px){.ins-saisons{grid-template-columns:minmax(0,1fr)}.ins-ligues{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1000px){.ins-ligues{grid-template-columns:repeat(4,minmax(0,1fr))}.ins-ligue{min-height:360px}}@media (max-width:640px){.ins-btns .btn,.ins-agent .btn{justify-content:center;width:100%}}@media (prefers-reduced-motion:reduce){.ins-ligue img{transition:none}}.ins-stats{margin:var(--e-32) 0 0;gap:var(--e-16);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ins-stats div{justify-content:flex-end;gap:var(--e-8);padding:var(--e-24) var(--e-16);background:#111113;border-radius:4px;flex-direction:column-reverse;display:flex;box-shadow:inset 0 0 0 1px #232327}.ins-stats dd{font-family:var(--font-titre),sans-serif;color:var(--os);margin:0;font-size:clamp(52px,6vw,88px);font-style:italic;font-weight:800;line-height:.9}.ins-stats dt{color:var(--os-2);font-size:15px;line-height:1.4}.ins-fin .ct-lien{font-size:18px}@media (min-width:1000px){.ins-stats{grid-template-columns:repeat(4,minmax(0,1fr))}}button.btn{font-family:inherit}.oc-actions{align-items:center}.oc-partage{align-items:center;gap:var(--e-8);display:flex}.oc-partage>span{color:var(--os-2);font-size:14px;font-weight:600}.oc-reseau{border-radius:4px;width:52px;min-height:52px}.oc-reseau svg{width:22px;height:22px}.oc-reseau:hover,.oc-reseau:focus-visible{color:#f28c1b;border-color:#f28c1b}.oc-aide{color:var(--os-2);margin:0;font-size:15px}.oc-aide a{color:var(--os);text-underline-offset:4px;text-decoration:underline}button.btn-red{border:0}.oc-partage>span{white-space:nowrap}.oc-reseau{flex:none;width:52px;height:52px}.oc-actions .oc-reseau{width:52px}.ins-lien{color:var(--os);text-underline-offset:4px;white-space:nowrap;-webkit-text-decoration:underline #f28c1b;text-decoration:underline #f28c1b}.ins-lien:hover{color:#f28c1b}.ins-annul{margin-top:var(--e-24);border-top:1px solid #2a2a2e;border-bottom:1px solid #2a2a2e}.ins-annul summary{justify-content:space-between;align-items:center;gap:var(--e-16);padding:var(--e-24) 0;cursor:pointer;color:var(--os);font-size:17px;font-weight:700;list-style:none;display:flex}.ins-annul summary::-webkit-details-marker{display:none}.ins-annul summary:focus-visible{outline-offset:4px;outline:2px solid #f28c1b}.ins-annul[open] .lg-faq-plus{color:#f28c1b;transform:rotate(45deg)}.ins-annul ul{padding:0 0 var(--e-24) var(--e-24);gap:var(--e-8);color:var(--os-2);max-width:70ch;margin:0;font-size:16px;line-height:1.55;display:grid}.ins-cotes{margin-top:var(--e-32);gap:var(--e-16);display:grid}@media (min-width:720px){.ins-cotes{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1000px){.ins-cotes{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.ins-annul .lg-faq-plus{transition:none}}.lg-reperes{margin:var(--e-16) 0 0;gap:var(--e-8);flex-wrap:wrap;padding:0;list-style:none;display:flex}.lg-reperes li{padding:var(--e-4) var(--e-8);letter-spacing:.04em;text-transform:uppercase;color:var(--os);background:#0a0a0b99;border-radius:4px;font-size:13px;font-weight:700;box-shadow:inset 0 0 0 1px #f4f2ee40}.lg-bref-in,.lg-regles-in{gap:var(--e-32);display:grid}.lg-bref-in .titre-h2,.lg-regles-in .titre-h2{margin:0}.lg-bref{border-top:1px solid #2a2a2e;margin:0;display:grid}.lg-bref div{gap:var(--e-4);padding:var(--e-16) 0;border-bottom:1px solid #2a2a2e;display:grid}.lg-bref dt{letter-spacing:.08em;text-transform:uppercase;color:var(--orange-balle);font-size:12px;font-weight:700}.lg-bref dd{color:var(--os);margin:0;font-size:17px;line-height:1.5}.lg-cotes{margin-top:var(--e-40)}.lg-cotes-intro{max-width:60ch;color:var(--os-2);margin:0;font-size:16px;line-height:1.55}.lg-cotes .ins-cotes{max-width:520px}.lg-regles{counter-reset:regle;gap:var(--e-16);margin:0;padding:0;list-style:none;display:grid}.lg-regles li{counter-increment:regle;padding-left:var(--e-48);color:#dedbd5;font-size:16px;line-height:1.55;position:relative}.lg-regles li:before{content:counter(regle,decimal-leading-zero);font-family:var(--font-titre),sans-serif;color:#55534f;font-size:24px;font-style:italic;font-weight:800;position:absolute;top:-2px;left:0}.lg-pdf{margin-top:var(--e-24)}@media (min-width:1000px){.lg-bref-in,.lg-regles-in{gap:var(--e-48);grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:start}.lg-bref div{gap:var(--e-24);grid-template-columns:160px 1fr}}.lg-cotes .ins-cotes{margin-top:var(--e-24);grid-template-columns:1fr!important}.lg-avant li{flex-wrap:nowrap;align-items:flex-start}.lg-avant li svg{margin-top:2px}.lg-prix li{flex-wrap:nowrap;align-items:flex-start}.lg-prix li svg{margin-top:2px}.lg-cal-code{padding:var(--e-4) var(--e-8);letter-spacing:.06em;text-transform:uppercase;color:var(--orange-balle);text-shadow:none;background:#0a0a0bb3;border-radius:4px;font-size:12px;font-weight:700;display:inline-block}.lg-nav .lg-nav-in{gap:var(--e-8);padding-top:var(--e-24);padding-bottom:var(--e-24);scroll-snap-type:x mandatory;scrollbar-width:none;grid-auto-columns:minmax(150px,1fr);grid-auto-flow:column;display:grid;overflow-x:auto}.lg-nav .lg-nav-in::-webkit-scrollbar{display:none}.lg-nav-t{scroll-snap-align:start;min-height:104px;text-decoration:none}.lg-nav-t>svg{width:26px;height:26px;color:var(--os)}.lg-nav-t:hover>svg,.lg-nav-t:focus-visible>svg{color:var(--orange-balle)}.lg-nav-t .ptile-l{gap:var(--e-8);font-size:15px}@media (min-width:1000px){.lg-nav .lg-nav-in{grid-template-columns:repeat(5,minmax(0,1fr));grid-auto-flow:row;overflow:visible}}.lg-sec[id],.lg-temoin[id]{scroll-margin-top:var(--e-80)}.lg-tuiles{margin:var(--e-32) 0 0;gap:var(--e-8);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.lg-tuile{justify-content:space-between;gap:var(--e-16);min-height:168px;padding:var(--e-16);background:#111113;border-radius:12px;flex-direction:column;display:flex;box-shadow:inset 0 0 0 1px #232327}.lg-tuile dt{align-items:center;gap:var(--e-8);letter-spacing:.08em;text-transform:uppercase;color:var(--orange-balle);font-size:12px;font-weight:700;display:flex}.lg-tuile dt svg{width:20px;height:20px}.lg-tuile dd{gap:var(--e-8);margin:0;display:grid}.lg-tuile-v{font-family:var(--font-titre),sans-serif;text-transform:uppercase;color:var(--os);font-size:clamp(28px,3.2vw,44px);font-style:italic;font-weight:800;line-height:.95}.lg-tuile-d{color:#c9c6c0;font-size:14px;line-height:1.45}@media (min-width:1000px){.lg-tuiles{gap:var(--e-16);grid-template-columns:repeat(4,minmax(0,1fr))}.lg-tuile{min-height:200px;padding:var(--e-24)}}.lg-texte{margin:var(--e-16) 0 var(--e-24);color:#e4e1db;max-width:52ch;font-size:17px;line-height:1.55}.lg-install-img{aspect-ratio:4/3;border-radius:12px;position:relative;overflow:hidden}.lg-install-img img{object-fit:cover}.lg-install-in .titre-h2{margin:0}@media (min-width:1000px){.lg-install-in{gap:var(--e-64);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.lg-saison{margin:var(--e-32) 0 0;gap:var(--e-8);counter-reset:none;padding:0;list-style:none;display:grid}.lg-saison li{padding:var(--e-24);background:#111113;border-radius:12px;position:relative;box-shadow:inset 0 0 0 1px #232327}.lg-saison-n{font-family:var(--font-titre),sans-serif;color:#55534f;font-size:44px;font-style:italic;font-weight:800;line-height:1;display:block}.lg-saison-quand{margin-top:var(--e-16);letter-spacing:.08em;text-transform:uppercase;color:var(--orange-balle);font-size:12px;font-weight:700;display:block}.lg-saison h3{margin:var(--e-8) 0;color:var(--os);font-size:20px;font-weight:700}.lg-saison p{color:var(--os-2);margin:0;font-size:15px;line-height:1.55}.lg-saison-note{margin:var(--e-24) 0 0;color:#e4e1db;max-width:70ch;font-size:16px;line-height:1.55}@media (min-width:900px){.lg-saison{gap:var(--e-16);grid-template-columns:repeat(4,minmax(0,1fr))}.lg-saison li:not(:last-child):after{content:"";top:44px;right:calc(var(--e-16) * -1);width:var(--e-16);background:var(--orange-balle);height:2px;position:absolute}}@media (max-width:999px){.lg-nav .lg-nav-in{padding-left:var(--e-16);padding-right:var(--e-16);scroll-padding-left:var(--e-16);grid-auto-columns:150px}}.lg-hero-bas{padding-top:var(--e-8);border-top:0}#installations{background:var(--bleu-nuit)}.lg-install-in{gap:var(--e-32);align-items:start;display:grid}.lg-install-colle .titre-h2{margin:0}.lg-install-colle .btn{margin-top:var(--e-8)}.lg-install-cartes{gap:var(--e-24);margin:0;padding:0;list-style:none;display:grid}.lg-install-carte{padding:var(--e-8);background:#1b2a55;border-radius:12px;overflow:hidden}.lg-install-carte .lg-install-img{aspect-ratio:16/9;border-radius:8px;position:relative;overflow:hidden}.lg-install-carte .lg-install-img img{object-fit:cover}.lg-install-txt{padding:var(--e-16) var(--e-8) var(--e-8);background:linear-gradient(#0000 40%,#d9232a59);border-radius:0 0 8px 8px}.lg-install-txt h3{margin:0 0 var(--e-8);font-family:var(--font-titre),sans-serif;text-transform:uppercase;color:var(--os);font-size:clamp(24px,2.4vw,32px);font-style:italic;font-weight:800;line-height:1}.lg-install-txt p{color:#e4e1db;margin:0;font-size:16px;line-height:1.5}@media (min-width:1000px){.lg-install-in{gap:var(--e-48);grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr)}.lg-install-g{height:100%;position:relative}.lg-install-colle{top:calc(var(--hdr) + var(--e-32));position:sticky}.lg-install-cartes{gap:var(--e-48)}.lg-install-txt{padding:var(--e-24) var(--e-16) var(--e-16)}}.lg-install-colle .titre-l2{padding-left:.5em}.hero~section#installations,#installations{background:#1e2f5e url(/textures/tuile-marine.svg) 0 0/18px 18px}.lg-install-carte{padding:var(--e-8);background:#2a3d74;background:var(--charbon);border-radius:16px;position:relative;overflow:hidden;box-shadow:0 24px 60px #00000073}.lg-install-carte:after{content:"";box-shadow:inset 0 0 0 2px var(--rouge-but);pointer-events:none;z-index:3;border-radius:12px;position:absolute;inset:6px}.lg-install-carte .lg-install-img{border-radius:10px}.lg-install-carte .lg-install-img:after{content:"";pointer-events:none;background:linear-gradient(#00000059,#0000 30% 70%,#00000080);position:absolute;inset:0}.lg-carte-tag{z-index:2;padding:var(--e-8) var(--e-24) var(--e-8) var(--e-16);background:var(--charbon);clip-path:polygon(0 0,100% 0,calc(100% - 14px) 100%,0 100%);letter-spacing:.1em;text-transform:uppercase;color:var(--os);box-shadow:inset -4px 0 0 var(--rouge-but);font-size:12px;font-weight:700;position:absolute;top:0;left:0}.lg-carte-no{z-index:2;padding:var(--e-4) var(--e-16) var(--e-8) var(--e-24);background:var(--charbon);clip-path:polygon(18px 0,100% 0,100% 100%,0 100%);font-family:var(--font-titre),sans-serif;color:var(--os);border-bottom:4px solid var(--rouge-but);font-size:clamp(36px,4vw,56px);font-style:italic;font-weight:800;line-height:1;position:absolute;top:0;right:0}.lg-carte-no>span{color:var(--rouge-but);vertical-align:.6em;margin-right:2px;font-size:.5em}.lg-install-txt{margin-top:var(--e-8);padding:var(--e-16) 120px var(--e-16) var(--e-16);background:repeating-linear-gradient(135deg,#0000001a 0 2px,transparent 2px 8px),var(--rouge-but);clip-path:polygon(0 0,100% 12px,100% 100%,0 100%);border-radius:0 0 10px 10px;position:relative}.lg-install-txt h3{margin:var(--e-8) 0 var(--e-8);color:#fff;font-size:clamp(26px,2.6vw,36px)}.lg-install-txt p{color:#fff;max-width:46ch}.lg-install-txt .point-balle{background:var(--charbon)}.lg-carte-logo{right:var(--e-16);bottom:var(--e-16);width:96px;height:auto;padding:var(--e-4);background:var(--charbon);border-radius:6px;position:absolute}@media (max-width:640px){.lg-install-txt{padding-right:var(--e-16);padding-bottom:var(--e-64)}.lg-carte-logo{width:80px}.lg-install-txt{padding-bottom:var(--e-88)}}.lg-install-txt{padding-right:var(--e-16)}@media (max-width:640px){.lg-install-txt{padding-bottom:var(--e-16)}}.lg-install-chiffre{background:repeating-linear-gradient(135deg,#ffffff0a 0 2px,#0000 2px 10px),#141a2e;justify-content:center;align-items:center;display:flex}.lg-install-chiffre>span:first-child{font-family:var(--font-titre),sans-serif;color:var(--os);letter-spacing:-.02em;font-size:clamp(140px,18vw,260px);font-style:italic;font-weight:800;line-height:1}.cb{margin-top:var(--e-32);position:relative}.cb-fleches{top:calc(var(--e-80) * -1);gap:var(--e-8);display:flex;position:absolute;right:0}.cb-fleche{width:48px;height:48px;color:var(--os);cursor:pointer;background:#111113;border:1px solid #34343a;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.cb-fleche:hover,.cb-fleche:focus-visible{color:#f28c1b;border-color:#f28c1b}.cb-piste{padding:0 0 var(--e-8);gap:var(--e-16);scroll-snap-type:x mandatory;scrollbar-width:none;grid-auto-columns:80%;grid-auto-flow:column;margin:0;list-style:none;display:grid;overflow-x:auto}.cb-piste::-webkit-scrollbar{display:none}.cb-carte{aspect-ratio:4/5;scroll-snap-align:start;background:#111113;border-radius:12px;position:relative;overflow:hidden}.cb-carte img{object-fit:cover}.cb-voile{background:linear-gradient(#0a0a0b40,#0000 30%,#0a0a0b26 55%,#0a0a0bd9 90%);position:absolute;inset:0}.cb-label{top:var(--e-16);left:var(--e-16);padding:var(--e-4) var(--e-8);background:var(--charbon);letter-spacing:.08em;text-transform:uppercase;color:var(--orange-balle);border-radius:4px;font-size:12px;font-weight:700;position:absolute}.cb-valeur{left:var(--e-16);right:var(--e-16);font-family:var(--font-titre),sans-serif;text-transform:uppercase;color:var(--os);text-shadow:0 4px 20px #00000080;font-size:clamp(40px,4.4vw,64px);font-style:italic;font-weight:800;line-height:.92;position:absolute;bottom:72px}.cb-plus{position:absolute;bottom:0;left:0;right:0}.cb-plus summary{justify-content:center;align-items:center;gap:var(--e-8);background:var(--rouge-but);color:#fff;height:56px;font-family:var(--font-titre),sans-serif;text-transform:uppercase;letter-spacing:.02em;cursor:pointer;font-size:24px;font-style:italic;font-weight:800;list-style:none;display:flex}.cb-plus summary::-webkit-details-marker{display:none}.cb-plus summary:focus-visible{outline-offset:-4px;outline:2px solid #f28c1b}.cb-croix{width:16px;height:16px;transition:transform .25s;position:relative}.cb-croix:before,.cb-croix:after{content:"";background:currentColor;width:16px;height:2px;margin-top:-1px;position:absolute;top:50%;left:0}.cb-croix:after{transform:rotate(90deg)}.cb-plus[open] .cb-croix{transform:rotate(45deg)}.cb-plus p{padding:var(--e-24) var(--e-16);color:var(--os);background:#0a0a0beb;margin:0;font-size:16px;line-height:1.5;position:absolute;bottom:56px;left:0;right:0}@media (min-width:720px){.cb-piste{grid-auto-columns:calc((100% - var(--e-16)) / 2)}}@media (min-width:1000px){.cb-piste{grid-auto-columns:calc((100% - var(--e-16) * 2) / 3)}}@media (max-width:719px){.cb-fleches{margin-bottom:var(--e-16);justify-content:flex-end;position:static}}@media (prefers-reduced-motion:reduce){.cb-croix{transition:none}}.cb-carte img{object-position:50% 25%}.cb-plus summary{height:64px;font-size:clamp(28px,2.6vw,34px)}.cb-valeur{font-family:var(--font-host),sans-serif;text-transform:none;letter-spacing:0;font-size:clamp(18px,1.6vw,22px);font-style:normal;font-weight:700;line-height:1.25;bottom:80px}.cb-plus p{bottom:64px}.cb-carte{--fini:var(--rouge-but);--encre:#fff;padding:var(--e-8);background:var(--charbon);border-radius:16px;box-shadow:0 24px 60px #00000073}.cb-carte:nth-child(3n+2){--fini:#f28c1b;--encre:var(--charbon)}.cb-carte:nth-child(3n){--fini:var(--bleu-electrique);--encre:#fff}.cb-carte:after{content:"";box-shadow:inset 0 0 0 2px var(--fini);pointer-events:none;z-index:3;border-radius:12px;position:absolute;inset:6px}.cb-carte>img{border-radius:10px;inset:var(--e-8)!important;width:calc(100% - var(--e-16))!important;height:calc(100% - var(--e-8) - 72px)!important}.cb-voile{inset:var(--e-8) var(--e-8) 72px;border-radius:10px}.cb-no{top:var(--e-8);right:var(--e-8);z-index:2;padding:var(--e-4) var(--e-16) var(--e-8) var(--e-24);background:var(--charbon);clip-path:polygon(18px 0,100% 0,100% 100%,0 100%);border-bottom:4px solid var(--fini);font-family:var(--font-titre),sans-serif;color:var(--os);border-radius:0 10px 0 0;font-size:clamp(32px,3vw,44px);font-style:italic;font-weight:800;line-height:1;position:absolute}.cb-no>span{color:var(--fini);vertical-align:.6em;margin-right:2px;font-size:.5em}.cb-valeur{bottom:92px;left:var(--e-24)}.cb-plus{left:var(--e-8);right:var(--e-8);bottom:var(--e-8)}.cb-plus summary{background:repeating-linear-gradient(135deg,#0000001f 0 2px,transparent 2px 8px),var(--fini);height:64px;color:var(--encre);clip-path:polygon(0 12px,100% 0,100% 100%,0 100%);border-radius:0 0 10px 10px;padding-top:6px}.cb-plus p{border-top:3px solid var(--fini);bottom:64px}.lg-tab-sec{padding-top:0;padding-bottom:0}.lg-tab{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:stretch;gap:0;max-width:none;padding:0;display:grid}.lg-tab-dates{padding:var(--e-96) var(--e-64) var(--e-96) max(var(--e-40),calc((100vw - 1360px) / 2 + var(--e-40)));background:#0e1426;flex-direction:column;justify-content:center;display:flex}.lg-tab-sur{margin:0 0 var(--e-24);letter-spacing:.12em;text-transform:uppercase;color:#f28c1b;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:14px}.lg-tab-dates .titre-h2{margin:0}.lg-tab-dates .lg-texte{margin:var(--e-24) 0 0;max-width:44ch}.lg-tab-cal{margin:var(--e-40) 0 0;gap:var(--e-24) var(--e-32);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.lg-tab-cal div{padding-top:var(--e-16);border-top:2px solid #f28c1b}.lg-tab-cal dt{letter-spacing:.14em;text-transform:uppercase;color:#a9a6a0;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px}.lg-tab-cal dd{margin:var(--e-8) 0 0;font-family:var(--font-titre),sans-serif;text-transform:uppercase;color:var(--os);font-size:clamp(22px,2vw,28px);font-style:italic;font-weight:800;line-height:1.1}.lg-tab-btns{align-items:center;gap:var(--e-16) var(--e-32);margin-top:var(--e-48);flex-wrap:wrap;display:flex}.lg-tab-lien{letter-spacing:.08em;text-transform:uppercase;color:var(--os);text-underline-offset:6px;font-size:14px;font-weight:600;-webkit-text-decoration:underline #f28c1b;text-decoration:underline #f28c1b}.lg-tab-lien:hover,.lg-tab-lien:focus-visible{color:#f28c1b}.lg-tab-panneau{padding:var(--e-64) max(var(--e-40),calc((100vw - 1360px) / 2 + var(--e-40))) var(--e-64) var(--e-56);background:radial-gradient(circle,#ffffff12 1px,#0000 1.5px) 0 0/8px 8px,#050506;flex-direction:column;display:flex;position:relative}.lg-tab-haut{justify-content:space-between;gap:var(--e-16);padding-bottom:var(--e-16);letter-spacing:.18em;text-transform:uppercase;color:#a9a6a0;border-bottom:1px solid #2a2a30;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;display:flex}.lg-tab-haut span:first-child{color:#f28c1b}.lg-tab-vedette{align-items:flex-end;gap:var(--e-8) var(--e-24);margin:var(--e-40) 0 var(--e-32);flex-wrap:wrap;display:flex}.lg-tab-gros{font-family:var(--font-titre),sans-serif;letter-spacing:-.02em;color:#f28c1b;font-variant-numeric:tabular-nums;text-shadow:0 0 24px #f28c1b59;font-size:clamp(88px,10vw,160px);font-style:italic;font-weight:800;line-height:.85}.lg-tab-sous{padding-bottom:var(--e-8);letter-spacing:.18em;text-transform:uppercase;color:var(--os);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:14px}.lg-tab-table{border-collapse:collapse;width:100%}.lg-tab-table tr:last-child{border-bottom:1px solid #2a2a30}.lg-tab-table th{text-align:left;font-weight:400}.lg-tab-table th span{letter-spacing:.04em;text-transform:uppercase;color:var(--os);font-size:16px;font-weight:700;display:block}.lg-tab-table th small{margin-top:var(--e-4);letter-spacing:.08em;color:#a9a6a0;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;display:block}.lg-tab-table td{text-align:right;white-space:nowrap;padding-left:var(--e-16);letter-spacing:.04em;color:#f28c1b;font-variant-numeric:tabular-nums;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:18px;font-weight:700}@media (max-width:1000px){.lg-tab{grid-template-columns:1fr}.lg-tab-dates{padding:var(--e-72) var(--e-40) var(--e-56)}.lg-tab-panneau{padding:var(--e-48) var(--e-40) var(--e-56)}}@media (max-width:640px){.lg-tab-dates{padding:var(--e-64) var(--e-16) var(--e-48)}.lg-tab-panneau{padding:var(--e-40) var(--e-16) var(--e-48)}.lg-tab-cal{gap:var(--e-16)}.lg-tab-haut{letter-spacing:.12em;font-size:11px}.lg-tab-table td{font-size:16px}}.lg-tab-panneau{justify-content:center}.lg-tab-vedette{margin:0 0 var(--e-40);align-items:flex-start;gap:var(--e-16);flex-direction:column}.lg-tab-sous{letter-spacing:0;text-transform:none;color:var(--os-2);padding:0;font-family:inherit;font-size:18px}.lg-tab-table+.lg-tab-table{margin-top:var(--e-32)}.lg-tab-table caption{text-align:left;padding-bottom:var(--e-8);letter-spacing:.12em;text-transform:uppercase;color:#f28c1b;font-size:14px;font-weight:700}.lg-tab-table tr{border-top:1px solid #2a2a30}.lg-tab-table th,.lg-tab-table td{padding:var(--e-16) 0;vertical-align:middle}.lg-tab-table th span{letter-spacing:0;text-transform:none;font-size:18px}.lg-tab-table th small{letter-spacing:0;color:#a9a6a0;font-family:inherit;font-size:15px}.lg-tab-table td{font-family:var(--font-titre),sans-serif;letter-spacing:0;color:var(--os);font-size:28px;font-style:italic;font-weight:800}.lg-tab-note{margin:var(--e-24) 0 0;color:#a9a6a0;font-size:15px}@media (max-width:640px){.lg-tab-table td{font-size:24px}.lg-tab-table th span{font-size:17px}}.lg-px{gap:var(--e-64);grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:start;display:grid}.lg-px-g .titre-h2{margin:0}.lg-px-g .lg-tab-vedette{margin:var(--e-40) 0 var(--e-24)}.lg-px-g .lg-texte{margin:0 0 var(--e-32);max-width:40ch}.lg-dt-tete{gap:var(--e-64);grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:end;display:grid}.lg-dt-tete .titre-h2{margin:0}.lg-dt-tete .lg-texte{max-width:44ch;margin:0}.lg-dt{margin:var(--e-48) 0 0;gap:var(--e-16);grid-template-columns:repeat(3,minmax(0,1fr));padding:0;list-style:none;display:grid}.lg-dt-c{padding:var(--e-32) var(--e-24) var(--e-24);background:#111113;border-radius:16px;flex-direction:column;display:flex;position:relative;box-shadow:inset 0 0 0 1px #232327}.lg-dt-proch{box-shadow:inset 0 0 0 2px #f28c1b}.lg-dt-badge{top:-12px;left:var(--e-24);padding:var(--e-4) var(--e-8);color:var(--charbon);letter-spacing:.06em;text-transform:uppercase;background:#f28c1b;border-radius:4px;font-size:12px;font-weight:700;position:absolute}.lg-dt-c h3{font-family:var(--font-titre),sans-serif;text-transform:uppercase;color:var(--os);margin:0;font-size:clamp(40px,4vw,56px);font-style:italic;font-weight:800;line-height:1}.lg-dt-jeu{margin:var(--e-8) 0 var(--e-24);color:var(--os-2);font-size:18px}.lg-dt-c dl{gap:var(--e-16);margin:auto 0 0;display:grid}.lg-dt-c dl div{padding-top:var(--e-16);border-top:1px solid #2a2a30}.lg-dt-c dt{letter-spacing:.12em;text-transform:uppercase;color:#a9a6a0;font-size:13px;font-weight:700}.lg-dt-c dd{margin:var(--e-4) 0 0;color:var(--os);font-size:18px;font-weight:600}.lg-dt-c dd.lg-dt-lim{font-family:var(--font-titre),sans-serif;text-transform:uppercase;color:#f28c1b;font-size:28px;font-style:italic;font-weight:800}@media (max-width:900px){.lg-px,.lg-dt-tete{gap:var(--e-32);grid-template-columns:1fr}.lg-dt{gap:var(--e-24);grid-template-columns:1fr}}.lg-px-g .lg-tab-gros{text-shadow:none;font-size:clamp(56px,5.6vw,80px)}#dates{padding-bottom:var(--e-144)}@media (max-width:720px){#dates{padding-bottom:var(--e-96)}}@media (max-width:899px){.lg-saison{gap:var(--e-16);scroll-snap-type:x mandatory;scroll-padding-left:var(--e-40);margin-left:calc(var(--e-40) * -1);margin-right:calc(var(--e-40) * -1);padding:0 var(--e-40) var(--e-8);scrollbar-width:none;grid-auto-columns:82%;grid-auto-flow:column;overflow-x:auto}.lg-saison::-webkit-scrollbar{display:none}.lg-saison li{scroll-snap-align:start}}@media (max-width:720px){.lg-saison{scroll-padding-left:var(--e-16);margin-left:calc(var(--e-16) * -1);margin-right:calc(var(--e-16) * -1);padding:0 var(--e-16) var(--e-8)}}@media (min-width:600px) and (max-width:899px){.lg-saison{grid-auto-columns:46%}}.lg-install-carte{position:sticky;box-shadow:0 -24px 60px #0000008c}.lg-install-carte:first-child{top:calc(var(--hdr) + var(--e-16));z-index:1}.lg-install-carte:nth-child(2){top:calc(var(--hdr) + var(--e-32));z-index:2}.lg-install-carte:nth-child(3){top:calc(var(--hdr) + var(--e-48));z-index:3}.lg-install-carte:nth-child(4){top:calc(var(--hdr) + var(--e-64));z-index:4}.lg-install-carte:nth-child(5){top:calc(var(--hdr) + var(--e-80));z-index:5}.lg-install-carte:nth-child(6){top:calc(var(--hdr) + var(--e-96));z-index:6}@media (max-width:720px){.lg-install-carte:first-child{top:calc(var(--hdr) + var(--e-8))}.lg-install-carte:nth-child(2){top:calc(var(--hdr) + var(--e-16))}.lg-install-carte:nth-child(3){top:calc(var(--hdr) + var(--e-24))}.lg-install-carte:nth-child(4){top:calc(var(--hdr) + var(--e-32))}.lg-install-carte:nth-child(5){top:calc(var(--hdr) + var(--e-40))}.lg-install-carte:nth-child(6){top:calc(var(--hdr) + var(--e-48))}}.lg-temoin-lien{margin-top:var(--e-24);letter-spacing:.06em;text-transform:uppercase;color:var(--os);text-underline-offset:6px;font-size:15px;font-weight:700;-webkit-text-decoration:underline #f28c1b;text-decoration:underline #f28c1b;display:inline-block}.lg-temoin-lien:hover,.lg-temoin-lien:focus-visible{color:#f28c1b}.lg-cotes-avant{margin:0 0 var(--e-40);color:#e4e1db;max-width:62ch;font-size:18px;line-height:1.6}.lg-cotes-avant a{color:#f28c1b;text-underline-offset:4px;font-weight:700;text-decoration:underline}.lg-faq-panneau{-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;background:0 0;border-radius:0;padding:0}.lg-faq-sec{padding-bottom:var(--e-144)}@media (max-width:720px){.lg-faq-sec{padding-bottom:var(--e-96)}.lg-faq-panneau{padding:0}}.lg-faq-sec{background:#111113}.lg-faq-sec .gyro{display:none}.lg-faq-plus{color:#f28c1b}.lg-faq-g{min-height:440px}.lg-faq-photo{width:min(80%,480px);left:10%}@media (max-width:900px){.lg-faq-g{min-height:0}.lg-faq-photo{width:86%;margin:0 0 -18% 10%;left:auto}}.lg-eq{padding:var(--e-48) 0;background:#111113;border-top:1px solid #232327;border-bottom:1px solid #232327;overflow:hidden}.lg-eq-titre{max-width:1360px;margin:0 auto var(--e-24);padding:0 var(--e-40);box-sizing:border-box;font-family:var(--font-titre),sans-serif;text-transform:uppercase;color:#f28c1b;font-size:22px;font-style:italic;font-weight:800}.lg-eq-fenetre{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.lg-eq-piste{width:max-content;animation:48s linear infinite lg-eq-defile;display:flex}.lg-eq-fenetre:hover .lg-eq-piste{animation-play-state:paused}.lg-eq-serie{padding:0 var(--e-32) 0 0;gap:var(--e-32);margin:0;list-style:none;display:flex}.lg-eq-item{align-items:center;gap:var(--e-16);flex:none;display:flex}.lg-eq-item img,.lg-eq-sans{object-fit:cover;border-radius:12px;flex:none;width:72px;height:72px}.lg-eq-sans{background:var(--bleu-electrique);color:#fff;font-family:var(--font-titre),sans-serif;text-transform:uppercase;justify-content:center;align-items:center;font-size:30px;font-style:italic;font-weight:800;display:flex}.lg-eq-item:nth-child(3n+2) .lg-eq-sans{background:var(--rouge-but)}.lg-eq-item:nth-child(3n) .lg-eq-sans{color:var(--charbon);background:#f28c1b}.lg-eq-nom{font-family:var(--font-titre),sans-serif;text-transform:uppercase;white-space:nowrap;color:var(--os);font-size:24px;font-style:italic;font-weight:800}@keyframes lg-eq-defile{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (max-width:720px){.lg-eq{padding:var(--e-32) 0}.lg-eq-titre{padding:0 var(--e-16);font-size:18px}.lg-eq-item img,.lg-eq-sans{width:56px;height:56px}.lg-eq-nom{font-size:20px}}@media (prefers-reduced-motion:reduce){.lg-eq-piste{animation:none}.lg-eq-fenetre{overflow-x:auto}}.lg-tab-table caption,.lg-dt-c dt{font-family:var(--font-titre),sans-serif;letter-spacing:0;text-transform:uppercase;font-style:italic;font-weight:800}.lg-tab-table caption{font-size:24px}.lg-dt-c dt{color:#a9a6a0;font-size:20px}.lg-eq{background:0 0;border:0}.lg-eq-serie{gap:var(--e-48);padding-right:var(--e-48)}.lg-eq-item{align-items:center;gap:var(--e-16);flex-direction:column}.lg-eq-item img,.lg-eq-sans{border-radius:16px;width:112px;height:112px}.lg-eq-sans{font-size:44px}@media (max-width:720px){.lg-eq-item img,.lg-eq-sans{width:88px;height:88px}.lg-eq-sans{font-size:34px}.lg-eq-serie{gap:var(--e-32);padding-right:var(--e-32)}}.lg-faq-lien{color:#f28c1b;text-underline-offset:4px;font-weight:700;text-decoration:underline}.lg-nav-sec{padding-top:0;padding-bottom:var(--e-24);gap:var(--e-8) var(--e-24);flex-wrap:wrap;margin:0 auto;list-style:none;display:flex}.lg-nav-sec a{letter-spacing:.04em;color:var(--os-2);text-underline-offset:5px;font-size:14px;font-weight:600;-webkit-text-decoration:underline #f28c1b99;text-decoration:underline #f28c1b99}.lg-nav-sec a:hover,.lg-nav-sec a:focus-visible{color:#f28c1b}.lg-nav .lg-nav-in{padding-bottom:var(--e-16)}@media (max-width:720px){.lg-nav-sec{gap:var(--e-8) var(--e-16)}}.lg-saison-lien{margin-top:var(--e-16);color:#f28c1b;text-underline-offset:4px;font-size:15px;font-weight:700;text-decoration:underline;display:inline-block}.ins-note,.lg-tab-note{color:var(--os-2)}.lg-dt-c dt,.lg-tab-table th small{color:#c4c1bb}@media (min-width:901px){#avant .lg-prix-in{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}#avant .titre-h2.titre-h2{font-size:clamp(44px,5.4vw,84px)}}.lg-cotes-avant{margin-bottom:var(--e-16)}.lg-cotes-form{margin:0 0 var(--e-40);color:#e4e1db;max-width:62ch;font-size:18px;line-height:1.6}.lg-cotes-form a{color:#f28c1b;text-underline-offset:4px;font-weight:700;text-decoration:underline}#calibres .ins-note{margin-top:var(--e-24)}.lg-cal-voile{mix-blend-mode:normal;opacity:1;background:linear-gradient(#0a0a0b00 35%,#0a0a0b8c 65%,#0a0a0beb 100%)}.lg-cal:is(:hover,:focus-visible) .lg-cal-voile{opacity:1}.lg-cal>img{filter:none;transform:none}.lg-cal:is(:hover,:focus-visible)>img{transform:scale(1.03)}.lg-cal-in{justify-content:flex-end}.lg-gal .gwt{grid-area:span 2/span 2}.lg-gal img{object-position:50% 30%}.lg-saison li{background:linear-gradient(160deg,var(--bleu-nuit-2) 0%,var(--bleu-nuit) 55%,var(--bleu-nuit-3) 100%);box-shadow:none}.lg-saison-lien{margin-top:var(--e-16);color:#fff;font-size:16px;-webkit-text-decoration:underline #d9232ae6;text-decoration:underline #d9232ae6}.lien-fleche.lg-saison-lien{align-items:center;gap:var(--e-8);flex-wrap:nowrap;display:inline-flex}.lg-saison-n{color:var(--os)}.lg-avant-pdf{grid-column:2;justify-self:start}@media (max-width:900px){.lg-avant-pdf{grid-column:auto}}#avant{padding-bottom:var(--e-96)}@media (max-width:720px){#avant{padding-bottom:var(--e-64)}}.lg-av{gap:var(--e-16);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.lg-av-c{align-items:flex-start;gap:var(--e-16);padding:var(--e-32);background:linear-gradient(160deg,var(--bleu-nuit-2) 0%,var(--bleu-nuit) 55%,var(--bleu-nuit-3) 100%);border-radius:12px;flex-direction:column;display:flex}.lg-av-c>svg{color:#f28c1b;width:40px;height:40px}.lg-av-c h3{font-family:var(--font-titre),sans-serif;text-transform:uppercase;color:var(--os);margin:0;font-size:clamp(28px,2.4vw,36px);font-style:italic;font-weight:800;line-height:1}.lg-av-c p{color:#e4e1db;margin:0;font-size:17px;line-height:1.55}.lg-av-c .lg-saison-lien{margin-top:auto}#avant .lg-pdf{margin-top:var(--e-32)}@media (max-width:900px){.lg-av{grid-template-columns:1fr}.lg-av-c{padding:var(--e-24)}}@media (max-width:720px){#avant .titre-h2.titre-h2{font-size:min(50px,11.6279vw - 3.72093px)}#avant .titre-l2{white-space:nowrap;padding-left:.6em}}.lg-cal-accroche{margin:0 0 var(--e-24);max-width:30ch;font-family:var(--font-titre),sans-serif;text-transform:uppercase;color:#f28c1b;font-size:clamp(26px,2.6vw,36px);font-style:italic;font-weight:800;line-height:1.05}.lg-tab-table tfoot td{text-align:left;padding:var(--e-16) 0 0;color:#fff;font-family:inherit;font-size:16px;font-style:normal;font-weight:600}.lg-tab-bouton{color:#fff}.lg-cal-balles{gap:6px;display:flex}.lg-cal-balles span{background:#f4f2ee40;border-radius:50%;width:14px;height:14px}.lg-cal-balles span.on{background:radial-gradient(circle at 35% 30%,#ffc077,#f28c1b 55%,#c96a0c)}.lg-cal-jauge{background:#0a0a0b99;border-radius:4px;grid-template-columns:repeat(8,14px);gap:3px;padding:5px;display:grid}.lg-cal-jauge span{background:#f4f2ee24;border-radius:2px;height:14px;box-shadow:inset 0 0 0 1px #f4f2ee1f}.lg-cal-jauge span.on{background:linear-gradient(135deg,#2b5fe8,var(--bleu-electrique));box-shadow:inset 0 1px #ffffff59}.lg-ex{margin:0 0 var(--e-40);padding:var(--e-24);background:linear-gradient(160deg,var(--bleu-nuit-2) 0%,var(--bleu-nuit) 55%,var(--bleu-nuit-3) 100%);border-radius:12px;max-width:880px}.lg-ex figcaption{margin-bottom:var(--e-16);letter-spacing:.12em;text-transform:uppercase;color:#c4c1bb;font-size:13px;font-weight:700}.lg-ex-rang{align-items:flex-end;gap:var(--e-16);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.lg-ex-chandail{align-items:center;gap:var(--e-8);flex-direction:column;width:64px;display:flex;position:relative}.lg-ex-chandail svg{width:64px;height:60px;fill:var(--rouge-but);stroke:var(--charbon);stroke-width:1.5px}.lg-ex-chandail:nth-child(3n+2) svg{fill:#f28c1b}.lg-ex-chandail:nth-child(3n) svg{fill:var(--os)}.lg-ex-no{text-align:center;font-family:var(--font-titre),sans-serif;color:var(--charbon);font-size:22px;font-style:italic;font-weight:800;line-height:1;position:absolute;top:22px;left:0;right:0}.lg-ex-chandail:nth-child(3n+1) .lg-ex-no{color:#fff}.lg-ex-cote{color:var(--os);white-space:nowrap;font-size:14px;font-weight:700}.lg-ex-total{align-items:center;gap:var(--e-16);padding-bottom:var(--e-24);flex-wrap:wrap;display:flex}.lg-ex-egal{font-family:var(--font-titre),sans-serif;color:#f28c1b;font-size:40px;font-weight:800;line-height:1}.lg-ex-somme{font-family:var(--font-titre),sans-serif;text-transform:uppercase;color:var(--os);font-size:40px;font-style:italic;font-weight:800;line-height:1}.lg-ex-res{padding:var(--e-4) var(--e-8);color:var(--charbon);letter-spacing:.04em;text-transform:uppercase;background:#f28c1b;border-radius:4px;font-size:14px;font-weight:700}@media (max-width:720px){.lg-ex{padding:var(--e-16)}.lg-ex-rang{gap:var(--e-8) var(--e-8)}.lg-ex-chandail{width:48px}.lg-ex-chandail svg{width:48px;height:45px}.lg-ex-no{font-size:17px;top:16px}.lg-ex-total{width:100%;padding-bottom:0}.lg-ex-egal,.lg-ex-somme{font-size:32px}}.temoins{z-index:90;color:var(--os);padding:var(--e-16) var(--e-40) calc(var(--e-16) + env(safe-area-inset-bottom));background:#111113;border-top:2px solid #f28c1b;position:fixed;bottom:0;left:0;right:0}.temoins-in{justify-content:space-between;align-items:center;gap:var(--e-32);max-width:1360px;margin:0 auto;display:flex}.temoins p{max-width:70ch;margin:0;font-size:15px;line-height:1.5}.temoins p a{color:#f28c1b;text-underline-offset:3px;text-decoration:underline}.temoins-btns{gap:var(--e-8);flex:none;display:flex}@media (max-width:720px){.temoins{padding:var(--e-16) var(--e-16) calc(var(--e-16) + env(safe-area-inset-bottom))}.temoins-in{align-items:stretch;gap:var(--e-16);flex-direction:column}.temoins p{font-size:13px}.temoins-btns .btn{flex:1;justify-content:center}}.legal-temoins{color:inherit;font:inherit;cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:0;text-decoration:underline}.pt-tete{padding:calc(var(--hdr) + var(--e-64)) 0 var(--e-48);border-bottom:1px solid #232327}.pt-h1{margin:0 0 var(--e-24)}.pt-h1 span{display:block}.pt-intro{color:#e6e3dd;max-width:60ch;margin:0 0 var(--e-16);font-size:19px;line-height:1.5}.pt-maj{color:#a9a6a0;margin:0 0 var(--e-24);font-size:14px}.pt-corps{padding-top:var(--e-48);padding-bottom:var(--e-96);max-width:860px}.pt-sec{margin-bottom:var(--e-48)}.pt-sec h2{font-family:var(--font-titre),sans-serif;text-transform:uppercase;margin:0 0 var(--e-16);color:var(--os);font-size:28px;font-style:italic;font-weight:800;line-height:1.1}.pt-sec p,.pt-sec li{color:#d6d3cd;font-size:17px;line-height:1.6}.pt-sec p{margin:0 0 var(--e-16)}.pt-sec ul{margin:0 0 var(--e-16);padding-left:1.2em}.pt-sec li{margin-bottom:var(--e-8)}.pt-sec li::marker{color:#f28c1b}@media (max-width:720px){.pt-tete{padding:calc(var(--hdr) + var(--e-40)) 0 var(--e-32)}.pt-intro{font-size:17px}.pt-sec h2{font-size:24px}.pt-sec p,.pt-sec li{font-size:16px}.pt-corps{padding-top:var(--e-32);padding-bottom:var(--e-64)}}.temoins,.temoins button{font-family:var(--font-host),system-ui,sans-serif;-webkit-font-smoothing:antialiased}.temoins{max-height:60vh;overflow-y:auto}.temoins-btn{background:var(--os);color:var(--charbon);border:1px solid var(--os);justify-content:center;min-width:120px}.temoins-btn:hover{color:var(--charbon);background:#fff}.temoins-btn:focus-visible,.legal-temoins:focus-visible{outline-offset:3px;outline:2px solid #f28c1b}.ps-sans-photo{background:linear-gradient(160deg,var(--bleu-nuit-2) 0%,var(--bleu-nuit) 55%,var(--bleu-nuit-3) 100%)}.ps-sans-photo .lg-hero-shade,.ps-sans-photo .cta-shade{background:radial-gradient(circle at 80% 20%,#f28c1b2e,#0000 55%)}.ps-texte{max-width:68ch}.ps-cartes{margin-top:var(--e-32)}.ps-chiffre{font-family:var(--font-titre),sans-serif;color:#f28c1b;font-size:44px;font-style:italic;font-weight:800;line-height:1}.ps-duo{gap:var(--e-64);grid-template-columns:1fr 1fr;align-items:center;display:grid}.ps-photo{object-fit:cover;border-radius:12px;width:100%;height:auto}.ps-liste{margin:0 0 var(--e-24);padding-left:1.2em}.ps-liste li{color:#d6d3cd;margin-bottom:var(--e-8);font-size:17px;line-height:1.6}.ps-liste li::marker{color:#f28c1b}.ps-logos{margin:var(--e-32) 0 0;gap:var(--e-16);grid-template-columns:repeat(auto-fill,minmax(180px,1fr));padding:0;list-style:none;display:grid}.ps-logos li{justify-content:center;align-items:center;gap:var(--e-8);min-height:140px;padding:var(--e-16);background:var(--os);color:var(--charbon);text-align:center;border-radius:12px;flex-direction:column;font-size:14px;font-weight:600;display:flex}.ps-logos img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:80px}@media (max-width:900px){.ps-duo{gap:var(--e-32);grid-template-columns:1fr}}@media (max-width:720px){.ps-logos{grid-template-columns:repeat(2,1fr)}.ps-liste li{font-size:16px}}.ps-form{gap:var(--e-64);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;display:grid}@media (max-width:900px){.ps-form{gap:var(--e-32);grid-template-columns:1fr}}.act-liste{gap:var(--e-24);padding-top:var(--e-48);padding-bottom:var(--e-96);grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;display:grid}.act-carte img{width:100%;height:auto}.act-date{margin:0 0 var(--e-8);letter-spacing:.08em;text-transform:uppercase;color:#f28c1b;font-size:13px;font-weight:700}.act-carte h2.card-t{font-size:22px}@media (max-width:900px){.act-liste{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.act-liste{grid-template-columns:1fr}}.ps-cartes{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));display:grid}@media (min-width:1100px){.ps-cartes:has(>li:nth-child(4):last-child){grid-template-columns:repeat(4,minmax(0,1fr))}}.lg-hero.ps-sans-photo{min-height:0;padding-top:calc(var(--hdr) + var(--e-96));padding-bottom:var(--e-64)}@media (min-width:900px){.ps .lg-saison:has(>li:nth-child(3):last-child){grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:899px){.ps .lg-saison{scroll-snap-type:none;grid-template-columns:1fr;grid-auto-columns:auto;grid-auto-flow:row;margin-left:0;margin-right:0;padding:0;overflow:visible}}.ps-compact .lg-av-c{padding:var(--e-16) var(--e-24)}.ps-compact .lg-av-c svg{display:none}.ps-compact .lg-av-c h3{margin-top:0}@media (max-width:720px){.ps-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.ps-stats .lg-av-c{padding:var(--e-16)}.ps-stats .ps-chiffre{font-size:34px}.ps .sp-grid.rail{scroll-snap-type:none;grid-template-columns:1fr;margin:0;padding:0;display:grid;overflow:visible}.ps .sp-grid.rail>*{width:auto;min-width:0}}.ct-champ input,.ct-champ select,.ct-champ textarea{border-color:#7a7872}.ps .lg-cta{min-height:100svh}.ps #installations{padding-bottom:var(--e-144)}@media (max-width:720px){.ps #installations{padding-bottom:var(--e-96)}.ps .sp-grid.rail>*{flex:none;max-width:none}}.ps-faq-sans-photo .lg-faq-g{align-items:flex-start;min-height:0}.ct-rang-3{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:720px){.ct-rang-3{grid-template-columns:1fr}}.ct-merci:focus{outline-offset:4px;outline:2px solid #f28c1b}@media (min-width:1100px){.ps-cartes:has(>li:nth-child(5):last-child){grid-template-columns:repeat(3,minmax(0,1fr))}}.ct-oblig{color:#c4c1bb;margin:0;font-size:14px}.ct-services{gap:var(--e-8) var(--e-24);padding:var(--e-16);border:1px solid #7a7872;border-radius:4px;flex-wrap:wrap;margin:0;display:flex}.ct-services legend{padding:0 var(--e-8);color:var(--os);font-size:14px;font-weight:600}.ct-services label{align-items:center;gap:var(--e-8);min-height:44px;color:var(--os);cursor:pointer;font-size:16px;display:inline-flex}.ct-services input{accent-color:#f28c1b;width:20px;height:20px}.act-carte img{aspect-ratio:auto;object-fit:contain;height:auto}.act-liste{align-items:stretch}.act-carte{flex-direction:column;display:flex}.act-carte .card-b{flex-direction:column;flex:1;display:flex}.act-lire{padding-top:var(--e-16);margin-top:auto}.pt-tete{padding-top:var(--e-64)}@media (max-width:720px){.pt-tete{padding-top:var(--e-40)}}.lg-hero.ps-sans-photo .lg-hero-in{min-height:0}@media (max-width:720px){.lg-hero.ps-sans-photo{padding-top:calc(var(--hdr) + var(--e-48));padding-bottom:var(--e-48)}}.ct-rang-3:has(>label:nth-child(4)){grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:720px){.ct-rang-3:has(>label:nth-child(4)){grid-template-columns:1fr}}.pt-corps{background:var(--charbon);padding-left:clamp(var(--e-16),3vw,var(--e-40));padding-right:clamp(var(--e-16),3vw,var(--e-40));margin-top:var(--e-32);margin-bottom:var(--e-64);padding-bottom:var(--e-48);border-radius:12px}.pt-liens{margin:var(--e-16) 0 0;gap:var(--e-16) var(--e-32);flex-wrap:wrap;padding:0;list-style:none;display:flex}.pt-lien{margin:var(--e-8) 0 0}.pt-sec:last-child{margin-bottom:0}.pt-corps{padding-bottom:var(--e-40)}@media (min-width:901px){.titre-h2.titre-h2,.sec-gyro .sec-head .titre-h2{font-size:clamp(50px,min(6.2vw,10svh),100px)}#avant .titre-h2.titre-h2{font-size:clamp(44px,min(5.4vw,9svh),84px)}.sp-hero .titre-h2.titre-h2{font-size:clamp(56px,min(9vw,14svh),140px)}.hero .giant{font-size:clamp(46px,min(7vw,12svh),118px)}.lg-hero .lg-h1{font-size:clamp(52px,min(9vw,14svh),150px)}.ct-h1,.gl-h1,.cj-h1{font-size:clamp(56px,min(10vw,15svh),156px)}.cta-titre{font-size:clamp(72px,min(13vw,20svh),210px)}.lg-faq-titre{font-size:clamp(96px,min(13vw,20svh),200px)}}.pf-cartes{gap:var(--e-24);grid-template-columns:1fr;margin:0;padding:0;list-style:none;display:grid}.pf-cartes .lg-install-carte{flex-direction:column;display:flex;position:relative;top:auto;box-shadow:0 24px 60px #00000073}.pf-cartes .lg-install-img{aspect-ratio:4/3}.pf-cartes .lg-install-txt{flex:1}.pf-cartes .lg-install-txt h3{font-size:clamp(26px,2.2vw,34px)}.pf-cartes .spc-logos{height:auto;padding:var(--e-24) var(--e-16) var(--e-16);background:repeating-linear-gradient(135deg,#ffffff0a 0 2px,#0000 2px 10px),#141a2e;align-content:center}.pf-cartes .spc-logos:after{display:none}.pf-cartes .spc-logo{aspect-ratio:3/2}@media (min-width:640px){.pf-cartes{grid-template-columns:repeat(2,minmax(0,1fr))}.pf-cartes>li:last-child{grid-column:span 2}.pf-cartes>li:last-child .lg-install-img{aspect-ratio:21/9}}@media (min-width:1100px){.pf-cartes{gap:var(--e-32);grid-template-columns:repeat(6,minmax(0,1fr))}.pf-cartes>li{grid-column:span 2}.pf-cartes>li:nth-child(n+4){grid-column:span 3}.pf-cartes>li:nth-child(n+4) .lg-install-img{aspect-ratio:16/9}}.ps-form-bleu{padding-bottom:var(--e-120);background:radial-gradient(circle at 80% 20%,#f28c1b2e,transparent 55%),linear-gradient(160deg,var(--bleu-nuit-2) 0%,var(--bleu-nuit) 55%,var(--bleu-nuit-3) 100%);position:relative}@media (max-width:720px){.ps-form-bleu{padding-bottom:var(--e-80)}}.pf-cartes .spc-logos{padding:var(--e-72) var(--e-16) var(--e-16);grid-auto-rows:1fr}.pf-cartes .spc-logo{aspect-ratio:auto;min-height:0;padding:var(--e-8) var(--e-16);overflow:hidden}.pf-cartes .spc-logos .spc-logo img{object-fit:contain;width:100%;max-width:100%;height:100%;max-height:72px}.ins-dates-btn{margin-top:var(--e-32)}.ins-dates .titre-h2 .titre-l2{padding-left:2.4em}.ins-dates .titre-h2{margin-bottom:var(--e-32)}.ins-dates .lg-texte{max-width:34ch;font-size:clamp(18px,1.3vw,22px);line-height:1.45}.ins-dates .ins-dt-une,.ins-dates .ins-dates-btn{margin-top:var(--e-40)}@media (min-width:901px){.ins-dates .lg-temoin-in{grid-template-columns:minmax(0,820px)}.ins-dates .lg-temoin-txt{max-width:820px}.ins-dates .lg-texte{max-width:42ch}}.ins>section.sec,.ins>section.cta{box-sizing:border-box;flex-direction:column;justify-content:center;min-height:100svh;display:flex}.ins>section.sec>.wrap,.ins>section.cta>.wrap{width:100%}.ins>section.sec{padding-top:var(--e-96);padding-bottom:var(--e-64)}.ins-dates .ins-dt-une dl{gap:var(--e-16);grid-template-columns:1fr 1fr;display:grid}.ins-dates .ins-dt-une dl div{border-top:0}@media (min-width:901px){#dates.ins-dates{padding-top:var(--e-96);padding-bottom:var(--e-48)}.ins-dates .ins-dt-une,.ins-dates .ins-dates-btn{margin-top:var(--e-24)}.ins-dates .titre-h2{margin-bottom:var(--e-16)}}@media (max-width:900px){.ins>section.sec{padding-top:var(--e-80);padding-bottom:var(--e-48)}.ins .lg-sec .titre-h2{margin-bottom:var(--e-16)}.ins .lg-px{gap:var(--e-24)}.ins .lg-tab-vedette{margin:var(--e-16) 0}.ins .lg-tab-gros{font-size:clamp(56px,14vw,96px)}.ins .lg-tab-table th,.ins .lg-tab-table td{padding:var(--e-8) 0}.ins .lg-tab-table td{font-size:22px}.ins .lg-tab-table th span{font-size:16px}.ins .lg-av-c{padding:20px}.ins-ligues{scroll-snap-type:x mandatory;margin-right:calc(var(--e-16) * -1);padding-right:var(--e-16);scrollbar-width:none;gap:12px;display:flex;overflow-x:auto}.ins-ligues::-webkit-scrollbar{display:none}.ins-ligues>li{scroll-snap-align:start;flex:0 0 78%}.ins-ligue{min-height:300px}.ins-fin .ct-form-bloc{padding:var(--e-16)}}.ins>section{box-sizing:border-box}@media (min-width:901px){.ins>section.sec{padding-top:var(--e-80);padding-bottom:var(--e-40)}.ins-ligues{margin-top:var(--e-24)}#ligues .ins-note{margin-top:var(--e-8)}}@media (max-width:900px){#dates.ins-dates{padding-top:var(--e-80);padding-bottom:0}.ins-dates .lg-temoin-photo{width:min(100%,54svh);height:auto;margin:var(--e-16) 0 0 auto}.ins-dates .lg-temoin-txt{padding-bottom:0}.ins-dates .lg-dt-c{padding:var(--e-16) 20px}.ins-dates .lg-dt-c h3{font-size:30px}.ins-dates .lg-dt-jeu{margin:var(--e-4) 0 var(--e-8)}.ins-dates .ins-dt-une,.ins-dates .ins-dates-btn{margin-top:var(--e-16)}.ins .lg-tab-table th,.ins .lg-tab-table td{padding:var(--e-4) 0}.ins .lg-tab-table caption{padding:var(--e-8) 0}.ins .lg-tab-table td{font-size:20px}.ins .lg-tab-table th small{display:none}.ins .lg-av-c p{font-size:14px}#dates.ins-dates{flex-direction:column;justify-content:center;min-height:100svh;display:flex}#dates.ins-dates .lg-temoin-in{width:100%}.ins>section.sec{padding-top:var(--e-72,72px);padding-bottom:var(--e-32)}.ins-ligue{min-height:250px}.ins-fin textarea{min-height:84px}}@media (max-width:720px){.ins-fin .ct-grille{gap:var(--e-16)}.ins-fin .lg-texte,.ins-fin .ct-oblig{display:none}.ins-fin .ct-form{gap:var(--e-8)}.ins-fin .ct-rang{gap:var(--e-8);grid-template-columns:1fr 1fr}.ins-fin .ct-champ{gap:var(--e-4);font-size:13px}.ins-fin .ct-champ input,.ins-fin .ct-champ select{min-height:44px;padding:var(--e-8) 12px}.ins-fin .ct-champ textarea{min-height:64px;padding:var(--e-8) 12px}.ins-fin .ct-form-t{margin-bottom:12px;font-size:26px}.ins-fin .ct-form-bloc{padding:var(--e-16)}#prix .lg-tab-vedette{margin:var(--e-8) 0}#prix .lg-tab-caption,#prix .lg-tab-table caption{padding:var(--e-4) 0}.ins-ligue{min-height:216px}#ligues .ins-note{margin-top:var(--e-4);font-size:13px}}.ins-chiffres{background:radial-gradient(55% 70% at 72%,#1f4fd84d,#0000 70%)}.ins-chiffres-in{gap:var(--e-48);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;display:grid}.ins-chiffres .lg-texte{max-width:34ch;margin:0 0 var(--e-32);font-size:clamp(18px,1.3vw,22px);line-height:1.45}.ins-maillots{gap:var(--e-16) var(--e-8);grid-template-columns:repeat(2,minmax(0,1fr));justify-items:center;margin:0;padding:0;list-style:none;display:grid}.ins-maillots li:first-child{transform:rotate(-3deg)translateY(10px)}.ins-maillots li:nth-child(2){transform:rotate(2.5deg)translateY(-6px)}.ins-maillots li:nth-child(3){transform:rotate(2deg)translateY(4px)}.ins-maillots li:nth-child(4){transform:rotate(-2.5deg)translateY(-8px)}.maillot{text-align:center;margin:0}.maillot svg{filter:drop-shadow(0 14px 18px #00000080);width:100%;height:auto;display:block}.maillot-nom{font-family:var(--font-titre),sans-serif;letter-spacing:.1em;font-size:17px;font-style:italic;font-weight:800}.maillot-no{font-family:var(--font-titre),sans-serif;font-size:88px;font-style:italic;font-weight:800}.maillot figcaption{margin-top:var(--e-8);color:#a9a6a0;font-size:13px;line-height:1.3}@media (max-width:900px){.ins-chiffres-in{gap:var(--e-16);grid-template-columns:minmax(0,1fr)}.ins-chiffres .lg-texte{margin-bottom:var(--e-16)}.ins-maillots{gap:var(--e-4) var(--e-4)}.ins-maillots li{width:min(100%,19svh)}.maillot figcaption{display:none}}.ins-maillots{aspect-ratio:1/1.05;justify-items:initial;width:min(100%,76svh);margin:0 0 0 auto;display:block;position:relative}.ins-maillots li{width:37%;position:absolute}.ins-maillots li:first-child{z-index:1;top:60%;left:0;transform:rotate(-9deg)}.ins-maillots li:nth-child(2){z-index:2;top:40%;left:21%;transform:rotate(-3deg)}.ins-maillots li:nth-child(3){z-index:3;top:20%;left:42%;transform:rotate(3deg)}.ins-maillots li:nth-child(4){z-index:4;top:0;left:63%;transform:rotate(9deg)}.maillot figcaption{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:900px){.ins-maillots{aspect-ratio:1/.62;width:100%}.ins-maillots li{width:36%}.ins-maillots li:first-child{top:38%}.ins-maillots li:nth-child(2){top:25%}.ins-maillots li:nth-child(3){top:12%}.ins-maillots li:nth-child(4){top:0}}.ins-chiffres-g{flex-direction:column;align-items:flex-start;width:fit-content;max-width:100%;display:flex}.ins-chiffres-g .titre-h2{align-self:stretch}.ins-chiffres-g .btn{text-align:center;justify-content:center;align-self:stretch}.ins-maillots{aspect-ratio:1/1.12}.ins-maillots li{width:38%}@media (max-width:900px){.ins-maillots{aspect-ratio:1/.7}.ins-maillots li{width:37%}}.av-t{color:var(--os);isolation:isolate;border-radius:2px;align-items:flex-end;display:flex;position:relative;overflow:hidden}.av-t>img{object-fit:cover;z-index:-2}.av-t{--fini:var(--rouge-but);--encre:#fff;padding:var(--e-8);background:var(--charbon);border-radius:16px;flex-direction:column;justify-content:flex-end;align-items:stretch;box-shadow:0 24px 60px #00000073}.av-t:after{content:"";box-shadow:inset 0 0 0 2px var(--fini);pointer-events:none;z-index:3;border-radius:12px;position:absolute;inset:6px}.av-t>img{border-radius:10px;inset:var(--e-8)!important;width:calc(100% - var(--e-16))!important;height:calc(100% - var(--e-16) - var(--bande))!important}.av-t .cb-no{top:var(--e-8);right:var(--e-8)}@media (max-width:900px){.av-t{border-radius:12px}.av-t .cb-no{padding:var(--e-4) 12px var(--e-4) var(--e-16);font-size:22px}}@media (min-width:901px){#avant .titre-h2{margin-bottom:var(--e-24)}}#avant>.wrap{flex-direction:column;flex:auto;min-height:0;display:flex}.av-t-fond{inset:var(--e-8) var(--e-8) var(--bande);z-index:-2;justify-content:space-around;align-items:center;gap:var(--e-8);padding:0 var(--e-16);background:linear-gradient(160deg,var(--bleu-nuit-2) 0%,#0a1230 100%);color:#f4f2ee33;border-radius:10px;display:flex;position:absolute}.av-t-fond svg{flex:none;width:auto;max-width:18%;height:62%}.av-t-fond svg:nth-child(odd){transform:rotate(-8deg)}.av-t-fond svg:nth-child(2n){transform:rotate(6deg)}@media (max-width:900px){.av-t-fond svg{height:46%}}.av-t-fond{color:#f4f2ee66;background:linear-gradient(160deg,var(--bleu-nuit-2) 0%,var(--bleu-nuit) 55%,var(--bleu-nuit-3) 100%);padding:0;display:block;overflow:hidden}.av-t-fond svg,.av-t-fond svg:nth-child(odd),.av-t-fond svg:nth-child(2n){width:100%;max-width:none;height:100%;display:block;transform:none}@media (max-width:900px){.av-t-fond svg{height:100%}}.av-t-lien{color:#fff;text-underline-offset:3px;-webkit-text-decoration:underline #f28c1b;text-decoration:underline #f28c1b;text-decoration-thickness:2px}.av-t-lien:hover,.av-t-lien:focus-visible{color:#f28c1b}.av-t>img{height:calc(100% - var(--e-16))!important}.ins-menu{background:radial-gradient(70% 60% at 50% 55%,#1f4fd838,#0000 70%)}.mn-ecrans{grid-template-columns:repeat(12,minmax(0,1fr));align-items:stretch;gap:16px;height:min(50svh,460px);margin-top:8px;display:grid}.mn-ecran{border:6px solid #17171b;border-radius:6px;position:relative;overflow:hidden;box-shadow:0 0 0 1px #2b2b31,0 0 46px #1f4fd859,inset 0 0 40px #00000080}.mn-photo{background:#0b1020;grid-column:span 3}.mn-photo>img{object-fit:cover}.mn-carte{background:linear-gradient(180deg,var(--bleu-nuit) 0%,var(--bleu-nuit-3) 100%);flex-direction:column;grid-column:span 6;display:flex}.mn-bandeau{background:var(--rouge-but);color:#fff;font-family:var(--font-titre),sans-serif;text-transform:uppercase;letter-spacing:.04em;margin:0;padding:10px 24px;font-size:clamp(18px,1.8vw,26px);font-style:italic;font-weight:800}.mn-lignes{flex-direction:column;flex:1;justify-content:space-evenly;margin:0;padding:8px 24px;list-style:none;display:flex}.mn-lignes li{align-items:flex-end;gap:12px;display:flex}.mn-nom{font-family:var(--font-titre),sans-serif;text-transform:uppercase;color:var(--os);font-size:clamp(20px,2vw,32px);font-style:italic;font-weight:800;line-height:1}.mn-nom small{font-family:var(--font-host),sans-serif;text-transform:none;color:var(--os-2);margin-top:4px;font-size:clamp(12px,.95vw,15px);font-style:normal;font-weight:500;line-height:1.25;display:block}.mn-pointille{border-bottom:3px dotted #f4f2ee59;flex:1;min-width:24px;margin-bottom:10px}.mn-prix{font-family:var(--font-titre),sans-serif;color:var(--jaune-plinthe);text-shadow:0 0 18px #f2c20059;white-space:nowrap;font-size:clamp(34px,3.6vw,58px);font-style:italic;font-weight:800;line-height:.9}.mn-note{color:var(--os-2);text-align:right;margin:0;padding:6px 24px 12px;font-size:13px}.mn-comptoir{background:linear-gradient(180deg,var(--os) 0%,var(--os-2) 100%);border-radius:3px;height:16px;margin:0 -8px;box-shadow:0 10px 28px #0000008c}@media (max-width:900px){.mn-ecrans{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr);gap:12px;height:auto}.mn-photo{display:none}.mn-lignes{gap:14px;padding:12px 16px}.mn-bandeau{padding:8px 16px}.mn-nom{font-size:20px}.mn-prix{font-size:34px}.mn-comptoir{height:10px}.mn-ecrans{grid-template-rows:none}.mn-photo{height:15svh;min-height:110px;display:block}.mn-photo>img{object-position:50% 60%}.mn-carte{grid-column:1}.mn-lignes{gap:8px}}.mn-ecrans{grid-template-columns:repeat(12,minmax(0,1fr))}.mn-photo{aspect-ratio:1600/1066;grid-column:span 5;align-self:center;height:auto}.mn-photo>img{object-fit:cover;object-position:50% 50%}.mn-carte{grid-column:span 7}.mn-bas{padding:0 24px 20px}.mn-note{padding-bottom:8px}@media (max-width:900px){.mn-ecrans{grid-template-columns:minmax(0,1fr)}.mn-photo{aspect-ratio:1600/1066;grid-column:1;height:auto;min-height:0;display:block}.mn-carte{grid-column:1}.mn-bas{padding:0 16px 14px}.mn-bas .btn{justify-content:center;width:100%}.mn-comptoir{display:none}#prix .titre-h2{margin-bottom:8px}.mn-ecrans{gap:8px;margin-top:0}.mn-lignes{gap:6px;padding:8px 16px}.mn-bandeau{padding:6px 16px}.mn-note{padding:0 16px 6px}.ins-menu .ins-annul{margin-top:8px}.ins-menu .ins-annul summary{padding:10px 0}}#prix>.wrap{flex-direction:column;flex:auto;min-height:0;display:flex}#prix .mn-ecrans{flex:auto;height:auto;min-height:320px;margin-top:8px}#prix .mn-lignes{flex:1;justify-content:space-evenly;gap:0;padding:12px 24px}#prix .mn-bas{margin-top:auto}@media (max-width:900px){#prix .mn-ecrans{grid-template-rows:auto minmax(0,1fr);min-height:0}#prix .mn-photo{align-self:start}#prix .mn-lignes{padding:12px 16px}#prix .mn-prix{font-size:40px}#prix .mn-nom{font-size:22px}#prix .mn-nom small{font-size:13px}}.ins-promo-titre{font-size:clamp(56px,9vw,150px)}.ins-promo-p{margin:var(--e-24) 0 var(--e-32);color:#fff;text-shadow:0 2px 14px #0009;max-width:36ch;font-size:clamp(18px,1.6vw,26px);line-height:1.4}@media (max-width:720px){.ins-promo-titre{font-size:calc(16.129vw - 5.16129px)}.ins-promo-p{margin:16px 0 20px;font-size:17px}}.ins-promo-p{max-width:none;margin:0;line-height:1.5}.ins-promo-cta .cta-in{gap:var(--e-40)}@media (max-width:720px){.ins-promo-p{margin:0}.ins-promo-cta .cta-in{gap:var(--e-32)}}.ins-agent-s{background:radial-gradient(55% 70% at 72%,#1f4fd83d,#0000 70%)}.ag-in{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:48px;display:grid}.ag-g .lg-texte{max-width:34ch;margin:0 0 32px;font-size:clamp(18px,1.3vw,22px);line-height:1.45}.ag-contrat{background:var(--os);width:min(100%,560px);color:var(--charbon);box-shadow:0 30px 60px #0009,0 0 0 1px var(--os-2);background-image:repeating-linear-gradient(#0000 0 31px,#17264f12 31px 32px);border-radius:4px;margin-left:auto;padding:clamp(20px,2.2vw,36px) clamp(22px,2.6vw,40px) clamp(18px,2vw,30px);position:relative;transform:rotate(-2deg)}.ag-titre{font-family:var(--font-titre),sans-serif;text-transform:uppercase;color:var(--bleu-nuit-2);border-bottom:3px solid var(--bleu-nuit-2);margin:0 0 12px;padding-bottom:8px;font-size:clamp(24px,2.4vw,38px);font-style:italic;font-weight:800;line-height:1}.ag-titre-2{color:var(--rouge-but);border-color:var(--rouge-but);margin-top:clamp(14px,1.6vw,24px);font-size:clamp(18px,1.7vw,26px)}.ag-lignes{margin:0;padding:0;list-style:none}.ag-lignes li{align-items:baseline;gap:10px;padding:clamp(6px,.8vw,12px) 0;display:flex}.ag-nom{color:var(--charbon);font-size:clamp(15px,1.2vw,19px);font-weight:600}.ag-pt{border-bottom:2px dotted #0a0a0b66;flex:1;min-width:20px;transform:translateY(-4px)}.ag-prix{font-family:var(--font-titre),sans-serif;color:var(--bleu-nuit-2);white-space:nowrap;font-size:clamp(26px,2.6vw,42px);font-style:italic;font-weight:800;line-height:1}.ag-sceau{border:4px solid var(--rouge-but);color:var(--rouge-but);font-family:var(--font-titre),sans-serif;text-transform:uppercase;letter-spacing:.06em;background:#f4f2eef5;border-radius:6px;margin:0;padding:6px 16px;font-size:clamp(20px,2vw,32px);font-style:italic;font-weight:800;position:absolute;top:-16px;right:-12px;transform:rotate(9deg)}.ag-signe{border-bottom:2px solid var(--charbon);align-items:flex-end;gap:10px;height:34px;margin:clamp(14px,1.6vw,26px) 0 0;display:flex}.ag-signe span{font-family:var(--font-titre),sans-serif;color:var(--bleu-nuit-2);font-size:28px;font-style:italic;font-weight:800;line-height:1}@media (max-width:900px){.ag-in{grid-template-columns:minmax(0,1fr);gap:20px}.ag-g .lg-texte{margin-bottom:16px}.ag-contrat{width:100%;padding:16px 18px 12px;transform:rotate(-1.2deg)}.ag-titre{margin-bottom:4px;padding-bottom:6px;font-size:22px}.ag-titre-2{margin-top:10px;font-size:17px}.ag-lignes li{padding:4px 0}.ag-nom{font-size:14px}.ag-prix{font-size:24px}.ag-sceau{border-width:3px;padding:3px 10px;font-size:16px;top:-12px;right:-6px}.ag-signe{height:24px;margin-top:10px}.ag-signe span{font-size:20px}}.ag-droite{flex-direction:column;gap:28px;width:min(100%,560px);margin-left:auto;display:flex}.ag-contrat{box-sizing:border-box;width:100%;margin-left:0}.ag-sceau{right:0}.ag-btn{justify-content:center;width:100%}.ag-g .lg-texte{margin-bottom:0}@media (max-width:900px){.ag-droite{gap:16px;width:100%}.ag-g .lg-texte{margin-bottom:0}}#ligues>.wrap{flex-direction:column;flex:auto;min-height:0;display:flex}.mn-prix.mn-confirmer{text-shadow:none;border:2px dashed var(--jaune-plinthe);border-radius:4px;padding:4px 10px;font-size:clamp(18px,1.8vw,28px);line-height:1.1}@media (max-width:900px){.mn-prix.mn-confirmer{font-size:16px}}#ligues.ins-pq{min-height:0;padding-top:var(--e-96);padding-bottom:var(--e-64);display:block}#ligues.ins-pq>.wrap{display:block}#ligues .stack{margin-top:var(--e-24)}.ins-fin-cta .ins-fin-in{text-align:left;grid-template-columns:minmax(0,1fr) minmax(0,.9fr);align-items:center;gap:clamp(24px,5vw,80px);display:grid;position:relative}.ins-fin-g{align-items:flex-start;gap:var(--e-32);flex-direction:column;display:flex}.ins-fin-titre{text-align:left;margin:0;font-size:clamp(44px,6vw,104px);line-height:.95}.ins-fin-titre span{display:block}.ins-fin-titre span+span{padding-left:.8em}.ins-fin-cta .ct-form-bloc{background:#0a0a0beb;box-shadow:0 30px 80px #0009}@media (max-width:900px){.ins-fin-cta .ins-fin-in{grid-template-columns:minmax(0,1fr);gap:16px}.ins-fin-g{gap:12px}.ins-fin-titre{font-size:calc(12.5vw - 4px)}.ins-fin-g .btn{display:none}}.ct-form-champs .ct-oblig{display:none}.ct-form-champs .ct-champ:not(.ct-champ-sujet)>span{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}#comment{overflow:hidden}.ce{position:relative}.ce-fleches{z-index:2;position:absolute;top:-76px;right:0}.ce-piste{margin:var(--e-24) 0 0;scroll-snap-type:x mandatory;scrollbar-width:none;gap:16px;padding:0;list-style:none;display:flex;overflow-x:auto}.ce-piste::-webkit-scrollbar{display:none}.ce-carte{scroll-snap-align:start;background:linear-gradient(160deg,var(--bleu-nuit-2) 0%,var(--bleu-nuit) 55%,var(--bleu-nuit-3) 100%);border-radius:12px;flex:0 0 calc(42% - 8px);padding:clamp(24px,2.6vw,44px)}.ce-no{font-family:var(--font-titre),sans-serif;color:var(--os);font-size:clamp(56px,6vw,96px);font-style:italic;font-weight:800;line-height:.9;display:block}.ce-carte h3{margin:var(--e-16) 0 var(--e-8);font-family:var(--font-titre),sans-serif;color:var(--os);font-size:clamp(26px,2.6vw,40px);font-style:italic;font-weight:800;line-height:1}.ce-carte p{color:#e4e8f5;margin:0;font-size:clamp(17px,1.5vw,22px);line-height:1.5}#comment .ins-btns{margin-top:var(--e-24)}@media (max-width:900px){.ce-fleches{top:-64px}.ce-carte{flex:0 0 82%;padding:20px}.ce-no{font-size:56px}.ce-carte h3{margin:8px 0 6px;font-size:24px}.ce-carte p{font-size:16px;line-height:1.4}}@media (min-width:901px){#dates.ins-dates .lg-temoin-photo{width:min(56vw,113.96svh);max-width:none;height:auto;max-height:none}.ins{--ecran:min(100svh,max(640px,64vw))}.ins>section.sec,.ins>section.cta,#dates.ins-dates,.ins .lg-hero{min-height:var(--ecran)}#dates.ins-dates .lg-temoin-photo{width:min(56vw,calc(var(--ecran) * .8 / .702))}.ins-maillots{width:min(100%,calc(var(--ecran) * .76))}#prix .mn-ecrans{min-height:calc(var(--ecran) * .56)}#prix .mn-lignes{gap:6px;padding:10px 28px}#prix .mn-lignes li{padding:8px 0}#prix .mn-bandeau{padding:12px 28px}#prix .mn-bas{padding:0 28px 22px}#prix .mn-photo{align-self:center}}@media (prefers-reduced-motion:no-preference){@keyframes ins-monte{0%{opacity:0;translate:0 55%}to{opacity:1;translate:0}}@keyframes ins-entre{0%{opacity:0;translate:0 56px}to{opacity:1;translate:0}}.ins .lg-h1 .lg-h1-l{animation:.95s cubic-bezier(.2,.8,.2,1) both ins-monte;display:block}.ins .lg-h1 .lg-h1-l:nth-child(2){animation-delay:.12s}.ins .lg-intro,.ins .lg-btns{animation:.9s cubic-bezier(.16,1,.3,1) .7s both ins-entre}.ins .lg-btns{animation-delay:1s}@supports (animation-timeline:view()){.ins section:not(.lg-hero) .titre-h2 .titre-l1{animation:linear both ins-monte;animation-timeline:view();animation-range:entry entry 45%;display:block}.ins section:not(.lg-hero) .titre-h2 .titre-l2{animation:linear both ins-monte;animation-timeline:view();animation-range:entry 12% entry 58%;display:block}.ins .lg-texte{animation:linear both ins-entre;animation-timeline:view();animation-range:entry 10% entry 55%}.mn-ecran,.ag-contrat,.ct-form-bloc,.lg-dt-c,.ins-maillots li{animation:linear both ins-entre;animation-timeline:view();animation-range:entry entry 60%}.ins-maillots li:nth-child(2){animation-range:entry 8% entry 68%}.ins-maillots li:nth-child(3){animation-range:entry 16% entry 76%}.ins-maillots li:nth-child(4){animation-range:entry 24% entry 84%}.mn-carte{animation-range:entry 10% entry 70%}.mn-photo,.av-t,.lg-temoin-photo{animation:linear both devoile;animation-timeline:view();animation-range:entry entry 80%}}}.mn-bas{justify-content:space-between;align-items:center;gap:16px;display:flex}.mn-bas .mn-note{text-align:right;margin:0;padding:0}@media (min-width:901px){#prix .mn-comptoir{display:none}#prix .mn-ecrans{min-height:calc(var(--ecran) * .52)}}.lg-cal-sans-photo,.cb-sans-photo{background:linear-gradient(160deg,var(--bleu-nuit-2) 0%,var(--bleu-nuit) 58%,var(--bleu-nuit-3) 100%)}#avant.ins-av{min-height:0;padding-top:var(--e-96);padding-bottom:var(--e-96);background:#1e2f5e url(/textures/tuile-marine.svg) 0 0/18px 18px;display:block}.ins-av .lg-install-icones{background:var(--bleu-nuit);color:var(--orange-balle);display:block}.ins-av .lg-install-icones .av-t-fond{opacity:.9;position:absolute;inset:0}.ins-av .lg-install-icones svg{width:100%;height:100%}.ins-av .av-t-lien{color:#fff;text-underline-offset:3px;text-decoration:underline}#avant.ins-av>.wrap{align-items:start;display:grid}.ins-av .lg-install-icones .av-t-fond{z-index:0;border-radius:0;inset:0}.act-cartes{align-items:stretch}.act-lien{height:100%;color:inherit;flex-direction:column;text-decoration:none;display:flex}.act-aff{background:var(--charbon);border-radius:10px;position:relative;overflow:hidden}.act-aff img{width:100%;height:auto;display:block}.act-annee{aspect-ratio:4/3}.act-annee>span:first-child{font-size:clamp(72px,9vw,120px)}.act-date{margin:0 0 var(--e-4);letter-spacing:.08em;text-transform:uppercase;color:#fff;opacity:.85;font-size:13px;font-weight:700}.act-lien .lg-install-txt{flex-direction:column;flex:1;align-items:flex-start;display:flex}.act-lien .act-lire{padding-top:var(--e-8);color:#fff;margin-top:auto}.pf-cartes.act-cartes>li,.pf-cartes.act-cartes>li:nth-child(n+4){grid-column:auto}@media (min-width:1000px){.pf-cartes.act-cartes{grid-template-columns:repeat(3,minmax(0,1fr))}.pf-cartes.act-cartes>li:last-child{grid-column:auto}}.act-aff,.act-annee{aspect-ratio:4/5;width:100%}.act-aff img{object-fit:contain;width:100%;height:100%}.pf-cartes .act-aff,.pf-cartes .lg-install-img.act-annee,.pf-cartes>li:nth-child(n+4) .lg-install-img.act-annee,.pf-cartes>li:last-child .lg-install-img.act-annee{aspect-ratio:4/5}.pf-cartes.act-cartes{grid-auto-rows:1fr}.ps-hockey .lg-install-txt{flex-direction:column;align-items:flex-start;display:flex}.ps-hockey .act-lire{padding-top:var(--e-8);color:#fff;margin-top:auto}@media (min-width:1000px){.pf-cartes.ps-hockey-5{grid-template-columns:repeat(6,minmax(0,1fr))}.pf-cartes.ps-hockey-5>li,.pf-cartes.ps-hockey-5>li:nth-child(n+4),.pf-cartes.ps-hockey-5>li:last-child{grid-column:span 2}.pf-cartes.ps-hockey-5>li:nth-child(4){grid-column:2/span 2}}.ch-piste{padding:var(--e-8) var(--e-8) var(--e-16);align-items:stretch}.ch-carte{scroll-snap-align:start;flex-direction:column;display:flex;position:relative;top:auto;box-shadow:0 24px 60px #00000073}.ch-carte .lg-install-img{aspect-ratio:4/3}.ch-carte .lg-install-txt{flex-direction:column;flex:1;align-items:flex-start;display:flex}.ch-carte .act-lire{padding-top:var(--e-8);color:#fff;margin-top:auto}.ct-cartes .ct-icone{justify-content:center;align-items:center;gap:var(--e-24);color:var(--os);display:flex}.ct-cartes .ct-icone svg{width:clamp(72px,8vw,110px);height:auto}.ct-cartes .ct-arobase{font-family:var(--font-titre),sans-serif;font-size:clamp(100px,12vw,160px);font-style:italic;font-weight:800;line-height:1}.ct-cartes .ct-reseaux-i a{color:inherit;display:inline-flex}.ct-cartes .ct-mot{overflow-wrap:anywhere}.ct-cartes .lg-install-img{aspect-ratio:4/3}@media (min-width:1000px){.pf-cartes.ct-cartes{grid-template-columns:repeat(4,minmax(0,1fr))}}.ct-cartes .ct-reseaux-i svg{width:clamp(48px,5vw,72px)}.ct-haut{padding-top:var(--e-96)}.ct-intro-g{margin:0 0 var(--e-24);max-width:46ch;color:var(--os);font-size:18px;line-height:1.5}.ct-infos{gap:var(--e-16);margin:0;padding:0;list-style:none;display:grid}.ct-infos li{align-items:flex-start;gap:var(--e-16);color:var(--os);font-size:18px;line-height:1.4;display:flex}.ct-infos li>svg{width:28px;height:28px;color:var(--orange-balle);flex:none}.ct-infos a{color:var(--os);border-bottom:2px solid var(--rouge-but);overflow-wrap:anywhere;text-decoration:none}.ct-infos a:hover,.ct-infos a:focus-visible{color:var(--orange-balle)}.ct-infos address{gap:var(--e-4);font-style:normal;display:grid}.ct-infos address strong{font-weight:700}.ct-infos .ct-itin{margin-top:var(--e-4);justify-self:start}.ct-infos .ct-reseaux-l{gap:var(--e-16);padding-left:calc(28px + var(--e-16))}.ct-infos .ct-reseaux-l a{color:var(--os);border:0;display:inline-flex}.ct-infos .ct-reseaux-l svg{width:32px;height:32px}.ct-haut{box-sizing:border-box;min-height:100svh;padding-top:var(--e-80);padding-bottom:var(--e-48)}.ct-form-champs .ct-champ input,.ct-form-champs .ct-champ select,.ct-form-champs .ct-champ textarea{color:var(--charbon);border:2px solid var(--rouge-but);background-color:#fff}.ct-form-champs .ct-champ input::placeholder,.ct-form-champs .ct-champ textarea::placeholder{color:#5f5d58;opacity:1}.ct-form-champs .ct-champ select{background-image:linear-gradient(45deg,transparent 50%,var(--charbon) 50%),linear-gradient(135deg,var(--charbon) 50%,transparent 50%)}:is(.ct-form-champs .ct-champ input:user-invalid,.ct-form-champs .ct-champ textarea:user-invalid){border-color:var(--rouge-but);box-shadow:0 0 0 2px #d9232a73}.ct-form-champs .ct-champ-sujet>span{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.skip-link{left:var(--e-16);z-index:200;padding:var(--e-8) var(--e-16);background:var(--rouge-but);color:#fff;border-radius:4px;font-weight:600;position:absolute;top:-80px}.skip-link:focus{top:var(--e-8)}.ins .svc-points a,.ins .txt-lien,.ins .ins-lien,.ins .lg-faq-lien,.ins .lien-fleche,.ins .ins-note a,.ins .av-t-lien,.ins .ce-carte a{position:relative}.ins .svc-points a:after,.ins .txt-lien:after,.ins .ins-lien:after,.ins .lg-faq-lien:after,.ins .lien-fleche:after,.ins .ins-note a:after,.ins .av-t-lien:after,.ins .ce-carte a:after{content:"";position:absolute;inset:-12px -4px}.ag-titre-2{margin-top:var(--e-24)}@media (max-width:720px){.ag-titre-2{margin-top:var(--e-24)}}.ag-sceau,.ag-titre-2{color:#be1a21}#temoins-texte{text-wrap:pretty}.mn-nom small{line-height:1.4}.ps-defile{margin-top:var(--e-40);padding:var(--e-48) 0;background:var(--os);gap:var(--e-40);display:grid;overflow:hidden}.ps-defile-rang{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.ps-defile-piste{width:max-content;animation:70s linear infinite lg-eq-defile;display:flex}.ps-defile-inverse .ps-defile-piste{animation-direction:reverse}.ps-defile-rang:hover .ps-defile-piste{animation-play-state:paused}.ps-defile-serie{padding:0 var(--e-64) 0 0;align-items:center;gap:var(--e-64);margin:0;list-style:none;display:flex}.ps-defile-serie li{flex:none;justify-content:center;align-items:center;width:240px;height:120px;display:flex}.ps-defile-serie img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%}@media (max-width:720px){.ps-defile{padding:var(--e-32) 0;gap:var(--e-24)}.ps-defile-serie{gap:var(--e-40);padding-right:var(--e-40)}.ps-defile-serie li{width:176px;height:88px}}@media (prefers-reduced-motion:reduce){.ps-defile-piste{animation:none}.ps-defile-rang{overflow-x:auto}}.ct-form-champs .ct-champ-visible>span{clip:auto;white-space:normal;width:auto;height:auto;position:static;overflow:visible}.sec:has(+.ps-form-bleu){padding-bottom:var(--e-96)}@media (max-width:720px){.sec:has(+.ps-form-bleu){padding-bottom:var(--e-64)}}.lg-cote{gap:var(--e-32);margin:var(--e-24) 0 var(--e-48);align-items:center;display:grid}.lg-cote-txt{gap:var(--e-24);align-content:start;display:grid}.lg-cote .lg-cal-accroche{max-width:none;padding-left:var(--e-16);border-left:4px solid var(--orange-balle);font-family:var(--font-host),system-ui,sans-serif;text-transform:none;color:var(--os);margin:0;font-size:clamp(20px,2vw,26px);font-style:normal;font-weight:700;line-height:1.3}.lg-cote .lg-cotes-avant,.lg-cote .lg-cotes-form{max-width:none;color:var(--os-2);margin:0;font-size:17px;line-height:1.6}.lg-cote .lg-cotes-form{padding:var(--e-16);background:#ffffff0f;border-radius:8px}.lg-cote .lg-ex{max-width:none;padding:var(--e-8);background:var(--charbon);border-radius:16px;margin:0;position:relative;box-shadow:0 24px 60px #00000073}.lg-cote .lg-ex:after{content:"";box-shadow:inset 0 0 0 2px var(--rouge-but);pointer-events:none;border-radius:12px;position:absolute;inset:6px}.lg-cote .lg-ex figcaption{z-index:2;padding:var(--e-8) var(--e-24) var(--e-8) var(--e-16);background:var(--charbon);clip-path:polygon(0 0,100% 0,calc(100% - 14px) 100%,0 100%);letter-spacing:.1em;text-transform:uppercase;color:var(--os);margin:0;font-size:12px;font-weight:700;position:absolute;top:0;left:0}.lg-cote .lg-ex-rang{place-items:end center;gap:var(--e-24) var(--e-16);padding:var(--e-56) var(--e-24) var(--e-24);background:linear-gradient(160deg,var(--bleu-nuit-2) 0%,var(--bleu-nuit) 55%,var(--bleu-nuit-3) 100%);border-radius:10px 10px 0 0;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.lg-cote .lg-ex-chandail{width:72px}.lg-cote .lg-ex-chandail svg{width:72px;height:68px}.lg-cote .lg-ex-no{font-size:24px;top:26px}.lg-cote .lg-ex-total{margin-top:var(--e-8);padding:var(--e-16) var(--e-24) var(--e-16);background:repeating-linear-gradient(135deg,#0000001a 0 2px,transparent 2px 8px),var(--rouge-but);clip-path:polygon(0 0,100% 12px,100% 100%,0 100%);border-radius:0 0 10px 10px;flex-wrap:wrap;position:relative}.lg-cote .lg-ex-egal,.lg-cote .lg-ex-somme{color:#fff}.lg-cote .lg-ex-res{background:var(--charbon);color:var(--os)}@media (min-width:1000px){.lg-cote{gap:var(--e-64);grid-template-columns:minmax(0,1fr) minmax(0,1.05fr)}.lg-cote-seul{grid-template-columns:minmax(0,1fr)}}@media (max-width:720px){.lg-cote .lg-ex-rang{padding:var(--e-48) var(--e-8) var(--e-16)}.lg-cote .lg-ex-chandail{width:56px}.lg-cote .lg-ex-chandail svg{width:56px;height:53px}.lg-cote .lg-ex-no{font-size:19px;top:20px}}.cp{--w:min(100vw,90svh);--h:calc(var(--w) * 1.7917);background:var(--charbon);position:relative}@media (max-aspect-ratio:4/5){.cp{--w:150vw}}.cp-piste{height:320svh}.cp-scene{background:radial-gradient(60% 55% at 50% 38%,#d9232a47,transparent 70%),var(--charbon);height:100svh;position:sticky;top:0;overflow:hidden}.cp-titre{z-index:3;top:calc(var(--e-96) + var(--e-8));left:max(var(--e-40),calc((100vw - 1360px) / 2 + var(--e-40)));text-shadow:0 2px 24px #0009;margin:0;position:absolute}.cp-image{width:var(--w);height:var(--h);margin-left:calc(var(--w) / -2);transform:translateY(calc(100svh - var(--h)));position:absolute;top:0;left:50%;container-type:inline-size}.cp-image img{object-fit:cover;filter:drop-shadow(0 40px 60px #0009);width:100%;height:100%;display:block}.cp-plaques{margin:0;padding:0;list-style:none}.cp-plaque{box-sizing:border-box;color:#222428eb;text-shadow:0 .14cqw #ffffffa6,0 -.08cqw #00000047;justify-content:space-around;align-items:center;gap:2cqw;padding:0 2cqw;display:flex;position:absolute}.cp-p1{width:47.6%;height:5.3%;top:66.75%;left:26%}.cp-p2{width:56.7%;height:5.4%;top:74.4%;left:21.3%}.cp-p3{width:66.4%;height:5.6%;top:82.4%;left:16.2%}.cp-duo{align-items:center;gap:1.6cqw;display:flex}.cp-no{font-family:var(--font-titre),sans-serif;letter-spacing:-.01em;white-space:nowrap;font-size:5.6cqw;font-style:italic;font-weight:800;line-height:1}.cp-lib{font-family:var(--font-host),system-ui,sans-serif;text-transform:uppercase;letter-spacing:.09em;max-width:14cqw;font-size:1.9cqw;font-weight:800;line-height:1.15}@media (prefers-reduced-motion:reduce){.cp-piste{height:100svh}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.cp-piste{view-timeline:--cp block}.cp-image{animation:linear both cp-defile;animation-timeline:--cp;animation-range:cover 24% cover 76%;transform:none}.cp-plaque{animation:linear both cp-grave;animation-timeline:--cp}.cp-p1{animation-range:cover 56% cover 64%}.cp-p2{animation-range:cover 62% cover 70%}.cp-p3{animation-range:cover 68% cover 76%}}}@keyframes cp-defile{0%{transform:translateY(0)}to{transform:translateY(calc(100svh - var(--h)))}}@keyframes cp-titre{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(-24px)}}@keyframes cp-grave{0%{opacity:0;letter-spacing:.2em;filter:blur(2px)}to{opacity:1;letter-spacing:0;filter:none}}.cp-lib{color:#14161af5;max-width:15cqw;font-size:2.3cqw}.cp-no{color:#14161af5}.cp-titre{display:none}.cp-gravure{text-align:center;width:32%;height:15%;font-family:var(--font-titre),sans-serif;text-transform:uppercase;letter-spacing:.01em;color:#181a1ed1;text-shadow:0 .16cqw #ffffff8c,0 -.1cqw #00000059;mix-blend-mode:multiply;flex-direction:column;justify-content:center;align-items:center;margin:0;font-size:4.7cqw;font-style:italic;font-weight:800;line-height:1.02;display:flex;position:absolute;top:12.6%;left:34%;transform:rotate(-1.5deg)}.cp-gravure span{white-space:nowrap;display:block}.cp-gravure{color:#0a0b0ef0;-webkit-text-stroke:.14cqw #ffffff8c;paint-order:stroke fill;text-shadow:0 .22cqw #ffffff80,0 -.12cqw .1cqw #00000073;mix-blend-mode:normal;width:38%;font-size:5.3cqw;top:12%;left:31%}.ch-piste .ch-carte:nth-child(n){z-index:auto;top:auto}.ch-portrait .ch-carte .lg-install-img{aspect-ratio:810/1134;border-radius:12px}.ps-lieu{gap:var(--e-24);margin-top:var(--e-32);display:grid}.ps-lieu-photo{background:var(--charbon);border-radius:16px;min-height:320px;margin:0;position:relative;overflow:hidden;box-shadow:0 24px 60px #00000073}.ps-lieu-photo img{object-fit:cover;object-position:60% 55%}.ps-lieu-photo:after{content:"";background:linear-gradient(#0000 55%,#0a0a0bbf);position:absolute;inset:0}.ps-lieu-photo figcaption{left:var(--e-16);bottom:var(--e-16);z-index:1;padding:var(--e-8) var(--e-16);border-left:4px solid var(--rouge-but);background:var(--charbon);letter-spacing:.08em;text-transform:uppercase;color:var(--os);font-size:14px;font-weight:700;position:absolute}.ps-feuille{color:#16181d;background:#f4f1ea;border-radius:16px;overflow:hidden;box-shadow:0 24px 60px #00000073}.ps-feuille-tete{justify-content:space-between;gap:var(--e-16);padding:var(--e-16) var(--e-24);background:repeating-linear-gradient(135deg,#0000001a 0 2px,transparent 2px 8px),var(--rouge-but);font-family:var(--font-titre),sans-serif;text-transform:uppercase;color:#fff;margin:0;font-size:clamp(20px,2vw,26px);font-style:italic;font-weight:800;line-height:1;display:flex}.ps-feuille ol{padding:0 var(--e-24);margin:0;list-style:none}.ps-feuille li{gap:var(--e-16);padding:var(--e-16) 0;border-bottom:1px solid #16181d24;grid-template-columns:56px minmax(0,1fr);align-items:baseline;display:grid}.ps-feuille li:last-child{border-bottom:0}.ps-feuille-no{font-family:var(--font-titre),sans-serif;color:var(--rouge-but);font-size:clamp(32px,3vw,44px);font-style:italic;font-weight:800;line-height:1}.ps-feuille h3{margin:0 0 var(--e-4);font-family:var(--font-titre),sans-serif;text-transform:uppercase;color:#16181d;font-size:clamp(22px,2.2vw,30px);font-style:italic;font-weight:800;line-height:1}.ps-feuille li p{color:#3a3d45;margin:0;font-size:16px;line-height:1.5}.ps-feuille .point-balle{color:var(--rouge-but)}@media (min-width:900px){.ps-lieu{gap:var(--e-32);grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:stretch}.ps-lieu-photo{min-height:100%}}@media (max-width:480px){.ps-feuille-tete,.ps-feuille ol{padding-left:var(--e-16);padding-right:var(--e-16)}.ps-feuille li{gap:var(--e-8);grid-template-columns:44px minmax(0,1fr)}}.hdr-langue{min-width:44px;height:44px;color:var(--os-2);letter-spacing:.08em;border-radius:999px;justify-content:center;align-items:center;font-size:13px;font-weight:600;text-decoration:none;display:none}.hdr-langue:hover{color:#fff}.hdr-langue:focus-visible{outline:2px solid var(--os);outline-offset:2px}@media (min-width:721px){.hdr-langue{display:inline-flex}}.pf-cartes.pf-8>li,.pf-cartes.pf-8>li:nth-child(n+4),.pf-cartes.pf-8>li:last-child{grid-column:auto}.pf-cartes.pf-8>li .lg-install-img,.pf-cartes.pf-8>li:nth-child(n+4) .lg-install-img,.pf-cartes.pf-8>li:last-child .lg-install-img{aspect-ratio:4/3}@media (min-width:1100px){.pf-cartes.pf-8{gap:var(--e-24);grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:1300px) and (max-width:1599px){.hdr-compte-t{display:none}.acts .hdr-compte{padding:0 14px}}@media (min-width:1300px) and (max-width:1439px){.nav{letter-spacing:.03em;gap:12px}.hdr-in{gap:16px}}.gl-plus{margin:var(--e-32) 0 0;text-align:center}.ct-heures{gap:var(--e-4);display:grid}.ct-heures strong{font-weight:700}.ct-villes{margin:var(--e-24) 0 0;color:var(--os-2);max-width:52ch;font-size:15px;line-height:1.55}.pied-maj{padding:var(--e-8) var(--e-16) var(--e-24);text-align:center;color:#a9a6a0;margin:0;font-size:14px}.hero .giant .ligne{margin-top:-.18em;padding-top:.18em}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
