.page-module__JUrY0q__vision{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:center;gap:clamp(40px,5.71429vw + 17.7143px,100px);display:grid}.page-module__JUrY0q__visionText{flex-direction:column;gap:clamp(18px,.761905vw + 15.0286px,26px);display:flex}.page-module__JUrY0q__visionText h2{line-height:1.02}.page-module__JUrY0q__lead{color:var(--texte);font-size:clamp(17px,.285714vw + 15.8857px,20px);line-height:1.6}.page-module__JUrY0q__body{color:var(--texte-2);font-size:clamp(16px,.0952381vw + 15.6286px,17px);line-height:1.7}.page-module__JUrY0q__logoCard{border:1px solid var(--filet);text-align:center;flex-direction:column;align-items:center;gap:18px;padding:clamp(28px,2.66667vw + 17.6px,56px);display:flex}.page-module__JUrY0q__logo{width:100%;max-width:420px;height:auto}.page-module__JUrY0q__logoCaption{letter-spacing:1.5px;color:var(--texte-2);text-transform:uppercase;font-size:13px;font-weight:600;line-height:1.5}@media (max-width:1023px){.page-module__JUrY0q__vision{grid-template-columns:1fr}}.page-module__JUrY0q__counters{background:var(--vert);padding:clamp(48px, calc(48px + 42 * (100vw - 390px) / 1050), 90px) var(--gutter);grid-template-columns:repeat(4,1fr);display:grid}.page-module__JUrY0q__counter{padding:0 24px}.page-module__JUrY0q__counter+.page-module__JUrY0q__counter{border-left:1px solid #ffffff38}@media (max-width:767px){.page-module__JUrY0q__counters{grid-template-columns:1fr 1fr;row-gap:36px}.page-module__JUrY0q__counter{padding:0 8px}.page-module__JUrY0q__counter:nth-child(3){border-left:0}}.page-module__JUrY0q__head{margin-bottom:32px}.page-module__JUrY0q__pillars{flex-wrap:wrap;gap:10px;margin-bottom:clamp(32px,2.28571vw + 23.0857px,56px);display:flex}.page-module__JUrY0q__pillars li{background:var(--blanc);border:1px solid var(--filet);align-items:center;gap:10px;padding:10px 16px;font-size:14px;font-weight:600;line-height:1.3;display:flex}.page-module__JUrY0q__pillarNum{font-family:var(--font-title);color:var(--rouge);font-size:18px;font-weight:700}.page-module__JUrY0q__cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.page-module__JUrY0q__card{background:var(--blanc);border:1px solid var(--filet);flex-direction:column;gap:12px;padding:clamp(24px,1.14286vw + 19.5429px,36px);transition:transform .25s,box-shadow .25s;display:flex}.page-module__JUrY0q__card:hover{transform:translateY(-4px);box-shadow:0 18px 36px #062f1f1f}.page-module__JUrY0q__cardPillar{letter-spacing:1.5px;color:var(--rouge);text-transform:uppercase;margin-top:8px;font-size:12px;font-weight:600;line-height:1.4}.page-module__JUrY0q__cardTitle{font-family:var(--font-title);text-transform:uppercase;color:var(--vert);font-size:clamp(24px,.380952vw + 22.5143px,28px);font-weight:700;line-height:1.05}.page-module__JUrY0q__cardText{color:var(--texte-2);font-size:16px;line-height:1.6}.page-module__JUrY0q__cardProjects{gap:6px;margin-top:auto;padding-top:8px;display:flex}.page-module__JUrY0q__tag{background:var(--rouge);color:var(--blanc);font-family:var(--font-title);padding:6px 10px;font-size:16px;font-weight:700;line-height:1;transition:background-color .2s}.page-module__JUrY0q__tag:hover{background:var(--nuit)}@media (max-width:1199px){.page-module__JUrY0q__cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.page-module__JUrY0q__cards{grid-template-columns:1fr}}.page-module__JUrY0q__quoteText{max-width:760px;color:var(--nuit-texte-2);font-size:clamp(15px,.285714vw + 13.8857px,18px);line-height:1.6}.page-module__JUrY0q__sourcesSection{padding-block:clamp(40px,2.28571vw + 31.0857px,64px)}.page-module__JUrY0q__sources{max-width:900px;color:var(--texte-2);flex-direction:column;gap:14px;font-size:14px;line-height:1.6;display:flex}.page-module__JUrY0q__sourcesTitle{font-family:var(--font-title);text-transform:uppercase;color:var(--vert);font-size:22px;font-weight:700}.page-module__JUrY0q__sources ul{flex-direction:column;gap:6px;padding-left:20px;list-style:outside;display:flex}.page-module__JUrY0q__sources a{text-underline-offset:3px;text-decoration:underline}.page-module__JUrY0q__sources a:hover{color:var(--rouge)}.page-module__JUrY0q__note{font-style:italic}
