.gabarit-accompagnement{--a-sortie:cubic-bezier(.16,1,.3,1)}.gabarit-accompagnement ::selection{background:color-mix(in oklab,var(--a-accent) 55%,transparent);color:var(--a-encre)}.gabarit-accompagnement :focus-visible{outline:2px solid var(--a-accent);outline-offset:3px}.gabarit-accompagnement[data-valeur=couleur] .italic{font-style:normal}.gabarit-accompagnement .a-defile{animation:a-defile 38s linear infinite}.gabarit-accompagnement .a-bandeau:hover .a-defile{animation-play-state:paused}.gabarit-accompagnement .a-respire{animation:a-respire 2.6s ease-in-out infinite}@media (prefers-reduced-motion:no-preference){.js .gabarit-accompagnement .enter .a-cercle{clip-path:inset(-10% 110% -10% -10%)}.js .gabarit-accompagnement .enter.is-in .a-cercle{animation:a-trace 1.3s cubic-bezier(.65,0,.35,1) 1.1s forwards}.gabarit-accompagnement .a-zoom{animation:a-zoom 2.4s var(--a-sortie) both}.gabarit-accompagnement .a-reflet{position:relative;overflow:hidden;isolation:isolate}.gabarit-accompagnement .a-reflet:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(110deg,transparent 30%,rgb(255 255 255/.25) 50%,transparent 70%);transform:translateX(-120%);pointer-events:none}.gabarit-accompagnement .a-reflet:hover:after{transform:translateX(120%);transition:transform .85s var(--a-sortie)}}@media (prefers-reduced-motion:reduce){.gabarit-accompagnement .a-defile,.gabarit-accompagnement .a-respire{animation:none}}@keyframes a-trace{to{clip-path:inset(-10% -10% -10% -10%)}}@keyframes a-defile{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes a-respire{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.8)}}@keyframes a-zoom{0%{transform:scale(1.08);opacity:0}to{transform:scale(1);opacity:1}}