.skip-link{z-index:2000;color:#3a332c;background:#fff;border-radius:.5rem;padding:.75rem 1rem;position:fixed;top:1rem;left:1rem;transform:translateY(-200%)}.skip-link:focus{transform:translateY(0)}:focus-visible{outline-offset:5px;outline:2px solid}main:focus{outline:none}.section-hero,.testimonials-background,.tools-background,.biography-background{--hero-image:url(/images/coucher-soleil-accueil.jpg);isolation:isolate;position:relative;overflow:hidden}.section-hero:before,.testimonials-background:before,.tools-background:before,.biography-background:before{content:"";z-index:-1;background:linear-gradient(90deg, #14111bad, #14111b52), var(--hero-image) center / cover no-repeat;filter:blur(var(--background-blur,3px));pointer-events:none;position:absolute;inset:-8px}.biography-background{--hero-image:url(/images/ciel-enneige-biographie.jpg);--background-blur:4.2px}.biography-background :is(h1,p,.text-link){color:#fff}.tools-background{--hero-image:url(/images/foret-enneigee-parcours.jpg);--background-blur:4.2px}.tools-background:before{background-image:linear-gradient(#14111ba3, #14111ba3), var(--hero-image)}.tools-background :is(h2,h3,p,.text-link){color:#fff}html.w-mod-js .navbar{z-index:1000;position:sticky;top:0}html.w-mod-js .navbar:before{content:"";z-index:-1;-webkit-backdrop-filter:blur(20px)saturate(140%);backdrop-filter:blur(20px)saturate(140%);opacity:0;pointer-events:none;background:linear-gradient(135deg,#ffffff38,#fff0 55%),#e2dad0e6;border:1px solid #ffffff70;border-radius:999px;transition:opacity .4s;display:block;position:absolute;inset:.5rem max(2rem,50% - 46rem);box-shadow:inset 0 1px #ffffff80,0 8px 28px #221e1a1a}html.w-mod-js .navbar[data-scrolled=true]:before{opacity:1}.navbar .brand-text,.navbar .menu-button-text-theme{transition:color .4s}.navbar .menu-icon{transition:filter .4s}.menu-button{background:0 0;border:0}#navigation-principale{justify-self:center}#navigation-principale .nav-item{border-radius:1.5rem;transition:background-color .5s,color .5s}#navigation-principale .nav-item:is(:hover,:focus-visible){background-color:var(--secondary-main);color:var(--secondary-light);opacity:1}.menu-backdrop{z-index:999;cursor:pointer;background:#0006;border:0;padding:0;position:fixed;inset:0}@media (max-width:991px){html.w-mod-js .navbar:before{left:.5rem;right:.5rem}#navigation-principale{justify-self:auto}html.w-mod-js .navbar[data-menu-open] .nav-menu[data-nav-menu-open]{max-height:calc(100dvh - 6rem);top:5rem}.navbar[data-menu-open] .menu-button{z-index:1001}.navbar[data-menu-open] .menu-button-text-theme{color:#fff}.navbar[data-menu-open] .menu-icon{filter:brightness(0)invert()}}@media (max-width:767px){.section-hero:before{background-image:linear-gradient(#14111ba3, #14111ba3), var(--hero-image)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.reading-width{max-width:44rem}html .container.reading-section{max-width:54rem}.refonte-copy p{font:inherit}.refonte-copy p+p{margin-top:1.25rem}.refonte-copy h3+p{margin-top:1.5rem}.contact-actions{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}html .contact-message{border:1px solid var(--secondary-outline);color:var(--secondary-dark);background:0 0}html .contact-message-light{color:#fff;border-color:#ffffff80}.contact-intro{max-width:39rem;margin:1.5rem auto 2rem}.contact-section .contact-actions{justify-content:center}.contact-phone{color:var(--secondary-light);text-underline-offset:.25em;margin-top:1.5rem;text-decoration:underline;display:inline-block}.text-link{color:inherit;text-underline-offset:.2em;text-decoration:underline}.offer-layout{align-items:center;gap:3rem}.offer-summary{background:#fbfaf6;border:1px solid #ffffff80;border-radius:2.5rem;padding:2.5rem}.offer-inclusions{margin:1.5rem 0;padding-left:1.25rem}.offer-inclusions li+li{margin-top:.75rem}.offer-price{margin-top:1.5rem;font-size:1.35rem;line-height:1.5}.programme-practical{max-width:52rem;margin-top:3.5rem}.alternative-offers{align-items:start;gap:4rem}.alternative-offer{border-top:1px solid var(--secondary-outline);padding-top:2rem}@media (max-width:767px){.contact-actions{justify-content:center}.offer-summary{border-radius:2rem;padding:1.5rem}.programme-practical{margin-top:2.5rem}.alternative-offers{gap:3rem}}.home-title{font-size:clamp(3rem,5.1vw,5.5rem)}.testimonials-background{--hero-image:url(/images/arbre-temoignages.jpg)}.testimonials-background h2,.testimonials-background>.container>.text-link{color:#fff}.testimonials-simple{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem;margin:2rem 0;display:grid}.testimonial-excerpt{background:#ffffff73;border:0;border-radius:2.5rem;flex-direction:column;margin:0;padding:2rem;display:flex}.testimonial-excerpt blockquote{background:0 0;border:0;border-radius:0;margin:0 0 1.5rem;padding:0}.testimonial-excerpt figcaption{margin-top:auto}@media (min-width:768px) and (max-width:991px){.testimonials-simple{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.testimonials-simple{grid-template-columns:1fr}}.container.w-layout-grid:before,.container.w-layout-grid:after{display:none}.footer-refonte{padding:3rem 0 1.5rem}.footer-refonte-main{justify-content:space-between;gap:2rem;padding-bottom:2rem;display:flex}.footer-refonte-links{gap:.6rem;display:grid}.footer-refonte-bottom{border-top:1px solid #ffffff30;flex-wrap:wrap;gap:1rem 2rem;padding-top:1.5rem;font-size:.875rem;display:flex}[id]{scroll-margin-top:7rem}@media (max-width:767px){.footer-refonte-main{flex-direction:column}}.legal-copy h1{overflow-wrap:anywhere;font-size:clamp(2.5rem,5vw,4.5rem)}.legal-copy h2{margin:2.5rem 0 1rem;font-size:1.65rem;line-height:1.3}.legal-copy p{margin-bottom:1rem}.legal-copy a{color:inherit;text-underline-offset:.2em;overflow-wrap:anywhere;text-decoration:underline}.cadre-reference{padding-bottom:2rem}html .container.w-layout-grid{display:grid}.footer-refonte{color:#f4efe8;background-color:#3a332c}html .section-hero .hero-contact-button,html .booking-contact-button{color:#fff;background-color:#ffffff4d;border:1px solid #ffffff80}html.w-mod-js .navbar .nav-button-theme{background-color:#ffffff4d;border:1px solid #ffffff80}html.w-mod-js .navbar.navbar-theme-light .nav-button-theme{color:var(--secondary-dark)}.section-accompagnements-hero{--hero-image:url(/images/montagnes-accompagnements.jpg)}.section-accompagnements-hero .refonte-copy p{margin-bottom:0}.section-accompagnements-hero .refonte-copy p+p{margin-top:.25rem}@media (min-width:992px){.biography-hero-grid{align-items:stretch}.biography-hero-grid .main-image-wrapper{min-height:0;position:relative}.biography-hero-grid .large-image{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.home-hero-grid{align-items:stretch;padding-bottom:5rem}.home-hero-grid>.description-wrapper{flex-direction:column;justify-content:space-between;display:flex}.home-hero-grid>.description-wrapper>p:last-child{margin-bottom:0}.home-hero-grid .relative-wrapper-cta{justify-content:flex-end;min-height:0}.home-hero-grid .home-image._8{object-fit:cover;height:100%;position:static}}.refonte-copy .personal-quote{border-left:2px solid;margin:2rem 0;padding-left:1.5rem;font-size:1.15em;font-style:italic}
