.ld-hero-db{--ld-hero-db-largeur:1450px;--ld-hero-db-zoom:.78;width:var(--ld-hero-db-largeur);zoom:var(--ld-hero-db-zoom);background:var(--ld-hero-db-fond);text-align:left;pointer-events:none;-webkit-user-select:none;user-select:none;height:955px;display:flex;overflow:hidden}:root:not(.dark) .ld-hero-db{--ld-hero-db-fond:#f5f1ef}.dark .ld-hero-db{--ld-hero-db-fond:#0f1117}.ld-hero-db-rail{flex:none;width:260px;height:100%}.ld-hero-db-page{flex:1;min-width:0;height:100%;min-height:0}.ld-hero-db .sb-dock:before,.ld-hero-db .animate-fade-in,.ld-hero-db .animate-ping{animation:none}.ld-hero-db .db-root,.ld-hero-db .sb-dock,.ld-hero-db .sb-link,.ld-hero-db .ec-card{transition:none}@media (max-width:1180px){.ld-hero-db{--ld-hero-db-zoom:.7}}@media (max-width:1000px){.ld-hero-window{--ld-hero-db-cible:.53;width:calc(1450px * var(--ld-hero-db-cible) + 2px);height:calc(955px * var(--ld-hero-db-cible) + 2px)}.ld-hero-db{--ld-hero-db-zoom:.78;transform:scale(calc(var(--ld-hero-db-cible) / .78));transform-origin:0 0}}@media (max-width:760px){.ld-hero-window{--ld-hero-db-cible:.36}}@media (max-width:520px){.ld-hero-window{--ld-hero-db-cible:.24}}@media (max-width:400px){.ld-hero-window{--ld-hero-db-cible:.22}}@media (max-width:359px){.ld-hero-window{--ld-hero-db-cible:.19}}@supports (zoom:calc(2px / 1px)){@media (max-width:520px){.ld-hero-window{--ld-hero-db-cible:min(.24, calc((100vw - 40px) / 1450px))}}}.ld-hero-db .ec-hero{grid-template-columns:1.7fr 1fr!important}.ld-hero-db .ec-r3{grid-template-columns:1.2fr 1fr 1fr!important}.dark .ld-hero-db .ld-hero-db-si-clair,:root:not(.dark) .ld-hero-db .ld-hero-db-si-sombre{display:none}
.ld-feat{--ld-feat-nav:80px;padding-top:clamp(72px,9vw,128px);position:relative}.ld-feat-entete{text-align:center;padding-bottom:calc(var(--ld-feat-nav) + clamp(10px, 1.8vh, 28px))}.ld-feat-intro{max-width:640px;color:var(--ld-ink-2);margin:14px auto 0;font-size:clamp(13.5px,1vw,16px);line-height:1.55}.ld-feat-piste{height:var(--ld-feat-course,510vh);position:relative}.ld-feat-fixe{top:var(--ld-feat-nav);height:calc(100vh - var(--ld-feat-nav));padding-top:clamp(8px,1.6vh,20px);padding-bottom:clamp(10px,2.2vh,32px);display:grid;position:sticky;overflow:hidden}.ld-feat-rail{z-index:2;--ld-feat-pas:26px;height:calc((2 * var(--ld-feat-rayon,2) + 1) * var(--ld-feat-pas));position:absolute;top:50%;left:clamp(14px,2.2vw,34px);overflow:hidden;translate:0 -50%}.ld-feat-rail-bande{grid-auto-rows:var(--ld-feat-pas);transform:translateY(calc((var(--ld-feat-rayon,2) - var(--ld-feat-i,0)) * var(--ld-feat-pas)));transition:transform .62s var(--ld-ease);margin:0;padding:0;list-style:none;display:grid}.ld-feat-rail-case{place-items:center;display:grid}.ld-feat-point{cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;place-items:center;width:22px;height:22px;padding:0;display:grid}.ld-feat-point:before{content:"";background:var(--ld-ink-3);width:7px;height:7px;opacity:max(.14, calc(1 - var(--d,0) * .3));scale:max(.55, calc(1 - var(--d,0) * .14));transition:background .42s var(--ld-ease), opacity .42s var(--ld-ease), scale .42s var(--ld-ease);border-radius:50%}.ld-feat-point[aria-current]:before{background:var(--ld-accent);opacity:1;scale:1.5}.ld-feat-point:hover:before{opacity:1}.ld-feat-point:focus-visible{outline:2px solid var(--ld-accent);outline-offset:2px;border-radius:50%}.ld-feat-scene{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:center;column-gap:clamp(30px,3.2vw,56px);width:100%;max-width:1600px;min-height:0;margin-inline:auto;padding-left:clamp(56px,4.8vw,88px);padding-right:clamp(28px,2.6vw,52px);display:grid}.ld-feat-bloc{display:contents}.ld-feat-texte{opacity:0;visibility:hidden;transition:opacity .68s var(--ld-ease), transform .72s var(--ld-ease), visibility 0s linear .72s;grid-area:1/1;align-self:center;transform:translateY(28px);container-type:inline-size}.ld-feat-bloc[data-passe] .ld-feat-texte{transform:translateY(-28px)}.ld-feat-bloc[data-actif] .ld-feat-texte{opacity:1;visibility:visible;transition:opacity .68s var(--ld-ease) 70ms, transform .72s var(--ld-ease) 70ms, visibility 0s;transform:translateY(0)}.ld-feat-titre{letter-spacing:-.025em;color:var(--ld-ink);text-wrap:balance;margin:0 0 clamp(12px,1.95vh,22px);font-size:clamp(24px,min(5.3vh,7.4cqi),53px);font-weight:600;line-height:1.12}.ld-feat-desc{max-width:46ch;color:var(--ld-ink-2);margin:0;font-size:clamp(15px,2.15vh,22px);line-height:1.6}.ld-feat-desc+.ld-feat-desc{margin-top:.7em}.ld-feat-vue{opacity:0;--ld-feat-espace:28px;min-width:0;min-height:0;transform:translateY(calc(100% + var(--ld-feat-espace)));visibility:hidden;transition:opacity .76s var(--ld-ease), transform .86s var(--ld-ease), visibility 0s linear .86s;grid-area:1/2;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr);align-self:stretch;place-items:center;display:grid}.ld-feat-bloc[data-passe] .ld-feat-vue{transform:translateY(calc(-100% - var(--ld-feat-espace)))}.ld-feat-bloc[data-actif] .ld-feat-vue{opacity:1;visibility:visible;transition:opacity .76s var(--ld-ease), transform .86s var(--ld-ease), visibility 0s;transform:translateY(0)}.ld-feat-cadre{--ld-feat-ratio:4 / 3;aspect-ratio:var(--ld-feat-ratio);border-radius:var(--ld-radius);border:1px solid var(--ld-border-2);background:radial-gradient(120% 80% at 50% -10%, var(--ld-feat-teinte,#ff4f4e12), #ff4f4e00 70%), var(--ld-surface);grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr);place-items:center;width:100%;max-width:min(100%,104vh);display:grid;position:relative;overflow:hidden;box-shadow:0 1px 2px #614a440d,0 10px 24px -8px #614a4424,0 40px 80px -30px #614a443d;container-type:size}@media (prefers-reduced-motion:no-preference){.ld-feat-cadre>:not(span){animation:ld-feat-apparait .36s var(--ld-ease,ease-out) backwards}}@keyframes ld-feat-apparait{0%{opacity:0}to{opacity:1}}.dark .ld-feat-cadre{background:radial-gradient(120% 80% at 50% -10%, var(--ld-feat-teinte,#ff605f1a), #ff605f00 70%), var(--ld-surface);box-shadow:0 1px 2px #0000004d,0 10px 24px -8px #00000073,0 40px 80px -30px #0009}.ld-feat-attente{text-align:center;background:var(--ld-surface-2);place-content:center;justify-items:center;gap:10px;width:100%;height:100%;padding:40px;display:grid}.ld-feat-attente-titre{color:var(--ld-ink-2);max-width:26ch;font-size:clamp(16px,1.4vw,20px);font-weight:600}.ld-feat-attente-note{letter-spacing:.08em;text-transform:uppercase;color:var(--ld-ink-3);font-size:12px;font-weight:600}@media (max-width:1000px),(max-height:700px),(prefers-reduced-motion:reduce){.ld-feat{padding-top:clamp(64px,9vw,110px)}.ld-feat-piste{height:auto}.ld-feat-fixe{height:auto;padding-bottom:clamp(56px,9vw,110px);display:block;position:static;overflow:visible}.ld-feat-rail{display:none}.ld-feat-scene{grid-template-columns:minmax(0,1fr);gap:clamp(28px,5vw,44px);max-width:720px;padding-inline:clamp(20px,5vw,40px);display:grid}.ld-feat-bloc{display:block}.ld-feat-texte,.ld-feat-vue{grid-area:auto}.ld-feat-vue{content-visibility:auto;contain-intrinsic-size:auto min(480px, calc((100vw - 40px) * .75))}.ld-feat-texte,.ld-feat-vue,.ld-feat-bloc[data-actif] .ld-feat-texte,.ld-feat-bloc[data-actif] .ld-feat-vue,.ld-feat-bloc[data-passe] .ld-feat-texte,.ld-feat-bloc[data-passe] .ld-feat-vue{opacity:1;visibility:visible;transition:none;animation:none;transform:none}.ld-feat-texte{margin-bottom:18px}.ld-feat-vue{margin-bottom:clamp(28px,5vw,44px)}.ld-feat-cadre{max-width:100%}}.ld-feat-bloc:not([data-actif]) .ld-scn,.ld-feat-bloc:not([data-actif]) .ld-scn *{will-change:auto!important}
