.ah-piste{z-index:1;max-width:1240px;margin:56px auto 0;position:relative}.ah-colle{height:clamp(420px,40vw,560px);position:relative;overflow:hidden}.ah-colle:after{content:"";z-index:3;pointer-events:none;background:linear-gradient(transparent, var(--bg));height:180px;position:absolute;inset:auto 0 0}.ah-mac{width:var(--w1,min(960px, 80%));aspect-ratio:2700/1626;transform-origin:50% 0;translate:-50% var(--ty,0px);scale:var(--sc,1);position:absolute;top:60px;left:50%}.ah-cadre{z-index:2;pointer-events:none;width:100%;max-width:none;height:100%;position:absolute;inset:0}.ah-ecran{background:color-mix(in srgb, var(--bg) 40%, #000);width:calc(79.389% + 2px);height:calc(85.793% + 2px);position:absolute;top:calc(3.1365% - 1px);left:calc(10.222% - 1px);overflow:hidden}.ah-app{position:absolute;inset:calc(3.2258% + 1px) 1px 1px;overflow:hidden}.ah-app img{max-width:none;display:block}.ah-menu{width:18.889%;position:absolute;inset:0 auto 0 0}.ah-menu>img{width:100%;height:100%;position:absolute;inset:0}.ah-pastille{width:91.176%;height:4.415%;transform:translateY(calc(var(--r,0) * 105%));transition:transform .7s var(--ease-out);border-radius:5.645%/35%;position:absolute;top:20.309%;left:4.412%;overflow:hidden}.ah-pastille>img{width:109.677%;height:825%;transform:translateY(calc(var(--r,0) * -12.727%));transition:transform .7s var(--ease-out);position:absolute;top:-85%;left:-4.839%}.ah-col{position:absolute;inset:0 0 0 18.889%}.ah-vue{opacity:0;position:absolute;inset:0}.ah-vue[data-v="0"]{opacity:1}.ah-vue:not([data-v="0"]){display:none}.ah-barre{z-index:1;width:100%;height:7.064%;position:absolute;inset:0 0 auto}.ah-defile{position:absolute;inset:7.064% 0 0;overflow:hidden}.ah-contenu{width:100%;height:auto;translate:0 calc(var(--s,0) * -32.206%)}.ah-vue-messages .ah-contenu{transform-origin:28% 78%;translate:none;scale:calc(1 + var(--s,0) * .05)}.ah-vue-accueil .ah-defile{background:color-mix(in srgb, var(--txt) 5%, var(--bg))}.ah-bandes{position:relative}.ah-bandes>img{width:100%;height:auto}.ah-bandes>img+img{height:100%;position:absolute;inset:0}.ah-bandes>img:first-child{clip-path:inset(0 0 82%)}.ah-bandes>img:nth-child(2){clip-path:inset(17.41% 0 75.55%)}.ah-bandes>img:nth-child(3){clip-path:inset(23.85% 0 62.34%)}.ah-bandes>img:nth-child(4){clip-path:inset(37.06% 0 48.98%)}.ah-bandes>img:nth-child(5){clip-path:inset(50.42% 0 0)}.ah-tel{aspect-ratio:680/1360;display:none}.ah-tapp{background:#101216;position:absolute;inset:0}.ah-tvue{background:#101216;position:absolute;inset:0;overflow:hidden}.ah-tvue .ah-contenu{width:100%;height:auto;translate:0 calc(var(--s,0) * var(--course,0%) * -1);display:block}.ah-tbandes>img:first-child{clip-path:inset(0 0 71.1%)}.ah-tbandes>img:nth-child(2){clip-path:inset(28.3% 0 53.7%)}.ah-tbandes>img:nth-child(3){clip-path:inset(45.7% 0 26.9%)}.ah-tbandes>img:nth-child(4){clip-path:inset(72.5% 0 0)}.ah-tfil-entete{z-index:1;width:100%;height:auto;opacity:clamp(0, calc((var(--s,0) * 358 - 80) / 12), 1);position:absolute;top:0;left:0}.ah-tfil-composeur{z-index:1;width:100%;height:auto;position:absolute;bottom:0;left:0}.ah-tnav{z-index:2;height:12.863%;transition:translate .3s var(--ease-out);position:absolute;top:87.137%;left:0;right:0}.ah-tnav>img{opacity:0;width:100%;height:100%;transition:opacity .3s ease-out;position:absolute;inset:0}.ah-tnav>[data-n=accueil]{opacity:1}.ah-tel .ah-login{background:#161719;inset:0}.ah-tel .ah-login-in>.ah-login-cours{width:87.786%;height:4.666%;top:63.871%;left:6.107%}.ah-note{z-index:4;text-align:center;font-size:var(--fs-label);color:var(--txt-2);margin:0;line-height:1.3;position:absolute;bottom:10px;left:0;right:0}.ah-leg{display:none}.ah-leg-rub{font-family:var(--ff-body);font-size:var(--fs-label);letter-spacing:.1em;text-transform:uppercase;color:var(--txt-2);margin:0 0 12px;line-height:1.2}.ah-leg-titre{font-family:var(--ff-body);letter-spacing:-.045em;color:var(--txt);text-wrap:balance;margin:0;font-size:clamp(30px,3vw,46px);font-weight:400;line-height:1.05}.ah-leg-phrase{color:var(--txt-copy);text-wrap:pretty;margin:12px 0 0;font-size:clamp(15px,1.15vw,17px);line-height:1.45}.ah-suite{z-index:1;grid-template-columns:repeat(2,minmax(0,1fr));gap:56px 32px;max-width:1240px;margin:64px auto 0;padding:0;list-style:none;display:grid;position:relative}.ah-suite>li{min-width:0;margin:0}.ah-suite-ecran{box-shadow:0 0 0 1px color-mix(in srgb, var(--txt) 8%, transparent);border-radius:16px;margin-bottom:20px;display:block;overflow:hidden}.ah-suite-ecran img{width:100%;height:auto;display:block}.ah-suite .ah-leg-titre{font-size:clamp(22px,2vw,28px)}.ah-suite-fin{z-index:1;text-align:center;max-width:1240px;color:var(--txt-copy);margin:56px auto 0;font-size:clamp(15px,1.15vw,17px);line-height:1.45;position:relative}.ah-suite-fin span{letter-spacing:-.04em;color:var(--txt);margin-bottom:8px;font-size:clamp(24px,2.4vw,34px);line-height:1.1;display:block}@media (prefers-reduced-motion:no-preference) and (scripting:enabled){.ah-piste{max-width:none;height:540vh;margin:14px calc(-1 * max(16px, var(--gutter-h))) 0}.ah-colle{height:100svh;position:sticky;top:0}.ah-colle:after{height:140px;opacity:calc(1 - var(--f,0))}.ah-mac{top:var(--t1,calc(var(--nav-h) + 24px))}.ah-vue:not([data-v="0"]){display:block}.ah-suite,.ah-suite-fin{display:none}.ah-note{bottom:14px}.ah-leg{z-index:2;left:50%;top:calc(var(--nav-h) + 28px);text-align:center;width:min(880px,92%);margin:0;padding:0;list-style:none;display:grid;position:absolute;translate:-50%}.ah-leg>li{opacity:0;grid-area:1/1;transition:opacity .3s,translate .4s;translate:0 12px}.ah-vue{opacity:0;transition:opacity .22s,translate .22s;translate:0 1%}.ah-vue[data-v="0"]{opacity:0}[data-scene="-1"] .ah-vue[data-v="0"],[data-scene="0"] .ah-vue[data-v="0"],[data-scene="1"] .ah-vue[data-v="1"],[data-scene="2"] .ah-vue[data-v="2"],[data-scene="3"] .ah-vue[data-v="3"],[data-scene="4"] .ah-vue[data-v="4"]{opacity:1;transition:opacity .55s ease .2s, translate .8s var(--ease-out) .2s;translate:none}[data-scene="0"] .ah-leg>[data-i="0"],[data-scene="1"] .ah-leg>[data-i="1"],[data-scene="2"] .ah-leg>[data-i="2"],[data-scene="3"] .ah-leg>[data-i="3"],[data-scene="4"] .ah-leg>[data-i="4"]{opacity:1;transition:opacity .7s ease .15s, translate .9s var(--ease-out) .15s;translate:none}[data-scene="1"] .ah-tnav>[data-n=accueil],[data-scene="2"] .ah-tnav>[data-n=accueil],[data-scene="3"] .ah-tnav>[data-n=accueil],[data-scene="4"] .ah-tnav>[data-n=accueil]{opacity:0}[data-scene="1"] .ah-tnav>[data-n=visibilite],[data-scene="2"] .ah-tnav>[data-n=carnet],[data-scene="4"] .ah-tnav>[data-n=carnet]{opacity:1}[data-scene="3"] .ah-tnav{translate:0 110%}[data-scene="1"]{--r:1}[data-scene="2"],[data-scene="4"]{--r:2}[data-scene="3"]{--r:3}}@media (prefers-reduced-motion:no-preference){.ah-mac{animation:hr-scene 1.6s var(--ease-out) 1.4s backwards}}.ah-login{display:none}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){@keyframes ah-ecran-allume{0%{opacity:0}}@keyframes ah-bloc{0%{opacity:0;transform:translateY(12px)}}.ah-login{z-index:1;background:color-mix(in srgb, var(--txt) 5%, var(--bg));display:block;position:absolute;inset:calc(3.2258% + 1px) 1px 1px;overflow:hidden}.ah-login-in{transform-origin:30% 55%;position:absolute;inset:0}.ah-login-in>img{width:100%;height:100%;position:absolute;inset:0}.ah-login-in>.ah-login-cours{opacity:0;width:27.778%;height:30.077%;top:36.424%;left:11.111%}.ah-mac[data-connecte] .ah-login-cours{opacity:1;transition:opacity .15s}.ah-mac[data-connecte] .ah-login-in{opacity:0;transition:opacity .3s .5s,scale .45s cubic-bezier(.4,0,.2,1) .5s;scale:1.04}.ah-mac[data-connecte] .ah-login{opacity:0;visibility:hidden;transition:opacity .3s .8s,visibility 0s 1.1s}.ah-mac:not([data-connecte]) .ah-pastille,.ah-mac:not([data-connecte]) .ah-bandes>img,.ah-mac:not([data-connecte]) .ah-tnav{opacity:0}.ah-mac[data-connecte] .ah-tnav{animation:.45s 1s backwards ah-ecran-allume}.ah-tel .ip-barre{transition:background-color .3s .8s}.ah-tel:not([data-connecte]) .ip-barre{background:#161719;transition-delay:0s}.ah-mac[data-connecte] .ah-pastille{animation:.45s 1s backwards ah-ecran-allume}.ah-mac[data-connecte] .ah-bandes>img{animation:.8s cubic-bezier(.16,1,.3,1) 1.05s backwards ah-bloc}.ah-mac[data-connecte] .ah-bandes>img:nth-child(2){animation-delay:1.12s}.ah-mac[data-connecte] .ah-bandes>img:nth-child(3){animation-delay:1.19s}.ah-mac[data-connecte] .ah-bandes>img:nth-child(4){animation-delay:1.26s}.ah-mac[data-connecte] .ah-bandes>img:nth-child(5){animation-delay:1.33s}.ah-mac[data-connecte=vite] .ah-login,.ah-mac[data-connecte=vite] .ah-login-in{transition:none}.ah-login{transition:opacity .3s}.ah-login-in{transition:opacity .3s,scale .3s}.ah-mac[data-connecte=vite] .ah-pastille,.ah-mac[data-connecte=vite] .ah-bandes>img,.ah-mac[data-connecte=vite] .ah-tnav{animation:none}}@media (max-width:900px) and (prefers-reduced-motion:no-preference) and (scripting:enabled){.ah-leg{top:var(--lt,calc(var(--nav-h) + 16px));width:calc(100% - 32px)}.ah-leg-titre{font-size:clamp(26px,7vw,34px)}.ah-leg-phrase{margin-top:10px;font-size:15px}.ah-note{bottom:max(12px, env(safe-area-inset-bottom))}.ah-mac:not(.ah-tel){display:none}.ah-tel{display:block}.ah-colle:after{height:40px}}@media (max-width:900px) and (prefers-reduced-motion:reduce),(max-width:900px) and (scripting:none){.ah-piste{margin-top:40px}.ah-colle{height:auto;overflow:visible}.ah-colle:after{height:90px}.ah-note{margin-top:12px;position:relative;bottom:auto}.ah-mac{width:100%;position:relative;top:auto;left:auto;translate:none;scale:none}.ah-suite{margin:40px calc(-1 * max(16px, var(--gutter-h))) 0;padding:0 max(16px, var(--gutter-h)) 4px;scroll-snap-type:x mandatory;max-width:none;scroll-padding-inline:max(16px, var(--gutter-h));overscroll-behavior-x:contain;scrollbar-width:none;gap:12px;display:flex;overflow-x:auto}.ah-suite::-webkit-scrollbar{display:none}.ah-suite>li{scroll-snap-align:start;flex:0 0 min(74vw,300px)}.ah-suite-ecran{border-radius:28px}.ah-suite .ah-leg-titre{font-size:22px}.ah-suite .ah-leg-phrase{font-size:15px}.ah-suite-fin{margin-top:40px}}.am{padding:160px max(16px, var(--gutter-h)) 120px;background:var(--bg);color:var(--txt);position:relative}.am-titre{text-align:center;max-width:18ch;font-family:var(--ff-body);letter-spacing:-.05em;text-wrap:balance;margin:0 auto;font-size:clamp(36px,4.2vw,64px);font-weight:400;line-height:1.04}.am-titre .dim{color:var(--txt-2)}.am-phrases{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:48px 40px;max-width:1240px;margin:72px auto 0;padding:0;list-style:none;display:grid}.am-phrase{text-align:center;align-content:start;justify-items:center;gap:12px;display:grid}.am-phrase h3{font-family:var(--ff-body);letter-spacing:-.035em;margin:0;font-size:clamp(24px,2.4vw,34px);font-weight:500;line-height:1.12}.am-phrase p{max-width:52ch;color:var(--txt-copy);text-wrap:pretty;margin:0;font-size:clamp(16px,1.25vw,17px);line-height:1.45}.am-scene{margin-top:16px;position:relative}.am-col{margin:0 auto}.am-note{text-align:center;font-size:var(--fs-label);color:var(--txt-2);margin:72px 0 0}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){.am-col:not(.ec-entree)>*,.am-col:not(.ec-entree) .ec-ul>li{opacity:0}.am-col.ec-entree>*{animation:.64s cubic-bezier(.16,1,.3,1) both ec-entree}.am-col.ec-entree>:first-child{animation-delay:60ms}.am-col.ec-entree>:nth-child(2){animation-delay:.14s}.am-col.ec-entree>:nth-child(3){animation-delay:.22s}.am-col.ec-entree .ec-ul>li{animation:.64s cubic-bezier(.16,1,.3,1) both ec-entree}.am-col.ec-entree .ec-ul>:first-child{animation-delay:.26s}.am-col.ec-entree .ec-ul>:nth-child(2){animation-delay:.33s}.am-col.ec-entree .ec-ul>:nth-child(3){animation-delay:.4s}.am-col.ec-entree .ec-ul>:nth-child(n+4){animation-delay:.47s}}@media (prefers-reduced-motion:no-preference) and (scripting:enabled){.am{padding-bottom:0}.am-piste{height:420vh;margin-top:24px}.am-colle{grid-template-rows:250px auto minmax(0,1fr);height:100vh;display:grid;position:sticky;top:0;overflow:hidden}.am-phrases{align-self:end;width:min(760px,100%);height:190px;margin:0 auto;display:block;position:relative}.am-phrase{opacity:0;will-change:opacity, transform;position:absolute;inset:0}.am-phrase:first-child{opacity:1}.am-scene{margin:0;position:relative;overflow:hidden}.am-scene:before,.am-scene:after{content:"";z-index:1;pointer-events:none;position:absolute;left:0;right:0}.am-scene:before{background:linear-gradient(var(--bg), transparent);height:12%;top:0}.am-scene:after{background:linear-gradient(transparent, var(--bg));height:20%;bottom:0}.am-col{will-change:transform;position:absolute;top:50%;left:50%;transform:translate(-50%)}.am-col [data-piece]{opacity:.22;will-change:opacity}.am-col .ec-tete{opacity:.45}.am-note{margin:0;padding-top:8px}}@media (max-width:900px){.am{padding-top:112px;padding-bottom:88px}.am-phrases{gap:36px;margin-top:48px}.am-note{margin-top:48px}}@media (max-width:900px) and (prefers-reduced-motion:no-preference) and (scripting:enabled){.am{padding-bottom:0}.am-piste{margin-top:8px}.am-colle{grid-template-rows:210px auto minmax(0,1fr);height:100svh}.am-phrases{width:100%;height:150px;margin:0 auto}.am-phrase h3{font-size:22px}.am-phrase p{font-size:15px}.am-col{width:min(420px,100%)}.am-note{margin:0}}.cq-frag>.cg-ec{border-radius:22px;gap:20px;padding:16px 16px 24px;position:absolute}.cg-ec .ec-bloc{padding:8px}.cg-ec .ec-rangee{gap:16px;padding:16px 12px}.cg-ec .ec-date,.cg-ec .ec-rythme{display:none}.cg-ec .ec-date-m{display:block}.cg-ec .ec-tete{padding:0 4px 12px}.cg-ec .ec-h1{font-size:48px}.cg-ec .ec-entete{padding-top:4px}.cg-note{text-align:center;font-size:var(--fs-label);color:var(--txt-2);margin:72px 0 0;line-height:1.5}.cg-c1 .cg-ec{width:104%;top:auto;bottom:14%;left:10%}.cg-c2 .cg-ec{width:104%;top:auto;bottom:12%;left:10%}.cg-c3 .cq-frag{perspective:2400px;perspective-origin:40% 0}.cg-pile{aspect-ratio:595/842;transform-origin:50%;width:56%;position:absolute;top:25%;left:27%;transform:rotateX(58deg)rotate(-27deg)}.cg-feuille{background:#fff;border-radius:1px;position:absolute;inset:0;overflow:hidden;box-shadow:0 0 0 1px #0000004d,0 18px 50px 14px #000000c7}.cg-feuille:after{content:"";pointer-events:none;background:linear-gradient(115deg,#0000006b 0%,#0000001f 40%,#0000 70%);position:absolute;inset:0}.cg-feuille>img{object-fit:cover;width:100%;height:100%;display:block}.cg-feuille-sous:after{background:linear-gradient(115deg,#00000080 0%,#00000042 45%,#00000029 100%)}.cg-feuille{transform-origin:0 100%;transition:transform 1.8s cubic-bezier(.22,1,.36,1) .5s}.cg-c3 .cq-vis.in .cg-feuille-sous{transform:rotate(-4.5deg)}.cg-c3 .cq-vis.in .cg-feuille-dessus{transform:rotate(2deg)}@media (prefers-reduced-motion:reduce){.cg-feuille{transition:none}}@media (max-width:900px){.cg-c1 .cg-ec,.cg-c2 .cg-ec{width:100%;bottom:8%;left:6%}.cg-note{margin-top:48px}.cg-ec .ec-mois{gap:10px;padding:12px 8px}.cg-ec .ec-mois .ec-anneau{width:44px;height:44px;font-size:12px}}@media (prefers-reduced-motion:no-preference) and (scripting:enabled){.ah.ah-court .ah-piste{height:360vh}.am.am-court .am-piste{height:240vh}}.qs.qs-sansfond{padding-bottom:clamp(128px,20vh,200px)}
