.pricing[data-astro-cid-lfo6wmmv]{border-top:1px solid var(--ink);flex-direction:column;display:flex}.pricing-row[data-astro-cid-lfo6wmmv]{gap:var(--space-1);padding-block:var(--space-5);border-bottom:1px solid var(--line-strong);grid-template-columns:1fr;display:grid}.pricing-head[data-astro-cid-lfo6wmmv]{display:none}.cell-prestation[data-astro-cid-lfo6wmmv]{font-family:var(--font-serif);font-size:1.375rem;line-height:1.25}.cell-montant[data-astro-cid-lfo6wmmv]{font-family:var(--font-serif);color:var(--petrol);font-size:1.375rem}.cell-conditions[data-astro-cid-lfo6wmmv]{color:var(--muted);font-size:var(--text-small)}.pricing-row[data-astro-cid-lfo6wmmv] span[data-astro-cid-lfo6wmmv][data-label]:not(.cell-prestation):before{content:attr(data-label) " · ";font-family:var(--font-sans);font-size:var(--text-micro);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-weight:600}@media (width>=820px){.pricing-row[data-astro-cid-lfo6wmmv]{gap:var(--space-5);grid-template-columns:1.5fr .9fr 1fr 1.8fr;align-items:baseline}.pricing-head[data-astro-cid-lfo6wmmv]{padding-block:var(--space-3);font-size:var(--text-micro);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-weight:600;display:grid}.pricing-row[data-astro-cid-lfo6wmmv] span[data-astro-cid-lfo6wmmv][data-label]:before{content:none!important}}.sh[data-astro-cid-eihymhiq]{padding:clamp(56px,8vh,104px) 0 0;position:relative}.sh-band[data-astro-cid-eihymhiq]{background:var(--mist);position:absolute;inset:0 0 64px}.sh-copy[data-astro-cid-eihymhiq]{padding-bottom:112px}.sh-grid[data-astro-cid-eihymhiq]{gap:var(--space-7);align-items:end;display:grid;position:relative}@media (width>=1000px){.sh-grid[data-astro-cid-eihymhiq]{grid-template-columns:minmax(0,6fr) minmax(0,5fr);gap:clamp(40px,5vw,96px)}}.sh-copy[data-astro-cid-eihymhiq] h1[data-astro-cid-eihymhiq]{max-width:14ch;font-size:clamp(2.5rem,1.6rem + 3.4vw,4.6rem)}.sh-intro[data-astro-cid-eihymhiq]{max-width:36rem;color:var(--ink);font-size:var(--text-lead);line-height:1.5}.sh-acts[data-astro-cid-eihymhiq]{margin-top:var(--space-5);flex-wrap:wrap;align-items:center;gap:14px 28px;display:flex}.sh-media[data-astro-cid-eihymhiq]{justify-self:end;width:100%;max-width:540px;margin:0;padding:0 0 26px 26px;position:relative}.sh-strate[data-astro-cid-eihymhiq]{background:var(--sage);width:62%;height:70%;position:absolute;bottom:0;left:0}.sh-photo[data-astro-cid-eihymhiq]{aspect-ratio:4/3;display:block;position:relative;overflow:hidden}.sh-photo[data-astro-cid-eihymhiq] img{object-fit:cover;width:100%;height:100%;display:block}.sh-loc[data-astro-cid-eihymhiq]{background:var(--paper);font-size:var(--text-small);color:var(--muted);align-items:center;gap:12px;padding:10px 16px 10px 10px;line-height:1.25;display:flex;position:absolute;bottom:0;right:0}.sh-loc[data-astro-cid-eihymhiq] svg[data-astro-cid-eihymhiq]{flex:none;width:46px;height:auto}.sh-loc[data-astro-cid-eihymhiq] path[data-astro-cid-eihymhiq]{fill:var(--mist);stroke:var(--petrol);stroke-width:6px;stroke-linejoin:round}.sh-loc[data-astro-cid-eihymhiq] rect[data-astro-cid-eihymhiq]{fill:var(--anis);stroke:var(--petrol);stroke-width:5px}.sh-loc[data-astro-cid-eihymhiq] strong[data-astro-cid-eihymhiq]{color:var(--ink);font-weight:600;display:block}@media (prefers-reduced-motion:no-preference){.sh-photo[data-astro-cid-eihymhiq]{animation:sh-wipe 1.2s var(--ease-soft) .1s both}.sh-strate[data-astro-cid-eihymhiq]{animation:sh-rise 1.2s var(--ease-soft) both}.sh-loc[data-astro-cid-eihymhiq]{animation:sh-fade .6s var(--ease-out) 1s both}@keyframes sh-wipe{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes sh-rise{0%{opacity:0;transform:translateY(24px)}}@keyframes sh-fade{0%{opacity:0;transform:translateY(8px)}}}@media (width<=999px){.sh-band[data-astro-cid-eihymhiq]{bottom:120px}.sh-copy[data-astro-cid-eihymhiq]{padding-bottom:0}.sh-media[data-astro-cid-eihymhiq]{justify-self:stretch;max-width:none}}.approche[data-astro-cid-eihymhiq]{gap:var(--space-7);align-items:start;display:grid}@media (width>=900px){.approche[data-astro-cid-eihymhiq]{grid-template-columns:minmax(0,8fr) minmax(0,4fr);gap:clamp(40px,6vw,112px)}}.approche-text[data-astro-cid-eihymhiq]{max-width:52ch}.pratique[data-astro-cid-eihymhiq]{margin:var(--space-6) 0 0;gap:var(--space-4) var(--space-5);grid-template-columns:repeat(auto-fill,minmax(190px,1fr));padding:0;list-style:none;display:grid}.pratique[data-astro-cid-eihymhiq] li[data-astro-cid-eihymhiq]{grid-template-columns:44px 1fr;column-gap:12px;max-width:none;display:grid}.pr-ico[data-astro-cid-eihymhiq]{background:var(--mist);width:44px;height:44px;color:var(--petrol);grid-row:1/span 2;place-items:center;display:grid}.pr-t[data-astro-cid-eihymhiq]{color:var(--ink);font-weight:600;line-height:1.3}.pr-d[data-astro-cid-eihymhiq]{font-size:var(--text-small);color:var(--muted);line-height:1.45}.approche-note[data-astro-cid-eihymhiq]{border-top:3px solid var(--petrol);padding-top:var(--space-4);font-size:var(--text-small)}@media (width>=900px){.approche-note[data-astro-cid-eihymhiq]{margin-top:calc(var(--text-micro) * 1.3 + var(--space-5))}}.note-title[data-astro-cid-eihymhiq]{color:var(--ink);margin-bottom:var(--space-2);font-weight:600}.note-small[data-astro-cid-eihymhiq]{color:var(--muted);margin:var(--space-3) 0 0}.pourquoi[data-astro-cid-eihymhiq]{gap:var(--space-6);display:grid}.pq-lead[data-astro-cid-eihymhiq]{max-width:60ch;font-family:var(--font-serif);font-size:var(--text-lead);color:var(--ink);margin:0;line-height:1.4}.domaines[data-astro-cid-eihymhiq]{gap:0 var(--space-6);border-top:1px solid var(--ink);margin:0;padding:0;list-style:none;display:grid}@media (width>=760px){.domaines[data-astro-cid-eihymhiq]{grid-template-columns:1fr 1fr}}.domaines[data-astro-cid-eihymhiq] li[data-astro-cid-eihymhiq]{padding-block:var(--space-4);border-bottom:1px solid var(--line-strong);gap:4px;max-width:none;display:grid}.dm-t[data-astro-cid-eihymhiq]{font-family:var(--font-serif);color:var(--ink);font-size:1.3rem;line-height:1.2}.dm-t[data-astro-cid-eihymhiq]:before{content:"";background:var(--anis);vertical-align:2px;width:8px;height:8px;margin-right:10px;display:inline-block}.dm-d[data-astro-cid-eihymhiq]{color:var(--muted);font-size:var(--text-small);max-width:52ch;line-height:1.5}.pq-end[data-astro-cid-eihymhiq]{align-items:center;gap:var(--space-3) var(--space-6);flex-wrap:wrap;display:flex}.pq-end[data-astro-cid-eihymhiq] p[data-astro-cid-eihymhiq]{max-width:62ch;margin:0}.espaces[data-astro-cid-eihymhiq]{gap:var(--space-5);margin:0;padding:0;list-style:none;display:grid}@media (width>=760px){.espaces[data-astro-cid-eihymhiq]{grid-template-columns:repeat(3,1fr);align-items:start}.espaces[data-astro-cid-eihymhiq] li[data-astro-cid-eihymhiq]:nth-child(2){margin-top:var(--space-7)}}.espaces[data-astro-cid-eihymhiq] li[data-astro-cid-eihymhiq]{max-width:none}.esp[data-astro-cid-eihymhiq]{aspect-ratio:4/3;margin:0;position:relative;overflow:hidden}.esp[data-astro-cid-eihymhiq] img[data-astro-cid-eihymhiq]{object-fit:cover;width:100%;height:100%;display:block}.esp[data-astro-cid-eihymhiq] figcaption[data-astro-cid-eihymhiq]{background:var(--paper);font:600 var(--text-micro) / 1.25 var(--font-sans);color:var(--ink);letter-spacing:.01em;flex-wrap:wrap;align-items:baseline;gap:2px 8px;padding:8px 14px 8px 10px;display:flex;position:absolute;bottom:0;left:0}.esp[data-astro-cid-eihymhiq] figcaption[data-astro-cid-eihymhiq]:before{content:"";background:var(--anis);align-self:center;width:6px;height:6px}.esp[data-astro-cid-eihymhiq] figcaption[data-astro-cid-eihymhiq] b[data-astro-cid-eihymhiq]{color:var(--petrol);letter-spacing:.06em;font-weight:600}.esp[data-astro-cid-eihymhiq] figcaption[data-astro-cid-eihymhiq] span[data-astro-cid-eihymhiq]{width:100%;color:var(--muted);padding-left:14px;font-weight:400}@media (prefers-reduced-motion:no-preference){.esp[data-astro-cid-eihymhiq]{clip-path:inset(100% 0 0);transition:clip-path 1.1s var(--ease-soft)}.is-revealed[data-astro-cid-eihymhiq] .esp[data-astro-cid-eihymhiq],.no-js .esp[data-astro-cid-eihymhiq]{clip-path:inset(0)}}.enfants[data-astro-cid-eihymhiq]{gap:var(--space-5) var(--space-8);display:grid}@media (width>=900px){.enfants[data-astro-cid-eihymhiq]{grid-template-columns:minmax(0,5fr) minmax(0,6fr)}}.enf-body[data-astro-cid-eihymhiq] p[data-astro-cid-eihymhiq]{max-width:56ch}.enf-indiv[data-astro-cid-eihymhiq]{color:var(--muted);margin-top:0}.enf-faits[data-astro-cid-eihymhiq]{margin:var(--space-5) 0;flex-wrap:wrap;gap:16px 28px;display:flex}.enf-faits[data-astro-cid-eihymhiq] div[data-astro-cid-eihymhiq]{border-top:2px solid var(--petrol);min-width:8rem;padding-top:10px}.enf-faits[data-astro-cid-eihymhiq] dt[data-astro-cid-eihymhiq]{font:600 var(--text-micro) / 1 var(--font-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--petrol);margin-bottom:8px}.enf-faits[data-astro-cid-eihymhiq] dd[data-astro-cid-eihymhiq]{font-family:var(--font-serif);color:var(--ink);margin:0;font-size:1.15rem}.deroule-cta[data-astro-cid-eihymhiq]{margin:var(--space-6) 0 0;max-width:none}.lieux-grid[data-astro-cid-eihymhiq] .lieux-carte{gap:var(--space-6);align-items:center;display:grid}@media (width>=900px){.lieux-grid[data-astro-cid-eihymhiq] .lieux-carte{grid-template-columns:minmax(0,6fr) minmax(0,5fr);gap:clamp(32px,5vw,96px)}}.lieux-grid[data-astro-cid-eihymhiq] .carte-svg{max-width:560px}.cross-link[data-astro-cid-eihymhiq]{align-items:center;gap:var(--space-3) var(--space-5);margin:var(--space-8) 0 0;padding-top:var(--space-5);border-top:1px solid var(--line-strong);flex-wrap:wrap;max-width:none;font-weight:600;display:flex}
