.hero-projets-1{padding:clamp(70px, 9vw, 130px) 5% clamp(50px, 7vw, 90px);background:var(--primary)}.hero-projets-1__inner{max-width:var(--max-content-width,1200px);margin:0 auto}.hero-projets-1__eyebrow{display:block;margin-bottom:14px;font-family:var(--font-modern);font-size:.72rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--secondary)}.hero-projets-1 h1.hero-projets-1__titre,.hero-projets-1 h1.hero-projets-1__titre:hover{color:var(--on-primary)}.hero-projets-1 h1.hero-projets-1__titre{margin:0 0 18px;font-family:var(--font-display);font-size:clamp(2.1rem, 5vw, 3.4rem);line-height:1.08}.hero-projets-1__intro{max-width:62ch;margin:0;font-size:1.05rem;line-height:1.7;color:color-mix(in srgb,var(--on-primary) 82%,transparent)}.hero-projets-1__chiffres{display:flex;flex-wrap:wrap;gap:clamp(24px, 4vw, 56px);margin:clamp(28px, 4vw, 44px) 0 0;padding:0;list-style:none}.hero-projets-1__chiffre{display:flex;align-items:baseline;gap:10px}.hero-projets-1__nombre{font-family:var(--font-display);font-size:clamp(1.8rem, 3.5vw, 2.6rem);line-height:1;color:var(--secondary)}.hero-projets-1__legende{font-family:var(--font-modern);font-size:.78rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb,var(--on-primary) 70%,transparent)}.hero-projets-1__vide{max-width:62ch;margin:clamp(24px, 3vw, 36px) 0 0;padding:16px 20px;border-left:3px solid var(--secondary);font-size:.95rem;line-height:1.6;color:color-mix(in srgb,var(--on-primary) 75%,transparent)}