.lien-secondaire[data-astro-cid-i3irphx7]{background:linear-gradient(currentColor,currentColor) 0 100%/0% 1px no-repeat;padding-bottom:2px;transition:background-size .4s cubic-bezier(.65,0,.35,1),color .3s}.lien-secondaire[data-astro-cid-i3irphx7]:hover,.lien-secondaire[data-astro-cid-i3irphx7]:focus-visible{background-size:100% 1px}.lien-secondaire[data-astro-cid-i3irphx7]:focus-visible{outline:2px solid var(--color-accent);outline-offset:4px}.carrousel[data-astro-cid-gkwfqtme]{cursor:grab;touch-action:pan-y;user-select:none;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.carrousel[data-astro-cid-gkwfqtme].glisse{cursor:grabbing}.piste[data-astro-cid-gkwfqtme]{will-change:transform;width:max-content;display:flex}.carte-projet[data-astro-cid-gkwfqtme]{flex-shrink:0;width:78vw;margin-right:1rem}@media (width>=768px){.carte-projet[data-astro-cid-gkwfqtme]{width:38vw}}@media (width>=1024px){.carte-projet[data-astro-cid-gkwfqtme]{width:29vw}}@media (width>=1536px){.carte-projet[data-astro-cid-gkwfqtme]{width:24vw}}@media (prefers-reduced-motion:reduce){.carrousel[data-astro-cid-gkwfqtme]{cursor:auto;touch-action:auto;scroll-snap-type:x mandatory;overflow-x:auto;-webkit-mask-image:none;mask-image:none}.piste[data-astro-cid-gkwfqtme]{padding-inline:1rem}.piste[data-astro-cid-gkwfqtme]>ul[data-astro-cid-gkwfqtme][aria-hidden=true]{display:none}.carte-projet[data-astro-cid-gkwfqtme]{scroll-snap-align:start}}.media[data-astro-cid-gkwfqtme]{filter:grayscale()brightness(.85);transition:filter .6s}.carte-media[data-astro-cid-gkwfqtme]:hover .media[data-astro-cid-gkwfqtme],.carte-media[data-astro-cid-gkwfqtme]:has(.carte-ouvrir:focus-visible) .media[data-astro-cid-gkwfqtme]{filter:grayscale(0)brightness()}.carte-apercu[data-astro-cid-gkwfqtme]{container-type:size}.apercu[data-astro-cid-gkwfqtme]{transition:translate 1.2s cubic-bezier(.65,0,.35,1),filter .6s}.carte-apercu[data-astro-cid-gkwfqtme]:hover .apercu[data-astro-cid-gkwfqtme],.carte-apercu[data-astro-cid-gkwfqtme]:has(.carte-ouvrir:focus-visible) .apercu[data-astro-cid-gkwfqtme]{transition:translate 7s cubic-bezier(.65,0,.35,1),filter .6s;translate:0 calc(100cqh - 100%)}.carte-ouvrir[data-astro-cid-gkwfqtme]:focus-visible{outline:2px solid var(--color-accent);outline-offset:-2px}.carte-fiche[data-astro-cid-gkwfqtme]{backdrop-filter:blur(14px);visibility:hidden;cursor:auto;user-select:text;scrollbar-width:thin;scrollbar-color:var(--color-line) transparent;background:#0c0c0cd1;transition:translate .5s cubic-bezier(.22,1,.36,1),visibility 0s linear .5s;translate:0 100%}.carte[data-astro-cid-gkwfqtme].ouverte .carte-fiche[data-astro-cid-gkwfqtme]{visibility:visible;transition:translate .5s cubic-bezier(.22,1,.36,1),visibility;translate:0}.carte-fiche[data-astro-cid-gkwfqtme]>[data-astro-cid-gkwfqtme]{opacity:0;transition:opacity .3s,translate .4s cubic-bezier(.22,1,.36,1);translate:0 12px}.carte[data-astro-cid-gkwfqtme].ouverte .carte-fiche[data-astro-cid-gkwfqtme]>[data-astro-cid-gkwfqtme]{opacity:1;translate:0}.carte[data-astro-cid-gkwfqtme].ouverte .carte-fiche[data-astro-cid-gkwfqtme]>[data-astro-cid-gkwfqtme]:first-child{transition-delay:.12s}.carte[data-astro-cid-gkwfqtme].ouverte .carte-fiche[data-astro-cid-gkwfqtme]>[data-astro-cid-gkwfqtme]:nth-child(2){transition-delay:.17s}.carte[data-astro-cid-gkwfqtme].ouverte .carte-fiche[data-astro-cid-gkwfqtme]>[data-astro-cid-gkwfqtme]:nth-child(3){transition-delay:.22s}.carte[data-astro-cid-gkwfqtme].ouverte .carte-fiche[data-astro-cid-gkwfqtme]>[data-astro-cid-gkwfqtme]:nth-child(4){transition-delay:.27s}.carte[data-astro-cid-gkwfqtme].ouverte .carte-fiche[data-astro-cid-gkwfqtme]>[data-astro-cid-gkwfqtme]:nth-child(5){transition-delay:.32s}.carte-fermer[data-astro-cid-gkwfqtme]{border:1px solid var(--color-accent);transition:background-color .3s,box-shadow .6s;box-shadow:0 0 14px #ff5a1f59,inset 0 0 10px #ff5a1f1f}.carte-fermer[data-astro-cid-gkwfqtme]:before{content:"";border-radius:inherit;background:linear-gradient(var(--color-paper), var(--color-paper)) left / 0% 100% no-repeat;-webkit-mask-composite:xor;pointer-events:none;padding:1px;transition:background-size .35s cubic-bezier(.65,0,.35,1);position:absolute;inset:-1px;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.carte-fermer[data-astro-cid-gkwfqtme]>svg[data-astro-cid-gkwfqtme]{transition:rotate .5s cubic-bezier(.22,1,.36,1)}.carte-fermer[data-astro-cid-gkwfqtme]:hover,.carte-fermer[data-astro-cid-gkwfqtme]:focus-visible{background-color:#f2efe90a;box-shadow:0 0 18px #f2efe94d,inset 0 0 10px #f2efe91a}.carte-fermer[data-astro-cid-gkwfqtme]:hover:before,.carte-fermer[data-astro-cid-gkwfqtme]:focus-visible:before{background-size:100% 100%;transition-duration:.6s}.carte-fermer[data-astro-cid-gkwfqtme]:hover>svg[data-astro-cid-gkwfqtme],.carte-fermer[data-astro-cid-gkwfqtme]:focus-visible>svg[data-astro-cid-gkwfqtme]{rotate:90deg}.carte-fermer[data-astro-cid-gkwfqtme]:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}@media (hover:none){.carte[data-astro-cid-gkwfqtme].active .media[data-astro-cid-gkwfqtme]{filter:grayscale(0)brightness()}.carte-apercu[data-astro-cid-gkwfqtme].active .apercu[data-astro-cid-gkwfqtme]{transition:translate 7s cubic-bezier(.65,0,.35,1),filter .6s;translate:0 calc(100cqh - 100%)}.carte[data-astro-cid-gkwfqtme].active .carte-plus[data-astro-cid-gkwfqtme]{border-color:var(--color-accent);background-color:var(--color-accent);color:var(--color-ink)}}@media (prefers-reduced-motion:reduce){.apercu[data-astro-cid-gkwfqtme],.carte-apercu[data-astro-cid-gkwfqtme]:hover .apercu[data-astro-cid-gkwfqtme]{transition:none;animation:none;translate:none}.carte-fiche[data-astro-cid-gkwfqtme],.carte-fiche[data-astro-cid-gkwfqtme]>[data-astro-cid-gkwfqtme],.carte-fermer[data-astro-cid-gkwfqtme]:before,.carte-fermer[data-astro-cid-gkwfqtme]>svg[data-astro-cid-gkwfqtme]{transition:none!important}}.mot-cle[data-astro-cid-okldruku]{color:var(--color-paper);font-weight:600}.portrait[data-astro-cid-okldruku]{width:61%;top:17.8%;left:3.4%}.branche-apropos[data-astro-cid-okldruku]{filter:grayscale()brightness(.85)contrast(1.05)}.eclosion.svelte-mj0s7j{height:240vh;position:relative}.cadre.svelte-mj0s7j{height:100svh;position:sticky;top:0;overflow:clip}canvas.svelte-mj0s7j{width:100%;height:100%;display:block}.appel.svelte-mj0s7j{inset-inline:0;text-align:center;opacity:0;visibility:hidden;text-shadow:0 0 12px var(--color-ink), 0 0 24px var(--color-ink);isolation:isolate;flex-direction:column;align-items:center;gap:.75rem;padding-inline:1rem;display:flex;position:absolute;bottom:max(2rem,6svh)}.appel.svelte-mj0s7j:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(closest-side,#0c0c0ce6 40%,#0c0c0c99 70%,#0000);width:min(48rem,100%);position:absolute;top:-2.5rem;bottom:-2.5rem;left:50%;translate:-50%}.appel-texte.svelte-mj0s7j{font-size:clamp(1.5rem,3vw,2.5rem);font-weight:600;line-height:1.1}.appel-lien.svelte-mj0s7j{font-family:var(--font-mono);letter-spacing:.15em;text-transform:uppercase;color:var(--color-accent);background:linear-gradient(currentColor,currentColor) 0 100%/0% 1px no-repeat;font-size:.8rem;transition:background-size .4s cubic-bezier(.65,0,.35,1)}.appel-lien.svelte-mj0s7j:hover,.appel-lien.svelte-mj0s7j:focus-visible{background-size:100% 1px}.appel-lien.svelte-mj0s7j:focus-visible{outline:2px solid var(--color-accent);outline-offset:4px}@media (prefers-reduced-motion:reduce){.eclosion.svelte-mj0s7j{height:100vh}}
