.boutons[data-astro-cid-iewzwsog]{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1rem}.boutons--centre[data-astro-cid-iewzwsog]{justify-content:center}@media(max-width:399px){.boutons[data-astro-cid-iewzwsog] .bouton:not(.bouton--lien){white-space:normal}}.appel[data-astro-cid-xptgn42s]{position:relative;isolation:isolate}.appel--photo[data-astro-cid-xptgn42s]{display:grid;align-items:center;min-block-size:clamp(22rem,62svh,38rem);padding-block:var(--sec-y);color:var(--sur-photo);overflow:hidden}.appel__fond[data-astro-cid-xptgn42s]{position:absolute;inset:0;z-index:-1;background:var(--nuit)}.appel__fond[data-astro-cid-xptgn42s] .appel__photo{position:absolute;inset:0;inline-size:100%;block-size:100%;max-inline-size:none;object-fit:cover}.appel__voile[data-astro-cid-xptgn42s]{position:absolute;inset:0;background:radial-gradient(ellipse 70% 65% at 50% 50%,var(--voile-2),transparent 100%),linear-gradient(var(--voile-2),var(--voile-2))}.appel__contenu[data-astro-cid-xptgn42s]{display:grid;justify-items:center;gap:1rem;max-inline-size:52rem;text-align:center}.appel--photo[data-astro-cid-xptgn42s] .appel__contenu[data-astro-cid-xptgn42s]{text-shadow:var(--ombre-texte)}.appel--photo[data-astro-cid-xptgn42s] .appel__surtitre[data-astro-cid-xptgn42s]{color:var(--sur-photo)}.appel__contenu[data-astro-cid-xptgn42s] .appel__titre{font-size:var(--fs-h2)}.appel__filet[data-astro-cid-xptgn42s]{transform-origin:center}.appel__texte[data-astro-cid-xptgn42s]{max-inline-size:56ch;font-size:clamp(1.02rem,.98rem + .3vw,1.18rem);line-height:1.6}.appel__contenu[data-astro-cid-xptgn42s] .boutons{margin-block-start:.75rem;text-shadow:none}.tete-sec[data-astro-cid-cai5ndjr]{display:grid;gap:.9rem;justify-items:start;max-inline-size:52rem}.tete-sec--centre[data-astro-cid-cai5ndjr]{justify-items:center;margin-inline:auto;text-align:center}.tete-sec--centre[data-astro-cid-cai5ndjr] .tete-sec__intro{margin-inline:auto}.tete-sec__filet[data-astro-cid-cai5ndjr]{margin-block:.2rem .1rem}.sec--sombre .tete-sec__filet[data-astro-cid-cai5ndjr]{background:var(--corten-clair)}.avis[data-astro-cid-r2wjkz5c]{display:grid;gap:clamp(2.25rem,5vw,3.5rem)}.avis__liste[data-astro-cid-r2wjkz5c]{display:grid;gap:clamp(1rem,2vw,1.5rem);list-style:none}@media(min-width:720px){.avis__liste[data-astro-cid-r2wjkz5c]{grid-template-columns:repeat(2,minmax(0,1fr))}.avis__liste--peu[data-astro-cid-r2wjkz5c]{max-inline-size:60rem;margin-inline:auto;inline-size:100%}}@media(min-width:1280px){.avis__liste[data-astro-cid-r2wjkz5c]:not(.avis__liste--peu){grid-template-columns:repeat(auto-fit,minmax(16rem,1fr))}}.avis__carte[data-astro-cid-r2wjkz5c]{display:flex}.avis__figure[data-astro-cid-r2wjkz5c]{display:grid;grid-template-rows:auto 1fr auto;gap:.6rem;inline-size:100%;padding:clamp(1.5rem,3vw,2.1rem);border:1px solid var(--card-line);border-radius:var(--rayon);background:var(--card);box-shadow:var(--shadow);color:var(--ink)}.avis__guillemet[data-astro-cid-r2wjkz5c]{block-size:1.6rem;font-size:3.4rem;line-height:1;color:var(--corten)}.avis__texte[data-astro-cid-r2wjkz5c]{margin:0;font-size:1rem;line-height:1.7;text-wrap:pretty}.avis__pied[data-astro-cid-r2wjkz5c]{display:grid;gap:.2rem;margin-block-start:.8rem;padding-block-start:1rem;border-block-start:1px solid var(--rule)}.avis__auteur[data-astro-cid-r2wjkz5c]{font-weight:600;font-size:.95rem}.avis__lieu[data-astro-cid-r2wjkz5c]{font-weight:400;color:var(--ink-2)}.avis__detail[data-astro-cid-r2wjkz5c]{font-size:var(--fs-mention);color:var(--ink-3)}.avis__mention[data-astro-cid-r2wjkz5c]{max-inline-size:70ch;margin-inline:auto;font-size:var(--fs-mention);line-height:1.55;text-align:center;color:var(--ink-3)}.sec--sombre .avis__mention[data-astro-cid-r2wjkz5c]{color:var(--nuit-texte-2)}.prix[data-astro-cid-n6juiubd]{display:grid;gap:.2rem;line-height:1.4}.prix__ligne[data-astro-cid-n6juiubd]{font-size:.95rem}.prix__montant[data-astro-cid-n6juiubd]{font-weight:600;font-size:1.15em;white-space:nowrap}.prix__detail[data-astro-cid-n6juiubd]{font-size:var(--fs-mention);color:var(--ink-3)}.villas[data-astro-cid-bw3vtk4m]{display:grid;gap:clamp(2.25rem,5vw,3.5rem)}.villas__liste[data-astro-cid-bw3vtk4m]{--ecart: clamp(1.25rem, 2.5vw, 2.25rem);display:flex;flex-wrap:wrap;justify-content:center;gap:calc(var(--ecart) * 1.6) var(--ecart);list-style:none}.carte-villa[data-astro-cid-bw3vtk4m]{display:grid;align-content:start;gap:1.1rem;inline-size:100%;max-inline-size:26rem}@media(min-width:720px){.carte-villa[data-astro-cid-bw3vtk4m]{inline-size:calc((100% - var(--ecart)) / 2)}}@media(min-width:1024px){.carte-villa[data-astro-cid-bw3vtk4m]{inline-size:calc((100% - 2 * var(--ecart)) / 3)}}@media(min-width:1024px){.villas__liste--4[data-astro-cid-bw3vtk4m] .carte-villa[data-astro-cid-bw3vtk4m]{inline-size:calc((100% - var(--ecart)) / 2);max-inline-size:24rem}}@media(min-width:1280px){.villas__liste--4[data-astro-cid-bw3vtk4m] .carte-villa[data-astro-cid-bw3vtk4m]{inline-size:calc((100% - 3 * var(--ecart)) / 4)}}.carte-villa__photo[data-astro-cid-bw3vtk4m]{position:relative;overflow:hidden;border-radius:var(--rayon);background:var(--ground-3)}.carte-villa__photo[data-astro-cid-bw3vtk4m] .carte-villa__image{inline-size:100%;transition:transform .9s var(--ease)}.carte-villa__lien-photo[data-astro-cid-bw3vtk4m]{display:block}@media(hover:hover)and (pointer:fine){.carte-villa[data-astro-cid-bw3vtk4m]:hover .carte-villa__photo[data-astro-cid-bw3vtk4m] .carte-villa__image{transform:scale(1.03)}}.carte-villa__bientot[data-astro-cid-bw3vtk4m]{position:absolute;inset-block-start:.9rem;inset-inline-start:.9rem;padding:.4rem .75rem;border-radius:var(--rayon);background:var(--card);color:var(--corten-fonce);font-size:.68rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase}.carte-villa__texte[data-astro-cid-bw3vtk4m]{display:grid;justify-items:center;gap:.55rem;text-align:center}.carte-villa__texte[data-astro-cid-bw3vtk4m] .carte-villa__nom{font-size:clamp(2.4rem,2rem + 1.2vw,3rem)}.carte-villa__texte[data-astro-cid-bw3vtk4m] .carte-villa__capacite{justify-content:center;font-size:.92rem;color:var(--ink-2)}.sec--sombre .carte-villa__texte[data-astro-cid-bw3vtk4m] .carte-villa__capacite{color:var(--nuit-texte-2)}.carte-villa__texte[data-astro-cid-bw3vtk4m] .carte-villa__prix{justify-items:center}.carte-villa__texte[data-astro-cid-bw3vtk4m] .carte-villa__bouton{margin-block-start:.5rem}.coordonnees[data-astro-cid-uqkigcux]{font-style:normal}.coordonnees__liste[data-astro-cid-uqkigcux]{display:grid;gap:1.1rem;list-style:none}.coordonnees--en-ligne[data-astro-cid-uqkigcux] .coordonnees__liste[data-astro-cid-uqkigcux]{gap:1.25rem 2.5rem}@media(min-width:720px){.coordonnees--en-ligne[data-astro-cid-uqkigcux] .coordonnees__liste[data-astro-cid-uqkigcux]{grid-template-columns:repeat(auto-fit,minmax(13rem,max-content))}}.coordonnees__ligne[data-astro-cid-uqkigcux]{display:flex;align-items:flex-start;gap:.85rem}.coordonnees__icone[data-astro-cid-uqkigcux]{display:grid;place-items:center;flex:none;inline-size:2.5rem;block-size:2.5rem;border:1px solid var(--rule);border-radius:50%;color:var(--corten)}.sec--sombre .coordonnees__icone[data-astro-cid-uqkigcux]{color:var(--corten-clair)}.coordonnees__contenu[data-astro-cid-uqkigcux]{display:grid;gap:.1rem;min-inline-size:0}.coordonnees__libelle[data-astro-cid-uqkigcux]{font-size:.68rem;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3)}.sec--sombre .coordonnees__libelle[data-astro-cid-uqkigcux]{color:var(--nuit-texte-2)}.coordonnees__valeur[data-astro-cid-uqkigcux]{overflow-wrap:anywhere;line-height:1.5}.coordonnees__lien[data-astro-cid-uqkigcux]{display:inline-block;min-block-size:24px;text-decoration:underline;text-decoration-color:var(--corten);text-decoration-thickness:1px;text-underline-offset:.25em}@media(hover:hover)and (pointer:fine){.coordonnees__lien[data-astro-cid-uqkigcux]:hover{color:var(--corten)}}.contact[data-astro-cid-vuma2dj4]{display:grid;gap:clamp(2.5rem,6vw,4rem);align-items:start}.contact__gauche[data-astro-cid-vuma2dj4]{display:grid;gap:clamp(1.75rem,4vw,2.5rem);align-content:start}.contact__encarts[data-astro-cid-vuma2dj4]{display:grid;gap:1.6rem}.contact__encart[data-astro-cid-vuma2dj4]{display:grid;gap:.45rem;padding-inline-start:1.1rem;border-inline-start:1px solid var(--corten)}.contact__encart[data-astro-cid-vuma2dj4] .contact__encart-titre{font-size:1.15rem;font-weight:600;letter-spacing:0}.contact__encart-texte[data-astro-cid-vuma2dj4]{max-inline-size:56ch;color:var(--ink-2)}.sec--sombre .contact__encart-texte[data-astro-cid-vuma2dj4]{color:var(--nuit-texte-2)}.contact__formulaire[data-astro-cid-vuma2dj4]{display:grid;gap:1.25rem;padding:clamp(1.4rem,4vw,2.5rem);border:1px solid var(--card-line);border-radius:var(--rayon);background:var(--card);box-shadow:var(--shadow);color:var(--ink)}.contact__formulaire[data-astro-cid-vuma2dj4] .contact__formulaire-titre{font-size:var(--fs-h3)}@media(max-width:559px){.contact__formulaire[data-astro-cid-vuma2dj4]{margin-inline:calc(-1 * var(--gutter) / 2)}}@media(min-width:1024px){.contact[data-astro-cid-vuma2dj4]{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(3rem,6vw,6rem)}.contact__gauche[data-astro-cid-vuma2dj4]{position:sticky;inset-block-start:calc(var(--nav-h) + 2rem)}}.encart-coord[data-astro-cid-asfwc7kv]{position:relative;display:grid;gap:1.5rem;padding:clamp(1.5rem,4vw,2.75rem);border:1px solid var(--card-line);border-radius:var(--rayon);background:var(--card);box-shadow:var(--shadow);color:var(--ink)}.encart-coord__equerre[data-astro-cid-asfwc7kv]{position:absolute;inset-block-start:-1px;inset-inline-start:-1px;inline-size:44px;block-size:44px;border-block-start:1px solid var(--corten);border-inline-start:1px solid var(--corten)}.encart-coord__tete[data-astro-cid-asfwc7kv]{display:grid;gap:.6rem}.encart-coord__tete[data-astro-cid-asfwc7kv] .encart-coord__titre{font-size:var(--fs-h3)}.encart-coord__texte[data-astro-cid-asfwc7kv]{max-inline-size:var(--mesure);color:var(--ink-2)}.sec--sombre .encart-coord[data-astro-cid-asfwc7kv]{background:transparent;border-color:var(--rule);box-shadow:none;color:var(--nuit-texte)}.sec--sombre .encart-coord__texte[data-astro-cid-asfwc7kv]{color:var(--nuit-texte-2)}.diapo[data-astro-cid-uta6g6sx]{--ecart-diapo: clamp(.6rem, 1.2vw, 1rem);display:grid;gap:clamp(2rem,5vw,3rem);align-items:center}.diapo__texte[data-astro-cid-uta6g6sx]{display:grid;gap:1.4rem;align-content:center}.diapo__corps[data-astro-cid-uta6g6sx]{display:grid;gap:1.6rem;max-inline-size:var(--mesure);color:var(--ink-2)}.sec--sombre .diapo__corps[data-astro-cid-uta6g6sx]{color:var(--nuit-texte-2)}.diapo__cadre[data-astro-cid-uta6g6sx]{display:grid;gap:1.1rem;min-inline-size:0;margin-inline-end:calc(-1 * var(--gutter))}.diapo__rail[data-astro-cid-uta6g6sx]{position:relative;display:flex;gap:var(--ecart-diapo);padding-inline-end:var(--gutter);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;list-style:none}.diapo__rail[data-astro-cid-uta6g6sx]::-webkit-scrollbar{display:none}.diapo__rail[data-astro-cid-uta6g6sx]:focus-visible{outline-offset:-3px}.diapo__diapo[data-astro-cid-uta6g6sx]{flex:none;inline-size:76vw;max-inline-size:22rem;scroll-snap-align:start}.diapo__bouton[data-astro-cid-uta6g6sx]{position:relative;display:block;inline-size:100%;overflow:hidden;border-radius:var(--rayon);cursor:zoom-in}.diapo__bouton[data-astro-cid-uta6g6sx]:focus-visible{outline:3px solid var(--anneau-photo);outline-offset:-3px}.diapo__bouton[data-astro-cid-uta6g6sx]:focus-visible:after{content:"";position:absolute;inset:3px;border:2px solid var(--anneau-lisere);pointer-events:none}.diapo__cadre[data-astro-cid-uta6g6sx] .diapo__photo{inline-size:100%;transition:transform .8s var(--ease)}@media(hover:hover)and (pointer:fine){.diapo__bouton[data-astro-cid-uta6g6sx]:hover .diapo__photo{transform:scale(1.03)}}.diapo__commandes[data-astro-cid-uta6g6sx]{display:flex;align-items:center;gap:.6rem}.diapo__fleche[data-astro-cid-uta6g6sx]{display:grid;place-items:center;inline-size:48px;block-size:48px;border:1px solid var(--ink);border-radius:50%;color:var(--ink);transition:background-color .25s var(--ease),color .25s var(--ease),opacity .25s var(--ease)}.diapo__fleche[data-astro-cid-uta6g6sx]:disabled{opacity:.3;cursor:default}@media(hover:hover)and (pointer:fine){.diapo__fleche[data-astro-cid-uta6g6sx]:not(:disabled):hover{background:var(--ink);color:var(--ground)}}.sec--sombre .diapo__fleche[data-astro-cid-uta6g6sx]{border-color:var(--nuit-texte);color:var(--nuit-texte)}.diapo__compteur[data-astro-cid-uta6g6sx]{margin-inline-start:.6rem;font-size:.78rem;letter-spacing:.14em;color:var(--ink-3)}.sec--sombre .diapo__compteur[data-astro-cid-uta6g6sx]{color:var(--nuit-texte-2)}@media(min-width:720px){.diapo__diapo[data-astro-cid-uta6g6sx]{inline-size:42vw}}@media(min-width:1024px){.diapo[data-astro-cid-uta6g6sx]{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(3rem,5vw,5rem)}.diapo--sans-photo[data-astro-cid-uta6g6sx]{grid-template-columns:minmax(0,1fr)}.diapo__diapo[data-astro-cid-uta6g6sx]{inline-size:26vw;max-inline-size:24rem}}@media(min-width:1024px){.diapo--texte-droite[data-astro-cid-uta6g6sx]{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.diapo--texte-droite[data-astro-cid-uta6g6sx] .diapo__cadre[data-astro-cid-uta6g6sx]{order:-1}}@media(min-width:1280px){.diapo__cadre[data-astro-cid-uta6g6sx]{margin-inline-end:calc((100vw - var(--maxw)) / -2 - var(--gutter))}.diapo--texte-droite[data-astro-cid-uta6g6sx] .diapo__cadre[data-astro-cid-uta6g6sx]{margin-inline:calc((100vw - var(--maxw)) / -2 - var(--gutter)) 0}.diapo--texte-droite[data-astro-cid-uta6g6sx] .diapo__rail[data-astro-cid-uta6g6sx]{padding-inline:var(--gutter) 0;scroll-padding-inline-start:var(--gutter)}.diapo--texte-droite[data-astro-cid-uta6g6sx] .diapo__commandes[data-astro-cid-uta6g6sx]{padding-inline-start:calc((100vw - var(--maxw)) / 2 + var(--gutter))}}.entete-page[data-astro-cid-avdqm6sm]{display:grid;justify-items:center;gap:1rem;padding-block:clamp(2.75rem,7vh,5.5rem) clamp(2rem,5vh,3.5rem);text-align:center}.entete-page__h1[data-astro-cid-avdqm6sm]{max-inline-size:22ch;font-size:var(--fs-h1)}.entete-page__filet[data-astro-cid-avdqm6sm]{margin-block-start:.4rem;transform-origin:center;animation:entete-filet .9s var(--ease) .1s both}@keyframes entete-filet{0%{transform:scaleX(0)}}.entete-page__intro[data-astro-cid-avdqm6sm]{max-inline-size:60ch;margin-inline:auto}.sec--sombre .entete-page__filet[data-astro-cid-avdqm6sm]{background:var(--corten-clair)}.fiche-villa[data-astro-cid-ibbjjys3]{position:relative;z-index:1;padding-block-end:var(--sec-y)}.fiche[data-astro-cid-ibbjjys3]{--retrait: 40px;--pad: clamp(1.4rem, 5vw, 4rem);position:relative;display:grid;gap:clamp(2.5rem,5vw,3.5rem);margin-block-start:calc(-1 * var(--retrait));padding:clamp(1.75rem,5vw,3.75rem) var(--pad);background:var(--card);color:var(--ink);box-shadow:var(--shadow)}.fiche__equerre[data-astro-cid-ibbjjys3]{position:absolute;inset-block-start:12px;inset-inline-start:12px;inline-size:32px;block-size:32px;border-block-start:1px solid var(--corten);border-inline-start:1px solid var(--corten);pointer-events:none}@media(max-width:719px){.fiche[data-astro-cid-ibbjjys3]{padding-block-start:3.25rem}}@media(min-width:720px){.fiche__equerre[data-astro-cid-ibbjjys3]{inset-block-start:14px;inset-inline-start:14px;inline-size:44px;block-size:44px}.fiche[data-astro-cid-ibbjjys3]{--retrait: clamp(56px, 10vh, 120px);max-inline-size:1180px;margin-inline:auto}}@media(min-width:1280px){.fiche[data-astro-cid-ibbjjys3]{max-inline-size:none;margin-inline:0 calc(50% - 50vw);padding-inline-end:calc(50vw - 50% + var(--pad))}}.fiche__grille[data-astro-cid-ibbjjys3]{display:grid;gap:clamp(2.5rem,5vw,3rem)}@media(min-width:1024px){.fiche--photo[data-astro-cid-ibbjjys3] .fiche__grille[data-astro-cid-ibbjjys3]{grid-template-columns:minmax(0,1fr) minmax(16rem,23rem);gap:clamp(3rem,6vw,6.5rem);align-items:start}}.fiche__principal[data-astro-cid-ibbjjys3]{display:grid;gap:clamp(1.6rem,3vw,2.2rem);align-content:start}.fiche__bientot[data-astro-cid-ibbjjys3]{justify-self:start;padding:.4rem .75rem;border:1px solid var(--corten);border-radius:var(--rayon);color:var(--corten-fonce);font-size:.7rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase}.fiche__principal[data-astro-cid-ibbjjys3] .fiche__description{max-inline-size:64ch;font-size:clamp(1.02rem,.98rem + .25vw,1.14rem);line-height:1.75;color:var(--ink-2)}.fiche__chiffres[data-astro-cid-ibbjjys3]{display:grid;grid-template-columns:repeat(auto-fit,minmax(6.5rem,1fr));border-block:1px solid var(--rule)}.fiche__chiffre[data-astro-cid-ibbjjys3]{display:flex;flex-direction:column-reverse;justify-content:flex-end;gap:.35rem;padding:1.1rem 1rem 1rem 0}.fiche__chiffre[data-astro-cid-ibbjjys3]+.fiche__chiffre[data-astro-cid-ibbjjys3]{padding-inline-start:1rem;border-inline-start:1px solid var(--rule)}.fiche__chiffre-valeur[data-astro-cid-ibbjjys3]{margin:0;font-size:2rem;font-weight:300;line-height:1;letter-spacing:-.01em;white-space:nowrap}.fiche__chiffre-libelle[data-astro-cid-ibbjjys3]{font-size:.66rem;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3)}@media(max-width:559px){.fiche__chiffres[data-astro-cid-ibbjjys3]{grid-template-columns:repeat(2,minmax(0,1fr))}.fiche__chiffre[data-astro-cid-ibbjjys3]:nth-child(odd){padding-inline-start:0;border-inline-start:0}.fiche__chiffre[data-astro-cid-ibbjjys3]:nth-child(n+3){border-block-start:1px solid var(--rule)}}.fiche__principal[data-astro-cid-ibbjjys3] .fiche__prix .prix__ligne{font-size:1.05rem}.fiche__principal[data-astro-cid-ibbjjys3] .fiche__prix .prix__montant{font-size:1.6rem;font-weight:500}.fiche__actions[data-astro-cid-ibbjjys3]{display:flex;flex-wrap:wrap;align-items:center;gap:.9rem 1rem}.fiche__actions[data-astro-cid-ibbjjys3] .bouton--contour{color:var(--ink)}.fiche__dispo[data-astro-cid-ibbjjys3]{white-space:normal;text-align:start}.fiche__dispo-icones[data-astro-cid-ibbjjys3]{display:inline-flex;gap:.45rem;padding-inline-start:.8rem;border-inline-start:1px solid currentColor}.fiche__plateformes[data-astro-cid-ibbjjys3]{display:flex;gap:.25rem;list-style:none}.fiche__plateforme[data-astro-cid-ibbjjys3]{display:grid;place-items:center;inline-size:44px;block-size:44px;border-radius:50%;color:var(--ink);transition:background-color .2s var(--ease),color .2s var(--ease)}@media(hover:hover)and (pointer:fine){.fiche__plateforme[data-astro-cid-ibbjjys3]:hover{background:var(--ground-2);color:var(--corten)}}@media(max-width:559px){.fiche__actions[data-astro-cid-ibbjjys3] .fiche__reserver,.fiche__dispo[data-astro-cid-ibbjjys3]{inline-size:100%}.fiche__dispo[data-astro-cid-ibbjjys3]{justify-content:space-between;letter-spacing:.1em}}.fiche__photo[data-astro-cid-ibbjjys3]{position:relative;justify-self:center;inline-size:min(100%,22rem);margin:14px 14px 0 0}.fiche__photo[data-astro-cid-ibbjjys3] .fiche__photo-image{position:relative;inline-size:100%;border-radius:50% 50% 0 0/40% 40% 0 0}.fiche__arche[data-astro-cid-ibbjjys3]{position:absolute;inset:-14px -14px 14px 14px;inline-size:100%;block-size:100%;color:var(--corten);pointer-events:none}@media(min-width:1024px){.fiche__photo[data-astro-cid-ibbjjys3]{justify-self:end;inline-size:100%;margin-block-start:clamp(3rem,8vh,5.5rem)}}.fiche__equipements[data-astro-cid-ibbjjys3]{display:grid;gap:1.6rem;padding-block-start:clamp(2rem,4vw,2.75rem);border-block-start:1px solid var(--rule)}.fiche__equipements-titre[data-astro-cid-ibbjjys3]{font-size:var(--fs-h3)}.fiche__equipements-liste[data-astro-cid-ibbjjys3]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.1rem 1.5rem;list-style:none}@media(min-width:720px){.fiche__equipements-liste[data-astro-cid-ibbjjys3]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1024px){.fiche__equipements-liste[data-astro-cid-ibbjjys3]{grid-template-columns:repeat(4,minmax(0,1fr))}}.fiche__equipement[data-astro-cid-ibbjjys3]{display:flex;align-items:center;gap:.8rem;font-size:.9rem;line-height:1.35}.fiche__equipement[data-astro-cid-ibbjjys3] .fiche__equipement-icone{flex:none;color:var(--corten)}.galerie[data-astro-cid-4ga3kli5]{min-inline-size:0}.galerie__liste[data-astro-cid-4ga3kli5]{display:grid;gap:.5rem;list-style:none}.galerie__element[data-astro-cid-4ga3kli5]{min-inline-size:0;min-block-size:44px}.galerie__vignette[data-astro-cid-4ga3kli5]{position:relative;display:block;inline-size:100%;block-size:100%;min-block-size:44px;overflow:hidden;border-radius:var(--rayon);background:var(--ground-3);cursor:zoom-in}.galerie__vignette--absente[data-astro-cid-4ga3kli5]{cursor:default}.galerie__vignette[data-astro-cid-4ga3kli5] .galerie__photo{inline-size:100%;block-size:100%;object-fit:cover;transition:transform .8s var(--ease),filter .4s var(--ease)}@media(hover:hover)and (pointer:fine){button[data-astro-cid-4ga3kli5].galerie__vignette:hover .galerie__photo{transform:scale(1.035)}}.galerie__vignette[data-astro-cid-4ga3kli5]:focus-visible{outline:3px solid var(--anneau-photo);outline-offset:-3px}.galerie__vignette[data-astro-cid-4ga3kli5]:focus-visible:after{content:"";position:absolute;inset:3px;border:2px solid var(--anneau-lisere);border-radius:var(--rayon);pointer-events:none}.galerie--mosaique[data-astro-cid-4ga3kli5] .galerie__liste[data-astro-cid-4ga3kli5]{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:42vw;grid-auto-flow:row dense}.galerie--mosaique[data-astro-cid-4ga3kli5] .galerie__element--large[data-astro-cid-4ga3kli5]{grid-column:span 2}@media(max-width:719px){.galerie--mosaique[data-astro-cid-4ga3kli5] .galerie__element--fin-m2[data-astro-cid-4ga3kli5]{grid-column:span 2}}@media(min-width:720px){.galerie--mosaique[data-astro-cid-4ga3kli5] .galerie__element--fin-b2[data-astro-cid-4ga3kli5]{grid-column:span 2}.galerie--mosaique[data-astro-cid-4ga3kli5] .galerie__element--fin-b3[data-astro-cid-4ga3kli5]{grid-column:1 / -1}}@media(min-width:720px){.galerie--mosaique[data-astro-cid-4ga3kli5] .galerie__liste[data-astro-cid-4ga3kli5]{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:clamp(10rem,21vw,18.5rem);gap:.75rem}.galerie--mosaique[data-astro-cid-4ga3kli5] .galerie__element--large[data-astro-cid-4ga3kli5]{grid-row:span 2}}.galerie--grille[data-astro-cid-4ga3kli5] .galerie__liste[data-astro-cid-4ga3kli5]{grid-template-columns:repeat(2,minmax(0,1fr))}.galerie--grille[data-astro-cid-4ga3kli5] .galerie__vignette[data-astro-cid-4ga3kli5] .galerie__photo{aspect-ratio:4 / 3}@media(min-width:720px){.galerie--grille[data-astro-cid-4ga3kli5] .galerie__liste[data-astro-cid-4ga3kli5]{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}}@media(min-width:1280px){.galerie--grille[data-astro-cid-4ga3kli5] .galerie__liste[data-astro-cid-4ga3kli5]{grid-template-columns:repeat(4,minmax(0,1fr))}}.galerie--bande[data-astro-cid-4ga3kli5] .galerie__liste[data-astro-cid-4ga3kli5]{--depart: max(var(--gutter), calc((100vw - var(--maxw)) / 2 + var(--gutter)));display:flex;gap:.6rem;padding-inline:var(--depart);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--depart);scrollbar-width:thin}.galerie--bande[data-astro-cid-4ga3kli5] .galerie__element[data-astro-cid-4ga3kli5]{flex:none;block-size:clamp(15rem,34vw,26rem);scroll-snap-align:start}.galerie--bande[data-astro-cid-4ga3kli5] .galerie__vignette[data-astro-cid-4ga3kli5] .galerie__photo{inline-size:auto;max-inline-size:none}.galerie--bande[data-astro-cid-4ga3kli5] .galerie__vignette[data-astro-cid-4ga3kli5] .photo-absente{inline-size:20rem}.galerie-section[data-astro-cid-fbzfakls]{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(1.75rem,4vw,2.75rem)}.galerie-villa[data-astro-cid-gp3apiqp]{display:grid;gap:clamp(1.75rem,4vw,2.75rem)}.galerie-villa__reserver[data-astro-cid-gp3apiqp]{display:flex;justify-content:center;padding-block-start:.5rem}.instagram[data-astro-cid-ujfs63mm]{display:grid;gap:clamp(2rem,4.5vw,3rem)}.instagram__grille[data-astro-cid-ujfs63mm]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(.35rem,1vw,.75rem);list-style:none}.instagram__grille--4[data-astro-cid-ujfs63mm]{grid-template-columns:repeat(4,minmax(0,1fr))}@media(min-width:1024px){.instagram__grille[data-astro-cid-ujfs63mm]{inline-size:100%;max-inline-size:54rem;margin-inline:auto}.instagram__grille--4[data-astro-cid-ujfs63mm]{max-inline-size:68rem}}.instagram__case[data-astro-cid-ujfs63mm]{overflow:hidden;border-radius:var(--rayon)}.instagram__case[data-astro-cid-ujfs63mm] .instagram__photo{inline-size:100%}.instagram__lien[data-astro-cid-ujfs63mm]{display:flex;justify-content:center}.mentions[data-astro-cid-wgmqenwz]{display:grid;gap:clamp(1.75rem,4vw,2.5rem)}.mentions__blocs[data-astro-cid-wgmqenwz]{display:grid;gap:clamp(2rem,4vw,2.75rem);max-inline-size:52rem}.mentions__bloc[data-astro-cid-wgmqenwz]{display:grid;gap:.9rem}.mentions__bloc[data-astro-cid-wgmqenwz] .mentions__titre{font-size:var(--fs-h3)}.mentions__liste[data-astro-cid-wgmqenwz]{display:grid;border-block-start:1px solid var(--rule)}.mentions__ligne[data-astro-cid-wgmqenwz]{display:grid;gap:.15rem 1.5rem;padding-block:.8rem;border-block-end:1px solid var(--rule)}@media(min-width:720px){.mentions__ligne[data-astro-cid-wgmqenwz]{grid-template-columns:minmax(12rem,1fr) minmax(0,2fr)}}.mentions__ligne[data-astro-cid-wgmqenwz] dt[data-astro-cid-wgmqenwz]{font-size:.72rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);padding-block-start:.2rem}.mentions__ligne[data-astro-cid-wgmqenwz] dd[data-astro-cid-wgmqenwz]{margin:0;overflow-wrap:anywhere}.mentions__a-completer[data-astro-cid-wgmqenwz]{font-style:italic;color:var(--corten-fonce)}:where(.video-ouverture){position:absolute;inset:0;pointer-events:none}:where(.video-ouverture__media){inline-size:100%;block-size:100%;object-fit:cover;opacity:0;transition:opacity .6s ease}:where(.video-ouverture--prete .video-ouverture__media){opacity:1}:where(.video-ouverture__bouton){position:absolute;inset-block-end:max(1rem,env(safe-area-inset-bottom));inset-inline-end:max(1rem,env(safe-area-inset-right));display:grid;place-items:center;inline-size:44px;block-size:44px;border:1px solid rgba(255,255,255,.7);border-radius:50%;background:#1c181073;color:#fff;cursor:pointer;pointer-events:auto}:where(.video-ouverture__bouton[hidden]){display:none}:where(.video-ouverture__bouton:focus-visible){outline:2px solid #fff;outline-offset:3px;box-shadow:0 0 0 5px #1c18108c}:where(.video-ouverture__icone){fill:currentColor}:where(.video-ouverture__lecture){display:none}:where(.video-ouverture:not(.video-ouverture--lecture) .video-ouverture__pause){display:none}:where(.video-ouverture:not(.video-ouverture--lecture) .video-ouverture__lecture){display:inline}@media(prefers-reduced-motion:reduce){:where(.video-ouverture__media){transition:none}}.ouverture[data-astro-cid-4yrhhvic]{--min: 560px;position:relative;isolation:isolate;display:grid;min-block-size:max(var(--hm, 88svh),var(--min));color:var(--sur-photo);overflow:hidden}.ouverture--h-grande[data-astro-cid-4yrhhvic]{--min: 460px}.ouverture--h-moyenne[data-astro-cid-4yrhhvic]{--min: 380px}.ouverture--h-villa[data-astro-cid-4yrhhvic]{--min: 420px}@media(min-width:720px){.ouverture[data-astro-cid-4yrhhvic]{min-block-size:max(var(--h, 100svh),var(--min))}}.ouverture__media[data-astro-cid-4yrhhvic]{position:absolute;inset:0;z-index:-1;background:var(--nuit)}.ouverture__media[data-astro-cid-4yrhhvic] .ouverture__photo{position:absolute;inset:0;inline-size:100%;block-size:100%;max-inline-size:none;object-fit:cover}.ouverture--sans-photo[data-astro-cid-4yrhhvic] .ouverture__media[data-astro-cid-4yrhhvic]{background:linear-gradient(160deg,var(--ink) 0%,var(--nuit) 70%)}.ouverture__voile[data-astro-cid-4yrhhvic]{position:absolute;inset:0;background:linear-gradient(to top,var(--voile-2) 0%,transparent 52%),linear-gradient(to bottom,var(--voile-1) 0%,transparent 26%)}.ouverture--voile-moyen[data-astro-cid-4yrhhvic] .ouverture__voile[data-astro-cid-4yrhhvic]{background:linear-gradient(to top,var(--voile-3) 0%,transparent 70%),linear-gradient(var(--voile-1),var(--voile-1))}.ouverture--villa[data-astro-cid-4yrhhvic] .ouverture__voile[data-astro-cid-4yrhhvic]{background:radial-gradient(ellipse 70% 55% at 50% 48%,var(--voile-2) 0%,transparent 100%),linear-gradient(to bottom,var(--voile-1) 0%,transparent 30%)}.ouverture--villa[data-astro-cid-4yrhhvic].ouverture--voile-moyen .ouverture__voile[data-astro-cid-4yrhhvic]{background:radial-gradient(ellipse 75% 60% at 50% 48%,var(--voile-3) 0%,transparent 100%),linear-gradient(var(--voile-1),var(--voile-1))}.ouverture__texte[data-astro-cid-4yrhhvic]{position:relative;align-self:end;inline-size:100%;max-inline-size:var(--maxw);margin-inline:auto;padding:calc(var(--entete-h) + 2rem) var(--gutter) clamp(2.5rem,8vh,5rem);text-shadow:var(--ombre-texte)}.ouverture__contenu[data-astro-cid-4yrhhvic]{display:grid;gap:1rem;justify-items:start;max-inline-size:60rem;animation:ouverture-titre .5s var(--ease) both}@keyframes ouverture-titre{0%{opacity:0;transform:translateY(10px)}}.ouverture__surtitre[data-astro-cid-4yrhhvic]{color:var(--sur-photo)}.ouverture__h1[data-astro-cid-4yrhhvic]{font-size:var(--fs-h1);text-wrap:balance}.ouverture__sous-titre[data-astro-cid-4yrhhvic]{max-inline-size:42rem;font-size:clamp(1.05rem,.98rem + .4vw,1.3rem);line-height:1.55;text-wrap:pretty}.ouverture__texte[data-astro-cid-4yrhhvic] .ouverture__boutons{margin-block-start:.6rem;text-shadow:none}.ouverture--villa[data-astro-cid-4yrhhvic] .ouverture__texte[data-astro-cid-4yrhhvic]{align-self:center;padding-block:calc(var(--entete-h) + 1rem) calc(40px + 1.5rem);text-align:center}.ouverture--villa[data-astro-cid-4yrhhvic] .ouverture__contenu[data-astro-cid-4yrhhvic]{justify-items:center;margin-inline:auto}@media(min-width:720px){.ouverture--villa[data-astro-cid-4yrhhvic] .ouverture__texte[data-astro-cid-4yrhhvic]{padding-block-end:calc(clamp(56px,10vh,120px) + 1.5rem)}}.ouverture__h1--villa[data-astro-cid-4yrhhvic]{display:grid;justify-items:center;gap:.35rem;line-height:1}.h1-sur[data-astro-cid-4yrhhvic]{display:block;font-family:var(--ff-texte);font-size:.8rem;font-weight:500;letter-spacing:.32em;text-transform:uppercase;padding-inline-start:.32em}.h1-nom[data-astro-cid-4yrhhvic]{display:block;font-family:var(--ff-script);font-weight:400;font-size:clamp(3.5rem,8vw,7rem);line-height:1.05;letter-spacing:.01em;text-shadow:0 2px 24px rgba(20,17,11,.35)}.ouverture__legende[data-astro-cid-4yrhhvic]{position:absolute;inset-block-end:.6rem;inset-inline-end:var(--gutter);font-size:.7rem;letter-spacing:.04em;color:var(--sur-photo);opacity:.9;text-shadow:var(--ombre-texte)}.ouverture--villa[data-astro-cid-4yrhhvic] .ouverture__legende[data-astro-cid-4yrhhvic]{inset-block-end:auto;inset-block-start:calc(var(--entete-h) + .5rem)}.ouverture__manque[data-astro-cid-4yrhhvic]{position:absolute;inset-block-end:.75rem;inset-inline-start:var(--gutter);padding:.3rem .6rem;border-radius:var(--rayon);background:var(--ground);color:var(--ink-2);font-size:.7rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase}.partenaires[data-astro-cid-m7sdlapu]{display:grid;gap:clamp(2rem,4.5vw,3.25rem)}.partenaires__liste[data-astro-cid-m7sdlapu]{display:grid;gap:clamp(3rem,8vw,6rem)}.partenaire[data-astro-cid-m7sdlapu]{display:grid;gap:1.75rem;align-items:center}.partenaire__photos[data-astro-cid-m7sdlapu]{display:grid;gap:.6rem;grid-template-columns:minmax(0,1fr)}.partenaire__photos--2[data-astro-cid-m7sdlapu],.partenaire__photos--3[data-astro-cid-m7sdlapu]{grid-template-columns:minmax(0,2.2fr) minmax(0,1fr);align-items:start}.partenaire__photos[data-astro-cid-m7sdlapu] .partenaire__photo{inline-size:100%;border-radius:var(--rayon)}.partenaire__photos--3[data-astro-cid-m7sdlapu]>.partenaire__photo--vignette:last-child,.partenaire__photos--3[data-astro-cid-m7sdlapu]>picture:last-child>.partenaire__photo--vignette{align-self:end}.partenaire__photos--2[data-astro-cid-m7sdlapu] .partenaire__photo--principale,.partenaire__photos--3[data-astro-cid-m7sdlapu] .partenaire__photo--principale{grid-row:span 2}.partenaire__texte[data-astro-cid-m7sdlapu]{display:grid;gap:.9rem;align-content:center;max-inline-size:var(--mesure)}.partenaire__texte[data-astro-cid-m7sdlapu] .partenaire__nom{font-family:var(--ff-texte);font-size:clamp(1.45rem,1.25rem + .8vw,1.9rem);font-weight:500}.partenaire__texte[data-astro-cid-m7sdlapu] .partenaire__description{color:var(--ink-2)}.sec--sombre .partenaire__texte[data-astro-cid-m7sdlapu] .partenaire__description{color:var(--nuit-texte-2)}.partenaire__avantage[data-astro-cid-m7sdlapu]{padding:.2rem 0 .2rem 1rem;border-inline-start:2px solid var(--corten);font-weight:500;color:var(--ink)}.sec--sombre .partenaire__avantage[data-astro-cid-m7sdlapu]{color:var(--nuit-texte);border-color:var(--corten-clair)}.partenaire__texte[data-astro-cid-m7sdlapu] .partenaire__bouton{justify-self:start;margin-block-start:.5rem}@media(min-width:720px){.partenaire__photos[data-astro-cid-m7sdlapu]{max-inline-size:36rem}}@media(min-width:1024px){.partenaire[data-astro-cid-m7sdlapu]{grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:clamp(3rem,6vw,6rem)}.partenaire--sans-photo[data-astro-cid-m7sdlapu]{grid-template-columns:minmax(0,1fr)}}@media(min-width:1024px){.partenaire--inverse[data-astro-cid-m7sdlapu]{grid-template-columns:minmax(0,6fr) minmax(0,5fr)}.partenaire--inverse[data-astro-cid-m7sdlapu] .partenaire__photos[data-astro-cid-m7sdlapu]{order:2;justify-self:end;inline-size:100%}}.plan[data-astro-cid-eggs4l4j]{display:grid;gap:clamp(1.75rem,4vw,2.5rem)}.plan__vue[data-astro-cid-eggs4l4j]{position:relative;border-radius:var(--rayon);overflow:hidden}.plan__vue[data-astro-cid-eggs4l4j] .plan__image{inline-size:100%}.plan__point[data-astro-cid-eggs4l4j]{position:absolute;display:grid;place-items:center;inline-size:44px;block-size:44px;transform:translate(-50%,-50%)}.plan__numero[data-astro-cid-eggs4l4j]{display:grid;place-items:center;inline-size:30px;block-size:30px;border:2px solid var(--sur-photo);border-radius:50%;background:var(--corten);color:#fff;font-size:.8rem;font-weight:600;box-shadow:0 2px 10px #14110b59;transition:transform .2s var(--ease),background-color .2s var(--ease)}.plan__point[data-astro-cid-eggs4l4j][aria-expanded=true] .plan__numero[data-astro-cid-eggs4l4j]{background:var(--ink);transform:scale(1.15)}@media(hover:hover)and (pointer:fine){.plan__point[data-astro-cid-eggs4l4j]:hover .plan__numero[data-astro-cid-eggs4l4j]{transform:scale(1.12)}}.plan__point[data-astro-cid-eggs4l4j]:focus-visible{outline:2px solid var(--anneau-photo);outline-offset:0;box-shadow:0 0 0 4px var(--anneau-lisere);border-radius:50%}.plan__fiche[data-astro-cid-eggs4l4j]{position:absolute;inset-block-end:1rem;inset-inline-start:1rem;z-index:2;display:grid;gap:.5rem;inline-size:min(22rem,calc(100% - 2rem));padding:1.25rem 1.25rem 1.1rem;border-radius:var(--rayon);background:var(--card);color:var(--ink);box-shadow:var(--shadow)}.plan__fiche--droite[data-astro-cid-eggs4l4j]{inset-inline:auto 1rem}.plan__fiche[data-astro-cid-eggs4l4j]:focus-visible{outline-offset:2px}.plan__fermer[data-astro-cid-eggs4l4j]{position:absolute;inset-block-start:.25rem;inset-inline-end:.25rem;display:grid;place-items:center;inline-size:44px;block-size:44px;color:var(--ink-2)}.plan__fiche-image[data-astro-cid-eggs4l4j]{inline-size:100%;aspect-ratio:3 / 2;object-fit:cover;border-radius:var(--rayon)}.plan__fiche-nom[data-astro-cid-eggs4l4j]{padding-inline-end:2.5rem;font-size:1.15rem;font-weight:600}.plan__fiche-texte[data-astro-cid-eggs4l4j]{font-size:.95rem;color:var(--ink-2)}.plan__fiche-lien[data-astro-cid-eggs4l4j]{justify-self:start;min-block-size:44px;display:inline-flex;align-items:center;font-size:var(--fs-bouton);font-weight:600;letter-spacing:.14em;text-transform:uppercase;text-decoration:underline;text-decoration-color:var(--corten);text-underline-offset:.5em}@media(max-width:719px){.plan__fiche[data-astro-cid-eggs4l4j],.plan__fiche--droite[data-astro-cid-eggs4l4j]{position:fixed;inset:auto 0 0;z-index:60;inline-size:100%;max-block-size:70svh;overflow-y:auto;padding-block-end:calc(1.25rem + env(safe-area-inset-bottom,0px));border-radius:12px 12px 0 0;box-shadow:0 -10px 40px #14110b40}}.plan__legende[data-astro-cid-eggs4l4j]{display:grid;gap:.4rem 2rem;grid-template-columns:repeat(auto-fill,minmax(13rem,1fr));list-style:none}.plan__legende-element[data-astro-cid-eggs4l4j]{display:flex;align-items:center;gap:.7rem;min-block-size:44px;font-size:.95rem}.plan__numero--legende[data-astro-cid-eggs4l4j]{flex:none;inline-size:26px;block-size:26px;border-width:0;font-size:.72rem;box-shadow:none}.plan__legende-lien[data-astro-cid-eggs4l4j]{text-decoration:underline;text-decoration-color:var(--corten);text-underline-offset:.25em}.sous-parties[data-astro-cid-dlwj3cee]{display:grid;gap:clamp(2.25rem,5vw,3.75rem)}.sous-parties[data-astro-cid-dlwj3cee] .sp-titre{font-size:var(--fs-h3)}.sp-info[data-astro-cid-dlwj3cee]{font-size:.7rem;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3)}.sec--sombre .sp-info[data-astro-cid-dlwj3cee]{color:var(--nuit-texte-2)}.sous-parties[data-astro-cid-dlwj3cee] .sp-texte{color:var(--ink-2)}.sec--sombre .sous-parties[data-astro-cid-dlwj3cee] .sp-texte{color:var(--nuit-texte-2)}.sous-parties[data-astro-cid-dlwj3cee] .sp-bouton{justify-self:start;margin-block-start:.4rem}.sous-parties[data-astro-cid-dlwj3cee] .sp-photo{inline-size:100%;border-radius:var(--rayon)}.sp-legende[data-astro-cid-dlwj3cee]{margin-block-start:.5rem;font-size:var(--fs-mention);color:var(--ink-3)}.sp-rangees[data-astro-cid-dlwj3cee]{display:grid;gap:clamp(3rem,8vw,6rem)}.sp-rangee[data-astro-cid-dlwj3cee]{display:grid;gap:1.5rem;align-items:center}.sp-rangee__texte[data-astro-cid-dlwj3cee]{display:grid;gap:.75rem;align-content:center;max-inline-size:var(--mesure)}.sp-rangee--texte[data-astro-cid-dlwj3cee] .sp-rangee__texte[data-astro-cid-dlwj3cee]{padding-inline-start:clamp(1.1rem,3vw,2rem);border-inline-start:1px solid var(--corten)}@media(min-width:720px){.sp-rangee[data-astro-cid-dlwj3cee]{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:clamp(2rem,5vw,5rem)}.sp-rangee--texte[data-astro-cid-dlwj3cee]{grid-template-columns:minmax(0,1fr)}.sp-rangee--texte[data-astro-cid-dlwj3cee] .sp-rangee__texte[data-astro-cid-dlwj3cee]{max-inline-size:var(--mesure-large)}}@media(min-width:720px){.sp-rangee--inverse[data-astro-cid-dlwj3cee]{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr)}.sp-rangee--inverse[data-astro-cid-dlwj3cee] .sp-rangee__image[data-astro-cid-dlwj3cee]{order:2}}.sp-cartes[data-astro-cid-dlwj3cee]{display:grid;gap:clamp(1.75rem,3vw,2.5rem) clamp(1.25rem,2.5vw,2rem);list-style:none}.sp-carte[data-astro-cid-dlwj3cee]{display:grid;align-content:start;gap:1.1rem}.sp-carte__texte[data-astro-cid-dlwj3cee]{display:grid;gap:.6rem}@media(min-width:720px){.sp-cartes[data-astro-cid-dlwj3cee]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.sp-cartes[data-astro-cid-dlwj3cee]{grid-template-columns:repeat(3,minmax(0,1fr))}}.sp-liste[data-astro-cid-dlwj3cee]{display:grid;list-style:none;border-block-start:1px solid var(--rule)}.sp-liste__element[data-astro-cid-dlwj3cee]{display:grid;gap:.5rem;align-content:start;padding-block:1.5rem;border-block-end:1px solid var(--rule)}@media(min-width:720px){.sp-liste[data-astro-cid-dlwj3cee]{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));column-gap:clamp(1.5rem,4vw,3.5rem)}}.texte[data-astro-cid-rz6ykllq]{display:grid;gap:1.4rem;justify-items:start}.texte__corps[data-astro-cid-rz6ykllq]{display:grid;gap:1.6rem;inline-size:100%;max-inline-size:var(--mesure)}.texte--large[data-astro-cid-rz6ykllq] .texte__corps[data-astro-cid-rz6ykllq]{max-inline-size:var(--mesure-large)}.texte--centre[data-astro-cid-rz6ykllq]{justify-items:center;text-align:center}.texte--centre[data-astro-cid-rz6ykllq] .texte__corps[data-astro-cid-rz6ykllq]{margin-inline:auto}.texte--centre[data-astro-cid-rz6ykllq] .texte__corps[data-astro-cid-rz6ykllq] :is(ul,ol){display:inline-block;text-align:start}.texte-image[data-astro-cid-wqa5hbzi]{display:grid;gap:clamp(2rem,5vw,3rem);align-items:center}.texte-image__texte[data-astro-cid-wqa5hbzi]{display:grid;gap:1.4rem;align-content:center}.texte-image__corps[data-astro-cid-wqa5hbzi]{display:grid;gap:1.6rem;max-inline-size:var(--mesure);color:var(--ink-2)}.sec--sombre .texte-image__corps[data-astro-cid-wqa5hbzi]{color:var(--nuit-texte-2)}.texte-image__image[data-astro-cid-wqa5hbzi]{position:relative;display:grid;gap:.6rem}.texte-image__image[data-astro-cid-wqa5hbzi] .texte-image__photo{inline-size:100%}.legende[data-astro-cid-wqa5hbzi]{font-size:var(--fs-mention);color:var(--ink-3)}.sec--sombre .legende[data-astro-cid-wqa5hbzi]{color:var(--nuit-texte-2)}@media(min-width:720px){.texte-image[data-astro-cid-wqa5hbzi]{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:clamp(2.5rem,6vw,6rem)}.texte-image--portrait[data-astro-cid-wqa5hbzi]{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr)}.texte-image--seul[data-astro-cid-wqa5hbzi]{grid-template-columns:minmax(0,1fr)}}@media(min-width:720px){.texte-image--gauche[data-astro-cid-wqa5hbzi]{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}.texte-image--gauche[data-astro-cid-wqa5hbzi].texte-image--portrait{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr)}.texte-image--gauche[data-astro-cid-wqa5hbzi] .texte-image__image[data-astro-cid-wqa5hbzi]{order:-1}}@media(min-width:1280px){.texte-image__image[data-astro-cid-wqa5hbzi]:before{content:"";position:absolute;inset:-1.25rem -1.25rem auto auto;inline-size:44px;block-size:44px;border-block-start:1px solid var(--corten);border-inline-end:1px solid var(--corten);pointer-events:none}.texte-image--gauche[data-astro-cid-wqa5hbzi] .texte-image__image[data-astro-cid-wqa5hbzi]:before{inset:-1.25rem auto auto -1.25rem;border-inline-end:0;border-inline-start:1px solid var(--corten)}}.sec-libre[data-astro-cid-4lrjwnfy]{position:relative}.sec--plein-cadre[data-astro-cid-4lrjwnfy]{padding-block:0}.ruban[data-astro-cid-4lrjwnfy]{position:absolute;inset-block-start:.75rem;inset-inline-start:.75rem;z-index:5;display:flex;flex-wrap:wrap;gap:.35rem;margin:0;pointer-events:none}.ruban--ouverture[data-astro-cid-4lrjwnfy]{inset-block-start:calc(var(--entete-h) + .75rem)}.ruban__etiquette[data-astro-cid-4lrjwnfy]{padding:.3rem .65rem;border-radius:var(--rayon);background:var(--soleil);color:var(--ink);font-size:.66rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;box-shadow:0 2px 8px #14110b2e}.ruban__etiquette--proposition[data-astro-cid-4lrjwnfy]{background:var(--bassin);color:#fff}.sec-vide[data-astro-cid-4lrjwnfy]{padding-block:1.25rem;border:1px dashed var(--corten);border-radius:var(--rayon);color:var(--ink-2);font-size:.9rem;text-align:center}.sec--sombre[data-astro-cid-4lrjwnfy] .sec-vide[data-astro-cid-4lrjwnfy]{border-color:var(--corten-clair);color:var(--nuit-texte-2)}
