.bandeau[data-astro-cid-fsbath5c]{margin:0;padding-bottom:clamp(1.5rem,3vw,2.5rem)}.bandeau__vue[data-astro-cid-fsbath5c]{aspect-ratio:16/9;background:var(--color-brume);max-width:1800px;margin:0 auto;position:relative;overflow:hidden}.bandeau__vue[data-astro-cid-fsbath5c] img{object-fit:cover;object-position:50% 58%;width:100%;height:100%;display:block}.bandeau__decoupe[data-astro-cid-fsbath5c]{width:100%;height:clamp(2.5rem,6vw,7rem);position:absolute;inset:0 0 auto}.bandeau__legende[data-astro-cid-fsbath5c]{max-width:1240px;font-family:var(--font-titre);color:var(--color-lichen);margin:clamp(.9rem,2vw,1.4rem) auto 0;padding-inline:clamp(1.15rem,4vw,3rem);font-size:clamp(.98rem,1.3vw,1.12rem);font-style:italic}@media (width>=900px){.bandeau__vue[data-astro-cid-fsbath5c]{aspect-ratio:2.45}}.distinction__entete[data-astro-cid-j4lfqbgd]{max-width:38rem}.distinction__liste[data-astro-cid-j4lfqbgd]{border-top:1px solid color-mix(in srgb, var(--color-canard) 14%, transparent);margin:clamp(2rem,4vw,3rem) 0 0;padding:0;list-style:none}.raison[data-astro-cid-j4lfqbgd]{--retrait:clamp(1rem, 2vw, 1.5rem);padding:clamp(1.4rem, 2.6vw, 2.1rem) var(--retrait);margin-inline:calc(-1 * var(--retrait));transition:background-color .5s var(--ease-sortie);border-radius:22px;gap:.4rem 1.5rem;display:grid;position:relative}.raison[data-astro-cid-j4lfqbgd]:after{content:"";left:var(--retrait);right:var(--retrait);background:color-mix(in srgb, var(--color-canard) 14%, transparent);height:1px;position:absolute;bottom:0}.raison[data-astro-cid-j4lfqbgd]:hover{background:color-mix(in srgb, var(--color-brume) 60%, transparent)}.raison__marque[data-astro-cid-j4lfqbgd]{width:22px;color:var(--color-poudre);transition:transform .55s var(--ease-rebond);display:block}.raison__marque[data-astro-cid-j4lfqbgd] svg{width:100%;height:auto;display:block}.raison[data-astro-cid-j4lfqbgd]:hover .raison__marque[data-astro-cid-j4lfqbgd]{transform:translateY(-4px)}.raison__titre[data-astro-cid-j4lfqbgd]{letter-spacing:-.02em;margin:0;font-size:clamp(1.35rem,2.3vw,1.75rem);font-weight:400}.raison__texte[data-astro-cid-j4lfqbgd]{max-width:34rem;color:var(--color-lichen);margin:0;font-size:1.02rem;line-height:1.7}.distinction__vue[data-astro-cid-j4lfqbgd]{aspect-ratio:16/9;background:var(--color-brume);border-radius:32px 32px 32px 64px;margin:clamp(2.25rem,4.5vw,3.5rem) 0 0;position:relative;overflow:hidden}.distinction__vue[data-astro-cid-j4lfqbgd] img{object-fit:cover;object-position:50% 42%;width:100%;height:100%;display:block}.distinction__vue[data-astro-cid-j4lfqbgd] .distinction__legende{max-width:calc(100% - 2*clamp(1.25rem,2.2vw,2rem));position:absolute;bottom:clamp(1.25rem,2.2vw,2rem);right:clamp(1.25rem,2.2vw,2rem)}@media (width>=840px){.distinction__vue[data-astro-cid-j4lfqbgd]{aspect-ratio:2.8;border-radius:44px 44px 44px 120px}.raison[data-astro-cid-j4lfqbgd]{grid-template-columns:22px minmax(0,1fr) minmax(0,1.15fr);align-items:start;gap:2rem}.raison__marque[data-astro-cid-j4lfqbgd]{margin-top:.4rem}}.mosaique[data-astro-cid-d6ypgm32]{padding-bottom:clamp(3rem,6vw,5rem)}.mosaique__grille[data-astro-cid-d6ypgm32]{gap:clamp(.8rem,1.6vw,1.25rem);margin-top:1.5rem;display:grid}.tuile[data-astro-cid-d6ypgm32]{background:var(--color-brume);border-radius:34px;margin:0;overflow:hidden}.tuile[data-astro-cid-d6ypgm32] img{object-fit:cover;width:100%;height:100%;transition:transform 1.1s var(--ease-sortie);display:block}.tuile--large[data-astro-cid-d6ypgm32]{aspect-ratio:3/2;border-radius:44px 44px 44px 120px}.tuile--carree[data-astro-cid-d6ypgm32]{aspect-ratio:1;border-radius:34px 34px 34px 120px;position:relative}.tuile--portrait[data-astro-cid-d6ypgm32]{aspect-ratio:4/5;border-radius:var(--radius-arche-inversee)}.tuile[data-astro-cid-d6ypgm32] .tuile__legende{position:absolute;bottom:1rem;right:1rem}figure[data-astro-cid-d6ypgm32].tuile:hover img{transform:scale(1.035)}.tuile--texte[data-astro-cid-d6ypgm32]{background:0 0;flex-direction:column;justify-content:center;align-items:flex-start;gap:1rem;padding:clamp(1.5rem,3vw,2.5rem);display:flex}.tuile--texte[data-astro-cid-d6ypgm32] p[data-astro-cid-d6ypgm32]{max-width:30rem;color:var(--color-lichen);margin:0;font-size:1.03rem;line-height:1.7}.tuile--pastille[data-astro-cid-d6ypgm32]{background:var(--color-poudre);color:var(--color-cacao);border-radius:34px 34px 34px 120px;align-content:center;gap:.5rem;padding:clamp(1.4rem,2.5vw,2rem);display:grid;position:relative;overflow:hidden}.tuile--pastille[data-astro-cid-d6ypgm32] .tuile__filigrane{opacity:.18;pointer-events:none;width:62%;position:absolute;bottom:-34%;right:-12%}.tuile__ville[data-astro-cid-d6ypgm32]{font-family:var(--font-titre);letter-spacing:-.03em;margin:0;font-size:clamp(2rem,4vw,2.8rem);line-height:1;position:relative}.tuile__note[data-astro-cid-d6ypgm32]{max-width:18rem;margin:0;font-size:.93rem;line-height:1.6;position:relative}@media (width>=880px){.mosaique__grille[data-astro-cid-d6ypgm32]{grid-template-columns:repeat(12,1fr);align-items:start}.tuile--large[data-astro-cid-d6ypgm32]{grid-column:span 7}.tuile--texte[data-astro-cid-d6ypgm32]{grid-column:span 5;padding-block:clamp(1rem,4vw,3rem)}.tuile--carree[data-astro-cid-d6ypgm32]{grid-column:span 4;margin-top:1.5rem}.tuile--pastille[data-astro-cid-d6ypgm32]{grid-column:span 4;min-height:13rem;margin-top:3.25rem}.tuile--portrait[data-astro-cid-d6ypgm32]{z-index:2;grid-column:span 4;margin-top:1.5rem;margin-bottom:clamp(-6.5rem,-7vw,-3.5rem);position:relative}}.seance__entete[data-astro-cid-adn2wwh6]{align-items:end;gap:clamp(1rem,3vw,3rem);display:grid}.seance__intro[data-astro-cid-adn2wwh6]{max-width:30rem;color:var(--color-lichen);font-size:1.05rem;line-height:1.7}.seance__parcours[data-astro-cid-adn2wwh6]{margin-top:clamp(2.5rem,5vw,4rem);position:relative}.seance__fil[data-astro-cid-adn2wwh6]{width:100%;height:80px;color:var(--color-canard);opacity:.4;display:none;overflow:visible}.seance__etapes[data-astro-cid-adn2wwh6]{gap:clamp(1.75rem,3vw,2rem);margin:0;padding:0;list-style:none;display:grid}.etape[data-astro-cid-adn2wwh6]{padding-left:3.75rem;position:relative}.etape__rang[data-astro-cid-adn2wwh6]{border-radius:var(--radius-arche);background:var(--color-menthe);border:1px solid color-mix(in srgb, var(--color-canard) 18%, transparent);width:44px;height:52px;font-family:var(--font-titre);color:var(--color-canard);place-items:center;font-size:1.15rem;display:grid;position:absolute;top:-.35rem;left:0}.etape[data-astro-cid-adn2wwh6]:nth-child(4) .etape__rang[data-astro-cid-adn2wwh6]{background:var(--color-poudre);color:var(--color-cacao);border-color:#0000}.etape__titre[data-astro-cid-adn2wwh6]{letter-spacing:-.015em;margin:0;font-size:clamp(1.2rem,1.7vw,1.4rem);font-weight:500}.etape__texte[data-astro-cid-adn2wwh6]{max-width:24rem;color:var(--color-lichen);margin:.55rem 0 0;font-size:.99rem;line-height:1.66}.etape__vue[data-astro-cid-adn2wwh6]{max-width:17rem;margin:1.25rem 0 0}.etape__vue[data-astro-cid-adn2wwh6] img{aspect-ratio:1;object-fit:cover;border-radius:var(--radius-arche-photo);background:var(--color-menthe);width:100%;display:block}.etape__vue[data-astro-cid-adn2wwh6] figcaption[data-astro-cid-adn2wwh6]{color:var(--color-lichen);margin-top:.6rem;font-size:.82rem;font-weight:600}.seance__pied[data-astro-cid-adn2wwh6]{border-top:1px solid color-mix(in srgb, var(--color-canard) 14%, transparent);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.25rem;margin-top:clamp(2.5rem,5vw,3.5rem);padding-top:clamp(1.5rem,3vw,2rem);display:flex}.seance__pied[data-astro-cid-adn2wwh6] p[data-astro-cid-adn2wwh6]{max-width:30rem;color:var(--color-lichen);margin:0;font-size:.99rem}@media (width>=860px){.seance__entete[data-astro-cid-adn2wwh6]{grid-template-columns:1.2fr .8fr}.seance__fil[data-astro-cid-adn2wwh6]{display:block}.seance__etapes[data-astro-cid-adn2wwh6]{grid-template-columns:repeat(4,1fr);gap:1.5rem;margin-top:1.25rem}.etape[data-astro-cid-adn2wwh6]{padding-top:3.9rem;padding-left:0}.etape__rang[data-astro-cid-adn2wwh6]{top:0}.seance__etapes[data-astro-cid-adn2wwh6] li[data-astro-cid-adn2wwh6]:nth-child(2),.seance__etapes[data-astro-cid-adn2wwh6] li[data-astro-cid-adn2wwh6]:nth-child(4){margin-top:1.6rem}.etape__vue[data-astro-cid-adn2wwh6]{max-width:none}}.offre__grille[data-astro-cid-3gb3yzl5]{align-items:start;gap:clamp(2.5rem,5vw,4.5rem);display:grid}@media (width>=960px){.offre__grille[data-astro-cid-3gb3yzl5]{grid-template-columns:.95fr 1.05fr}.offre__tarifs[data-astro-cid-3gb3yzl5]{position:sticky;top:7rem}}.tresors[data-astro-cid-udsgsl6r]{color:var(--color-menthe);padding-block:clamp(4.5rem,9vw,8rem);position:relative;overflow:hidden}.tresors__entete[data-astro-cid-udsgsl6r]{max-width:46rem}.tresors__intro[data-astro-cid-udsgsl6r]{max-width:34rem;color:color-mix(in srgb, var(--color-eau) 92%, var(--color-blanc));margin-top:1.25rem;font-size:1.05rem;line-height:1.72}.tresors__liste[data-astro-cid-udsgsl6r]{gap:clamp(2rem,4vw,2.5rem);margin:clamp(2.75rem,6vw,4.5rem) 0 clamp(2.5rem,5vw,3.5rem);padding:0;list-style:none;display:grid}.tresor__arche[data-astro-cid-udsgsl6r]{place-items:center;width:92px;height:112px;display:grid;position:relative}.tresor__arche[data-astro-cid-udsgsl6r] .tresor__contour{opacity:.5;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.tresor__caractere[data-astro-cid-udsgsl6r]{color:var(--color-poudre);margin-top:.6rem;font-size:2.35rem;line-height:1;position:relative}.tresor__nom[data-astro-cid-udsgsl6r]{letter-spacing:-.02em;color:var(--color-menthe);flex-wrap:wrap;align-items:baseline;gap:.6rem;margin:1.25rem 0 0;font-size:clamp(1.5rem,2.2vw,1.9rem);font-weight:400;display:flex}.tresor__sous[data-astro-cid-udsgsl6r]{font-family:var(--font-texte);color:var(--color-poudre);font-size:.9rem;font-weight:600}.tresor__texte[data-astro-cid-udsgsl6r]{max-width:24rem;color:color-mix(in srgb, var(--color-eau) 88%, var(--color-blanc));margin:.65rem 0 0;font-size:1rem;line-height:1.68}@media (width>=820px){.tresors__liste[data-astro-cid-udsgsl6r]{grid-template-columns:repeat(3,1fr)}.tresors__liste[data-astro-cid-udsgsl6r] li[data-astro-cid-udsgsl6r]:nth-child(2){margin-top:2.5rem}.tresors__liste[data-astro-cid-udsgsl6r] li[data-astro-cid-udsgsl6r]:nth-child(3){margin-top:1.25rem}}
