.galerie[data-astro-cid-hu2c2cef]{display:grid;grid-template-columns:repeat(6,1fr);gap:var(--nc-esp-4);list-style:none;margin:var(--nc-esp-8) 0 0;padding:0}.galerie__case[data-astro-cid-hu2c2cef]{grid-column:span 2;max-width:none}.galerie__case--large[data-astro-cid-hu2c2cef]{grid-column:span 4;grid-row:span 2}.galerie[data-astro-cid-hu2c2cef]:has(>:nth-child(2):last-child) .galerie__case[data-astro-cid-hu2c2cef]{grid-column:span 3}.galerie__ouvrir[data-astro-cid-hu2c2cef]{display:block;width:100%;height:100%;padding:0;border:1px solid var(--nc-bordure);border-radius:var(--nc-rayon-carte);background:var(--nc-surface);overflow:hidden;cursor:pointer;isolation:isolate;transition:border-color var(--nc-transition),box-shadow var(--nc-transition)}.galerie__ouvrir[data-astro-cid-hu2c2cef]:hover{border-color:var(--nc-bordure-active);box-shadow:var(--nc-halo-cyan)}.galerie__image[data-astro-cid-hu2c2cef]{width:100%;height:100%;aspect-ratio:4 / 3;object-fit:cover;filter:saturate(.6) contrast(1.12) brightness(.86);transition:filter .42s cubic-bezier(.22,.61,.36,1)}.galerie__case--large[data-astro-cid-hu2c2cef] .galerie__image[data-astro-cid-hu2c2cef]{aspect-ratio:16 / 11}.galerie__video[data-astro-cid-hu2c2cef]{background:var(--nc-fond)}.galerie__ouvrir[data-astro-cid-hu2c2cef]:hover .galerie__image[data-astro-cid-hu2c2cef],.galerie__ouvrir[data-astro-cid-hu2c2cef]:focus-visible .galerie__image[data-astro-cid-hu2c2cef]{filter:none}.galerie__loupe[data-astro-cid-hu2c2cef]{position:absolute;right:var(--nc-esp-3);bottom:var(--nc-esp-3);display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:#05070dcc;border:1px solid var(--nc-bordure-forte);color:var(--nc-cyan);opacity:0;transition:opacity var(--nc-transition)}.galerie__ouvrir[data-astro-cid-hu2c2cef]:hover .galerie__loupe[data-astro-cid-hu2c2cef],.galerie__ouvrir[data-astro-cid-hu2c2cef]:focus-visible .galerie__loupe[data-astro-cid-hu2c2cef]{opacity:1}.visionneuse[data-astro-cid-hu2c2cef]{width:min(94vw,1400px);max-width:none;max-height:94vh;padding:0;border:0;background:transparent;overflow:visible}.visionneuse[data-astro-cid-hu2c2cef]::backdrop{background:#05070ded;backdrop-filter:blur(6px)}.visionneuse__scene[data-astro-cid-hu2c2cef]{margin:0;display:flex;flex-direction:column;gap:var(--nc-esp-4)}.visionneuse__image[data-astro-cid-hu2c2cef]{width:100%;max-height:78vh;object-fit:contain;border-radius:var(--nc-rayon-carte);border:1px solid var(--nc-bordure)}.visionneuse__image[data-astro-cid-hu2c2cef][hidden]{display:none}video[data-astro-cid-hu2c2cef].visionneuse__image{background:#000;max-height:78vh}.visionneuse__legende[data-astro-cid-hu2c2cef]{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:var(--nc-esp-4);font-size:.875rem;color:var(--nc-texte-sourdine)}.visionneuse__compteur[data-astro-cid-hu2c2cef]{font-family:var(--nc-font-mono);color:var(--nc-cyan);white-space:nowrap}.visionneuse__fermer[data-astro-cid-hu2c2cef],.visionneuse__nav[data-astro-cid-hu2c2cef]{position:fixed;display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:50%;background:#0d1220e6;border:1px solid var(--nc-bordure-forte);color:#fff;cursor:pointer;transition:border-color var(--nc-transition),background-color var(--nc-transition)}.visionneuse__fermer[data-astro-cid-hu2c2cef]:hover,.visionneuse__nav[data-astro-cid-hu2c2cef]:hover{border-color:var(--nc-bordure-active);background:#22d3ee24}.visionneuse__fermer[data-astro-cid-hu2c2cef]{top:var(--nc-esp-6);right:var(--nc-esp-6)}.visionneuse__nav[data-astro-cid-hu2c2cef]{top:50%;transform:translateY(-50%)}.visionneuse__nav--prec[data-astro-cid-hu2c2cef]{left:var(--nc-esp-4)}.visionneuse__nav--prec[data-astro-cid-hu2c2cef] svg{transform:rotate(180deg)}.visionneuse__nav--suiv[data-astro-cid-hu2c2cef]{right:var(--nc-esp-4)}@media(max-width:900px){.galerie[data-astro-cid-hu2c2cef]{grid-template-columns:repeat(2,1fr)}.galerie__case[data-astro-cid-hu2c2cef],.galerie__case--large[data-astro-cid-hu2c2cef]{grid-column:span 1;grid-row:auto}.galerie__case--large[data-astro-cid-hu2c2cef] .galerie__image[data-astro-cid-hu2c2cef]{aspect-ratio:4 / 3}}@media(max-width:520px){.galerie[data-astro-cid-hu2c2cef]{grid-template-columns:1fr}.visionneuse__nav[data-astro-cid-hu2c2cef]{width:44px;height:44px}.visionneuse__nav--prec[data-astro-cid-hu2c2cef]{left:var(--nc-esp-2)}.visionneuse__nav--suiv[data-astro-cid-hu2c2cef]{right:var(--nc-esp-2)}}.calc[data-astro-cid-yow6le6y]{display:grid;grid-template-columns:1.15fr 1fr;gap:clamp(1.5rem,3vw,2.5rem);margin-top:var(--nc-esp-8);padding:clamp(1.5rem,3vw,2.25rem);background:var(--nc-fond);border:1px solid var(--nc-bordure);border-radius:var(--nc-rayon-carte);box-shadow:var(--nc-ombre-carte)}.calc[data-astro-cid-yow6le6y] h3[data-astro-cid-yow6le6y]{font-size:clamp(1.25rem,1rem + .8vw,1.625rem);margin:var(--nc-esp-2) 0 var(--nc-esp-6)}.calc__groupe[data-astro-cid-yow6le6y]{border:0;padding:0;margin:0 0 var(--nc-esp-6)}.calc__groupe[data-astro-cid-yow6le6y]:last-child{margin-bottom:0}.calc__groupe[data-astro-cid-yow6le6y] legend[data-astro-cid-yow6le6y]{padding:0;margin-bottom:var(--nc-esp-3);font-family:var(--nc-font-titre);font-size:.75rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--nc-texte-sourdine)}.calc__options[data-astro-cid-yow6le6y]{display:flex;flex-wrap:wrap;gap:var(--nc-esp-2)}.calc__opt[data-astro-cid-yow6le6y]{display:flex;flex-direction:column;gap:2px;padding:var(--nc-esp-3) var(--nc-esp-4);font-family:var(--nc-font-corps);font-size:.875rem;font-weight:600;text-align:left;color:var(--nc-texte);background:var(--nc-surface);border:1px solid var(--nc-bordure);border-radius:var(--nc-rayon);cursor:pointer;transition:border-color var(--nc-transition),background-color var(--nc-transition),color var(--nc-transition)}.calc__opt[data-astro-cid-yow6le6y]:hover{border-color:var(--nc-bordure-active)}.calc__opt[data-astro-cid-yow6le6y][aria-pressed=true]{background:#22d3ee1f;border-color:var(--nc-cyan);color:#fff;box-shadow:var(--nc-halo-cyan)}.calc__opt[data-astro-cid-yow6le6y][hidden]{display:none}.calc__opt[data-astro-cid-yow6le6y][disabled]{opacity:.38;cursor:not-allowed}.calc__opt[data-astro-cid-yow6le6y][disabled]:hover{border-color:var(--nc-bordure)}.calc__duree[data-astro-cid-yow6le6y]{font-size:.75rem;font-weight:400;color:var(--nc-texte-sourdine)}.calc__opt[data-astro-cid-yow6le6y][aria-pressed=true] .calc__duree[data-astro-cid-yow6le6y]{color:#bfe9f5}.calc__select[data-astro-cid-yow6le6y]{width:100%;padding:var(--nc-esp-3) var(--nc-esp-4);font-family:var(--nc-font-corps);font-size:.9375rem;color:var(--nc-texte);background:var(--nc-surface);border:1px solid var(--nc-bordure);border-radius:var(--nc-rayon)}.calc__select[data-astro-cid-yow6le6y]:focus-visible{outline:2px solid var(--nc-cyan);outline-offset:2px}.calc__distance[data-astro-cid-yow6le6y]{display:flex;align-items:center;gap:var(--nc-esp-4)}.calc__distance[data-astro-cid-yow6le6y] input[data-astro-cid-yow6le6y][type=range]{flex:1;accent-color:var(--nc-cyan);height:28px;cursor:pointer}.calc__distance[data-astro-cid-yow6le6y] input[data-astro-cid-yow6le6y][type=range]:focus-visible{outline:2px solid var(--nc-cyan);outline-offset:4px;border-radius:var(--nc-rayon)}.calc__distance-valeur[data-astro-cid-yow6le6y]{margin:0;min-width:8ch;text-align:right;font-size:.875rem;color:var(--nc-texte-sourdine);white-space:nowrap}.calc__distance-valeur[data-astro-cid-yow6le6y] strong[data-astro-cid-yow6le6y]{font-family:var(--nc-font-titre);font-size:1.125rem;color:#fff;font-variant-numeric:tabular-nums}.calc__aide[data-astro-cid-yow6le6y]{margin:var(--nc-esp-3) 0 0;font-size:.8125rem;color:#78849a}.calc__aide[data-astro-cid-yow6le6y] strong[data-astro-cid-yow6le6y]{color:var(--nc-texte);font-variant-numeric:tabular-nums}.calc__renvoi[data-astro-cid-yow6le6y]{padding:var(--nc-esp-4) var(--nc-esp-6);background:#22d3ee12;border:1px solid var(--nc-bordure);border-radius:var(--nc-rayon)}.calc__renvoi[data-astro-cid-yow6le6y] p[data-astro-cid-yow6le6y]{margin:0 0 var(--nc-esp-3);font-size:.875rem;color:var(--nc-texte-sourdine)}.calc__renvoi-lien[data-astro-cid-yow6le6y]{display:inline-flex;align-items:center;gap:var(--nc-esp-2);font-family:var(--nc-font-titre);font-weight:600;font-size:.9375rem;color:var(--nc-cyan);text-decoration:none}.calc__renvoi-lien[data-astro-cid-yow6le6y]:hover{text-decoration:underline}.calc__sortie[data-astro-cid-yow6le6y]{align-self:start;padding:clamp(1.25rem,2.5vw,1.75rem);background:var(--nc-surface);border:1px solid var(--nc-bordure-forte);border-radius:var(--nc-rayon-carte)}.calc__label[data-astro-cid-yow6le6y]{margin:0;font-family:var(--nc-font-titre);font-size:.75rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--nc-cyan)}.calc__montant[data-astro-cid-yow6le6y]{display:flex;align-items:baseline;gap:var(--nc-esp-2);margin:var(--nc-esp-2) 0 0;font-family:var(--nc-font-titre);font-size:clamp(2rem,1.4rem + 2.2vw,2.875rem);font-weight:700;line-height:1.05;color:#fff;font-variant-numeric:tabular-nums}.calc__unite[data-astro-cid-yow6le6y]{font-size:.875rem;font-weight:600;color:var(--nc-texte-sourdine)}.calc__ht[data-astro-cid-yow6le6y]{margin:var(--nc-esp-1) 0 0;font-size:.875rem;color:var(--nc-texte-sourdine)}.calc__ht[data-astro-cid-yow6le6y] strong[data-astro-cid-yow6le6y]{color:var(--nc-texte);font-variant-numeric:tabular-nums}.calc__lignes[data-astro-cid-yow6le6y]{list-style:none;margin:var(--nc-esp-6) 0 0;padding:var(--nc-esp-4) 0 0;border-top:1px solid var(--nc-bordure);display:grid;gap:var(--nc-esp-2)}.calc__lignes[data-astro-cid-yow6le6y] li[data-astro-cid-yow6le6y]{display:flex;justify-content:space-between;align-items:baseline;gap:var(--nc-esp-4);max-width:none;font-size:.875rem;color:var(--nc-texte-sourdine)}.calc__lignes[data-astro-cid-yow6le6y] strong[data-astro-cid-yow6le6y]{color:var(--nc-texte);font-variant-numeric:tabular-nums;white-space:nowrap}.calc__mention[data-astro-cid-yow6le6y]{margin:var(--nc-esp-4) 0 0;font-size:.8125rem;line-height:1.5;color:#78849a}.calc__actions[data-astro-cid-yow6le6y]{display:flex;flex-wrap:wrap;gap:var(--nc-esp-3);margin-top:var(--nc-esp-6)}.calc__actions[data-astro-cid-yow6le6y] .nc-btn{flex:1 1 auto;justify-content:center}@media(max-width:900px){.calc[data-astro-cid-yow6le6y]{grid-template-columns:1fr}.calc__sortie[data-astro-cid-yow6le6y]{display:contents}.calc__prix[data-astro-cid-yow6le6y]{order:-1;position:sticky;top:84px;z-index:3;padding:var(--nc-esp-4) var(--nc-esp-6);background:var(--nc-surface);border:1px solid var(--nc-cyan);border-radius:var(--nc-rayon-carte);box-shadow:var(--nc-halo-cyan),0 12px 28px #05070db3}.calc__montant[data-astro-cid-yow6le6y]{font-size:2rem}.calc__complement[data-astro-cid-yow6le6y]{padding:clamp(1.25rem,2.5vw,1.75rem);background:var(--nc-surface);border:1px solid var(--nc-bordure-forte);border-radius:var(--nc-rayon-carte)}.calc__lignes[data-astro-cid-yow6le6y]{margin-top:0;padding-top:0;border-top:0}}.tete[data-astro-cid-v2i7f433]{position:relative;display:flex;align-items:flex-end;min-height:min(72vh,640px);padding-block:clamp(7rem,14vw,10rem) clamp(3rem,6vw,5rem);overflow:hidden;isolation:isolate}.tete__media[data-astro-cid-v2i7f433]{position:absolute;inset:0;z-index:0}.tete__media[data-astro-cid-v2i7f433] img{width:100%;height:100%;object-fit:cover;filter:contrast(1.05) saturate(1.02)}.tete__voile[data-astro-cid-v2i7f433]{position:absolute;inset:0;background:linear-gradient(100deg,#05070ddb,#05070d99 46%,#05070d2e),linear-gradient(180deg,#05070d80,#05070d14 42%,#05070dcc)}.tete__contenu[data-astro-cid-v2i7f433]{position:relative;z-index:var(--nc-z-contenu)}.tete[data-astro-cid-v2i7f433] h1[data-astro-cid-v2i7f433],.tete__accroche[data-astro-cid-v2i7f433]{text-shadow:0 1px 14px rgba(5,7,13,.6),0 1px 3px rgba(5,7,13,.45)}.tete[data-astro-cid-v2i7f433] h1[data-astro-cid-v2i7f433]{margin-top:var(--nc-esp-6);max-width:18ch}.tete__accroche[data-astro-cid-v2i7f433]{font-size:1.1875rem;color:#c7d0df;max-width:58ch;margin-bottom:var(--nc-esp-8)}.tete__specs[data-astro-cid-v2i7f433]{display:flex;flex-wrap:wrap;gap:var(--nc-esp-3) var(--nc-esp-6);list-style:none;margin:0 0 var(--nc-esp-8);padding:0}.tete__specs[data-astro-cid-v2i7f433] li[data-astro-cid-v2i7f433]{display:flex;align-items:center;gap:var(--nc-esp-2);max-width:none;padding:var(--nc-esp-2) var(--nc-esp-4);background:#05070d99;border:1px solid var(--nc-bordure);border-radius:999px;font-size:.875rem;color:#e8edf7}.tete__specs[data-astro-cid-v2i7f433] svg{color:var(--nc-cyan);flex-shrink:0}.tete__actions[data-astro-cid-v2i7f433]{display:flex;flex-wrap:wrap;gap:var(--nc-esp-4)}.presentation[data-astro-cid-v2i7f433]{display:grid;grid-template-columns:1.6fr 1fr;gap:var(--nc-esp-12);align-items:start}.presentation__texte[data-astro-cid-v2i7f433] p[data-astro-cid-v2i7f433]{color:var(--nc-texte-sourdine)}.presentation__inclus[data-astro-cid-v2i7f433]{padding:var(--nc-esp-8);background:var(--nc-fond);border:1px solid var(--nc-bordure);border-radius:var(--nc-rayon-carte);position:sticky;top:110px}.presentation__inclus[data-astro-cid-v2i7f433] h3[data-astro-cid-v2i7f433]{font-size:1.125rem;margin-bottom:var(--nc-esp-6)}.presentation__inclus[data-astro-cid-v2i7f433] ul[data-astro-cid-v2i7f433]{list-style:none;margin:0;padding:0}.presentation__inclus[data-astro-cid-v2i7f433] li[data-astro-cid-v2i7f433]{display:flex;gap:var(--nc-esp-3);margin-bottom:var(--nc-esp-4);font-size:.9375rem;color:var(--nc-texte-sourdine);max-width:none}.presentation__inclus[data-astro-cid-v2i7f433] svg{color:var(--nc-cyan);flex-shrink:0;margin-top:3px}.presentation__note[data-astro-cid-v2i7f433]{margin:var(--nc-esp-6) 0 0;padding-top:var(--nc-esp-4);border-top:1px solid var(--nc-bordure);font-size:.875rem;color:#78849a}.technique[data-astro-cid-v2i7f433]{margin:var(--nc-esp-8) 0 0;display:grid;gap:1px;background:var(--nc-bordure);border:1px solid var(--nc-bordure);border-radius:var(--nc-rayon-carte);overflow:hidden}.technique__ligne[data-astro-cid-v2i7f433]{display:grid;grid-template-columns:1fr 1.4fr;gap:var(--nc-esp-6);background:var(--nc-surface);padding:var(--nc-esp-4) var(--nc-esp-6)}.technique[data-astro-cid-v2i7f433] dt[data-astro-cid-v2i7f433]{font-family:var(--nc-font-titre);font-weight:500;color:var(--nc-texte-sourdine)}.technique[data-astro-cid-v2i7f433] dd[data-astro-cid-v2i7f433]{margin:0;color:#fff}.galerie-bloc[data-astro-cid-v2i7f433]{position:relative}.tarifs__enveloppe[data-astro-cid-v2i7f433]{margin-top:var(--nc-esp-8);overflow-x:auto}.tarifs[data-astro-cid-v2i7f433]{width:100%;border-collapse:collapse;min-width:640px}.tarifs[data-astro-cid-v2i7f433] th[data-astro-cid-v2i7f433],.tarifs[data-astro-cid-v2i7f433] td[data-astro-cid-v2i7f433]{padding:var(--nc-esp-4) var(--nc-esp-4);text-align:left;border-bottom:1px solid var(--nc-bordure)}.tarifs[data-astro-cid-v2i7f433] thead[data-astro-cid-v2i7f433] th[data-astro-cid-v2i7f433]{font-family:var(--nc-font-titre);font-size:.75rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--nc-cyan);border-bottom-color:var(--nc-bordure-forte)}.tarifs[data-astro-cid-v2i7f433] tbody[data-astro-cid-v2i7f433] th[data-astro-cid-v2i7f433]{font-family:var(--nc-font-titre);font-weight:600;color:#fff}.tarifs__duree[data-astro-cid-v2i7f433]{display:block;font-family:var(--nc-font-corps);font-weight:400;font-size:.8125rem;color:var(--nc-texte-sourdine)}.tarifs__ht[data-astro-cid-v2i7f433]{display:block;font-family:var(--nc-font-titre);font-weight:600;font-size:1.0625rem;color:#fff}.tarifs__ttc[data-astro-cid-v2i7f433]{display:block;font-size:.8125rem;color:var(--nc-texte-sourdine)}.tarifs__vide[data-astro-cid-v2i7f433]{color:#78849a}.tarifs[data-astro-cid-v2i7f433] tbody[data-astro-cid-v2i7f433] tr[data-astro-cid-v2i7f433]:hover{background:#22d3ee0a}.pourqui[data-astro-cid-v2i7f433]{position:relative;z-index:var(--nc-z-contenu)}.pourqui__liste[data-astro-cid-v2i7f433]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--nc-esp-4);list-style:none;margin:var(--nc-esp-8) 0 0;padding:0}.pourqui__liste[data-astro-cid-v2i7f433] li[data-astro-cid-v2i7f433]{display:flex;align-items:center;gap:var(--nc-esp-3);max-width:none;padding:var(--nc-esp-4) var(--nc-esp-6);background:#0d1220e0;border:1px solid var(--nc-bordure);border-radius:var(--nc-rayon)}.pourqui__liste[data-astro-cid-v2i7f433] svg{color:var(--nc-cyan);flex-shrink:0}.avis-p[data-astro-cid-v2i7f433]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:var(--nc-esp-6);margin-top:var(--nc-esp-8)}.avis-p__carte[data-astro-cid-v2i7f433]{margin:0;padding:var(--nc-esp-6);background:var(--nc-fond);border:1px solid var(--nc-bordure);border-radius:var(--nc-rayon-carte)}.avis-p__carte[data-astro-cid-v2i7f433] p[data-astro-cid-v2i7f433]{margin:var(--nc-esp-3) 0;font-size:.9375rem}.avis-p__carte[data-astro-cid-v2i7f433] footer[data-astro-cid-v2i7f433]{font-size:.8125rem;color:var(--nc-texte-sourdine)}.avis-p__carte[data-astro-cid-v2i7f433] strong[data-astro-cid-v2i7f433]{color:#fff}.faq[data-astro-cid-v2i7f433]{margin-top:var(--nc-esp-8);border-top:1px solid var(--nc-bordure)}.faq__item[data-astro-cid-v2i7f433]{border-bottom:1px solid var(--nc-bordure)}.faq__item[data-astro-cid-v2i7f433] summary[data-astro-cid-v2i7f433]{display:flex;justify-content:space-between;align-items:center;gap:var(--nc-esp-4);padding:var(--nc-esp-6) 0;font-family:var(--nc-font-titre);font-weight:600;font-size:1.0625rem;color:#fff;cursor:pointer;list-style:none}.faq__item[data-astro-cid-v2i7f433] summary[data-astro-cid-v2i7f433]::-webkit-details-marker{display:none}.faq__item[data-astro-cid-v2i7f433] summary[data-astro-cid-v2i7f433]:after{content:"+";color:var(--nc-cyan);font-size:1.5rem;line-height:1}.faq__item[data-astro-cid-v2i7f433][open] summary[data-astro-cid-v2i7f433]:after{content:"–"}.faq__item[data-astro-cid-v2i7f433] p[data-astro-cid-v2i7f433]{padding-bottom:var(--nc-esp-6);color:var(--nc-texte-sourdine);margin:0}.autres[data-astro-cid-v2i7f433]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:var(--nc-esp-8);margin-top:var(--nc-esp-8)}.cta__contenu[data-astro-cid-v2i7f433]{position:relative;z-index:var(--nc-z-contenu);text-align:center}.cta__contenu[data-astro-cid-v2i7f433] .nc-chapo[data-astro-cid-v2i7f433]{margin-inline:auto}.cta__actions[data-astro-cid-v2i7f433]{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--nc-esp-4);margin-top:var(--nc-esp-8)}@media(max-width:960px){.presentation[data-astro-cid-v2i7f433]{grid-template-columns:1fr}.presentation__inclus[data-astro-cid-v2i7f433]{position:static}.technique__ligne[data-astro-cid-v2i7f433]{grid-template-columns:1fr;gap:var(--nc-esp-1)}}
