.hero[data-astro-cid-qo4to57b]{isolation:isolate;padding-block:clamp(3rem,8vw,6.5rem) clamp(5rem,12vw,9rem);position:relative;overflow:clip}.hero__grille[data-astro-cid-qo4to57b]{align-items:center;gap:clamp(2.5rem,6vw,4.5rem);display:grid}.hero__texte[data-astro-cid-qo4to57b]{gap:1.75rem;display:grid}.hero__surtitre[data-astro-cid-qo4to57b]{color:var(--mk-texte-secondaire);letter-spacing:.22em;text-transform:uppercase;align-items:center;gap:.9rem;font-size:.85rem;font-weight:700;display:flex}.hero__surtitre[data-astro-cid-qo4to57b]:before{content:"";background:var(--mk-accent);flex:none;width:2.5rem;height:2px}@media (width<=30rem){.hero__surtitre[data-astro-cid-qo4to57b]{letter-spacing:.16em;gap:.7rem}.hero__surtitre[data-astro-cid-qo4to57b]:before{width:1.5rem}}.hero__titre[data-astro-cid-qo4to57b]{gap:.5rem;display:grid}.hero__systeme[data-astro-cid-qo4to57b]{color:var(--mk-accent-secondaire);letter-spacing:.18em;text-transform:uppercase;font-size:clamp(1.1rem,1rem + 1vw,1.6rem);font-weight:700}.hero__nom[data-astro-cid-qo4to57b]{letter-spacing:-.01em;font-size:clamp(2.6rem,1.4rem + 5.5vw,5.25rem);font-weight:300}.hero__mention[data-astro-cid-qo4to57b]{border:1px solid var(--mk-accent-secondaire);color:var(--mk-accent-secondaire);letter-spacing:.08em;border-radius:999px;justify-self:start;padding:.35rem .9rem;font-size:.9rem;font-weight:700}.hero__accroche[data-astro-cid-qo4to57b]{max-width:34rem;color:var(--mk-texte-secondaire);gap:.4rem;font-size:clamp(1.1rem,1rem + .5vw,1.35rem);line-height:1.5;display:grid}.hero__accroche[data-astro-cid-qo4to57b] p[data-astro-cid-qo4to57b]:first-child{color:var(--mk-texte)}.hero__appel[data-astro-cid-qo4to57b] svg[data-astro-cid-qo4to57b]{transition:translate .2s}.hero__appel[data-astro-cid-qo4to57b] a[data-astro-cid-qo4to57b]:hover svg[data-astro-cid-qo4to57b],.hero__appel[data-astro-cid-qo4to57b] a[data-astro-cid-qo4to57b]:focus-visible svg[data-astro-cid-qo4to57b]{translate:0 2px}.hero__appel--retour[data-astro-cid-qo4to57b] a[data-astro-cid-qo4to57b]:hover svg[data-astro-cid-qo4to57b],.hero__appel--retour[data-astro-cid-qo4to57b] a[data-astro-cid-qo4to57b]:focus-visible svg[data-astro-cid-qo4to57b]{translate:-2px}.hero__appel--suivant[data-astro-cid-qo4to57b] a[data-astro-cid-qo4to57b]:hover svg[data-astro-cid-qo4to57b],.hero__appel--suivant[data-astro-cid-qo4to57b] a[data-astro-cid-qo4to57b]:focus-visible svg[data-astro-cid-qo4to57b]{translate:2px}.hero__couverture[data-astro-cid-qo4to57b]{justify-self:center;width:min(62vw,17rem)}.hero__couverture[data-astro-cid-qo4to57b] img[data-astro-cid-qo4to57b]{width:100%;box-shadow:0 0 0 1px #ffffff14, 0 30px 60px -18px #000000d9, 0 0 70px -10px color-mix(in srgb, var(--mk-accent) 45%, transparent);border-radius:3px}.hero__couverture--maquette[data-astro-cid-qo4to57b]{width:min(70vw,19rem)}.hero__couverture--maquette[data-astro-cid-qo4to57b] img[data-astro-cid-qo4to57b]{box-shadow:none;border-radius:0}@media (width>=52rem){.hero__grille[data-astro-cid-qo4to57b]{grid-template-columns:minmax(0,1.3fr) minmax(0,.9fr)}.hero__couverture[data-astro-cid-qo4to57b]{width:min(100%,21rem)}.hero__couverture--maquette[data-astro-cid-qo4to57b]{width:min(100%,23rem)}}@media (prefers-reduced-motion:no-preference){.hero__texte[data-astro-cid-qo4to57b]>[data-astro-cid-qo4to57b]{animation:.9s cubic-bezier(.2,.7,.2,1) both hero-entree}.hero__texte[data-astro-cid-qo4to57b]>[data-astro-cid-qo4to57b]:nth-child(2){animation-delay:.12s}.hero__texte[data-astro-cid-qo4to57b]>[data-astro-cid-qo4to57b]:nth-child(3){animation-delay:.24s}.hero__texte[data-astro-cid-qo4to57b]>[data-astro-cid-qo4to57b]:nth-child(4){animation-delay:.36s}.hero__texte[data-astro-cid-qo4to57b]>[data-astro-cid-qo4to57b]:nth-child(n+5){animation-delay:.48s}.hero__surtitre[data-astro-cid-qo4to57b]:before{transform-origin:0;animation:.9s cubic-bezier(.2,.7,.2,1) .2s both trace}}@keyframes hero-entree{0%{opacity:0;translate:0 8px}}@keyframes trace{0%{scale:0 1}}.hero__decor[data-astro-cid-qo4to57b]{z-index:-1;background:var(--mk-fond);position:absolute;inset:0}.hero__decor[data-astro-cid-qo4to57b]:before,.hero__decor[data-astro-cid-qo4to57b]:after{content:"";position:absolute}.hero__mouvement[data-astro-cid-qo4to57b]{z-index:-1;position:absolute;inset:0}.hero__mouvement[data-astro-cid-qo4to57b]:before,.hero__mouvement[data-astro-cid-qo4to57b]:after{content:"";position:absolute;inset:0}[data-astro-cid-qo4to57b][data-decor=poussieres],[data-astro-cid-qo4to57b][data-decor=clairiere],[data-astro-cid-qo4to57b][data-decor=ocean],[data-astro-cid-qo4to57b][data-decor=abysses],[data-astro-cid-qo4to57b][data-decor=industriel],[data-astro-cid-qo4to57b][data-decor=relief]{mask-image:linear-gradient(#000 70%,#0000)}[data-astro-cid-qo4to57b][data-decor=limbe],[data-astro-cid-qo4to57b][data-decor=profondeur],[data-astro-cid-qo4to57b][data-decor=relief]{--etoiles:radial-gradient(1px 1px at 8% 22%, #ffffff8c, transparent 60%), radial-gradient(1px 1px at 23% 64%, #ffffff59, transparent 60%), radial-gradient(1.5px 1.5px at 37% 12%, #fff9, transparent 60%), radial-gradient(1px 1px at 52% 38%, #ffffff4d, transparent 60%), radial-gradient(1px 1px at 61% 8%, #ffffff73, transparent 60%), radial-gradient(1.5px 1.5px at 78% 28%, #ffffff80, transparent 60%), radial-gradient(1px 1px at 88% 56%, #ffffff59, transparent 60%), radial-gradient(1px 1px at 94% 14%, #fff6, transparent 60%), radial-gradient(1px 1px at 15% 82%, #ffffff40, transparent 60%);--etoiles-a:radial-gradient(1.5px 1.5px at 4% 46%, #ffffffb3, transparent 60%), radial-gradient(1px 1px at 29% 31%, #fff9, transparent 60%), radial-gradient(1.5px 1.5px at 57% 21%, #ffffffa6, transparent 60%), radial-gradient(1px 1px at 83% 7%, #fff9, transparent 60%);--etoiles-b:radial-gradient(1px 1px at 17% 9%, #fff9, transparent 60%), radial-gradient(1.5px 1.5px at 44% 47%, #ffffff8c, transparent 60%), radial-gradient(1px 1px at 70% 17%, #ffffffa6, transparent 60%), radial-gradient(1.5px 1.5px at 97% 38%, #fff9, transparent 60%)}[data-astro-cid-qo4to57b][data-decor=limbe] .hero__mouvement[data-astro-cid-qo4to57b]:before,[data-astro-cid-qo4to57b][data-decor=profondeur] .hero__mouvement[data-astro-cid-qo4to57b]:before,[data-astro-cid-qo4to57b][data-decor=relief] .hero__mouvement[data-astro-cid-qo4to57b]:before{background:var(--etoiles-a)}[data-astro-cid-qo4to57b][data-decor=limbe] .hero__mouvement[data-astro-cid-qo4to57b]:after,[data-astro-cid-qo4to57b][data-decor=profondeur] .hero__mouvement[data-astro-cid-qo4to57b]:after,[data-astro-cid-qo4to57b][data-decor=relief] .hero__mouvement[data-astro-cid-qo4to57b]:after{background:var(--etoiles-b)}[data-astro-cid-qo4to57b][data-decor=limbe]{background:var(--etoiles), radial-gradient(ellipse 55% 40% at 72% 105%, color-mix(in srgb, var(--mk-accent) 40%, transparent), transparent 70%), var(--mk-fond)}[data-astro-cid-qo4to57b][data-decor=limbe]:after,[data-astro-cid-qo4to57b][data-decor=profondeur]:after{aspect-ratio:2.2;background:var(--mk-fond);width:250%;box-shadow:inset 0 10px 18px -12px color-mix(in srgb, var(--mk-accent-chaud) 60%, transparent), 0 -1px 0 color-mix(in srgb, var(--mk-accent-secondaire) 55%, transparent), 0 -6px 40px color-mix(in srgb, var(--mk-accent-chaud) 45%, transparent);border-radius:50%;top:calc(100% - clamp(2.5rem,6vw,4.5rem));left:50%;translate:-50%}[data-astro-cid-qo4to57b][data-decor=profondeur]{background:var(--etoiles), radial-gradient(ellipse 18% 75% at 64% 0%, color-mix(in srgb, var(--mk-accent-secondaire) 16%, transparent), transparent 80%), radial-gradient(ellipse 60% 45% at 50% 108%, color-mix(in srgb, var(--mk-nuance) 55%, transparent), transparent 70%), var(--mk-fond)}[data-astro-cid-qo4to57b][data-decor=profondeur]:before{background:linear-gradient(to bottom, color-mix(in srgb, var(--mk-accent-secondaire) 45%, transparent), transparent);width:1px;height:70%;top:0;left:64%}[data-astro-cid-qo4to57b][data-decor=profondeur]:after{box-shadow:inset 0 10px 18px -12px color-mix(in srgb, var(--mk-accent) 55%, transparent), 0 -1px 0 color-mix(in srgb, var(--mk-accent) 70%, transparent), 0 -6px 34px color-mix(in srgb, var(--mk-nuance) 70%, transparent)}[data-astro-cid-qo4to57b][data-decor=poussieres]{background:radial-gradient(2px 2px at 12% 30%, color-mix(in srgb, var(--mk-accent-secondaire) 70%, transparent), transparent 70%), radial-gradient(1.5px 1.5px at 22% 72%, color-mix(in srgb, var(--mk-accent-secondaire) 55%, transparent), transparent 70%), radial-gradient(2.5px 2.5px at 34% 18%, color-mix(in srgb, var(--mk-accent-secondaire) 45%, transparent), transparent 70%), radial-gradient(1.5px 1.5px at 46% 54%, color-mix(in srgb, var(--mk-accent-secondaire) 60%, transparent), transparent 70%), radial-gradient(2px 2px at 58% 84%, color-mix(in srgb, var(--mk-accent-secondaire) 50%, transparent), transparent 70%), radial-gradient(1.5px 1.5px at 67% 26%, color-mix(in srgb, var(--mk-accent-secondaire) 65%, transparent), transparent 70%), radial-gradient(3px 3px at 76% 62%, color-mix(in srgb, var(--mk-accent-secondaire) 35%, transparent), transparent 70%), radial-gradient(1.5px 1.5px at 86% 12%, color-mix(in srgb, var(--mk-accent-secondaire) 55%, transparent), transparent 70%), radial-gradient(2px 2px at 93% 44%, color-mix(in srgb, var(--mk-accent-secondaire) 45%, transparent), transparent 70%), radial-gradient(ellipse 55% 50% at 12% 0%, color-mix(in srgb, var(--mk-accent-chaud) 28%, transparent), transparent 70%), radial-gradient(ellipse 65% 55% at 85% 100%, color-mix(in srgb, var(--mk-nuance) 26%, transparent), transparent 70%), radial-gradient(ellipse 80% 60% at 50% 120%, color-mix(in srgb, var(--mk-accent) 35%, transparent), transparent 70%), var(--mk-fond)}[data-astro-cid-qo4to57b][data-decor=poussieres] .hero__mouvement[data-astro-cid-qo4to57b]:before{background:radial-gradient(2px 2px at 8% 58%, color-mix(in srgb, var(--mk-accent-secondaire) 55%, transparent), transparent 70%), radial-gradient(1.5px 1.5px at 29% 40%, color-mix(in srgb, var(--mk-accent-secondaire) 60%, transparent), transparent 70%), radial-gradient(2px 2px at 53% 14%, color-mix(in srgb, var(--mk-accent-secondaire) 45%, transparent), transparent 70%), radial-gradient(1.5px 1.5px at 81% 36%, color-mix(in srgb, var(--mk-accent-secondaire) 55%, transparent), transparent 70%)}[data-astro-cid-qo4to57b][data-decor=poussieres] .hero__mouvement[data-astro-cid-qo4to57b]:after{background:radial-gradient(1.5px 1.5px at 17% 12%, color-mix(in srgb, var(--mk-accent-secondaire) 50%, transparent), transparent 70%), radial-gradient(2.5px 2.5px at 40% 76%, color-mix(in srgb, var(--mk-accent-secondaire) 35%, transparent), transparent 70%), radial-gradient(1.5px 1.5px at 63% 48%, color-mix(in srgb, var(--mk-accent-secondaire) 55%, transparent), transparent 70%), radial-gradient(2px 2px at 90% 70%, color-mix(in srgb, var(--mk-accent-secondaire) 45%, transparent), transparent 70%)}[data-astro-cid-qo4to57b][data-decor=clairiere]{background:radial-gradient(circle at 74% 28%, color-mix(in srgb, var(--mk-accent-secondaire) 34%, transparent), transparent 22%), radial-gradient(ellipse 70% 55% at 74% 28%, color-mix(in srgb, var(--mk-accent-chaud) 22%, transparent), transparent 70%), radial-gradient(ellipse 80% 50% at 20% 110%, color-mix(in srgb, var(--mk-nuance) 30%, transparent), transparent 70%), var(--mk-fond)}[data-astro-cid-qo4to57b][data-decor=clairiere]:before{background:repeating-conic-gradient(from 200deg at 74% 28%, color-mix(in srgb, var(--mk-accent-secondaire) 7%, transparent) 0deg 2deg, transparent 2deg 11deg);inset:0;mask-image:radial-gradient(circle at 74% 28%,#000,#0000 60%)}[data-astro-cid-qo4to57b][data-decor=clairiere]:after{background:radial-gradient(at 50% 45%,#0000 45%,#00000073);inset:0}[data-astro-cid-qo4to57b][data-decor=clairiere] .hero__mouvement[data-astro-cid-qo4to57b]:before{background:radial-gradient(circle at 74% 28%, color-mix(in srgb, var(--mk-accent-secondaire) 16%, transparent), transparent 30%)}[data-astro-cid-qo4to57b][data-decor=ocean]{background:radial-gradient(ellipse 45% 18% at 70% 62%, color-mix(in srgb, var(--mk-accent-chaud) 30%, transparent), transparent 70%), linear-gradient(to bottom, var(--mk-fond) 0%, color-mix(in srgb, var(--mk-accent) 22%, var(--mk-fond)) 58%, color-mix(in srgb, var(--mk-accent) 38%, var(--mk-fond)) 62%, var(--mk-fond) 100%)}[data-astro-cid-qo4to57b][data-decor=ocean] .hero__mouvement[data-astro-cid-qo4to57b]{top:62%;overflow:hidden;mask-image:linear-gradient(#000,#0000 85%)}[data-astro-cid-qo4to57b][data-decor=ocean] .hero__mouvement[data-astro-cid-qo4to57b]:before{background:repeating-linear-gradient(to bottom, color-mix(in srgb, var(--mk-accent-chaud) 16%, transparent) 0 1px, transparent 1px 10px);top:-10px}[data-astro-cid-qo4to57b][data-decor=ocean]:after{background:linear-gradient(to right, transparent, color-mix(in srgb, var(--mk-accent-secondaire) 60%, transparent) 50%, transparent);height:1px;top:62%;left:0;right:0}[data-astro-cid-qo4to57b][data-decor=abysses]{background:radial-gradient(1.5px 1.5px at 18% 70%, color-mix(in srgb, var(--mk-accent-secondaire) 40%, transparent), transparent 70%), radial-gradient(2px 2px at 41% 84%, color-mix(in srgb, var(--mk-accent-secondaire) 30%, transparent), transparent 70%), radial-gradient(1.5px 1.5px at 69% 76%, color-mix(in srgb, var(--mk-accent-secondaire) 35%, transparent), transparent 70%), radial-gradient(1px 1px at 83% 90%, color-mix(in srgb, var(--mk-accent-secondaire) 40%, transparent), transparent 70%), linear-gradient(to bottom, color-mix(in srgb, var(--mk-accent) 42%, var(--mk-fond)) 0%, var(--mk-fond) 75%)}[data-astro-cid-qo4to57b][data-decor=abysses]:before{background:repeating-linear-gradient(100deg, color-mix(in srgb, var(--mk-accent-chaud) 9%, transparent) 0 2px, transparent 2px 46px);inset:0 -3rem;mask-image:linear-gradient(#000,#0000 60%)}[data-astro-cid-qo4to57b][data-decor=abysses] .hero__mouvement[data-astro-cid-qo4to57b]:before{background:radial-gradient(1.5px 1.5px at 11% 88%, color-mix(in srgb, var(--mk-accent-secondaire) 40%, transparent), transparent 70%), radial-gradient(1px 1px at 34% 78%, color-mix(in srgb, var(--mk-accent-secondaire) 45%, transparent), transparent 70%), radial-gradient(2px 2px at 58% 92%, color-mix(in srgb, var(--mk-accent-secondaire) 30%, transparent), transparent 70%), radial-gradient(1.5px 1.5px at 77% 82%, color-mix(in srgb, var(--mk-accent-secondaire) 40%, transparent), transparent 70%)}[data-astro-cid-qo4to57b][data-decor=abysses] .hero__mouvement[data-astro-cid-qo4to57b]:after{background:radial-gradient(1px 1px at 24% 94%, color-mix(in srgb, var(--mk-accent-secondaire) 45%, transparent), transparent 70%), radial-gradient(1.5px 1.5px at 49% 74%, color-mix(in srgb, var(--mk-accent-secondaire) 35%, transparent), transparent 70%), radial-gradient(1px 1px at 72% 96%, color-mix(in srgb, var(--mk-accent-secondaire) 40%, transparent), transparent 70%), radial-gradient(1.5px 1.5px at 91% 80%, color-mix(in srgb, var(--mk-accent-secondaire) 35%, transparent), transparent 70%)}[data-astro-cid-qo4to57b][data-decor=industriel]{background:radial-gradient(ellipse 45% 38% at 50% 0%, color-mix(in srgb, var(--mk-accent-chaud) 30%, transparent), transparent 75%), linear-gradient(to bottom, color-mix(in srgb, var(--mk-accent-secondaire) 55%, transparent) 0 2px, transparent 2px), var(--mk-fond)}[data-astro-cid-qo4to57b][data-decor=industriel]:before{background:repeating-linear-gradient(to right, color-mix(in srgb, var(--mk-texte) 6%, transparent) 0 1px, transparent 1px 72px), repeating-linear-gradient(to bottom, color-mix(in srgb, var(--mk-texte) 4%, transparent) 0 1px, transparent 1px 72px);inset:0;mask-image:radial-gradient(80% 70% at 50% 40%,#000,#0000)}[data-astro-cid-qo4to57b][data-decor=industriel]:after{background:linear-gradient(to top, color-mix(in srgb, var(--mk-accent) 22%, transparent), transparent);height:35%;bottom:0;left:0;right:0}[data-astro-cid-qo4to57b][data-decor=industriel] .hero__mouvement[data-astro-cid-qo4to57b]:before{background:radial-gradient(ellipse 28% 34% at 50% 0%, color-mix(in srgb, var(--mk-accent-chaud) 16%, transparent), transparent 75%)}[data-astro-cid-qo4to57b][data-decor=relief]{background:var(--etoiles), radial-gradient(ellipse 60% 40% at 30% 70%, color-mix(in srgb, var(--mk-accent-chaud) 22%, transparent), transparent 70%), var(--mk-fond)}[data-astro-cid-qo4to57b][data-decor=relief]:before,[data-astro-cid-qo4to57b][data-decor=relief]:after{bottom:0;left:0;right:0}[data-astro-cid-qo4to57b][data-decor=relief]:before{background:linear-gradient(to bottom, color-mix(in srgb, var(--mk-nuance) 45%, var(--mk-fond)), var(--mk-fond) 80%);clip-path:polygon(0% 100%,0% 55%,6% 40%,11% 52%,18% 24%,25% 42%,31% 30%,38% 54%,45% 18%,51% 36%,56% 26%,63% 50%,70% 32%,76% 44%,83% 14%,89% 34%,95% 24%,100% 46%,100% 100%);height:48%}[data-astro-cid-qo4to57b][data-decor=relief]:after{background:linear-gradient(to bottom, color-mix(in srgb, var(--mk-nuance) 28%, var(--mk-fond)), var(--mk-fond) 70%);clip-path:polygon(0% 100%,0% 60%,9% 34%,15% 50%,23% 20%,30% 46%,41% 30%,48% 58%,57% 22%,64% 44%,72% 28%,81% 52%,88% 30%,100% 56%,100% 100%);border-top:0;height:30%}.hero__decor[data-astro-cid-qo4to57b][data-image]{background:var(--mk-fond);mask-image:linear-gradient(#000 70%,#0000)}.hero__decor[data-astro-cid-qo4to57b][data-image]:before,.hero__decor[data-astro-cid-qo4to57b][data-image]:after{content:none}.hero__image[data-astro-cid-qo4to57b]{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.hero__voile[data-astro-cid-qo4to57b]{background:color-mix(in srgb, var(--mk-fond) 62%, transparent);position:absolute;inset:0}@media (width>=52rem){.hero__voile[data-astro-cid-qo4to57b]{background:linear-gradient(to right, color-mix(in srgb, var(--mk-fond) 82%, transparent) 0%, color-mix(in srgb, var(--mk-fond) 50%, transparent) 45%, color-mix(in srgb, var(--mk-fond) 10%, transparent) 80%), linear-gradient(to bottom, color-mix(in srgb, var(--mk-fond) 40%, transparent), transparent 25%)}}@media (prefers-reduced-motion:no-preference){[data-astro-cid-qo4to57b][data-decor=limbe] .hero__mouvement[data-astro-cid-qo4to57b]:before,[data-astro-cid-qo4to57b][data-decor=profondeur] .hero__mouvement[data-astro-cid-qo4to57b]:before,[data-astro-cid-qo4to57b][data-decor=relief] .hero__mouvement[data-astro-cid-qo4to57b]:before{animation:7s ease-in-out infinite scintillement}[data-astro-cid-qo4to57b][data-decor=limbe] .hero__mouvement[data-astro-cid-qo4to57b]:after,[data-astro-cid-qo4to57b][data-decor=profondeur] .hero__mouvement[data-astro-cid-qo4to57b]:after,[data-astro-cid-qo4to57b][data-decor=relief] .hero__mouvement[data-astro-cid-qo4to57b]:after{animation:11s ease-in-out -4s infinite scintillement}[data-astro-cid-qo4to57b][data-decor=profondeur]:before{animation:14s ease-in-out infinite alternate respiration}[data-astro-cid-qo4to57b][data-decor=poussieres] .hero__mouvement[data-astro-cid-qo4to57b]:before{animation:38s ease-in-out infinite alternate derive}[data-astro-cid-qo4to57b][data-decor=poussieres] .hero__mouvement[data-astro-cid-qo4to57b]:after{animation:52s ease-in-out infinite alternate-reverse derive}[data-astro-cid-qo4to57b][data-decor=clairiere]:before{transform-origin:74% 28%;animation:40s ease-in-out infinite alternate rayons}[data-astro-cid-qo4to57b][data-decor=clairiere] .hero__mouvement[data-astro-cid-qo4to57b]:before{animation:16s ease-in-out infinite alternate respiration}[data-astro-cid-qo4to57b][data-decor=ocean] .hero__mouvement[data-astro-cid-qo4to57b]:before{animation:9s linear infinite houle}[data-astro-cid-qo4to57b][data-decor=ocean]:after{animation:12s ease-in-out infinite alternate respiration}[data-astro-cid-qo4to57b][data-decor=abysses]:before{animation:26s ease-in-out infinite alternate balancement}[data-astro-cid-qo4to57b][data-decor=abysses] .hero__mouvement[data-astro-cid-qo4to57b]:before{animation:30s linear infinite remontee}[data-astro-cid-qo4to57b][data-decor=abysses] .hero__mouvement[data-astro-cid-qo4to57b]:after{animation:30s linear -15s infinite remontee}[data-astro-cid-qo4to57b][data-decor=industriel] .hero__mouvement[data-astro-cid-qo4to57b]:before{animation:34s ease-in-out infinite alternate balayage}.hero__image[data-astro-cid-qo4to57b]{animation:45s ease-in-out infinite alternate rapprochement}}@keyframes scintillement{0%,to{opacity:.25}50%{opacity:1}}@keyframes respiration{0%{opacity:.6}}@keyframes derive{to{translate:-14px -22px}}@keyframes rayons{0%{opacity:.75;rotate:-1.5deg}to{rotate:1.5deg}}@keyframes houle{to{translate:0 10px}}@keyframes balancement{0%{translate:-1.5rem}to{translate:1.5rem}}@keyframes remontee{0%{opacity:0;translate:0}20%,80%{opacity:1}to{opacity:0;translate:0 -40px}}@keyframes balayage{0%{translate:-18%}to{translate:18%}}@keyframes rapprochement{to{scale:1.04}}
