.hero[data-astro-cid-bbe6dxrz]{padding-top:clamp(32px,6vw,88px);padding-bottom:clamp(56px,8vw,112px);display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:clamp(36px,6vw,88px);align-items:center}.hero__txt[data-astro-cid-bbe6dxrz]{gap:26px}.hero__lieux[data-astro-cid-bbe6dxrz]{font-size:1.25rem;animation:vmwrite 1.1s ease .5s backwards}.hero__h1[data-astro-cid-bbe6dxrz]{font-family:var(--serif);font-weight:400;font-size:clamp(3rem,7vw,5.8rem);line-height:.98;letter-spacing:-.02em;text-wrap:balance;animation:vmfade .9s ease .05s backwards}.hero__intro[data-astro-cid-bbe6dxrz]{font-size:clamp(1.15rem,1.6vw,1.35rem);line-height:1.45;max-width:36ch;animation:vmfade .9s ease .2s backwards}.hero__pro[data-astro-cid-bbe6dxrz]{padding-top:16px;border-top:1px solid var(--rule);font-size:1.05rem;line-height:1.45;color:var(--ink2);max-width:42ch;font-style:italic;animation:vmfade .9s ease .28s backwards}.hero__cta[data-astro-cid-bbe6dxrz]{display:flex;flex-wrap:wrap;align-items:center;gap:14px 24px;margin-top:6px;animation:vmfade .9s ease .35s backwards}.hero__tel[data-astro-cid-bbe6dxrz]{color:var(--ink);font-style:normal;font-weight:500;white-space:nowrap}.hero__pics[data-astro-cid-bbe6dxrz]{position:relative;max-width:520px;width:100%;margin-left:auto;padding:0 0 64px 48px}.hero__a[data-astro-cid-bbe6dxrz]{width:100%;aspect-ratio:4/5;object-fit:cover;object-position:50% 60%;border-radius:2px;animation:vmfade 1.1s ease .15s backwards}.hero__b[data-astro-cid-bbe6dxrz]{position:absolute;left:0;bottom:0;width:52%;aspect-ratio:4/3;object-fit:cover;transform:rotate(-2.5deg);border:8px solid var(--paper);background:var(--paper);box-shadow:0 14px 34px #14191438;transition:transform .5s var(--ease),box-shadow .5s;animation:vmdrop 1s var(--ease) .55s backwards}.hero__b[data-astro-cid-bbe6dxrz]:hover{transform:rotate(0) scale(1.04);box-shadow:0 20px 44px #14191447}.hero__leg[data-astro-cid-bbe6dxrz]{position:absolute;right:0;bottom:18px;max-width:42%;font-family:var(--hand);font-size:1.1rem;line-height:1.3;transform:rotate(-2deg);text-align:right;animation:vmwrite 1s ease 1.25s backwards}.about-s[data-astro-cid-frvx3fob]{border-top:1px solid var(--rule)}.about[data-astro-cid-frvx3fob]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:clamp(36px,6vw,96px);align-items:start}.about__pic[data-astro-cid-frvx3fob]{gap:14px;max-width:460px}.about__pic[data-astro-cid-frvx3fob] img[data-astro-cid-frvx3fob]{width:100%;aspect-ratio:4/5;object-fit:cover;object-position:50% 20%;border-radius:2px}.about__sig[data-astro-cid-frvx3fob]{font-family:var(--hand);font-size:1.7rem;color:var(--accent);transform:rotate(-3deg);transform-origin:left}.about__txt[data-astro-cid-frvx3fob]{gap:22px}.about__q[data-astro-cid-frvx3fob]{border-block:1px solid var(--rule);padding:20px 0;display:flex;flex-direction:column;gap:8px}.about__q[data-astro-cid-frvx3fob] .muted[data-astro-cid-frvx3fob]{font-size:.95rem}blockquote[data-astro-cid-frvx3fob]{font-family:var(--serif);font-style:italic;font-size:clamp(1.4rem,2.2vw,1.8rem);line-height:1.25;text-wrap:pretty}cite[data-astro-cid-frvx3fob]{font-family:var(--text);font-style:normal;font-size:.95rem;color:var(--ink2);white-space:nowrap}.about__dl[data-astro-cid-frvx3fob]{display:grid;grid-template-columns:auto 1fr;gap:6px 18px;font-size:.98rem}.about__dl[data-astro-cid-frvx3fob] dt[data-astro-cid-frvx3fob]{font-style:italic;color:var(--ink2)}.about__dl[data-astro-cid-frvx3fob] div[data-astro-cid-frvx3fob]{display:flex;flex-direction:column;gap:6px}.spec[data-astro-cid-ddzvultz]{gap:clamp(28px,4vw,48px)}.spec__head[data-astro-cid-ddzvultz]{gap:18px;max-width:720px}.spec__grid[data-astro-cid-ddzvultz]{align-items:stretch}.card[data-astro-cid-ddzvultz]{display:flex;flex-direction:column;background:var(--paper);border-radius:2px;overflow:hidden}.card__pic[data-astro-cid-ddzvultz]{position:relative;aspect-ratio:4/3;background:var(--paper2)}.card__pic[data-astro-cid-ddzvultz] img[data-astro-cid-ddzvultz]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.card__n[data-astro-cid-ddzvultz]{position:absolute;top:14px;left:14px;font-family:var(--serif);font-size:1.05rem;letter-spacing:.06em;background:var(--paper);color:var(--accent);padding:4px 10px;border-radius:2px}.card__body[data-astro-cid-ddzvultz]{display:flex;flex-direction:column;gap:14px;padding:clamp(20px,2.4vw,28px);flex:1}.card__title[data-astro-cid-ddzvultz]{gap:6px}.card__title[data-astro-cid-ddzvultz] .hand[data-astro-cid-ddzvultz]{font-size:1.1rem}h3[data-astro-cid-ddzvultz]{font-family:var(--serif);font-weight:400;font-size:clamp(1.8rem,2.6vw,2.2rem);line-height:1.05;letter-spacing:-.01em}.card__txt[data-astro-cid-ddzvultz]{gap:10px;font-size:1rem}.card__txt[data-astro-cid-ddzvultz] strong{font-weight:600}.card__list[data-astro-cid-ddzvultz]{display:flex;flex-direction:column;gap:4px;font-size:.95rem;font-style:italic;color:var(--ink2)}.card__foot[data-astro-cid-ddzvultz]{margin-top:auto;padding-top:14px;border-top:1px solid var(--rule);display:flex;flex-direction:column;gap:4px;font-size:.95rem}.card__foot[data-astro-cid-ddzvultz]>span[data-astro-cid-ddzvultz]{display:flex;gap:10px}.seance[data-astro-cid-op3ms6up]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:clamp(36px,6vw,96px);align-items:start}.seance__l[data-astro-cid-op3ms6up]{gap:22px}.tabs[data-astro-cid-op3ms6up]{display:flex;flex-wrap:wrap;gap:8px;margin-top:6px}.tabs[data-astro-cid-op3ms6up] button[data-astro-cid-op3ms6up]{font-size:.95rem;padding:9px 14px;min-height:42px;border-radius:3px;border:1px solid var(--ink);cursor:pointer;background:transparent;color:var(--ink);transition:background-color .25s,color .25s}.tabs[data-astro-cid-op3ms6up] button[data-astro-cid-op3ms6up][aria-selected=true]{background:var(--ink);color:var(--paper)}.tabs[data-astro-cid-op3ms6up] button[data-astro-cid-op3ms6up]:hover:not([aria-selected=true]){color:var(--accent);border-color:var(--accent)}.steps[data-astro-cid-op3ms6up]{display:flex;flex-direction:column;border-top:1px solid var(--rule)}.steps[data-astro-cid-op3ms6up][hidden]{display:none}.steps[data-astro-cid-op3ms6up] li[data-astro-cid-op3ms6up]{display:grid;grid-template-columns:48px 1fr;gap:14px;padding:16px 0;border-bottom:1px solid var(--rule);animation:vmfade .4s ease both}.steps__n[data-astro-cid-op3ms6up]{font-family:var(--serif);font-size:2rem;line-height:1;color:var(--accent)}.steps__t[data-astro-cid-op3ms6up]{font-weight:500}.seance__r[data-astro-cid-op3ms6up]{gap:32px;padding-top:clamp(0px,4vw,52px)}.seance__col[data-astro-cid-op3ms6up]{gap:12px}h3[data-astro-cid-op3ms6up]{font-family:var(--serif);font-weight:400;font-style:italic;font-size:1.9rem;line-height:1.1}ul[data-astro-cid-op3ms6up]{display:flex;flex-direction:column;gap:8px}ul[data-astro-cid-op3ms6up] li[data-astro-cid-op3ms6up]{display:flex;gap:12px}.seance__note[data-astro-cid-op3ms6up]{font-family:var(--hand);font-size:1.15rem;line-height:1.3;transform:rotate(-1deg);transform-origin:left}.acc[data-astro-cid-sxwy4anu]{gap:clamp(32px,5vw,56px);padding-block:clamp(56px,8vw,120px)}.acc__head[data-astro-cid-sxwy4anu]{gap:22px}.acc__intro[data-astro-cid-sxwy4anu]{gap:16px}.acc__grid[data-astro-cid-sxwy4anu]{gap:clamp(14px,2vw,24px);align-items:stretch}.forfait[data-astro-cid-sxwy4anu]{display:flex;flex-direction:column;gap:18px;background:var(--paper);border-radius:2px;padding:clamp(24px,2.8vw,34px);--dash: var(--accent);--line: var(--rule)}.forfait--on[data-astro-cid-sxwy4anu]{background:var(--accent);color:var(--paper);--dash: var(--accent-soft);--line: color-mix(in srgb, var(--paper) 30%, transparent)}.forfait__top[data-astro-cid-sxwy4anu]{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.forfait__top[data-astro-cid-sxwy4anu] .italic[data-astro-cid-sxwy4anu]{font-size:.92rem;opacity:.8}.forfait__n[data-astro-cid-sxwy4anu]{font-family:var(--serif);font-size:1.05rem;letter-spacing:.06em;color:var(--dash)}h3[data-astro-cid-sxwy4anu]{font-family:var(--serif);font-weight:400;font-size:clamp(2rem,3vw,2.6rem);line-height:1;letter-spacing:-.01em}.forfait__res[data-astro-cid-sxwy4anu]{opacity:.85}ul[data-astro-cid-sxwy4anu]{padding-top:16px;display:flex;flex-direction:column;gap:8px;border-top:1px solid var(--line)}li[data-astro-cid-sxwy4anu]{display:flex;gap:10px}.forfait__dash[data-astro-cid-sxwy4anu]{color:var(--dash)}.forfait__prix[data-astro-cid-sxwy4anu]{margin-top:auto;padding-top:8px;font-family:var(--serif);font-size:clamp(2.4rem,3.6vw,3rem);line-height:1}.acc__cta[data-astro-cid-sxwy4anu]{display:flex;flex-wrap:wrap;align-items:center;gap:14px 28px}.ev[data-astro-cid-5xihcb3m]{gap:clamp(28px,4vw,48px)}.ev__head[data-astro-cid-5xihcb3m]{gap:22px}.ev__grid[data-astro-cid-5xihcb3m]{align-items:start}.ev__item[data-astro-cid-5xihcb3m]{gap:18px}.ev__pic[data-astro-cid-5xihcb3m]{position:relative;aspect-ratio:3/4;border-radius:2px;overflow:hidden;background:var(--paper2)}.ev__pic[data-astro-cid-5xihcb3m] img[data-astro-cid-5xihcb3m]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.ev__txt[data-astro-cid-5xihcb3m]{gap:8px}.ev__txt[data-astro-cid-5xihcb3m] .hand[data-astro-cid-5xihcb3m]{font-size:1.1rem}h3[data-astro-cid-5xihcb3m]{font-family:var(--serif);font-weight:400;font-size:clamp(1.7rem,2.6vw,2.1rem);line-height:1.05;letter-spacing:-.01em;text-wrap:balance}.ev__cta[data-astro-cid-5xihcb3m]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:18px 32px;border-top:1px solid var(--ink);padding-top:clamp(20px,2.4vw,28px)}.ev__cta[data-astro-cid-5xihcb3m] .stack[data-astro-cid-5xihcb3m]{gap:4px}.ev__appel[data-astro-cid-5xihcb3m]{font-family:var(--serif);font-size:clamp(1.5rem,2.4vw,1.9rem);line-height:1.1}.tarifs[data-astro-cid-rlqxwcbl]{gap:clamp(28px,4vw,48px)}.tarifs__head[data-astro-cid-rlqxwcbl]{gap:22px}.tarifs__intro[data-astro-cid-rlqxwcbl]{gap:18px;align-items:flex-start}.tarifs__grid[data-astro-cid-rlqxwcbl]{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:clamp(14px,2vw,24px);align-items:stretch}@media(max-width:759px){.tarifs__grid[data-astro-cid-rlqxwcbl]{grid-template-columns:1fr}}.tarifs__col[data-astro-cid-rlqxwcbl]{gap:clamp(14px,2vw,24px)}.tarifs__col[data-astro-cid-rlqxwcbl]:first-child .bloc[data-astro-cid-rlqxwcbl]{flex:1}.bloc[data-astro-cid-rlqxwcbl]{display:flex;flex-direction:column;gap:6px;background:var(--paper2);border-radius:2px;padding:clamp(20px,2.4vw,28px)}.bloc--line[data-astro-cid-rlqxwcbl]{background:transparent;border:1px solid var(--rule);padding:clamp(18px,2.2vw,24px)}h3[data-astro-cid-rlqxwcbl]{margin:0 0 4px;font-family:var(--serif);font-weight:400;font-style:italic;font-size:1.6rem;line-height:1.1;color:var(--accent)}.ligne[data-astro-cid-rlqxwcbl]{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding:12px 0;border-bottom:1px solid var(--rule)}.ligne__l[data-astro-cid-rlqxwcbl]{gap:2px;min-width:0}.ligne__d[data-astro-cid-rlqxwcbl],.intertitre[data-astro-cid-rlqxwcbl],.bloc__note[data-astro-cid-rlqxwcbl]{font-size:.92rem}.ligne__p[data-astro-cid-rlqxwcbl]{font-family:var(--serif);font-size:1.6rem;line-height:1;flex:none}.intertitre[data-astro-cid-rlqxwcbl]{padding:18px 0 2px}.bloc__note[data-astro-cid-rlqxwcbl]{margin-top:8px}.cab[data-astro-cid-aeni766h]{gap:clamp(28px,4vw,48px)}.cab__head[data-astro-cid-aeni766h]{gap:18px;max-width:680px}.cab__grid[data-astro-cid-aeni766h]{align-items:stretch}.lieu[data-astro-cid-aeni766h]{display:flex;flex-direction:column;background:var(--paper);border-radius:2px;overflow:hidden}.lieu__pic[data-astro-cid-aeni766h]{position:relative;aspect-ratio:16/10;background:var(--paper2)}.lieu__pic[data-astro-cid-aeni766h] img[data-astro-cid-aeni766h]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.lieu__body[data-astro-cid-aeni766h]{display:flex;flex-direction:column;gap:18px;padding:clamp(22px,2.8vw,32px);flex:1}.lieu__title[data-astro-cid-aeni766h]{gap:4px}.lieu__title[data-astro-cid-aeni766h] .hand[data-astro-cid-aeni766h]{font-size:1.15rem}h3[data-astro-cid-aeni766h]{font-family:var(--serif);font-weight:400;font-size:clamp(2rem,3vw,2.6rem);line-height:1;letter-spacing:-.01em}dl[data-astro-cid-aeni766h]{display:flex;flex-direction:column;border-top:1px solid var(--rule)}dl[data-astro-cid-aeni766h] div[data-astro-cid-aeni766h]{display:grid;grid-template-columns:96px minmax(0,1fr);gap:14px;padding:12px 0;border-bottom:1px solid var(--rule)}dt[data-astro-cid-aeni766h]{font-style:italic;color:var(--ink2)}.lieu__map[data-astro-cid-aeni766h]{position:relative;aspect-ratio:16/9;border:1px solid var(--rule);overflow:hidden;background:var(--paper2)}.lieu__map[data-astro-cid-aeni766h] iframe[data-astro-cid-aeni766h]{position:absolute;inset:0;width:100%;height:100%;border:0;filter:grayscale(1) sepia(.25) contrast(.95)}.lieu__go[data-astro-cid-aeni766h]{margin-top:auto;align-self:flex-start;min-height:44px}.cab__strip[data-astro-cid-aeni766h]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,3vw,40px);border-top:1px solid var(--ink);padding-top:clamp(20px,2.4vw,28px)}@media(max-width:759px){.cab__strip[data-astro-cid-aeni766h]{grid-template-columns:1fr}}.cab__strip[data-astro-cid-aeni766h] .stack[data-astro-cid-aeni766h]{gap:6px}.cab__t[data-astro-cid-aeni766h]{font-family:var(--serif);font-size:1.6rem;line-height:1.1}.cab__tel[data-astro-cid-aeni766h]{font-weight:500;text-decoration:none;font-size:1.1rem}.avis[data-astro-cid-dkot6bqd]{overflow:hidden}.avis__head[data-astro-cid-dkot6bqd]{padding-bottom:clamp(28px,4vw,44px);display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:18px}.avis__head[data-astro-cid-dkot6bqd] .stack[data-astro-cid-dkot6bqd]{gap:18px;max-width:640px}.avis__all[data-astro-cid-dkot6bqd]{font-weight:500;text-decoration:underline;text-underline-offset:5px;text-decoration-thickness:1px;white-space:nowrap}.avis__mask[data-astro-cid-dkot6bqd]{padding-bottom:clamp(48px,7vw,112px);-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}.avis__track[data-astro-cid-dkot6bqd]{display:flex;width:max-content;gap:20px;align-items:stretch;animation:vmmarquee 60s linear infinite}.avis__track[data-astro-cid-dkot6bqd]:hover{animation-play-state:paused}figure[data-astro-cid-dkot6bqd]{width:clamp(280px,32vw,400px);flex:none;display:flex;flex-direction:column;gap:16px;background:var(--paper2);border-radius:2px;padding:28px}.avis__q[data-astro-cid-dkot6bqd]{font-family:var(--serif);font-size:3.4rem;line-height:.5;height:.45em;color:var(--accent)}blockquote[data-astro-cid-dkot6bqd]{font-family:var(--serif);font-size:1.3rem;line-height:1.3;text-wrap:pretty;flex:1}figcaption[data-astro-cid-dkot6bqd]{font-style:italic;font-size:.92rem;color:var(--ink2);border-top:1px solid var(--rule);padding-top:12px}@media(prefers-reduced-motion:reduce){.avis__mask[data-astro-cid-dkot6bqd]{overflow-x:auto;-webkit-mask-image:none;mask-image:none}.avis__track[data-astro-cid-dkot6bqd]{padding-inline:var(--gutter)}}.ct[data-astro-cid-xmivup5a]{gap:clamp(28px,4vw,48px)}.ct__head[data-astro-cid-xmivup5a]{gap:18px;max-width:680px}.ct__grid[data-astro-cid-xmivup5a]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:clamp(16px,2.4vw,28px);align-items:start}.ct__grid--solo[data-astro-cid-xmivup5a]{grid-template-columns:minmax(0,640px)}@media(max-width:859px){.ct__grid[data-astro-cid-xmivup5a]{grid-template-columns:1fr}}.ct__links[data-astro-cid-xmivup5a]{gap:12px}.tile[data-astro-cid-xmivup5a]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 22px;background:var(--paper);border-radius:2px;text-decoration:none;color:var(--ink);transition:background-color .3s,color .3s,transform .3s}.tile[data-astro-cid-xmivup5a]:hover{background:var(--ink);color:var(--paper);transform:translateY(-2px)}.tile[data-astro-cid-xmivup5a] .stack[data-astro-cid-xmivup5a]{gap:2px;min-width:0}.tile__k[data-astro-cid-xmivup5a]{font-size:.92rem;opacity:.75}.tile__v[data-astro-cid-xmivup5a]{font-family:var(--serif);font-size:clamp(1.35rem,2vw,1.6rem);line-height:1.15;overflow-wrap:anywhere}.tile__i[data-astro-cid-xmivup5a]{font-size:1.2rem;flex:none}.ct__lieux[data-astro-cid-xmivup5a]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:8px;font-size:.95rem}.ct__lieux[data-astro-cid-xmivup5a] .stack[data-astro-cid-xmivup5a]{gap:2px;border-top:1px solid var(--ink);padding-top:12px}.hand-n[data-astro-cid-xmivup5a]{font-family:var(--hand);color:var(--accent)}.form[data-astro-cid-xmivup5a]{gap:22px;background:var(--paper);border-radius:2px;padding:clamp(24px,3.4vw,44px)}h3[data-astro-cid-xmivup5a]{font-family:var(--serif);font-weight:400;font-size:clamp(1.7rem,2.6vw,2.2rem);line-height:1.05}label[data-astro-cid-xmivup5a]{display:flex;flex-direction:column;gap:4px;font-style:italic;color:var(--ink2);font-size:.98rem}input[data-astro-cid-xmivup5a],textarea[data-astro-cid-xmivup5a]{border:0;border-bottom:1px solid var(--ink);border-radius:0;padding:10px 0;background:transparent;color:var(--ink);font-style:normal;font-size:1.1rem;outline:none;min-height:46px;width:100%}textarea[data-astro-cid-xmivup5a]{resize:vertical;line-height:1.5}input[data-astro-cid-xmivup5a]:focus,textarea[data-astro-cid-xmivup5a]:focus{border-color:var(--accent)}.form[data-astro-cid-xmivup5a] .btn[data-astro-cid-xmivup5a]{align-self:flex-start}.form__ok[data-astro-cid-xmivup5a]{font-family:var(--hand);font-size:1.2rem;color:var(--accent);animation:vmfade .6s ease both}.form__err[data-astro-cid-xmivup5a]{color:var(--accent)}.form__rgpd[data-astro-cid-xmivup5a]{font-size:.9rem}.sticky[data-astro-cid-5qlys77k]{display:none}@media(max-width:1039px){body{padding-bottom:84px}.sticky[data-astro-cid-5qlys77k]{position:fixed;left:0;right:0;bottom:0;z-index:40;display:flex;gap:10px;padding:10px 16px calc(10px + env(safe-area-inset-bottom));background:color-mix(in srgb,var(--paper) 94%,transparent);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-top:1px solid var(--rule);animation:vmup .5s var(--ease) both}.sticky[data-astro-cid-5qlys77k] .btn[data-astro-cid-5qlys77k]{flex:1;min-height:48px;padding:12px 20px}.sticky__tel[data-astro-cid-5qlys77k]{width:48px;height:48px;border-radius:3px;border:1px solid var(--ink);display:grid;place-items:center;color:var(--ink);flex:none}}
