.bg-scrolling-container.svelte-1mkvdps{background-size:50px 50px;background-image:linear-gradient(to right,var(--color-grid-line) 1px,transparent 1px),linear-gradient(to bottom,var(--color-grid-line) 1px,transparent 1px);animation:svelte-1mkvdps-bg-scrolling-reverse 1.52s infinite linear}@keyframes svelte-1mkvdps-bg-scrolling-reverse{to{background-position:50px 50px}}.fade-bg-element.svelte-1mkvdps{background-color:#f6f1e9}[data-theme=dark] .fade-bg-element.svelte-1mkvdps{background-color:transparent}.projet.svelte-1a259ib{box-shadow:0 1px 2px #0000000d;transform:translateY(0);transition:box-shadow .3s ease-out,border-color .3s ease-out,transform .45s cubic-bezier(.22,1,.36,1)}.projet.svelte-1a259ib:hover{transform:translateY(-6px);border-color:#fb923c;box-shadow:0 25px 50px -12px #00000040}.projet-fond.svelte-1a259ib{transform:scaleX(0);transform-origin:left center;opacity:0;transition:transform .13s ease-out,opacity .13s ease-out}.projet.svelte-1a259ib:hover .projet-fond:where(.svelte-1a259ib){transform:scaleX(1);opacity:1}.projet-titre.svelte-1a259ib{padding:4px 8px 2px}.projet-libelle.svelte-1a259ib{color:#000}[data-theme=dark] .projet-libelle.svelte-1a259ib{color:#fff}.projet-fleche.svelte-1a259ib{opacity:0;transform:translate(6px,-6px) scale(.9);transition:opacity .25s ease-out,transform .25s cubic-bezier(.22,1,.36,1)}.projet.svelte-1a259ib:hover .projet-fleche:where(.svelte-1a259ib){opacity:1;transform:translate(0) scale(1)}.projet-image.svelte-1a259ib{transform:scale(1);transition:transform .5s ease-out}.projet.svelte-1a259ib:hover .projet-image:where(.svelte-1a259ib){transform:scale(1.05)}.projet-halo.svelte-1a259ib{opacity:0;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);mask-image:radial-gradient(ellipse at center,transparent 55%,black 100%);-webkit-mask-image:radial-gradient(ellipse at center,transparent 55%,black 100%);transition:opacity .5s ease-out}.projet.svelte-1a259ib:hover .projet-halo:where(.svelte-1a259ib){opacity:1}
