.carte-hero[data-astro-cid-6wcooyoa]{--k-fond: color-mix(in srgb, var(--c-paper) 86%, var(--c-forest) 14%);--k-courbe: color-mix(in srgb, var(--c-wood-soft) 26%, transparent);--k-courbe-forte: color-mix(in srgb, var(--c-wood-soft) 46%, transparent);--k-sapin: color-mix(in srgb, var(--c-forest) 78%, transparent);--k-buisson: color-mix(in srgb, var(--c-forest-soft) 55%, transparent);--k-roche: color-mix(in srgb, var(--c-muted) 60%, transparent);--k-eau: #6d8e9c;--k-eau-berge: #bccdd2;--k-route: var(--c-surface);--k-route-bord: color-mix(in srgb, var(--c-ink) 30%, transparent);--k-piste: color-mix(in srgb, var(--c-wood) 50%, transparent);--k-place: color-mix(in srgb, var(--c-surface) 70%, transparent);--k-bati: var(--c-stone);--k-bati-bord: color-mix(in srgb, var(--c-ink) 42%, transparent);--k-ombre: color-mix(in srgb, var(--c-ink) 16%, transparent);--k-chalet: var(--c-heart);--k-chalet-bord: color-mix(in srgb, var(--c-heart) 60%, var(--c-ink));--k-texte: color-mix(in srgb, var(--c-ink) 62%, transparent);--k-texte-eau: #4f6f7d;--k-halo: var(--c-paper);--k-lueur: none;--s: clamp(1.75px, .13vw, 2.4px);--fx: calc(50% + min(22vw, 330px)) ;--fy: 46%;--bord: calc((100% - min(100%, var(--w-wide)))/2 + clamp(1.25rem, 5vw, 3rem)) }:root[data-season=hiver] .carte-hero[data-astro-cid-6wcooyoa]{--k-fond: #13201a;--k-courbe: color-mix(in srgb, var(--c-forest) 13%, transparent);--k-courbe-forte: color-mix(in srgb, var(--c-forest) 24%, transparent);--k-sapin: color-mix(in srgb, var(--c-forest) 46%, transparent);--k-buisson: color-mix(in srgb, var(--c-forest) 24%, transparent);--k-roche: color-mix(in srgb, var(--c-forest) 35%, transparent);--k-eau: #7f9fa6;--k-eau-berge: #22372f;--k-route: #2b3a2e;--k-route-bord: rgba(0, 0, 0, .35);--k-piste: color-mix(in srgb, var(--c-forest) 30%, transparent);--k-place: #263428;--k-bati: color-mix(in srgb, var(--c-ink) 80%, var(--k-fond));--k-bati-bord: color-mix(in srgb, var(--c-ink) 30%, var(--k-fond));--k-ombre: rgba(0, 0, 0, .55);--k-chalet: var(--c-wood);--k-chalet-bord: #ffe1a3;--k-texte: color-mix(in srgb, var(--c-ink) 58%, transparent);--k-texte-eau: #9fbcbf;--k-halo: #13201a;--k-lueur: url(#carte-lueur)}.carte-hero[data-astro-cid-6wcooyoa]{position:relative;isolation:isolate;overflow:hidden;background:var(--k-fond);min-height:min(84vh,760px);display:flex;align-items:center}.carte-fenetre[data-astro-cid-6wcooyoa]{position:absolute;inset:0;z-index:-1;overflow:hidden}.carte-fenetre[data-astro-cid-6wcooyoa]:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,var(--k-fond) 0,color-mix(in srgb,var(--k-fond) 92%,transparent) calc(var(--bord) + 20rem),color-mix(in srgb,var(--k-fond) 55%,transparent) calc(var(--bord) + 34rem),transparent calc(var(--bord) + 50rem))}.carte-fenetre[data-astro-cid-6wcooyoa] .neige[data-astro-cid-6wcooyoa]{z-index:0}.carte-plaque[data-astro-cid-6wcooyoa]{position:absolute;width:calc(var(--W) * var(--s));height:calc(var(--H) * var(--s));left:calc(var(--fx) - var(--W) * var(--s) * var(--hx));top:calc(var(--fy) - var(--H) * var(--s) * var(--hy))}.carte-svg[data-astro-cid-6wcooyoa]{width:100%;height:100%;max-width:none}.carte-texte[data-astro-cid-6wcooyoa]{position:relative;padding-block:clamp(3rem,8vw,5.5rem);pointer-events:none}.carte-texte[data-astro-cid-6wcooyoa]>[data-astro-cid-6wcooyoa]{max-width:30rem;pointer-events:auto}.carte-eyebrow[data-astro-cid-6wcooyoa]{display:block;margin-bottom:var(--sp-3)}.carte-titre[data-astro-cid-6wcooyoa]{max-width:11ch}.carte-lead[data-astro-cid-6wcooyoa]{margin-top:var(--sp-5)}.carte-chiffres[data-astro-cid-6wcooyoa]{list-style:none;padding:0;margin-top:var(--sp-6);display:flex;flex-wrap:wrap;gap:var(--sp-2) var(--sp-5);font-family:var(--font-caps);font-weight:500;letter-spacing:.04em;color:var(--c-ink-soft)}.carte-chiffres[data-astro-cid-6wcooyoa] li[data-astro-cid-6wcooyoa]{display:inline-flex;align-items:center;gap:.45em}.k-fond[data-astro-cid-6wcooyoa]{fill:var(--k-fond)}.k-courbe[data-astro-cid-6wcooyoa]{fill:none;stroke:var(--k-courbe);stroke-width:.55}.k-courbe--maitresse[data-astro-cid-6wcooyoa]{stroke:var(--k-courbe-forte);stroke-width:.95}.k-eboulis[data-astro-cid-6wcooyoa]{fill:none;stroke:var(--k-roche);stroke-width:.9;stroke-linecap:round}.k-falaise[data-astro-cid-6wcooyoa]{fill:none;stroke:var(--k-roche);stroke-width:.7}.k-sapin[data-astro-cid-6wcooyoa]{fill:var(--k-sapin)}.k-buisson[data-astro-cid-6wcooyoa]{fill:var(--k-buisson)}.k-ruisseau[data-astro-cid-6wcooyoa]{fill:none;stroke:var(--k-eau);stroke-width:1.3;stroke-linecap:round;stroke-linejoin:round}.k-riviere-berge[data-astro-cid-6wcooyoa]{fill:none;stroke:var(--k-eau-berge);stroke-width:11;stroke-linecap:round;stroke-linejoin:round}.k-riviere[data-astro-cid-6wcooyoa]{fill:none;stroke:var(--k-eau);stroke-width:4.2;stroke-linecap:round;stroke-linejoin:round}.k-sentier[data-astro-cid-6wcooyoa]{fill:none;stroke:var(--k-piste);stroke-width:.8;stroke-dasharray:1.6 2.2;stroke-linecap:round}.k-piste[data-astro-cid-6wcooyoa]{fill:none;stroke:var(--k-piste);stroke-width:1.2;stroke-dasharray:5 3}.k-route-bord[data-astro-cid-6wcooyoa],.k-rue-bord[data-astro-cid-6wcooyoa]{fill:none;stroke:var(--k-route-bord);stroke-linecap:round;stroke-linejoin:round}.k-route-bord[data-astro-cid-6wcooyoa]{stroke-width:8.4}.k-rue-bord[data-astro-cid-6wcooyoa]{stroke-width:5.6}.k-route[data-astro-cid-6wcooyoa],.k-rue[data-astro-cid-6wcooyoa]{fill:none;stroke:var(--k-route);stroke-linecap:round;stroke-linejoin:round}.k-route[data-astro-cid-6wcooyoa]{stroke-width:6.4}.k-rue[data-astro-cid-6wcooyoa]{stroke-width:3.8}.k-place[data-astro-cid-6wcooyoa]{fill:var(--k-place)}.k-ombres[data-astro-cid-6wcooyoa]{fill:var(--k-ombre)}.k-bati[data-astro-cid-6wcooyoa],.k-chapelle[data-astro-cid-6wcooyoa]{fill:var(--k-bati);stroke:var(--k-bati-bord);stroke-width:.45;stroke-linejoin:round}.k-croix[data-astro-cid-6wcooyoa]{fill:none;stroke:var(--k-texte);stroke-width:.9}.k-chalet[data-astro-cid-6wcooyoa]{fill:var(--k-chalet);stroke:var(--k-chalet-bord);stroke-width:.6;stroke-linejoin:round;filter:var(--k-lueur);transition:fill var(--dur) var(--ease)}.k-ecriture[data-astro-cid-6wcooyoa] text[data-astro-cid-6wcooyoa]{font-family:var(--font-caps);fill:var(--k-texte);paint-order:stroke;stroke:var(--k-halo);stroke-width:2.2px;stroke-linejoin:round}.k-route-nom[data-astro-cid-6wcooyoa]{font-size:6.2px;letter-spacing:.06em}.k-eau-nom[data-astro-cid-6wcooyoa]{font-family:var(--font-serif)!important;font-style:italic;font-size:8px;fill:var(--k-texte-eau)!important}.k-chapelle-nom[data-astro-cid-6wcooyoa]{font-size:5.6px;letter-spacing:.04em}.k-hameau-nom[data-astro-cid-6wcooyoa]{font-family:var(--font-serif)!important;font-size:10px;font-weight:600;letter-spacing:.02em;fill:color-mix(in srgb,var(--c-ink) 78%,transparent)!important}.k-hameau-alt[data-astro-cid-6wcooyoa]{font-family:var(--font-caps);font-size:5.6px;font-weight:500;letter-spacing:.06em;fill:var(--k-texte)}.repere[data-astro-cid-6wcooyoa]{--tige: 34px;position:absolute;width:0;height:0;color:var(--c-ink);text-decoration:none;z-index:1}.repere[data-astro-cid-6wcooyoa]:hover{text-decoration:none}.repere-point[data-astro-cid-6wcooyoa]{position:absolute;left:-5px;top:-5px;width:10px;height:10px;border-radius:50%;background:var(--c-surface);border:2px solid var(--k-chalet);box-shadow:0 0 0 3px color-mix(in srgb,var(--k-chalet) 22%,transparent)}.repere-point[data-astro-cid-6wcooyoa]:before{content:"";position:absolute;inset:-12px}.repere-tige[data-astro-cid-6wcooyoa]{position:absolute;left:-.5px;width:1px;height:var(--tige);background:color-mix(in srgb,var(--c-ink) 55%,transparent)}.repere-etiquette[data-astro-cid-6wcooyoa]{position:absolute;display:grid;gap:.1rem;white-space:nowrap;padding:.4rem .7rem .45rem;background:var(--c-surface);border:1px solid var(--c-border);border-radius:var(--r-md);box-shadow:var(--shadow-sm);transition:box-shadow var(--dur) var(--ease),transform var(--dur) var(--ease),border-color var(--dur) var(--ease)}.repere-nom[data-astro-cid-6wcooyoa]{display:inline-flex;align-items:center;gap:.4em;font-family:var(--font-serif);font-weight:600;font-size:1.05rem;line-height:1.15}.repere-info[data-astro-cid-6wcooyoa]{font-size:var(--fs-xs);color:var(--c-muted);padding-left:1.2em}.repere--no[data-astro-cid-6wcooyoa] .repere-tige[data-astro-cid-6wcooyoa],.repere--ne[data-astro-cid-6wcooyoa] .repere-tige[data-astro-cid-6wcooyoa]{bottom:0}.repere--no[data-astro-cid-6wcooyoa] .repere-etiquette[data-astro-cid-6wcooyoa],.repere--ne[data-astro-cid-6wcooyoa] .repere-etiquette[data-astro-cid-6wcooyoa]{bottom:var(--tige)}.repere--no[data-astro-cid-6wcooyoa] .repere-etiquette[data-astro-cid-6wcooyoa]{right:-14px}.repere--ne[data-astro-cid-6wcooyoa] .repere-etiquette[data-astro-cid-6wcooyoa]{left:-14px}.repere--so[data-astro-cid-6wcooyoa] .repere-tige[data-astro-cid-6wcooyoa]{top:0}.repere--so[data-astro-cid-6wcooyoa] .repere-etiquette[data-astro-cid-6wcooyoa]{top:var(--tige);right:-14px}.repere[data-astro-cid-6wcooyoa]:is(:hover,:focus-visible) .repere-etiquette[data-astro-cid-6wcooyoa]{border-color:var(--k-chalet);box-shadow:var(--shadow-md)}.repere[data-astro-cid-6wcooyoa]:focus-visible{outline:none}.repere[data-astro-cid-6wcooyoa]:focus-visible .repere-etiquette[data-astro-cid-6wcooyoa]{outline:2px solid var(--c-wood);outline-offset:3px}.repere--no[data-astro-cid-6wcooyoa]:is(:hover,:focus-visible) .repere-etiquette[data-astro-cid-6wcooyoa],.repere--ne[data-astro-cid-6wcooyoa]:is(:hover,:focus-visible) .repere-etiquette[data-astro-cid-6wcooyoa]{transform:translateY(-3px)}.repere--so[data-astro-cid-6wcooyoa]:is(:hover,:focus-visible) .repere-etiquette[data-astro-cid-6wcooyoa]{transform:translateY(3px)}.carte-hero[data-astro-cid-6wcooyoa]:has(.repere[data-slug=la-datcha]:is(:hover,:focus-visible)) .k-chalet[data-astro-cid-6wcooyoa][data-slug=la-datcha],.carte-hero[data-astro-cid-6wcooyoa]:has(.repere[data-slug=le-sabot-de-venus]:is(:hover,:focus-visible)) .k-chalet[data-astro-cid-6wcooyoa][data-slug=le-sabot-de-venus],.carte-hero[data-astro-cid-6wcooyoa]:has(.repere[data-slug=le-gaulois]:is(:hover,:focus-visible)) .k-chalet[data-astro-cid-6wcooyoa][data-slug=le-gaulois]{fill:var(--k-chalet-bord)}@media(prefers-reduced-motion:no-preference){:root[data-season=hiver] .repere-point[data-astro-cid-6wcooyoa]{animation:braise 3.6s var(--ease) infinite alternate}}@keyframes braise{0%{box-shadow:0 0 0 3px color-mix(in srgb,var(--k-chalet) 18%,transparent)}to{box-shadow:0 0 0 7px color-mix(in srgb,var(--k-chalet) 6%,transparent)}}.carte-cartouche[data-astro-cid-6wcooyoa]{position:absolute;right:clamp(1.25rem,3vw,2.5rem);bottom:2rem;display:grid;justify-items:end;gap:.5rem;padding:.7rem .85rem .75rem;background:color-mix(in srgb,var(--k-fond) 88%,transparent);border:1px solid color-mix(in srgb,var(--k-texte) 30%,transparent);border-radius:var(--r-md);backdrop-filter:blur(2px);font-family:var(--font-caps);font-size:var(--fs-xs);letter-spacing:.05em;color:var(--k-texte)}.carte-nord[data-astro-cid-6wcooyoa]{display:inline-flex;align-items:center;gap:.35em;font-weight:700}.carte-nord[data-astro-cid-6wcooyoa] svg[data-astro-cid-6wcooyoa]{fill:currentColor}.carte-echelle[data-astro-cid-6wcooyoa]{display:inline-flex;align-items:center;gap:.5em}.carte-echelle-barre[data-astro-cid-6wcooyoa]{display:block;width:calc(100 * var(--s));height:6px;border:1px solid currentColor;border-top:0}.carte-motte[data-astro-cid-6wcooyoa]{display:inline-flex;gap:.55em;text-align:right;padding-top:.45rem;border-top:1px solid color-mix(in srgb,var(--k-texte) 25%,transparent)}.carte-motte[data-astro-cid-6wcooyoa]>span[data-astro-cid-6wcooyoa]:first-child{display:grid;justify-items:end;max-width:17rem}.carte-motte-fleche[data-astro-cid-6wcooyoa]{flex:none;align-self:center;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.carte-motte-info[data-astro-cid-6wcooyoa]{font-size:.92em;opacity:.85}.carte-credit[data-astro-cid-6wcooyoa]{position:absolute;right:.6rem;bottom:.4rem;font-size:.68rem;color:var(--k-texte);opacity:.85}@media(max-width:760px){.carte-hero[data-astro-cid-6wcooyoa]{--s: 1.4px;--fx: 54%;--fy: 44%;display:flex;flex-direction:column;align-items:stretch;min-height:0}.carte-fenetre[data-astro-cid-6wcooyoa]{position:relative;inset:auto;z-index:0;height:clamp(380px,110vw,500px)}.carte-fenetre[data-astro-cid-6wcooyoa]:after{background:linear-gradient(180deg,var(--k-fond) 0%,color-mix(in srgb,var(--k-fond) 0%,transparent) 22%)}.carte-texte[data-astro-cid-6wcooyoa]{padding-block:var(--sp-7) var(--sp-3)}.carte-titre[data-astro-cid-6wcooyoa]{max-width:14ch}.carte-chiffres[data-astro-cid-6wcooyoa]{font-size:var(--fs-sm)}.repere[data-astro-cid-6wcooyoa]{--tige: 26px}.repere-nom[data-astro-cid-6wcooyoa]{font-size:.95rem}.repere-info[data-astro-cid-6wcooyoa]{display:none}.carte-cartouche[data-astro-cid-6wcooyoa]{right:auto;left:clamp(1.25rem,5vw,3rem);bottom:1.6rem;justify-items:start;padding:0;background:none;border:0;backdrop-filter:none}.carte-motte[data-astro-cid-6wcooyoa],.k-route-nom[data-astro-cid-6wcooyoa],.k-chapelle-nom[data-astro-cid-6wcooyoa]{display:none}}.chalet-grid[data-astro-cid-wrkslrjx]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:clamp(1.25rem,3vw,2rem)}.autour-head[data-astro-cid-wrkslrjx]{max-width:52ch;margin-bottom:var(--sp-6)}.autour-head[data-astro-cid-wrkslrjx] .lead[data-astro-cid-wrkslrjx]{margin-top:var(--sp-4)}@media(max-width:640px){.autour[data-astro-cid-wrkslrjx] .gallery{grid-template-columns:repeat(2,1fr)}}
