.video--hero {
  --height: calc(100 * var(--vh) - var(--header-height));
  height: var(--height);
  transition: all .5s ease; }
  .video--hero .video__wrapper {
    width: 100%;
    height: var(--height);
    aspect-ratio: auto; }
  .video--hero .video__container-element {
    width: 100%;
    height: var(--height); }
  .video--hero .video__cover::before {
    content: '';
    position: absolute;
    inset: 0;
    background: linear-gradient(transparent, black);
    opacity: .4; }
  .video--hero .video__cover, .video--hero .video__element {
    height: var(--height);
    aspect-ratio: auto;
    border-radius: 0;
    transition: all .5s ease; }
  .video--hero .video__informations {
    display: flex;
    justify-content: flex-end;
    flex-direction: column;
    gap: var(--spacing-l);
    position: absolute;
    left: var(--horizontal-margin);
    bottom: 0;
    width: calc( ((var(--width-of-layout) - (var(--gap) * (var(--max-columns) - 1))) / var(--max-columns)) * 6 + (var(--gap) * (6 - 1)));
    height: var(--height);
    padding-bottom: 12rem;
    opacity: 1;
    visibility: visible;
    transition: opacity .5s ease, visibility 0s, height .5s ease;
    transition-delay: 0s, 0s; }
  .video--hero .video__open {
    position: initial; }
  .video--hero .video__open .button {
      width: 14rem;
      height: 14rem;
      padding: 2rem; }
  .video--hero.active .video__container-element {
    height: calc((100vw - 2 * var(--horizontal-margin)) / 2); }
  .video--hero.active .video__cover, .video--hero.active .video__element {
    height: 100%;
    aspect-ratio: auto;
    border-radius: 2rem; }
  .video--hero.active .video__informations {
    opacity: 0;
    visibility: hidden;
    transition-delay: 0s, .5s; }
  @media (max-width: 1024px) {
  .video--hero .video__wrapper {
    height: var(--height); }
  .video--hero .video__informations {
    width: auto;
    padding-right: var(--horizontal-margin);
    padding-bottom: var(--horizontal-margin); }
  .video--hero .video__open .button {
    width: 10.4rem;
    height: 10.4rem;
    padding: 1rem; } }


