.hero[data-astro-cid-nbxsxyky]{position:relative;display:grid;grid-template-rows:1fr auto;min-height:100svh;min-height:100dvh;isolation:isolate;background:var(--dark);color:var(--bg-alt)}.hero__media[data-astro-cid-nbxsxyky]{position:absolute;inset:0;z-index:-2}.hero__media[data-astro-cid-nbxsxyky] picture{position:absolute;inset:0}.hero__media[data-astro-cid-nbxsxyky] img{width:100%;height:100%;object-fit:cover;object-position:center 58%}.hero__scrim[data-astro-cid-nbxsxyky]{position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,#2e241c80,#2e241c38 22%,#2e241c8f 52%,#2e241cdb 78%,#2e241cf0)}@media(min-width:900px){.hero__media[data-astro-cid-nbxsxyky] img{object-position:center 42%}.hero__scrim[data-astro-cid-nbxsxyky]{background:linear-gradient(100deg,#2e241ccc,#2e241c80 32%,#2e241c0f 62%,#2e241c00),linear-gradient(180deg,#2e241c80,#2e241c2e 24%,#2e241c73 56%,#2e241cd1 80%,#2e241ceb)}}.hero__inner[data-astro-cid-nbxsxyky]{align-self:end;padding-top:calc(var(--header-h) + 2.5rem);padding-bottom:1.5rem;width:100%}.hero__title[data-astro-cid-nbxsxyky]{font-size:clamp(2.4rem,10.4vw,5.2rem);line-height:1.03;color:var(--bg-alt);margin:.85rem 0 .95rem}.hero__lead[data-astro-cid-nbxsxyky]{font-size:.99rem;line-height:1.55;color:#f4ede1eb;max-width:44ch;margin-bottom:1.6rem}.hero__actions[data-astro-cid-nbxsxyky]{display:flex;flex-direction:column;gap:.7rem}.hero__actions[data-astro-cid-nbxsxyky] .btn[data-astro-cid-nbxsxyky]{width:100%}.hero__bar[data-astro-cid-nbxsxyky]{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:#f4ede12e;border-top:1px solid rgba(244,237,225,.18);padding-bottom:3.4rem}.atout[data-astro-cid-nbxsxyky]{display:flex;align-items:center;gap:.65rem;padding:.8rem 1rem;background:#2e241c8c}@supports (backdrop-filter: blur(6px)){.atout[data-astro-cid-nbxsxyky]{background:#2e241c66;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}}.atout__icon[data-astro-cid-nbxsxyky]{width:34px;height:34px;flex:none;display:grid;place-items:center;border:1px solid rgba(244,237,225,.35);border-radius:50%;color:var(--accent-amber)}.atout__icon[data-astro-cid-nbxsxyky] svg[data-astro-cid-nbxsxyky]{width:18px;height:18px}.atout__text[data-astro-cid-nbxsxyky]{display:flex;flex-direction:column;min-width:0}.atout__title[data-astro-cid-nbxsxyky]{font-family:var(--font-heading);font-size:1rem;line-height:1.15;color:var(--bg-alt)}.atout__desc[data-astro-cid-nbxsxyky]{font-size:.72rem;line-height:1.3;color:#f4ede1b8}@media(max-height:740px){.hero__inner[data-astro-cid-nbxsxyky]{padding-top:calc(var(--header-h) + 1.25rem);padding-bottom:1rem}.hero__title[data-astro-cid-nbxsxyky]{font-size:2.05rem;margin:.7rem 0 .75rem}.hero__lead[data-astro-cid-nbxsxyky]{font-size:.94rem;line-height:1.5;margin-bottom:1.15rem}.hero__actions[data-astro-cid-nbxsxyky]{flex-direction:row;flex-wrap:wrap;gap:.5rem}.hero__actions[data-astro-cid-nbxsxyky] .btn[data-astro-cid-nbxsxyky]{width:auto;flex:1 1 auto;padding:.8rem 1rem;font-size:.74rem;letter-spacing:.08em}.atout[data-astro-cid-nbxsxyky]{padding:.6rem .75rem;gap:.5rem}.atout__icon[data-astro-cid-nbxsxyky]{width:30px;height:30px}.atout__icon[data-astro-cid-nbxsxyky] svg[data-astro-cid-nbxsxyky]{width:15px;height:15px}.atout__title[data-astro-cid-nbxsxyky]{font-size:.92rem}.atout__desc[data-astro-cid-nbxsxyky]{font-size:.68rem;line-height:1.25}}@media(max-height:700px){.hero__inner[data-astro-cid-nbxsxyky]{padding-top:calc(var(--header-h) + .9rem);padding-bottom:.75rem}.hero__title[data-astro-cid-nbxsxyky]{font-size:1.9rem;margin:.6rem 0 .65rem}.hero__lead[data-astro-cid-nbxsxyky]{font-size:.9rem;line-height:1.45;margin-bottom:1rem}.hero__actions[data-astro-cid-nbxsxyky]{flex-wrap:nowrap;gap:.45rem}.hero__actions[data-astro-cid-nbxsxyky] .btn[data-astro-cid-nbxsxyky]{flex:1 1 0;min-width:0;white-space:nowrap;padding:.75rem .5rem;font-size:.68rem;letter-spacing:.05em}}@media(max-height:520px)and (min-width:640px){.hero__bar[data-astro-cid-nbxsxyky]{grid-template-columns:repeat(4,1fr)}.atout__desc[data-astro-cid-nbxsxyky]{display:none}}@media(min-width:640px){.hero__actions[data-astro-cid-nbxsxyky]{flex-direction:row}.hero__actions[data-astro-cid-nbxsxyky] .btn[data-astro-cid-nbxsxyky]{width:auto}.hero__lead[data-astro-cid-nbxsxyky]{font-size:1.06rem;line-height:1.62}.hero__inner[data-astro-cid-nbxsxyky]{padding-top:calc(var(--header-h) + 3rem);padding-bottom:2.25rem}}@media(min-width:769px){.hero__bar[data-astro-cid-nbxsxyky]{padding-bottom:0}}@media(min-width:900px){.hero__inner[data-astro-cid-nbxsxyky]{padding-bottom:3.5rem}.hero__title[data-astro-cid-nbxsxyky]{margin:1.2rem 0 1.4rem}.hero__lead[data-astro-cid-nbxsxyky]{font-size:1.16rem}.hero__bar[data-astro-cid-nbxsxyky]{grid-template-columns:repeat(4,1fr)}.atout[data-astro-cid-nbxsxyky]{padding:1.35rem 1.6rem;gap:.9rem}.atout__icon[data-astro-cid-nbxsxyky]{width:42px;height:42px}.atout__icon[data-astro-cid-nbxsxyky] svg[data-astro-cid-nbxsxyky]{width:21px;height:21px}.atout__title[data-astro-cid-nbxsxyky]{font-size:1.1rem}.atout__desc[data-astro-cid-nbxsxyky]{font-size:.76rem}}.chalet__situation[data-astro-cid-mtjpyom5]{display:grid;gap:2rem}.chalet__photo[data-astro-cid-mtjpyom5]{position:relative;aspect-ratio:4 / 3;border-radius:var(--radius);background:var(--bg-alt);overflow:hidden}.chalet__photo[data-astro-cid-mtjpyom5] picture{position:absolute;inset:0}.chalet__photo[data-astro-cid-mtjpyom5] img{width:100%;height:100%;object-fit:cover}.chalet__specs[data-astro-cid-mtjpyom5]{display:grid;gap:0}.chalet__spec[data-astro-cid-mtjpyom5]{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;padding:.85rem 0;border-bottom:1px solid var(--border)}.chalet__spec[data-astro-cid-mtjpyom5]:first-child{border-top:1px solid var(--border)}.chalet__spec[data-astro-cid-mtjpyom5] dt[data-astro-cid-mtjpyom5]{font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.13em;color:var(--text-muted)}.chalet__spec[data-astro-cid-mtjpyom5] dd[data-astro-cid-mtjpyom5]{font-family:var(--font-heading);font-weight:400;font-size:1rem;text-align:right;letter-spacing:-.01em}.rooms[data-astro-cid-mtjpyom5]{display:grid;gap:2.5rem;margin-top:3rem}.room__media[data-astro-cid-mtjpyom5]{position:relative;aspect-ratio:4 / 3;border-radius:var(--radius);background:var(--bg-alt);overflow:hidden;margin-bottom:1.25rem}.room__media[data-astro-cid-mtjpyom5] picture{position:absolute;inset:0}.room__media[data-astro-cid-mtjpyom5] img{width:100%;height:100%;object-fit:cover}.room__num[data-astro-cid-mtjpyom5]{font-family:var(--font-body);font-size:.7rem;font-weight:700;letter-spacing:.1em;color:var(--accent);margin-bottom:.45rem}.room__title[data-astro-cid-mtjpyom5]{font-size:1.4rem;margin-bottom:.6rem}.room__text[data-astro-cid-mtjpyom5]{color:var(--text-secondary)}@media(min-width:900px){.chalet__situation[data-astro-cid-mtjpyom5]{grid-template-columns:1.55fr 1fr;gap:3rem;align-items:center}.rooms[data-astro-cid-mtjpyom5]{grid-template-columns:1fr 1fr;gap:3rem;margin-top:4.5rem}.room__title[data-astro-cid-mtjpyom5]{font-size:1.6rem}}.serie[data-astro-cid-n7pwoh3b]+.serie[data-astro-cid-n7pwoh3b]{margin-top:3rem}.serie__label[data-astro-cid-n7pwoh3b]{display:flex;align-items:center;gap:.9rem;font-family:var(--font-heading);font-size:1.35rem;font-weight:400;letter-spacing:-.01em;margin-bottom:1.1rem}.serie__label[data-astro-cid-n7pwoh3b]:after{content:"";flex:1;height:1px;background:var(--border)}.serie__grid[data-astro-cid-n7pwoh3b]{columns:1;column-gap:1rem}.shot[data-astro-cid-n7pwoh3b]{margin:0 0 1.5rem;break-inside:avoid}.shot__frame[data-astro-cid-n7pwoh3b]{overflow:hidden;background:var(--bg-alt);border-radius:var(--radius)}.shot__frame[data-astro-cid-n7pwoh3b] img{width:100%;height:auto;transition:transform .3s var(--ease-out)}.shot__caption[data-astro-cid-n7pwoh3b]{margin-top:.6rem;font-size:.83rem;line-height:1.45;color:var(--text-muted)}@media(min-width:700px){.serie__grid[data-astro-cid-n7pwoh3b]{columns:2}}@media(min-width:1100px){.serie[data-astro-cid-n7pwoh3b]+.serie[data-astro-cid-n7pwoh3b]{margin-top:4rem}.serie__grid[data-astro-cid-n7pwoh3b]{columns:3;column-gap:1.5rem}.serie__grid--pair[data-astro-cid-n7pwoh3b]{columns:2}.shot[data-astro-cid-n7pwoh3b]{margin-bottom:2rem}}@media(hover:hover)and (pointer:fine){.shot[data-astro-cid-n7pwoh3b]:hover .shot__frame[data-astro-cid-n7pwoh3b] img{transform:scale(1.035)}}@media(prefers-reduced-motion:reduce){.shot__frame[data-astro-cid-n7pwoh3b] img{transition:none}}.inclus[data-astro-cid-g6i5hwfi]{display:grid;gap:0;border-top:1px solid var(--border)}.inclus__item[data-astro-cid-g6i5hwfi]{display:flex;gap:.85rem;align-items:flex-start;padding:1.1rem 0;border-bottom:1px solid var(--border)}.inclus__check[data-astro-cid-g6i5hwfi]{flex:none;margin-top:.2rem;color:var(--accent)}.inclus__title[data-astro-cid-g6i5hwfi]{font-family:var(--font-heading);font-weight:400;font-size:1.02rem;letter-spacing:-.01em}.inclus__desc[data-astro-cid-g6i5hwfi]{font-size:.9rem;color:var(--text-muted);margin-top:.15rem}.specs[data-astro-cid-g6i5hwfi]{margin-top:3rem}.specs__label[data-astro-cid-g6i5hwfi]{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.19em;color:var(--text-muted);padding-bottom:1rem;margin-bottom:1.75rem;border-bottom:1px solid var(--border-strong)}.specs__cols[data-astro-cid-g6i5hwfi]{display:grid;gap:2rem}.specs__title[data-astro-cid-g6i5hwfi]{font-size:.95rem;margin-bottom:.7rem;color:var(--accent)}.specs__list[data-astro-cid-g6i5hwfi]{display:grid;gap:.3rem;font-size:.95rem;color:var(--text-secondary)}.specs__list[data-astro-cid-g6i5hwfi] li[data-astro-cid-g6i5hwfi]{padding-left:.9rem;position:relative}.specs__list[data-astro-cid-g6i5hwfi] li[data-astro-cid-g6i5hwfi]:before{content:"";position:absolute;left:0;top:.65em;width:4px;height:1px;background:var(--border-strong)}@media(min-width:700px){.inclus[data-astro-cid-g6i5hwfi]{grid-template-columns:1fr 1fr;column-gap:2.5rem}.specs__cols[data-astro-cid-g6i5hwfi]{grid-template-columns:1fr 1fr;gap:2.5rem}}@media(min-width:1000px){.inclus[data-astro-cid-g6i5hwfi]{grid-template-columns:repeat(3,1fr)}.specs__cols[data-astro-cid-g6i5hwfi]{grid-template-columns:repeat(4,1fr)}.specs[data-astro-cid-g6i5hwfi]{margin-top:4rem}}.pano[data-astro-cid-7c4pshsk]{position:relative;aspect-ratio:4 / 3;max-height:78svh;background:var(--dark);isolation:isolate;display:grid;align-items:end}.pano[data-astro-cid-7c4pshsk] picture{position:absolute;inset:0;z-index:-2}.pano[data-astro-cid-7c4pshsk] img{width:100%;height:100%;object-fit:cover;object-position:center 55%}.pano__scrim[data-astro-cid-7c4pshsk]{position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,#2e241c0d 25%,#2e241c80 62%,#2e241ceb)}.pano__text[data-astro-cid-7c4pshsk]{padding-block:2.5rem;color:var(--bg)}.pano__text[data-astro-cid-7c4pshsk] .eyebrow[data-astro-cid-7c4pshsk]{color:#f4ede1eb}.pano__line[data-astro-cid-7c4pshsk]{font-family:var(--font-heading);font-size:clamp(1.5rem,5.5vw,2.9rem);font-weight:400;line-height:1.06;letter-spacing:-.005em;margin-top:.75rem;text-wrap:balance}@media(min-width:700px){.pano[data-astro-cid-7c4pshsk]{aspect-ratio:21 / 9}.pano__text[data-astro-cid-7c4pshsk]{padding-block:3.5rem}}.saisons[data-astro-cid-lasqyvfr]{display:grid;gap:2rem}.saison[data-astro-cid-lasqyvfr]{padding:1.75rem;background:var(--paper);border:1px solid var(--border);border-radius:var(--radius-lg)}.saison[data-astro-cid-lasqyvfr]:nth-child(2){background:var(--frost);border-color:#33261c1a}.saison__label[data-astro-cid-lasqyvfr]{font-size:1.3rem;margin-bottom:1.1rem;padding-bottom:.85rem;border-bottom:1px solid var(--border)}.saison__list[data-astro-cid-lasqyvfr]{display:grid;gap:.7rem;color:var(--text-secondary);font-size:.98rem}.saison__list[data-astro-cid-lasqyvfr] li[data-astro-cid-lasqyvfr]{padding-left:1.1rem;position:relative}.saison__list[data-astro-cid-lasqyvfr] li[data-astro-cid-lasqyvfr]:before{content:"";position:absolute;left:0;top:.62em;width:6px;height:6px;border-radius:50%;background:var(--accent)}.acces[data-astro-cid-lasqyvfr]{margin-top:2.5rem;display:grid;gap:1.5rem}.acces__label[data-astro-cid-lasqyvfr]{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.19em;color:var(--accent);margin-bottom:.9rem}.acces__addr[data-astro-cid-lasqyvfr]{font-size:1.05rem;line-height:1.55}.acces__note[data-astro-cid-lasqyvfr]{margin-top:1rem;font-size:.92rem;color:var(--text-muted)}.acces__map[data-astro-cid-lasqyvfr]{width:100%;height:340px;background:var(--bg-alt);border:1px solid var(--border);border-radius:var(--radius);overflow:hidden}.acces__map[data-astro-cid-lasqyvfr] .custom-leaflet-marker{background:transparent!important;border:none!important}@media(min-width:800px){.saisons[data-astro-cid-lasqyvfr]{grid-template-columns:1fr 1fr;gap:1.75rem}.saison[data-astro-cid-lasqyvfr]{padding:2.25rem}.acces[data-astro-cid-lasqyvfr]{margin-top:3.5rem;grid-template-columns:.85fr 1.15fr;gap:2.5rem;align-items:center}.acces__map[data-astro-cid-lasqyvfr]{height:400px}}.grille[data-astro-cid-lf75uyxq]{border-top:1px solid rgba(244,237,225,.22)}.grille__row[data-astro-cid-lf75uyxq]{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;padding:1.15rem 0;border-bottom:1px solid rgba(244,237,225,.22)}.grille__season[data-astro-cid-lf75uyxq]{font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.15em;color:#f4ede1b8}.grille__price[data-astro-cid-lf75uyxq]{font-family:var(--font-heading);font-size:clamp(1.9rem,6.5vw,3rem);font-weight:400;letter-spacing:-.035em;color:var(--bg);line-height:1}.grille__unit[data-astro-cid-lf75uyxq]{font-family:var(--font-body);font-size:.82rem;font-weight:600;letter-spacing:.02em;color:var(--accent-amber)}.regles[data-astro-cid-lf75uyxq]{display:grid;gap:1.5rem;margin-top:2.5rem}.regle__label[data-astro-cid-lf75uyxq]{font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.16em;color:var(--accent-amber);margin-bottom:.4rem}.regle__text[data-astro-cid-lf75uyxq]{font-size:.95rem;color:#f4ede1d1}.tarifs__cta[data-astro-cid-lf75uyxq]{display:flex;flex-direction:column;gap:.75rem;margin-top:2.5rem}.tarifs__cta[data-astro-cid-lf75uyxq] .btn[data-astro-cid-lf75uyxq]{width:100%}@media(min-width:800px){.grille__row[data-astro-cid-lf75uyxq]{padding:1.5rem 0}.regles[data-astro-cid-lf75uyxq]{grid-template-columns:repeat(3,1fr);gap:2.5rem;margin-top:3.5rem}.tarifs__cta[data-astro-cid-lf75uyxq]{flex-direction:row;margin-top:3.5rem}.tarifs__cta[data-astro-cid-lf75uyxq] .btn[data-astro-cid-lf75uyxq]{width:auto}}.contact__grid[data-astro-cid-zjdydilg]{display:grid;gap:2.5rem}.contact__text[data-astro-cid-zjdydilg]{color:var(--text-secondary);max-width:46ch}.contact__actions[data-astro-cid-zjdydilg]{display:flex;flex-direction:column;gap:.75rem;margin-top:1.75rem}.contact__actions[data-astro-cid-zjdydilg] .btn[data-astro-cid-zjdydilg]{width:100%}.coord[data-astro-cid-zjdydilg]{border-top:1px solid var(--border)}.coord__item[data-astro-cid-zjdydilg]{padding:1.1rem 0;border-bottom:1px solid var(--border)}.coord__label[data-astro-cid-zjdydilg]{font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.16em;color:var(--text-muted);margin-bottom:.3rem}.coord__value[data-astro-cid-zjdydilg]{font-family:var(--font-heading);font-weight:400;font-size:1.28rem;letter-spacing:-.02em;color:var(--accent);display:inline-block;overflow-wrap:anywhere}.coord__value--mail[data-astro-cid-zjdydilg]{font-size:1.05rem}.coord__value--plain[data-astro-cid-zjdydilg]{color:var(--text);font-size:1.05rem;line-height:1.5}.coord__review[data-astro-cid-zjdydilg]{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap}.coord__stars[data-astro-cid-zjdydilg]{color:var(--accent);flex:none}.coord__review[data-astro-cid-zjdydilg] strong[data-astro-cid-zjdydilg]{font-family:var(--font-heading);font-weight:400;font-size:1.28rem;letter-spacing:-.02em}.coord__review-links[data-astro-cid-zjdydilg]{display:flex;gap:1.1rem;margin-top:.35rem;font-size:.86rem;font-weight:600}.coord__review-links[data-astro-cid-zjdydilg] a[data-astro-cid-zjdydilg]{text-decoration:underline;text-decoration-color:var(--border-strong);text-underline-offset:3px}.coord__review-links[data-astro-cid-zjdydilg] a[data-astro-cid-zjdydilg]:hover{text-decoration-color:currentColor}@media(min-width:800px){.contact__grid[data-astro-cid-zjdydilg]{grid-template-columns:1.15fr .85fr;gap:4rem;align-items:start}.contact__actions[data-astro-cid-zjdydilg]{flex-direction:row}.contact__actions[data-astro-cid-zjdydilg] .btn[data-astro-cid-zjdydilg]{width:auto}.coord[data-astro-cid-zjdydilg]{margin-top:.5rem}.coord__item[data-astro-cid-zjdydilg]{padding:1.35rem 0}}
