.ouverture[data-astro-cid-lcdefpme]{min-height:100svh;padding:0 var(--marge);background:var(--color-papier);grid-template-rows:auto 1fr auto;display:grid}.ouverture-tete[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:center;height:4rem;display:flex}.phrase[data-astro-cid-lcdefpme]{font-family:var(--font-titre);font-optical-sizing:auto;letter-spacing:-.06em;color:var(--color-encre);white-space:nowrap;align-self:center;align-items:baseline;gap:.18em;margin:0;font-size:clamp(4.5rem,14vw,15rem);font-weight:300;line-height:.9;display:flex}.phrase-image[data-astro-cid-lcdefpme]{border-radius:14px;flex:1;align-self:center;height:.72em;overflow:hidden;transform:translateY(.05em)}.phrase-image[data-astro-cid-lcdefpme] img{object-fit:cover;object-position:50% 42%;width:100%;height:100%}.ouverture-pied[data-astro-cid-lcdefpme]{grid-template-columns:repeat(12,1fr);align-items:end;column-gap:24px;padding-bottom:48px;display:grid}.ouverture-phrase[data-astro-cid-lcdefpme]{grid-column:1/6;max-width:34ch;font-size:clamp(1.25rem,1.1rem + .5vw,1.5rem);line-height:1.35}.recherche[data-astro-cid-lcdefpme]{grid-column:7/13;position:relative}.recherche-ligne[data-astro-cid-lcdefpme]{gap:12px;display:flex}.recherche-ligne[data-astro-cid-lcdefpme] .champ[data-astro-cid-lcdefpme]{background:var(--color-ivoire);border-radius:999px;padding-inline:1.25rem}.recherche-resultats[data-astro-cid-lcdefpme]{gap:2px;margin-top:12px;display:grid}.recherche-resultats[data-astro-cid-lcdefpme] .recherche-ligne-resultat{background:var(--color-ivoire);transition:background-color .16s var(--ease-out);border-radius:14px;justify-content:space-between;gap:16px;padding:10px 16px;display:flex}@media (hover:hover) and (pointer:fine){.recherche-resultats[data-astro-cid-lcdefpme] .recherche-ligne-resultat:hover{background:var(--color-grege)}}.recherche-resultats[data-astro-cid-lcdefpme] .recherche-vide{padding:10px 4px}@media (prefers-reduced-motion:no-preference){.phrase-image[data-astro-cid-lcdefpme] .volet{animation:volet 1.1s var(--ease-out) both}}@keyframes volet{0%{clip-path:inset(0 100% 0 0);transform:scale(1.12)}to{clip-path:inset(0);transform:scale(1)}}@media (width<=639px){.ouverture[data-astro-cid-lcdefpme]{padding:0 var(--marge)}.phrase[data-astro-cid-lcdefpme]{flex-direction:column;align-items:flex-start;gap:12px;font-size:21vw}.phrase-image[data-astro-cid-lcdefpme]{aspect-ratio:2;flex:none;width:100%;height:auto;transform:none}.ouverture-pied[data-astro-cid-lcdefpme]{flex-direction:column;align-items:stretch;gap:28px;padding-bottom:32px;display:flex}.recherche-ligne[data-astro-cid-lcdefpme]{flex-direction:column}}.section-villes[data-astro-cid-lcdefpme]{background:var(--color-ivoire);padding:200px 0 180px}.villes-titre[data-astro-cid-lcdefpme]{text-indent:3vw;max-width:18ch}.villes-grille[data-astro-cid-lcdefpme]{grid-template-columns:repeat(12,1fr);column-gap:24px;margin-top:96px;display:grid}.villes-photo[data-astro-cid-lcdefpme]{grid-column:1/5;align-self:end;margin:0}.villes-mot[data-astro-cid-lcdefpme]{color:var(--color-estompe);grid-column:6/8}.villes-table[data-astro-cid-lcdefpme]{grid-column:8/13}.villes-table[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]+li[data-astro-cid-lcdefpme]{margin-top:2px}.villes-table[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme].groupe{margin-top:28px}.ligne-ville[data-astro-cid-lcdefpme]{grid-template-columns:1.4fr 1fr 1fr;gap:12px;padding:9px 0;font-size:1.125rem;display:grid}.ligne-ville__nb[data-astro-cid-lcdefpme]{color:var(--color-estompe)}.ligne-ville__km[data-astro-cid-lcdefpme]{text-align:right;font-variant-numeric:tabular-nums}.fleche[data-astro-cid-lcdefpme]{transition:transform .2s var(--ease-out);margin-left:6px;display:inline-block}@media (hover:hover) and (pointer:fine){.ligne-ville[data-astro-cid-lcdefpme]:hover .ligne-ville__nom[data-astro-cid-lcdefpme]{color:var(--color-accent)}.ligne-ville[data-astro-cid-lcdefpme]:hover .fleche[data-astro-cid-lcdefpme]{transform:translate(4px)}}@media (width<=1023px){.section-villes[data-astro-cid-lcdefpme]{padding:120px 0}.villes-titre[data-astro-cid-lcdefpme]{text-indent:0}.villes-grille[data-astro-cid-lcdefpme]{flex-direction:column;gap:40px;margin-top:48px;display:flex}.villes-mot[data-astro-cid-lcdefpme]{display:none}.villes-photo[data-astro-cid-lcdefpme]{order:2;align-self:flex-end;width:60%}.ligne-ville[data-astro-cid-lcdefpme]{grid-template-columns:1fr auto}.ligne-ville__nb[data-astro-cid-lcdefpme]{grid-row:2;font-size:1rem}.ligne-ville__km[data-astro-cid-lcdefpme]{grid-area:1/2/3;align-self:center}}.section-principe[data-astro-cid-lcdefpme]{background:var(--color-ivoire);padding:40px 0 200px;overflow:hidden}.principe[data-astro-cid-lcdefpme]{max-width:90rem;padding:0 var(--marge);grid-template-columns:repeat(12,1fr);gap:80px 24px;margin:0 auto;display:grid;position:relative}.principe-texte[data-astro-cid-lcdefpme]{z-index:2;grid-area:1/1/auto/9;padding-top:6vh;position:relative}.principe-titre[data-astro-cid-lcdefpme]{max-width:14ch}.principe-chapo[data-astro-cid-lcdefpme]{max-width:30ch;margin-top:40px;font-size:clamp(1.25rem,1.1rem + .5vw,1.5rem);line-height:1.4}.principe-grande[data-astro-cid-lcdefpme] figcaption[data-astro-cid-lcdefpme]{padding-right:var(--marge)}.principe-grande[data-astro-cid-lcdefpme]{margin:0 calc(-1 * var(--marge)) 0 0;grid-area:1/8/3/13}.principe-petite[data-astro-cid-lcdefpme]{grid-area:2/2/auto/5;align-self:end;margin:0}.principe-arguments[data-astro-cid-lcdefpme]{grid-column:1/13;grid-template-columns:repeat(3,1fr);gap:40px;max-width:62rem;display:grid}@media (width<=1023px){.section-principe[data-astro-cid-lcdefpme]{padding-bottom:120px}.principe[data-astro-cid-lcdefpme]{padding:0 var(--marge);flex-direction:column;gap:40px;display:flex}.principe-grande[data-astro-cid-lcdefpme]{width:75%;margin:0 calc(-1 * var(--marge)) 0 0;align-self:flex-end}.principe-petite[data-astro-cid-lcdefpme]{width:50%}.principe-arguments[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}.section-david[data-astro-cid-lcdefpme]{background:var(--color-ivoire);padding:140px 0}.david[data-astro-cid-lcdefpme]{max-width:90rem;padding:0 var(--marge);grid-template-columns:repeat(12,1fr);column-gap:24px;margin:0 auto;display:grid}.david-faits[data-astro-cid-lcdefpme]{grid-column:1/3;align-content:start;gap:24px;font-size:1rem;line-height:1.35;display:grid}.david-texte[data-astro-cid-lcdefpme]{font-family:var(--font-titre);font-optical-sizing:auto;letter-spacing:-.01em;color:var(--color-encre);grid-column:3/13;font-size:clamp(1.375rem,1rem + 1.1vw,1.875rem);line-height:1.3}.david-texte[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:first-of-type{color:var(--color-encre)}.david-texte[data-astro-cid-lcdefpme] .lettrine{float:left;object-fit:cover;border-radius:14px;width:3.6em;height:3.6em;margin:.12em .5em 0 0}.david-citation[data-astro-cid-lcdefpme]{color:var(--color-encre);margin-top:1.2em;font-style:italic}@media (width<=1023px){.section-david[data-astro-cid-lcdefpme]{padding:100px 0}.david[data-astro-cid-lcdefpme]{padding:0 var(--marge);flex-direction:column-reverse;gap:40px;display:flex}.david-faits[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,1fr);font-size:.9375rem}.david-texte[data-astro-cid-lcdefpme]{font-size:1.375rem}.david-texte[data-astro-cid-lcdefpme] .lettrine{width:4.4em;height:4.4em}}.section-tarifs[data-astro-cid-lcdefpme]{background:var(--color-encre);color:var(--color-ivoire);min-height:80svh;padding:160px 0 140px}.tarifs-phrase[data-astro-cid-lcdefpme]{letter-spacing:-.045em;max-width:16ch;color:var(--color-ivoire);font-size:clamp(2.75rem,1rem + 5.6vw,7rem);line-height:.98}.prix[data-astro-cid-lcdefpme]{background:var(--color-action);color:var(--color-encre);-webkit-box-decoration-break:clone;box-decoration-break:clone;white-space:nowrap;border-radius:14px;padding:0 .15em}.tarifs-bas[data-astro-cid-lcdefpme]{grid-template-columns:repeat(12,1fr);align-items:end;column-gap:24px;margin-top:64px;display:grid}.tarifs-chapo[data-astro-cid-lcdefpme]{grid-column:1/7;max-width:40ch;font-size:clamp(1.25rem,1.1rem + .5vw,1.5rem);line-height:1.4}.tarifs-bas[data-astro-cid-lcdefpme] .bouton[data-astro-cid-lcdefpme]{grid-column:10/13;justify-self:end}.tarifs-liste[data-astro-cid-lcdefpme]{border-collapse:collapse;width:100%;max-width:62rem;margin-top:96px;font-size:1.125rem}.tarifs-liste[data-astro-cid-lcdefpme] td[data-astro-cid-lcdefpme]{vertical-align:baseline;padding:14px 24px 14px 0}.tarifs-liste[data-astro-cid-lcdefpme] td[data-astro-cid-lcdefpme]:nth-child(2){white-space:nowrap;color:var(--color-action)}.tarifs-liste[data-astro-cid-lcdefpme] td[data-astro-cid-lcdefpme]:nth-child(3){color:#c6cbd8}@media (width<=639px){.section-tarifs[data-astro-cid-lcdefpme]{padding:100px 0}.tarifs-phrase[data-astro-cid-lcdefpme]{font-size:11vw}.tarifs-bas[data-astro-cid-lcdefpme]{flex-direction:column;align-items:stretch;gap:28px;display:flex}.tarifs-liste[data-astro-cid-lcdefpme],.tarifs-liste[data-astro-cid-lcdefpme] tbody[data-astro-cid-lcdefpme],.tarifs-liste[data-astro-cid-lcdefpme] tr[data-astro-cid-lcdefpme],.tarifs-liste[data-astro-cid-lcdefpme] td[data-astro-cid-lcdefpme]{display:block}.tarifs-liste[data-astro-cid-lcdefpme] tr[data-astro-cid-lcdefpme]{padding:12px 0}.tarifs-liste[data-astro-cid-lcdefpme] td[data-astro-cid-lcdefpme]{padding:0}}.section-guides[data-astro-cid-lcdefpme]{background:var(--color-ivoire);padding:180px 0}.guides-paragraphe[data-astro-cid-lcdefpme]{font-family:var(--font-titre);font-optical-sizing:auto;letter-spacing:-.035em;color:var(--color-estompe);text-wrap:pretty;font-size:clamp(2rem,1rem + 3vw,4.25rem);font-weight:300;line-height:1.12}.guide-nom[data-astro-cid-lcdefpme]{transition:color .16s var(--ease-out)}.guide-nom[data-astro-cid-lcdefpme] .guide-cadre{object-fit:cover;vertical-align:baseline;transform-origin:0;width:1.2em;height:.8em;transition:transform .24s var(--ease-out);border-radius:10px;margin:0 .25em 0 .2em;display:inline-block}@media (hover:hover) and (pointer:fine){.guide-nom[data-astro-cid-lcdefpme]:hover{color:var(--color-encre)}.guide-nom[data-astro-cid-lcdefpme]:hover .guide-cadre{transform:scale(1.6)}}@media (width<=639px){.section-guides[data-astro-cid-lcdefpme]{padding:100px 0}.guides-paragraphe[data-astro-cid-lcdefpme]{gap:14px;font-size:1.1875rem;line-height:1.4;display:grid}.guides-paragraphe[data-astro-cid-lcdefpme] h2{font-size:2rem}.guide-nom[data-astro-cid-lcdefpme]{color:var(--color-encre);display:block}}
