#history-swiper{height:100vh;height:calc(var(--vh, 1vh)*100);transition:height .2s ease-out;cursor:grab}#history-swiper .swiper-slide{display:flex;flex-direction:column;justify-content:flex-end;padding:0 28px 85px;position:relative}.header-inner-group,header#main-header{background:transparent !important}#history-swiper .swiper-slide .history-content{max-height:50vh;overflow-y:auto;position:relative;-ms-overflow-style:none;scrollbar-width:none}@media screen and (min-width:60em){#history-swiper .swiper-slide .history-content{max-height:inherit}}#history-swiper .swiper-slide .history-content::-webkit-scrollbar{display:none}@media screen and (min-width:60em){#history-swiper .swiper-slide{justify-content:center;padding-left:16rem}}#history-year-pagination{width:auto;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}#history-year-pagination .swiper-pagination-bullet{display:flex;flex-direction:row;align-items:center;background-color:transparent;color:#b1b1b1;border:0;height:auto;border-radius:inherit;width:10rem;padding:.75rem 0;margin:0}#history-year-pagination .swiper-pagination-bullet .circle{display:none}#history-year-pagination .swiper-pagination-bullet .line{height:2px;width:40px;margin-right:60px;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0 50%;transform-origin:0 50%;transition:-webkit-transform .3s cubic-bezier(.165,.84,.44,1);transition:transform .3s cubic-bezier(.165,.84,.44,1);transition:transform .3s cubic-bezier(.165,.84,.44,1),-webkit-transform .3s cubic-bezier(.165,.84,.44,1)}#history-year-pagination .swiper-pagination-bullet-active{color:#fff}#history-year-pagination .swiper-pagination-bullet-active .line{background-color:#fff;-webkit-transform:scaleX(1);transform:scaleX(1)}#history-progress-pagination{display:flex;flex-direction:row;justify-content:space-between;padding:22px 26px 13px;border-top:1px solid #b1b1b1}@media screen and (min-width:60em){#history-progress-pagination{padding:0 0 65px 250px;border:0}}#history-progress-pagination .swiper-pagination-bullet{border:0;width:100%;height:auto;background-color:transparent;margin:0;border-radius:0;display:flex;flex-direction:row;align-items:center}#history-progress-pagination .swiper-pagination-bullet .line,#history-progress-pagination .swiper-pagination-bullet .year{display:none}#history-progress-pagination .swiper-pagination-bullet .progress-line{width:100%;background-color:#b1b1b1;height:4px;border-radius:5px;margin:0 4px;overflow:hidden}@media screen and (min-width:60em){#history-progress-pagination .swiper-pagination-bullet .progress-line{height:2px;border-radius:0;margin:0}}#history-progress-pagination .swiper-pagination-bullet .progress{background-color:#fff;width:100%;display:block;height:100%;-webkit-animation-play-state:paused;animation-play-state:paused;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:center left;transform-origin:center left}@media screen and (min-width:60em){#history-progress-pagination .swiper-pagination-bullet .progress{height:2px}}#history-progress-pagination .swiper-pagination-bullet.progress-play .progress{-webkit-animation-name:fill-progress;animation-name:fill-progress;-webkit-animation-play-state:running;animation-play-state:running}#history-progress-pagination .swiper-pagination-bullet.progress-finished .progress{-webkit-transform:scaleX(1) !important;transform:scaleX(1) !important;-webkit-animation:none;animation:none}#history-progress-pagination .swiper-pagination-bullet .circle{height:14px;width:14px;border:2px solid #b1b1b1;border-radius:7px;display:none}@media screen and (min-width:60em){#history-progress-pagination .swiper-pagination-bullet .circle{opacity:1;display:block}}#history-progress-pagination .swiper-pagination-bullet-active .circle,#history-progress-pagination .swiper-pagination-bullet.progress-finished .circle,#history-progress-pagination .swiper-pagination-bullet.progress-play .circle{border-color:#fff}.background-overlay{background:linear-gradient(0,rgba(0,0,0,.99),rgba(0,0,0,.15))}@media screen and (min-width:60em){.background-overlay{background:linear-gradient(45deg,#000,rgba(0,0,0,.28))}}.background-black,.shadow-over-text{position:absolute;width:100%;height:250px;bottom:0;left:0;background:linear-gradient(0,rgba(0,0,0,.99),transparent)}@media screen and (min-width:60em){.background-black,.shadow-over-text{display:none}}.shadow-over-text{z-index:10;opacity:0;transition:opacity .2s ease-in-out;pointer-events:none}.shadow-over-text.display-shadow{opacity:1}#history-controls{z-index:11;position:absolute;bottom:98px;left:98px}.history-control-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:0;flex-direction:column;color:#fff;text-transform:uppercase;letter-spacing:1px;cursor:pointer;padding:.5rem}.history-control-play{position:absolute;-webkit-animation:hide-play-button .2s linear forwards;animation:hide-play-button .2s linear forwards}.history-control-pause{position:absolute;-webkit-animation:hide-pause-button .2s linear forwards;animation:hide-pause-button .2s linear forwards}.history-control-play.active{-webkit-animation:show-play-button .2s linear forwards;animation:show-play-button .2s linear forwards}.history-control-pause.active{-webkit-animation:show-pause-button .2s linear forwards;animation:show-pause-button .2s linear forwards}.history-control-button .underline{height:1px;width:100%;background-color:#fff;-webkit-transform:scaleX(0);transform:scaleX(0);transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;transition-duration:.2s;-webkit-transform-origin:center left;transform-origin:center left;margin-top:2px}.history-control-pause:hover .underline,.history-control-play:hover .underline{-webkit-transform:scaleX(1);transform:scaleX(1)}@-webkit-keyframes progress{0%{-webkit-transform:scaleX(0);transform:scaleX(0)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes progress{0%{-webkit-transform:scaleX(0);transform:scaleX(0)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@-webkit-keyframes hide-play-button{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}to{opacity:0;-webkit-transform:translateY(100%);transform:translateY(100%)}}@keyframes hide-play-button{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}to{opacity:0;-webkit-transform:translateY(100%);transform:translateY(100%)}}@-webkit-keyframes hide-pause-button{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}to{opacity:0;-webkit-transform:translateY(-100%);transform:translateY(-100%)}}@keyframes hide-pause-button{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}to{opacity:0;-webkit-transform:translateY(-100%);transform:translateY(-100%)}}@-webkit-keyframes show-play-button{0%{opacity:0;-webkit-transform:translateY(100%);transform:translateY(100%)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes show-play-button{0%{opacity:0;-webkit-transform:translateY(100%);transform:translateY(100%)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes show-pause-button{0%{opacity:0;-webkit-transform:translateY(-100%);transform:translateY(-100%)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes show-pause-button{0%{opacity:0;-webkit-transform:translateY(-100%);transform:translateY(-100%)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes fill-progress{0%{-webkit-transform:scaleX(0);transform:scaleX(0)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes fill-progress{0%{-webkit-transform:scaleX(0);transform:scaleX(0)}to{-webkit-transform:scale(1);transform:scale(1)}}