@layer components{.jr-feuille{background:#fff var(--jr-maille) 0 0 / 176px auto repeat}.jr-bande{background:var(--color-orange);display:inline-block;position:relative;rotate:-2deg}.jr-une{--w:min(calc(100vw - 2rem), 32rem);width:var(--w);min-height:calc(var(--w) * var(--ph) / var(--pw));border:0 solid #0000;border-image-source:var(--papier);border-image-slice:var(--haut) 1 var(--bas) 1 fill;border-image-width:calc(var(--w) * var(--haut) / var(--pw)) calc(var(--w) / var(--pw)) calc(var(--w) * var(--bas) / var(--pw)) calc(var(--w) / var(--pw));padding:calc(var(--w) * .11) calc(var(--w) * .15) calc(var(--w) * .14) calc(var(--w) * .08);border-image-repeat:stretch round;position:relative;rotate:-1.2deg}.jr-une-trombone{left:calc(var(--w) * .05);width:calc(var(--w) * .14);z-index:2;height:auto;position:absolute;top:0;translate:0 -38%;rotate:-8deg}.jr-une-photo{rotate:1.6deg}.jr-panneau{width:var(--panel-w,100%);border-radius:var(--radius-xl);max-width:100%;margin-inline:auto}.jr-onglet-actif{background:var(--color-orange);rotate:-1.5deg}.jr-carte{transition:rotate .26s var(--ease-franc), translate .26s var(--ease-franc), box-shadow .26s var(--ease-franc)}.jr-liste>:nth-child(4n+1) .jr-carte{rotate:-.9deg}.jr-liste>:nth-child(4n+2) .jr-carte{rotate:.7deg}.jr-liste>:nth-child(4n+3) .jr-carte{rotate:-.4deg}.jr-liste>:nth-child(4n+4) .jr-carte{rotate:1deg}.jr-lien:hover .jr-carte,.jr-lien:focus-visible .jr-carte{translate:0 -4px;rotate:none;box-shadow:0 1px 2px #00000014,0 22px 40px -16px #00000059}.jr-photo{transition:scale .6s var(--ease-franc)}.jr-lien:hover .jr-photo,.jr-lien:focus-visible .jr-photo{scale:1.05}.jr-carte-date{z-index:2;position:absolute;bottom:0;left:.9rem;translate:0 45%}.jr-scotch{pointer-events:none;width:clamp(60px,7vw,88px);height:auto;position:absolute;top:0;left:clamp(1.5rem,5vw,3.5rem);translate:0 -50%;rotate:-5deg}@media (min-width:640px){.jr-chapo{rotate:-.4deg}}.jr-fin-liste>:nth-child(odd) .jr-carte{rotate:-1deg}.jr-fin-liste>:nth-child(2n) .jr-carte{rotate:.8deg}.jr-liste{grid-template-columns:minmax(0,1fr)}.jr-l-note{flex-direction:row;gap:.875rem}.jr-l-photo{flex:none;width:7rem}.jr-l-texte{flex:1}@media (min-width:640px){.jr-liste{grid-template-columns:repeat(2,minmax(0,1fr))}.jr-l-li{grid-column:span 2}.jr-l-photo{width:56%}}@media (min-width:1024px){.jr-liste{grid-template-columns:repeat(3,minmax(0,1fr))}.jr-l-li{grid-row:span 2}.jr-l-note{flex-direction:column;gap:0}.jr-l-photo{flex:1;width:auto}.jr-l-texte{flex:none}}@media (min-width:1200px){.jr-liste{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:1440px){.jr-liste{grid-template-columns:repeat(5,minmax(0,1fr))}.jr-l-li{grid-row:span 1}}.jr-liste.jr-liste--peu{max-width:calc(var(--n) * 34rem)}@media (min-width:640px){.jr-liste.jr-liste--peu{grid-template-columns:repeat(min(var(--n), 2), minmax(0, 1fr))}}@media (min-width:1024px){.jr-liste.jr-liste--peu{grid-template-columns:repeat(var(--n), minmax(0, 1fr))}}}@media (min-width:1024px){@layer components{.jr-une{--w:clamp(28rem, 34vw, 34rem);rotate:-2deg}}}@media (prefers-reduced-motion:no-preference){.jr-pose{animation:jr-pose .8s cubic-bezier(.16, 1, .3, 1) var(--jr-retard,0s) backwards}@supports (animation-timeline:view()){.jr-entre{animation:linear backwards jr-entre;animation-timeline:view();animation-range:entry entry 55%}}}@media (prefers-reduced-motion:reduce){.jr-carte,.jr-photo{transition:none}.jr-lien:hover .jr-photo,.jr-lien:focus-visible .jr-photo{scale:none}.jr-lien:hover .jr-carte,.jr-lien:focus-visible .jr-carte{translate:none}}@keyframes jr-pose{0%{opacity:0;translate:0 12px}}@keyframes jr-entre{0%{opacity:0;translate:0 16px}}.jr-accueil{gap:clamp(1.25rem,2vw,1.75rem);margin-top:clamp(1.75rem,3vw,2.75rem);display:grid}.jr-accueil>li:first-child .jr-carte{rotate:-.6deg}.jr-accueil>li:nth-child(2) .jr-carte{rotate:.7deg}.jr-accueil>li:nth-child(3) .jr-carte{rotate:-.5deg}@media (min-width:1024px){.jr-accueil{grid-template-rows:repeat(2,auto);grid-template-columns:repeat(2,minmax(0,1fr))}.jr-accueil-une{grid-row:span 2}.jr-accueil-une .jr-l-note{flex-direction:column;gap:0}.jr-accueil-une .jr-l-photo{flex:1;width:auto}.jr-accueil-une .jr-l-texte{flex:none}.jr-accueil>li:not(.jr-accueil-une) .jr-carte{flex-direction:row;gap:1rem}.jr-accueil>li:not(.jr-accueil-une) .jr-carte>.relative:first-of-type{flex:0 0 44%;width:44%}.jr-accueil>li:not(.jr-accueil-une) .jr-carte>div:last-of-type{flex:1;min-width:0}.jr-accueil>li:not(.jr-accueil-une) .jr-carte-date{bottom:.9rem;translate:0}.jr-accueil>li:not(.jr-accueil-une) .jr-carte .sm\:pt-7{padding-top:.5rem}}@media (min-width:640px) and (max-width:1023.98px){.jr-accueil{grid-template-columns:repeat(2,minmax(0,1fr))}.jr-accueil-une{grid-column:1/-1}}
@layer components{.pr-coupure{transition:rotate .26s var(--ease-franc), translate .26s var(--ease-franc), box-shadow .26s var(--ease-franc);background:#fff;border-radius:2px;box-shadow:0 1px 2px #0000000f,0 10px 28px -12px #00000038}.pr-scotch{pointer-events:none;z-index:3;width:clamp(56px,6vw,72px);height:auto;position:absolute;top:0;left:50%;translate:-50% -50%;rotate:-4deg}.pr-trombone{pointer-events:none;z-index:3;width:clamp(44px,5vw,62px);height:auto;position:absolute;top:0;right:1rem;translate:0 -42%}.pr-repli{background:var(--color-surface)}.pr-credit{max-width:66%;color:var(--color-ink);text-align:right;background:#fff;border-top-left-radius:3px;padding:.15rem .4rem;font-size:.6875rem;font-weight:600;line-height:1.2;position:absolute;bottom:0;right:0}.pr-image{transition:scale .6s var(--ease-franc)}.pr-lien:hover .pr-image,.pr-lien:focus-visible .pr-image{scale:1.04}.pr-scotch--mini{width:2.75rem}.pr-liste>li>.pr-lien .pr-mini{rotate:none}.pr-liste>:nth-child(odd) .pr-mini{rotate:-.5deg}.pr-liste>:nth-child(2n) .pr-mini{rotate:.4deg}.pr-badge{border-radius:50%;flex:none;width:clamp(3.75rem,7vw,6.5rem);height:auto;rotate:-8deg;box-shadow:0 0 0 4px #fff}@media (min-width:1280px){.pr-liste--decalee>:nth-child(2n){translate:0 1.5rem}}.pr-liste>:nth-child(4n+1) .pr-coupure{rotate:-.8deg}.pr-liste>:nth-child(4n+2) .pr-coupure{rotate:.6deg}.pr-liste>:nth-child(4n+3) .pr-coupure{rotate:-.3deg}.pr-liste>:nth-child(4n+4) .pr-coupure{rotate:.9deg}.pr-liste>:nth-child(2n) .pr-scotch{left:62%;rotate:5deg}.pr-mag>.pr-lien .pr-coupure{rotate:-.5deg}.pr-mag li:nth-child(odd) .pr-coupure{rotate:.5deg}.pr-mag li:nth-child(2n) .pr-coupure{rotate:-.4deg}.pr-lien:hover .pr-coupure,.pr-lien:focus-visible .pr-coupure{translate:0 -4px;rotate:none;box-shadow:0 1px 2px #00000014,0 22px 40px -16px #00000059}.pr-palmares>:nth-child(odd) .da-note{rotate:-.6deg}.pr-palmares>:nth-child(2n) .da-note{rotate:.5deg}}@media (prefers-reduced-motion:reduce){.pr-coupure,.pr-image{transition:none}.pr-lien:hover .pr-coupure,.pr-lien:focus-visible .pr-coupure{translate:none}.pr-lien:hover .pr-image,.pr-lien:focus-visible .pr-image{scale:none}.pr-sortie[open]{animation:none}}.pr-carte{border-radius:var(--radius-lg);background:#fff;flex-direction:column;height:100%;display:flex;overflow:hidden}.pr-carte:focus-visible,.pr-ligne:focus-visible{outline:3px solid var(--color-ink);outline-offset:2px}.pr-carte-corps{flex-direction:column;flex:1;align-items:flex-start;padding:1rem 1.25rem 1.1rem;display:flex}.pr-carte-titre{text-wrap:pretty;color:var(--color-ink);margin-top:.4rem;font-size:1.125rem;font-weight:700;line-height:1.25}.pr-carte-titre--grand{font-family:var(--font-display);letter-spacing:-.02em;text-transform:uppercase;font-size:clamp(1.35rem,2vw,1.8rem);font-weight:900;line-height:1.02}.pr-carte-pied{width:100%;color:var(--color-ink);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.25rem 1rem;margin-top:auto;padding-top:.9rem;font-size:.875rem;font-weight:600;display:flex}.pr-carte-action{min-height:2.75rem;text-decoration:underline;-webkit-text-decoration-color:var(--color-orange);text-decoration-color:var(--color-orange);text-underline-offset:4px;align-items:center;gap:.25rem;font-weight:700;text-decoration-thickness:2px;display:inline-flex}.pr-filtres{border-bottom:2px solid var(--color-ink);align-items:center;gap:1rem;margin-top:1.25rem;display:flex}.pr-filtre{min-height:2.75rem;color:var(--color-ink);cursor:pointer;flex:none;align-items:center;padding-inline:.6rem;font-size:1rem;font-weight:700;display:inline-flex}.pr-filtre[aria-pressed=true]{box-shadow:inset 0 -4px 0 var(--color-orange)}.pr-filtre-medias{border-bottom:1px solid var(--color-line);flex-wrap:wrap;gap:.5rem;padding-block:.9rem;display:flex}.pr-filtre-media{border-radius:var(--radius-sm);cursor:pointer;background:#fff;align-items:center;min-height:2.75rem;padding-inline:.4rem;display:inline-flex}.pr-filtre-media[aria-pressed=true]{box-shadow:inset 0 0 0 2px var(--color-ink)}.pr-contact{border-radius:var(--radius-xl);background:#fff;gap:2rem;margin-block:clamp(3.5rem,7vw,6rem) clamp(1.5rem,3vw,2.5rem);padding:clamp(1.5rem,4vw,3.5rem);display:grid}.pr-contact-titre{font-family:var(--font-display);letter-spacing:-.02em;text-transform:uppercase;color:var(--color-ink);font-size:clamp(1.9rem,3.4vw,3.25rem);font-weight:900;line-height:.95}.pr-contact-gestes{flex-wrap:wrap;align-items:center;gap:.75rem 1.5rem;margin-top:1.5rem;display:flex}.pr-contact-mail{min-height:2.75rem;color:var(--color-ink);text-decoration:underline;-webkit-text-decoration-color:var(--color-orange);text-decoration-color:var(--color-orange);text-underline-offset:4px;align-items:center;font-weight:700;text-decoration-thickness:2px;display:inline-flex}.pr-contact-fiche{border-top:2px solid var(--color-ink)}.pr-contact-fiche>div{border-bottom:1px solid var(--color-line);grid-template-columns:8rem minmax(0,1fr);align-items:baseline;gap:1rem;padding-block:.9rem;display:grid}.pr-contact-fiche dt{color:var(--color-ink-soft);font-size:.9375rem}.pr-contact-fiche dd{color:var(--color-ink);font-size:1.0625rem;font-weight:700;line-height:1.3}.pr-contact-fiche a{text-decoration:underline;-webkit-text-decoration-color:var(--color-orange);text-decoration-color:var(--color-orange);text-underline-offset:4px;text-decoration-thickness:2px}@media (min-width:900px){.pr-contact{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(3rem,6vw,6rem)}}.pr-tete-grille{gap:2.5rem;display:grid}.pr-tete-titre{font-family:var(--font-display);letter-spacing:-.03em;text-transform:uppercase;color:var(--color-ink);font-size:min(6.25rem,14.4928cqi);font-weight:900;line-height:.92}.pr-tete-titre span{color:var(--color-orange);display:block}.pr-tete-lead{max-width:34ch;color:var(--color-ink);margin-top:1.25rem;font-size:clamp(1.1875rem,1.6vw,1.4375rem);line-height:1.35}.pr-tete-chiffres{border-block:2px solid var(--color-ink);flex-wrap:wrap;width:fit-content;max-width:100%;margin-top:1.5rem;display:flex}.pr-tete-chiffres>div{flex-direction:column;padding:.7rem 1.5rem .7rem 0;display:flex}.pr-tete-chiffres>div+div{border-left:1px solid var(--color-line);padding-left:1.5rem}.pr-tete-chiffres dd{font-family:var(--font-display);letter-spacing:-.02em;color:var(--color-orange);font-size:clamp(1.75rem,2.5vw,2.5rem);font-weight:900;line-height:1}.pr-tete-chiffres dt{color:var(--color-ink);margin-top:.25rem;font-size:.9375rem;font-weight:600}.pr-tete-gestes{flex-wrap:wrap;gap:.75rem;margin-top:1.5rem;display:flex}.pr-mur{aspect-ratio:1/.82;width:100%;position:relative}.pr-mur-carte{left:var(--x);top:var(--y);z-index:var(--z);width:var(--l);rotate:var(--r);transition:rotate .2s var(--ease-franc), scale .2s var(--ease-franc);background:#fff;border-radius:4px;padding:.5rem;display:block;position:absolute;box-shadow:0 18px 34px -16px #00000073,0 2px 6px #0000001f}.pr-mur-carte:hover,.pr-mur-carte:focus-visible{z-index:9;rotate:none;scale:1.04}.pr-mur-carte:focus-visible{outline:3px solid var(--color-ink);outline-offset:2px}.pr-mur-image{aspect-ratio:4/3;background:var(--color-surface-2);border-radius:2px;display:block;position:relative;overflow:hidden}.pr-mur-carte--portrait .pr-mur-image{aspect-ratio:5/7}.pr-mur-carte .pr-mur-logo{z-index:2;position:absolute;bottom:-.6rem;left:1rem;box-shadow:0 3px 10px #00000038}.pr-mur-carte--logo-droite .pr-mur-logo{left:auto;right:1rem}.pr-mur-carte .pr-credit{opacity:0;transition:opacity .18s var(--ease-franc)}.pr-mur-carte:hover .pr-credit,.pr-mur-carte:focus-visible .pr-credit{opacity:1}.pr-mur-scotch{z-index:2;width:3.5rem;position:absolute;top:-.9rem;left:50%;translate:-50%;rotate:-4deg}.pr-mur-trombone{z-index:2;width:3.25rem;position:absolute;top:-1.6rem;left:.6rem;rotate:8deg}@media (min-width:1024px){.pr-tete-grille{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:clamp(2rem,4vw,4rem)}}@media (prefers-reduced-motion:reduce){.pr-mur-carte{transition:none}}.pr-pal{isolation:isolate;background:#fff;padding-block:clamp(3rem,6vw,5.5rem);position:relative;overflow:clip}.pr-pal-tete{text-align:center;text-shadow:0 0 3px #fff,0 0 10px #fff;justify-items:center;display:grid}.pr-pal-badge{width:clamp(3.75rem,5.5vw,5.25rem);height:auto;margin-bottom:.6rem;rotate:-8deg}.pr-pal-titre{font-family:var(--font-display);letter-spacing:-.02em;text-transform:uppercase;color:var(--color-ink);font-size:clamp(2.25rem,4.6vw,4.5rem);font-weight:900;line-height:.95}.pr-pal-lead{color:var(--color-ink);margin-top:.6rem;font-size:clamp(1.0625rem,1.3vw,1.1875rem);line-height:1.4}.pr-route-boite{--pin:clamp(3.5rem, 5vw, 5rem);margin-top:clamp(2rem,4vw,3.25rem);position:relative}.pr-route{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem .75rem;display:grid;position:relative}.pr-route-trait{display:none}.pr-etape{flex-direction:column;align-items:center;min-width:0;display:flex}.pr-etape-pin{width:auto;height:var(--pin);transform-origin:50% 100%;transition:scale .2s var(--ease-franc);display:block}.pr-etape:hover .pr-etape-pin{scale:1.12}.pr-etape-an{font-family:var(--font-display);letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--color-orange);text-shadow:0 0 3px #fff,0 0 10px #fff;margin-top:.6rem;font-size:clamp(2.25rem,4vw,3.75rem);font-weight:900;line-height:1}.pr-etape-sources{flex-wrap:wrap;justify-content:center;align-items:center;gap:0 .25rem;margin-top:.35rem;display:flex}.pr-etape-lien{border-radius:var(--radius-sm);min-height:2.75rem;transition:translate .18s var(--ease-franc);align-items:center;display:inline-flex}.pr-etape-lien:hover{translate:0 -2px}.pr-pal-pied{text-align:center;max-width:44rem;color:var(--color-ink);text-shadow:0 0 3px #fff,0 0 10px #fff;margin:clamp(1.5rem,3vw,2.5rem) auto 0;font-size:1.0625rem;line-height:1.5}.pr-pal-pied a{text-decoration:underline;-webkit-text-decoration-color:var(--color-orange);text-decoration-color:var(--color-orange);text-underline-offset:4px;font-weight:700;text-decoration-thickness:2px}@media (max-width:899px){.pr-etape:last-child{grid-column:1/-1}}@media (min-width:900px){.pr-route{grid-template-columns:repeat(7,minmax(0,1fr))}.pr-route-trait{left:7.14%;top:calc(var(--pin) - 5px);pointer-events:none;width:85.72%;height:10px;display:block;position:absolute;overflow:visible}.pr-route-trait path{fill:none;stroke:var(--color-vert);stroke-width:4px;stroke-linecap:round;stroke-dasharray:8 11;vector-effect:non-scaling-stroke}}@media (prefers-reduced-motion:reduce){.pr-etape-pin,.pr-etape-lien{transition:none}}.pr-defile{border-block:1px solid var(--color-line);padding-block:1rem}.pr-defile .marquee__track{gap:clamp(1.75rem,3vw,3rem);padding-right:clamp(1.75rem,3vw,3rem);animation-duration:70s}.pr-defile:hover .marquee__track{animation-play-state:paused}.pr-carte--creme{background:var(--color-surface)}.pr-cit{margin-top:clamp(2rem,4vw,3.5rem)}.pr-cit-pile{display:grid}.pr-cit-item{text-align:center;opacity:0;visibility:hidden;transition:opacity .3s var(--ease-franc), visibility .3s;grid-area:1/1;align-content:center;justify-items:center;margin:0;display:grid}.pr-cit-item[data-actif]{opacity:1;visibility:visible}.pr-cit-texte{max-width:26ch;font-family:var(--font-display);letter-spacing:-.02em;text-wrap:balance;color:var(--color-ink);font-size:clamp(1.75rem,3.6vw,3.25rem);font-weight:900;line-height:1.05}.pr-cit-guillemet{color:var(--color-orange)}.pr-cit-logo{margin-top:1.25rem}.pr-cit-bas{flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem 1.5rem;margin-top:1.25rem;display:flex}.pr-cit-points{display:flex}.pr-cit-point{cursor:pointer;place-items:center;width:2rem;height:2.75rem;display:grid}.pr-cit-point span{width:.7rem;height:.7rem;box-shadow:inset 0 0 0 2px var(--color-ink);border-radius:50%}.pr-cit-point[aria-current=true] span{background:var(--color-orange);box-shadow:none}.pr-cit-point:focus-visible{outline:3px solid var(--color-ink);outline-offset:-3px}.pr-cit-lien{min-height:2.75rem;color:var(--color-ink);text-decoration:underline;-webkit-text-decoration-color:var(--color-orange);text-decoration-color:var(--color-orange);text-underline-offset:4px;align-items:center;gap:.4rem;font-weight:700;text-decoration-thickness:2px;display:inline-flex}@media (prefers-reduced-motion:reduce){.pr-cit-item{transition:none}}.pr-acc-tete{align-items:center;gap:clamp(.75rem,1.5vw,1.25rem);display:flex}.pr-acc-badge{flex:none;width:clamp(3.25rem,5vw,4.5rem);height:auto;rotate:-8deg}@media (max-width:639.98px){.pr-acc-tete{position:relative}.pr-acc-tete>.st-tete{padding-right:3.75rem}.pr-acc-badge{width:3.25rem;position:absolute;top:-.25rem;right:0}}.pr-liste>:nth-child(4n+1) .jr-carte{rotate:-.9deg}.pr-liste>:nth-child(4n+2) .jr-carte{rotate:.7deg}.pr-liste>:nth-child(4n+3) .jr-carte{rotate:-.4deg}.pr-liste>:nth-child(4n+4) .jr-carte{rotate:1deg}.pr-liste .jr-lien:hover .jr-carte,.pr-liste .jr-lien:focus-visible .jr-carte{rotate:none}
