.hero[data-astro-cid-lcdefpme]{overflow:hidden}.hero[data-astro-cid-lcdefpme].plateau:before{-webkit-mask-image:radial-gradient(75% 95% at 78% 38%,#000 0%,#0000008c 45%,#0000 78%);mask-image:radial-gradient(75% 95% at 78% 38%,#000 0%,#0000008c 45%,#0000 78%)}.hero-grille[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);align-items:center;column-gap:clamp(32px,5vw,80px);padding-top:clamp(40px,5vw,68px);display:grid}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{letter-spacing:-.022em;font-size:clamp(2.625rem,5.4vw,4.5rem);font-weight:800;line-height:.98}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{display:block}.hero[data-astro-cid-lcdefpme] .h1-azur[data-astro-cid-lcdefpme]{color:var(--color-azur-400)}.hero-chapo[data-astro-cid-lcdefpme]{max-width:44ch;color:var(--color-brume-claire);text-wrap:pretty;margin-top:28px;font-size:clamp(1.0625rem,1.5vw,1.25rem);font-weight:500;line-height:1.55}.choix[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:12px;margin-top:36px;display:flex}.choix[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{min-height:54px;padding:0 28px;font-size:1.0625rem}.choix[data-astro-cid-lcdefpme] svg[data-astro-cid-lcdefpme]{transition:transform .2s var(--ease-soft)}.choix[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover svg[data-astro-cid-lcdefpme]{transform:translateY(3px)}.scene[data-astro-cid-lcdefpme]{margin:0}.scene[data-astro-cid-lcdefpme] svg[data-astro-cid-lcdefpme]{fill:none;stroke-linecap:round;stroke-linejoin:round;width:100%;height:auto;display:block}.sc-portique[data-astro-cid-lcdefpme]{stroke:#b4c2d84d;stroke-width:1.5px}.sc-croquis[data-astro-cid-lcdefpme]{stroke:var(--color-azur-400);stroke-width:1.5px;stroke-dasharray:3 7;opacity:.75}.sc-axe[data-astro-cid-lcdefpme]{stroke:#6fb4ff66;stroke-width:1px;stroke-dasharray:14 5 2 5}.sc-couche[data-astro-cid-lcdefpme]{stroke:var(--color-azur-600);stroke-width:7.5px;transform-box:fill-box;transform-origin:0;animation:couche .32s var(--ease-soft) calc(var(--i) * 85ms + .45s) both}.sc-couche-b[data-astro-cid-lcdefpme]{stroke:var(--color-azur-500);transform-origin:100%}.sc-couche-vive[data-astro-cid-lcdefpme]{stroke:var(--color-azur-400)}.sc-tete[data-astro-cid-lcdefpme]{animation:1.595s linear .45s both montee}.sc-chariot[data-astro-cid-lcdefpme]{stroke:#b4c2d88c;stroke-width:1.5px}.sc-buse[data-astro-cid-lcdefpme]{fill:var(--color-brume-claire)}.sc-plateau[data-astro-cid-lcdefpme]{fill:var(--color-nuit-700)}.sc-cote[data-astro-cid-lcdefpme]{animation:.6s ease-out 2s both apparition}.sc-cote[data-astro-cid-lcdefpme] path[data-astro-cid-lcdefpme]{stroke:var(--color-azur-400);stroke-width:1px}.sc-cote[data-astro-cid-lcdefpme] text[data-astro-cid-lcdefpme]{fill:var(--color-blanc);stroke:var(--color-nuit-900);stroke-width:12px;paint-order:stroke;font-family:var(--font-titre);text-anchor:middle;dominant-baseline:central;font-size:16px;font-weight:700}@keyframes couche{0%{opacity:0;transform:scaleX(0)}}@keyframes montee{0%{transform:translateY(var(--course))}}@keyframes apparition{0%{opacity:0}}.garanties[data-astro-cid-lcdefpme]{border-top:1px solid #ffffff1f;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:clamp(40px,5vw,64px);display:grid}.garanties[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{border-left:1px solid #ffffff1f;align-items:center;gap:14px;padding:24px 28px;display:flex}.garanties[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:first-child{border-left:0;padding-left:0}.garantie-icone[data-astro-cid-lcdefpme]{width:26px;height:26px;color:var(--color-azur-400);flex:none}.garantie-icone[data-astro-cid-lcdefpme] svg[data-astro-cid-lcdefpme]{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:26px;height:26px}.garanties[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{font-family:var(--font-titre);font-size:1.125rem;font-weight:700;line-height:1.2}.section-tete[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{max-width:62ch}.section-tete[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme],.histoire[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{letter-spacing:-.018em;text-wrap:balance;font-size:clamp(2.125rem,4.2vw,3.25rem);font-weight:800;line-height:1.02}.section-tete[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--color-encre-douce);text-wrap:pretty;margin-top:14px;font-size:1.125rem}.section-tete-ligne[data-astro-cid-lcdefpme]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 32px;max-width:none;display:flex}.lien-bleu[data-astro-cid-lcdefpme],.lien-azur[data-astro-cid-lcdefpme]{text-underline-offset:.28em;min-height:44px;transition:text-decoration-color .18s var(--ease-soft);align-items:center;gap:8px;font-weight:700;text-decoration:underline 2px #0000;display:inline-flex}.lien-bleu[data-astro-cid-lcdefpme]{color:var(--color-marque)}.lien-azur[data-astro-cid-lcdefpme]{color:var(--color-azur-400)}.lien-bleu[data-astro-cid-lcdefpme]:hover,.lien-azur[data-astro-cid-lcdefpme]:hover{text-decoration-color:currentColor}.lien-bleu[data-astro-cid-lcdefpme] svg[data-astro-cid-lcdefpme],.lien-azur[data-astro-cid-lcdefpme] svg[data-astro-cid-lcdefpme]{fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px;transition:transform .2s var(--ease-soft)}.lien-bleu[data-astro-cid-lcdefpme]:hover svg[data-astro-cid-lcdefpme],.lien-azur[data-astro-cid-lcdefpme]:hover svg[data-astro-cid-lcdefpme]{transform:translate(3px)}.savoir-faire[data-astro-cid-lcdefpme]{padding-block:clamp(72px,9vw,120px)}.bento[data-astro-cid-lcdefpme]{grid-template-rows:auto auto;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:20px;margin-top:clamp(32px,4vw,48px);display:grid}.bloc[data-astro-cid-lcdefpme]{transition:background-color .25s var(--ease-soft), border-color .25s var(--ease-soft);border-radius:32px;position:relative;overflow:hidden}.bloc[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:after{content:"";z-index:1;border-radius:inherit;position:absolute;inset:0}.bloc[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:focus-visible{outline:none}.bloc[data-astro-cid-lcdefpme]:has(h3 a:focus-visible){outline:3px solid var(--color-marque);outline-offset:3px}.bloc-pied[data-astro-cid-lcdefpme]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;display:flex}.bloc-mode[data-astro-cid-lcdefpme]{border-radius:999px;align-items:center;min-height:32px;padding:0 14px;font-size:.875rem;font-weight:700;display:inline-flex}.bloc-aller[data-astro-cid-lcdefpme]{align-items:center;gap:8px;font-weight:700;display:inline-flex}.bloc-aller[data-astro-cid-lcdefpme] svg[data-astro-cid-lcdefpme]{fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px;transition:transform .2s var(--ease-soft)}.bloc[data-astro-cid-lcdefpme]:hover .bloc-aller[data-astro-cid-lcdefpme] svg[data-astro-cid-lcdefpme]{transform:translate(4px)}.illu[data-astro-cid-lcdefpme]{fill:none;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.bloc-impression[data-astro-cid-lcdefpme]{grid-row:1/span 2;grid-template-rows:1fr auto auto auto;grid-template-columns:minmax(0,1fr) auto;gap:14px 24px;min-height:460px;padding:clamp(28px,4vw,44px);display:grid}.bloc-impression[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{grid-area:2/1}.bloc-impression[data-astro-cid-lcdefpme]>p[data-astro-cid-lcdefpme]{grid-area:3/1}.bloc-impression[data-astro-cid-lcdefpme]>.bloc-pied[data-astro-cid-lcdefpme]{grid-area:4/1/auto/-1}.bloc-impression[data-astro-cid-lcdefpme].plateau:before{-webkit-mask-image:radial-gradient(90% 100% at 100% 20%,#000 0%,#00000080 45%,#0000 80%);mask-image:radial-gradient(90% 100% at 100% 20%,#000 0%,#00000080 45%,#0000 80%)}.bloc-impression[data-astro-cid-lcdefpme]:hover{background-color:var(--color-nuit-850)}.bloc-impression[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{letter-spacing:-.02em;font-size:clamp(2.25rem,3.6vw,3rem);font-weight:800;line-height:1}.bloc-impression[data-astro-cid-lcdefpme]>p[data-astro-cid-lcdefpme]:not(.bloc-pied){max-width:26ch;color:var(--color-brume-claire);font-size:1.1875rem;line-height:1.5}.bloc-impression[data-astro-cid-lcdefpme] .bloc-pied[data-astro-cid-lcdefpme]{margin-top:14px}.bloc-impression[data-astro-cid-lcdefpme] .bloc-mode[data-astro-cid-lcdefpme]{background:var(--color-soleil);color:var(--color-nuit-950)}.bloc-impression[data-astro-cid-lcdefpme] .bloc-aller[data-astro-cid-lcdefpme]{color:var(--color-azur-400)}.bloc-impression[data-astro-cid-lcdefpme]>.pastilles[data-astro-cid-lcdefpme]{grid-area:1/2/span 3;grid-template-columns:repeat(4,46px);align-self:center;gap:12px;display:grid}.pastilles[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{aspect-ratio:1;border:1px solid #ffffff47;border-radius:999px}.bloc-clair[data-astro-cid-lcdefpme]{border:1px solid var(--color-trait);grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:20px 24px;padding:clamp(24px,3vw,32px);display:grid}.bloc-clair[data-astro-cid-lcdefpme] .bloc-pied[data-astro-cid-lcdefpme]{grid-column:1/-1}.bloc-clair[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{letter-spacing:-.015em;font-size:1.875rem;font-weight:800;line-height:1.05}.bloc-texte[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{max-width:34ch;color:var(--color-encre-douce);text-wrap:pretty;margin-top:10px}.bloc-clair[data-astro-cid-lcdefpme] .bloc-mode[data-astro-cid-lcdefpme]{border:1px solid var(--color-contour);color:var(--color-encre)}.bloc-clair[data-astro-cid-lcdefpme] .bloc-aller[data-astro-cid-lcdefpme]{color:var(--color-marque)}.bloc-clair[data-astro-cid-lcdefpme] .illu[data-astro-cid-lcdefpme]{width:clamp(116px,12vw,150px);height:auto}.bloc-laser[data-astro-cid-lcdefpme]{background:var(--color-surface)}.bloc-flocage[data-astro-cid-lcdefpme]{background:var(--color-blanc)}.bloc-clair[data-astro-cid-lcdefpme]:hover{border-color:var(--color-contour)}.illu-plaque[data-astro-cid-lcdefpme]{fill:var(--color-blanc);stroke:var(--color-contour)}.illu-trace[data-astro-cid-lcdefpme]{stroke:var(--color-contour);stroke-dasharray:2 5}.illu-coupe[data-astro-cid-lcdefpme]{stroke:var(--color-marque);stroke-width:2.5px}.illu-rayon[data-astro-cid-lcdefpme]{stroke:var(--color-azur-500);stroke-width:2px}.illu-tete[data-astro-cid-lcdefpme]{fill:var(--color-nuit-900);stroke:none}.illu-point[data-astro-cid-lcdefpme]{fill:var(--color-soleil);stroke:var(--color-nuit-900)}.illu-maillot[data-astro-cid-lcdefpme]{fill:var(--color-surface);stroke:var(--color-contour)}.illu-numero[data-astro-cid-lcdefpme]{fill:var(--color-marque);stroke:none;font-family:var(--font-titre);font-variant-numeric:tabular-nums;font-size:40px;font-weight:800}.catalogue[data-astro-cid-lcdefpme]{border-block:1px solid var(--color-trait);background:var(--color-surface);padding-block:clamp(64px,8vw,104px)}.grille[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(18px,2vw,28px);margin-top:clamp(28px,4vw,44px);display:grid}@keyframes arrivee{0%{opacity:0;transform:translateY(18px)}}.entree[data-astro-cid-lcdefpme]{animation:arrivee .8s var(--ease-soft) both}.entree-1[data-astro-cid-lcdefpme]{animation-delay:0s}.entree-2[data-astro-cid-lcdefpme]{animation-delay:.11s}.entree-3[data-astro-cid-lcdefpme]{animation-delay:.2s}.entree-4[data-astro-cid-lcdefpme]{animation-duration:1s;animation-delay:.14s}.histoire[data-astro-cid-lcdefpme]{padding-block:clamp(72px,9vw,120px) 0}.histoire-panneau[data-astro-cid-lcdefpme]{border-radius:36px;grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:24px clamp(32px,5vw,72px);padding:clamp(28px,5vw,68px);display:grid;overflow:hidden}.histoire-texte[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{max-width:62ch;color:var(--color-brume-claire);text-wrap:pretty;font-size:1.125rem;line-height:1.65}.histoire-texte[data-astro-cid-lcdefpme] .lien-azur[data-astro-cid-lcdefpme]{margin-top:14px}.deroule[data-astro-cid-lcdefpme]{padding-block:clamp(72px,9vw,120px) 0}.appel[data-astro-cid-lcdefpme]{padding-block:clamp(72px,9vw,120px)}.appel-panneau[data-astro-cid-lcdefpme]{--focus:var(--color-blanc);background:var(--color-marque);color:var(--color-blanc);border-radius:36px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:28px 48px;padding:clamp(32px,6vw,72px);display:flex}.appel[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{letter-spacing:-.02em;text-wrap:balance;font-size:clamp(2.25rem,4.8vw,3.75rem);font-weight:800;line-height:1}.appel[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{text-wrap:pretty;max-width:46ch;margin-top:14px;font-size:1.1875rem;font-weight:500;line-height:1.5}.appel[data-astro-cid-lcdefpme] .bouton-clair[data-astro-cid-lcdefpme]{min-height:54px;padding:0 28px;font-size:1.0625rem}#pieces[data-astro-cid-lcdefpme],#comment-ca-se-passe[data-astro-cid-lcdefpme]{scroll-margin-top:88px}@media (width<=1023px){.hero-grille[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr);row-gap:44px}.scene[data-astro-cid-lcdefpme]{width:min(100%,460px);margin-inline:auto}.garanties[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr)}.garanties[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{border-top:1px solid #ffffff1f;border-left:0;padding:16px 0}.garanties[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:first-child{border-top:0}.grille[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,minmax(0,1fr))}.bento[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr)}.bloc-impression[data-astro-cid-lcdefpme]{grid-row:auto;grid-template-rows:auto;grid-template-columns:minmax(0,1fr);min-height:0}.bloc-impression[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme],.bloc-impression[data-astro-cid-lcdefpme]>p[data-astro-cid-lcdefpme],.bloc-impression[data-astro-cid-lcdefpme]>.bloc-pied[data-astro-cid-lcdefpme]{grid-area:auto/1}.bloc-impression[data-astro-cid-lcdefpme]>.pastilles[data-astro-cid-lcdefpme]{grid-area:auto/1;grid-template-columns:repeat(6,minmax(0,44px));margin-bottom:20px}.histoire-panneau[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr)}}@media (width<=719px){.choix[data-astro-cid-lcdefpme]{flex-direction:column}.bloc-clair[data-astro-cid-lcdefpme] .illu[data-astro-cid-lcdefpme]{width:84px}.grille[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr)}.appel[data-astro-cid-lcdefpme] .bouton-clair[data-astro-cid-lcdefpme]{width:100%}}@media (prefers-reduced-motion:reduce){.entree[data-astro-cid-lcdefpme],.sc-couche[data-astro-cid-lcdefpme],.sc-tete[data-astro-cid-lcdefpme],.sc-cote[data-astro-cid-lcdefpme]{animation:none}.bloc[data-astro-cid-lcdefpme]:hover .bloc-aller[data-astro-cid-lcdefpme] svg[data-astro-cid-lcdefpme],.lien-bleu[data-astro-cid-lcdefpme]:hover svg[data-astro-cid-lcdefpme],.lien-azur[data-astro-cid-lcdefpme]:hover svg[data-astro-cid-lcdefpme],.choix[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover svg[data-astro-cid-lcdefpme]{transform:none}}
