.wrap[data-astro-cid-lcdefpme]{--g:var(--gutter);width:100%;max-width:calc(var(--container-wide) + 2 * var(--g));padding-inline:var(--g);margin-inline:auto}@media (width>=64rem){.wrap[data-astro-cid-lcdefpme]{--g:var(--gutter-wide)}}.btn[data-astro-cid-lcdefpme]{min-height:3rem;font-family:var(--font-ui);text-align:center;border:2px solid #0000;border-radius:.375rem;justify-content:center;align-items:center;padding:.625rem 1.25rem;font-size:1rem;font-weight:600;line-height:1.3;text-decoration:none;display:inline-flex}.btn--solid[data-astro-cid-lcdefpme]{background:var(--color-accent);border-color:var(--color-accent);color:var(--color-bg)}.btn--solid[data-astro-cid-lcdefpme]:hover{color:var(--color-bg);background:#7f3420;border-color:#7f3420}.btn--glass[data-astro-cid-lcdefpme]{border-color:var(--color-bg);color:var(--color-bg);background:#1e140e8c}.btn--glass[data-astro-cid-lcdefpme]:hover{color:var(--color-bg);background:#1e140ecc}.btn--line[data-astro-cid-lcdefpme]{border-color:var(--color-accent);color:var(--color-accent)}.btn--line[data-astro-cid-lcdefpme]:hover{background:var(--color-accent);color:var(--color-bg)}.acces[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:.75rem 1rem;margin:2.5rem 0 0;display:flex}.hero[data-astro-cid-lcdefpme]{isolation:isolate;background:var(--color-surface);min-height:clamp(34rem,150vw,40rem);color:var(--color-bg);display:flex;position:relative}.hero__photo[data-astro-cid-lcdefpme]{z-index:-2;position:absolute;inset:0;overflow:hidden}.hero__photo[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-fit:cover;object-position:50% 100%;width:100%;height:125%;display:block;position:absolute;bottom:0;left:0}.hero__text[data-astro-cid-lcdefpme]{margin-inline:calc(-1 * var(--g));padding:6rem var(--g) 1.25rem;background:linear-gradient(#1e140e00 0%,#1e140ed6 32%,#1e140eeb 100%)}.hero__content[data-astro-cid-lcdefpme]{width:100%;max-width:calc(var(--container-wide) + 2 * var(--g));padding:2rem var(--g) 0;--g:var(--gutter);flex-direction:column;justify-content:flex-end;gap:1.25rem;margin-inline:auto;display:flex;position:relative}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{letter-spacing:-.025em;text-wrap:balance;text-shadow:0 1px 18px #140c0880;max-width:14ch;margin:0;font-size:clamp(2.5rem,1.7rem + 3.6vw,4.5rem);font-weight:700;line-height:1.02}.hero__lead[data-astro-cid-lcdefpme]{text-shadow:0 1px 12px #140c0880;max-width:26rem;margin:1rem 0 0;font-size:1.125rem;line-height:1.5}.hero__actions[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:.75rem;margin:1.5rem 0 0;display:flex}.hero[data-astro-cid-lcdefpme] [data-astro-cid-lcdefpme]:focus-visible{outline-color:var(--color-bg)}.hero__caption[data-astro-cid-lcdefpme]{font-family:var(--font-ui);color:#faf5ece0;margin:1.25rem 0 0;font-size:.8125rem;line-height:1.45}@media (width<=24.4375rem){.hero[data-astro-cid-lcdefpme]{min-height:37rem}.hero__actions[data-astro-cid-lcdefpme] .btn[data-astro-cid-lcdefpme]{padding-inline:.875rem}}@media (width>=48rem){.hero[data-astro-cid-lcdefpme]{min-height:clamp(36rem,100svh - 7rem,56rem)}.hero__photo[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-position:22% 55%;height:100%;top:0}.hero[data-astro-cid-lcdefpme]:before{content:"";z-index:-1;background:radial-gradient(95% 84% at 0 18%,#1e140ee6 0%,#1e140ed1 38%,#1e140e8c 70%,#1e140e00 100%);position:absolute;inset:0}.hero__text[data-astro-cid-lcdefpme]{background:0 0;margin-inline:0;padding:0}.hero__content[data-astro-cid-lcdefpme]{justify-content:flex-start;padding-block:clamp(2.5rem,9vh,6rem) 4rem}.hero__lead[data-astro-cid-lcdefpme]{font-size:1.25rem}.hero__caption[data-astro-cid-lcdefpme]{right:var(--g);color:var(--color-bg);background:#1e140ebd;border-radius:.25rem;padding:.25rem .75rem;position:absolute;bottom:1.25rem}}@media (width>=64rem){.hero[data-astro-cid-lcdefpme]:before{background:radial-gradient(68% 84% at 0 18%,#1e140ee6 0%,#1e140ed1 38%,#1e140e8c 70%,#1e140e00 100%)}.hero__content[data-astro-cid-lcdefpme]{--g:var(--gutter-wide)}.hero__photo[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-position:50% 58%}}@media (width>=80rem){.hero[data-astro-cid-lcdefpme]:before{background:radial-gradient(56% 84% at 0 18%,#1e140ee6 0%,#1e140ed1 38%,#1e140e8c 70%,#1e140e00 100%)}}.choisir[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme],.itineraires[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme],.preparer[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme],.regard[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{letter-spacing:-.015em;text-wrap:balance;margin:0;font-size:clamp(1.875rem,1.3rem + 2vw,2.75rem);line-height:1.08}.choisir__head[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme],.itineraires__head[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{max-width:34rem;margin:.875rem 0 0;font-size:1.125rem;line-height:1.6}#choisir[data-astro-cid-lcdefpme]{scroll-margin-top:1rem}.choisir[data-astro-cid-lcdefpme]{padding-block:clamp(3.5rem,3rem + 4vw,6rem)}.lieux[data-astro-cid-lcdefpme]{gap:1.5rem;margin:2.5rem 0 0;padding:0;list-style:none;display:grid}.lieu[data-astro-cid-lcdefpme]{grid-template-columns:5.5rem minmax(0,1fr);align-content:start;align-items:start;gap:1rem;display:grid;position:relative}.lieu__photo[data-astro-cid-lcdefpme] picture{display:block}.lieu__photo[data-astro-cid-lcdefpme] img{aspect-ratio:1;object-fit:cover;border-radius:.25rem;width:5.5rem;height:5.5rem;display:block}.lieu__nom[data-astro-cid-lcdefpme]{margin:0;font-size:1.5rem;line-height:1.15}.lieu__nom[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:var(--color-ink);text-decoration:none}.lieu__nom[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:after,.route__titre[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:after,.pratique__item[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:after{content:"";position:absolute;inset:0}.lieu__nom[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:focus-visible,.route__titre[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:focus-visible,.pratique__item[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:focus-visible{outline:none}.lieu[data-astro-cid-lcdefpme]:has(a:focus-visible),.route[data-astro-cid-lcdefpme]:has(a:focus-visible),.pratique__item[data-astro-cid-lcdefpme]:has(a:focus-visible){outline:3px solid var(--color-focus);outline-offset:4px;border-radius:var(--radius)}.lieu[data-astro-cid-lcdefpme]:hover .lieu__nom[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{text-decoration:underline;text-decoration-color:var(--color-accent);text-underline-offset:.18em;text-decoration-thickness:2px}.lieu__texte[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--color-muted);margin:.375rem 0 0;font-size:1.0625rem;line-height:1.55}@media (width>=40rem){.lieux[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,minmax(0,1fr));gap:2.5rem 1.75rem}.lieu[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr);gap:.875rem}.lieu__photo[data-astro-cid-lcdefpme] img{aspect-ratio:4/3;width:100%;height:auto}}@media (width>=64rem){.choisir__head[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:start;gap:0 4rem;display:grid}.choisir__head[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{margin:.5rem 0 0}.lieux[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,minmax(0,1fr));gap:3rem 2.25rem;margin-top:3rem}}.itineraires[data-astro-cid-lcdefpme]{background:var(--color-surface);padding-block:clamp(3.5rem,3rem + 4vw,6rem)}.parcours[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr);margin:2rem 0 0;padding:0;list-style:none;display:grid}.route[data-astro-cid-lcdefpme]{border-top:1px solid var(--color-line);padding-block:1.5rem 1.75rem;position:relative}.route__titre[data-astro-cid-lcdefpme]{margin:0;font-size:1.5rem;line-height:1.2}.route__titre[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:var(--color-ink);text-decoration:none}.route[data-astro-cid-lcdefpme]:hover .route__titre[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{text-decoration:underline;text-decoration-color:var(--color-accent);text-underline-offset:.18em;text-decoration-thickness:2px}.route__duree[data-astro-cid-lcdefpme]{color:var(--color-olive);margin:.625rem 0 0;font-size:1.0625rem;font-weight:600;line-height:1.45}.route__duree[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{display:block}.route__texte[data-astro-cid-lcdefpme]{margin:.75rem 0 0;font-size:1.0625rem;line-height:1.6}@media (width>=48rem){.parcours[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 2.5rem;margin-top:2.5rem}}@media (width>=64rem){.itineraires__head[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:start;gap:0 4rem;display:grid}.itineraires__head[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{margin:.5rem 0 0}.parcours[data-astro-cid-lcdefpme]{gap:0 3rem}}.preparer[data-astro-cid-lcdefpme]{padding-block:clamp(3.5rem,3rem + 4vw,6rem)}.pratique[data-astro-cid-lcdefpme]{gap:1.25rem;margin:2rem 0 0;padding:0;list-style:none;display:grid}.pratique__item[data-astro-cid-lcdefpme]{border-left:3px solid var(--color-olive);padding:.25rem 0 .25rem 1.25rem;position:relative}.pratique__item[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin:0;font-size:1.5rem;line-height:1.2}.pratique__item[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:var(--color-ink);text-decoration:none}.pratique__item[data-astro-cid-lcdefpme]:hover h3[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{text-decoration:underline;text-decoration-color:var(--color-accent);text-underline-offset:.18em;text-decoration-thickness:2px}.pratique__item[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{max-width:36rem;color:var(--color-muted);margin:.5rem 0 0;font-size:1.0625rem;line-height:1.6}@media (width>=48rem){.pratique[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,minmax(0,1fr));gap:2.5rem;margin-top:2.5rem}}.regard[data-astro-cid-lcdefpme]{background:var(--color-surface);padding-block:clamp(3.5rem,3rem + 4vw,5.5rem)}.regard__texte[data-astro-cid-lcdefpme]{max-width:38rem;margin-top:1.25rem}.regard__texte[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{margin:0;font-size:1.125rem;line-height:1.65}.regard__texte[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]+p[data-astro-cid-lcdefpme]{margin-top:1rem}@media (width>=64rem){.regard__grille[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:start;gap:0 4rem;display:grid}.regard__texte[data-astro-cid-lcdefpme]{margin-top:.25rem}}