/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY29tcG9uZW50cy92aWRlby9oZXJvLmNzcyIsIm1hcHBpbmdzIjoiQUFHQTtFQUNJLHNEQUFTO0VBQ1QscUJBQXFCO0VBQ3JCLHdCQUF3QjtFQUg1QjtJQVFZLFdBQVc7SUFDWCxxQkFBcUI7SUFDckIsa0JBQWtCO0VBVjlCO0lBY1ksV0FBVztJQUNYLHFCQUFxQjtFQWZqQztJQW1CWSxXQUFXO0lBQ1gsa0JBQWtCO0lBQ2xCLFFBQVE7SUFDUiwrQ0FBK0M7SUFDL0MsV0FBVztFQXZCdkI7SUE0QlkscUJBQXFCO0lBQ3JCLGtCQUFrQjtJQUNsQixnQkFBZ0I7SUFDaEIsd0JBQXdCO0VBL0JwQztJQW1DWSxhQUFhO0lBQ2IseUJBQXlCO0lBQ3pCLHNCQUFzQjtJQUN0QixxQkFBcUI7SUFDckIsa0JBQWtCO0lBQ2xCLDhCQUE4QjtJQUM5QixTQUFTO0lBQ1Qsb0lDM0NzSztJRDRDdEsscUJBQXFCO0lBQ3JCLHFCQUFxQjtJQUNyQixVQUFVO0lBQ1YsbUJBQW1CO0lBQ25CLDREQUE0RDtJQUM1RCx3QkFBd0I7RUFoRHBDO0lBb0RZLGlCQUFpQjtFQXBEN0I7TUF1RGdCLFlBQVk7TUFDWixhQUFhO01BQ2IsYUFBYTtFQXpEN0I7SUFtRWdCLHdEQUF3RDtFQW5FeEU7SUF3RWdCLFlBQVk7SUFDWixrQkFBa0I7SUFDbEIsbUJBQW1CO0VBMUVuQztJQThFZ0IsVUFBVTtJQUNWLGtCQUFrQjtJQUNsQix5QkFBeUI7RUU5RXJDO0VGc0ZBO0lBR1EscUJBQXFCO0VBSDdCO0lBT1EsV0FBVztJQUNYLHVDQUF1QztJQUN2Qyx3Q0FBd0M7RUFUaEQ7SUFhUSxjQUFjO0lBQ2QsZUFBZTtJQUNmLGFBQWEsSUFDaEIiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9kYW5rYS8uL2NvbXBvbmVudHMvdmlkZW8vaGVyby5zY3NzIiwid2VicGFjazovL2RhbmthLy4vc3JjL2FwcC9zY3NzL2Fic3RyYWN0cy9mdW5jdGlvbnMvX2dldC13aWR0aC1vZi1jb2x1bW5zLnNjc3MiLCJ3ZWJwYWNrOi8vZGFua2EvLi9zcmMvYXBwL3Njc3MvYWJzdHJhY3RzL21peGlucy9fbWVkaWEtcXVlcmllcy5zY3NzIl0sInNvdXJjZXNDb250ZW50IjpbIkBpbXBvcnQgJy4uLy4uL3NyYy9hcHAvc2Nzcy9hYnN0cmFjdHMvZnVuY3Rpb25zJztcbkBpbXBvcnQgJy4uLy4uL3NyYy9hcHAvc2Nzcy9hYnN0cmFjdHMvbWl4aW5zJztcblxuLnZpZGVvLS1oZXJvIHtcbiAgICAtLWhlaWdodDogY2FsYygxMDAgKiB2YXIoLS12aCkgLSB2YXIoLS1oZWFkZXItaGVpZ2h0KSk7XG4gICAgaGVpZ2h0OiB2YXIoLS1oZWlnaHQpO1xuICAgIHRyYW5zaXRpb246IGFsbCAuNXMgZWFzZTtcblxuICAgIC52aWRlbyB7XG5cbiAgICAgICAgJl9fd3JhcHBlciB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogdmFyKC0taGVpZ2h0KTtcbiAgICAgICAgICAgIGFzcGVjdC1yYXRpbzogYXV0bztcbiAgICAgICAgfVxuXG4gICAgICAgICZfX2NvbnRhaW5lci1lbGVtZW50IHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiB2YXIoLS1oZWlnaHQpO1xuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICAmX19jb3Zlcjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgaW5zZXQ6IDA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodHJhbnNwYXJlbnQsIGJsYWNrKTtcbiAgICAgICAgICAgIG9wYWNpdHk6IC40O1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fY292ZXIsXG4gICAgICAgICZfX2VsZW1lbnQge1xuICAgICAgICAgICAgaGVpZ2h0OiB2YXIoLS1oZWlnaHQpO1xuICAgICAgICAgICAgYXNwZWN0LXJhdGlvOiBhdXRvO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuNXMgZWFzZTtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX2luZm9ybWF0aW9ucyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBnYXA6IHZhcigtLXNwYWNpbmctbCk7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0OiB2YXIoLS1ob3Jpem9udGFsLW1hcmdpbik7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICB3aWR0aDogZ2V0LXdpZHRoLW9mLWNvbHVtbnMoNik7XG4gICAgICAgICAgICBoZWlnaHQ6IHZhcigtLWhlaWdodCk7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTJyZW07XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjVzIGVhc2UsIHZpc2liaWxpdHkgMHMsIGhlaWdodCAuNXMgZWFzZTtcbiAgICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDBzLCAwcztcbiAgICAgICAgfVxuXG4gICAgICAgICZfX29wZW4ge1xuICAgICAgICAgICAgcG9zaXRpb246IGluaXRpYWw7XG5cbiAgICAgICAgICAgIC5idXR0b24ge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxNHJlbTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE0cmVtO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDJyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLmFjdGl2ZSB7XG5cbiAgICAgICAgLnZpZGVvIHtcblxuICAgICAgICAgICAgJl9fY29udGFpbmVyLWVsZW1lbnQge1xuICAgICAgICAgICAgICAgIGhlaWdodDogY2FsYygoMTAwdncgLSAyICogdmFyKC0taG9yaXpvbnRhbC1tYXJnaW4pKSAvIDIpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmX19jb3ZlcixcbiAgICAgICAgICAgICZfX2VsZW1lbnQge1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICBhc3BlY3QtcmF0aW86IGF1dG87XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMnJlbTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9faW5mb3JtYXRpb25zIHtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwcywgLjVzO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5AaW5jbHVkZSBtYXgtd2lkdGgoJ2wnKSB7XG5cbiAgICAudmlkZW8tLWhlcm8ge1xuXG4gICAgICAgIC52aWRlb19fd3JhcHBlciB7XG4gICAgICAgICAgICBoZWlnaHQ6IHZhcigtLWhlaWdodCk7XG4gICAgICAgIH1cblxuICAgICAgICAudmlkZW9fX2luZm9ybWF0aW9ucyB7XG4gICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IHZhcigtLWhvcml6b250YWwtbWFyZ2luKTtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiB2YXIoLS1ob3Jpem9udGFsLW1hcmdpbik7XG4gICAgICAgIH1cblxuICAgICAgICAudmlkZW9fX29wZW4gLmJ1dHRvbiB7XG4gICAgICAgICAgICB3aWR0aDogMTAuNHJlbTtcbiAgICAgICAgICAgIGhlaWdodDogMTAuNHJlbTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDFyZW07XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIvLyBjYWxjdWxlciBsYSBsYXJnZXVyIGRlIHggbm9tYnJlIGRlIGNvbG9ubmVzIGRlIGxhIHBhZ2VcbkBmdW5jdGlvbiBnZXQtd2lkdGgtb2YtY29sdW1ucygkbnVtYmVyLW9mLWNvbHVtbnMpIHtcbiAgICBAcmV0dXJuIGNhbGMoICgodmFyKC0td2lkdGgtb2YtbGF5b3V0KSAtICh2YXIoLS1nYXApICogKHZhcigtLW1heC1jb2x1bW5zKSAtIDEpKSkgLyB2YXIoLS1tYXgtY29sdW1ucykpICogI3skbnVtYmVyLW9mLWNvbHVtbnN9ICsgKHZhcigtLWdhcCkgKiAoI3skbnVtYmVyLW9mLWNvbHVtbnN9IC0gMSkpICk7XG4gICAgLy8gQHJldHVybiBjYWxjKCh2YXIoLS13aWR0aC1vZi1sYXlvdXQpIC0gKHZhcigtLWdhcCkgKiAoI3skbnVtYmVyLW9mLWNvbHVtbnN9LTEpKSkgLyAjeyRudW1iZXItb2YtY29sdW1uc30gKTtcbn1cblxuXG4vLyBAcmV0dXJuIGNhbGMoICgodmFyKC0td2lkdGgtb2YtbGF5b3V0KSAtICh2YXIoLS1nYXApICogKHZhcigtLW1heC1jb2x1bW5zKS0xKSkpIC8gdmFyKC0tbWF4LWNvbHVtbnMpKSAqICN7JG51bWJlci1vZi1jb2x1bW5zfSArICh2YXIoLS1nYXApICogKCN7JG51bWJlci1vZi1jb2x1bW5zfSAtIDEpKSApO1xuXG5cbi8vIGNhbGMoKHZhcigtLXdpZHRoLW9mLWxheW91dCkgLSAodmFyKC0tZ2FwKSAqICh2YXIoLS1tYXgtY29sdW1ucyktMSkpKSAvIHZhcigtLW1heC1jb2x1bW5zKSkiLCJAbWl4aW4gbWluLXdpZHRoKCRsYXlvdXQpIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogYnJlYWtwb2ludCgkbGF5b3V0KSkgeyBAY29udGVudDsgfVxufVxuXG5AbWl4aW4gbWF4LXdpZHRoKCRsYXlvdXQpIHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogYnJlYWtwb2ludCgkbGF5b3V0KSkgeyBAY29udGVudDsgfVxufSJdLCJuYW1lcyI6W10sInNvdXJjZVJvb3QiOiIifQ==*/