.halo-toile{z-index:-1;pointer-events:none;--halo-c:color-mix(in srgb, var(--halo-teinte,var(--teinte,#c9a84c)) 80%, #fff 20%);--halo-a-coeur:52%;--halo-a-coeur-2:26%;--halo-a-brume:22%;position:absolute;inset:-30% -22%}.halo-toile--clair{--halo-c:color-mix(in srgb, var(--halo-teinte,var(--teinte,#c9a84c)) 85%, #fff 15%);--halo-a-coeur:30%;--halo-a-coeur-2:15%;--halo-a-brume:14%}.halo-coeur{background:radial-gradient(ellipse closest-side, color-mix(in srgb, var(--halo-c) var(--halo-a-coeur), transparent) 0%, color-mix(in srgb, var(--halo-c) var(--halo-a-coeur-2), transparent) 45%, transparent 100%);will-change:transform, opacity;animation:9s ease-in-out infinite alternate halo-respire;position:absolute;inset:0}@keyframes halo-respire{0%{opacity:.7;transform:scale(.97)}to{opacity:1;transform:scale(1.06)}}.halo-brume{background:radial-gradient(closest-side, color-mix(in srgb, color-mix(in srgb, var(--halo-c) 45%, #ece6da) var(--halo-a-brume), transparent) 0%, transparent 100%);will-change:transform, opacity;border-radius:50%;position:absolute}.halo-brume--a{width:62%;height:56%;animation:23s ease-in-out infinite alternate halo-brume-a;top:6%;left:-4%}.halo-brume--b{width:60%;height:62%;animation:31s ease-in-out infinite alternate halo-brume-b;bottom:2%;right:-6%}.halo-brume--c{width:70%;height:44%;animation:27s ease-in-out infinite alternate halo-brume-c;bottom:-8%;left:18%}@keyframes halo-brume-a{0%{opacity:.6;transform:translate(-6%,2%)scale(1)}to{opacity:1;transform:translate(9%,-6%)scale(1.12)}}@keyframes halo-brume-b{0%{opacity:1;transform:translate(7%,-3%)scale(1.08)}to{opacity:.55;transform:translate(-8%,6%)scale(.95)}}@keyframes halo-brume-c{0%{opacity:.55;transform:translate(-10%)scale(1)}to{opacity:.95;transform:translate(10%,-4%)scale(1.1)}}.halo-feu-follet{background:color-mix(in srgb, var(--halo-c) 55%, #fff 45%);box-shadow:0 0 7px 1px color-mix(in srgb, var(--halo-c) 70%, transparent), 0 0 18px 5px color-mix(in srgb, var(--halo-c) 28%, transparent);opacity:0;will-change:transform, opacity;border-radius:50%;animation:ease-in-out infinite alternate halo-feu-follet;position:absolute}@keyframes halo-feu-follet{0%{opacity:0;transform:translate(0,0)}25%{opacity:.85}60%{opacity:.35}to{transform:translate3d(var(--ff-dx,20px), var(--ff-dy,-24px), 0);opacity:.8}}.halo-toile--clair .halo-feu-follet{display:none}@media (max-width:640px){.halo-brume--b,.halo-brume--c,.halo-feu-follet:nth-of-type(n+8){display:none}}@media (prefers-reduced-motion:reduce){.halo-coeur,.halo-brume,.halo-feu-follet{animation:none}.halo-feu-follet{display:none}}.parcours-anecdote-mot{will-change:opacity, transform;display:inline-block}@media (min-width:900px){.parcours-viewer .gros-plan{--gp-reserve:18.25rem;padding-top:6.25rem}}
.parcours-anecdote--voile .parcours-anecdote-texte{font-style:italic}.parcours-anecdote--voile .parcours-anecdote-signature{opacity:.85;font-style:italic}
.travelling-section{--legende-bas:2.4rem;--haut:6.25rem;--zone-legende:10.5rem;--reserve-toile:calc(var(--haut) + var(--legende-bas) + var(--zone-legende) + 3.6rem)}.travelling-section--texte{--legende-bas:7rem}.travelling-section--compact{--zone-legende:.5rem}.travelling-scene{left:0;right:0;top:var(--haut);bottom:calc(var(--legende-bas) + var(--zone-legende));z-index:1;position:absolute}.travelling-mur{will-change:transform;align-items:center;width:max-content;display:flex;position:absolute;top:0;bottom:0;left:0}.travelling-toile{flex:none;position:relative}.travelling-rangees{flex-direction:column;justify-content:center;align-items:center;gap:clamp(.8rem,3.5svh,2.4rem);padding:0 4vw;display:flex;position:absolute;inset:0}.travelling-rangee{justify-content:center;align-items:center;gap:clamp(.8rem,3.5vw,3.5rem);width:100%;display:flex}.parcours-spot{z-index:3;pointer-events:none;--spot-op:0;--sx:50%;--sy:50%;--sw:320px;--sh:280px;background:radial-gradient(ellipse var(--sw) var(--sh) at var(--sx) var(--sy), #06050400 0%, #06050400 58%, rgba(6, 5, 4, calc(var(--spot-op) * .4)) 80%, rgba(6, 5, 4, var(--spot-op)) 100%);position:absolute;inset:0}.parcours-legende{left:50%;bottom:var(--legende-bas);z-index:4;pointer-events:none;align-items:end;width:min(44rem,100% - 2.4rem);display:grid;position:absolute;transform:translate(-50%)}.parcours-legende-bloc{pointer-events:auto;flex-direction:column;grid-area:1/1;align-items:center;gap:.7rem;display:flex}.parcours-legende-anecdotes{width:100%;display:grid}.parcours-legende-anecdotes>*{grid-area:1/1}@media (max-width:820px){.travelling-section{--haut:5.5rem;--legende-bas:5.6rem}.travelling-section--texte{--legende-bas:11.5rem}}
