.home-module__MD0jFa__section{max-width:var(--maxw-page);padding:clamp(34px, 4.4vw, 72px) var(--gutter) 0;margin:0 auto}.home-module__MD0jFa__sectionHead{border-bottom:var(--border-ink);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px;padding-bottom:11px;display:flex}.home-module__MD0jFa__sectionTitle{font-family:var(--font-display);letter-spacing:var(--ls-title);margin:0;font-size:clamp(26px,3.4vw,44px);font-weight:700}.home-module__MD0jFa__sectionNote{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--fg-meta);font-size:10.5px}.home-module__MD0jFa__hero{position:relative;overflow:hidden}.home-module__MD0jFa__heroInner{padding:0;position:relative}.home-module__MD0jFa__heroFrame{align-items:flex-end;min-height:clamp(560px,100svh,1040px);display:flex;position:relative;overflow:hidden}.home-module__MD0jFa__heroImage{object-fit:cover;object-position:50% 42%;width:100%;height:100%;position:absolute;inset:0}.home-module__MD0jFa__heroShade{background:linear-gradient(180deg, color-mix(in oklab, var(--c-ink-900) 78%, transparent) 0%, color-mix(in oklab, var(--c-ink-900) 60%, transparent) 30%, color-mix(in oklab, var(--c-ink-900) 90%, transparent) 100%);position:absolute;inset:0}.home-module__MD0jFa__heroGlow{background:radial-gradient(60% 50% at 84% 8%, color-mix(in oklab, var(--c-gold-500) 50%, transparent), color-mix(in oklab, var(--c-gold-500) 0%, transparent) 70%);mix-blend-mode:screen;opacity:.5;position:absolute;inset:0}@media (min-width:821px){.home-module__MD0jFa__heroShade{background:linear-gradient(180deg, color-mix(in oklab, var(--c-ink-900) 74%, transparent) 0, color-mix(in oklab, var(--c-ink-900) 30%, transparent) 190px, color-mix(in oklab, var(--c-ink-900) 34%, transparent) 42%, color-mix(in oklab, var(--c-ink-900) 88%, transparent) 100%)}.home-module__MD0jFa__heroGlow{opacity:1}}.home-module__MD0jFa__heroText{width:100%;max-width:var(--maxw-page);padding:clamp(22px, 3.4vw, 48px) var(--gutter);color:var(--bg-page);margin:0 auto;position:relative}.home-module__MD0jFa__heroText>*{max-width:820px}.home-module__MD0jFa__heroKicker{font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--c-gold-300);align-items:center;gap:10px;font-size:10.5px;line-height:1.6;display:flex}.home-module__MD0jFa__heroExposant{vertical-align:.35em;font-size:.75em;line-height:0}.home-module__MD0jFa__heroKickerText{min-width:0}.home-module__MD0jFa__pulse{background:#7bd48f;border-radius:50%;width:7px;height:7px;animation:2.2s ease-in-out infinite home-module__MD0jFa__pulse;display:block}.home-module__MD0jFa__heroQuand{font:700 15px/1.4 var(--font-sans);letter-spacing:.02em;color:var(--c-gold-300);margin:14px 0 0}.home-module__MD0jFa__heroTitle{font-family:var(--font-display);font-weight:800;font-size:var(--fs-display-2);line-height:var(--lh-tight);letter-spacing:-.035em;margin:14px 0 0;animation:.9s cubic-bezier(.2,.8,.2,1) both home-module__MD0jFa__heroMonte}@keyframes home-module__MD0jFa__heroMonte{0%{transform:translateY(18px)}to{transform:none}}@media (prefers-reduced-motion:reduce){.home-module__MD0jFa__heroTitle{animation:none}}.home-module__MD0jFa__heroTitle em{color:var(--accent-secondary);font-style:italic;font-weight:500}.home-module__MD0jFa__heroLead{color:var(--c-paper-400);max-width:540px;margin:var(--sp-4) 0 0;font-size:17px;line-height:1.65}.home-module__MD0jFa__heroActions{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.home-module__MD0jFa__heroPrimary,.home-module__MD0jFa__heroSecondary{font:800 12.5px var(--font-sans);letter-spacing:.1em;text-transform:uppercase;border-radius:var(--r-pill);cursor:pointer;padding:18px 28px}.home-module__MD0jFa__heroPrimary{background:var(--accent-primary);color:var(--fg-on-accent);border:0}.home-module__MD0jFa__heroPrimary:hover{background:var(--bg-page);color:var(--accent-quiet)}.home-module__MD0jFa__heroSecondary{color:var(--bg-page);background:#fff7ec1a;border:1px solid #fff7ec8c}.home-module__MD0jFa__heroSecondary:hover{background:var(--accent-secondary);color:var(--fg-default);border-color:var(--accent-secondary)}.home-module__MD0jFa__danses{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(14px,1.8vw,24px);margin:26px 0 0;padding:0;list-style:none;display:grid}@media (min-width:900px){.home-module__MD0jFa__danses{grid-template-columns:repeat(3,minmax(0,1fr))}}.home-module__MD0jFa__danseUne{grid-column:span 2}@media (min-width:900px){.home-module__MD0jFa__danseUne{grid-row:span 2}}.home-module__MD0jFa__danse{height:100%;color:var(--fg-default);flex-direction:column;text-decoration:none;display:flex}.home-module__MD0jFa__danseVisuel{aspect-ratio:4/3;border-radius:var(--r-lg);background:var(--bg-surface-warm);isolation:isolate;display:block;position:relative;overflow:hidden}@media (min-width:900px){.home-module__MD0jFa__danseUne .home-module__MD0jFa__danseVisuel{aspect-ratio:auto;flex:1;min-height:0}}.home-module__MD0jFa__danseImage{object-fit:cover;transition:transform var(--dur-slow) var(--ease-out)}.home-module__MD0jFa__danse:hover .home-module__MD0jFa__danseImage{transform:scale(1.04)}.home-module__MD0jFa__danse:focus-visible{outline:var(--focus-ring);outline-offset:4px;border-radius:var(--r-lg)}.home-module__MD0jFa__danseTexte{gap:4px;padding-top:12px;display:grid}.home-module__MD0jFa__danseNom{font-family:var(--font-display);text-wrap:balance;font-size:clamp(17px,1.6vw,21px);font-weight:700;line-height:1.2}.home-module__MD0jFa__danseUne .home-module__MD0jFa__danseNom{letter-spacing:var(--ls-title);font-size:clamp(24px,2.6vw,36px);font-weight:800}.home-module__MD0jFa__danseFreq{font-family:var(--font-mono);font-size:var(--fs-meta-sm);letter-spacing:.1em;text-transform:uppercase;color:var(--accent-quiet)}.home-module__MD0jFa__danseVariantes{font-size:var(--fs-body-sm);color:var(--fg-muted);line-height:1.45}.home-module__MD0jFa__dansesAutres{margin:var(--sp-5) 0 0;font-size:var(--fs-body);color:var(--fg-muted)}.home-module__MD0jFa__dansesAutres a{color:var(--link-color);text-underline-offset:3px;font-weight:700;text-decoration:underline}@media (prefers-reduced-motion:reduce){.home-module__MD0jFa__danseImage{transition:none}.home-module__MD0jFa__danse:hover .home-module__MD0jFa__danseImage{transform:none}}.home-module__MD0jFa__stepsTete{justify-content:space-between;align-items:baseline;gap:var(--sp-3);flex-wrap:wrap;display:flex}.home-module__MD0jFa__stepsTitle{font-family:var(--font-display);letter-spacing:var(--ls-display);margin:0;font-size:clamp(34px,4.6vw,64px);font-weight:800;line-height:1}.home-module__MD0jFa__stepsTitle em{color:var(--accent-primary);font-style:italic;font-weight:700}.home-module__MD0jFa__stepsNote{font-size:var(--fs-body);color:var(--fg-muted);margin:0;font-weight:600}.home-module__MD0jFa__steps{gap:clamp(28px,3vw,40px);margin:clamp(28px,3.4vw,48px) 0 0;padding:0;list-style:none;display:grid;position:relative}@media (min-width:861px){.home-module__MD0jFa__steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(24px,3vw,56px)}}.home-module__MD0jFa__step:not(:last-child):before{content:"";background:repeating-linear-gradient(180deg, color-mix(in oklab, var(--c-ink-900) 30%, transparent) 0 6px, transparent 6px 12px);width:2px;position:absolute;top:84px;bottom:calc(-1*clamp(28px,3vw,40px));left:35px}@media (min-width:861px){.home-module__MD0jFa__step:not(:last-child):before{background:repeating-linear-gradient(90deg, color-mix(in oklab, var(--c-ink-900) 30%, transparent) 0 6px, transparent 6px 12px);width:auto;height:2px;inset:35px calc(-1*clamp(24px,3vw,56px) + 12px) auto 88px}}.home-module__MD0jFa__step{align-content:start;gap:var(--sp-2);padding-left:calc(72px + var(--sp-4));display:grid;position:relative}@media (min-width:861px){.home-module__MD0jFa__step{padding-left:0}}.home-module__MD0jFa__stepNumber{background:var(--teinte);width:72px;height:72px;box-shadow:0 0 0 6px var(--bg-page), 0 22px 36px -22px color-mix(in oklab, var(--teinte) 90%, transparent);font-family:var(--font-display);border-radius:50%;place-items:center;font-size:32px;font-style:italic;font-weight:800;display:grid;position:absolute;top:0;left:0}@media (min-width:861px){.home-module__MD0jFa__stepNumber{margin-bottom:var(--sp-4);position:relative}}.home-module__MD0jFa__stepTitle{margin:var(--sp-2) 0 0;font-family:var(--font-display);letter-spacing:var(--ls-title);font-size:clamp(22px,2.2vw,30px);font-weight:800;line-height:1.1}@media (min-width:861px){.home-module__MD0jFa__stepTitle{margin-top:0}}.home-module__MD0jFa__stepBody{max-width:40ch;font-size:var(--fs-body);color:var(--fg-muted);text-wrap:pretty;margin:0;line-height:1.65}.home-module__MD0jFa__stepLien{min-height:var(--tap-min);font-weight:800;font-size:var(--fs-body-sm);letter-spacing:.02em;color:var(--fg-default);justify-self:start;align-items:center;gap:8px;text-decoration:none;display:inline-flex}.home-module__MD0jFa__stepLienTexte{text-decoration:underline;-webkit-text-decoration-color:var(--teinte);text-decoration-color:var(--teinte);text-underline-offset:6px;text-decoration-thickness:3px}.home-module__MD0jFa__stepLien:hover .home-module__MD0jFa__stepLienTexte{text-decoration-thickness:5px}.home-module__MD0jFa__stepLien:focus-visible{outline:var(--focus-ring);outline-offset:3px}.home-module__MD0jFa__studiosChapo{margin:var(--sp-4) 0 0;max-width:72ch;font-size:var(--fs-lead);color:var(--fg-muted);text-wrap:pretty;line-height:1.6}.home-module__MD0jFa__studiosChapo strong{color:var(--fg-strong);font-weight:700}.home-module__MD0jFa__studiosChapo a{color:var(--link-color);text-underline-offset:3px;text-decoration:underline}.home-module__MD0jFa__studiosChapo a:hover{color:var(--link-hover)}.home-module__MD0jFa__studios{grid-template-columns:minmax(0,1fr);align-items:start;gap:clamp(14px,1.8vw,22px);margin:clamp(24px,3vw,40px) 0 0;padding:0;list-style:none;display:grid}@media (min-width:561px){.home-module__MD0jFa__studios{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:861px){.home-module__MD0jFa__studios{grid-template-columns:repeat(6,minmax(0,1fr))}.home-module__MD0jFa__studios>li{grid-column:span 2}.home-module__MD0jFa__studios>li:nth-child(-n+2){grid-column:span 3}}.home-module__MD0jFa__studio{transition:transform var(--dur-fast) var(--ease-out);grid-template-rows:auto auto;display:grid;position:relative}.home-module__MD0jFa__studioCadre{aspect-ratio:var(--format,3 / 2);border-radius:var(--r-md);background:var(--c-paper-200);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--c-ink-900) 8%, transparent);position:relative;overflow:hidden}.home-module__MD0jFa__studioImg{object-fit:cover;transition:transform var(--dur-slow) var(--ease-out)}.home-module__MD0jFa__studioCarton{padding:clamp(10px,1.1vw,14px) 2px 0;display:grid}.home-module__MD0jFa__studioNom{font-family:var(--font-display);letter-spacing:var(--ls-title);color:var(--fg-default);text-wrap:balance;margin:0;font-size:clamp(18px,2.1vw,23px);font-weight:700;line-height:1.15}@media (min-width:861px){.home-module__MD0jFa__studioLarge .home-module__MD0jFa__studioNom{font-size:clamp(23px,2.6vw,34px)}}.home-module__MD0jFa__studioLien{color:inherit;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:color-mix(in srgb, var(--fg-default) 28%, transparent);text-decoration-color:color-mix(in srgb, var(--fg-default) 28%, transparent);text-underline-offset:5px;transition:text-decoration-color var(--dur-fast) var(--ease-out)}.home-module__MD0jFa__studio:hover .home-module__MD0jFa__studioLien,.home-module__MD0jFa__studioLien:focus-visible{-webkit-text-decoration-color:var(--accent-primary);text-decoration-color:var(--accent-primary)}.home-module__MD0jFa__studioLien:after{content:"";border-radius:inherit;position:absolute;inset:0}.home-module__MD0jFa__studio:has(.home-module__MD0jFa__studioLien):hover{transform:var(--lift)}.home-module__MD0jFa__studio:has(.home-module__MD0jFa__studioLien):hover .home-module__MD0jFa__studioImg{transform:scale(1.03)}.home-module__MD0jFa__studio:has(.home-module__MD0jFa__studioLien:focus-visible){outline:2px solid var(--accent-primary);outline-offset:3px}.home-module__MD0jFa__studioFaits{font-family:var(--font-mono);font-size:var(--fs-meta);letter-spacing:.06em;color:var(--fg-muted);font-variant-numeric:tabular-nums;text-wrap:pretty;grid-column:1;margin:6px 0 0}.home-module__MD0jFa__studioFaits span+span:before{content:"·" / "";color:color-mix(in srgb, var(--fg-muted) 55%, transparent);margin:0 .5em}@media (prefers-reduced-motion:reduce){.home-module__MD0jFa__studio,.home-module__MD0jFa__studioImg,.home-module__MD0jFa__studioLien{transition:none}.home-module__MD0jFa__studio:has(.home-module__MD0jFa__studioLien):hover{transform:none}.home-module__MD0jFa__studio:has(.home-module__MD0jFa__studioLien):hover .home-module__MD0jFa__studioImg{transform:none}}.home-module__MD0jFa__faqSection{max-width:var(--maxw-page);padding:clamp(34px, 4.4vw, 72px) var(--gutter) clamp(50px, 6vw, 96px);margin:0 auto}.home-module__MD0jFa__faqGrid{grid-template-columns:minmax(0,1fr);gap:clamp(12px,1.6vw,26px);display:grid}@media (min-width:1181px){.home-module__MD0jFa__faqGrid{grid-template-columns:repeat(12,1fr)}.home-module__MD0jFa__faqIntro{grid-column:1/span 4;align-self:start;position:sticky;top:100px}.home-module__MD0jFa__faqList{grid-column:6/span 7}}.home-module__MD0jFa__faqTitle{max-width:11ch;font-family:var(--font-display);letter-spacing:var(--ls-display);text-wrap:balance;margin:0;font-size:clamp(34px,4.4vw,60px);font-weight:800;line-height:1}.home-module__MD0jFa__faqTitle em{color:var(--accent-primary);font-style:italic;font-weight:700;display:block}.home-module__MD0jFa__faqLead{margin:var(--sp-4) 0 0;max-width:42ch;font-size:var(--fs-body);color:var(--fg-muted);line-height:1.65}.home-module__MD0jFa__faqLead a{color:var(--link-color);text-underline-offset:3px;white-space:nowrap;text-decoration:underline}.home-module__MD0jFa__faqLead a:hover{color:var(--link-hover)}.home-module__MD0jFa__faqIris{align-items:center;gap:var(--sp-3);margin-top:clamp(20px,2.4vw,32px);display:flex}.home-module__MD0jFa__faqIrisPortrait{background:var(--degrade-marque);width:64px;height:64px;box-shadow:0 0 0 3px var(--bg-page), 0 0 0 4px color-mix(in oklab, var(--c-gold-500) 70%, transparent);border-radius:50%;flex:none;position:relative;overflow:hidden}.home-module__MD0jFa__faqIrisImage{object-fit:cover;object-position:50% 20%}.home-module__MD0jFa__faqIrisTexte{line-height:1.3;display:grid}.home-module__MD0jFa__faqIrisTexte strong{font-family:var(--font-display);font-size:20px;font-weight:800}.home-module__MD0jFa__faqIrisTexte span{font-size:var(--fs-body-sm);color:var(--fg-muted)}.home-module__MD0jFa__faqGestes{align-items:center;gap:var(--sp-3);margin-top:var(--sp-5);flex-wrap:wrap;display:flex}.home-module__MD0jFa__faqPrincipal,.home-module__MD0jFa__faqTout{min-height:50px;padding:0 var(--sp-5);border-radius:var(--r-pill);font:800 12px var(--font-sans);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:background var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);align-items:center;gap:8px;text-decoration:none;display:inline-flex}.home-module__MD0jFa__faqPrincipal{background:var(--accent-primary);color:var(--fg-on-accent);border:0}.home-module__MD0jFa__faqPrincipal:hover{background:var(--accent-primary-hover)}.home-module__MD0jFa__faqTout{box-shadow:inset 0 0 0 1.5px color-mix(in oklab, var(--c-ink-900) 28%, transparent);color:var(--fg-default);background:0 0}.home-module__MD0jFa__faqTout:hover{background:var(--c-ink-900);color:var(--c-paper-000)}.home-module__MD0jFa__faqPrincipal:focus-visible,.home-module__MD0jFa__faqTout:focus-visible{outline:var(--focus-ring);outline-offset:3px}.home-module__MD0jFa__faqList{border-top:2px solid var(--c-ink-900)}.home-module__MD0jFa__faqItem{border-bottom:1px solid var(--rule-color)}.home-module__MD0jFa__faqResume{align-items:center;gap:var(--sp-3);min-height:72px;padding:var(--sp-4) 0;cursor:pointer;grid-template-columns:clamp(40px,4vw,56px) minmax(0,1fr) 40px;list-style:none;display:grid}.home-module__MD0jFa__faqResume::-webkit-details-marker{display:none}.home-module__MD0jFa__faqResume:focus-visible{outline:var(--focus-ring);outline-offset:4px;border-radius:var(--r-xs)}.home-module__MD0jFa__faqNumero{font-family:var(--font-display);color:var(--accent-primary);font-variant-numeric:lining-nums;font-size:clamp(20px,2vw,26px);font-style:italic;font-weight:700;line-height:1}.home-module__MD0jFa__faqQuestion{font-family:var(--font-display);letter-spacing:-.01em;text-wrap:balance;margin:0;font-size:clamp(18px,1.8vw,23px);font-weight:700;line-height:1.25}.home-module__MD0jFa__faqSigne{width:40px;height:40px;box-shadow:inset 0 0 0 1.5px color-mix(in oklab, var(--c-ink-900) 22%, transparent);transition:background var(--dur-fast) var(--ease-out);border-radius:50%;position:relative}.home-module__MD0jFa__faqSigne:before,.home-module__MD0jFa__faqSigne:after{content:"";background:var(--fg-default);width:14px;height:2px;transition:transform var(--dur-base) var(--ease-out);border-radius:2px;margin:-1px 0 0 -7px;position:absolute;top:50%;left:50%}.home-module__MD0jFa__faqSigne:after{transform:rotate(90deg)}.home-module__MD0jFa__faqResume:hover .home-module__MD0jFa__faqSigne{background:var(--bg-surface)}.home-module__MD0jFa__faqItem[open] .home-module__MD0jFa__faqSigne{background:var(--accent-primary);box-shadow:none}.home-module__MD0jFa__faqItem[open] .home-module__MD0jFa__faqSigne:before,.home-module__MD0jFa__faqItem[open] .home-module__MD0jFa__faqSigne:after{background:var(--fg-on-accent)}.home-module__MD0jFa__faqItem[open] .home-module__MD0jFa__faqSigne:after{transform:rotate(0)}.home-module__MD0jFa__faqAnswer{padding:0 calc(40px + var(--sp-3)) var(--sp-5) calc(clamp(40px, 4vw, 56px) + var(--sp-3));max-width:calc(62ch + 120px);font-size:var(--fs-lead);color:var(--fg-muted);text-wrap:pretty;margin:0;line-height:1.65}@media (max-width:640px){.home-module__MD0jFa__faqAnswer{padding-right:0}}@media (prefers-reduced-motion:reduce){.home-module__MD0jFa__faqPrincipal,.home-module__MD0jFa__faqTout,.home-module__MD0jFa__faqSigne,.home-module__MD0jFa__faqSigne:before,.home-module__MD0jFa__faqSigne:after{transition:none}}.home-module__MD0jFa__atouts{margin:var(--sp-6) 0 0;grid-template-columns:1fr;gap:0 clamp(24px,4vw,72px);padding:0;list-style:none;display:grid}.home-module__MD0jFa__atout{border-top:1px solid color-mix(in oklab, var(--c-ink-900) 16%, transparent);grid-template-columns:auto minmax(0,1fr);gap:2px clamp(14px,1.6vw,22px);padding:clamp(20px,2.4vw,30px) 0;display:grid}.home-module__MD0jFa__atoutNumero{font-family:var(--font-mono);font-size:var(--fs-body-sm);font-variant-numeric:tabular-nums;color:var(--accent-quiet);grid-row:1/span 3;padding-top:7px}.home-module__MD0jFa__atoutTitre{font-family:var(--font-display);letter-spacing:-.02em;margin:0;font-size:clamp(20px,2.1vw,27px);font-weight:700;line-height:1.15}.home-module__MD0jFa__atoutCorps{margin:var(--sp-2) 0 0;max-width:46ch;color:var(--fg-muted);font-size:15.5px;line-height:1.75}.home-module__MD0jFa__atoutLien{margin-top:var(--sp-3);font-family:var(--font-mono);font-size:var(--fs-meta);letter-spacing:var(--ls-meta);text-transform:uppercase;color:var(--link-color);text-underline-offset:4px;justify-self:start;text-decoration:underline}.home-module__MD0jFa__atoutLien:hover{color:var(--link-hover)}.home-module__MD0jFa__presseTexte{margin:var(--sp-5) 0 0;max-width:62ch;font-size:var(--fs-body);line-height:var(--lh-body);color:var(--fg-muted)}.home-module__MD0jFa__presse{margin:var(--sp-6) 0 0;grid-template-columns:repeat(6,1fr);gap:clamp(8px,1vw,16px);padding:0;list-style:none;display:grid}.home-module__MD0jFa__presseTuile{min-height:clamp(68px,6.8vw,88px);padding:var(--sp-4) var(--sp-3);background:var(--bg-surface);border:var(--border-hairline);border-radius:16px;place-items:center;display:grid}.home-module__MD0jFa__presseFond{background:var(--c-ink-900);border-radius:5px;place-items:center;padding:7px 10px;display:grid}.home-module__MD0jFa__presseLogo{object-fit:contain;width:auto;max-width:100%;height:clamp(20px,2.2vw,30px)}@media (max-width:900px){.home-module__MD0jFa__presse{grid-template-columns:repeat(3,1fr)}}@media (max-width:520px){.home-module__MD0jFa__presse{grid-template-columns:repeat(2,1fr)}}.home-module__MD0jFa__reseaux{margin-top:var(--sp-6);grid-template-columns:1.25fr 1fr;align-items:stretch;gap:clamp(12px,1.6vw,22px);display:grid}.home-module__MD0jFa__insta{align-content:space-between;gap:var(--sp-3);border-radius:var(--r-xl);background:var(--c-ink-900);color:var(--c-paper-100);min-height:clamp(220px,22vw,280px);box-shadow:var(--shadow-tile);transition:transform var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast) var(--ease-out);padding:clamp(24px,3vw,42px);text-decoration:none;display:grid;position:relative;overflow:hidden}.home-module__MD0jFa__insta:before{content:"";background:linear-gradient(90deg,#f9ce34,#ee2a7b 45%,#6228d7);height:3px;position:absolute;inset:0 0 auto}.home-module__MD0jFa__insta:after{content:"";aspect-ratio:1;pointer-events:none;background:radial-gradient(circle,#ee2a7b80,#6228d700 68%);border-radius:50%;width:62%;position:absolute;top:-32%;right:-18%}.home-module__MD0jFa__insta:hover{transform:var(--lift);box-shadow:var(--shadow-card)}.home-module__MD0jFa__instaPastille{width:54px;height:54px;color:var(--c-paper-000);margin-bottom:var(--sp-2);background:radial-gradient(120% 120% at 12% 108%,#f9ce34 0%,#ee2a7b 42%,#6228d7 100%);border-radius:16px;place-items:center;display:grid}.home-module__MD0jFa__instaPseudo{font-family:var(--font-display);letter-spacing:var(--ls-title);font-size:clamp(22px,2.5vw,34px);line-height:var(--lh-tight);overflow-wrap:anywhere}.home-module__MD0jFa__instaTexte{font-size:var(--fs-lead);color:var(--c-paper-300);max-width:34ch}.home-module__MD0jFa__instaCta{margin-top:var(--sp-2);background:var(--c-paper-100);color:var(--c-ink-900);font-family:var(--font-mono);font-size:var(--fs-meta);letter-spacing:var(--ls-meta);text-transform:uppercase;border-radius:999px;justify-self:start;padding:11px 20px}.home-module__MD0jFa__reseauxListe{grid-auto-rows:1fr;gap:clamp(12px,1.6vw,22px);margin:0;padding:0;list-style:none;display:grid}.home-module__MD0jFa__reseauxListe li{display:grid}.home-module__MD0jFa__reseau{align-items:center;gap:var(--sp-4);padding:var(--sp-4) var(--sp-5);color:var(--fg-default);grid-template-columns:auto 1fr auto;text-decoration:none;display:grid;}.home-module__MD0jFa__reseauIcone{background:var(--bg-surface-sunk);width:42px;height:42px;color:var(--c-ink-900);border-radius:50%;place-items:center;display:grid}.home-module__MD0jFa__reseauTexte{align-content:center;gap:2px;display:grid}.home-module__MD0jFa__reseauNom{font-weight:600}.home-module__MD0jFa__reseauPseudo{font-family:var(--font-mono);font-size:var(--fs-body-sm);color:var(--fg-meta);overflow-wrap:anywhere}.home-module__MD0jFa__reseauFleche{color:var(--fg-meta);font-size:18px}@media (max-width:860px){.home-module__MD0jFa__reseaux{grid-template-columns:1fr}}.home-module__MD0jFa__feedTitre{font-family:var(--font-mono);font-size:var(--fs-meta);letter-spacing:var(--ls-meta);text-transform:uppercase;color:var(--fg-meta);margin:clamp(20px,2.4vw,32px) 0 0}.home-module__MD0jFa__feedPseudo{text-transform:none;letter-spacing:0}.home-module__MD0jFa__feed{margin:var(--sp-3) 0 0;grid-template-columns:repeat(6,1fr);gap:clamp(8px,1vw,14px);padding:0;list-style:none;display:grid}.home-module__MD0jFa__feedTuile{aspect-ratio:1;background:var(--bg-surface-sunk);border:var(--border-hairline);border-radius:14px;display:block;position:relative;overflow:hidden}.home-module__MD0jFa__feedImage{object-fit:cover;transition:transform var(--dur-slow) var(--ease-out)}.home-module__MD0jFa__feedTuile:hover .home-module__MD0jFa__feedImage{transform:scale(1.05)}.home-module__MD0jFa__feedVideo{background:color-mix(in oklab, var(--c-ink-900) 72%, transparent);width:24px;height:24px;color:var(--c-paper-000);border-radius:50%;place-items:center;padding-left:1px;font-size:10px;line-height:1;display:grid;position:absolute;bottom:8px;right:8px}@media (max-width:860px){.home-module__MD0jFa__feed{grid-template-columns:repeat(3,1fr)}}@media (prefers-reduced-motion:reduce){.home-module__MD0jFa__feedImage{transition:none}.home-module__MD0jFa__feedTuile:hover .home-module__MD0jFa__feedImage{transform:none}}.home-module__MD0jFa__detailsChapo{margin:var(--sp-4) 0 0;max-width:62ch;font-size:var(--fs-lead);color:var(--fg-muted);text-wrap:pretty;line-height:1.6}.home-module__MD0jFa__details{gap:clamp(16px,2vw,24px);margin-top:clamp(24px,3vw,40px);display:grid}@media (min-width:921px){.home-module__MD0jFa__details{grid-template-columns:1.32fr 1fr;align-items:stretch}}.home-module__MD0jFa__detailQuand,.home-module__MD0jFa__detailCombien{border-radius:var(--r-xl);flex-direction:column;padding:clamp(22px,2.6vw,38px);display:flex;container-type:inline-size}.home-module__MD0jFa__detailQuand{color:var(--c-paper-100);background:radial-gradient(78% 62% at 92% 0%, color-mix(in oklab, var(--c-gold-500) 20%, transparent), transparent 62%), linear-gradient(158deg, var(--c-ink-800) 0%, var(--c-ink-900) 58%);box-shadow:var(--shadow-card)}.home-module__MD0jFa__detailCombien{}.home-module__MD0jFa__detailEyebrow{font-family:var(--font-mono);font-size:var(--fs-meta);letter-spacing:var(--ls-meta);text-transform:uppercase;color:var(--fg-meta);margin:0}.home-module__MD0jFa__detailQuand .home-module__MD0jFa__detailEyebrow{color:var(--c-gold-400)}.home-module__MD0jFa__detailPromesse{margin:var(--sp-2) 0 0;font-family:var(--font-display);letter-spacing:var(--ls-title);color:var(--fg-strong);text-wrap:balance;font-size:clamp(21px,4.6cqw,32px);font-weight:700;line-height:1.12}.home-module__MD0jFa__detailQuand .home-module__MD0jFa__detailPromesse{color:var(--c-paper-100)}.home-module__MD0jFa__heures{flex-direction:column;flex:auto;justify-content:center;min-height:0;margin:clamp(24px,3.2vw,40px) 0 0;display:flex}.home-module__MD0jFa__ruban{border-radius:var(--r-pill);background:#fff7ec1a;gap:0;height:clamp(64px,9cqw,104px);display:flex;overflow:hidden;box-shadow:inset 0 0 0 1px #fff7ec29}.home-module__MD0jFa__rubanPart{background:color-mix(in oklab, var(--c-gold-500) calc(var(--densite,1) * 100%), var(--c-azur-500));flex:1 1 0;min-width:0}@supports not (background:color-mix(in oklab, white 50%, black)){.home-module__MD0jFa__rubanPart{background:var(--c-gold-500);opacity:var(--densite,1)}}.home-module__MD0jFa__rubanAxe{height:1.4em;font-family:var(--font-mono);font-size:var(--fs-meta-sm);letter-spacing:.1em;text-transform:uppercase;color:#fff7ec9e;font-variant-numeric:tabular-nums;margin-top:10px;position:relative}.home-module__MD0jFa__rubanRepere{top:0;left:var(--part);white-space:nowrap;position:absolute;transform:translate(-50%)}.home-module__MD0jFa__rubanRepere:first-child{transform:none}.home-module__MD0jFa__rubanRepere:last-child{transform:translate(-100%)}.home-module__MD0jFa__heuresLegende{font-size:var(--fs-body);color:#fff7ecc7;text-wrap:pretty;max-width:46ch;margin:clamp(16px,2vw,24px) 0 0;line-height:1.6}.home-module__MD0jFa__heuresLegende strong{color:var(--c-paper-100);font-weight:700}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.home-module__MD0jFa__ruban{transform-origin:0;animation:linear both home-module__MD0jFa__deploie;animation-timeline:view();animation-range:entry 14% cover 34%}}}@keyframes home-module__MD0jFa__deploie{0%{transform:scaleX(.04)}}.home-module__MD0jFa__echelle{gap:clamp(10px,1.4vw,16px);margin:clamp(22px,2.8vw,32px) 0 0;padding:0;list-style:none;display:grid}.home-module__MD0jFa__echelon{border-bottom:var(--border-hairline);grid-template-columns:1fr auto;align-items:baseline;gap:3px clamp(10px,1.6vw,18px);padding-bottom:clamp(10px,1.4vw,14px);display:grid}.home-module__MD0jFa__echelon:last-child{border-bottom:0;padding-bottom:0}.home-module__MD0jFa__echelonLibelle{font-size:var(--fs-body);color:var(--fg-default);font-weight:600}.home-module__MD0jFa__echelonTaux{font-family:var(--font-display);letter-spacing:var(--ls-title);color:var(--fg-strong);font-variant-numeric:tabular-nums;grid-area:1/2;font-size:clamp(19px,4.4cqw,26px);font-weight:700;line-height:1}.home-module__MD0jFa__echelonBarre{height:9px;width:var(--part);border-radius:var(--r-pill);background:linear-gradient(90deg, var(--c-gold-500), var(--c-orange-600));opacity:.55;grid-area:2/1;align-self:center;min-width:8px}.home-module__MD0jFa__echelonTotal{font-family:var(--font-mono);font-size:var(--fs-meta);letter-spacing:var(--ls-meta);text-transform:uppercase;color:var(--fg-meta);white-space:nowrap;grid-area:2/2}.home-module__MD0jFa__echelon[data-mieux] .home-module__MD0jFa__echelonBarre{opacity:1}.home-module__MD0jFa__echelon[data-mieux] .home-module__MD0jFa__echelonTaux{color:var(--accent-primary)}.home-module__MD0jFa__echelleLegende{font-size:var(--fs-body-sm);color:var(--fg-muted);text-wrap:pretty;max-width:44ch;margin:clamp(14px,1.8vw,20px) 0 0;line-height:1.6}.home-module__MD0jFa__detailCta{min-height:44px;font-family:var(--font-mono);font-size:var(--fs-meta);letter-spacing:var(--ls-meta);text-transform:uppercase;color:var(--link-color);text-underline-offset:3px;align-self:start;align-items:center;gap:8px;margin:auto 0 0;padding-top:clamp(20px,2.4vw,30px);text-decoration:underline;display:inline-flex}.home-module__MD0jFa__detailCta:hover{color:var(--link-hover)}.home-module__MD0jFa__detailQuand .home-module__MD0jFa__detailCta{color:var(--c-gold-400)}.home-module__MD0jFa__detailQuand .home-module__MD0jFa__detailCta:hover{color:var(--c-paper-100)}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.home-module__MD0jFa__echelonBarre{transform-origin:0;animation:linear both home-module__MD0jFa__pousseHorizontale;animation-timeline:view();animation-range:entry 18% cover 38%;animation-delay:calc(var(--rang) * -.35s)}}}@keyframes home-module__MD0jFa__pousseHorizontale{0%{transform:scaleX(.04)}}.home-module__MD0jFa__temoignages{margin:var(--sp-6) 0 0;grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));gap:clamp(14px,2vw,28px);padding:0;list-style:none;display:grid}.home-module__MD0jFa__temoignages>li{display:flex}.home-module__MD0jFa__temoignage{flex-direction:column;flex:1;margin:0;display:flex;container-type:inline-size}.home-module__MD0jFa__temoignageMot{margin:var(--sp-3) 0 0;font-family:var(--font-display);letter-spacing:var(--ls-title);color:var(--fg-strong);text-wrap:pretty;border:0;padding:0;font-size:clamp(17px,4.3cqw,20px);line-height:1.35}.home-module__MD0jFa__temoignageMot p{margin:0}.home-module__MD0jFa__temoignageLegende{padding-top:var(--sp-2);font-family:var(--font-mono);font-size:var(--fs-meta);letter-spacing:var(--ls-meta);text-transform:uppercase;color:var(--fg-meta);margin:auto 0 0}.home-module__MD0jFa__avisPanneau{isolation:isolate;border-radius:var(--r-xl);background:var(--bg-surface-warm);gap:clamp(28px,4vw,64px);padding:clamp(28px,4.4vw,72px);display:grid;position:relative;overflow:hidden}.home-module__MD0jFa__avisPanneau:before{content:"";z-index:-1;aspect-ratio:1;background:radial-gradient(circle, color-mix(in oklab, var(--c-gold-500) 30%, transparent), transparent 66%);pointer-events:none;border-radius:50%;width:60%;position:absolute;top:-40%;right:-15%}@media (min-width:1000px){.home-module__MD0jFa__avisPanneau{grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:start}}.home-module__MD0jFa__avisMarque{font-weight:700;font-size:var(--fs-body-sm);color:var(--fg-default);align-items:center;gap:8px;margin:0;display:inline-flex}.home-module__MD0jFa__avisTitre{margin:var(--sp-3) 0 0;font-family:var(--font-display);letter-spacing:var(--ls-title);text-wrap:balance;font-size:clamp(32px,3.8vw,52px);font-weight:800;line-height:1.02}.home-module__MD0jFa__avisTitre em{color:var(--accent-primary);font-style:italic;font-weight:700;display:block}.home-module__MD0jFa__avisFiche{align-items:center;gap:var(--sp-4);margin-top:clamp(22px,2.6vw,36px);display:flex}.home-module__MD0jFa__avisFicheNote{font-family:var(--font-display);letter-spacing:var(--ls-display);color:var(--fg-strong);font-variant-numeric:tabular-nums;font-size:clamp(80px,9vw,132px);font-weight:800;line-height:.85}.home-module__MD0jFa__avisFicheDroite{gap:4px;display:grid}.home-module__MD0jFa__avisFicheEtoiles{letter-spacing:.08em;white-space:nowrap;justify-self:start;font-size:clamp(22px,2.2vw,28px);line-height:1;display:inline-block;position:relative}.home-module__MD0jFa__avisFicheVides{color:var(--bg-inactive)}.home-module__MD0jFa__avisFichePleines{width:var(--part);color:var(--accent-secondary);position:absolute;inset:0;overflow:hidden}.home-module__MD0jFa__avisFicheCompte{font-size:var(--fs-lead);color:var(--fg-default);font-weight:800}.home-module__MD0jFa__avisFicheReleve{font-size:var(--fs-body-sm);color:var(--fg-muted)}.home-module__MD0jFa__avisPied{align-items:center;gap:var(--sp-3) var(--sp-5);flex-wrap:wrap;margin-top:clamp(22px,2.6vw,36px);display:flex}.home-module__MD0jFa__avisLien{min-height:50px;padding:0 var(--sp-5);border-radius:var(--r-pill);background:var(--c-ink-900);color:var(--c-paper-000);font:800 12px var(--font-sans);letter-spacing:.08em;text-transform:uppercase;transition:background var(--dur-fast) var(--ease-out);align-items:center;gap:8px;text-decoration:none;display:inline-flex}.home-module__MD0jFa__avisLien:hover{background:var(--c-ink-800);color:var(--c-paper-000)}.home-module__MD0jFa__avisLien:focus-visible,.home-module__MD0jFa__avisLienDiscret:focus-visible{outline:var(--focus-ring);outline-offset:3px}.home-module__MD0jFa__avisLienDiscret{min-height:var(--tap-min);font-size:var(--fs-body-sm);color:var(--link-color);text-underline-offset:3px;align-items:center;font-weight:700;text-decoration:underline;display:inline-flex}.home-module__MD0jFa__avisLienDiscret:hover{color:var(--link-hover)}.home-module__MD0jFa__avis{gap:var(--sp-4);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}@media (min-width:700px){.home-module__MD0jFa__avis{grid-template-columns:repeat(2,minmax(0,1fr))}.home-module__MD0jFa__avisItem:first-child{grid-column:1/-1}}.home-module__MD0jFa__avisItem{display:grid}.home-module__MD0jFa__avisCitation{border-radius:var(--r-lg);background:var(--bg-surface);height:100%;box-shadow:0 0 0 1px color-mix(in oklab, var(--c-ink-900) 6%, transparent), 0 30px 50px -40px color-mix(in oklab, var(--c-ink-900) 60%, transparent);flex-direction:column;margin:0;padding:clamp(22px,2.4vw,34px);display:flex;position:relative}.home-module__MD0jFa__avisGuillemet{font-family:var(--font-display);color:color-mix(in oklab, var(--accent-primary) 22%, transparent);pointer-events:none;font-size:clamp(90px,9vw,140px);font-weight:800;line-height:1;position:absolute;top:clamp(4px,.6vw,10px);right:clamp(16px,2vw,28px)}.home-module__MD0jFa__avisNote{color:var(--accent-secondary);gap:2px;font-size:16px;line-height:1;display:flex}.home-module__MD0jFa__avisCitation p{font-family:var(--font-display);color:var(--fg-default);text-wrap:pretty;margin:0;padding-top:14px;font-size:clamp(18px,1.7vw,22px);font-style:italic;font-weight:600;line-height:1.4;position:relative}.home-module__MD0jFa__avisItem:first-child .home-module__MD0jFa__avisCitation p{font-size:clamp(22px,2.4vw,32px);line-height:1.3}.home-module__MD0jFa__avisCitation[data-long] p{font-size:clamp(16px,1.3vw,18px);line-height:1.5}.home-module__MD0jFa__avisAuteur{padding-top:var(--sp-5);align-items:center;gap:12px;margin-top:auto;display:flex}.home-module__MD0jFa__avisInitiale{background:var(--accent-primary);width:44px;height:44px;font-family:var(--font-display);color:var(--fg-on-accent);border-radius:50%;flex:none;place-items:center;font-size:18px;font-weight:800;display:grid}.home-module__MD0jFa__avisNom{font-style:normal;font-weight:800;font-size:var(--fs-body);color:var(--fg-default);display:block}.home-module__MD0jFa__avisQualite{font-size:var(--fs-body-sm);color:var(--fg-muted);display:block}@media (prefers-reduced-motion:reduce){.home-module__MD0jFa__avisLien{transition:none}}.home-module__MD0jFa__avantagesCompo{gap:clamp(28px,4vw,72px);display:grid}@media (min-width:961px){.home-module__MD0jFa__avantagesCompo{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start}.home-module__MD0jFa__avantagesCote{position:sticky;top:120px}}.home-module__MD0jFa__avantagesTitre{max-width:12ch;font-family:var(--font-display);letter-spacing:var(--ls-display);text-wrap:balance;margin:0;font-size:clamp(34px,4.6vw,64px);font-weight:800;line-height:1}.home-module__MD0jFa__avantagesTitre em{color:var(--accent-primary);font-style:italic;font-weight:700;display:block}.home-module__MD0jFa__avantagesChapo{margin:var(--sp-4) 0 0;max-width:40ch;font-size:var(--fs-lead);color:var(--fg-muted);line-height:1.55}.home-module__MD0jFa__avantagesFigure{margin:clamp(22px,2.6vw,34px) 0 0}.home-module__MD0jFa__avantagesCadre{aspect-ratio:4/5;border-radius:999px 999px var(--r-xl) var(--r-xl);background:var(--bg-surface-warm);max-height:520px;box-shadow:0 0 0 6px var(--bg-page), 0 0 0 7px color-mix(in oklab, var(--c-gold-500) 70%, transparent), 0 48px 80px -50px color-mix(in oklab, var(--c-ink-900) 80%, transparent);display:block;position:relative;overflow:hidden}@media (max-width:960px){.home-module__MD0jFa__avantagesCadre{aspect-ratio:16/10;border-radius:var(--r-xl)}}.home-module__MD0jFa__avantagesImage{object-fit:cover;object-position:50% 45%}.home-module__MD0jFa__avantagesLegende{margin-top:var(--sp-3);font-family:var(--font-display);color:var(--fg-default);font-size:16px;font-style:italic;font-weight:700}.home-module__MD0jFa__avantages{counter-reset:avantage;margin:0;padding:0;list-style:none}.home-module__MD0jFa__avantage{border-top:1px solid var(--rule-color);grid-template-columns:clamp(80px,8vw,112px) minmax(0,1fr);align-items:start;gap:clamp(16px,2vw,28px);padding:clamp(22px,2.6vw,36px) 0;display:grid}.home-module__MD0jFa__avantage:first-child{border-top:0;padding-top:0}.home-module__MD0jFa__avantageVignette{aspect-ratio:1;background:var(--bg-surface-warm);box-shadow:0 0 0 4px var(--bg-page), 0 0 0 5px color-mix(in oklab, var(--c-gold-500) 70%, transparent), 0 24px 40px -28px color-mix(in oklab, var(--c-ink-900) 80%, transparent);border-radius:50%;display:block;position:relative;overflow:hidden}.home-module__MD0jFa__avantageImage{object-fit:cover;transform-origin:var(--foyer,50% 40%);transition:transform var(--dur-slow) var(--ease-out);transform:scale(1.7)}.home-module__MD0jFa__avantage:hover .home-module__MD0jFa__avantageImage{transform:scale(1.8)}@media (prefers-reduced-motion:reduce){.home-module__MD0jFa__avantageImage{transition:none}.home-module__MD0jFa__avantage:hover .home-module__MD0jFa__avantageImage{transform:scale(1.7)}}.home-module__MD0jFa__avantageTitre{font-family:var(--font-display);letter-spacing:var(--ls-title);margin:0;font-size:clamp(22px,2.4vw,32px);font-weight:800;line-height:1.1}.home-module__MD0jFa__avantageCorps{margin:var(--sp-3) 0 0;max-width:54ch;font-size:var(--fs-lead);color:var(--fg-muted);text-wrap:pretty;line-height:1.6}.home-module__MD0jFa__atoutsChapo{margin:var(--sp-5) 0 0;max-width:54ch;font-family:var(--font-display);letter-spacing:-.01em;color:var(--fg-muted);text-wrap:pretty;font-size:clamp(19px,2vw,26px);font-weight:500;line-height:1.38}.home-module__MD0jFa__atoutsGrille{grid-template-columns:1fr;align-items:start;gap:clamp(22px,3vw,44px);margin-top:clamp(24px,3vw,40px);display:grid}@media (min-width:1001px){.home-module__MD0jFa__atoutsGrille{grid-template-columns:minmax(0,.82fr) minmax(0,1fr)}.home-module__MD0jFa__atoutsVideo{position:sticky;top:100px}}.home-module__MD0jFa__atoutsFin{align-items:center;gap:var(--sp-4);border-top:var(--border-ink);flex-wrap:wrap;margin-top:clamp(26px,3vw,44px);padding-top:clamp(20px,2.4vw,32px);display:flex}.home-module__MD0jFa__atoutsCta{background:var(--accent-primary);min-height:48px;color:var(--fg-on-accent);font-family:var(--font-mono);font-size:var(--fs-meta);letter-spacing:var(--ls-meta);text-transform:uppercase;transition:background var(--dur-fast) var(--ease-out);border-radius:999px;align-items:center;padding:0 24px;text-decoration:none;display:inline-flex}.home-module__MD0jFa__atoutsCta:hover{background:var(--accent-primary-hover)}.home-module__MD0jFa__atoutsFinNote{font-size:var(--fs-body-sm);color:var(--fg-muted)}@media (prefers-reduced-motion:reduce){.home-module__MD0jFa__atoutsCta{transition:none}}.home-module__MD0jFa__atoutsVideo{margin:0}.home-module__MD0jFa__lecteur{aspect-ratio:16/9;border-radius:var(--r-xl);background:var(--c-ink-900);cursor:pointer;isolation:isolate;width:100%;box-shadow:var(--shadow-tile);border:0;padding:0;display:block;position:relative;overflow:hidden;container-type:inline-size}.home-module__MD0jFa__lecteur:focus-visible{outline:3px solid var(--accent-secondary);outline-offset:3px}.home-module__MD0jFa__lecteurCadre{border:0;width:100%;height:100%;position:absolute;inset:0}.home-module__MD0jFa__lecteurVignette{object-fit:cover;transition:transform var(--dur-slow) var(--ease-out)}.home-module__MD0jFa__lecteur:hover .home-module__MD0jFa__lecteurVignette{transform:scale(1.04)}.home-module__MD0jFa__lecteurVoile{background:linear-gradient(to top, color-mix(in oklab, var(--c-ink-900) 82%, transparent) 0%, color-mix(in oklab, var(--c-ink-900) 22%, transparent) 52%, color-mix(in oklab, var(--c-ink-900) 10%, transparent) 100%);position:absolute;inset:0}.home-module__MD0jFa__lecteurBouton{border-radius:var(--r-pill);background:var(--accent-primary);width:clamp(56px,13cqw,80px);height:clamp(56px,13cqw,80px);color:var(--c-paper-000);box-shadow:0 0 0 8px color-mix(in oklab, var(--c-paper-000) 22%, transparent);transition:transform var(--dur-base) var(--ease-out);place-items:center;padding-left:4px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.home-module__MD0jFa__lecteur:hover .home-module__MD0jFa__lecteurBouton,.home-module__MD0jFa__lecteur:focus-visible .home-module__MD0jFa__lecteurBouton{transform:translate(-50%,-50%)scale(1.08)}.home-module__MD0jFa__lecteurTitre{text-align:left;font-family:var(--font-display);letter-spacing:var(--ls-title);color:var(--c-paper-000);padding:clamp(14px,4cqw,26px);font-size:clamp(18px,4.6cqw,28px);font-weight:700;position:absolute;bottom:0;left:0;right:0}.home-module__MD0jFa__atoutsVideoLegende{margin:var(--sp-3) 0 0;font-family:var(--font-mono);font-size:var(--fs-meta);letter-spacing:var(--ls-meta);text-transform:uppercase;color:var(--fg-meta)}@media (prefers-reduced-motion:reduce){.home-module__MD0jFa__lecteurVignette,.home-module__MD0jFa__lecteurBouton{transition:none}.home-module__MD0jFa__lecteur:hover .home-module__MD0jFa__lecteurVignette,.home-module__MD0jFa__lecteur:hover .home-module__MD0jFa__lecteurBouton,.home-module__MD0jFa__lecteur:focus-visible .home-module__MD0jFa__lecteurBouton{transform:none}.home-module__MD0jFa__lecteur:hover .home-module__MD0jFa__lecteurBouton,.home-module__MD0jFa__lecteur:focus-visible .home-module__MD0jFa__lecteurBouton{transform:translate(-50%,-50%)}}.home-module__MD0jFa__heroPiste{width:100%;transition:transform var(--dur-slow) var(--ease-out);display:flex}.home-module__MD0jFa__heroDiapo{flex:0 0 100%;min-width:0}.home-module__MD0jFa__hero[data-diapos] .home-module__MD0jFa__heroText{padding-bottom:calc(clamp(22px,3.4vw,48px) + 76px)}.home-module__MD0jFa__heroNav{z-index:2;pointer-events:none;position:absolute;bottom:clamp(14px,2.2vw,28px);left:0;right:0}.home-module__MD0jFa__heroNavInner{max-width:var(--maxw-page);padding:0 var(--gutter);pointer-events:auto;padding-right:calc(var(--gutter) + 150px);align-items:center;gap:clamp(14px,2vw,28px);margin:0 auto;display:flex}@media (min-width:1321px) and (hover:hover) and (pointer:fine),(min-width:1440px){.home-module__MD0jFa__heroNavInner{padding-right:calc(var(--gutter) + 90px)}}.home-module__MD0jFa__heroOnglets{flex:auto;gap:clamp(12px,1.6vw,22px);min-width:0;display:flex}.home-module__MD0jFa__heroOnglet{min-width:0;min-height:var(--tap-min);color:color-mix(in oklab, var(--bg-page) 68%, transparent);text-align:left;cursor:pointer;transition:color var(--dur-fast) var(--ease-out);background:0 0;border:0;flex-direction:column;flex:0 220px;justify-content:center;gap:9px;padding:6px 0;display:flex}.home-module__MD0jFa__heroOnglet:hover,.home-module__MD0jFa__heroOnglet[aria-current=true]{color:var(--bg-page)}.home-module__MD0jFa__heroOngletTrait{background:color-mix(in oklab, var(--bg-page) 30%, transparent);border-radius:2px;height:2px;display:block;position:relative;overflow:hidden}.home-module__MD0jFa__heroOngletRempli{transform-origin:0;background:var(--accent-secondary);transition:transform var(--dur-base) var(--ease-out);position:absolute;inset:0;transform:scaleX(0)}.home-module__MD0jFa__heroOnglet[aria-current=true] .home-module__MD0jFa__heroOngletRempli{transform:scaleX(1)}.home-module__MD0jFa__heroOnglet[aria-current=true] .home-module__MD0jFa__heroOngletRempli[data-attente]{animation-name:home-module__MD0jFa__heroAttente;animation-timing-function:linear;animation-fill-mode:both}@keyframes home-module__MD0jFa__heroAttente{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.home-module__MD0jFa__heroOngletNom{min-width:0;font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;align-items:baseline;gap:8px;font-size:10.5px;display:flex;overflow:hidden}.home-module__MD0jFa__heroOngletRang{color:var(--c-gold-300);flex-shrink:0}.home-module__MD0jFa__heroOnglet:focus-visible{outline:2px solid var(--accent-secondary);outline-offset:3px}@media (max-width:640px){.home-module__MD0jFa__heroNavInner{gap:14px}.home-module__MD0jFa__heroOnglet{flex:1 1 0}.home-module__MD0jFa__heroOngletNom{font-size:10px}.home-module__MD0jFa__heroOngletTexte{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}}.home-module__MD0jFa__heroOngletTexte{text-overflow:ellipsis;min-width:0;overflow:hidden}.home-module__MD0jFa__heroHorsEcran{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.home-module__MD0jFa__heroPiste,.home-module__MD0jFa__heroOngletRempli,.home-module__MD0jFa__heroOnglet{transition:none}.home-module__MD0jFa__heroOnglet[aria-current=true] .home-module__MD0jFa__heroOngletRempli[data-attente]{animation:none}}
.ApercuSemaine-module__n3OEPG__section{max-width:var(--maxw-page);padding:clamp(34px, 4.4vw, 72px) var(--gutter) 0;margin:0 auto}.ApercuSemaine-module__n3OEPG__head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px;display:flex}.ApercuSemaine-module__n3OEPG__title{font-family:var(--font-display);letter-spacing:var(--ls-title);margin:0;font-size:clamp(30px,4.2vw,56px);font-weight:800;line-height:1.02}.ApercuSemaine-module__n3OEPG__title em{color:var(--accent-primary);font-style:italic;font-weight:700}.ApercuSemaine-module__n3OEPG__note{font-family:var(--font-mono);font-size:var(--fs-meta);letter-spacing:.16em;text-transform:uppercase;color:var(--fg-meta)}.ApercuSemaine-module__n3OEPG__chiffres{isolation:isolate;gap:var(--sp-5) 0;border-radius:var(--r-xl);background:var(--c-ink-900);color:var(--c-paper-000);grid-template-columns:repeat(2,minmax(0,1fr));margin:clamp(22px,2.6vw,34px) 0 0;padding:clamp(22px,2.6vw,36px) clamp(8px,1vw,16px);display:grid;position:relative;overflow:hidden}.ApercuSemaine-module__n3OEPG__chiffres:before{content:"";z-index:-1;background:radial-gradient(45% 140% at 8% 120%, color-mix(in oklab, var(--accent-primary) 42%, transparent), transparent 70%), radial-gradient(40% 140% at 96% -30%, color-mix(in oklab, var(--c-gold-500) 30%, transparent), transparent 70%);pointer-events:none;position:absolute;inset:0}@media (min-width:861px){.ApercuSemaine-module__n3OEPG__chiffres{grid-template-columns:repeat(4,minmax(0,1fr))}}.ApercuSemaine-module__n3OEPG__chiffre{justify-content:flex-end;gap:var(--sp-2);flex-direction:column-reverse;padding:0 clamp(16px,2vw,28px);display:flex}.ApercuSemaine-module__n3OEPG__chiffre+.ApercuSemaine-module__n3OEPG__chiffre{border-left:1px solid color-mix(in oklab, var(--c-paper-000) 18%, transparent)}@media (max-width:860px){.ApercuSemaine-module__n3OEPG__chiffre:nth-child(odd){border-left:0}}.ApercuSemaine-module__n3OEPG__chiffre dt{font-size:var(--fs-body-sm);color:var(--c-paper-200);line-height:1.4}.ApercuSemaine-module__n3OEPG__chiffre dd{font-family:var(--font-display);letter-spacing:var(--ls-title);font-variant-numeric:tabular-nums;color:var(--c-paper-000);margin:0;font-size:clamp(34px,3.8vw,56px);font-weight:800;line-height:1}.ApercuSemaine-module__n3OEPG__chiffre:first-child dd{color:var(--c-gold-400)}.ApercuSemaine-module__n3OEPG__chiffre:last-child dd{white-space:nowrap;font-size:clamp(28px,2.9vw,44px)}.ApercuSemaine-module__n3OEPG__adresse{margin:var(--sp-4) 0 0;font-family:var(--font-mono);font-size:var(--fs-meta);letter-spacing:var(--ls-meta);text-transform:uppercase;color:var(--fg-meta)}.ApercuSemaine-module__n3OEPG__tableau{border-radius:var(--r-xl);background:var(--bg-surface);box-shadow:0 0 0 1px color-mix(in oklab, var(--c-ink-900) 7%, transparent), var(--shadow-card);margin-top:clamp(22px,2.6vw,34px);padding:clamp(16px,2vw,28px) clamp(16px,2.4vw,36px)}.ApercuSemaine-module__n3OEPG__jours{margin:0;padding:0;list-style:none}.ApercuSemaine-module__n3OEPG__jour{border-top:var(--border-hairline);grid-template-columns:minmax(0,1fr);gap:10px 24px;padding:18px 0;display:grid}.ApercuSemaine-module__n3OEPG__jour:first-child{border-top:0}@media (min-width:861px){.ApercuSemaine-module__n3OEPG__jour{grid-template-columns:190px minmax(0,1fr);align-items:start;gap:10px 32px}.ApercuSemaine-module__n3OEPG__jourGauche{flex-direction:column;grid-row:span 3;align-items:flex-start;gap:4px}}.ApercuSemaine-module__n3OEPG__jour[data-today]{background:color-mix(in oklab, var(--accent-primary) 7%, var(--bg-surface));box-shadow:inset 4px 0 0 var(--accent-primary);border-top-color:#0000;margin:0 calc(-1*clamp(16px,2.4vw,36px));padding-left:clamp(16px,2.4vw,36px);padding-right:clamp(16px,2.4vw,36px)}.ApercuSemaine-module__n3OEPG__jour[data-today]+.ApercuSemaine-module__n3OEPG__jour{border-top-color:#0000}.ApercuSemaine-module__n3OEPG__jourGauche{flex-wrap:wrap;align-items:baseline;gap:4px 12px;display:flex}.ApercuSemaine-module__n3OEPG__compte{font-size:var(--fs-body-sm);color:var(--fg-muted);margin:0}.ApercuSemaine-module__n3OEPG__jourTete{flex-wrap:wrap;align-items:baseline;gap:8px;margin:0;font-size:1rem;display:flex}.ApercuSemaine-module__n3OEPG__jourNom{font-family:var(--font-display);letter-spacing:var(--ls-title);font-size:clamp(19px,1.8vw,24px);font-weight:700}.ApercuSemaine-module__n3OEPG__jourDate{font-family:var(--font-mono);font-size:var(--fs-meta);letter-spacing:.1em;text-transform:uppercase;color:var(--fg-meta)}.ApercuSemaine-module__n3OEPG__jourAujourdhui{font-family:var(--font-mono);font-size:var(--fs-meta-sm);letter-spacing:.14em;text-transform:uppercase;color:var(--fg-on-accent);background:var(--accent-primary);border-radius:var(--r-pill);padding:3px 9px}.ApercuSemaine-module__n3OEPG__plages{font-size:var(--fs-body-sm);color:var(--fg-default);font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:2px 0;margin:0;padding:0;font-weight:700;list-style:none;display:flex}.ApercuSemaine-module__n3OEPG__plage{white-space:nowrap}.ApercuSemaine-module__n3OEPG__plage+.ApercuSemaine-module__n3OEPG__plage:before{content:"·";margin:0 var(--sp-2);color:var(--fg-meta)}.ApercuSemaine-module__n3OEPG__ferme{font-size:var(--fs-body-sm);color:var(--fg-muted);margin:0}.ApercuSemaine-module__n3OEPG__danses{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.ApercuSemaine-module__n3OEPG__danse{border-radius:var(--r-pill);white-space:nowrap;transition:transform var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out);border:1px solid #0000;padding:5px 11px;font-size:12.5px;font-weight:600;line-height:1.2;display:inline-block}.ApercuSemaine-module__n3OEPG__danse:hover{border-color:var(--teinte);transform:translateY(-1px)}.ApercuSemaine-module__n3OEPG__danse:focus-visible{outline:var(--focus-ring);outline-offset:2px}@media (prefers-reduced-motion:reduce){.ApercuSemaine-module__n3OEPG__danse{transition:none}.ApercuSemaine-module__n3OEPG__danse:hover{transform:none}}.ApercuSemaine-module__n3OEPG__pied{flex-wrap:wrap;align-items:center;gap:12px 22px;margin-top:clamp(20px,2.4vw,30px);display:flex}.ApercuSemaine-module__n3OEPG__cta{background:var(--accent-primary);color:var(--fg-on-accent);font:800 12px var(--font-sans);letter-spacing:.1em;text-transform:uppercase;border-radius:var(--r-pill);align-items:center;gap:6px;padding:16px 26px;display:inline-flex}.ApercuSemaine-module__n3OEPG__cta:hover{background:var(--accent-primary-hover)}.ApercuSemaine-module__n3OEPG__piedNote{font-size:var(--fs-body-sm);color:var(--fg-muted);flex:260px;margin:0}.ApercuSemaine-module__n3OEPG__detail{font-size:var(--fs-body-sm);color:var(--accent-primary);text-underline-offset:3px;justify-self:start;font-weight:700;text-decoration:underline;text-decoration-thickness:1px}.ApercuSemaine-module__n3OEPG__detail:hover{color:var(--accent-primary-hover);text-decoration-thickness:2px}.ApercuSemaine-module__n3OEPG__detail:focus-visible{outline:var(--focus-ring);outline-offset:2px;border-radius:2px}.ApercuSemaine-module__n3OEPG__horsEcran{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}
