.matterport[data-astro-cid-hqvcwfp6]{aspect-ratio:16 / 9;width:100%;background:var(--c-stone);border-radius:var(--r-md);overflow:hidden}.matterport[data-astro-cid-hqvcwfp6] iframe[data-astro-cid-hqvcwfp6]{width:100%;height:100%;border:0;display:block}.vtour[data-astro-cid-vbs3gudi]{margin:0;--vt-glass: rgba(20, 18, 15, .62);--vt-glass-hi: rgba(20, 18, 15, .78);--vt-on: #fff;--vt-active-bg: #fff;--vt-active-fg: #1a1a1a}.vtour[data-astro-cid-vbs3gudi] [data-astro-cid-vbs3gudi][hidden]{display:none!important}.vtour__stage[data-astro-cid-vbs3gudi]{position:relative;aspect-ratio:16 / 9;width:100%;background:var(--c-stone);border-radius:var(--r-md);overflow:hidden;outline-offset:3px}.vtour__stage[data-astro-cid-vbs3gudi]:fullscreen,.vtour__stage[data-astro-cid-vbs3gudi].is-pseudo-fs{border-radius:0;aspect-ratio:auto}.vtour__stage[data-astro-cid-vbs3gudi].is-pseudo-fs{position:fixed;inset:0;z-index:1000;height:100dvh}html.vtour-lock{overflow:hidden}.vtour__pano[data-astro-cid-vbs3gudi]{position:absolute;inset:0;touch-action:none}.vtour__dh[data-astro-cid-vbs3gudi],.vtour__planfull[data-astro-cid-vbs3gudi]{position:absolute;inset:0;z-index:2;background:radial-gradient(ellipse at 50% 40%,#3a3631,#1d1b18 75%);touch-action:none}.vtour__planfull[data-astro-cid-vbs3gudi]{padding:3.5rem 1rem 4.5rem}.vtour__dhstatus[data-astro-cid-vbs3gudi]{position:absolute;left:50%;top:50%;z-index:3;transform:translate(-50%,-50%);margin:0;color:var(--vt-on);font-family:var(--font-sans);font-size:var(--fs-sm);text-align:center}.vtour__poster[data-astro-cid-vbs3gudi]{position:absolute;inset:0;width:100%;height:100%;padding:0;border:0;cursor:pointer;background:none;display:block;z-index:4}.vtour__poster[data-astro-cid-vbs3gudi] img[data-astro-cid-vbs3gudi]{width:100%;height:100%;object-fit:cover;display:block}.vtour__poster[data-astro-cid-vbs3gudi]:after{content:"";position:absolute;inset:0;background:#14120f47;transition:background .25s ease}.vtour__poster[data-astro-cid-vbs3gudi]:hover:after,.vtour__poster[data-astro-cid-vbs3gudi]:focus-visible:after{background:#14120f24}.vtour__play[data-astro-cid-vbs3gudi]{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:1;display:inline-flex;align-items:center;gap:.6em;padding:.7em 1.3em;background:var(--c-paper, #fff);color:var(--c-ink, #1a1a1a);border-radius:999px;font-family:var(--font-sans);font-size:var(--fs-sm);font-weight:600;letter-spacing:var(--tracking-wide);box-shadow:0 6px 24px #00000047}.vtour__play[data-astro-cid-vbs3gudi] svg[data-astro-cid-vbs3gudi]{flex:none}.vtour__loading[data-astro-cid-vbs3gudi]{position:absolute;inset:0;z-index:5;display:flex;align-items:center;justify-content:center;color:var(--vt-on);font-family:var(--font-sans);font-size:var(--fs-sm);letter-spacing:var(--tracking-wide);background:#14120f8c}.vtour__ui[data-astro-cid-vbs3gudi]{position:absolute;inset:0;z-index:3;pointer-events:none;font-family:var(--font-sans)}.vtour__ui[data-astro-cid-vbs3gudi]>[data-astro-cid-vbs3gudi]{pointer-events:auto}.vtour__room[data-astro-cid-vbs3gudi]{position:absolute;top:.75rem;left:.75rem;margin:0;max-width:calc(100% - 7rem);padding:.4em .8em;border-radius:999px;background:var(--vt-glass);color:var(--vt-on);font-size:var(--fs-xs);font-weight:600;letter-spacing:var(--tracking-wide);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;backdrop-filter:blur(4px);pointer-events:none}.vtour__tr[data-astro-cid-vbs3gudi]{position:absolute;top:.75rem;right:.75rem;display:flex;gap:.4rem}.vtour__btn[data-astro-cid-vbs3gudi]{display:inline-flex;align-items:center;justify-content:center;gap:.25rem;min-width:2.4rem;height:2.4rem;padding:0 .5rem;border:0;border-radius:999px;cursor:pointer;color:var(--vt-on);background:var(--vt-glass);backdrop-filter:blur(4px);font:600 var(--fs-xs) / 1 var(--font-sans);transition:background .15s ease,color .15s ease}.vtour__btn[data-astro-cid-vbs3gudi] svg{width:20px;height:20px;flex:none}.vtour__btn[data-astro-cid-vbs3gudi]:hover{background:var(--vt-glass-hi)}.vtour__btn[data-astro-cid-vbs3gudi]:focus-visible{outline:2px solid #fff;outline-offset:2px}.vtour__grp[data-astro-cid-vbs3gudi] .vtour__btn[data-astro-cid-vbs3gudi]{background:none;backdrop-filter:none}.vtour__grp[data-astro-cid-vbs3gudi] .vtour__btn[data-astro-cid-vbs3gudi]:hover{background:#ffffff24}.vtour__btn[data-astro-cid-vbs3gudi][aria-checked=true],.vtour__btn[data-astro-cid-vbs3gudi][aria-expanded=true]{background:var(--vt-active-bg)!important;color:var(--vt-active-fg)}.vtour__bar[data-astro-cid-vbs3gudi]{position:absolute;left:.75rem;bottom:.75rem;right:calc(clamp(120px,26%,210px) + 1.5rem);display:flex;flex-wrap:wrap;align-items:flex-end;gap:.4rem;pointer-events:none}.vtour__bar[data-astro-cid-vbs3gudi]>[data-astro-cid-vbs3gudi]{pointer-events:auto}.vtour__grp[data-astro-cid-vbs3gudi]{display:flex;gap:.1rem;padding:.15rem;border-radius:999px;background:var(--vt-glass);backdrop-filter:blur(4px)}.vtour__floors[data-astro-cid-vbs3gudi]{position:relative}.vtour__btn--floors[data-astro-cid-vbs3gudi]{padding:0 .7rem 0 .55rem}.vtour__floorsmenu[data-astro-cid-vbs3gudi]{position:absolute;left:0;bottom:calc(100% + .4rem);display:flex;flex-direction:column;min-width:11rem;padding:.3rem;border-radius:var(--r-sm, 8px);background:var(--vt-glass-hi);backdrop-filter:blur(6px)}.vtour__floorsmenu[data-astro-cid-vbs3gudi] button{padding:.55em .8em;border:0;border-radius:6px;background:none;color:var(--vt-on);font:600 var(--fs-xs) / 1.2 var(--font-sans);text-align:left;cursor:pointer}.vtour__floorsmenu[data-astro-cid-vbs3gudi] button:hover{background:#ffffff24}.vtour__floorsmenu[data-astro-cid-vbs3gudi] button[aria-pressed=true]{background:var(--vt-active-bg);color:var(--vt-active-fg)}.vtour__reel[data-astro-cid-vbs3gudi]{position:absolute;left:.75rem;right:calc(clamp(120px,26%,210px) + 1.5rem);bottom:3.6rem;display:flex;gap:.4rem;overflow-x:auto;padding:.3rem;border-radius:var(--r-sm, 8px);background:var(--vt-glass);backdrop-filter:blur(4px);scrollbar-width:thin}.vtour__reel[data-astro-cid-vbs3gudi] button{position:relative;flex:none;width:7.5rem;aspect-ratio:16 / 9;padding:0;border:2px solid transparent;border-radius:6px;overflow:hidden;background:#000;cursor:pointer}.vtour__reel[data-astro-cid-vbs3gudi] button[aria-current=step]{border-color:#fff}.vtour__reel[data-astro-cid-vbs3gudi] img{width:100%;height:100%;object-fit:cover;display:block}.vtour__reel[data-astro-cid-vbs3gudi] span{position:absolute;left:.3rem;bottom:.25rem;color:#fff;font:700 var(--fs-xs) / 1 var(--font-sans);text-shadow:0 1px 3px rgba(0,0,0,.8)}.vtour__map[data-astro-cid-vbs3gudi]{position:absolute;right:.75rem;bottom:.75rem;width:clamp(120px,26%,210px);aspect-ratio:4 / 3;padding:6px;border-radius:var(--r-sm, 8px);background:var(--vt-glass);backdrop-filter:blur(4px);cursor:zoom-in}.vtour__stage[data-astro-cid-vbs3gudi]:not([data-mode=inside]) .vtour__map[data-astro-cid-vbs3gudi],.vtour__stage[data-astro-cid-vbs3gudi]:not([data-mode=inside]) .vtour__reel[data-astro-cid-vbs3gudi]{display:none}.vtour__toast[data-astro-cid-vbs3gudi]{position:absolute;left:50%;top:3.4rem;transform:translate(-50%);max-width:90%;padding:.5em 1em;border-radius:999px;background:var(--vt-glass-hi);color:var(--vt-on);font-size:var(--fs-xs);overflow-wrap:anywhere}.vtour__reticle[data-astro-cid-vbs3gudi]{position:absolute;left:0;top:0;z-index:1;border:2px solid rgba(255,255,255,.95);border-radius:50%;background:#ffffff1f;box-shadow:0 0 0 1px #00000040;pointer-events:none}.vtour__hs{width:0;height:0}.vtour__puck{position:absolute;left:-40px;top:-40px;width:80px;height:80px;padding:0;border:5px solid rgba(255,255,255,.9);border-radius:50%;background:radial-gradient(circle,#ffffff59 0 30%,#ffffff1f 31%);box-shadow:0 0 0 2px #0000002e;cursor:pointer;transition:background .15s ease,border-color .15s ease}.vtour__puck:hover,.vtour__puck.is-target,.vtour__puck:focus-visible{border-color:#fff;background:radial-gradient(circle,#ffffffd9 0 30%,#fff6 31%);outline:none}.vtour__stair{position:absolute;left:0;top:0;transform:translate(-50%,-50%);display:inline-flex;align-items:center;gap:.3rem;padding:.35rem .75rem .35rem .45rem;border:2px solid rgba(255,255,255,.95);border-radius:999px;background:#96642deb;color:#fff;font:700 .78rem / 1 var(--font-sans);white-space:nowrap;box-shadow:0 3px 14px #00000073;cursor:pointer;transition:transform .15s ease}.vtour__stair svg{width:18px;height:18px}.vtour__stair:hover,.vtour__stair.is-target,.vtour__stair:focus-visible{transform:translate(-50%,-50%) scale(1.1);outline:none}.vtour[data-astro-cid-vbs3gudi] .plan2d{width:100%;height:100%;display:block}.vtour[data-astro-cid-vbs3gudi] .plan2d .room{fill:#ffffff12}.vtour[data-astro-cid-vbs3gudi] .plan2d .room--stair{fill:#c08a3e38}.vtour[data-astro-cid-vbs3gudi] .plan2d .wall{stroke:#ffffffe0;stroke-linecap:square}.vtour[data-astro-cid-vbs3gudi] .plan2d .window{stroke:#a0c8e6e6}.vtour[data-astro-cid-vbs3gudi] .plan2d__labels text{fill:#ffffffe6;font:600 .34px var(--font-sans);text-anchor:middle;dominant-baseline:middle;paint-order:stroke;stroke:#0000008c;stroke-width:.06px}.vtour[data-astro-cid-vbs3gudi] .plan2d__cone{fill:#c08a3e73;pointer-events:none}.vtour[data-astro-cid-vbs3gudi] .plan2d .dot{fill:#fff9;cursor:pointer}.vtour[data-astro-cid-vbs3gudi] .plan2d .dot:hover{fill:#fff}.vtour[data-astro-cid-vbs3gudi] .plan2d .dot.is-current{fill:var(--c-wood, #c08a3e);stroke:#fff;stroke-width:.08px}.vtour__hint[data-astro-cid-vbs3gudi]{margin-top:var(--sp-3);font-size:var(--fs-xs);color:var(--c-muted);text-align:center}@media(max-width:640px){.vtour__hint[data-astro-cid-vbs3gudi]{display:none}.vtour__stage[data-astro-cid-vbs3gudi]{aspect-ratio:3 / 4}.vtour__bar[data-astro-cid-vbs3gudi]{right:.75rem}.vtour__map[data-astro-cid-vbs3gudi]{width:clamp(90px,32%,130px);bottom:auto;top:3.4rem}.vtour__bar[data-astro-cid-vbs3gudi]{left:.5rem;right:.5rem;bottom:.5rem;flex-wrap:nowrap;gap:.3rem}.vtour__btn[data-astro-cid-vbs3gudi]{min-width:2.35rem;height:2.35rem;padding:0 .35rem}[data-astro-cid-vbs3gudi][data-vtour-reeltoggle]{display:none}.vtour__reel[data-astro-cid-vbs3gudi]{right:.75rem;bottom:3.9rem}.vtour__reel[data-astro-cid-vbs3gudi] button{width:6rem}}@media(prefers-reduced-motion:reduce){.vtour__puck,.vtour__stair{transition:none}}.avail[data-astro-cid-emtsweun]{border:1px solid var(--c-border);border-radius:var(--r-md);padding:var(--sp-5);background:var(--c-surface)}.avail-legend[data-astro-cid-emtsweun]{display:flex;gap:var(--sp-5);flex-wrap:wrap;font-size:var(--fs-sm);color:var(--c-muted);margin-bottom:var(--sp-5)}.avail-legend[data-astro-cid-emtsweun] span[data-astro-cid-emtsweun]{display:inline-flex;align-items:center;gap:.5em}.dot[data-astro-cid-emtsweun]{width:.7em;height:.7em;border-radius:2px;display:inline-block;flex:none}.dot--libre[data-astro-cid-emtsweun]{background:var(--c-libre)}.dot--occupe[data-astro-cid-emtsweun]{background:var(--c-occupe);background-image:var(--hachures-occupe)}.dot--option[data-astro-cid-emtsweun]{background:var(--c-option)}.avail-summary[data-astro-cid-emtsweun]{margin-bottom:var(--sp-6);padding-bottom:var(--sp-5);border-bottom:1px solid var(--c-border)}.avail-summary-title[data-astro-cid-emtsweun]{font-size:var(--fs-xs);font-weight:600;letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--c-muted);margin-bottom:var(--sp-3)}.avail-ranges[data-astro-cid-emtsweun]{list-style:none;padding:0;display:grid;gap:var(--sp-2)}.avail-ranges[data-astro-cid-emtsweun] li[data-astro-cid-emtsweun]{display:flex;align-items:center;gap:.6em;font-size:var(--fs-sm)}.avail-range-dates[data-astro-cid-emtsweun]{color:var(--c-ink)}.avail-range-statut[data-astro-cid-emtsweun]{color:var(--c-muted);font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.04em}.avail-empty[data-astro-cid-emtsweun]{font-size:var(--fs-sm);color:var(--c-muted);font-style:italic}.avail-months[data-astro-cid-emtsweun]{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,210px),1fr));gap:clamp(1.25rem,3vw,1.75rem)}.avail-month-name[data-astro-cid-emtsweun]{font-family:var(--font-serif);font-size:var(--fs-md);text-transform:capitalize;margin-bottom:var(--sp-2)}.avail-weekdays[data-astro-cid-emtsweun],.avail-days[data-astro-cid-emtsweun]{display:grid;grid-template-columns:repeat(7,1fr);gap:3px}.avail-weekdays[data-astro-cid-emtsweun]{margin-bottom:3px}.avail-weekdays[data-astro-cid-emtsweun] span[data-astro-cid-emtsweun]{text-align:center;font-size:var(--fs-xs);color:var(--c-muted-soft)}.avail-day[data-astro-cid-emtsweun]{aspect-ratio:1;display:flex;align-items:center;justify-content:center;font-size:var(--fs-xs);border-radius:2px;color:var(--c-ink-soft)}.avail-day--empty[data-astro-cid-emtsweun]{background:transparent}.avail-day--passe[data-astro-cid-emtsweun]{color:var(--c-stone-deep)}.avail-day--libre[data-astro-cid-emtsweun]{background:color-mix(in srgb,var(--c-libre) 16%,var(--c-surface))}.avail[data-astro-cid-emtsweun]{--hachures-occupe: repeating-linear-gradient( 135deg, transparent 0 4px, color-mix(in srgb, #fff 28%, transparent) 4px 6px )}.avail-day--occupe[data-astro-cid-emtsweun]{background:var(--c-occupe);background-image:var(--hachures-occupe);color:#fff;text-decoration:line-through;text-decoration-thickness:1.5px}.avail-day--option[data-astro-cid-emtsweun]{background:color-mix(in srgb,var(--c-option) 55%,var(--c-surface))}.avail-day--today[data-astro-cid-emtsweun]{outline:2px solid var(--c-ink);outline-offset:-2px;font-weight:700}.avail-placeholder[data-astro-cid-emtsweun]{color:var(--c-muted);font-size:var(--fs-sm)}.avail-foot[data-astro-cid-emtsweun]{margin-top:var(--sp-5);padding-top:var(--sp-4);border-top:1px solid var(--c-border);font-size:var(--fs-xs);color:var(--c-muted-soft)}.plans[data-astro-cid-bnzs7wvs]{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));gap:clamp(1rem,2.5vw,1.75rem)}.plan[data-astro-cid-bnzs7wvs]{display:flex;flex-direction:column;gap:var(--sp-3);padding:0;border:0;background:none;cursor:zoom-in;text-align:left}.plan-level[data-astro-cid-bnzs7wvs]{font-family:var(--font-sans);font-size:var(--fs-xs);font-weight:600;letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--c-muted)}.plan-media[data-astro-cid-bnzs7wvs]{position:relative;display:block;aspect-ratio:4 / 3;background:#fff;border:1px solid var(--c-border);border-radius:var(--r-sm);overflow:hidden}.plan-media--svg[data-astro-cid-bnzs7wvs]{background:var(--pl-papier)}.plan-svg-wrap[data-astro-cid-bnzs7wvs]{display:grid;place-items:center;width:100%;height:100%;padding:.6rem;transition:transform var(--dur) var(--ease)}.plan[data-astro-cid-bnzs7wvs]:hover .plan-svg-wrap[data-astro-cid-bnzs7wvs],.plan[data-astro-cid-bnzs7wvs]:focus-visible .plan-svg-wrap[data-astro-cid-bnzs7wvs]{transform:scale(1.03)}.lb-svg[data-astro-cid-bnzs7wvs]{width:min(1400px,94vw);max-height:84vh;padding:clamp(.75rem,2vw,1.5rem);background:var(--pl-papier);border-radius:var(--r-sm)}.lb-svg[data-astro-cid-bnzs7wvs][hidden],.lb-img[data-astro-cid-bnzs7wvs][hidden]{display:none}.lb-svg[data-astro-cid-bnzs7wvs] svg{width:100%;height:auto;max-height:calc(84vh - 3rem)}.plans[data-astro-cid-bnzs7wvs],.lightbox[data-astro-cid-bnzs7wvs]{--pl-papier: #f8f7f1;--pl-encre: #1f2a22;--pl-trait: #2f3a31;--pl-gris: #596056;--pl-vie: #ecd9bf;--pl-chambre: #f3e7d3;--pl-eau: #d7e3e6;--pl-bienetre: #c5dbe0;--pl-service: #e3e1d8;--pl-circulation: #f1efe8;--pl-ext: #e4e6d6;--pl-ext-bord: #b4b09f;--pl-bois: #8a5a2b;--pl-bassin: #8fb3bf;--pl-bassin-bord: #5f8794}.plans[data-astro-cid-bnzs7wvs] .plan-svg,.lb-svg[data-astro-cid-bnzs7wvs] .plan-svg{width:100%;height:100%;max-width:100%}.plan-svg .pl-ext{fill:var(--pl-ext);stroke:var(--pl-ext-bord);stroke-width:1.2;stroke-dasharray:5 4}.plan-svg .pl-piece{stroke:none}.plan-svg .pl-piece--vie{fill:var(--pl-vie)}.plan-svg .pl-piece--chambre{fill:var(--pl-chambre)}.plan-svg .pl-piece--eau{fill:var(--pl-eau)}.plan-svg .pl-piece--bienetre{fill:var(--pl-bienetre)}.plan-svg .pl-piece--service{fill:var(--pl-service)}.plan-svg .pl-piece--circulation{fill:var(--pl-circulation)}.plan-svg .pl-mur{fill:none;stroke:var(--pl-trait);stroke-width:7;stroke-linejoin:round;stroke-linecap:square}.plan-svg .pl-cloison{fill:none;stroke:var(--pl-trait);stroke-width:2.6;stroke-linecap:square}.plan-svg .pl-escalier{fill:none;stroke:#7a7f72;stroke-width:1.4}.plan-svg .pl-lit{fill:#fffdf8;stroke:var(--pl-bois);stroke-width:1.6}.plan-svg .pl-bassin{fill:var(--pl-bassin);stroke:var(--pl-bassin-bord);stroke-width:1.5}.plan-svg text{font-family:var(--font-sans);fill:var(--pl-encre)}.plan-svg .pl-nom{font-size:15px;font-weight:600}.plan-svg .pl-nom--petit{font-size:11px;font-weight:500}.plan-svg .pl-nom--ext{font-weight:500;font-style:italic;fill:var(--pl-gris)}.plan-svg .pl-surface{font-size:11px;fill:var(--pl-gris)}.plan-media[data-astro-cid-bnzs7wvs] img{width:100%;height:100%;object-fit:contain;padding:.6rem;transition:transform var(--dur) var(--ease)}.plan[data-astro-cid-bnzs7wvs]:hover .plan-media[data-astro-cid-bnzs7wvs] img,.plan[data-astro-cid-bnzs7wvs]:focus-visible .plan-media[data-astro-cid-bnzs7wvs] img{transform:scale(1.03)}.plan-zoom[data-astro-cid-bnzs7wvs]{position:absolute;right:.5rem;bottom:.5rem;display:grid;place-items:center;width:2.1rem;height:2.1rem;border-radius:999px;color:#fff;background:#14120f80;opacity:0;transform:translateY(4px);transition:opacity var(--dur) var(--ease),transform var(--dur) var(--ease)}.plan[data-astro-cid-bnzs7wvs]:hover .plan-zoom[data-astro-cid-bnzs7wvs],.plan[data-astro-cid-bnzs7wvs]:focus-visible .plan-zoom[data-astro-cid-bnzs7wvs]{opacity:1;transform:translateY(0)}.plan[data-astro-cid-bnzs7wvs]:focus-visible .plan-media[data-astro-cid-bnzs7wvs]{outline:2px solid var(--c-wood);outline-offset:2px}.lightbox[data-astro-cid-bnzs7wvs][hidden]{display:none}.lightbox[data-astro-cid-bnzs7wvs]{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:clamp(.75rem,3vw,2.5rem);background:#12100df0;opacity:0;transition:opacity var(--dur) var(--ease)}.lightbox[data-astro-cid-bnzs7wvs][data-open]{opacity:1}.lb-figure[data-astro-cid-bnzs7wvs]{margin:0;display:flex;flex-direction:column;align-items:center;gap:.75rem;max-width:100%;max-height:100%}.lb-img[data-astro-cid-bnzs7wvs]{max-width:min(1600px,94vw);max-height:84vh;width:auto;height:auto;object-fit:contain;background:#fff;border-radius:var(--r-sm);padding:.5rem}.lb-caption[data-astro-cid-bnzs7wvs]{color:#ffffffd9;font-size:var(--fs-sm);text-align:center;margin:0}.lb-btn[data-astro-cid-bnzs7wvs]{position:absolute;display:grid;place-items:center;border:0;cursor:pointer;color:#fff;background:#ffffff1f;border-radius:999px;transition:background var(--dur) var(--ease)}.lb-btn[data-astro-cid-bnzs7wvs]:hover,.lb-btn[data-astro-cid-bnzs7wvs]:focus-visible{background:#ffffff47;outline:none}.lb-close[data-astro-cid-bnzs7wvs]{top:clamp(.75rem,3vw,1.5rem);right:clamp(.75rem,3vw,1.5rem);width:2.8rem;height:2.8rem}.lb-prev[data-astro-cid-bnzs7wvs],.lb-next[data-astro-cid-bnzs7wvs]{top:50%;transform:translateY(-50%);width:3.2rem;height:3.2rem}.lb-prev[data-astro-cid-bnzs7wvs]{left:clamp(.5rem,2vw,1.5rem)}.lb-next[data-astro-cid-bnzs7wvs]{right:clamp(.5rem,2vw,1.5rem)}@media(max-width:640px){.lb-prev[data-astro-cid-bnzs7wvs],.lb-next[data-astro-cid-bnzs7wvs]{width:2.6rem;height:2.6rem}}@media(prefers-reduced-motion:reduce){.plan-media[data-astro-cid-bnzs7wvs] img,.plan-svg-wrap[data-astro-cid-bnzs7wvs],.plan-zoom[data-astro-cid-bnzs7wvs],.lightbox[data-astro-cid-bnzs7wvs]{transition:none}}.detail-head[data-astro-cid-ld4hqofy]{padding-bottom:var(--sp-5)}.detail-head[data-astro-cid-ld4hqofy] .eyebrow[data-astro-cid-ld4hqofy]{display:block;margin-bottom:var(--sp-3)}.detail-meta[data-astro-cid-ld4hqofy]{margin-top:var(--sp-4)}.detail-accroche[data-astro-cid-ld4hqofy]{margin-top:var(--sp-4);max-width:54ch}.detail-body[data-astro-cid-ld4hqofy]{display:grid;grid-template-columns:1fr;gap:clamp(2rem,5vw,4rem)}.detail-desc[data-astro-cid-ld4hqofy] p[data-astro-cid-ld4hqofy]{margin-bottom:var(--sp-4)}.aside-title[data-astro-cid-ld4hqofy],.equip-groupe[data-astro-cid-ld4hqofy]{font-family:var(--font-sans);font-size:var(--fs-xs);font-weight:600;letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--c-muted);margin-bottom:var(--sp-3)}.detail-infos[data-astro-cid-ld4hqofy] ul[data-astro-cid-ld4hqofy],.equip-group[data-astro-cid-ld4hqofy] ul[data-astro-cid-ld4hqofy]{list-style:none;padding:0;display:grid;gap:var(--sp-2);font-size:var(--fs-sm);color:var(--c-ink-soft)}.detail-infos[data-astro-cid-ld4hqofy] li[data-astro-cid-ld4hqofy]{padding-left:1.1em;position:relative}.detail-groupes[data-astro-cid-ld4hqofy]{margin-top:var(--sp-4);padding-top:var(--sp-3);border-top:1px solid var(--c-border);font-size:var(--fs-sm)}.detail-infos[data-astro-cid-ld4hqofy] li[data-astro-cid-ld4hqofy]:before{content:"";position:absolute;left:0;top:.55em;width:.62em;height:.62em;background:var(--c-heart);-webkit-mask:var(--coeur-svg) no-repeat center / contain;mask:var(--coeur-svg) no-repeat center / contain}.block-title[data-astro-cid-ld4hqofy]{margin-bottom:var(--sp-6)}.signatures[data-astro-cid-ld4hqofy]{list-style:none;padding:0;margin:0 0 var(--sp-6);display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:var(--sp-4) var(--sp-6)}.signatures[data-astro-cid-ld4hqofy] li[data-astro-cid-ld4hqofy]{font-family:var(--font-serif);font-size:var(--fs-md);line-height:1.3;color:var(--c-ink);padding-top:var(--sp-3);border-top:1px solid var(--c-stone-deep)}.equip-all[data-astro-cid-ld4hqofy]{border-top:1px solid var(--c-border);padding-top:var(--sp-4)}.equip-all[data-astro-cid-ld4hqofy] summary[data-astro-cid-ld4hqofy]{cursor:pointer;list-style:none;font-size:var(--fs-sm);font-weight:600;letter-spacing:.02em;color:var(--c-wood);padding:var(--sp-1) 0}.equip-all[data-astro-cid-ld4hqofy] summary[data-astro-cid-ld4hqofy]::-webkit-details-marker{display:none}.equip-all[data-astro-cid-ld4hqofy] summary[data-astro-cid-ld4hqofy]:before{content:"+ "}.equip-all[data-astro-cid-ld4hqofy][open] summary[data-astro-cid-ld4hqofy]:before{content:"– "}.equip-all[data-astro-cid-ld4hqofy] .equip-grid[data-astro-cid-ld4hqofy]{margin-top:var(--sp-5)}.avis-block[data-astro-cid-ld4hqofy]>[data-astro-cid-ld4hqofy]{max-width:72ch}.avis-quotes[data-astro-cid-ld4hqofy]{display:grid;gap:var(--sp-5);margin-bottom:var(--sp-5)}.avis-quote[data-astro-cid-ld4hqofy]{margin:0;font-family:var(--font-serif);font-size:var(--fs-md);line-height:1.5;color:var(--c-ink-soft);border-left:2px solid var(--c-wood);padding-left:var(--sp-4)}.avis-source[data-astro-cid-ld4hqofy]{font-size:var(--fs-sm);color:var(--c-muted);display:flex;gap:.75em;align-items:baseline;flex-wrap:wrap}.avis-note[data-astro-cid-ld4hqofy]{font-weight:600;color:var(--c-ink)}.equip-grid[data-astro-cid-ld4hqofy]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:clamp(1.5rem,4vw,3rem)}.equip-group[data-astro-cid-ld4hqofy] li[data-astro-cid-ld4hqofy]{padding-left:1.1em;position:relative}.equip-group[data-astro-cid-ld4hqofy] li[data-astro-cid-ld4hqofy]:before{content:"·";position:absolute;left:.2em;color:var(--c-wood)}.detail-cta[data-astro-cid-ld4hqofy]{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-5);flex-wrap:wrap}.detail-cta-btn[data-astro-cid-ld4hqofy]{border-color:var(--c-on-dark);color:var(--c-on-dark)}.detail-cta-btn[data-astro-cid-ld4hqofy]:hover{background:var(--c-action);color:var(--c-on-action)}@media(min-width:860px){.detail-body[data-astro-cid-ld4hqofy]{grid-template-columns:1.7fr 1fr;align-items:start}}
