.hero--metier[data-astro-cid-dupmszqn]{min-height:min(86dvh,860px)}.hero--metier[data-astro-cid-dupmszqn] .hero__title[data-astro-cid-dupmszqn]{font-size:clamp(2.3rem,4.4vw,3.8rem)}.hero--metier[data-astro-cid-dupmszqn] .hero__title[data-astro-cid-dupmszqn] em[data-astro-cid-dupmszqn]{font-size:.82em}.hero--metier[data-astro-cid-dupmszqn] .hero__media[data-astro-cid-dupmszqn] picture{position:absolute;inset:0}#savoir-faire[data-astro-cid-dupmszqn] .atelier__grid[data-astro-cid-dupmszqn]{min-height:min(88vh,880px)}#savoir-faire[data-astro-cid-dupmszqn] .atelier__media[data-astro-cid-dupmszqn] picture{position:absolute;inset:0}.fil[data-astro-cid-dupmszqn]{color:#fff9;flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:1.4rem;font-size:.82rem;display:flex}.fil[data-astro-cid-dupmszqn] a[data-astro-cid-dupmszqn]{color:#ffffffc7;text-underline-offset:3px;-webkit-text-decoration:underline #ffffff4d;text-decoration:underline #ffffff4d}.fil[data-astro-cid-dupmszqn] a[data-astro-cid-dupmszqn]:hover{color:#fff}.fil-appel[data-astro-cid-dupmszqn]{color:#ffffffb8;align-self:flex-start;font-size:.92rem;text-decoration:none}.fil-appel[data-astro-cid-dupmszqn] strong[data-astro-cid-dupmszqn]{color:#fff;font-variant-numeric:tabular-nums;font-weight:600}.fil-appel[data-astro-cid-dupmszqn]:hover strong[data-astro-cid-dupmszqn]{text-underline-offset:3px;text-decoration:underline}.metier-photo[data-astro-cid-dupmszqn]{cursor:default;margin:0}.paire[data-astro-cid-dupmszqn]{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:center;gap:clamp(1.5rem,4vw,3.5rem);margin-top:clamp(3rem,6vw,5rem);display:grid}.paire[data-astro-cid-dupmszqn]+.paire[data-astro-cid-dupmszqn]{margin-top:clamp(2.5rem,5vw,4rem)}.paire__images[data-astro-cid-dupmszqn]{grid-template-columns:1fr 1fr;gap:.6rem;display:grid}.paire__vue[data-astro-cid-dupmszqn]{aspect-ratio:3/4;border-radius:var(--radius);background:var(--ink);margin:0;position:relative;overflow:hidden}.paire__vue[data-astro-cid-dupmszqn] picture{width:100%;height:100%;display:block}.paire__vue[data-astro-cid-dupmszqn] img{object-fit:cover;width:100%;height:100%}.paire__mot[data-astro-cid-dupmszqn]{border-radius:var(--radius-sm);color:#fff;letter-spacing:.14em;text-transform:uppercase;background:#0f1320e0;padding:.4rem .7rem;font-size:.7rem;font-weight:600;position:absolute;top:.75rem;left:.75rem}.paire__mot--apres[data-astro-cid-dupmszqn]{background:var(--cobalt)}.paire__titre[data-astro-cid-dupmszqn]{color:var(--ink);letter-spacing:-.02em;margin:0 0 .75rem;font-size:clamp(1.4rem,2.2vw,1.8rem)}.paire__texte[data-astro-cid-dupmszqn] p[data-astro-cid-dupmszqn]{color:var(--ink-soft);max-width:46ch;margin:0;line-height:1.65}.autres[data-astro-cid-dupmszqn]{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin:0;padding:0;display:grid}.autre[data-astro-cid-dupmszqn]{border-radius:var(--radius);background:var(--night);color:#fff;border:1px solid #ffffff1a;align-items:flex-end;height:100%;min-height:300px;text-decoration:none;display:flex;position:relative;overflow:hidden}.autre[data-astro-cid-dupmszqn] picture{position:absolute;inset:0}.autre[data-astro-cid-dupmszqn] img{object-fit:cover;width:100%;height:100%;transition:transform .8s cubic-bezier(.22,.61,.36,1)}.autre[data-astro-cid-dupmszqn]:hover img{transform:scale(1.04)}.autre__texte[data-astro-cid-dupmszqn]{z-index:1;background:linear-gradient(#0a0a0a00 0%,#0a0a0a99 40%,#0a0a0aeb 100%);flex-direction:column;gap:.35rem;width:100%;padding:1.25rem;display:flex;position:relative}.autre__nom[data-astro-cid-dupmszqn]{letter-spacing:.14em;text-transform:uppercase;color:#cfe0ff;font-size:.72rem;font-weight:600}.autre__titre[data-astro-cid-dupmszqn]{font-family:var(--font-heading);font-size:1.08rem;font-weight:600;line-height:1.25}.autre--tout[data-astro-cid-dupmszqn]{background:var(--cobalt-dark)}.autre--tout[data-astro-cid-dupmszqn] .autre__texte[data-astro-cid-dupmszqn]{background:0 0}.autre[data-astro-cid-dupmszqn]:hover{color:#fff}.autre[data-astro-cid-dupmszqn]:focus-visible{outline-offset:3px;outline:3px solid #93b5ec}@media (max-width:980px){.hero--metier[data-astro-cid-dupmszqn],#savoir-faire[data-astro-cid-dupmszqn] .atelier__grid[data-astro-cid-dupmszqn]{min-height:0}.paire[data-astro-cid-dupmszqn]{grid-template-columns:1fr}.autres[data-astro-cid-dupmszqn]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.autres[data-astro-cid-dupmszqn]{grid-template-columns:1fr}.autre[data-astro-cid-dupmszqn]{min-height:220px}}
