[data-section=entreprise] .ent-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}[data-section=entreprise] .ent-mae{color:var(--accent)}[data-section=entreprise] .ent-mae__boite{display:inline-grid;max-width:100%;vertical-align:bottom;text-align:start}[data-section=entreprise] .ent-mae__fantome,[data-section=entreprise] .ent-mae__texte{grid-area:1/1}[data-section=entreprise] .ent-mae__fantome{visibility:hidden}[data-section=entreprise] .ent-mae__fantome:before,[data-section=entreprise] .ent-mae__texte:before{content:attr(data-mot)}[data-section=entreprise] .ent-mae__curseur{display:none}[data-section=entreprise] .ent-mae.is-actif .ent-mae__curseur{display:inline-block;width:.08em;min-width:2px;height:.95em;margin-left:.06em;vertical-align:-.08em;background:currentColor;animation:ent-mae-clignote 1s steps(1) infinite}@keyframes ent-mae-clignote{50%{opacity:0}}[data-section=entreprise] .ent-compteur{font-variant-numeric:tabular-nums}[data-section=entreprise] .ent-compteur__boite{display:inline-grid;justify-items:inherit}[data-section=entreprise] .ent-compteur__fantome,[data-section=entreprise] .ent-compteur__valeur{grid-area:1/1;white-space:nowrap}[data-section=entreprise] .ent-compteur__fantome{visibility:hidden}[data-section=entreprise] .ent-nuage{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:14px 12px;max-width:980px;margin:0 auto;padding:0;list-style:none}[data-section=entreprise] .ent-nuage__pastille{display:inline-flex;align-items:center;min-height:44px;border:1px solid rgba(18,20,23,.16);border-radius:999px;background:var(--paper);color:var(--ink);font-weight:500;line-height:1.2;text-decoration:none;transition:border-color .25s var(--ease),color .25s var(--ease),background .25s var(--ease),transform .25s var(--ease)}[data-section=entreprise] .ent-bloc--paper .ent-nuage__pastille{background:var(--paper-2)}[data-section=entreprise] .ent-bloc--ink .ent-nuage__pastille{background:transparent;border-color:var(--line-d);color:#ffffff}[data-section=entreprise] .ent-nuage__pastille--s{padding:9px 16px;font-size:.9rem}[data-section=entreprise] .ent-nuage__pastille--m{padding:11px 20px;font-size:1.02rem}[data-section=entreprise] .ent-nuage__pastille--l{padding:13px 24px;font-size:1.16rem;font-weight:600}@media (hover:hover){[data-section=entreprise] .ent-nuage__pastille:hover{border-color:var(--accent);color:var(--accent);transform:translateY(-2px)}[data-section=entreprise] .ent-bloc--ink .ent-nuage__pastille:hover{border-color:var(--accent-2);color:var(--accent-2)}}[data-section=entreprise] .ent-nuage__pastille:focus-visible{outline:3px solid var(--accent-2);outline-offset:3px}[data-section=entreprise] .ent-app.is-arme,[data-section=entreprise] .ent-cascade.is-arme>*{opacity:0;transform:translateY(22px)}[data-section=entreprise] .ent-app.is-visible,[data-section=entreprise] .ent-cascade.is-visible>*{opacity:1;transform:none;transition:opacity .7s var(--ease),transform .7s var(--ease)}[data-section=entreprise] .ent-app.is-visible{transition-delay:var(--ent-app-delai,0s)}[data-section=entreprise] .ent-cascade.is-visible>:nth-child(2){transition-delay:calc(var(--ent-cascade-pas) * 1)}[data-section=entreprise] .ent-cascade.is-visible>:nth-child(3){transition-delay:calc(var(--ent-cascade-pas) * 2)}[data-section=entreprise] .ent-cascade.is-visible>:nth-child(4){transition-delay:calc(var(--ent-cascade-pas) * 3)}[data-section=entreprise] .ent-cascade.is-visible>:nth-child(5){transition-delay:calc(var(--ent-cascade-pas) * 4)}[data-section=entreprise] .ent-cascade.is-visible>:nth-child(6){transition-delay:calc(var(--ent-cascade-pas) * 5)}[data-section=entreprise] .ent-cascade.is-visible>:nth-child(7){transition-delay:calc(var(--ent-cascade-pas) * 6)}[data-section=entreprise] .ent-cascade.is-visible>:nth-child(8){transition-delay:calc(var(--ent-cascade-pas) * 7)}[data-section=entreprise] .ent-cascade.is-visible>:nth-child(9){transition-delay:calc(var(--ent-cascade-pas) * 8)}[data-section=entreprise] .ent-cascade.is-visible>:nth-child(10){transition-delay:calc(var(--ent-cascade-pas) * 9)}[data-section=entreprise] .ent-cascade.is-visible>:nth-child(11){transition-delay:calc(var(--ent-cascade-pas) * 10)}[data-section=entreprise] .ent-cascade.is-visible>:nth-child(n+12){transition-delay:calc(var(--ent-cascade-pas) * 11)}[data-section=entreprise] .ent-gdef{--ent-gdef-rang:clamp(170px,24vw,230px);--ent-gdef-ecart:10px}[data-section=entreprise] .ent-gdef__fenetre{overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;-webkit-overflow-scrolling:touch}[data-section=entreprise] .ent-gdef__fenetre::-webkit-scrollbar{display:none}[data-section=entreprise] .ent-gdef__fenetre:focus-visible{outline:3px solid var(--accent-2);outline-offset:-3px}[data-section=entreprise] .ent-gdef__piste{position:relative;display:grid;grid-template-rows:var(--ent-gdef-rang) var(--ent-gdef-rang);gap:var(--ent-gdef-ecart);width:max-content;padding-inline:max(var(--lp-page-marge,24px),calc((100vw - var(--max)) / 2 + var(--lp-page-marge, 24px)));scroll-padding-inline:var(--lp-page-marge,24px)}[data-section=entreprise] .ent-gdef__rangee{display:flex;gap:var(--ent-gdef-ecart);height:100%;margin:0;padding:0;list-style:none}[data-section=entreprise] .ent-gdef__tuile{position:relative;flex:none;height:100%;aspect-ratio:var(--r);scroll-snap-align:start;scroll-margin-inline:var(--lp-page-marge,24px)}[data-section=entreprise] .ent-gdef__tuile .ent-avenir{width:100%;height:100%}[data-section=entreprise] .ent-gdef__vignette{position:relative;display:block;width:100%;height:100%;padding:0;border:0;border-radius:12px;overflow:hidden;background:var(--ph);cursor:zoom-in;-webkit-tap-highlight-color:transparent}[data-section=entreprise] .ent-gdef__vignette img{transition:transform .6s var(--ease)}[data-section=entreprise] .ent-gdef__legende{position:absolute;left:10px;bottom:10px;z-index:1;max-width:calc(100% - 20px);padding:4px 10px;border-radius:999px;background:rgba(18,20,23,.72);color:#ffffff;font-size:12px;font-weight:600;line-height:1.4;letter-spacing:.01em;pointer-events:none}[data-section=entreprise] .ent-gdef__voile{position:absolute;inset:0;display:grid;place-items:center;background:rgba(18,20,23,.28);opacity:0;transition:opacity .3s var(--ease)}[data-section=entreprise] .ent-gdef__voile svg{width:30px;height:30px;fill:none;stroke:#ffffff;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}@media (hover:hover){[data-section=entreprise] .ent-gdef__vignette:hover img{transform:scale(1.04)}[data-section=entreprise] .ent-gdef__vignette:hover .ent-gdef__voile{opacity:1}}[data-section=entreprise] .ent-gdef__vignette:focus-visible{outline:3px solid var(--accent-2);outline-offset:-3px}[data-section=entreprise] .ent-gdef__cta{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:32px}[data-section=entreprise] .ent-gdef.is-pilote{padding:0}[data-section=entreprise] .ent-gdef.is-pilote .ent-gdef__collant{position:sticky;top:0;height:100vh;display:flex;flex-direction:column;padding:104px 0 clamp(24px,4vh,40px)}[data-section=entreprise] .ent-gdef.is-pilote .ent-gdef__tete{margin-bottom:clamp(20px,3.5vh,36px)}[data-section=entreprise] .ent-gdef.is-pilote .ent-gdef__tete h2{font-size:clamp(1.9rem,3.6vw,3rem)}[data-section=entreprise] .ent-gdef.is-pilote .ent-gdef__fenetre{flex:1;min-height:0;max-height:760px;overflow:clip;scroll-snap-type:none}[data-section=entreprise] .ent-gdef.is-pilote .ent-gdef__piste{height:100%;grid-template-rows:1fr 1fr;will-change:transform}[data-section=entreprise] .ent-gdef.is-pilote .ent-gdef__rangee{min-height:0}[data-section=entreprise] .ent-gdef.is-pilote .ent-gdef__cta{margin-top:clamp(16px,3vh,28px)}[data-section=entreprise] .ent-vis{position:fixed;inset:0;z-index:1000;display:flex;flex-direction:column;background:#0a0b0d;color:#ffffff;animation:ent-vis-apparait .28s var(--ease)}@keyframes ent-vis-apparait{0%{opacity:0}to{opacity:1}}[data-section=entreprise] .ent-vis__barre{display:flex;align-items:center;justify-content:space-between;padding:max(10px,env(safe-area-inset-top)) 12px 6px 20px}[data-section=entreprise] .ent-vis__compteur{margin:0;font:500 .95rem/1 var(--entreprise-ui);font-variant-numeric:tabular-nums;letter-spacing:.06em;color:rgba(255,255,255,.82)}[data-section=entreprise] .ent-vis button{display:grid;place-items:center;width:48px;height:48px;padding:0;border:0;border-radius:50%;background:rgba(255,255,255,.08);color:#ffffff;cursor:pointer;transition:background .2s var(--ease)}[data-section=entreprise] .ent-vis button:hover{background:rgba(255,255,255,.18)}[data-section=entreprise] .ent-vis button:focus-visible{outline:3px solid var(--accent-2);outline-offset:2px}[data-section=entreprise] .ent-vis svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}[data-section=entreprise] .ent-vis__scene{position:relative;flex:1;min-height:0;overflow:hidden;touch-action:pan-y pinch-zoom;user-select:none}[data-section=entreprise] .ent-vis__piste{position:absolute;inset:0;will-change:transform}[data-section=entreprise] .ent-vis__piste.is-passage{transition:transform .32s var(--ease)}[data-section=entreprise] .ent-vis__diapo{position:absolute;top:0;width:100%;height:100%;display:grid;place-items:center;padding:8px;container-type:size}[data-section=entreprise] .ent-vis__cadre{position:relative;width:min(100cqw,calc(100cqh * var(--r)));aspect-ratio:var(--r)}[data-section=entreprise] .ent-vis__fleche{position:absolute;top:50%;translate:0 -50%}[data-section=entreprise] .ent-vis__fleche--prec{left:12px}[data-section=entreprise] .ent-vis__fleche--suiv{right:12px}@media (pointer:coarse){[data-section=entreprise] .ent-vis__fleche{top:auto;bottom:8px;translate:none}}[data-section=entreprise] .ent-vis__scene{margin-bottom:max(16px,env(safe-area-inset-bottom))}@media (min-width:768px){[data-section=entreprise] .ent-vis__diapo{padding:12px 88px}[data-section=entreprise] .ent-vis__fleche--prec{left:20px}[data-section=entreprise] .ent-vis__fleche--suiv{right:20px}}@media (prefers-reduced-motion:reduce){[data-section=entreprise] .ent-mae__curseur{animation:none}[data-section=entreprise] .ent-gdef__vignette img,[data-section=entreprise] .ent-gdef__voile,[data-section=entreprise] .ent-nuage__pastille,[data-section=entreprise] .ent-vis__piste.is-passage{transition:none}[data-section=entreprise] .ent-gdef__vignette:hover img,[data-section=entreprise] .ent-nuage__pastille:hover{transform:none}[data-section=entreprise] .ent-app.is-arme,[data-section=entreprise] .ent-cascade.is-arme>*{opacity:1;transform:none}[data-section=entreprise] .ent-vis{animation:none}}