.hero[data-astro-cid-lcdefpme]{min-height:calc(100svh - var(--head-offset));margin-top:calc(-1 * var(--head-offset));padding-top:calc(var(--head-offset) + clamp(.7rem, 2vh, 1.4rem));isolation:isolate;background:radial-gradient(120% 90% at 82% 8%,#17624290 0%,#0000 55%),linear-gradient(155deg,#14593d 0%,#12503a 42%,#0c2c20 78%,#0a1712 100%);flex-direction:column;justify-content:center;display:flex;position:relative;overflow:hidden}.hero-bg[data-astro-cid-lcdefpme]{z-index:-1;pointer-events:none;position:absolute;inset:0}.hero-halo[data-astro-cid-lcdefpme]{aspect-ratio:1;filter:blur(24px);opacity:0;background:radial-gradient(circle,#d8bd9747,#d8bd970d 46%,#0000 70%);width:min(60vw,560px);animation:1.6s cubic-bezier(.16,1,.3,1) .15s forwards haloIn;position:absolute;top:-14%;right:-6%}.hero-glow[data-astro-cid-lcdefpme]{aspect-ratio:1;filter:blur(30px);background:radial-gradient(circle,#1e74508c,#0000 62%);width:min(70vw,620px);position:absolute;bottom:-20%;left:-12%}.hero-grain[data-astro-cid-lcdefpme]{opacity:.22;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.5'/%3E%3C/svg%3E");position:absolute;inset:0}.hero-grid[data-astro-cid-lcdefpme]{flex:1;grid-template-columns:1fr;align-content:center;gap:clamp(1.6rem,5vw,3rem);padding-block:clamp(.7rem,2.2vh,1.2rem) clamp(.5rem,1.6vh,.9rem);display:grid;position:relative}.hero-copy[data-astro-cid-lcdefpme]{max-width:40rem;position:relative}.hero-eyebrow[data-astro-cid-lcdefpme]{font-family:var(--font-body);letter-spacing:.05em;color:var(--gold-pale);border:1px solid var(--line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff12;border-radius:999px;align-items:center;gap:.55rem;margin-bottom:.85rem;padding:.42rem .9rem .42rem .7rem;font-size:.76rem;font-weight:600;display:inline-flex}.hero-eyebrow[data-astro-cid-lcdefpme] .dot[data-astro-cid-lcdefpme]{background:var(--gold);border-radius:50%;width:7px;height:7px;animation:2.6s ease-out infinite pulse;box-shadow:0 0 #d8bd9799}.hero-title[data-astro-cid-lcdefpme]{font-family:var(--font-title);letter-spacing:-.03em;color:#fff;text-wrap:balance;max-width:20ch;margin-bottom:.75rem;font-size:clamp(1.9rem,6.3vw,3.45rem);font-weight:800;line-height:1.02}.hero-title[data-astro-cid-lcdefpme] .line[data-astro-cid-lcdefpme]{display:block;overflow:hidden}.hero-title[data-astro-cid-lcdefpme] .line[data-astro-cid-lcdefpme]>span[data-astro-cid-lcdefpme]{display:block;transform:translateY(110%)}.hero-title[data-astro-cid-lcdefpme] .accent[data-astro-cid-lcdefpme]>span[data-astro-cid-lcdefpme]{background:var(--grad-gold-shine);color:#0000;-webkit-background-clip:text;background-clip:text;padding-right:.08em}.hero-sub[data-astro-cid-lcdefpme]{font-family:var(--font-body);color:#eef2eadb;max-width:44ch;margin-bottom:1.05rem;font-size:clamp(1rem,2.4vw,1.16rem);line-height:1.5}.hero-ctas[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:.7rem;margin-bottom:.9rem;display:flex}.hero-ctas[data-astro-cid-lcdefpme] .btn-solid--gold[data-astro-cid-lcdefpme]{color:var(--ink-on-gold);background:var(--grad-gold-btn);box-shadow:var(--shadow-gold-btn)}.hero-ctas[data-astro-cid-lcdefpme] .btn-solid--gold[data-astro-cid-lcdefpme]:hover{box-shadow:var(--shadow-gold-btn-hover)}.hero-visual[data-astro-cid-lcdefpme]{position:relative}.hero-card[data-astro-cid-lcdefpme]{border-radius:22px;position:relative;overflow:hidden;box-shadow:0 0 0 1px #ffffff1f,0 30px 70px -30px #000000b3,0 8px 24px -14px #00000080}.hero-photo[data-astro-cid-lcdefpme]{object-fit:cover;aspect-ratio:5/3;width:100%;height:100%;display:block}.hero-badge[data-astro-cid-lcdefpme]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffeb;border:1px solid #fff9;border-radius:14px;flex-direction:column;gap:.1rem;padding:.7rem 1.05rem;display:flex;position:absolute;bottom:.9rem;left:.9rem;box-shadow:0 12px 30px -16px #0a17128c}.hero-badge-price[data-astro-cid-lcdefpme]{font-family:var(--font-title);letter-spacing:-.01em;color:var(--brand);font-size:1.02rem;font-weight:800;line-height:1.1}.hero-badge-price[data-astro-cid-lcdefpme] i[data-astro-cid-lcdefpme]{opacity:.85;font-size:.82rem;font-style:normal;font-weight:600}.hero-badge-label[data-astro-cid-lcdefpme]{font-family:var(--font-body);letter-spacing:.06em;text-transform:uppercase;color:var(--muted-light-2);font-size:.72rem;font-weight:600}.hero-addr[data-astro-cid-lcdefpme]{font-family:var(--font-body);color:#eef2eacc;align-items:center;gap:.5rem;font-size:.88rem;display:inline-flex}.hero-addr[data-astro-cid-lcdefpme] svg[data-astro-cid-lcdefpme]{color:var(--gold);flex-shrink:0}.hero-near[data-astro-cid-lcdefpme]{font-family:var(--font-body);color:#eef2eab8;align-items:flex-start;gap:.5rem;margin-top:.35rem;font-size:.86rem;display:flex}.hero-near[data-astro-cid-lcdefpme] svg[data-astro-cid-lcdefpme]{color:var(--gold);flex-shrink:0;margin-top:.12rem}.hero-metrics[data-astro-cid-lcdefpme]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0a171247;border-top:1px solid #d8bd9738;grid-template-columns:repeat(2,1fr);display:grid;position:relative}.hero-metrics[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{border-top:1px solid var(--line-soft);border-right:1px solid var(--line-soft);flex-direction:column;gap:.12rem;padding:.82rem clamp(1.15rem,5vw,2.5rem);display:flex}.hero-metrics[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:nth-child(2n){border-right:none}.hero-metrics[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{font-family:var(--font-title);color:var(--gold-light);letter-spacing:-.01em;font-size:clamp(1.02rem,3.4vw,1.4rem);font-weight:800}.hero-metrics[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{font-family:var(--font-body);color:#eef2eab8;letter-spacing:.02em;font-size:.78rem}.offres[data-astro-cid-lcdefpme]{background:var(--paper);border-bottom:1px solid var(--line-light-soft)}.offres[data-astro-cid-lcdefpme] .sec-kicker[data-astro-cid-lcdefpme]{color:var(--gold-onlight)}.offres[data-astro-cid-lcdefpme] .sec-kicker[data-astro-cid-lcdefpme]:before{background:var(--gold-onlight)}.offres[data-astro-cid-lcdefpme] .sec-title[data-astro-cid-lcdefpme]{color:var(--brand)}.mosaic[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:1rem;display:grid}.mosaic-card[data-astro-cid-lcdefpme]{border:1px solid var(--line-light);isolation:isolate;border-radius:22px;min-height:300px;transition:transform .35s cubic-bezier(.16,1,.3,1),box-shadow .35s,border-color .3s;display:block;position:relative;overflow:hidden;box-shadow:0 14px 36px -24px #0a171257}.mosaic-card[data-astro-cid-lcdefpme]:hover{border-color:#14593d52;transform:translateY(-5px);box-shadow:0 30px 52px -28px #0a17126b}.mc-bg[data-astro-cid-lcdefpme]{object-fit:cover;z-index:0;width:100%;height:100%;transition:transform .7s cubic-bezier(.16,1,.3,1);position:absolute;inset:0}.mosaic-card[data-astro-cid-lcdefpme]:hover .mc-bg[data-astro-cid-lcdefpme]{transform:scale(1.05)}.mc-tags[data-astro-cid-lcdefpme]{z-index:2;pointer-events:none;justify-content:space-between;align-items:center;gap:.6rem;display:flex;position:absolute;top:.85rem;left:.85rem;right:.85rem}.mc-num[data-astro-cid-lcdefpme]{font-family:var(--font-title);letter-spacing:.04em;color:var(--brand);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffe6;border:1px solid #fff9;border-radius:999px;padding:.28rem .66rem;font-size:.82rem;font-weight:700;line-height:1;box-shadow:0 4px 12px -6px #0a171266}.mc-tag[data-astro-cid-lcdefpme]{font-family:var(--font-body);letter-spacing:.06em;text-transform:uppercase;color:var(--brand);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffe6;border:1px solid #fff9;border-radius:999px;padding:.32rem .72rem;font-size:.66rem;font-weight:700;line-height:1;box-shadow:0 4px 12px -6px #0a171266}.mc-bar[data-astro-cid-lcdefpme]{z-index:2;-webkit-backdrop-filter:blur(14px)saturate(1.15);backdrop-filter:blur(14px)saturate(1.15);background:#ffffffeb;border:1px solid #ffffffb3;border-radius:16px;justify-content:space-between;align-items:center;gap:.9rem;padding:.85rem .85rem .85rem 1.05rem;display:flex;position:absolute;bottom:.7rem;left:.7rem;right:.7rem;box-shadow:0 14px 34px -20px #0a171280}.mc-bar-txt[data-astro-cid-lcdefpme]{flex-direction:column;gap:.18rem;min-width:0;display:flex}.mc-title[data-astro-cid-lcdefpme]{font-family:var(--font-title);letter-spacing:-.01em;color:var(--brand);font-size:1.06rem;font-weight:700;line-height:1.14}.mc-price[data-astro-cid-lcdefpme]{font-family:var(--font-body);color:var(--muted-light-2);flex-wrap:wrap;align-items:baseline;gap:.32rem;font-size:.86rem;font-weight:500;display:inline-flex}.mc-price[data-astro-cid-lcdefpme] b[data-astro-cid-lcdefpme]{font-family:var(--font-title);letter-spacing:-.01em;color:var(--brand);font-size:.98rem;font-weight:700}.mc-price[data-astro-cid-lcdefpme] i[data-astro-cid-lcdefpme]{color:var(--muted-light-2);font-size:.8rem;font-style:normal}.mc-price--quote[data-astro-cid-lcdefpme]{color:var(--brand);font-style:italic;font-weight:600}.mc-arrow[data-astro-cid-lcdefpme]{width:40px;height:40px;color:var(--cream);background:var(--brand);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;transition:transform .25s,background .25s,box-shadow .25s;display:inline-flex;box-shadow:0 8px 18px -8px #14593db3}.mosaic-card[data-astro-cid-lcdefpme]:hover .mc-arrow[data-astro-cid-lcdefpme]{background:var(--brand-deep);transform:translate(3px)}.is-lg[data-astro-cid-lcdefpme] .mc-title[data-astro-cid-lcdefpme]{font-size:1.18rem}.atouts[data-astro-cid-lcdefpme]{background:var(--brand);isolation:isolate;position:relative;overflow:hidden}.atouts-bg[data-astro-cid-lcdefpme]{z-index:-1;background:radial-gradient(90% 70% at 12% -10%, #1e7450bf, transparent 60%), radial-gradient(70% 60% at 100% 0%, #b18f6247, transparent 58%), linear-gradient(160deg, #187150 0%, var(--brand) 45%, var(--brand-deep) 100%);position:absolute;inset:0}.atouts[data-astro-cid-lcdefpme] .sec-kicker[data-astro-cid-lcdefpme]{color:var(--gold-pale)}.atouts[data-astro-cid-lcdefpme] .sec-kicker[data-astro-cid-lcdefpme]:before{background:var(--gold)}.atouts[data-astro-cid-lcdefpme] .sec-title[data-astro-cid-lcdefpme]{color:#fff}.atouts[data-astro-cid-lcdefpme] .sec-lead[data-astro-cid-lcdefpme]{color:#eef2ead9}.atouts-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:.9rem;margin-top:clamp(2rem,5vw,3rem);display:grid}.atout[data-astro-cid-lcdefpme]{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff12;border:1px solid #eef2ea24;border-radius:18px;padding:1.5rem 1.5rem 1.6rem;transition:transform .3s,background .3s,border-color .3s}.atout[data-astro-cid-lcdefpme]:hover{background:#ffffff1c;border-color:#c8a06e80;transform:translateY(-4px)}.atout-ic[data-astro-cid-lcdefpme]{width:48px;height:48px;color:var(--gold);background:#eef2ea24;border:1px solid #c8a06e66;border-radius:14px;justify-content:center;align-items:center;margin-bottom:1rem;display:inline-flex}.atout-name[data-astro-cid-lcdefpme]{font-family:var(--font-title);color:#fff;letter-spacing:-.005em;font-size:1.12rem;font-weight:600;line-height:1.2}.atout-txt[data-astro-cid-lcdefpme]{font-family:var(--font-body);color:#eef2ead1;margin-top:.5rem;font-size:.94rem;line-height:1.55}.lieu[data-astro-cid-lcdefpme]{background:var(--paper)}.lieu[data-astro-cid-lcdefpme] .sec-kicker[data-astro-cid-lcdefpme]{color:var(--gold-onlight)}.lieu[data-astro-cid-lcdefpme] .sec-kicker[data-astro-cid-lcdefpme]:before{background:var(--gold-onlight)}.lieu[data-astro-cid-lcdefpme] .sec-title[data-astro-cid-lcdefpme]{color:var(--brand)}.lieu[data-astro-cid-lcdefpme] .sec-lead[data-astro-cid-lcdefpme]{color:var(--muted-light)}.lieu-intro[data-astro-cid-lcdefpme]{margin-bottom:clamp(2rem,5vw,3rem)}.lieu-intro[data-astro-cid-lcdefpme] .sec-title[data-astro-cid-lcdefpme]{max-width:60ch}.lieu-intro[data-astro-cid-lcdefpme] .btn-line[data-astro-cid-lcdefpme]{margin-top:1.8rem}.acces[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:.6rem;margin-top:1.6rem;display:grid}.acces[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{border:1px solid var(--line-light-soft);background:var(--paper-tint);font-family:var(--font-body);color:var(--muted-light);border-radius:999px;align-items:center;gap:.6rem;padding:.65rem .95rem;font-size:.86rem;display:flex}.acces[data-astro-cid-lcdefpme] svg[data-astro-cid-lcdefpme]{color:var(--gold-onlight);flex-shrink:0}.acces[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{font-family:var(--font-title);color:var(--brand);font-weight:700}.lieu-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:.9rem;display:grid}.lieu-photo[data-astro-cid-lcdefpme]{border:1px solid var(--line-light);border-radius:18px;position:relative;overflow:hidden}.lieu-photo[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-fit:cover;aspect-ratio:16/10;width:100%;height:100%;transition:transform .7s cubic-bezier(.16,1,.3,1)}.lieu-photo[data-astro-cid-lcdefpme]:hover img[data-astro-cid-lcdefpme]{transform:scale(1.05)}.lieu-photo[data-astro-cid-lcdefpme] figcaption[data-astro-cid-lcdefpme]{font-family:var(--font-body);color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#14593dd9;border:1px solid #ffffff26;border-radius:999px;padding:.4rem .8rem;font-size:.78rem;position:absolute;bottom:.9rem;left:.9rem}.partenaires[data-astro-cid-lcdefpme]{background:var(--paper-tint)}.partenaires[data-astro-cid-lcdefpme] .sec-kicker[data-astro-cid-lcdefpme]{color:var(--gold-onlight)}.partenaires[data-astro-cid-lcdefpme] .sec-kicker[data-astro-cid-lcdefpme]:before{background:var(--gold-onlight)}.partenaires[data-astro-cid-lcdefpme] .sec-title[data-astro-cid-lcdefpme]{color:var(--brand)}.partenaires[data-astro-cid-lcdefpme] .sec-lead[data-astro-cid-lcdefpme]{color:var(--muted-light)}.part-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:1.4rem;margin-top:clamp(1rem,3vw,1.5rem);display:grid}.part-photo[data-astro-cid-lcdefpme]{border:1px solid var(--line-light);border-radius:22px;position:relative;overflow:hidden;box-shadow:0 20px 44px -28px #0a17126b}.part-photo[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-fit:cover;aspect-ratio:4/3;filter:saturate(.94)contrast(1.02);width:100%;height:100%}.part-photo-name[data-astro-cid-lcdefpme]{font-family:var(--font-body);letter-spacing:.01em;color:#fffffff0;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);text-shadow:0 1px 5px #0a171280;background:#0a171261;border-radius:999px;padding:.3rem .7rem;font-size:.8rem;font-weight:600;position:absolute;bottom:.9rem;left:.9rem}.part-side[data-astro-cid-lcdefpme]{flex-direction:column;gap:1rem;display:flex}.part-card[data-astro-cid-lcdefpme]{border:1px solid var(--line-light);border-left:3px solid var(--brand);background:#fff;border-radius:18px;padding:1.4rem 1.5rem;box-shadow:0 12px 30px -24px #0a171261}.part-badge[data-astro-cid-lcdefpme]{font-family:var(--font-body);letter-spacing:.07em;text-transform:uppercase;color:#fff;background:var(--brand);border-radius:999px;margin-bottom:.7rem;padding:.32rem .72rem;font-size:.68rem;font-weight:600;display:inline-block}.part-card[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-family:var(--font-title);color:var(--ink-light);letter-spacing:-.005em;margin-bottom:.35rem;font-size:1.15rem;font-weight:600}.part-card[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{font-family:var(--font-body);color:var(--muted-light);font-size:.94rem;line-height:1.55}.part-single[data-astro-cid-lcdefpme]{color:var(--cream);background:radial-gradient(120% 120% at 100% 0%, #b18f6259, transparent 55%), linear-gradient(135deg, #187150, var(--brand) 55%, var(--brand-deep));border:1px solid var(--brand-deep);border-radius:18px;align-items:center;gap:1rem;padding:1.3rem 1.5rem;display:flex}.part-single-ic[data-astro-cid-lcdefpme]{color:#fff;background:#ffffff38;border:1px solid #fff6;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.part-single[data-astro-cid-lcdefpme] b[data-astro-cid-lcdefpme]{font-family:var(--font-title);color:#fff;margin-bottom:.15rem;font-size:1.1rem;font-weight:600;display:block}.part-single[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{font-family:var(--font-body);color:#eef2ead9;font-size:.9rem;line-height:1.45}.atouts[data-astro-cid-lcdefpme] .sec-cta[data-astro-cid-lcdefpme] .btn-solid[data-astro-cid-lcdefpme]{color:var(--ink-on-gold);background:var(--grad-gold-btn);box-shadow:var(--shadow-gold-btn)}.atouts[data-astro-cid-lcdefpme] .sec-cta[data-astro-cid-lcdefpme] .btn-solid[data-astro-cid-lcdefpme]:hover{box-shadow:var(--shadow-gold-btn-hover)}@keyframes haloIn{to{opacity:1}}@keyframes pulse{0%{box-shadow:0 0 #d8bd978c}70%{box-shadow:0 0 0 10px #d8bd9700}to{box-shadow:0 0 #d8bd9700}}@keyframes lineUp{to{transform:translateY(0)}}@keyframes fadeUp{to{opacity:1;transform:none}}@keyframes visualIn{to{opacity:1;transform:none}}.hero-title[data-astro-cid-lcdefpme] .line[data-astro-cid-lcdefpme]>span[data-astro-cid-lcdefpme]{animation:.9s cubic-bezier(.16,1,.3,1) forwards lineUp}.hero-title[data-astro-cid-lcdefpme] .line[data-astro-cid-lcdefpme]:first-child>span[data-astro-cid-lcdefpme]{animation-delay:.35s}.hero-title[data-astro-cid-lcdefpme] .line[data-astro-cid-lcdefpme]:nth-child(2)>span[data-astro-cid-lcdefpme]{animation-delay:.45s}.hero-title[data-astro-cid-lcdefpme] .line[data-astro-cid-lcdefpme]:nth-child(3)>span[data-astro-cid-lcdefpme]{animation-delay:.55s}.hero-title[data-astro-cid-lcdefpme] .line[data-astro-cid-lcdefpme]:nth-child(4)>span[data-astro-cid-lcdefpme]{animation-delay:.65s}[data-astro-cid-lcdefpme][data-anim=up]{opacity:0;animation:.8s cubic-bezier(.16,1,.3,1) forwards fadeUp;transform:translateY(20px)}.hero-eyebrow[data-astro-cid-lcdefpme][data-anim=up]{animation-delay:.2s}.hero-sub[data-astro-cid-lcdefpme][data-anim=up]{animation-delay:.85s}.hero-ctas[data-astro-cid-lcdefpme][data-anim=up]{animation-delay:1s}.hero-addr[data-astro-cid-lcdefpme][data-anim=up]{animation-delay:1.15s}.hero-near[data-astro-cid-lcdefpme][data-anim=up]{animation-delay:1.25s}[data-astro-cid-lcdefpme][data-anim=visual]{opacity:0;animation:1s cubic-bezier(.16,1,.3,1) .5s forwards visualIn;transform:translateY(24px)scale(.985)}[data-astro-cid-lcdefpme][data-anim=metric]{opacity:0;animation:.7s cubic-bezier(.16,1,.3,1) forwards fadeUp;transform:translateY(16px)}.hero-metrics[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:first-child{animation-delay:1.2s}.hero-metrics[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:nth-child(2){animation-delay:1.3s}.hero-metrics[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:nth-child(3){animation-delay:1.4s}.hero-metrics[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:nth-child(4){animation-delay:1.5s}:is(.hero[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:focus-visible,.atouts[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:focus-visible){outline-color:var(--gold)}@media (min-width:560px){.acces[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{gap:.75rem;padding:.7rem 1.15rem;font-size:.95rem}.hero-metrics[data-astro-cid-lcdefpme]{grid-template-columns:repeat(4,1fr)}.hero-metrics[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:nth-child(2n){border-right:1px solid var(--line-soft)}.hero-metrics[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:last-child{border-right:none}.atouts-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,1fr)}.lieu-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,1fr);gap:1rem}}@media (min-width:860px){.acces[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,max-content);gap:.8rem}.hero-grid[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:clamp(2rem,4vw,3.4rem)}.hero-title[data-astro-cid-lcdefpme]{max-width:14ch;font-size:clamp(2.6rem,4.1vw,3.9rem)}.hero-visual[data-astro-cid-lcdefpme]{justify-self:end;width:100%}.hero-photo[data-astro-cid-lcdefpme]{aspect-ratio:4/5}.hero-badge[data-astro-cid-lcdefpme]{padding:.8rem 1.2rem;bottom:1.1rem;left:1.1rem}.hero-badge-price[data-astro-cid-lcdefpme]{font-size:1.14rem}.sec-head--split[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:flex-end;gap:3rem;display:flex}.sec-lead--right[data-astro-cid-lcdefpme]{text-align:right;max-width:34ch;margin-top:0}.mosaic[data-astro-cid-lcdefpme]{grid-template-columns:repeat(6,1fr);grid-auto-rows:250px;gap:1.1rem}.mosaic-card[data-astro-cid-lcdefpme]{min-height:0}.is-lg[data-astro-cid-lcdefpme]{grid-area:1/1/3/4}.mosaic-card[data-astro-cid-lcdefpme]:nth-child(2){grid-area:1/4/2/7}.mosaic-card[data-astro-cid-lcdefpme]:nth-child(3){grid-area:2/4/3/7}.mosaic-card[data-astro-cid-lcdefpme]:nth-child(4){grid-area:3/1/4/4}.mosaic-card[data-astro-cid-lcdefpme]:nth-child(5){grid-area:3/4/4/7}.is-lg[data-astro-cid-lcdefpme] .mc-title[data-astro-cid-lcdefpme]{font-size:1.32rem}.is-lg[data-astro-cid-lcdefpme] .mc-bar[data-astro-cid-lcdefpme]{bottom:.9rem;left:.9rem;right:.9rem}.atouts-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,1fr);gap:1rem}.lieu-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,1fr);grid-auto-rows:260px;gap:1rem}.lieu-a[data-astro-cid-lcdefpme]{grid-area:1/1/auto/3}.lieu-b[data-astro-cid-lcdefpme]{grid-area:1/3/auto/4}.lieu-c[data-astro-cid-lcdefpme]{grid-area:2/1/auto/2}.lieu-d[data-astro-cid-lcdefpme]{grid-area:2/2/auto/4}.lieu-photo[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{aspect-ratio:auto;height:100%}.part-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr;align-items:stretch;gap:1.6rem}.part-photo[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{aspect-ratio:auto;height:100%}}@media (min-width:1080px){.mosaic[data-astro-cid-lcdefpme]{grid-auto-rows:268px}.lieu-grid[data-astro-cid-lcdefpme]{grid-auto-rows:300px}}@media (max-height:720px) and (max-width:859px){.hero[data-astro-cid-lcdefpme]{padding-top:calc(var(--head-offset) + .8rem)}.hero-grid[data-astro-cid-lcdefpme]{gap:1rem;padding-block:.6rem}.hero-title[data-astro-cid-lcdefpme]{margin-bottom:.55rem;font-size:clamp(1.6rem,6.4vw,3rem)}.hero-eyebrow[data-astro-cid-lcdefpme]{margin-bottom:.7rem}.hero-sub[data-astro-cid-lcdefpme]{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin-bottom:.85rem;display:-webkit-box;overflow:hidden}.hero-ctas[data-astro-cid-lcdefpme]{margin-bottom:.7rem}.hero-addr[data-astro-cid-lcdefpme]{font-size:.82rem}.hero-near[data-astro-cid-lcdefpme]{margin-top:.25rem;font-size:.8rem}.hero-photo[data-astro-cid-lcdefpme]{aspect-ratio:21/9;max-height:45svh}.hero-badge[data-astro-cid-lcdefpme]{padding:.5rem .85rem;bottom:.7rem;left:.7rem}.hero-metrics[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{padding-block:.55rem}.hero-metrics[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{font-size:clamp(.95rem,3vw,1.2rem)}}@media (max-width:859px){.mc-tag[data-astro-cid-lcdefpme],.part-badge[data-astro-cid-lcdefpme]{font-size:var(--fs-label)}.hero-eyebrow[data-astro-cid-lcdefpme]{background:rgb(var(--ink-rgb) / .08)}}@media (max-width:559px){.hero-eyebrow[data-astro-cid-lcdefpme]{letter-spacing:.02em;border-radius:16px;align-items:flex-start}.hero-eyebrow[data-astro-cid-lcdefpme] .dot[data-astro-cid-lcdefpme]{margin-top:.4em;flex-shrink:0;margin-top:calc(.5lh - 3.5px)}.hero-ctas[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:.7rem;display:grid}.hero-ctas[data-astro-cid-lcdefpme]>[data-astro-cid-lcdefpme]{text-align:center;justify-content:center;align-items:center;display:inline-flex}.hero-ctas[data-astro-cid-lcdefpme]>.btn-solid[data-astro-cid-lcdefpme]{background-origin:border-box;border:1px solid #0000}.atout[data-astro-cid-lcdefpme]{grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:.9rem;display:grid}.atout-ic[data-astro-cid-lcdefpme]{margin-bottom:0}.atout-txt[data-astro-cid-lcdefpme]{grid-column:1/-1;margin-top:.8rem}}@media (min-width:360px) and (max-width:559px){.lieu-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.lieu-photo[data-astro-cid-lcdefpme]{border-radius:14px}.lieu-photo[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{aspect-ratio:1}.lieu-photo[data-astro-cid-lcdefpme] figcaption[data-astro-cid-lcdefpme]{max-width:calc(100% - 1rem);font-size:var(--fs-label);border-radius:10px;padding:.35rem .6rem;line-height:1.35;bottom:.5rem;left:.5rem}}@media (prefers-reduced-motion:reduce){.hero-title[data-astro-cid-lcdefpme] .line[data-astro-cid-lcdefpme]>span[data-astro-cid-lcdefpme]{animation:none;transform:none}.hero-halo[data-astro-cid-lcdefpme]{opacity:1;animation:none}.hero-eyebrow[data-astro-cid-lcdefpme] .dot[data-astro-cid-lcdefpme]{animation:none}[data-astro-cid-lcdefpme][data-anim]{opacity:1!important;animation:none!important;transform:none!important}.mosaic-card[data-astro-cid-lcdefpme]:hover,.atout[data-astro-cid-lcdefpme]:hover,.lieu-photo[data-astro-cid-lcdefpme]:hover img[data-astro-cid-lcdefpme],.mosaic-card[data-astro-cid-lcdefpme]:hover .mc-bg[data-astro-cid-lcdefpme],.mosaic-card[data-astro-cid-lcdefpme]:hover .mc-arrow[data-astro-cid-lcdefpme]{transform:none}}
