.hero[data-astro-cid-lcdefpme]{z-index:2;position:relative}.hero-grid[data-astro-cid-lcdefpme]{width:var(--wrap);grid-template-columns:minmax(0,1fr) auto;column-gap:clamp(32px,4vw,72px);margin-inline:auto;display:grid}.hero-text[data-astro-cid-lcdefpme]{grid-area:1/1;align-self:end;padding-top:clamp(48px,8vh,110px)}.hero-visual[data-astro-cid-lcdefpme]{grid-area:1/2/3}.hero-practical[data-astro-cid-lcdefpme]{grid-area:2/1;align-self:start;margin-bottom:clamp(48px,7vh,88px)}.hero-rating[data-astro-cid-lcdefpme]{margin-bottom:22px;font-size:.95rem}.hero-rating[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:var(--ivoire-2)}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{max-width:12ch;margin-bottom:28px;font-size:clamp(42px,2.3vw + 20px,68px);font-weight:600;line-height:1.02}.hero[data-astro-cid-lcdefpme] .lede[data-astro-cid-lcdefpme]{color:var(--ivoire);max-width:44ch}.hero-acts[data-astro-cid-lcdefpme]{flex-wrap:wrap;align-items:center;gap:14px 28px;margin-top:36px;display:flex}.hero-call[data-astro-cid-lcdefpme]{align-items:center;min-height:44px;font-weight:600;display:inline-flex}.hero-practical[data-astro-cid-lcdefpme]{color:var(--ivoire-2);border-top:1px solid #f1eee62e;max-width:44ch;margin-top:32px;padding-top:20px;font-size:.95rem}.hero-practical[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:var(--ivoire-2)}.hero-visual[data-astro-cid-lcdefpme]{grid-template-columns:auto clamp(180px,15vw,230px);align-self:end;column-gap:clamp(28px,3.4vw,56px);margin-top:clamp(32px,5vh,56px);display:grid}.hero-photo[data-astro-cid-lcdefpme]{margin:0;position:relative}.hero-photo[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{height:clamp(520px, calc(100svh - var(--header-h) - 56px), 820px);aspect-ratio:920/1178;object-fit:cover;width:auto;animation:.9s ease-out both photoIn}.rule[data-astro-cid-lcdefpme]{width:1px;position:absolute;top:0;bottom:0;right:calc(-1*clamp(14px,1.7vw,28px))}.rule-line[data-astro-cid-lcdefpme]{background:var(--ivoire);transform-origin:top;animation:.9s cubic-bezier(.3,.7,.2,1) .25s both draw;position:absolute;inset:0}.hero-index[data-astro-cid-lcdefpme]{margin:0;padding:0;list-style:none;position:relative}.tick[data-astro-cid-lcdefpme]{left:0;right:0;top:var(--at);animation:tickIn .5s calc(.7s + var(--i) * .16s) ease-out both;position:absolute;transform:translateY(-1px)}.tick[data-astro-cid-lcdefpme]:before{content:"";background:var(--ivoire);width:calc(clamp(28px,3.4vw,56px) + clamp(48px,4vw,72px) + 24px);height:1px;position:absolute;top:0;left:calc(-1*clamp(28px,3.4vw,56px) - clamp(48px,4vw,72px))}.tick[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:var(--ivoire);margin-top:-10px;padding:12px 0 10px 36px;text-decoration:none;display:grid}.tick-name[data-astro-cid-lcdefpme]{font:600 clamp(26px, 1.4vw + 8px, 34px)/1 var(--serif)}.tick-rule[data-astro-cid-lcdefpme]{color:var(--ivoire-2);margin-top:4px;font-size:.92rem}.tick-price[data-astro-cid-lcdefpme]{margin-top:6px;font-size:.95rem;font-weight:600}.tick[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover .tick-price[data-astro-cid-lcdefpme]{color:var(--blond);text-decoration:underline}@keyframes draw{0%{transform:scaleY(0)}}@keyframes tickIn{0%{opacity:0;transform:translate(-8px,-1px)}}@keyframes photoIn{0%{opacity:0}}.ecoute-grid[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,6fr) minmax(0,6fr);align-items:end;gap:clamp(32px,5vw,88px);display:grid}.ecoute-text[data-astro-cid-lcdefpme]{justify-items:start;gap:24px;display:grid}.ecoute-text[data-astro-cid-lcdefpme] .h2[data-astro-cid-lcdefpme]{max-width:19ch}.ecoute-photo[data-astro-cid-lcdefpme]{margin:0}.ecoute-photo[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{aspect-ratio:4/3;object-fit:cover;width:100%;height:auto}.formules[data-astro-cid-lcdefpme]{padding-bottom:clamp(72px,9vw,140px)}.formules-head[data-astro-cid-lcdefpme]{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:16px 40px;margin-bottom:clamp(28px,3vw,48px);display:flex}.formules-head[data-astro-cid-lcdefpme] .h2[data-astro-cid-lcdefpme]{max-width:16ch}.formule-list[data-astro-cid-lcdefpme]{border-top:1px solid var(--pierre);margin:0;padding:0;list-style:none}.formule[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--pierre);color:var(--encre);grid-template-columns:128px minmax(0,3fr) minmax(0,5fr) auto;align-items:center;gap:clamp(16px,2.4vw,36px);padding:18px 0;text-decoration:none;display:grid}.formule[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-fit:cover;width:128px;height:160px;transition:transform .35s}.f-name[data-astro-cid-lcdefpme]{font:600 clamp(30px, 2vw + 12px, 48px)/1 var(--serif)}.f-text[data-astro-cid-lcdefpme]{color:var(--encre-2);max-width:52ch}.f-price[data-astro-cid-lcdefpme]{white-space:nowrap;font-weight:600}.formule[data-astro-cid-lcdefpme]:hover .f-name[data-astro-cid-lcdefpme]{color:var(--mousse)}.formule[data-astro-cid-lcdefpme]:hover img[data-astro-cid-lcdefpme]{transform:scale(1.04)}.dos[data-astro-cid-lcdefpme]{background:var(--blanc)}.dos-head[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:end;gap:24px clamp(32px,5vw,88px);margin-bottom:clamp(32px,4vw,56px);display:grid}.dos-strip[data-astro-cid-lcdefpme]{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin:0 0 32px;padding:0;list-style:none;display:grid}.dos-strip[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:nth-child(2n){margin-top:56px}.dos-strip[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{aspect-ratio:3/4;object-fit:cover;width:100%;height:auto}.avis-grid[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:48px clamp(32px,5vw,88px);display:grid}.avis-head[data-astro-cid-lcdefpme]{grid-row:span 2;align-content:start;gap:28px;display:grid}.avis-scores[data-astro-cid-lcdefpme]{color:var(--ivoire-2);gap:6px;display:grid}.avis-scores[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{font:600 1.6rem/1 var(--serif);color:var(--ivoire);margin-right:4px}.quote[data-astro-cid-lcdefpme],.quote[data-astro-cid-lcdefpme] blockquote[data-astro-cid-lcdefpme]{margin:0}.quote[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{font:500 clamp(22px, .9vw + 14px, 28px)/1.3 var(--serif)}.quote-main[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{font-size:clamp(28px,1.6vw + 14px,40px);line-height:1.2}.quote[data-astro-cid-lcdefpme] figcaption[data-astro-cid-lcdefpme]{color:var(--ivoire-2);margin-top:14px;font-size:.95rem}.avis-grid[data-astro-cid-lcdefpme]>.quote[data-astro-cid-lcdefpme]:not(.quote-main){border-top:1px solid #f1eee633;padding-top:28px}@media (width>=1001px){.avis-grid[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,4fr) minmax(0,4fr) minmax(0,4fr)}.quote-main[data-astro-cid-lcdefpme]{grid-column:2/4}}.visite-grid[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:clamp(32px,5vw,88px);display:grid}.visite-photo[data-astro-cid-lcdefpme]{top:calc(var(--header-h) + 24px);margin:0;position:sticky}.visite-photo[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{aspect-ratio:1170/1303;object-fit:cover;width:100%;height:auto}.visite-info[data-astro-cid-lcdefpme]{gap:24px;display:grid}.visite-hours[data-astro-cid-lcdefpme]{max-width:420px;margin:0;display:grid}.visite-hours[data-astro-cid-lcdefpme] div[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--pierre);justify-content:space-between;padding:8px 0;display:flex}.visite-hours[data-astro-cid-lcdefpme] dt[data-astro-cid-lcdefpme]{font-weight:600}.visite-hours[data-astro-cid-lcdefpme] dd[data-astro-cid-lcdefpme]{margin:0}.visite-acts[data-astro-cid-lcdefpme]{flex-wrap:wrap;align-items:center;gap:14px 28px;display:flex}.visite-acts[data-astro-cid-lcdefpme] .link-arrow[data-astro-cid-lcdefpme]{align-items:center;min-height:44px;display:inline-flex}.map-box[data-astro-cid-lcdefpme]{aspect-ratio:16/10;background:#dfe3dc;position:relative}.map-fallback[data-astro-cid-lcdefpme]{font-size:.95rem;position:absolute;bottom:20px;left:20px;right:20px}.visite-map[data-astro-cid-lcdefpme]{filter:grayscale(.3);border:0;width:100%;height:100%;position:relative}@media (width<=1100px){.hero-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr;min-height:0}.hero-text[data-astro-cid-lcdefpme],.hero-visual[data-astro-cid-lcdefpme],.hero-practical[data-astro-cid-lcdefpme]{grid-area:auto/1}.hero-text[data-astro-cid-lcdefpme]{padding-bottom:8px}.hero-practical[data-astro-cid-lcdefpme]{margin-top:0;margin-bottom:40px;padding-top:20px}.hero-visual[data-astro-cid-lcdefpme]{padding-bottom:40px}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{max-width:13ch}.hero-visual[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,6fr) minmax(0,4fr);max-width:760px;margin-top:24px}.hero-photo[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{width:100%;height:auto}}@media (width<=1000px){.ecoute-grid[data-astro-cid-lcdefpme],.visite-grid[data-astro-cid-lcdefpme],.dos-head[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.visite-photo[data-astro-cid-lcdefpme]{max-width:520px;position:static}.formule[data-astro-cid-lcdefpme]{grid-template-columns:72px minmax(0,1fr) auto}.formule[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{width:72px;height:90px}.f-text[data-astro-cid-lcdefpme]{grid-area:2/2/auto/-1}.dos-strip[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,minmax(0,1fr))}.dos-strip[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:nth-child(2n){margin-top:0}.dos-strip[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:nth-child(3n+2){margin-top:40px}.avis-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.avis-head[data-astro-cid-lcdefpme]{grid-row:auto}}@media (width<=640px){.hero-visual[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,60fr) minmax(0,40fr);column-gap:22px;margin-top:28px}.hero-photo[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{aspect-ratio:1/2;object-fit:cover;object-position:50% 0;height:auto;max-height:440px}.tick-rule[data-astro-cid-lcdefpme]{display:none}.hero-text[data-astro-cid-lcdefpme]{padding-top:32px}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{font-size:clamp(36px,10vw,46px)}.hero-acts[data-astro-cid-lcdefpme]{margin-top:28px}.hero-acts[data-astro-cid-lcdefpme] .btn[data-astro-cid-lcdefpme]{flex:100%}.tick[data-astro-cid-lcdefpme]:before{width:48px;left:-36px}.tick[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{padding-left:18px}.tick-name[data-astro-cid-lcdefpme]{font-size:24px}.tick-rule[data-astro-cid-lcdefpme]{font-size:.8rem;line-height:1.3}.tick-price[data-astro-cid-lcdefpme]{font-size:.82rem}.rule[data-astro-cid-lcdefpme]{right:-10px}.formule[data-astro-cid-lcdefpme]{grid-template-columns:88px minmax(0,1fr);gap:4px 16px}.formule[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{grid-row:span 3;width:88px;height:110px}.f-text[data-astro-cid-lcdefpme],.f-price[data-astro-cid-lcdefpme]{grid-area:auto/2}.dos-strip[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,minmax(0,1fr))}.dos-strip[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:nth-child(3n+2){margin-top:0}.dos-strip[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:nth-child(2n){margin-top:32px}}
