@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(../media/poppins-latin-600-normal.14nztc_w4mkh_.woff2)format("woff2"),url(../media/poppins-latin-600-normal.112z-3ilvt19k.woff)format("woff")}
@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:800;src:url(../media/poppins-latin-800-normal.3qrzxqg0i1y27.woff2)format("woff2"),url(../media/poppins-latin-800-normal.00bc2t_ucgttl.woff)format("woff")}
@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:400;src:url(../media/nunito-latin-400-normal.2wff0v25g527h.woff2)format("woff2"),url(../media/nunito-latin-400-normal.33h-ag0t_keoe.woff)format("woff")}
@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:600;src:url(../media/nunito-latin-600-normal.0q0ia45j-6ls_.woff2)format("woff2"),url(../media/nunito-latin-600-normal.0h9cr-bs8ac2x.woff)format("woff")}
:root{--color-canopy-soft:#cfe0d2;--color-canopy:#3e6a51;--color-canopy-strong:#325741;--color-canopy-ink:#274634;--color-canopy-deep:#182f23;--color-amber-bright:#d9a84e;--color-text-primary-canopy:#414c44;--nuit-haute:#0e1d15;--texte-fort-nuit:#fff;--texte-doux-nuit:#dcebdf;--pied-lisible:#dcebdfc7;--souligne-ambre-doux:#d9a84e57;--font-titre:"Poppins", "Segoe UI", system-ui, sans-serif;--font-texte:"Nunito", "Segoe UI", system-ui, sans-serif;--poids-titre:700;--poids-titre-doux:600;--poids-texte:400;--poids-texte-appuye:600;--taille-texte:clamp(1rem, .97rem + .15vw, 1.125rem);--taille-legende:.8125rem;--interligne-titre:1.15;--interligne-texte:1.65;--approche-titre:-.02em;--espace-2:.5rem;--espace-4:1rem;--poids-marque:800;--taille-marque:clamp(3.4rem, 6.4vw, 6rem);--taille-marque-tablette:clamp(4.4rem, 10vw, 6.5rem);--taille-marque-mobile:clamp(3rem, 13vw, 4.4rem);--taille-marque-paysage:clamp(2.4rem, 8vw, 3.4rem);--taille-signe:clamp(340px, 30vw, 640px);--taille-signe-compact:min(72vw, 56dvh, 420px);--taille-signe-paysage:min(52vw, 48dvh, 300px);--gouttiere-scene:24px;--gouttiere-acte:clamp(var(--gouttiere-scene), 7vw, 3.5rem);--largeur-oeuvre:34rem;--rayon-1:4px;--rayon-2:8px;--duree-courte:.12s;--duree-moyenne:.24s;--duree-longue:.42s;--courbe:cubic-bezier(.22, .61, .36, 1)}[data-palette=canopy]{--color-brand:var(--color-canopy);--color-brand-strong:var(--color-canopy-strong);--color-brand-ink:var(--color-canopy-ink);--color-on-brand:#fff;--color-surface:#fff;--color-text-primary:var(--color-text-primary-canopy)}@media (prefers-color-scheme:dark){[data-palette=canopy]:not([data-theme=light]){--color-surface:#141a16;--color-text-primary:#e6ece7;--color-brand:#7fae92;--color-brand-strong:#9cc2aa;--color-brand-ink:#a8cbb5;--color-on-brand:#14261c;--color-amber-bright:#d9a84e}}
*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{background:var(--color-surface);color:var(--color-text-primary);font-family:var(--font-texte);font-size:var(--taille-texte);font-weight:var(--poids-texte);line-height:var(--interligne-texte);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0}h1,h2,h3,h4,h5,h6{font-family:var(--font-titre);font-weight:var(--poids-titre);line-height:var(--interligne-titre);letter-spacing:var(--approche-titre);color:var(--color-brand-ink);text-wrap:balance;margin:0}p{text-wrap:pretty;margin:0}a{color:var(--color-brand);text-underline-offset:.2em;transition:color var(--duree-courte) var(--courbe);text-decoration-thickness:1px}a:hover{color:var(--color-brand-strong)}img,svg{max-width:100%;height:auto;display:block}ul,ol{margin:0;padding:0}.visuellement-cache{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}::selection{background:var(--color-amber-bright);color:var(--color-canopy-deep)}:focus-visible{outline:2px solid var(--color-amber-bright);outline-offset:2px;border-radius:var(--rayon-1)}.saut-contenu{left:-9999px;top:var(--espace-2);padding:var(--espace-2) var(--espace-4);background:var(--color-brand);color:var(--color-on-brand);border-radius:var(--rayon-2);font-weight:var(--poids-texte-appuye);z-index:100;position:absolute}.saut-contenu:focus{left:var(--espace-4)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
[data-animation-id] .scene{width:100%}[data-animation-id] .scene svg{width:100%;height:auto;display:block}.identite-chute-rebond .icr-bar{transform-box:fill-box;transform-origin:0;animation:.72s cubic-bezier(.19,1,.22,1) both identite-chute-rebond-draw}@keyframes identite-chute-rebond-draw{0%{transform:scaleX(.001)}to{transform:scaleX(1)}}.identite-chute-rebond .icr-fall{transform-box:fill-box;transform-origin:50%;animation:1.48s .56s both identite-chute-rebond-fall}@keyframes identite-chute-rebond-fall{0%{animation-timing-function:cubic-bezier(.45,0,.9,.55);transform:translateY(-380px)}40%{animation-timing-function:cubic-bezier(.18,.75,.35,1);transform:translateY(0)}62%{animation-timing-function:cubic-bezier(.55,0,.8,.45);transform:translateY(-44px)}78%{animation-timing-function:cubic-bezier(.22,.75,.4,1);transform:translateY(0)}89%{animation-timing-function:cubic-bezier(.55,0,.8,.5);transform:translateY(-11px)}to{transform:translateY(0)}}.identite-chute-rebond .icr-ball{transform-box:fill-box;transform-origin:50% 100%;animation:1.48s .56s both identite-chute-rebond-squash}@keyframes identite-chute-rebond-squash{0%{transform:scale(.96,1.06)}38%{animation-timing-function:cubic-bezier(.3,0,.5,1);transform:scale(.96,1.06)}40%{animation-timing-function:cubic-bezier(.2,.65,.35,1);transform:scale(1.12,.86)}47%{transform:scale(.98,1.03)}56%{transform:scale(1)}76%{transform:scale(1)}78%{transform:scale(1.05,.955)}83%{transform:scale(1)}to{transform:scale(1)}}.identite-roule-tombe .irt-bar{transform-box:fill-box;transform-origin:0;animation:.62s cubic-bezier(.19,1,.22,1) both identite-roule-tombe-draw}@keyframes identite-roule-tombe-draw{0%{transform:scaleX(.001)}to{transform:scaleX(1)}}.identite-roule-tombe .irt-lift{transform-box:fill-box;transform-origin:50%;animation:.46s 1.56s both identite-roule-tombe-lift}@keyframes identite-roule-tombe-lift{0%{animation-timing-function:cubic-bezier(.3,0,.4,1);transform:translateY(0)}40%{animation-timing-function:cubic-bezier(.35,0,.35,1);transform:translateY(-3px)}to{transform:translateY(0)}}.identite-roule-tombe .irt-x{transform-box:fill-box;transform-origin:50%;animation:2.1s .3s both identite-roule-tombe-x}@keyframes identite-roule-tombe-x{0%{animation-timing-function:cubic-bezier(.16,.8,.3,1);transform:translate(-352px)}52%{transform:translate(14px)}60%{animation-timing-function:cubic-bezier(.4,0,.7,.5);transform:translate(14px)}74%{animation-timing-function:cubic-bezier(.2,.65,.4,1);transform:translate(24px)}88%{animation-timing-function:cubic-bezier(.3,0,.4,1);transform:translate(2px)}to{transform:translate(0)}}.identite-roule-tombe .irt-y{transform-box:fill-box;transform-origin:50%;animation:2.1s .3s both identite-roule-tombe-y}@keyframes identite-roule-tombe-y{0%{transform:translateY(-158.08px)}60%{animation-timing-function:cubic-bezier(.5,0,.85,.45);transform:translateY(-158.08px)}74%{animation-timing-function:cubic-bezier(.2,.7,.35,1);transform:translateY(0)}82%{animation-timing-function:cubic-bezier(.55,0,.8,.5);transform:translateY(-26px)}90%{animation-timing-function:cubic-bezier(.25,.7,.45,1);transform:translateY(0)}95%{animation-timing-function:cubic-bezier(.55,0,.8,.5);transform:translateY(-6px)}to{transform:translateY(0)}}.identite-roule-tombe .irt-ball{transform-box:fill-box;transform-origin:50% 100%;animation:2.1s .3s both identite-roule-tombe-squash}@keyframes identite-roule-tombe-squash{0%{transform:scale(1)}62%{transform:scale(1)}71%{animation-timing-function:cubic-bezier(.3,0,.5,1);transform:scale(.96,1.06)}74%{animation-timing-function:cubic-bezier(.2,.65,.35,1);transform:scale(1.1,.88)}80%{transform:scale(.98,1.03)}86%{transform:scale(1)}90%{transform:scale(1.04,.96)}96%{transform:scale(1)}to{transform:scale(1)}}.identite-pop-eclosion .ipe-bar{transform-box:fill-box;transform-origin:50%;animation:.85s both identite-pop-eclosion-draw}@keyframes identite-pop-eclosion-draw{0%{opacity:0;animation-timing-function:cubic-bezier(.17,.89,.32,1);transform:scaleX(.02)}12%{opacity:1}78%{animation-timing-function:cubic-bezier(.35,0,.35,1);transform:scaleX(1.018)}to{transform:scaleX(1)}}.identite-pop-eclosion .ipe-dot{transform-box:fill-box;transform-origin:50%;animation:.72s .48s both identite-pop-eclosion-pop}@keyframes identite-pop-eclosion-pop{0%{opacity:0;animation-timing-function:cubic-bezier(.3,.65,.4,1);transform:scale(.35)}20%{opacity:1}55%{animation-timing-function:cubic-bezier(.35,0,.45,1);transform:scale(1.09)}78%{animation-timing-function:cubic-bezier(.3,.6,.4,1);transform:scale(.972)}to{transform:scale(1)}}.identite-pop-eclosion .ipe-nod{transform-box:fill-box;transform-origin:50%;animation:.42s .875s both identite-pop-eclosion-nod}@keyframes identite-pop-eclosion-nod{0%{animation-timing-function:cubic-bezier(.35,0,.3,1);transform:translateY(0)}42%{animation-timing-function:cubic-bezier(.3,0,.35,1);transform:translateY(2.5px)}to{transform:translateY(0)}}.personnage-grand-saut svg{width:100%;height:auto;display:block}.personnage-grand-saut .point,.personnage-grand-saut .barre{transform-box:fill-box}.personnage-grand-saut .point{transform-origin:50% 100%;animation:2.4s cubic-bezier(.4,0,.4,1) forwards personnage-grand-saut-point}.personnage-grand-saut .barre{transform-origin:50%;animation:2.4s cubic-bezier(.4,0,.4,1) forwards personnage-grand-saut-barre}@keyframes personnage-grand-saut-point{0%{animation-timing-function:cubic-bezier(.55,0,.7,1);transform:translateY(0)scale(1)}10%{animation-timing-function:cubic-bezier(.3,0,.55,1);transform:translateY(0)scale(1.16,.82)}14%{animation-timing-function:cubic-bezier(.18,.9,.32,1);transform:translateY(-6px)scale(.88,1.16)}22%{animation-timing-function:cubic-bezier(.6,0,.7,1);transform:translateY(-29px)scale(.95,1.07)}26%{animation-timing-function:cubic-bezier(.45,0,.75,.6);transform:translateY(-19px)scale(1.12,.86)}36%{animation-timing-function:cubic-bezier(.2,.85,.35,1);transform:translateY(0)scale(1.12,.87)}44%{animation-timing-function:cubic-bezier(.5,0,.6,1);transform:translateY(-7px)scale(.97,1.05)}52%{transform:translateY(0)scale(1.06,.95)}62%{transform:translateY(0)scale(.98,1.02)}74%{transform:translateY(0)scale(1.01,.995)}to{transform:translateY(0)scale(1)}}@keyframes personnage-grand-saut-barre{0%,22%{animation-timing-function:cubic-bezier(.18,.9,.28,1);transform:translateY(0)scaleY(1)}30%{animation-timing-function:cubic-bezier(.4,0,.6,1);transform:translateY(-13px)scaleY(1.04)}40%{animation-timing-function:cubic-bezier(.5,0,.7,.6);transform:translateY(-11px)scaleY(1.015)}52%{animation-timing-function:cubic-bezier(.25,.7,.4,1);transform:translateY(2.5px)scaleY(.97)}62%{transform:translateY(-3px)scaleY(1.01)}72%{transform:translateY(1px)scaleY(.998)}84%{transform:translateY(0)scaleY(1)}to{transform:translateY(0)scaleY(1)}}.personnage-reveil svg{width:100%;height:auto;display:block}.personnage-reveil .point,.personnage-reveil .barre{transform-box:fill-box}.personnage-reveil .point{transform-origin:50% 100%;animation:2.2s cubic-bezier(.45,0,.5,1) forwards personnage-reveil-point}.personnage-reveil .barre{transform-origin:31.2px 31.2px;animation:2.2s cubic-bezier(.45,0,.5,1) forwards personnage-reveil-barre}@keyframes personnage-reveil-point{0%{animation-timing-function:cubic-bezier(.45,0,.55,1);transform:translateY(0)scale(1.14,.82)}10%{animation-timing-function:cubic-bezier(.45,0,.55,1);transform:translateY(0)scale(1.11,.86)}19%{animation-timing-function:cubic-bezier(.5,0,.7,1);transform:translateY(0)scale(1.15,.8)}26%{animation-timing-function:cubic-bezier(.25,.9,.35,1);transform:translateY(0)scale(1.19,.76)}38%{animation-timing-function:cubic-bezier(.4,0,.6,1);transform:translateY(-3px)scale(.87,1.21)}50%{animation-timing-function:cubic-bezier(.5,0,.5,1);transform:translateY(-2px)scale(.9,1.17)}62%{animation-timing-function:cubic-bezier(.3,.7,.4,1);transform:translateY(0)scale(1.07,.94)}72%{transform:translateY(0)scale(.97,1.03)}82%{transform:translateY(0)scale(1.01,.995)}to{transform:translateY(0)scale(1)}}@keyframes personnage-reveil-barre{0%,26%{animation-timing-function:cubic-bezier(.5,0,.6,1);transform:rotate(0)}32%{animation-timing-function:cubic-bezier(.3,0,.25,1);transform:rotate(-1deg)}46%{animation-timing-function:cubic-bezier(.6,0,.4,1);transform:rotate(2.8deg)}56%{animation-timing-function:cubic-bezier(.45,0,.4,1);transform:rotate(2.8deg)}68%{transform:rotate(-.8deg)}80%{transform:rotate(.3deg)}to{transform:rotate(0)}}.personnage-escapade svg{width:100%;height:auto;display:block}.personnage-escapade .point,.personnage-escapade .barre{transform-box:fill-box}.personnage-escapade .point{transform-origin:50% 100%;animation:2.6s cubic-bezier(.4,0,.4,1) forwards personnage-escapade-point}.personnage-escapade .barre{transform-origin:280.8px 31.2px;animation:2.6s cubic-bezier(.4,0,.4,1) forwards personnage-escapade-barre}@keyframes personnage-escapade-point{0%{animation-timing-function:cubic-bezier(.5,0,.7,1);transform:translate(0)scale(1)}6%{animation-timing-function:cubic-bezier(.55,0,.65,1);transform:translate(5px)scale(1.07,.94)}10%{animation-timing-function:cubic-bezier(.3,0,.2,1);transform:translate(-2px)scale(.9,1.1)}17%{animation-timing-function:cubic-bezier(.3,0,.25,1);transform:translate(-100px)scale(1.22,.85)}24%{animation-timing-function:cubic-bezier(.25,.8,.4,1);transform:translate(-194px)scale(.88,1.1)}29%{transform:translate(-194px)scale(1.04,.97)}34%{animation-timing-function:cubic-bezier(.45,0,.55,1);transform:translate(-194px)scale(1)}42%{animation-timing-function:cubic-bezier(.45,0,.55,1);transform:translate(-194px)scale(1.02,.98)}48%{animation-timing-function:cubic-bezier(.6,0,.8,1);transform:translate(-194px)scale(1)}52%{animation-timing-function:cubic-bezier(.3,0,.2,1);transform:translate(-194px)scale(.9,1.09)}59%{animation-timing-function:cubic-bezier(.3,0,.3,1);transform:translate(-92px)scale(1.2,.86)}66%{animation-timing-function:cubic-bezier(.25,.8,.4,1);transform:translate(0)scale(1.12,.9)}74%{transform:translate(0)scale(.96,1.04)}82%{transform:translate(0)scale(1.01,.99)}to{transform:translate(0)scale(1)}}@keyframes personnage-escapade-barre{0%,30%{animation-timing-function:cubic-bezier(.5,0,.35,1);transform:rotate(0)}42%{animation-timing-function:cubic-bezier(.45,0,.55,1);transform:rotate(-2.6deg)}54%{animation-timing-function:cubic-bezier(.5,0,.4,1);transform:rotate(-2.6deg)}68%{transform:rotate(.9deg)}80%{transform:rotate(-.3deg)}to{transform:rotate(0)}}.physique-chute-rebond svg{width:100%;height:100%;display:block}.physique-chute-rebond .balle{transform-box:fill-box;transform-origin:50% 100%;animation:2.2s forwards physique-chute-rebond-balle}.physique-chute-rebond .branche{transform-box:fill-box;transform-origin:50%;animation:2.2s forwards physique-chute-rebond-branche}@keyframes physique-chute-rebond-balle{0%{animation-timing-function:cubic-bezier(.55,.06,.8,.35);transform:translateY(-300px)scale(1)}27%{animation-timing-function:cubic-bezier(.5,.2,.85,.6);transform:translateY(-42px)scale(.97,1.05)}32%{animation-timing-function:cubic-bezier(.17,.67,.35,1);transform:translateY(0)scale(1.12,.86)}37%{animation-timing-function:cubic-bezier(.15,.6,.3,1);transform:translateY(-22px)scale(.99,1.02)}46%{animation-timing-function:cubic-bezier(.6,.02,.8,.4);transform:translateY(-64px)scale(1)}60%{animation-timing-function:cubic-bezier(.2,.65,.35,1);transform:translateY(0)scale(1.07,.93)}68.5%{animation-timing-function:cubic-bezier(.6,.02,.8,.4);transform:translateY(-22px)scale(1)}77%{animation-timing-function:cubic-bezier(.25,.65,.4,1);transform:translateY(0)scale(1.035,.965)}81.5%{animation-timing-function:cubic-bezier(.55,.05,.75,.45);transform:translateY(-7px)scale(1)}86%{animation-timing-function:cubic-bezier(.3,.6,.4,1);transform:translateY(0)scale(1.015,.985)}90%,to{transform:translateY(0)scale(1)}}@keyframes physique-chute-rebond-branche{0%,31%{animation-timing-function:cubic-bezier(.3,.5,.4,1);transform:translateY(0)rotate(0)}36%{animation-timing-function:cubic-bezier(.35,.05,.3,1);transform:translateY(3.5px)rotate(.7deg)}46%{animation-timing-function:cubic-bezier(.35,.05,.3,1);transform:translateY(-1.8px)rotate(-.32deg)}56%{animation-timing-function:cubic-bezier(.35,.05,.3,1);transform:translateY(1px)rotate(.16deg)}66%{animation-timing-function:cubic-bezier(.35,.05,.3,1);transform:translateY(-.4px)rotate(-.07deg)}76%,to{transform:translateY(0)rotate(0)}}.physique-bascule-fleau svg{width:100%;height:100%;display:block}.physique-bascule-fleau .poids{transform-box:fill-box;transform-origin:50% 100%;animation:2.4s forwards physique-bascule-fleau-poids}.physique-bascule-fleau .fleau{transform-box:fill-box;transform-origin:50%;animation:2.4s forwards physique-bascule-fleau-barre}@keyframes physique-bascule-fleau-poids{0%{animation-timing-function:cubic-bezier(.55,.06,.8,.35);transform:translateY(-300px)scale(1)}23%{animation-timing-function:cubic-bezier(.5,.2,.85,.6);transform:translateY(-40px)scale(.97,1.05)}28%{animation-timing-function:cubic-bezier(.2,.6,.35,1);transform:translateY(0)scale(1.1,.88)}33%{animation-timing-function:cubic-bezier(.45,.05,.35,1);transform:translateY(-3px)scale(1)}40%{animation-timing-function:cubic-bezier(.4,.05,.25,1);transform:translateY(8px)scale(1.02,.98)}54%{animation-timing-function:cubic-bezier(.4,.05,.3,1);transform:translateY(-3.5px)scale(1)}68%{animation-timing-function:cubic-bezier(.4,.05,.3,1);transform:translateY(1.6px)scale(1)}80%{animation-timing-function:cubic-bezier(.4,.05,.3,1);transform:translateY(-.6px)scale(1)}90%,to{transform:translateY(0)scale(1)}}@keyframes physique-bascule-fleau-barre{0%,20%{animation-timing-function:cubic-bezier(.45,.05,.55,.95);transform:rotate(0)}26%{animation-timing-function:cubic-bezier(.45,.05,.25,1);transform:rotate(-1.3deg)}40%{animation-timing-function:cubic-bezier(.42,.05,.3,1);transform:rotate(5.5deg)}54%{animation-timing-function:cubic-bezier(.42,.05,.3,1);transform:rotate(-2.3deg)}68%{animation-timing-function:cubic-bezier(.42,.05,.3,1);transform:rotate(1deg)}80%{animation-timing-function:cubic-bezier(.42,.05,.3,1);transform:rotate(-.4deg)}90%,to{transform:rotate(0)}}
