@media (width<=1023px){.heros-video{width:min(100%,62svh);margin-inline:auto}}.rail-accueil{--rail-grad:linear-gradient(90deg, var(--color-blue-ink), #cfe0f1 22%, var(--color-gold) 45%, #f3f7fb 62%, var(--color-tech-ink) 84%, var(--color-blue-ink));background:linear-gradient(90deg,#0000,#114b7f8c 6%,#cfe0f199 24%,#e6c05299 45%,#f3f7fb99 62%,#1f63a38c 84%,#0000)}.heros-echelle{--fondu:linear-gradient(90deg, transparent, #000 14%, #000 86%, transparent), linear-gradient(transparent, #000 16%, #000 84%, transparent);-webkit-mask-image:var(--fondu);mask-image:var(--fondu);-webkit-mask-composite:source-in;position:absolute;inset:0;mask-composite:intersect}.heros-affiche,.heros-film{object-fit:cover;pointer-events:none;user-select:none;width:100%;height:100%;display:block;position:absolute;inset:0}@media (width>=1024px){.hero .hero-visuel{position:static}.hero [data-hero-bande]{z-index:1;position:relative}.hero [data-hero-texte] .t-chapeau{text-shadow:0 0 2px #ecf4fcf2,0 0 10px #ecf4fce6,0 0 22px #ecf4fcb3}.heros-video{height:var(--h-video,100%);aspect-ratio:auto;z-index:0;width:auto;max-width:none;position:absolute;top:0;left:0;right:0}.heros-echelle{--fondu:linear-gradient(90deg, #00000038, #00000038 calc(var(--bord-texte,50%) - 6rem), #000 calc(var(--bord-texte,50%) + 6rem)), linear-gradient(#000 74%, transparent)}.heros-affiche,.heros-film{aspect-ratio:16/9;width:auto;min-width:68%;max-width:none;height:100%;inset:0 0 0 auto;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12%);mask-image:linear-gradient(90deg,#0000,#000 12%)}}@media (width>=1024px) and (width<=1439px){.heros-affiche,.heros-film{right:auto;left:calc(100% - 1.5rem - var(--h-video,100vh) * 1.4542)}}.heros-pause{z-index:2;width:2.5rem;height:2.5rem;color:var(--color-blue-ink);backdrop-filter:blur(8px);cursor:pointer;background:#ffffffb8;border:1px solid #114b7f2e;border-radius:999px;place-items:center;transition:background .25s,transform .25s;display:grid;position:absolute;bottom:.75rem;right:.75rem;box-shadow:0 6px 18px -10px #0b254580}.heros-pause:hover{background:#fff;transform:scale(1.06)}.heros-pause:focus-visible{outline:2px solid var(--color-blue-ink);outline-offset:3px}.heros-pause svg{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;width:1.05rem;height:1.05rem}.heros-pause .i-lecture{fill:currentColor;stroke:none;display:none}.heros-pause[data-pause] .i-pause{display:none}.heros-pause[data-pause] .i-lecture{display:inline}@media (width>=1024px){.heros-pause{bottom:2.25rem;right:max(1.25rem,50% - 34.75rem)}}.hero .trait-or{position:relative}.hero .trait-or:after{content:"";pointer-events:none;filter:blur(6px);opacity:var(--charge,0);background:radial-gradient(closest-side,#fff0ba,#e6c0528c 55%,#0000);border-radius:999px;position:absolute;inset:-8px -14px}.hero .btn-or:before{opacity:calc(.55 + var(--charge,0) * .45);transform:scale(calc(1 + var(--charge,0) * .05))}.hero.synchro .btn-or:after{animation:none}.hero.eclat .btn-or:after{animation:1.1s cubic-bezier(.4,0,.2,1) heros-reflet}.hero.eclat .trait-or:after{animation:1s ease-out heros-trait}@keyframes heros-reflet{0%{background-position:130% 0}to{background-position:-30% 0}}@keyframes heros-trait{0%{opacity:1;transform:scaleX(1.3)}to{transform:none}}.heros-film{opacity:0;transition:opacity .5s}.heros-video.en-lecture .heros-film{opacity:1}
