html:has(.vol),body:has(.vol){overflow-x:clip}.vol{position:relative;width:100vw;margin:clamp(40px,7vw,96px) 0 clamp(40px,7vw,96px) calc(50% - 50vw);color:#121317;font-family:inherit}.vol-scene{position:relative;overflow:hidden;aspect-ratio:16/9;max-height:100vh;max-height:100svh;background:#eef1f2}.vol-affiche,.vol-affiche img,.vol video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.vol video{opacity:0;transition:opacity .5s}.vol.prete video{opacity:1}.vol-scene:after{content:"";position:absolute;inset:auto 0 0;height:52%;background:linear-gradient(to top,#f2f4f5f2,#f2f4f599 55%,#f2f4f500);pointer-events:none}.vol-produit{position:absolute;z-index:2;left:clamp(18px,6vw,88px);top:clamp(16px,3vw,32px);margin:0;font-size:11px;letter-spacing:1.6px;text-transform:uppercase;font-weight:700;color:#5d646b;background:#ffffffdb;padding:7px 11px;border-radius:20px}.legal-body .vol-produit{top:calc(55px + clamp(12px,2vw,24px))}.vol-legende{position:absolute;z-index:2;left:clamp(18px,6vw,88px);right:clamp(18px,6vw,88px);bottom:clamp(36px,9vh,96px);max-width:640px}.vol-legende h2{margin:0;font-size:clamp(26px,4vw,54px);line-height:1.06;letter-spacing:-.045em;font-weight:650;color:#121317}.vol-legende p{margin:12px 0 0;font-size:clamp(14px,1.2vw,17px);line-height:1.55;color:#3d4248;max-width:520px}.vol-legende+.vol-legende{display:none}.vol-jauge{display:none}@media (orientation:portrait){.vol-scene{aspect-ratio:9/16}}.vol.vol-pilote{height:var(--vol-course,320vh)}.vol.vol-pilote .vol-scene{position:sticky;top:0;height:100vh;height:100svh;max-height:none;aspect-ratio:auto}.vol.vol-pilote .vol-legende{display:block;opacity:0;transform:translateY(18px);transition:opacity .5s,transform .5s}.vol.vol-pilote .vol-legende.visible{opacity:1;transform:none}.vol.vol-pilote .vol-jauge{display:block;position:absolute;z-index:2;left:clamp(18px,6vw,88px);right:clamp(18px,6vw,88px);bottom:clamp(14px,3.5vh,32px);height:2px;background:#dfe4e7;border-radius:2px;overflow:hidden}.vol-jauge i{display:block;height:100%;width:100%;transform-origin:left;transform:scaleX(0);background:#121317}@media (max-width:760px){.vol.vol-pilote{height:var(--vol-course-mobile,260vh)}.vol-legende{bottom:clamp(40px,11vh,90px)}}@media (prefers-reduced-motion:reduce){.vol.vol-pilote .vol-legende{transition:none}}
