.ah,.ch{--pv-line:color-mix(in srgb, var(--txt) 10%, transparent);z-index:1;color:var(--txt);background:var(--bg);padding:calc(var(--nav-h) + 108px) max(16px, var(--gutter-h)) 0;position:relative;overflow:clip}.ah-txt,.ch-txt{z-index:1;text-align:center;justify-items:center;max-width:980px;margin:0 auto;display:grid;position:relative}.ah-fil,.ch-fil{z-index:2;top:calc(var(--nav-h) + 18px);position:absolute;left:50%;translate:-50%}.ah-fil ol,.ch-fil ol{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--txt) 7%, transparent);-webkit-backdrop-filter:blur(18px)saturate(1.4);backdrop-filter:blur(18px)saturate(1.4);font-family:var(--ff-body);font-size:var(--fs-sm);letter-spacing:-.005em;white-space:nowrap;background:0 0;border-radius:999px;align-items:center;gap:12px;margin:0;padding:7px 16px 7px 12px;line-height:1.2;list-style:none;display:flex}.ah-fil li,.ch-fil li{color:var(--txt);align-items:center;gap:12px;display:flex}.ah-fil li+li:before,.ch-fil li+li:before{content:"";border-top:1.5px solid var(--txt-2);border-right:1.5px solid var(--txt-2);width:5px;height:5px;margin-right:3px;rotate:45deg}.ah-fil li[aria-current],.ch-fil li[aria-current]{gap:8px}.ah-fil li[aria-current]>svg,.ch-fil li[aria-current]>svg{width:16px;height:16px}.ah-fil a,.ch-fil a{color:var(--txt-copy);transition:color var(--dur-micro);align-items:center;text-decoration:none;display:flex}.ah-fil a>svg,.ch-fil a>svg{width:16px;height:16px}.ah-fil a:hover,.ch-fil a:hover{color:var(--txt)}.ah-title,.ch-title{max-width:22ch;font-family:var(--ff-body);letter-spacing:-.05em;text-wrap:balance;margin:0;font-size:clamp(40px,4.6vw,68px);font-weight:400;line-height:1.02}.ah-title .dim,.ch-title .dim{color:var(--txt-2)}.ah-intro,.ch-intro{max-width:58ch;color:var(--txt-copy);text-wrap:pretty;margin:28px 0 0;font-size:clamp(16px,1.25vw,18px);line-height:1.45}.ah-intro strong,.ch-intro strong{color:var(--txt);font-weight:500}.ah-actions,.ch-actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:32px;display:flex}.ah-fond,.ch-fond{pointer-events:none;background:var(--bg);height:min(100%,1100px);position:absolute;inset:0 0 auto;overflow:hidden}.ah-lueur,.ch-lueur{pointer-events:none;mix-blend-mode:color;background:radial-gradient(55% 75% at 50% 92%, var(--accent), color-mix(in srgb, var(--accent) 70%, transparent) 40%, transparent 85%);opacity:calc(.85 + min(var(--p,0), 1) * .15);position:absolute;inset:0}.ah-fond:before,.ch-fond:before{content:"";z-index:1;height:calc(var(--nav-h) + 160px);background:linear-gradient(var(--bg) var(--nav-h), transparent);position:absolute;inset:0 0 auto}.ah-fond:after,.ch-fond:after{content:"";background:linear-gradient(transparent, var(--bg));height:45%;position:absolute;inset:auto 0 0}.ah-fond,.ch-fond{-webkit-mask-image:linear-gradient(#000 88%,#0000 99%);mask-image:linear-gradient(#000 88%,#0000 99%)}.ah-roche,.ch-roche{left:50%;top:var(--nav-h);transform-origin:50% 80%;width:max(100vw,1500px);height:auto;translate:calc(-50% + var(--sens,0) * var(--p,0) * 16vw) calc(var(--p,0) * 34vh);scale:calc(1 + var(--p,0) * .22);will-change:translate, scale, transform;mix-blend-mode:lighten;position:absolute}.ah-roche-g,.ch-roche-g{--sens:-1}.ah-roche-d,.ch-roche-d{--sens:1}.ah-roche-g,.ch-roche-g{--coupe:linear-gradient(to right, #000 42%, transparent 50%)}.ah-roche-d,.ch-roche-d{--coupe:linear-gradient(to right, transparent 50%, #000 58%)}.ah-roche,.ch-roche{-webkit-mask-image:var(--coupe);-webkit-mask-image:var(--coupe);mask-image:var(--coupe)}@media (prefers-reduced-motion:no-preference){@keyframes hr-monte{0%{opacity:0;transform:translateY(var(--dy,16px));filter:blur(var(--bl,0px))}to{opacity:1;filter:none;transform:none}}@keyframes hr-scene{0%{opacity:0;transform:translateY(90px)scale(.96)}to{opacity:1;transform:none}}@keyframes hr-flanc{0%{opacity:.01;transform:translate(var(--fx), 110px) scale(1.08);filter:blur(16px)brightness(.15);-webkit-mask-position:0 100%,0 0;mask-position:0 100%,0 0}35%{opacity:1}to{opacity:1;filter:none;transform:none;-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0}}@keyframes hr-respire{0%{transform:scale(1)}to{transform:scale(1.03)}}.ah-roche,.ch-roche{-webkit-mask-image:linear-gradient(to bottom, #000 45%, transparent 65%), var(--coupe);-webkit-mask-image:linear-gradient(to bottom, #000 45%, transparent 65%), var(--coupe);mask-image:linear-gradient(to bottom, #000 45%, transparent 65%), var(--coupe);-webkit-mask-composite:source-in;animation:2.4s cubic-bezier(.16,1,.3,1) .55s backwards hr-flanc;-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:100% 300%,100% 100%;mask-size:100% 300%,100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-composite:source-in;mask-composite:intersect}.ah-roche-g,.ch-roche-g{--fx:-90px}.ah-roche-d,.ch-roche-d{--fx:90px;animation-delay:.7s}.ah-fond,.ch-fond{transform-origin:50% 70%;animation:22s ease-in-out 3.2s infinite alternate hr-respire}.ah-fil,.ch-fil{--dy:6px;animation:hr-monte .8s var(--ease-out) .1s backwards}@keyframes hr-allume{0%{opacity:0}}.ah-lueur,.ch-lueur{animation:2.6s 2.2s backwards hr-allume}@keyframes hr-apparait{0%{opacity:0;transform:scale(1.03)}to{opacity:1;transform:none}}.ah-title,.ch-title{animation:1.8s .25s backwards hr-apparait}.ah-title .dim,.ch-title .dim{animation:1.6s .85s backwards hr-fondu;display:inline-block}@keyframes hr-fondu{0%{opacity:0}to{opacity:1}}.ah-intro,.ch-intro{--dy:14px;--bl:6px;animation:hr-monte 1s var(--ease-out) 1.1s backwards}.ah-actions,.ch-actions{--dy:12px;animation:hr-monte .9s var(--ease-out) 1.25s backwards}}@media (max-width:900px){.ah,.ch{padding-top:calc(var(--nav-h) + 88px)}.ah-fil,.ch-fil{top:calc(var(--nav-h) + 14px)}.ah-roche,.ch-roche{width:150vw;top:calc(var(--nav-h) + 150px)}.ah-fond,.ch-fond{height:calc(var(--nav-h) + 150px + 84vw)}}@media (max-width:560px){.ah-actions,.ch-actions{flex-direction:column;align-items:stretch;width:100%}.ah-actions>a,.ch-actions>a{justify-content:center}.ah .ah-intro,.ch .ch-intro,.ch .ch-faits,.ch .awh-frontiere,.ch .aih-frontiere{display:none}}
