.hero[data-astro-cid-ge2uvauf]{isolation:isolate;min-height:min(calc(100svh - var(--nav-h)), 920px);align-items:center;display:flex;position:relative;overflow:hidden}.inner[data-astro-cid-ge2uvauf]{z-index:2;padding-block:clamp(56px,9vh,120px);position:relative}.copy[data-astro-cid-ge2uvauf]{flex-direction:column;align-items:flex-start;max-width:min(620px,54%);display:flex}.role[data-astro-cid-ge2uvauf]{color:var(--accent);font-size:var(--fs-eyebrow);letter-spacing:-.01em;margin-top:40px;font-weight:600}.name[data-astro-cid-ge2uvauf]{font-size:var(--fs-display);letter-spacing:var(--ls-display);color:var(--text);margin-top:6px;font-weight:700;line-height:.95}.accroche[data-astro-cid-ge2uvauf]{max-width:34em;color:var(--text);letter-spacing:-.01em;margin-top:28px;font-size:clamp(17px,1.5vw,21px);line-height:1.45}.accroche[data-astro-cid-ge2uvauf] strong{font-weight:600}.hero-stats[data-astro-cid-ge2uvauf]{grid-template-columns:repeat(3,auto);gap:28px;margin-top:24px;padding:0;list-style:none;display:grid}.hero-stats[data-astro-cid-ge2uvauf] li[data-astro-cid-ge2uvauf]{flex-direction:column;gap:2px;display:flex}.hero-stats[data-astro-cid-ge2uvauf] .v[data-astro-cid-ge2uvauf]{color:var(--accent);font-size:clamp(24px,2.4vw,32px);font-weight:700;line-height:1.1}.hero-stats[data-astro-cid-ge2uvauf] .l[data-astro-cid-ge2uvauf]{color:var(--text);font-size:14px}.lieu[data-astro-cid-ge2uvauf]{color:var(--text-3);font-size:var(--fs-small);margin-top:14px}.actions[data-astro-cid-ge2uvauf]{flex-wrap:wrap;align-items:center;gap:12px 14px;margin-top:36px;display:flex}.btn[data-astro-cid-ge2uvauf]{min-height:44px;transition:background-color .2s var(--ease), border-color .2s var(--ease);border-radius:999px;align-items:center;gap:8px;padding:0 22px;font-size:17px;font-weight:500;display:inline-flex}.btn[data-astro-cid-ge2uvauf]:hover{text-decoration:none}.primary[data-astro-cid-ge2uvauf]{background:var(--accent-fill);color:#fff}.primary[data-astro-cid-ge2uvauf]:hover{background:var(--accent-fill-hover)}.gh[data-astro-cid-ge2uvauf]{width:44px;height:44px;color:var(--text-2);transition:color .2s var(--ease);border-radius:50%;place-items:center;display:inline-grid}.gh[data-astro-cid-ge2uvauf]:hover{color:var(--text)}.photo[data-astro-cid-ge2uvauf]{z-index:1;pointer-events:none;-webkit-mask-composite:source-in;width:min(46vw,760px);height:100%;position:absolute;bottom:0;right:0;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 22%),linear-gradient(0deg,#0000 0,#000 24%);mask-image:linear-gradient(90deg,#0000 0,#000 22%),linear-gradient(0deg,#0000 0,#000 24%);mask-composite:intersect}.photo[data-astro-cid-ge2uvauf]:after{content:"";mix-blend-mode:lighten;background:radial-gradient(42% 46% at 38% 34%,#7896c829,#7896c800 70%);position:absolute;inset:0}.photo[data-astro-cid-ge2uvauf] img{object-fit:cover;object-position:30% 12%;width:100%;height:100%}.is-armed .hero[data-astro-cid-ge2uvauf] [data-astro-cid-ge2uvauf][data-reveal]{transition-duration:.7s}.is-armed .hero[data-astro-cid-ge2uvauf] .role[data-astro-cid-ge2uvauf]{transition-delay:80ms}.is-armed .hero[data-astro-cid-ge2uvauf] .accroche[data-astro-cid-ge2uvauf]{transition-delay:.16s}.is-armed .hero[data-astro-cid-ge2uvauf] .lieu[data-astro-cid-ge2uvauf]{transition-delay:.22s}.is-armed .hero[data-astro-cid-ge2uvauf] .hero-stats[data-astro-cid-ge2uvauf]{transition-delay:.25s}.is-armed .hero[data-astro-cid-ge2uvauf] .actions[data-astro-cid-ge2uvauf]{transition-delay:.28s}@media (width<=1023px){.hero[data-astro-cid-ge2uvauf]{min-height:0;display:block}.copy[data-astro-cid-ge2uvauf]{max-width:640px}.inner[data-astro-cid-ge2uvauf]{padding-block:48px 8px}.photo[data-astro-cid-ge2uvauf]{aspect-ratio:4/4.2;width:100%;height:auto;max-height:640px;margin-top:-8px;position:relative;-webkit-mask-image:linear-gradient(0deg,#0000 0,#000 28%);mask-image:linear-gradient(0deg,#0000 0,#000 28%)}.photo[data-astro-cid-ge2uvauf] img{object-position:50% 8%}}@media (width>=600px) and (width<=1023px){.photo[data-astro-cid-ge2uvauf]{width:min(78%,600px);margin-top:8px;margin-left:auto}}@media (width<=480px){.role[data-astro-cid-ge2uvauf]{margin-top:28px}.accroche[data-astro-cid-ge2uvauf]{margin-top:20px}.actions[data-astro-cid-ge2uvauf]{margin-top:28px}.hero-stats[data-astro-cid-ge2uvauf]{gap:12px}.btn[data-astro-cid-ge2uvauf]{padding:0 18px;font-size:16px}}.stats[data-astro-cid-23gkgyqt]{padding-block:var(--section-y);border-top:1px solid var(--hairline)}.title[data-astro-cid-23gkgyqt]{font-size:var(--fs-h2);letter-spacing:var(--ls-h2);max-width:14ch;font-weight:700;line-height:1.04}.panel[data-astro-cid-23gkgyqt]{background:var(--surface);border-radius:var(--radius);margin-top:clamp(32px,5vw,56px);padding:clamp(24px,4vw,48px)}.grid[data-astro-cid-23gkgyqt]{grid-template-columns:minmax(0,1fr);gap:40px 32px;margin:0;padding:0;list-style:none;display:grid}.num[data-astro-cid-23gkgyqt]{color:var(--accent);letter-spacing:-.045em;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:clamp(44px,12vw,64px);font-weight:700;line-height:1}.unit[data-astro-cid-23gkgyqt]{letter-spacing:-.02em;margin-left:.08em;font-size:.42em;font-weight:600}.label[data-astro-cid-23gkgyqt]{color:var(--text);letter-spacing:-.01em;max-width:22ch;margin-top:12px;font-size:clamp(17px,1.6vw,21px);line-height:1.3}.context[data-astro-cid-23gkgyqt]{color:var(--text-2);max-width:30ch;margin-top:12px;font-size:15px;line-height:1.45}.source[data-astro-cid-23gkgyqt]{color:var(--text-3);font-size:var(--fs-small);margin-top:8px}@media (width>=720px){.grid[data-astro-cid-23gkgyqt]{grid-template-columns:repeat(3,minmax(0,1fr))}.num[data-astro-cid-23gkgyqt]{font-size:clamp(36px,4vw,56px)}}.pillars[data-astro-cid-qjj4u7yg]{padding-block:var(--section-y)}.title[data-astro-cid-qjj4u7yg]{font-size:var(--fs-h2);letter-spacing:var(--ls-h2);font-weight:700;line-height:1.04}.intro[data-astro-cid-qjj4u7yg]{max-width:30em;color:var(--text);letter-spacing:-.015em;margin-top:24px;font-size:clamp(19px,2vw,24px);line-height:1.4}.cols[data-astro-cid-qjj4u7yg]{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 clamp(24px,4vw,56px);margin-top:clamp(56px,8vw,96px);display:grid}.col[data-astro-cid-qjj4u7yg]{border-top:1px solid var(--hairline);padding-top:28px}.col[data-astro-cid-qjj4u7yg] .pic{width:28px;height:28px;color:var(--accent);margin-bottom:16px}h3[data-astro-cid-qjj4u7yg]{font-size:var(--fs-h3);letter-spacing:var(--ls-h3);font-weight:600;line-height:1.15}.texte[data-astro-cid-qjj4u7yg]{color:var(--text);margin-top:14px}ul[data-astro-cid-qjj4u7yg]{gap:18px;margin-top:28px;padding:0;list-style:none;display:grid}li[data-astro-cid-qjj4u7yg]{gap:2px;display:grid}.preuve[data-astro-cid-qjj4u7yg]{color:var(--text);font-size:15px;line-height:1.4}.source[data-astro-cid-qjj4u7yg]{color:var(--text-3);font-size:13px}@media (width<=900px){.cols[data-astro-cid-qjj4u7yg]{grid-template-columns:1fr;gap:48px}}.etapes-titre[data-astro-cid-7o623e6p]{letter-spacing:.12em;text-transform:uppercase;color:var(--text-2);margin-top:28px;margin-bottom:10px;font-size:13px;font-weight:600;display:block}.demarche[data-astro-cid-7o623e6p]{width:100%;container-type:inline-size}.steps[data-astro-cid-7o623e6p]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:100%;padding:0;list-style:none;display:grid}.steps[data-astro-cid-7o623e6p] li[data-astro-cid-7o623e6p]{border-top:2px solid var(--accent);flex-direction:column;gap:4px;padding-top:10px;display:flex}.n[data-astro-cid-7o623e6p]{color:var(--accent);font-size:13px;font-weight:700}.mot[data-astro-cid-7o623e6p]{color:var(--text);font-size:16px;font-weight:600}@container (width>=27em){.steps[data-astro-cid-7o623e6p]{grid-template-columns:repeat(4,minmax(0,1fr))}}.featured[data-astro-cid-pr64pldb]{padding-block:0 var(--section-y)}.panel[data-astro-cid-pr64pldb]{background:var(--surface);box-shadow:0 0 0 1px var(--accent), 0 0 40px #2997ff38;border-radius:28px;grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:center;gap:clamp(40px,6vw,88px);padding:clamp(32px,6vw,80px);display:grid}.copy[data-astro-cid-pr64pldb]{flex-direction:column;align-items:flex-start;display:flex}.copy[data-astro-cid-pr64pldb] .pill{background:var(--bg)}.title[data-astro-cid-pr64pldb]{font-size:var(--fs-project);letter-spacing:var(--ls-h2);margin-top:28px;font-weight:700;line-height:1.04}.question[data-astro-cid-pr64pldb]{color:var(--text);max-width:32em;margin-top:20px;font-size:clamp(17px,1.6vw,21px);line-height:1.45}.more[data-astro-cid-pr64pldb]{align-items:center;gap:4px;margin-top:36px;font-size:19px;font-weight:500;display:inline-flex}.diagram[data-astro-cid-pr64pldb]{justify-self:end;width:100%;max-width:380px}@media (width<=900px){.panel[data-astro-cid-pr64pldb]{grid-template-columns:1fr}.diagram[data-astro-cid-pr64pldb]{justify-self:start}}.lab[data-astro-cid-i5fodpqb]{padding-block:0 var(--section-y)}.panel[data-astro-cid-i5fodpqb]{background:var(--surface);border-radius:28px;grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;gap:clamp(40px,5vw,72px);padding:clamp(32px,6vw,80px);display:grid}.copy[data-astro-cid-i5fodpqb]{flex-direction:column;align-items:flex-start;display:flex}.copy[data-astro-cid-i5fodpqb] .pill{background:var(--bg)}.title[data-astro-cid-i5fodpqb]{font-size:var(--fs-project);letter-spacing:var(--ls-h2);margin-top:28px;font-weight:700;line-height:1.04}.question[data-astro-cid-i5fodpqb]{color:var(--text);max-width:32em;margin-top:20px;font-size:clamp(17px,1.6vw,21px);line-height:1.45}.links[data-astro-cid-i5fodpqb]{flex-wrap:wrap;align-items:center;gap:14px 28px;margin-top:36px;display:flex}.more[data-astro-cid-i5fodpqb]{align-items:center;gap:4px;font-size:19px;font-weight:500;display:inline-flex}.visuel[data-astro-cid-i5fodpqb]{box-shadow:0 0 0 1px var(--hairline);border-radius:16px;display:block;overflow:hidden}.visuel[data-astro-cid-i5fodpqb] .capture{width:100%;height:auto;display:block}@media (width<=900px){.panel[data-astro-cid-i5fodpqb]{grid-template-columns:1fr}}.projets[data-astro-cid-ftq3vvlr]{padding-top:var(--section-y)}.title[data-astro-cid-ftq3vvlr]{font-size:var(--fs-h2);letter-spacing:var(--ls-h2);margin-bottom:clamp(32px,5vw,56px);font-weight:700;line-height:1.04}
