.balade{--balade-papier:#efe6d2;--balade-encre:#0f3b2a;--balade-chiffre:#c9493b;--balade-libelle:#b23f32;background:var(--balade-papier);color:var(--balade-encre);padding:128px 0 0}.balade-col{max-width:var(--measure);padding:0 var(--gutter);box-sizing:content-box;margin:0 auto}.balade-tete{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:24px 48px;padding-bottom:28px;display:grid}.balade-kicker{font-family:var(--font-archivo),sans-serif;letter-spacing:.12em;text-transform:uppercase;color:var(--balade-libelle);font-size:13px;font-weight:700;text-decoration:none}.balade-kicker:hover{text-underline-offset:4px;text-decoration:underline}.balade-tete h1{font-family:var(--font-archivo-black),sans-serif;letter-spacing:-.045em;margin-top:12px;font-size:max(56px,min(11vw,150px));font-weight:400;line-height:.86}.balade-droite{text-align:right;padding-bottom:10px}.balade-droite p{font-family:var(--font-archivo),sans-serif;max-width:26ch;margin-left:auto;font-size:21px;font-weight:500;line-height:1.35}.balade-compte{font-family:var(--font-archivo-black),sans-serif;color:var(--balade-chiffre);margin-top:18px;font-size:56px;line-height:1}.balade-compte small{font-family:var(--font-archivo),sans-serif;letter-spacing:.1em;text-transform:uppercase;color:var(--balade-encre);margin-top:6px;font-size:12px;font-weight:700;display:block}.balade-frise img{width:100%;height:auto;display:block}.balade-legende{border-top:3px solid var(--balade-encre);font-family:var(--font-archivo),sans-serif;letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;gap:16px;padding-top:10px;font-size:12px;font-weight:700;display:flex}.balade-corps{padding-top:72px;padding-bottom:140px}.balade-corps h2{font-family:var(--font-archivo-black),sans-serif;letter-spacing:-.03em;margin-bottom:40px;font-size:max(32px,min(4vw,48px));font-weight:400}.balade-cartes{grid-template-columns:repeat(3,minmax(0,1fr));gap:56px 32px;margin:0;padding:0;list-style:none;display:grid}.balade-carte{border-top:3px solid var(--balade-encre);min-width:0;color:inherit;padding-top:14px;text-decoration:none;display:block}.balade-h{font-family:var(--font-archivo),sans-serif;letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;align-items:baseline;gap:12px;font-size:12px;font-weight:700;display:flex}.balade-h b{font-family:var(--font-archivo-black),sans-serif;letter-spacing:-.03em;color:var(--balade-chiffre);font-size:40px;font-weight:400}.balade-cadre{aspect-ratio:4/3;margin-top:12px;display:block;position:relative;overflow:hidden}.balade-cadre img{object-fit:cover}.balade-titre{font-family:var(--font-archivo),sans-serif;letter-spacing:-.015em;margin-top:18px;font-size:23px;font-weight:700;line-height:1.15;display:block}.balade-carte:hover .balade-titre{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:2px}.balade-resume{color:rgba(15,59,42,.8);margin-top:10px;font-size:15px;line-height:1.5;display:block}.balade-meta{font-family:var(--font-archivo),sans-serif;letter-spacing:.1em;text-transform:uppercase;margin-top:14px;font-size:12px;font-weight:700;display:block}.accueil-tete{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;gap:32px 56px;padding-bottom:40px;display:grid}.accueil-tete h1{font-family:var(--font-archivo-black),sans-serif;letter-spacing:-.04em;margin-top:12px;font-size:max(44px,min(6.4vw,96px));font-weight:400;line-height:.9}.accueil-txt p{font-family:var(--font-archivo),sans-serif;max-width:34ch;margin-top:22px;font-size:20px;font-weight:500;line-height:1.4}.accueil-comptes{font-family:var(--font-archivo),sans-serif;letter-spacing:.1em;text-transform:uppercase;flex-wrap:wrap;gap:10px 28px;margin-top:26px;font-size:13px;font-weight:700;display:flex}.accueil-comptes a,.accueil-comptes span{color:inherit;border-bottom:3px solid var(--balade-encre);padding-bottom:4px;text-decoration:none}.accueil-comptes span{border-bottom-color:transparent}.accueil-comptes a:hover{border-bottom-color:var(--balade-chiffre)}.accueil-comptes b{font-family:var(--font-archivo-black),sans-serif;color:var(--balade-libelle);margin-left:8px;font-weight:400}.accueil-une{border-top:3px solid var(--balade-encre);min-width:0;color:inherit;padding-top:14px;text-decoration:none;display:block}.accueil-une .balade-cadre{margin-top:0}.accueil-une .balade-h{margin-top:14px}.accueil-une:hover .balade-titre{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:2px}.accueil-frise{margin-top:16px}.accueil-frise-image{position:relative}.accueil-frise-image canvas{opacity:0;pointer-events:none;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.accueil-frise-image canvas[data-peinte]{opacity:1}.balade-corps h2{margin-top:10px}.balade-corps:has(+.accueil-notes){padding-bottom:96px}.accueil-notes{padding-top:0}.balade-carte.bientot .balade-meta{color:var(--balade-libelle)}.balade-carte.bientot:hover .balade-titre{text-decoration:none}.balade-h .balade-vide{visibility:hidden}.accueil-filtre{flex-wrap:wrap;gap:8px 24px;margin:-16px 0 32px;display:flex}.accueil-filtre button{font-family:var(--font-archivo),sans-serif;letter-spacing:.1em;text-transform:uppercase;color:var(--balade-encre);cursor:pointer;background:0 0;border:0;border-bottom:3px solid transparent;padding:0 0 4px;font-size:13px;font-weight:700}.accueil-filtre button[aria-pressed=true]{border-bottom-color:var(--balade-encre)}.accueil-filtre button:hover{border-bottom-color:var(--balade-chiffre)}.accueil-bas{padding-bottom:120px}.accueil-fin{color:#efe6d2;background:#0b2a20;align-items:center;min-height:440px;display:flex;position:relative;overflow:hidden}.accueil-fin img{object-fit:cover;object-position:right center}.accueil-fin:after{content:"";background:linear-gradient(90deg,rgba(11,42,32,.92) 0%,rgba(11,42,32,.82) 45%,rgba(11,42,32,0) 78%);position:absolute;top:0;bottom:0;left:0;right:0}.accueil-fin-txt{z-index:1;max-width:560px;padding:56px;position:relative}.accueil-fin .balade-kicker{color:#f0a58c}.accueil-fin h2{font-family:var(--font-archivo-black),sans-serif;letter-spacing:-.03em;margin-top:12px;font-size:max(30px,min(3.4vw,44px));font-weight:400;line-height:1.05}.accueil-fin p{margin-top:16px;font-size:17px;line-height:1.55}.accueil-fin-actions{flex-wrap:wrap;align-items:center;gap:18px 28px;margin-top:28px;display:flex}.accueil-lien{color:#efe6d2;text-underline-offset:4px;font-size:15px;text-decoration:underline}body:has(.balade) footer{--paper:#0f3b2a;--muted:rgba(15,59,42,.8);--label:rgba(15,59,42,.74);--line-soft:rgba(15,59,42,.2);color:var(--paper);background:#e6dcc4;margin-top:0}@media (prefers-reduced-motion:no-preference){.balade-cadre img{transition:transform .9s cubic-bezier(.2,.7,.2,1)}.balade-carte:hover .balade-cadre img{transform:scale(1.04)}}@media (max-width:999px){.balade-tete{grid-template-columns:minmax(0,1fr)}.balade-droite{text-align:left}.balade-droite p{margin-left:0}.balade-cartes{grid-template-columns:repeat(2,minmax(0,1fr))}.accueil-tete{grid-template-columns:minmax(0,1fr)}}@media (max-width:759px){.balade{padding-top:104px}.balade-tete h1{font-size:14.5vw}.balade-droite p{font-size:19px}.balade-legende span:nth-child(2){display:none}.balade-corps{padding-top:48px;padding-bottom:96px}.balade-cartes{grid-template-columns:minmax(0,1fr);gap:44px}.accueil-tete h1{font-size:12vw}.accueil-txt p{font-size:18px}.accueil-frise .balade-legende{flex-wrap:wrap}.accueil-frise .balade-legende span:nth-child(2){display:inline}.balade-corps:has(+.accueil-notes){padding-bottom:64px}.balade-corps.accueil-notes{padding-top:0}.accueil-bas{padding-bottom:72px}.accueil-fin:after{background:linear-gradient(rgba(11,42,32,.9) 0%,rgba(11,42,32,.86) 70%,rgba(11,42,32,.55) 100%)}.accueil-fin-txt{padding:36px 22px}}
