.video__wrapper {
  transition: all .5s ease;
  z-index: 5; }

.video__cover {
  height: 100%; }

.video__cover::after {
    content: '';
    position: absolute;
    inset: 0;
    background: linear-gradient(transparent, var(--color-dark));
    opacity: .4; }

.video__cover, .video__open {
  opacity: 1;
  visibility: visible;
  transition: opacity .5s ease, visibility 0s, aspect-ratio .5s ease;
  transition-delay: 0s, 0s, 0s; }

.video__overlay {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: var(--color-dark);
  opacity: 0;
  visibility: hidden;
  z-index: 9999;
  transition: opacity .5s ease, visibility 0s;
  transition-delay: 0s, .5s; }

.video__close {
  position: absolute;
  top: calc((var(--spacing-xl) + 5rem) * (-1));
  right: 0;
  opacity: 0;
  visibility: hidden;
  transition: opacity .5s ease, visibility 0s;
  transition-delay: 0s, .5s; }

.video__container-element {
  margin: auto;
  transition: all .5s ease; }

.video__element {
  transition: all .5s ease; }

.video__element iframe {
    height: 100%; }

.video.active .video__overlay {
  opacity: .6;
  visibility: visible;
  transition-delay: 0s, 0s; }

.video.active .video__wrapper {
  top: 0;
  left: var(--horizontal-margin);
  width: calc(100vw - var(--horizontal-margin) * 2);
  height: 100%;
  z-index: 1000000;
  aspect-ratio: 2 / 1; }

.video.active .video__close {
  opacity: 1;
  visibility: visible;
  transition-delay: 0s, 0s; }

.video.active .video__cover {
  aspect-ratio: 2 / 1; }

.video.active .video__cover,
.video.active .video__open {
  opacity: 0;
  visibility: hidden;
  transition-delay: 0s, .5s, 0s; }

.video.active .video__container-element {
  transform: translateY(calc((var(--spacing-xl) + 5rem) * (.5))); }

.video.active .video__element {
  display: block;
  aspect-ratio: 2 / 1;
  display: flex;
  justify-content: center;
  align-items: center; }

.video.active .video__element .button {
    background-color: #ffffff36; }


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