.hero[data-astro-cid-j7pv25f6]{position:relative;min-height:100vh;min-height:100svh;display:flex;align-items:flex-end}.hero__photo[data-astro-cid-j7pv25f6],.hero__trame[data-astro-cid-j7pv25f6],.hero__voile[data-astro-cid-j7pv25f6]{position:fixed;top:0;left:0;width:100%;height:100vh;height:100lvh;z-index:0}.hero__photo[data-astro-cid-j7pv25f6]{object-fit:cover;object-position:center 20%}.hero__trame[data-astro-cid-j7pv25f6]{display:block}.hero__voile[data-astro-cid-j7pv25f6]{pointer-events:none;background:linear-gradient(to right,#0a0a0ad1,#0a0a0a80 42%,#0a0a0a00 72%),linear-gradient(to top,#0a0a0af5,#0a0a0a80 30%,#0a0a0a00 58%)}@media(max-aspect-ratio:4 / 5){.hero__voile[data-astro-cid-j7pv25f6]{background:linear-gradient(to top,#0a0a0af7,#0a0a0aeb 55%,#0a0a0ac7 70%,#0a0a0a00 90%)}}.hero__contenu[data-astro-cid-j7pv25f6]{position:relative;z-index:1;width:100%;max-width:var(--page-max);margin:0 auto;padding:var(--nav-degagement) var(--page-pad) clamp(56px,10vh,104px);display:flex;flex-direction:column;align-items:flex-start;gap:28px}.hero__titre[data-astro-cid-j7pv25f6]{font-family:var(--font-serif);font-weight:500;font-size:clamp(40px,6vw,88px);line-height:1.02;letter-spacing:-.01em;margin:0;max-width:15ch;color:var(--text-1);text-wrap:balance}.hero__chapeau[data-astro-cid-j7pv25f6]{font-family:var(--font-serif);font-size:var(--text-lead);line-height:1.55;margin:0;max-width:46ch;color:var(--text-2);text-wrap:pretty}.corps[data-astro-cid-j7pv25f6],.pied[data-astro-cid-j7pv25f6]{position:relative;z-index:1;background:var(--ink-0)}.portes[data-astro-cid-j7pv25f6]{padding-top:var(--space-9);padding-bottom:var(--space-8)}.portes[data-astro-cid-j7pv25f6]>.page[data-astro-cid-j7pv25f6]:first-child{padding-bottom:var(--space-7)}.porte[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,400px),1fr));gap:40px clamp(40px,6vw,88px);align-items:center;border-top:var(--border-hairline);padding:56px 0 72px}.porte__motif[data-astro-cid-j7pv25f6] canvas[data-astro-cid-j7pv25f6]{display:block;width:100%;height:clamp(240px,28vw,360px);background:var(--ink-1);border:var(--border-hairline-soft)}.porte__texte[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;align-items:flex-start;gap:22px;min-width:0}.porte__titre[data-astro-cid-j7pv25f6]{font-family:var(--font-serif);font-weight:500;font-size:clamp(34px,4.4vw,62px);line-height:1.04;margin:0;max-width:14ch;color:var(--text-1);text-wrap:balance}.porte__corps[data-astro-cid-j7pv25f6]{margin:0 0 6px;max-width:46ch;font-family:var(--font-serif);font-size:var(--text-lead);line-height:1.55;color:var(--text-2);text-wrap:pretty}.labo[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:48px clamp(40px,6vw,96px);align-items:center;border-top:var(--border-hairline);padding:var(--space-9) 0}.labo__sceau[data-astro-cid-j7pv25f6] canvas[data-astro-cid-j7pv25f6]{display:block;width:100%;max-width:380px;aspect-ratio:1;height:auto;margin:0 auto}.labo__texte[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:26px;min-width:0}.labo__titre[data-astro-cid-j7pv25f6]{font-family:var(--font-serif);font-weight:500;font-size:var(--text-h2);line-height:var(--leading-heading);margin:0;max-width:20ch;color:var(--text-1);text-wrap:balance}.chiffres[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:32px 48px;margin-top:16px}.chiffre[data-astro-cid-j7pv25f6]{margin:0;display:flex;flex-direction:column;gap:6px;border-top:var(--border-hairline-soft);padding-top:20px}.chiffre__avant[data-astro-cid-j7pv25f6]{font-family:var(--font-mono);font-size:var(--text-micro);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--text-3)}.chiffre__nombre[data-astro-cid-j7pv25f6]{font-family:var(--font-serif);font-weight:500;font-size:clamp(64px,8vw,112px);line-height:1;color:var(--text-1);font-variant-numeric:lining-nums}.chiffre__texte[data-astro-cid-j7pv25f6]{font-family:var(--font-serif);font-size:var(--text-body);line-height:1.5;color:var(--text-2);text-wrap:pretty}.references[data-astro-cid-j7pv25f6]{border-top:var(--border-hairline);padding:var(--space-8) 0 var(--space-9);display:flex;flex-direction:column;gap:40px}.references__grille[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:24px 40px}.reference[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;align-items:center;gap:16px 24px;border-top:var(--border-hairline-soft);padding:22px 0 20px;min-width:0}.reference[data-astro-cid-j7pv25f6]>.eyebrow{flex:0 0 112px;margin:0}.reference__logos[data-astro-cid-j7pv25f6]{flex:1 1 200px;min-width:0;position:relative}.reference__fenetre[data-astro-cid-j7pv25f6],.carrousel[data-astro-cid-j7pv25f6][data-actif]{height:88px}.references[data-astro-cid-j7pv25f6]{container-type:inline-size}@container (width < 600px){.reference[data-astro-cid-j7pv25f6]>.eyebrow{flex-basis:96px}.reference__logos[data-astro-cid-j7pv25f6]{flex-basis:150px}}.reference__fenetre[data-astro-cid-j7pv25f6]{display:flex;align-items:center}.reference__fenetre[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{display:block}.reference__fenetre[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{display:block;height:34px;width:auto}.carrousel[data-astro-cid-j7pv25f6]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 24px;align-items:center}.carrousel[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{display:block;max-width:100%;height:auto}.carrousel[data-astro-cid-j7pv25f6]:not([data-actif]) img[data-astro-cid-j7pv25f6]{max-height:48px;width:auto!important}.carrousel[data-astro-cid-j7pv25f6][data-actif]{position:relative;display:block}.carrousel[data-astro-cid-j7pv25f6][data-actif] li[data-astro-cid-j7pv25f6]{position:absolute;inset:0;display:flex;align-items:center;clip-path:inset(0 100% 0 0);transition:clip-path .56s steps(10,end)}.carrousel[data-astro-cid-j7pv25f6][data-actif] li[data-astro-cid-j7pv25f6][data-courant]{clip-path:inset(0 0 0 0)}.carrousel__pas[data-astro-cid-j7pv25f6]{position:absolute;left:0;top:calc(100% + 4px);display:flex;gap:6px;min-height:8px}.carrousel__pas[data-astro-cid-j7pv25f6] span{width:8px;height:8px;border:1px solid var(--text-3)}.carrousel__pas[data-astro-cid-j7pv25f6] span[data-courant]{background:var(--paper-0);border-color:var(--paper-0)}.maison[data-astro-cid-j7pv25f6]{border-top:var(--border-hairline);padding:var(--space-9) 0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:48px clamp(40px,6vw,96px);align-items:center}.maison__photo[data-astro-cid-j7pv25f6]{margin:0;border:var(--border-hairline)}.maison__photo[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{display:block;width:100%;height:auto;aspect-ratio:4 / 5;object-fit:cover;object-position:center 38%}.maison__texte[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;align-items:flex-start;gap:24px;min-width:0}.maison__titre[data-astro-cid-j7pv25f6]{font-family:var(--font-serif);font-weight:500;font-size:var(--text-h1);line-height:var(--leading-heading);margin:0;color:var(--text-1);text-wrap:balance}@media(scripting:none){.porte__motif[data-astro-cid-j7pv25f6],.labo__sceau[data-astro-cid-j7pv25f6]{display:none}}
