.RfNBua_legende{font-family:var(--font-titres);color:var(--brousse);border-top:1px solid var(--herbe);font-variation-settings:"opsz" 24;margin-top:.6rem;padding-top:.5rem;font-size:.95rem;font-style:italic;font-weight:380}.RfNBua_clair{right:var(--gouttiere);color:var(--papier-2);font-family:var(--font-titres);font-variation-settings:"opsz" 24;border-top:1px solid #f6f5f1b3;margin:0;padding-top:.35rem;font-size:.82rem;font-style:italic;position:absolute;bottom:14px}@media (max-width:760px){.RfNBua_clair{display:none}}
.Z8hQ_W_hero{background:var(--papier);--haut-fond:max(320px,min(56.25vw,calc(100svh - 96px)));margin-bottom:56px;position:relative}.Z8hQ_W_fond{height:var(--haut-fond);background:#3b3d2f;margin:0;position:sticky;top:0}.Z8hQ_W_poster,.Z8hQ_W_video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.Z8hQ_W_video{opacity:0;transition:opacity .8s}.Z8hQ_W_video[src]{opacity:1}.Z8hQ_W_panneau{z-index:1;background:var(--papier);min-height:50svh;padding:clamp(24px,3vw,40px) clamp(24px,3.5vw,48px) clamp(20px,2.4vw,32px) var(--gouttiere);width:min(820px,100%);position:relative}.Z8hQ_W_marque{width:118px;height:auto;margin-bottom:clamp(18px,2.6vw,32px);display:block}.Z8hQ_W_panneau h1{margin-bottom:.8rem;font-size:clamp(2rem,3.5vw,3.15rem)}.Z8hQ_W_panneau h1 span{display:block}.Z8hQ_W_sousTitre{color:var(--brousse);text-wrap:pretty;max-width:none;margin-bottom:1.6rem;font-size:1.25rem;line-height:1.45}.Z8hQ_W_accroche{color:var(--brousse);margin-bottom:.65rem;font-size:1.25rem;line-height:1.45}.Z8hQ_W_bouton{background:var(--shuka);color:var(--papier-2);border-radius:2px;padding:.9rem 1.5rem;font-size:1.02rem;font-weight:500;text-decoration:none;display:inline-block}@media (max-width:760px){.Z8hQ_W_hero{margin-bottom:0}.Z8hQ_W_fond{height:28vh;position:relative;top:auto}.Z8hQ_W_panneau{max-width:none;min-height:0}.Z8hQ_W_panneau h1{font-size:clamp(2rem,3.6vw,3.4rem)}}.Z8hQ_W_poster{object-position:50% 100%}@media (max-width:760px){.Z8hQ_W_poster{object-position:35% 85%}}.Z8hQ_W_fond figcaption{right:var(--gouttiere);text-shadow:0 1px 3px #1f2419;left:auto}.Z8hQ_W_defiler{z-index:2;top:calc(var(--haut-fond) + 12px);right:var(--gouttiere);color:var(--brousse);flex-direction:column;align-items:center;gap:.3rem;padding:.2rem .4rem;text-decoration:none;display:flex;position:absolute}.Z8hQ_W_defiler:hover,.Z8hQ_W_defiler:focus-visible{color:var(--shuka)}.Z8hQ_W_defiler:focus-visible{outline-offset:4px;outline:1px solid}.Z8hQ_W_defilerTexte{font-family:var(--font-titres);letter-spacing:.02em;font-variation-settings:"opsz" 24;font-size:.95rem;font-style:italic}.Z8hQ_W_defilerFleche{animation:2.4s ease-in-out infinite Z8hQ_W_respirer;display:block}@keyframes Z8hQ_W_respirer{0%,to{opacity:.75;transform:translateY(0)}50%{opacity:1;transform:translateY(6px)}}@keyframes Z8hQ_W_estomper{to{opacity:0;visibility:hidden}}@supports (animation-timeline:scroll()){.Z8hQ_W_defiler{animation:linear both Z8hQ_W_estomper;animation-timeline:scroll(root);animation-range:0 140px}}@media (prefers-reduced-motion:reduce){.Z8hQ_W_defilerFleche{animation:none}}@media (max-width:760px){.Z8hQ_W_defiler{display:none}}
.SDRiAW_bloc{min-width:0}.SDRiAW_introduction{margin-top:1rem}.SDRiAW_liste{gap:1.2rem;display:grid}.SDRiAW_carte{border-top:1px solid var(--herbe);padding-top:1rem}.SDRiAW_duree{color:var(--herbe-texte);margin:.4rem 0}.SDRiAW_texte{margin-bottom:0}.SDRiAW_ensemble .SDRiAW_texte{margin:.4rem 0 .9rem}.SDRiAW_lien{color:var(--herbe-texte);text-underline-offset:.2em;text-decoration:underline;display:inline-block}
._IF1kG_grille{grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(16px,2vw,28px);margin-top:1.5rem;display:grid}._IF1kG_carte{min-width:0}._IF1kG_carte img{aspect-ratio:4/5}._IF1kG_nom{margin:1rem 0 .6rem}._IF1kG_texte{margin-bottom:0}@media (max-width:1100px) and (min-width:761px){._IF1kG_grille{grid-template-columns:repeat(6,minmax(0,1fr))}._IF1kG_carte{grid-column:span 2}._IF1kG_carte:nth-last-child(-n+2){grid-column:span 3}}@media (max-width:760px){._IF1kG_grille{grid-template-columns:minmax(0,1fr)}._IF1kG_carte img{aspect-ratio:3/2}}
._3dNdjG_aeree,._3dNdjG_serree{padding:clamp(48px,6vw,96px) var(--gouttiere)}._3dNdjG_aeree{padding-top:clamp(64px,8vw,128px)}._3dNdjG_serree{padding-top:clamp(32px,4vw,64px)}._3dNdjG_grand{margin-top:1.2rem;font-size:1.1rem}._3dNdjG_apres{margin-top:1rem}._3dNdjG_figure{margin:0}._3dNdjG_image{aspect-ratio:4/5;object-fit:cover;width:100%;height:auto;display:block}._3dNdjG_lieux{grid-template-columns:repeat(3,1fr);gap:clamp(16px,2.5vw,36px);display:grid}._3dNdjG_quand{margin-top:clamp(40px,5vw,72px)}._3dNdjG_quand h2{margin-bottom:1.2rem}._3dNdjG_saisons{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:20px 32px;max-width:1040px;display:grid}._3dNdjG_saisons div{border-top:1px solid var(--herbe);padding-top:.7rem}._3dNdjG_saisons strong{font-family:var(--font-titres);font-variation-settings:"opsz" 48;margin-bottom:.2rem;font-size:1.15rem;font-weight:400;display:block}._3dNdjG_pleine{padding:0}._3dNdjG_pleineImage{object-fit:cover;width:100%;height:62vh;display:block}._3dNdjG_pleine figcaption{margin:0 var(--gouttiere)}._3dNdjG_deux{grid-template-columns:1.1fr 1fr;align-items:center;gap:clamp(24px,4vw,64px);display:grid}._3dNdjG_deux ._3dNdjG_image{aspect-ratio:4/5;max-height:640px}._3dNdjG_deuxInverse{grid-template-columns:1fr 1.1fr;margin-top:clamp(32px,4vw,56px)}._3dNdjG_transparence{border-top:1px solid var(--herbe);margin-top:.4rem;padding-top:.8rem}._3dNdjG_h2Petit{font-size:clamp(1.4rem,2.2vw,1.9rem)}._3dNdjG_itin{max-width:var(--mesure);row-gap:.35rem;margin:1rem 0 .6rem;display:grid}._3dNdjG_itin div{grid-template-columns:7rem 1fr;column-gap:.5rem;display:grid}._3dNdjG_itin dt{color:var(--herbe-texte)}._3dNdjG_itin dd{margin:0}._3dNdjG_etapes{max-width:var(--mesure);counter-reset:e;margin:0;padding:0;list-style:none}._3dNdjG_etapes li{counter-increment:e;border-top:1px solid var(--herbe);grid-template-columns:3rem 1fr;gap:12px;padding:1rem 0;display:grid}._3dNdjG_etapes li:before{content:counter(e);font-family:var(--font-texte);color:var(--herbe-texte);font-size:1.6rem;font-weight:400;line-height:1}._3dNdjG_pied{padding:clamp(32px,4vw,64px) var(--gouttiere);border-top:1px solid var(--herbe);color:var(--brousse);flex-wrap:wrap;align-items:center;gap:32px;font-size:1rem;display:flex}._3dNdjG_ecusson{object-fit:cover;width:96px;height:96px}@media (max-width:760px){._3dNdjG_lieux,._3dNdjG_deux,._3dNdjG_deuxInverse{grid-template-columns:1fr}._3dNdjG_pleineImage{height:48vh}}._3dNdjG_pied p{margin:0}._3dNdjG_pied ._3dNdjG_credits{margin-top:.4rem;font-size:.9rem}
.x_GpnG_section{padding:clamp(40px,5vw,80px) var(--gouttiere)}.x_GpnG_section h2{margin-bottom:1.5rem}.x_GpnG_bande{gap:24px;min-width:0;display:grid}.x_GpnG_bande figure{min-width:0;margin:0}.x_GpnG_bande img{object-fit:cover;width:100%;height:100%;min-height:0;display:block}.x_GpnG_animaux{grid-template-rows:320px 480px 300px;grid-template-columns:repeat(3,minmax(0,1fr))}.x_GpnG_animaux figure{flex-direction:column;display:flex}.x_GpnG_animaux img{flex:1}.x_GpnG_animaux figcaption{flex:none}.x_GpnG_girafe{grid-area:1/3/span 2}.x_GpnG_girafe img{object-fit:cover;object-position:center}.x_GpnG_elephant{grid-area:2/1/auto/span 2}.x_GpnG_vautour{grid-area:3/1}.x_GpnG_babouin{grid-area:3/2/auto/span 2}.x_GpnG_elephant img{object-position:50% 75%}.x_GpnG_babouin img{object-position:50% 25%}.x_GpnG_voyage{grid-template-columns:1.1fr 1fr;gap:36px}.x_GpnG_voyage img{aspect-ratio:3/2;height:auto}@media (max-width:760px){.x_GpnG_bande{scroll-snap-type:x proximity;overscroll-behavior-x:contain;gap:16px;padding:4px 4px 16px;display:flex;overflow-x:auto}.x_GpnG_bande figure{scroll-snap-align:start;flex-direction:column;flex:0 0 78vw;display:flex}.x_GpnG_bande img{object-fit:cover;aspect-ratio:auto;flex:none;height:260px}.x_GpnG_bande .x_GpnG_girafe{flex-basis:56vw}.x_GpnG_bande .x_GpnG_girafe img{object-fit:contain}.x_GpnG_bande figcaption{font-size:.85rem}.x_GpnG_voyage img{aspect-ratio:3/2;object-fit:contain;height:auto}.x_GpnG_lion img{object-position:80% 50%}}
.Cqr4Aa_contact{border-top:1px solid var(--herbe);max-width:560px;margin:0 0 1.8rem;padding-top:1.2rem}.Cqr4Aa_contact p{margin-bottom:.6rem}.Cqr4Aa_liste{gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.Cqr4Aa_liste li{align-items:center;gap:.65rem;display:flex}.Cqr4Aa_icone{color:var(--brousse);flex:none}
.O6vmcq_section{padding:clamp(64px,8vw,128px) var(--gouttiere)}.O6vmcq_titre{margin-bottom:1.6rem}.O6vmcq_form{gap:14px;max-width:560px;display:grid}.O6vmcq_form label{letter-spacing:.16em;text-transform:uppercase;color:var(--herbe-texte);font-size:.8rem;font-weight:500;display:block}.O6vmcq_form input,.O6vmcq_form textarea,.O6vmcq_form select{width:100%;font:inherit;border:1px solid var(--herbe-texte);background:var(--papier-2);color:var(--encre);border-radius:2px;padding:.8rem .9rem}.O6vmcq_form input:focus,.O6vmcq_form textarea:focus,.O6vmcq_form select:focus{outline:2px solid var(--shuka);outline-offset:1px}.O6vmcq_piege{width:1px;height:1px;position:absolute;top:auto;left:-10000px;overflow:hidden}.O6vmcq_note{color:var(--herbe-texte);margin-top:.3rem;font-size:1rem;display:block}.O6vmcq_form .O6vmcq_consentement{letter-spacing:normal;text-transform:none;align-items:flex-start;gap:10px;font-weight:400;display:flex;color:var(--encre)!important;font-size:1rem!important}.O6vmcq_consentement input{width:auto;margin-top:5px}.O6vmcq_bouton{font:inherit;background:var(--shuka);color:var(--papier-2);cursor:pointer;border:0;border-radius:2px;padding:.9rem 1.5rem;font-size:1.02rem;font-weight:500}.O6vmcq_bouton:disabled{opacity:.6;cursor:wait}.O6vmcq_erreur{color:var(--shuka)}.O6vmcq_sousBouton{font-family:var(--font-titres);color:var(--brousse);font-variation-settings:"opsz" 24;font-size:.95rem;font-style:italic}
.Uqn-dW_couche{z-index:0;background:var(--papier);pointer-events:none;position:fixed;inset:0;overflow:hidden}.Uqn-dW_derive{position:absolute;inset:0 0 -8%}@supports (animation-timeline:scroll()){.Uqn-dW_derive{animation:linear both Uqn-dW_deriver;animation-timeline:scroll(root)}}@keyframes Uqn-dW_deriver{0%{transform:translateY(0)}to{transform:translateY(-6%)}}.Uqn-dW_image{object-fit:cover;opacity:0;filter:saturate(.88);transition:opacity 1.8s}.Uqn-dW_actif{opacity:1}.Uqn-dW_voile{background:color-mix(in srgb,var(--papier) 22%,transparent);position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.Uqn-dW_derive{animation:none}}
