.verif-grille[data-astro-cid-nex5msyp]{gap:var(--spacing-gutter);grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr));padding:0;list-style:none;display:grid}.verif-carte[data-astro-cid-nex5msyp]{border:var(--filet) solid color-mix(in oklab, var(--color-encre) 14%, transparent);background:color-mix(in oklab, var(--color-encre) 2%, transparent);border-radius:16px;flex-direction:column;height:100%;padding:1.5rem;transition:transform .22s,border-color .22s,box-shadow .22s;display:flex}.verif-carte[data-astro-cid-nex5msyp]:hover,.verif-carte[data-astro-cid-nex5msyp]:focus-visible{border-color:color-mix(in oklab, var(--color-accent) 45%, transparent);box-shadow:0 26px 55px -34px color-mix(in oklab, var(--color-accent) 55%, transparent);outline:none;transform:translateY(-4px)}.verif-quoi[data-astro-cid-nex5msyp]{color:var(--color-accent)}.verif-nom[data-astro-cid-nex5msyp]{font-size:var(--text-h3);letter-spacing:-.01em;align-items:baseline;gap:.5rem;margin-top:.6rem;line-height:1.15;display:flex}.verif-fleche[data-astro-cid-nex5msyp]{color:var(--color-accent);font-size:.7em;transition:transform .2s}.verif-carte[data-astro-cid-nex5msyp]:hover .verif-fleche[data-astro-cid-nex5msyp]{transform:translate(3px,-3px)}.verif-detail[data-astro-cid-nex5msyp]{font-size:var(--text-small);color:color-mix(in oklab, var(--color-encre) 68%, transparent);flex:1;margin-top:.7rem;line-height:1.55}.verif-cta[data-astro-cid-nex5msyp]{font-family:var(--font-grotesk);font-size:var(--text-meta);text-transform:uppercase;letter-spacing:.06em;color:var(--color-accent);margin-top:1.3rem}.visuellement-cache[data-astro-cid-nex5msyp]{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.volumes[data-astro-cid-wliqkpgj] .a1[data-astro-cid-wliqkpgj]{stop-color:var(--i1,#edd6a4)}.volumes[data-astro-cid-wliqkpgj] .a2[data-astro-cid-wliqkpgj]{stop-color:var(--i2,#be9444)}.volumes[data-astro-cid-wliqkpgj] .a3[data-astro-cid-wliqkpgj]{stop-color:var(--i3,#7c5a1b)}.volumes[data-astro-cid-wliqkpgj] .a4[data-astro-cid-wliqkpgj]{stop-color:var(--i4,#231906)}.volumes[data-astro-cid-wliqkpgj]{pointer-events:none;z-index:0;border-radius:inherit;position:absolute;inset:0;overflow:hidden}.volumes-defs[data-astro-cid-wliqkpgj]{width:0;height:0;position:absolute}.vol[data-astro-cid-wliqkpgj]{aspect-ratio:1;rotate:var(--r,0deg);filter:drop-shadow(0 .7rem 1.5rem #06041494);will-change:transform;display:block;position:absolute}.vol[data-astro-cid-wliqkpgj] svg[data-astro-cid-wliqkpgj]{width:100%;height:100%;display:block}@media (prefers-reduced-motion:no-preference){.vol[data-astro-cid-wliqkpgj]{animation:14s ease-in-out infinite vol-derive}.vol[data-astro-cid-wliqkpgj]:nth-child(3){animation-duration:17s;animation-delay:-6s}}@keyframes vol-derive{0%,to{transform:translate(0,0)}50%{transform:translateY(-.65rem)}}@media (width<=48rem){.volumes[data-astro-cid-wliqkpgj]{display:none}}.tete-sous[data-astro-cid-4c5iwkpc]{max-width:42ch;font-size:var(--text-small);color:color-mix(in oklab, var(--color-encre) 68%, transparent)}.sect-projets[data-astro-cid-4c5iwkpc]{max-width:88rem;padding-top:clamp(1.25rem,3vw,2rem)}.real-accord[data-astro-cid-4c5iwkpc]{text-align:center;max-width:56ch;font-size:var(--text-small);color:color-mix(in oklab, var(--color-encre) 54%, transparent);margin:clamp(2rem,4vw,3rem) auto 0;line-height:1.6}.real[data-astro-cid-4c5iwkpc]{grid-template-columns:1fr;align-items:stretch;gap:clamp(2rem,4vw,3.25rem);margin-inline:auto;padding:0;list-style:none;display:grid}@media (width>=56rem){.real[data-astro-cid-4c5iwkpc]{grid-template-columns:repeat(2,minmax(0,1fr))}}.projet[data-astro-cid-4c5iwkpc]{flex-direction:column;min-width:0;transition:transform .32s cubic-bezier(.2,.7,.2,1);display:flex}.projet[data-astro-cid-4c5iwkpc]:hover{transform:translateY(-4px)}@media (prefers-reduced-motion:reduce){.projet[data-astro-cid-4c5iwkpc]{transition:none}.projet[data-astro-cid-4c5iwkpc]:hover{transform:none}}.projet[data-astro-cid-4c5iwkpc]:nth-child(4n+1){--f1:#8fe9ff;--f2:#ff7a4c;--f3a:#2e6bff;--f3b:#7a3cff;--f3c:#1b1060;--i1:#bff2ff;--i2:#4c7bff;--i3:#7b2dd8;--i4:#130a3a;--angle:145deg}.projet[data-astro-cid-4c5iwkpc]:nth-child(4n+2){--f1:#ffc48f;--f2:#4cc8ff;--f3a:#ff5fa2;--f3b:#8b3cff;--f3c:#2a0f45;--i1:#ffe0c6;--i2:#ff6fa5;--i3:#8b3cff;--i4:#250a3c;--angle:162deg}.projet[data-astro-cid-4c5iwkpc]:nth-child(4n+3){--f1:#9bffe0;--f2:#a74cff;--f3a:#19c6c6;--f3b:#2e6bff;--f3c:#101b5a;--i1:#cffff0;--i2:#2ec8c8;--i3:#3a5bff;--i4:#0a1240;--angle:128deg}.projet[data-astro-cid-4c5iwkpc]:nth-child(4n+4){--f1:#ffe08f;--f2:#6a5bff;--f3a:#ff8a3c;--f3b:#ff3c8b;--f3c:#45103a;--i1:#fff0c6;--i2:#ff8a3c;--i3:#e03c7b;--i4:#3a0a28;--angle:152deg}.projet-scene[data-astro-cid-4c5iwkpc]{background:radial-gradient(66% 88% at 12% 4%, var(--f1), transparent 62%), radial-gradient(70% 90% at 92% 100%, var(--f2), transparent 60%), linear-gradient(var(--angle), var(--f3a) 0%, var(--f3b) 52%, var(--f3c) 100%);border-radius:20px;margin-bottom:.2rem;padding:clamp(1rem,2.8vw,2.2rem);position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff3d}.projet-scene[data-astro-cid-4c5iwkpc]:before{content:"";pointer-events:none;opacity:0;z-index:1;background:linear-gradient(104deg,#0000 42%,#ffffff6b 50%,#0000 58%);position:absolute;inset:-40% -60%;translate:-42%}@media (hover:hover) and (prefers-reduced-motion:no-preference){.projet[data-astro-cid-4c5iwkpc]:hover .projet-scene[data-astro-cid-4c5iwkpc]:before{animation:.9s cubic-bezier(.3,.6,.3,1) projet-reflet}}@keyframes projet-reflet{0%{opacity:0;translate:-42%}35%{opacity:1}to{opacity:0;translate:42%}}.projet-decor[data-astro-cid-4c5iwkpc]{pointer-events:none;background:radial-gradient(24rem 19rem at 10% 88%,#ffffff29,#fff0 64%),radial-gradient(19rem 16rem at 90% 6%,#ffffff2e,#fff0 64%);position:absolute;inset:-18%}.projet-scene[data-astro-cid-4c5iwkpc]:after{content:"";pointer-events:none;opacity:.17;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='b'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='180' height='180' filter='url(%23b)'/%3E%3C/svg%3E");position:absolute;inset:0}.projet-cale[data-astro-cid-4c5iwkpc]{z-index:2;aspect-ratio:1.6;align-items:center;display:grid;position:relative}.projet-machine[data-astro-cid-4c5iwkpc]{z-index:1;border:var(--filet) solid #0a0a1480;border-radius:10px;transition:box-shadow .32s,border-color .32s;position:relative;box-shadow:0 24px 42px -18px #0009}.projet[data-astro-cid-4c5iwkpc]:hover .projet-machine[data-astro-cid-4c5iwkpc]{border-color:#fff6;box-shadow:0 30px 54px -18px #000000b3,0 0 46px -22px #fff9}@media (prefers-reduced-motion:reduce){.projet-machine[data-astro-cid-4c5iwkpc]{transition:none}}.projet-vue[data-astro-cid-4c5iwkpc]{display:block}.projet-img[data-astro-cid-4c5iwkpc]{animation:none;transform:none}.projet-corps[data-astro-cid-4c5iwkpc]{flex-direction:column;flex:1;margin-top:1.4rem;display:flex}.projet-client[data-astro-cid-4c5iwkpc]{letter-spacing:.12em;color:var(--color-accent);font-weight:700}.projet-meta[data-astro-cid-4c5iwkpc]{color:color-mix(in oklab, var(--color-encre) 58%, transparent);flex-wrap:wrap;align-items:baseline;gap:.5rem;margin-top:.3rem;display:flex}.projet-meta[data-astro-cid-4c5iwkpc]>[data-astro-cid-4c5iwkpc]+[data-astro-cid-4c5iwkpc]:before{content:"·";color:color-mix(in oklab, var(--color-encre) 38%, transparent);margin-right:.5rem}.projet-socle[data-astro-cid-4c5iwkpc]{color:color-mix(in oklab, var(--color-encre) 52%, transparent)}.projet-socle-note[data-astro-cid-4c5iwkpc]{border-left:var(--filet) solid color-mix(in oklab, var(--color-encre) 22%, transparent);font-size:var(--text-small);color:color-mix(in oklab, var(--color-encre) 64%, transparent);margin-top:.9rem;padding-left:.9rem;line-height:1.5}.projet-mot[data-astro-cid-4c5iwkpc]{border-left:var(--filet-gras) solid var(--color-accent);background:color-mix(in oklab, var(--color-accent) 7%, transparent);border-radius:0 10px 10px 0;margin:1.1rem 0 0;padding:.95rem 1.1rem}.projet-mot[data-astro-cid-4c5iwkpc] blockquote[data-astro-cid-4c5iwkpc]{font-size:var(--text-small);margin:0;font-style:italic;line-height:1.6}.projet-mot[data-astro-cid-4c5iwkpc] blockquote[data-astro-cid-4c5iwkpc]:before{content:"« "}.projet-mot[data-astro-cid-4c5iwkpc] blockquote[data-astro-cid-4c5iwkpc]:after{content:" »"}.projet-mot[data-astro-cid-4c5iwkpc] figcaption[data-astro-cid-4c5iwkpc]{font-family:var(--font-grotesk);font-size:var(--text-meta);text-transform:uppercase;letter-spacing:.06em;color:color-mix(in oklab, var(--color-encre) 62%, transparent);margin-top:.55rem}.projet-mot[data-astro-cid-4c5iwkpc] figcaption[data-astro-cid-4c5iwkpc] span[data-astro-cid-4c5iwkpc]:before{content:" — "}.projet-titre[data-astro-cid-4c5iwkpc]{letter-spacing:-.02em;max-width:24ch;margin-top:.7rem;font-size:clamp(1.4rem,2.1vw,1.9rem);line-height:1.15}.projet-resume[data-astro-cid-4c5iwkpc]{max-width:48ch;font-size:var(--text-body);color:color-mix(in oklab, var(--color-encre) 74%, transparent);margin-top:.85rem;line-height:1.6}.projet-suite[data-astro-cid-4c5iwkpc]{margin-top:.9rem}.projet-nb[data-astro-cid-4c5iwkpc]{border:var(--filet) solid color-mix(in oklab, var(--color-accent) 40%, transparent);min-width:1.35rem;height:1.35rem;color:var(--color-accent);border-radius:999px;place-items:center;margin-left:.5rem;padding-inline:.3rem;font-size:.6875rem;line-height:1;display:inline-grid}.projet-liv[data-astro-cid-4c5iwkpc]{margin:0;padding:0;list-style:none}.projet-liv[data-astro-cid-4c5iwkpc] li[data-astro-cid-4c5iwkpc]{border-top:var(--filet) solid color-mix(in oklab, var(--color-encre) 12%, transparent);font-size:var(--text-small);color:color-mix(in oklab, var(--color-encre) 82%, transparent);padding:.65rem 0 .65rem 1.5rem;line-height:1.5;position:relative}.projet-liv[data-astro-cid-4c5iwkpc] li[data-astro-cid-4c5iwkpc]:before{content:"";border-top:var(--filet) solid var(--color-accent);width:.8rem;height:0;position:absolute;top:1.35em;left:0}.projet-res[data-astro-cid-4c5iwkpc]{border-left:var(--filet-gras) solid var(--color-accent);font-size:var(--text-small);margin-top:1.1rem;padding-left:1rem;line-height:1.6}.projet-liens[data-astro-cid-4c5iwkpc]{flex-wrap:wrap;gap:.75rem;margin-top:auto;padding-top:1.6rem;display:flex}.projet-fl[data-astro-cid-4c5iwkpc]{transition:transform .2s;display:inline-block}.projet-liens[data-astro-cid-4c5iwkpc] a[data-astro-cid-4c5iwkpc]:hover .projet-fl[data-astro-cid-4c5iwkpc]{transform:translate(3px,-3px)}.projet-liens[data-astro-cid-4c5iwkpc] a[data-astro-cid-4c5iwkpc].ghost:hover .projet-fl[data-astro-cid-4c5iwkpc]{transform:translate(4px)}@media (prefers-reduced-motion:reduce){.projet-fl[data-astro-cid-4c5iwkpc]{transition:none}}.regles[data-astro-cid-4c5iwkpc]{counter-reset:rg;max-width:52rem;padding:0;list-style:none}.regles[data-astro-cid-4c5iwkpc] li[data-astro-cid-4c5iwkpc]{counter-increment:rg;border-top:var(--filet) solid color-mix(in oklab, var(--color-encre) 14%, transparent);padding:1.2rem 0 1.2rem 3rem;position:relative}.regles[data-astro-cid-4c5iwkpc] li[data-astro-cid-4c5iwkpc]:before{content:counter(rg, decimal-leading-zero);font-family:var(--font-grotesk);font-size:var(--text-meta);color:var(--color-accent);position:absolute;top:1.3rem;left:0}.regles[data-astro-cid-4c5iwkpc] h3[data-astro-cid-4c5iwkpc]{font-size:var(--text-h3);line-height:1.25}.regles[data-astro-cid-4c5iwkpc] p[data-astro-cid-4c5iwkpc]{max-width:66ch;font-size:var(--text-small);color:color-mix(in oklab, var(--color-encre) 72%, transparent);margin-top:.5rem;line-height:1.6}.preuves[data-astro-cid-4c5iwkpc]{margin-top:var(--spacing-section)}.preuves-lab[data-astro-cid-4c5iwkpc]{color:var(--color-accent)}.preuves[data-astro-cid-4c5iwkpc] ul[data-astro-cid-4c5iwkpc]{gap:var(--spacing-gutter);grid-template-columns:repeat(auto-fit,minmax(min(100%,19rem),1fr));margin-top:1rem;padding:0;list-style:none;display:grid}.preuves[data-astro-cid-4c5iwkpc] li[data-astro-cid-4c5iwkpc]{border:var(--filet) solid color-mix(in oklab, var(--color-encre) 14%, transparent);background:color-mix(in oklab, var(--color-encre) 2%, transparent);border-radius:14px;flex-direction:column;padding:1.4rem;display:flex}.pv-t[data-astro-cid-4c5iwkpc]{font-size:var(--text-h3);line-height:1.25}.pv-d[data-astro-cid-4c5iwkpc]{font-size:var(--text-small);color:color-mix(in oklab, var(--color-encre) 72%, transparent);flex:1;margin-top:.6rem;line-height:1.6}.pv-lien[data-astro-cid-4c5iwkpc]{font-family:var(--font-grotesk);font-size:var(--text-meta);text-transform:uppercase;letter-spacing:.08em;color:var(--color-accent);margin-top:1.2rem}.pv-lien[data-astro-cid-4c5iwkpc]:hover{text-underline-offset:4px;text-decoration:underline}.aveu[data-astro-cid-4c5iwkpc]{margin-top:var(--spacing-bloc);border-left:var(--filet-gras) solid var(--color-accent);max-width:56ch;font-size:var(--text-small);color:color-mix(in oklab, var(--color-encre) 82%, transparent);padding:1.1rem 1.3rem;line-height:1.65}
