.hero[data-astro-cid-ge2uvauf]{padding-top:calc(var(--nav-h) + clamp(32px, 7vw, 96px));text-align:center;padding-bottom:clamp(24px,4vw,48px)}.hero__text[data-astro-cid-ge2uvauf]{flex-direction:column;align-items:center;display:flex}.hero__title[data-astro-cid-ge2uvauf]{letter-spacing:-.05em;max-width:12ch;font-size:clamp(2.875rem,11.4vw,6rem);line-height:.98}.w[data-astro-cid-ge2uvauf]{display:inline-block}.hero__accent[data-astro-cid-ge2uvauf]{color:var(--bordeaux);position:relative}.hero__accent[data-astro-cid-ge2uvauf]:after{content:"";background:var(--rouge);transform-origin:0;height:.075em;min-height:3px;position:absolute;bottom:-.05em;left:.02em;right:.3em;transform:skew(-18deg)}.hero__lead[data-astro-cid-ge2uvauf]{max-width:36ch;color:var(--texte-2);margin-top:clamp(20px,3vw,28px);font-size:clamp(1.0625rem,2.4vw,1.25rem);line-height:1.5}.hero__actions[data-astro-cid-ge2uvauf]{flex-direction:column;align-items:center;gap:10px;margin-top:clamp(28px,4vw,36px);display:flex}@media (width>=480px){.hero__actions[data-astro-cid-ge2uvauf]{flex-direction:row;gap:28px}}.hero__band[data-astro-cid-ge2uvauf]{--band-h:min(210px, calc((85vw - var(--band-gap)) / 2.062));--band-gap:12px;--band-dur:60s;margin-top:clamp(32px,5vw,48px)}@media (width>=768px){.hero__band[data-astro-cid-ge2uvauf]{--band-h:270px;--band-gap:16px;--band-dur:80s}}@media (width>=1200px){.hero__band[data-astro-cid-ge2uvauf]{--band-h:310px;--band-gap:18px;--band-dur:90s}}.band[data-astro-cid-ge2uvauf]{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000);mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000)}.band__track[data-astro-cid-ge2uvauf]{width:max-content;margin:0;display:flex}.band__slide[data-astro-cid-ge2uvauf]{padding-right:var(--band-gap)}.band__shots[data-astro-cid-ge2uvauf]{gap:var(--band-gap);height:var(--band-h);display:flex}.band__img[data-astro-cid-ge2uvauf]{border:1px solid var(--filet);background:var(--gris-clair);border-radius:12px;width:auto;height:100%}.band__img--desktop[data-astro-cid-ge2uvauf]{aspect-ratio:8/5}.band__img--mobile[data-astro-cid-ge2uvauf]{aspect-ratio:390/844;border-radius:14px}.band__caption[data-astro-cid-ge2uvauf]{text-align:left;white-space:nowrap;align-items:center;gap:10px;margin-top:12px;padding-left:2px;display:flex}.band__sq[data-astro-cid-ge2uvauf]{background:var(--filet);width:12px;height:12px;position:relative}.band__sq[data-astro-cid-ge2uvauf]:after{content:"";background:var(--rouge);opacity:0;transition:opacity .4s var(--ease);position:absolute;inset:0}.band__slide[data-astro-cid-ge2uvauf].is-active .band__sq[data-astro-cid-ge2uvauf]:after{opacity:1}.band__tag[data-astro-cid-ge2uvauf]{color:var(--bordeaux)}@media (prefers-reduced-motion:no-preference){.band__track[data-astro-cid-ge2uvauf]{animation:band-scroll var(--band-dur) linear infinite}.hero__band[data-astro-cid-ge2uvauf].is-paused .band__track[data-astro-cid-ge2uvauf],.hero__band[data-astro-cid-ge2uvauf].is-offscreen .band__track[data-astro-cid-ge2uvauf]{animation-play-state:paused}@media (hover:hover){.band[data-astro-cid-ge2uvauf]:hover .band__track[data-astro-cid-ge2uvauf]{animation-play-state:paused}}}@keyframes band-scroll{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.band[data-astro-cid-ge2uvauf]{scroll-snap-type:x mandatory;padding-inline:var(--gutter);scroll-padding-inline:var(--gutter);overflow-x:auto;-webkit-mask-image:none;mask-image:none}.band__slide[data-astro-cid-ge2uvauf]{scroll-snap-align:start}.band__slide--repeat[data-astro-cid-ge2uvauf],.hero__band[data-astro-cid-ge2uvauf] .hero__controls[data-astro-cid-ge2uvauf]{display:none}}.hero__controls[data-astro-cid-ge2uvauf]{justify-content:flex-end;margin-top:12px;display:flex}.band__toggle[data-astro-cid-ge2uvauf]{background:var(--blanc);border:1px solid var(--filet);cursor:pointer;width:44px;height:44px;transition:border-color .3s var(--ease);border-radius:50%;place-items:center;padding:0;display:inline-grid}.band__toggle[data-astro-cid-ge2uvauf]:hover{border-color:var(--encre)}.band__icon[data-astro-cid-ge2uvauf]{border-left:3px solid var(--encre);border-right:3px solid var(--encre);width:10px;height:12px}.hero__band[data-astro-cid-ge2uvauf].is-paused .band__icon[data-astro-cid-ge2uvauf]{border-style:solid;border-width:6px 0 6px 10px;border-color:transparent transparent transparent var(--encre);width:0;height:0;margin-left:3px}@media (prefers-reduced-motion:no-preference){.hero__title[data-astro-cid-ge2uvauf] .w[data-astro-cid-ge2uvauf]{animation:hero-word .9s var(--ease) both;animation-delay:calc(60ms + var(--i) * 70ms)}.hero__accent[data-astro-cid-ge2uvauf]:after{animation:hero-underline .8s var(--ease) .95s both}.hero__lead[data-astro-cid-ge2uvauf]{animation:hero-rise .9s var(--ease) .4s both}.hero__actions[data-astro-cid-ge2uvauf]{animation:hero-rise .9s var(--ease) .52s both}.band[data-astro-cid-ge2uvauf]{animation:hero-fade 1.2s var(--ease) 1.15s both}.band__toggle[data-astro-cid-ge2uvauf]{animation:hero-fade .8s var(--ease) 1.8s both}.band__slide[data-astro-cid-ge2uvauf].is-active .band__sq[data-astro-cid-ge2uvauf]{animation:sq-move 3.6s var(--ease-in-out) infinite}}@keyframes hero-word{0%{opacity:0;filter:blur(8px);transform:translateY(.32em)}to{opacity:1;filter:blur();transform:none}}@keyframes hero-underline{0%{transform:skew(-18deg)scaleX(0)}to{transform:skew(-18deg)scaleX(1)}}@keyframes hero-rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes hero-fade{0%{opacity:0}to{opacity:1}}@keyframes sq-move{0%,to{transform:skew(-18deg)translate(0,0)rotate(0)}50%{transform:skew(-18deg)translate(2px,-3px)rotate(-8deg)}}.video-block[data-astro-cid-c2aczxji]{padding-top:clamp(24px,5vw,56px)}.video-frame[data-astro-cid-c2aczxji]{aspect-ratio:16/9;border:1px solid var(--filet);border-radius:var(--radius);background:var(--gris-clair);position:relative;overflow:hidden}.video-frame__media[data-astro-cid-c2aczxji],.video-frame__poster[data-astro-cid-c2aczxji]{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.video-frame__poster[data-astro-cid-c2aczxji]{display:none}.video-frame__toggle[data-astro-cid-c2aczxji]{cursor:pointer;background:#ffffffeb;border:0;border-radius:50%;place-items:center;width:44px;height:44px;padding:0;display:inline-grid;position:absolute;bottom:14px;right:14px}.video-frame__icon[data-astro-cid-c2aczxji]{border-left:3px solid var(--encre);border-right:3px solid var(--encre);width:10px;height:12px}.video-frame[data-astro-cid-c2aczxji].is-paused .video-frame__icon[data-astro-cid-c2aczxji]{border-style:solid;border-width:6px 0 6px 10px;border-color:transparent transparent transparent var(--encre);width:0;height:0;margin-left:3px}@media (prefers-reduced-motion:reduce){.video-frame__media[data-astro-cid-c2aczxji],.video-frame__toggle[data-astro-cid-c2aczxji]{display:none}.video-frame__poster[data-astro-cid-c2aczxji]{display:block}}.profils__grid[data-astro-cid-3mqmfht7]{gap:16px;display:grid}@media (width>=820px){.profils__grid[data-astro-cid-3mqmfht7]{grid-template-columns:1fr 1fr;gap:20px}}.profils__cell[data-astro-cid-3mqmfht7]{display:grid}.profil[data-astro-cid-3mqmfht7]{background:var(--gris-clair);border-radius:var(--radius);transition:border-color .4s var(--ease);border:1px solid #0000;flex-direction:column;padding:clamp(24px,5vw,40px);display:flex;position:relative;overflow:hidden;container-type:inline-size}.profil[data-astro-cid-3mqmfht7]:hover{border-color:var(--filet)}.profil__tag[data-astro-cid-3mqmfht7]{color:var(--bordeaux);margin-bottom:clamp(28px,5vw,48px)}.profil__title[data-astro-cid-3mqmfht7]{max-width:16ch;font-size:clamp(1.625rem,4.6vw,2.25rem);line-height:1.08}.profil__text[data-astro-cid-3mqmfht7]{max-width:40ch;color:var(--texte-2);margin-top:14px}.profil__stats[data-astro-cid-3mqmfht7]{border-top:1px solid var(--filet);margin-top:clamp(28px,5vw,40px);padding-top:24px}@container (width>=420px){.profil__stats[data-astro-cid-3mqmfht7]{grid-template-columns:repeat(3,1fr);gap:16px}}.profil__link[data-astro-cid-3mqmfht7]{min-height:44px;color:var(--bordeaux);text-underline-offset:6px;transition:text-decoration-color .3s var(--ease);align-self:flex-start;align-items:center;gap:6px;margin-top:20px;font-weight:600;text-decoration:underline 1px #861b2d4d;display:inline-flex}.profil__link[data-astro-cid-3mqmfht7]:hover{text-decoration-color:var(--bordeaux)}.profil__arrow[data-astro-cid-3mqmfht7]{transition:transform .45s var(--ease);display:inline-block}.profil__link[data-astro-cid-3mqmfht7]:hover .profil__arrow[data-astro-cid-3mqmfht7],.profil__link[data-astro-cid-3mqmfht7]:focus-visible .profil__arrow[data-astro-cid-3mqmfht7]{transform:translate(2px,-2px)}.profil__sq[data-astro-cid-3mqmfht7]{background:var(--bordeaux);width:22px;height:22px;transition:transform .6s var(--ease);position:absolute;top:clamp(24px,5vw,40px);right:clamp(24px,5vw,40px);transform:skew(-18deg)}.profil--etudiant[data-astro-cid-3mqmfht7]:hover .profil__sq[data-astro-cid-3mqmfht7]{transform:skew(-18deg)translate(3px,-3px)rotate(-6deg)}.profil[data-astro-cid-3mqmfht7] .profil__bands{--bands-h:52px;--bands-w:12px;--bands-gap:7px;position:absolute;top:0;right:clamp(28px,6vw,48px)}@media (width>=820px){.profil[data-astro-cid-3mqmfht7] .profil__bands{--bands-h:92px;--bands-w:16px;--bands-gap:9px}}.profil[data-astro-cid-3mqmfht7] .profil__bands>span{transition:transform .6s var(--ease)}.profil--sportif[data-astro-cid-3mqmfht7]:hover .profil__bands>span{transform:skew(-20deg)translate(6px)}.profil--sportif[data-astro-cid-3mqmfht7]:hover .profil__bands>span:nth-child(2){transition-delay:50ms}.profil--sportif[data-astro-cid-3mqmfht7]:hover .profil__bands>span:nth-child(3){transition-delay:.1s}@keyframes bands-drop{0%{transform:skew(-20deg)translateY(-100%)}to{transform:skew(-20deg)}}@media (prefers-reduced-motion:no-preference){.js .profils__cell[data-astro-cid-3mqmfht7] .profil__bands>span{animation:bands-drop .9s var(--ease) .45s backwards paused}.js .profils__cell[data-astro-cid-3mqmfht7] .profil__bands>span:nth-child(2){animation-delay:.53s}.js .profils__cell[data-astro-cid-3mqmfht7] .profil__bands>span:nth-child(3){animation-delay:.61s}.js .profils__cell[data-astro-cid-3mqmfht7].is-in .profil__bands>span{animation-play-state:running}}.steps[data-astro-cid-p24uuw3d]{gap:clamp(32px,5vw,48px) 20px;margin:0;display:grid}@media (width>=640px){.steps[data-astro-cid-p24uuw3d]{grid-template-columns:repeat(2,1fr)}.step__stage[data-astro-cid-p24uuw3d]{aspect-ratio:5/4}}@media (width>=1180px){.steps[data-astro-cid-p24uuw3d]{grid-template-columns:repeat(4,1fr)}.step__stage[data-astro-cid-p24uuw3d]{padding:16px}}.step__stage[data-astro-cid-p24uuw3d]{aspect-ratio:4/3;background:var(--gris-clair);border-radius:var(--radius);place-items:center;padding:20px;display:grid;overflow:hidden}.step__body[data-astro-cid-p24uuw3d]{align-items:flex-start;gap:14px;margin-top:20px;display:flex}.step__num[data-astro-cid-p24uuw3d]{background:var(--bordeaux);width:30px;height:26px;color:var(--blanc);border-radius:2px;flex:none;place-items:center;margin-top:1px;display:inline-grid;transform:skew(-12deg)}.step__num[data-astro-cid-p24uuw3d] span[data-astro-cid-p24uuw3d]{font-family:var(--mono);font-size:.8125rem;font-weight:500;transform:skew(12deg)}.step__text[data-astro-cid-p24uuw3d]{letter-spacing:-.01em;max-width:30ch;font-size:1.0625rem;font-weight:500;line-height:1.45}.mock[data-astro-cid-p24uuw3d]{background:var(--blanc);border:1px solid var(--filet);border-radius:14px;width:min(100%,248px);padding:16px;font-size:.8125rem;line-height:1.3}.mock__label[data-astro-cid-p24uuw3d]{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--gris);font-size:.625rem;font-weight:500}.caret[data-astro-cid-p24uuw3d]{vertical-align:-.15em;background:var(--bordeaux);opacity:0;width:1.5px;height:1.05em;margin-left:1px;display:inline-block}.mf__progress[data-astro-cid-p24uuw3d]{background:var(--filet);border-radius:2px;height:3px;margin-bottom:16px;overflow:hidden}.mf__progress[data-astro-cid-p24uuw3d] i[data-astro-cid-p24uuw3d]{background:var(--bordeaux);transform-origin:0;height:100%;display:block;transform:scaleX(.66)}.mf__chips[data-astro-cid-p24uuw3d]{gap:6px;margin:8px 0 14px;display:flex}.mf__chip[data-astro-cid-p24uuw3d]{border:1px solid var(--filet);border-radius:999px;padding:5px 10px;font-weight:500}.mf__chip--pick[data-astro-cid-p24uuw3d]{background:var(--bordeaux);border-color:var(--bordeaux);color:var(--blanc)}.mf__input[data-astro-cid-p24uuw3d]{border:1px solid var(--filet);border-radius:8px;align-items:center;height:36px;margin-top:8px;padding:0 10px;font-weight:600;display:flex}.mock[data-astro-cid-p24uuw3d].is-armed .mf__input[data-astro-cid-p24uuw3d]{border-color:var(--encre)}.mp__price[data-astro-cid-p24uuw3d]{letter-spacing:-.04em;margin-top:6px;font-size:1.75rem;font-weight:700;line-height:1.1}.mp__mention[data-astro-cid-p24uuw3d]{margin-top:4px}.mp__btn[data-astro-cid-p24uuw3d]{background:var(--bordeaux);height:40px;color:var(--blanc);border-radius:8px;margin-top:16px;font-weight:600;display:grid;position:relative}.mp__pay[data-astro-cid-p24uuw3d],.mp__ok[data-astro-cid-p24uuw3d]{grid-area:1/1;justify-content:center;align-items:center;gap:8px;display:inline-flex}.mp__pay[data-astro-cid-p24uuw3d]{opacity:0}.mp__check[data-astro-cid-p24uuw3d]{stroke-dasharray:14;stroke-dashoffset:0}.mock-build[data-astro-cid-p24uuw3d]{gap:16px;display:grid}.mb__head[data-astro-cid-p24uuw3d]{align-items:center;gap:12px;display:flex}.mb__photo[data-astro-cid-p24uuw3d]{background:var(--rose);border:3px solid var(--bordeaux);flex:none;width:40px;height:40px;transform:skew(-12deg)}.mb__lines[data-astro-cid-p24uuw3d]{flex:1;gap:7px;display:grid}.mb__lines[data-astro-cid-p24uuw3d] i[data-astro-cid-p24uuw3d]{background:var(--encre);transform-origin:0;border-radius:2px;height:9px;display:block}.mb__lines[data-astro-cid-p24uuw3d] i[data-astro-cid-p24uuw3d]:last-child{background:var(--filet);width:62%;height:6px}.mb__stats[data-astro-cid-p24uuw3d]{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.mb__stat[data-astro-cid-p24uuw3d]{border-left:3px solid var(--bordeaux);gap:5px;padding-left:7px;display:grid}.mb__stat[data-astro-cid-p24uuw3d] i[data-astro-cid-p24uuw3d],.mb__stat[data-astro-cid-p24uuw3d] b[data-astro-cid-p24uuw3d]{background:var(--filet);border-radius:2px;height:5px;display:block}.mb__stat[data-astro-cid-p24uuw3d] b[data-astro-cid-p24uuw3d]{background:var(--encre);width:80%;height:8px}.mock-live[data-astro-cid-p24uuw3d]{gap:12px;padding:10px;display:grid}.ml__bar[data-astro-cid-p24uuw3d]{background:var(--gris-clair);height:32px;font-family:var(--mono);letter-spacing:-.01em;white-space:nowrap;border-radius:8px;align-items:center;gap:6px;padding:0 8px;font-size:.65625rem;display:flex;overflow:hidden}.ml__lock[data-astro-cid-p24uuw3d]{color:var(--gris);flex:none}.ml__page[data-astro-cid-p24uuw3d]{align-items:center;gap:10px;padding:4px 4px 0;display:flex}.ml__photo[data-astro-cid-p24uuw3d]{background:var(--rose);border:2px solid var(--bordeaux);flex:none;width:28px;height:28px;transform:skew(-12deg)}.ml__lines[data-astro-cid-p24uuw3d]{flex:1;gap:6px;display:grid}.ml__lines[data-astro-cid-p24uuw3d] i[data-astro-cid-p24uuw3d]{background:var(--encre);border-radius:2px;width:70%;height:7px;display:block}.ml__lines[data-astro-cid-p24uuw3d] i[data-astro-cid-p24uuw3d]:last-child{background:var(--filet);width:45%;height:5px}.ml__status[data-astro-cid-p24uuw3d]{background:var(--rose);color:var(--bordeaux);font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;justify-self:start;align-items:center;gap:7px;padding:5px 10px 5px 8px;font-size:.6875rem;font-weight:500;display:inline-flex}.ml__dot[data-astro-cid-p24uuw3d]{background:var(--rouge);width:7px;height:7px;transform:skew(-18deg)}.mock[data-astro-cid-p24uuw3d].is-armed:not(.is-playing) .mf__chip--pick[data-astro-cid-p24uuw3d]{border-color:var(--filet);color:var(--encre);background:0 0}.mock[data-astro-cid-p24uuw3d].is-armed:not(.is-playing) .mf__progress[data-astro-cid-p24uuw3d] i[data-astro-cid-p24uuw3d]{transform:scaleX(.12)}.mock[data-astro-cid-p24uuw3d].is-armed:not(.is-playing) .mp__pay[data-astro-cid-p24uuw3d]{opacity:1}.mock[data-astro-cid-p24uuw3d].is-armed:not(.is-playing) .mp__btn[data-astro-cid-p24uuw3d]{background:var(--encre)}.mock[data-astro-cid-p24uuw3d].is-armed:not(.is-playing) .mp__ok[data-astro-cid-p24uuw3d]{opacity:0;transform:translateY(8px)}.mock[data-astro-cid-p24uuw3d].is-armed:not(.is-playing) .mp__check[data-astro-cid-p24uuw3d]{stroke-dashoffset:14px}.mock[data-astro-cid-p24uuw3d].is-armed:not(.is-playing) .mb__photo[data-astro-cid-p24uuw3d]{opacity:0;transform:skew(-12deg)scale(.6)}.mock[data-astro-cid-p24uuw3d].is-armed:not(.is-playing) .mb__lines[data-astro-cid-p24uuw3d] i[data-astro-cid-p24uuw3d]{transform:scaleX(0)}.mock[data-astro-cid-p24uuw3d].is-armed:not(.is-playing) .mb__stat[data-astro-cid-p24uuw3d]{opacity:0;transform:translateY(8px)}.mock[data-astro-cid-p24uuw3d].is-armed:not(.is-playing) .ml__status[data-astro-cid-p24uuw3d]{opacity:0;transform:translateY(6px)scale(.94)}.mock[data-astro-cid-p24uuw3d].is-armed:not(.is-done) .caret[data-astro-cid-p24uuw3d]{opacity:1;animation:1s step-end infinite caret-blink}.mock[data-astro-cid-p24uuw3d].is-playing .mf__chip--pick[data-astro-cid-p24uuw3d]{transition:background-color .35s var(--ease) .3s, border-color .35s var(--ease) .3s, color .35s var(--ease) .3s}.mock[data-astro-cid-p24uuw3d].is-playing .mf__progress[data-astro-cid-p24uuw3d] i[data-astro-cid-p24uuw3d]{transition:transform .9s var(--ease) 1.4s}.mock[data-astro-cid-p24uuw3d].is-playing .mp__btn[data-astro-cid-p24uuw3d]{animation:btn-press .35s var(--ease-in-out) .3s;transition:background-color .4s var(--ease) .6s}.mock[data-astro-cid-p24uuw3d].is-playing .mp__pay[data-astro-cid-p24uuw3d]{transition:opacity .25s var(--ease) .55s}.mock[data-astro-cid-p24uuw3d].is-playing .mp__ok[data-astro-cid-p24uuw3d]{transition:opacity .5s var(--ease) .7s, transform .6s var(--ease) .7s}.mock[data-astro-cid-p24uuw3d].is-playing .mp__check[data-astro-cid-p24uuw3d]{transition:stroke-dashoffset .5s var(--ease) .95s}.mock[data-astro-cid-p24uuw3d].is-playing .mb__photo[data-astro-cid-p24uuw3d]{transition:opacity .5s var(--ease) .1s, transform .7s var(--ease) .1s}.mock[data-astro-cid-p24uuw3d].is-playing .mb__lines[data-astro-cid-p24uuw3d] i[data-astro-cid-p24uuw3d]{transition:transform .7s var(--ease) .4s}.mock[data-astro-cid-p24uuw3d].is-playing .mb__lines[data-astro-cid-p24uuw3d] i[data-astro-cid-p24uuw3d]:last-child{transition-delay:.52s}.mock[data-astro-cid-p24uuw3d].is-playing .mb__stat[data-astro-cid-p24uuw3d]{transition:opacity .5s var(--ease), transform .6s var(--ease);transition-delay:calc(.8s + var(--k) * .12s)}.mock[data-astro-cid-p24uuw3d].is-playing .ml__status[data-astro-cid-p24uuw3d]{transition:opacity .5s var(--ease) 1.45s, transform .6s var(--ease) 1.45s}.mock-live[data-astro-cid-p24uuw3d].is-done .ml__dot[data-astro-cid-p24uuw3d]{animation:dot-pulse 2.4s var(--ease-in-out) infinite}@keyframes caret-blink{50%{opacity:0}}@keyframes btn-press{50%{transform:scale(.96)}}@keyframes dot-pulse{50%{opacity:.35}}.ex-filtres[data-astro-cid-r5kmsc5z]{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.ex-filtres[data-astro-cid-r5kmsc5z][hidden]{display:none}.ex-filtre[data-astro-cid-r5kmsc5z]{background:var(--blanc);border:1px solid var(--filet);letter-spacing:-.01em;cursor:pointer;-webkit-tap-highlight-color:transparent;min-height:44px;transition:background-color .3s var(--ease), border-color .3s var(--ease), color .3s var(--ease);border-radius:999px;padding:0 20px;font-size:.9375rem;font-weight:500}.ex-filtre[data-astro-cid-r5kmsc5z]:hover{border-color:var(--encre)}.ex-filtre[data-astro-cid-r5kmsc5z][aria-pressed=true]{background:var(--bordeaux);border-color:var(--bordeaux);color:var(--blanc)}.ex-group[data-astro-cid-r5kmsc5z][hidden],.ex-cell[data-astro-cid-r5kmsc5z][hidden]{display:none}.ex-group[data-astro-cid-r5kmsc5z]+.ex-group[data-astro-cid-r5kmsc5z]{margin-top:clamp(48px,7vw,80px)}.ex-group__head[data-astro-cid-r5kmsc5z]{gap:6px;margin-bottom:clamp(20px,3vw,28px);display:grid}.ex-group__title[data-astro-cid-r5kmsc5z]{letter-spacing:-.035em;align-items:center;gap:12px;font-size:clamp(1.375rem,3.4vw,1.75rem);display:flex}.ex-group__title[data-astro-cid-r5kmsc5z] .sq[data-astro-cid-r5kmsc5z]{width:12px;height:12px}.ex-group__text[data-astro-cid-r5kmsc5z]{max-width:52ch;color:var(--texte-2)}.ex-grid[data-astro-cid-r5kmsc5z]{gap:32px 20px;margin:0;display:grid}@media (width>=640px){.ex-grid[data-astro-cid-r5kmsc5z]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1040px){.ex-grid[data-astro-cid-r5kmsc5z][data-colonnes="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.ex-grid[data-astro-cid-r5kmsc5z][data-colonnes="2"] .ex-tel[data-astro-cid-r5kmsc5z],.ex-grid[data-astro-cid-r5kmsc5z][data-colonnes="4"] .ex-tel[data-astro-cid-r5kmsc5z],.ex-grid[data-astro-cid-r5kmsc5z][data-colonnes="4-centre"] .ex-tel[data-astro-cid-r5kmsc5z]{--tel:min(62cqw, 280px)}}@media (width>=1200px){.ex-grid[data-astro-cid-r5kmsc5z][data-colonnes="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}.ex-grid[data-astro-cid-r5kmsc5z][data-colonnes="4"] .ex-tel[data-astro-cid-r5kmsc5z],.ex-grid[data-astro-cid-r5kmsc5z][data-colonnes="4-centre"] .ex-tel[data-astro-cid-r5kmsc5z]{--tel:min(70cqw, 260px)}.ex-grid[data-astro-cid-r5kmsc5z][data-colonnes="4-centre"]{flex-wrap:wrap;justify-content:center;display:flex}.ex-grid[data-astro-cid-r5kmsc5z][data-colonnes="4-centre"] .ex-cell[data-astro-cid-r5kmsc5z]{flex:0 0 calc(25% - 15px)}}.ex-group[data-astro-cid-r5kmsc5z][data-replie] .ex-cell[data-astro-cid-r5kmsc5z][data-pli=tout]{display:none}@media (width<=639px){.ex-group[data-astro-cid-r5kmsc5z][data-replie] .ex-cell[data-astro-cid-r5kmsc5z][data-pli]{display:none}}.ex-plus[data-astro-cid-r5kmsc5z]{justify-content:center;margin-top:clamp(24px,4vw,40px);display:flex}.ex-plus[data-astro-cid-r5kmsc5z][hidden]{display:none}@media (width>=640px){.ex-plus[data-astro-cid-r5kmsc5z][data-tel-seulement=true]{display:none}}.ex-plus__btn[data-astro-cid-r5kmsc5z]{background:var(--blanc);border:1px solid var(--encre);letter-spacing:-.01em;cursor:pointer;-webkit-tap-highlight-color:transparent;min-height:48px;transition:background-color .3s var(--ease), border-color .3s var(--ease), color .3s var(--ease);border-radius:999px;align-items:center;gap:10px;padding:0 24px;font-size:.9375rem;font-weight:600;display:inline-flex}.ex-plus__btn[data-astro-cid-r5kmsc5z]:hover{background:var(--bordeaux);border-color:var(--bordeaux);color:var(--blanc)}.ex-plus__btn[data-astro-cid-r5kmsc5z]:focus-visible{outline:2px solid var(--bordeaux);outline-offset:3px}.ex-plus__fleche[data-astro-cid-r5kmsc5z]{transition:transform .45s var(--ease);display:inline-block}.ex-plus__btn[data-astro-cid-r5kmsc5z][aria-expanded=true] .ex-plus__fleche[data-astro-cid-r5kmsc5z]{transform:rotate(180deg)}.ex-cell[data-astro-cid-r5kmsc5z]{display:grid}@media (width<=1199px){.ex-grid[data-astro-cid-r5kmsc5z]{margin-inline:calc(-1 * var(--gutter));padding:6px var(--gutter);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);scrollbar-width:none;gap:14px;display:flex;overflow-x:auto}.ex-grid[data-astro-cid-r5kmsc5z]::-webkit-scrollbar{display:none}.ex-cell[data-astro-cid-r5kmsc5z]{scroll-snap-align:start;flex:0 0 78%}}@media (width>=640px) and (width<=1199px){.ex-grid[data-astro-cid-r5kmsc5z]{gap:20px}.ex-cell[data-astro-cid-r5kmsc5z]{flex-basis:clamp(260px,38%,340px)}.ex-grid[data-astro-cid-r5kmsc5z][data-colonnes="2"] .ex-cell[data-astro-cid-r5kmsc5z]{flex:1 1 0}}@media (width>=1040px) and (width<=1199px){.ex-grid[data-astro-cid-r5kmsc5z][data-colonnes="3"] .ex-cell[data-astro-cid-r5kmsc5z]{flex:1 1 0}}.ex-group[data-astro-cid-r5kmsc5z]+.ex-group--demos[data-astro-cid-r5kmsc5z]{border-top:1px solid var(--filet);margin-top:clamp(36px,5vw,56px);padding-top:clamp(28px,4vw,40px)}.ex-group--demos[data-astro-cid-r5kmsc5z] .ex-group__head[data-astro-cid-r5kmsc5z]{gap:4px;margin-bottom:clamp(14px,2vw,20px)}.ex-group--demos[data-astro-cid-r5kmsc5z] .ex-group__title[data-astro-cid-r5kmsc5z]{gap:10px;font-size:clamp(1.0625rem,2.2vw,1.25rem)}.ex-group--demos[data-astro-cid-r5kmsc5z] .ex-group__title[data-astro-cid-r5kmsc5z] .sq[data-astro-cid-r5kmsc5z]{width:9px;height:9px}.ex-group--demos[data-astro-cid-r5kmsc5z] .ex-group__text[data-astro-cid-r5kmsc5z]{max-width:62ch;font-size:.9375rem}.dm-liste[data-astro-cid-r5kmsc5z]{--pad:clamp(20px, 5vw, 48px);gap:28px;margin:0;display:grid}.dm-stage[data-astro-cid-r5kmsc5z]{padding:var(--pad);background:var(--gris-clair);border:1px solid var(--filet);border-radius:var(--radius);transition:border-color .4s var(--ease);place-items:end center;display:grid;container-type:inline-size}.dm-carte[data-astro-cid-r5kmsc5z]:hover .dm-stage[data-astro-cid-r5kmsc5z],.dm-carte[data-astro-cid-r5kmsc5z]:focus-within .dm-stage[data-astro-cid-r5kmsc5z]{border-color:var(--bordeaux)}@media (width>=700px){.dm-liste[data-astro-cid-r5kmsc5z]{grid-template-rows:auto auto;grid-template-columns:minmax(0,3.1fr) minmax(0,1fr);gap:0}.dm-liste[data-astro-cid-r5kmsc5z][data-nombre="1"]{grid-template-columns:minmax(0,1fr)}.dm-liste[data-astro-cid-r5kmsc5z]:before{content:"";background:var(--gris-clair);border:1px solid var(--filet);border-radius:var(--radius);transition:border-color .4s var(--ease);grid-area:1/1/auto/-1}.dm-liste[data-astro-cid-r5kmsc5z]:has(.dm-carte:hover,.dm-carte:focus-within):before{border-color:var(--bordeaux)}.dm-item[data-astro-cid-r5kmsc5z],.dm-carte[data-astro-cid-r5kmsc5z]{grid-row:1/span 2;grid-template-rows:subgrid;display:grid}.dm-item--tel[data-astro-cid-r5kmsc5z]:not(:only-of-type){grid-column:2}.dm-item[data-astro-cid-r5kmsc5z]:only-of-type,.dm-item--ordi[data-astro-cid-r5kmsc5z]{grid-column:1}.dm-stage[data-astro-cid-r5kmsc5z]{background:0 0;border:0;border-radius:0}.dm-item--ordi[data-astro-cid-r5kmsc5z]:not(:only-of-type) [data-astro-cid-r5kmsc5z]:is(.dm-stage,.dm-meta){padding-right:calc(var(--pad) / 2)}.dm-item--tel[data-astro-cid-r5kmsc5z]:not(:only-of-type) [data-astro-cid-r5kmsc5z]:is(.dm-stage,.dm-meta){padding-left:calc(var(--pad) / 2)}}.dm-ordi[data-astro-cid-r5kmsc5z]{width:100%;transition:transform .6s var(--ease)}.dm-ordi__cadre[data-astro-cid-r5kmsc5z]{background:var(--encre);border-radius:2.4cqw 2.4cqw .8cqw .8cqw;width:86%;margin-inline:auto;padding:2.4cqw 2.4cqw 3cqw;position:relative}.dm-ordi__cam[data-astro-cid-r5kmsc5z]{background:var(--gris);border-radius:50%;width:.7cqw;height:.7cqw;position:absolute;top:.9cqw;left:50%;transform:translate(-50%)}.dm-ordi[data-astro-cid-r5kmsc5z] .dm-ecran[data-astro-cid-r5kmsc5z]{aspect-ratio:1440/900;border-radius:.5cqw}.dm-ordi__base[data-astro-cid-r5kmsc5z]{background:linear-gradient(#dcd6d3,#c4bdba 70%,#aaa3a0);border-radius:.3cqw .3cqw 2cqw 2cqw;height:2.6cqw;display:block;position:relative;box-shadow:0 1.6cqw 2.4cqw -1.4cqw #14141473}.dm-ordi__base[data-astro-cid-r5kmsc5z]:before{content:"";background:#b3acaa;border-radius:0 0 1cqw 1cqw;width:15%;height:45%;position:absolute;top:0;left:50%;transform:translate(-50%)}.dm-tel[data-astro-cid-r5kmsc5z]{--tel:min(100cqw, 250px);width:var(--tel);padding:calc(var(--tel) * .042);background:var(--encre);border-radius:calc(var(--tel) * .145);box-shadow:0 calc(var(--tel) * .06) calc(var(--tel) * .09) calc(var(--tel) * -.05) #14141473;transition:transform .6s var(--ease);position:relative}.dm-tel__hp[data-astro-cid-r5kmsc5z]{top:calc(var(--tel) * .0145);width:calc(var(--tel) * .18);height:calc(var(--tel) * .0145);background:var(--gris);border-radius:999px;position:absolute;left:50%;transform:translate(-50%)}.dm-tel__btn[data-astro-cid-r5kmsc5z]{top:22%;right:calc(var(--tel) * -.014);width:calc(var(--tel) * .016);background:var(--encre);border-radius:0 3px 3px 0;height:11%;position:absolute}.dm-tel[data-astro-cid-r5kmsc5z] .dm-ecran[data-astro-cid-r5kmsc5z]{aspect-ratio:390/844;border-radius:calc(var(--tel) * .107)}@media (width<=699px){.dm-tel[data-astro-cid-r5kmsc5z]{--tel:min(62cqw, 240px)}}.dm-ecran[data-astro-cid-r5kmsc5z]{background:var(--blanc);scrollbar-width:none;-webkit-tap-highlight-color:transparent;position:relative;overflow:hidden auto}.dm-ecran[data-astro-cid-r5kmsc5z]::-webkit-scrollbar{display:none}.dm-ecran[data-astro-cid-r5kmsc5z] .dm-page{width:100%;max-width:none;height:auto;display:block}.dm-ecran[data-astro-cid-r5kmsc5z]:focus-visible{outline:2px solid var(--bordeaux);outline-offset:3px}@media (prefers-reduced-motion:no-preference){.dm-carte[data-astro-cid-r5kmsc5z]:hover .dm-ordi[data-astro-cid-r5kmsc5z],.dm-carte[data-astro-cid-r5kmsc5z]:hover .dm-tel[data-astro-cid-r5kmsc5z]{transform:translateY(-6px)}}.dm-meta[data-astro-cid-r5kmsc5z]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:0 16px;padding:12px 4px 0;display:flex}@media (width>=700px){.dm-meta[data-astro-cid-r5kmsc5z]{padding:16px var(--pad) 0;flex-direction:column;place-content:center flex-start;gap:0}}.dm-link[data-astro-cid-r5kmsc5z]{white-space:nowrap}.dm-profil[data-astro-cid-r5kmsc5z]{color:var(--bordeaux)}.dm-link[data-astro-cid-r5kmsc5z]:after{content:none}.dm-link[data-astro-cid-r5kmsc5z]:hover{text-decoration-color:var(--bordeaux)}.dm-link[data-astro-cid-r5kmsc5z]:hover .ex-arrow[data-astro-cid-r5kmsc5z]{transform:translate(2px,-2px)}.dm-link[data-astro-cid-r5kmsc5z]:focus-visible{outline:2px solid var(--bordeaux);outline-offset:4px}.ex-card[data-astro-cid-r5kmsc5z]{display:block;position:relative}.ex-stage[data-astro-cid-r5kmsc5z]{background:var(--gris-clair);border:1px solid var(--filet);border-radius:var(--radius);transition:border-color .4s var(--ease);place-items:center;padding:clamp(24px,6vw,36px) 0;display:grid;container-type:inline-size}.ex-tel[data-astro-cid-r5kmsc5z]{--tel:min(62cqw, 260px);width:var(--tel);padding:calc(var(--tel) * .042);background:var(--encre);border-radius:calc(var(--tel) * .145);transition:transform .6s var(--ease);position:relative}.ex-tel__hp[data-astro-cid-r5kmsc5z]{top:calc(var(--tel) * .0145);width:calc(var(--tel) * .18);height:calc(var(--tel) * .0145);background:var(--gris);border-radius:999px;position:absolute;left:50%;transform:translate(-50%)}.ex-tel__ecran[data-astro-cid-r5kmsc5z]{aspect-ratio:390/844;background:var(--blanc);border-radius:calc(var(--tel) * .107);position:relative;overflow:hidden}.ex-tel__ecran[data-astro-cid-r5kmsc5z] .ex-shot{object-fit:cover;object-position:top;width:100%;height:100%}.ex-page[data-astro-cid-r5kmsc5z]{opacity:0;width:100%;max-width:none;height:auto;transition:opacity .4s var(--ease);backface-visibility:hidden;position:absolute;top:0;left:0}.ex-page[data-astro-cid-r5kmsc5z].is-ready{opacity:1}@media (prefers-reduced-motion:reduce){.ex-page[data-astro-cid-r5kmsc5z]{display:none}}.ex-placeholder[data-astro-cid-r5kmsc5z]{text-align:center;place-items:center;display:grid;position:absolute;inset:0}@media (prefers-reduced-motion:no-preference){.ex-card[data-astro-cid-r5kmsc5z]:hover .ex-tel[data-astro-cid-r5kmsc5z]{transform:translateY(-6px)}}.ex-meta[data-astro-cid-r5kmsc5z]{gap:4px;padding:16px 4px 0;display:grid}.ex-tag[data-astro-cid-r5kmsc5z]{color:var(--bordeaux);flex-wrap:wrap;row-gap:6px}.ex-mention[data-astro-cid-r5kmsc5z]{background:var(--bordeaux);color:var(--blanc);border-radius:999px;padding:3px 10px}.ex-name[data-astro-cid-r5kmsc5z]{letter-spacing:-.03em;margin-top:2px;font-size:1.375rem}.ex-parcours[data-astro-cid-r5kmsc5z]{color:var(--texte-2);font-size:1rem;line-height:1.4}.ex-liens[data-astro-cid-r5kmsc5z]{flex-wrap:wrap;align-items:center;gap:2px 14px;margin-top:4px;display:flex}.ex-link[data-astro-cid-r5kmsc5z]{min-height:44px;color:var(--bordeaux);text-underline-offset:6px;transition:text-decoration-color .3s var(--ease);-webkit-tap-highlight-color:transparent;align-items:center;gap:6px;font-weight:600;text-decoration:underline 1px #861b2d4d;display:inline-flex}.ex-link[data-astro-cid-r5kmsc5z]:after{content:"";border-radius:var(--radius);position:absolute;inset:0}.ex-aussi[data-astro-cid-r5kmsc5z]{z-index:1;margin:0;position:relative}.ex-aussi__lien[data-astro-cid-r5kmsc5z]{min-height:44px;color:var(--gris);text-underline-offset:4px;transition:color .3s var(--ease), text-decoration-color .3s var(--ease);-webkit-tap-highlight-color:transparent;align-items:center;gap:6px;font-size:.875rem;text-decoration:underline 1px #0000;display:inline-flex}.ex-aussi__lien[data-astro-cid-r5kmsc5z]:hover,.ex-aussi__lien[data-astro-cid-r5kmsc5z]:focus-visible{color:var(--bordeaux);text-decoration-color:currentColor}.ex-host[data-astro-cid-r5kmsc5z]{font-family:var(--mono);color:var(--gris);font-size:.8125rem}.ex-credit[data-astro-cid-r5kmsc5z]{letter-spacing:.01em;color:var(--gris);margin-top:2px;font-size:.75rem}.ex-arrow[data-astro-cid-r5kmsc5z]{transition:transform .45s var(--ease);display:inline-block}.ex-card[data-astro-cid-r5kmsc5z]:hover .ex-stage[data-astro-cid-r5kmsc5z],.ex-card[data-astro-cid-r5kmsc5z]:focus-within .ex-stage[data-astro-cid-r5kmsc5z]{border-color:var(--bordeaux)}.ex-card[data-astro-cid-r5kmsc5z]:hover .ex-link[data-astro-cid-r5kmsc5z]{text-decoration-color:var(--bordeaux)}.ex-card[data-astro-cid-r5kmsc5z]:hover .ex-arrow[data-astro-cid-r5kmsc5z],.ex-link[data-astro-cid-r5kmsc5z]:focus-visible .ex-arrow[data-astro-cid-r5kmsc5z]{transform:translate(2px,-2px)}.ex-link[data-astro-cid-r5kmsc5z]:focus-visible{outline:none}.ex-link[data-astro-cid-r5kmsc5z]:focus-visible:after{outline:2px solid var(--bordeaux);outline-offset:4px}.sm-liste[data-astro-cid-fxepegro]{gap:40px 20px;margin:0;display:grid}@media (width>=760px){.sm-liste[data-astro-cid-fxepegro]:not([data-seul]){grid-template-columns:repeat(2,minmax(0,1fr))}}.sm-cell[data-astro-cid-fxepegro]{display:grid}.sm-card[data-astro-cid-fxepegro]{align-content:start;display:grid;position:relative}@media (width>=900px){[data-astro-cid-fxepegro][data-seul] .sm-card[data-astro-cid-fxepegro]{grid-template-columns:minmax(0,5fr) minmax(0,2fr);align-items:center;gap:0 clamp(28px,3.6vw,44px)}[data-astro-cid-fxepegro][data-seul] .sm-meta[data-astro-cid-fxepegro]{padding:0}[data-astro-cid-fxepegro][data-seul] .sm-liens[data-astro-cid-fxepegro]{flex-direction:column;align-items:flex-start;gap:0}}.sm-stage[data-astro-cid-fxepegro]{background:var(--gris-clair);border:1px solid var(--filet);border-radius:var(--radius);transition:border-color .4s var(--ease);padding:clamp(20px,5vw,48px);container-type:inline-size}.sm-scene[data-astro-cid-fxepegro]{position:relative}.sm-scene--tel[data-astro-cid-fxepegro]{--tel:26cqw;padding:0 calc(var(--tel) * .62) calc(var(--tel) * .3) 0}@media (width>=640px){.sm-scene--tel[data-astro-cid-fxepegro]{--tel:22cqw}}.sm-ecran[data-astro-cid-fxepegro]{background:var(--encre);border-radius:2cqw;padding:1.2cqw;position:relative}.sm-ecran[data-astro-cid-fxepegro] .sm-shot{aspect-ratio:1440/900;object-fit:cover;object-position:top;border-radius:.8cqw;width:100%;height:auto}.sm-tel[data-astro-cid-fxepegro]{width:var(--tel);padding:calc(var(--tel) * .042);background:var(--encre);border-radius:calc(var(--tel) * .145);outline:max(2px, .5cqw) solid var(--gris-clair);transition:transform .6s var(--ease);position:absolute;bottom:0;right:0}.sm-tel__hp[data-astro-cid-fxepegro]{top:calc(var(--tel) * .0145);width:calc(var(--tel) * .18);height:calc(var(--tel) * .0145);background:var(--gris);border-radius:999px;position:absolute;left:50%;transform:translate(-50%)}.sm-tel__ecran[data-astro-cid-fxepegro]{background:var(--blanc);border-radius:calc(var(--tel) * .107);overflow:hidden}.sm-tel__ecran[data-astro-cid-fxepegro] .sm-shot{aspect-ratio:390/844;object-fit:cover;object-position:top;width:100%;height:auto}.sm-placeholder[data-astro-cid-fxepegro]{aspect-ratio:1440/900;background:var(--blanc);border-radius:.8cqw;place-items:center;display:grid}@media (prefers-reduced-motion:no-preference){.sm-card[data-astro-cid-fxepegro]:hover .sm-tel[data-astro-cid-fxepegro]{transform:translateY(-6px)}}.sm-meta[data-astro-cid-fxepegro]{gap:4px;padding:16px 4px 0;display:grid}.sm-name[data-astro-cid-fxepegro]{letter-spacing:-.03em;font-size:1.375rem}.sm-desc[data-astro-cid-fxepegro]{color:var(--texte-2);font-size:1rem;line-height:1.4}.sm-liens[data-astro-cid-fxepegro]{flex-wrap:wrap;align-items:center;gap:2px 14px;margin-top:4px;display:flex}.sm-link[data-astro-cid-fxepegro]{min-height:44px;color:var(--bordeaux);text-underline-offset:6px;transition:text-decoration-color .3s var(--ease);-webkit-tap-highlight-color:transparent;align-items:center;gap:6px;font-weight:600;text-decoration:underline 1px #861b2d4d;display:inline-flex}.sm-link[data-astro-cid-fxepegro]:after{content:"";border-radius:var(--radius);position:absolute;inset:0}.sm-host[data-astro-cid-fxepegro]{font-family:var(--mono);color:var(--gris);font-size:.8125rem}@media (width>=640px){.sm-meta[data-astro-cid-fxepegro]{gap:6px;padding-top:20px}.sm-name[data-astro-cid-fxepegro]{font-size:1.625rem}.sm-desc[data-astro-cid-fxepegro],.sm-link[data-astro-cid-fxepegro]{font-size:1.0625rem}.sm-host[data-astro-cid-fxepegro]{font-size:.875rem}}.sm-arrow[data-astro-cid-fxepegro]{transition:transform .45s var(--ease);display:inline-block}.sm-card[data-astro-cid-fxepegro]:hover .sm-stage[data-astro-cid-fxepegro],.sm-card[data-astro-cid-fxepegro]:focus-within .sm-stage[data-astro-cid-fxepegro]{border-color:var(--bordeaux)}.sm-card[data-astro-cid-fxepegro]:hover .sm-link[data-astro-cid-fxepegro]{text-decoration-color:var(--bordeaux)}.sm-card[data-astro-cid-fxepegro]:hover .sm-arrow[data-astro-cid-fxepegro],.sm-link[data-astro-cid-fxepegro]:focus-visible .sm-arrow[data-astro-cid-fxepegro]{transform:translate(2px,-2px)}.sm-link[data-astro-cid-fxepegro]:focus-visible{outline:none}.sm-link[data-astro-cid-fxepegro]:focus-visible:after{outline:2px solid var(--bordeaux);outline-offset:4px}.sm-devis[data-astro-cid-fxepegro]{border-top:1px solid var(--filet);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px 40px;margin-top:clamp(32px,5vw,48px);padding-top:clamp(24px,4vw,32px);display:flex}.sm-devis[data-astro-cid-fxepegro] .stat[data-astro-cid-fxepegro] dd[data-astro-cid-fxepegro]{letter-spacing:-.035em;font-size:clamp(1.375rem,3.4vw,1.75rem)}.sm-devis__action[data-astro-cid-fxepegro]{flex-wrap:wrap;align-items:center;gap:12px 24px;display:flex}.sm-devis__action[data-astro-cid-fxepegro] .btn-skew{margin-left:6px}.sm-devis__mail[data-astro-cid-fxepegro]{color:var(--texte-2);font-size:.9375rem}.sm-devis__mail[data-astro-cid-fxepegro] a[data-astro-cid-fxepegro]{text-underline-offset:4px;transition:text-decoration-color .3s var(--ease);text-decoration-color:#14141447}.sm-devis__mail[data-astro-cid-fxepegro] a[data-astro-cid-fxepegro]:hover{color:var(--bordeaux);text-decoration-color:var(--bordeaux)}.price-grid[data-astro-cid-6ic2kk7p]{gap:16px;display:grid}@media (width>=760px){.price-grid[data-astro-cid-6ic2kk7p]{grid-template-columns:1fr 1fr;gap:20px}}.price-cell[data-astro-cid-6ic2kk7p]{display:grid}.price[data-astro-cid-6ic2kk7p]{background:var(--blanc);border:1px solid var(--filet);border-radius:var(--radius);transition:border-color .4s var(--ease);flex-direction:column;padding:clamp(28px,5vw,44px);display:flex;position:relative;overflow:hidden}.price[data-astro-cid-6ic2kk7p]:hover{border-color:var(--bordeaux)}.price__title[data-astro-cid-6ic2kk7p]{letter-spacing:-.03em;font-size:clamp(1.375rem,3.4vw,1.625rem)}.price--sportif[data-astro-cid-6ic2kk7p] .price__title[data-astro-cid-6ic2kk7p]{padding-right:96px}.price__amount[data-astro-cid-6ic2kk7p]{letter-spacing:-.06em;color:var(--bordeaux);align-items:flex-start;gap:.08em;margin-top:clamp(20px,4vw,32px);font-size:clamp(4rem,14vw,5.75rem);font-weight:700;line-height:.9;display:flex}.price__currency[data-astro-cid-6ic2kk7p]{letter-spacing:0;margin-top:.08em;font-size:.45em}.price__mention[data-astro-cid-6ic2kk7p]{margin-top:14px}.price__inclus-title[data-astro-cid-6ic2kk7p]{border-top:1px solid var(--filet);margin-top:clamp(28px,5vw,40px);padding-top:24px}.price__list[data-astro-cid-6ic2kk7p]{gap:12px;margin:16px 0 clamp(32px,5vw,40px);display:grid}.price__list[data-astro-cid-6ic2kk7p] li[data-astro-cid-6ic2kk7p]{align-items:baseline;gap:12px;line-height:1.4;display:flex}.price__list[data-astro-cid-6ic2kk7p] .sq[data-astro-cid-6ic2kk7p]{width:8px;height:8px;transform:skew(-18deg)translateY(-1px)}.price[data-astro-cid-6ic2kk7p] .price__cta{align-self:flex-start;margin-top:auto;margin-left:6px}.price[data-astro-cid-6ic2kk7p] .price__bands{--bands-h:84px;--bands-w:14px;--bands-gap:8px;position:absolute;top:0;right:clamp(28px,6vw,48px)}.price-foot[data-astro-cid-6ic2kk7p]{text-align:center;justify-items:center;gap:14px;margin-top:clamp(32px,5vw,48px);display:grid}.price-common[data-astro-cid-6ic2kk7p]{background:var(--rose);color:var(--bordeaux);letter-spacing:-.01em;text-align:left;border-radius:14px;align-items:center;gap:12px;padding:12px 20px;font-weight:600;display:inline-flex}.price-note[data-astro-cid-6ic2kk7p]{max-width:56ch;color:var(--texte-2);font-size:.9375rem}.faq__layout[data-astro-cid-hemr5th4]{display:grid}@media (width>=960px){.faq__layout[data-astro-cid-hemr5th4]{grid-template-columns:5fr 7fr;align-items:start;gap:64px}.faq__head[data-astro-cid-hemr5th4]{top:calc(var(--nav-h) + 32px);position:sticky}}.faq__list[data-astro-cid-hemr5th4]{border-bottom:1px solid var(--filet)}.faq__item[data-astro-cid-hemr5th4]{border-top:1px solid var(--filet)}.faq__q[data-astro-cid-hemr5th4]{letter-spacing:-.02em;cursor:pointer;min-height:72px;transition:color .3s var(--ease);-webkit-tap-highlight-color:transparent;justify-content:space-between;align-items:center;gap:24px;padding:18px 0;font-size:clamp(1.0625rem,2.4vw,1.25rem);font-weight:600;line-height:1.3;list-style:none;display:flex}.faq__q[data-astro-cid-hemr5th4]::-webkit-details-marker{display:none}.faq__q[data-astro-cid-hemr5th4]:hover{color:var(--bordeaux)}.faq__icon[data-astro-cid-hemr5th4]{border:1px solid var(--filet);width:28px;height:28px;transition:background-color .4s var(--ease), border-color .4s var(--ease), transform .5s var(--ease);border-radius:50%;flex:none;position:relative}.faq__icon[data-astro-cid-hemr5th4]:before,.faq__icon[data-astro-cid-hemr5th4]:after{content:"";background:var(--encre);width:10px;height:1.5px;transition:transform .5s var(--ease), background-color .4s var(--ease);margin:-.75px 0 0 -5px;position:absolute;top:50%;left:50%}.faq__icon[data-astro-cid-hemr5th4]:after{transform:rotate(90deg)}.faq__item[data-astro-cid-hemr5th4][open] .faq__icon[data-astro-cid-hemr5th4]{background:var(--bordeaux);border-color:var(--bordeaux)}.faq__item[data-astro-cid-hemr5th4][open] .faq__icon[data-astro-cid-hemr5th4]:before,.faq__item[data-astro-cid-hemr5th4][open] .faq__icon[data-astro-cid-hemr5th4]:after{background:var(--blanc)}.faq__item[data-astro-cid-hemr5th4][open] .faq__icon[data-astro-cid-hemr5th4]:after{transform:rotate(0)}.faq__a[data-astro-cid-hemr5th4]{padding:0 48px 24px 0}.faq__a[data-astro-cid-hemr5th4] p[data-astro-cid-hemr5th4]{max-width:58ch;color:var(--texte-2)}@supports selector(::details-content){@media (prefers-reduced-motion:no-preference){.faq__item[data-astro-cid-hemr5th4]::details-content{block-size:0;transition:block-size .5s var(--ease), content-visibility .5s allow-discrete;overflow:clip}.faq__item[data-astro-cid-hemr5th4][open]::details-content{block-size:auto}}}.quest__layout[data-astro-cid-sls2kv2n]{display:grid}@media (width>=1040px){.quest__layout[data-astro-cid-sls2kv2n]{grid-template-columns:4fr 7fr;align-items:start;gap:64px}.quest__head[data-astro-cid-sls2kv2n]{top:calc(var(--nav-h) + 32px);position:sticky}}.quest__head[data-astro-cid-sls2kv2n] .lead[data-astro-cid-sls2kv2n]{max-width:40ch}.quest__form[data-astro-cid-sls2kv2n]{min-height:420px;margin-inline:-8px;position:relative}.quest__form[data-astro-cid-sls2kv2n] iframe[data-astro-cid-sls2kv2n]{border:0;width:100%;display:block}.quest__loading[data-astro-cid-sls2kv2n]{transition:opacity .4s var(--ease);position:absolute;top:24px;left:8px}.quest__form[data-astro-cid-sls2kv2n].is-loaded .quest__loading[data-astro-cid-sls2kv2n]{opacity:0;visibility:hidden}@media (prefers-reduced-motion:no-preference){.quest__loading[data-astro-cid-sls2kv2n] .sq[data-astro-cid-sls2kv2n]{animation:loading-sq 1.4s var(--ease-in-out) infinite}}@keyframes loading-sq{50%{opacity:.4;transform:skew(-18deg)translate(4px)}}
