.js[data-astro-cid-ia3352tu]{position:relative}.cadre[data-astro-cid-ia3352tu]{aspect-ratio:4/3;position:relative}.cadre[data-astro-cid-ia3352tu] img{object-fit:cover;width:100%;height:100%;transition:opacity 1.4s var(--ease);position:absolute;inset:0}.cadre[data-astro-cid-ia3352tu] img.jour{opacity:0}[data-astro-cid-ia3352tu][data-moment=jour] .cadre[data-astro-cid-ia3352tu] img.jour{opacity:1}.choix[data-astro-cid-ia3352tu]{background:color-mix(in srgb, var(--lin) 88%, transparent);backdrop-filter:blur(8px);border-radius:999px;gap:.25rem;padding:.3rem;display:inline-flex;position:absolute;bottom:clamp(.75rem,2vw,1.5rem);left:clamp(.75rem,2vw,1.5rem)}button[data-astro-cid-ia3352tu]{font:500 .9rem/1 var(--sans);color:var(--encre);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:.55rem 1.1rem;transition:background .3s,color .3s}button[data-astro-cid-ia3352tu][aria-pressed=true]{background:var(--foret);color:var(--lin)}button[data-astro-cid-ia3352tu]:focus-visible{outline:2px solid var(--foret);outline-offset:2px}@media (width<=520px){button[data-astro-cid-ia3352tu]{padding:.5rem .8rem;font-size:.8rem}}.accueil[data-astro-cid-lcdefpme]{padding-block:.5rem var(--section)}.accueil-grille[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:stretch;gap:clamp(2rem,4.5vw,4.5rem);display:grid}.accueil-texte[data-astro-cid-lcdefpme]{flex-direction:column;justify-content:center;padding-block:2rem 0;display:flex}.accueil-texte[data-astro-cid-lcdefpme] .plante.flux{margin-top:clamp(2rem,4vw,3.5rem)}.accueil[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{font-size:var(--t-hero);max-width:9.5ch;animation:monte 1.2s var(--ease) .1s both}.accueil[data-astro-cid-lcdefpme] .surtitre[data-astro-cid-lcdefpme]{animation:monte 1.2s var(--ease) both}.sous[data-astro-cid-lcdefpme]{max-width:26rem;color:var(--texte-doux);animation:monte 1.2s var(--ease) .2s both;margin-top:2rem}.accueil-action[data-astro-cid-lcdefpme]{animation:monte 1.2s var(--ease) .3s both;flex-wrap:wrap;align-items:center;gap:1rem 2rem;margin-top:2.25rem;display:flex}.prix[data-astro-cid-lcdefpme]{font-family:var(--serif);font-size:var(--t-h3);letter-spacing:-.01em;margin:0;line-height:1.15}.prix[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{font-family:var(--sans);color:var(--texte-doux);letter-spacing:0;font-size:.95rem}.accueil-photo[data-astro-cid-lcdefpme]{min-height:clamp(28rem,76vh,52rem)}.accueil-photo[data-astro-cid-lcdefpme] img{object-position:50% 50%;animation:lent 16s var(--ease) both}@keyframes monte{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@keyframes lent{0%{transform:scale(1.05)}to{transform:scale(1)}}@media (width<=900px){.accueil-grille[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:1.5rem}.accueil-photo[data-astro-cid-lcdefpme]{aspect-ratio:5/4;order:-1;min-height:0}.accueil-texte[data-astro-cid-lcdefpme]{padding-block:.5rem 0}.accueil-action[data-astro-cid-lcdefpme]{flex-direction:column;align-items:stretch}.accueil-action[data-astro-cid-lcdefpme] .btn[data-astro-cid-lcdefpme]{width:100%}}.maison[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(2rem,6vw,6rem);display:grid}.maison-photo[data-astro-cid-lcdefpme]{aspect-ratio:4/5}.maison-texte[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{max-width:12ch;margin-bottom:1.5rem}.maison-texte[data-astro-cid-lcdefpme]>.doux[data-astro-cid-lcdefpme]{max-width:30rem}.faits[data-astro-cid-lcdefpme]{border-top:1px solid var(--ligne);grid-template-columns:1fr 1fr;margin:2.5rem 0;display:grid}.faits[data-astro-cid-lcdefpme] div[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--ligne);flex-direction:column-reverse;gap:.3rem;padding:1.25rem 1rem 1.25rem 0;display:flex}.faits[data-astro-cid-lcdefpme] dd[data-astro-cid-lcdefpme]{font-family:var(--serif);font-size:var(--t-h3);letter-spacing:-.01em;margin:0;line-height:1.15}.faits[data-astro-cid-lcdefpme] dt[data-astro-cid-lcdefpme]{color:var(--texte-doux);font-size:.95rem}.liens[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:1.5rem 2rem;display:flex}@media (width<=900px){.maison[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.maison-photo[data-astro-cid-lcdefpme]{aspect-ratio:4/3}}.lumiere[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:center;gap:clamp(2rem,5vw,5rem);display:grid}.lumiere-texte[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{max-width:12ch;margin-bottom:1.5rem}.lumiere-texte[data-astro-cid-lcdefpme] .doux[data-astro-cid-lcdefpme]{max-width:24rem}@media (width<=900px){.lumiere[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}.entete-section[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{max-width:14ch}.riviere[data-astro-cid-lcdefpme]{gap:var(--colonnes-gap);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;display:grid}.carte[data-astro-cid-lcdefpme]{gap:.75rem;display:grid}.carte[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin-top:1rem}.carte[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--texte-doux);max-width:30rem}.riviere-grande[data-astro-cid-lcdefpme]{aspect-ratio:4/3}.riviere-petite[data-astro-cid-lcdefpme]{aspect-ratio:4/5}@media (width<=900px){.riviere[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:3rem}.riviere-petite[data-astro-cid-lcdefpme]{aspect-ratio:4/3}}.galerie[data-astro-cid-lcdefpme]{gap:var(--colonnes-gap);grid-template-columns:repeat(12,minmax(0,1fr));align-items:stretch;display:grid}.g-haute[data-astro-cid-lcdefpme]{grid-column:span 4;min-height:34rem}.g-colonne[data-astro-cid-lcdefpme]{gap:var(--colonnes-gap);grid-column:span 4;display:grid}.g-carre[data-astro-cid-lcdefpme]{min-height:16rem}.g-haute[data-astro-cid-lcdefpme] img{object-position:64% 50%}.g-colonne[data-astro-cid-lcdefpme] .g-carre[data-astro-cid-lcdefpme]:first-child img{object-position:45% 60%}.g-colonne[data-astro-cid-lcdefpme] .g-carre[data-astro-cid-lcdefpme]:last-child img{object-position:75% 15%}.g-texte[data-astro-cid-lcdefpme]{grid-column:span 4;align-self:center;padding-left:clamp(0rem,2vw,1.5rem)}.g-texte[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{margin-bottom:1.5rem}.g-texte[data-astro-cid-lcdefpme] .doux[data-astro-cid-lcdefpme]{margin-bottom:2rem}@media (width<=1000px){.g-haute[data-astro-cid-lcdefpme],.g-colonne[data-astro-cid-lcdefpme]{grid-column:span 6}.g-texte[data-astro-cid-lcdefpme]{order:-1;grid-column:1/-1;padding:0 0 1rem}}@media (width<=640px){.g-haute[data-astro-cid-lcdefpme],.g-colonne[data-astro-cid-lcdefpme]{grid-column:1/-1}.g-haute[data-astro-cid-lcdefpme]{aspect-ratio:4/5;min-height:0}.g-carre[data-astro-cid-lcdefpme]{aspect-ratio:4/3;min-height:0}}.visite[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:clamp(2.5rem,6vw,6rem);display:grid}.visite-texte[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{max-width:12ch;margin-bottom:1.5rem}.louis[data-astro-cid-lcdefpme]{border-top:1px solid var(--ligne);justify-items:start;gap:.5rem;margin-top:2.5rem;padding-top:1.5rem;display:grid}.louis-nom[data-astro-cid-lcdefpme]{margin:0;font-weight:600}.louis-tel[data-astro-cid-lcdefpme]{font-family:var(--serif);font-size:var(--t-h3);letter-spacing:-.01em;line-height:1.15}.louis-tel[data-astro-cid-lcdefpme]:hover{color:var(--foret)}.visite-form[data-astro-cid-lcdefpme]{background:var(--surface);border-radius:var(--rayon-media);padding:clamp(1.5rem,4vw,3rem)}@media (width<=900px){.visite[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}
