@keyframes heartbeat-c021cfec{0%{transform:translate(-15vh,-50%) scale(1);transform-origin:center center}10%{transform:translate(-15vh,-50%) scale(.965)}17%{transform:translate(-15vh,-50%) scale(1)}33%{transform:translate(-15vh,-50%) scale(.965)}45%{transform:translate(-15vh,-50%) scale(1)}}.loading-screen[data-v-c021cfec]{background-color:#060606;height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:9999}.loading-screen .progress[data-v-c021cfec]{animation:heartbeat-c021cfec 2s cubic-bezier(.785,.135,.15,.86) infinite reverse both;display:inline-block;left:50%;position:absolute;text-align:left;top:50%;transform:translate(-15vh,-50%)}.loading-screen .progress .font-base-xs[data-v-c021cfec]{color:#fff;font-size:20vh;transition:all .25s cubic-bezier(.175,.885,.32,1.275)}.loading-screen .progress .font-base-xs span[data-v-c021cfec]{display:inline}.modal{color:#fff;height:100%;left:0;overflow:auto;position:fixed;top:0;width:100%;z-index:1000}.modal .modal-desc{padding:100px 2rem 2rem;position:absolute;text-align:center;z-index:1}@media screen and (min-width:750px){.modal .modal-desc{display:none}}.modal>picture{display:block;height:100%;width:100%}.modal>picture img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.modal h2{font-size:clamp(13.6111111111px,1.3888888889vw,35.5555555556px);position:absolute;z-index:1}.modal h2 .t-outline{color:#fff;font-size:2.5em;-webkit-text-stroke-width:0}@media screen and (min-width:750px){.modal h2 .t-outline{color:transparent;-webkit-text-stroke-color:#fff;-webkit-text-stroke-width:1px}}.modal h2:first-child{left:3%;text-align:right;top:60%}@media screen and (min-width:750px){.modal h2:first-child{left:inherit;right:76%;top:51%}}.modal h2:nth-child(2){left:68%;top:38%}@media screen and (min-width:750px){.modal h2:nth-child(2){left:68%;top:17%}}.modal h2:nth-child(3){right:2%;top:77%}@media screen and (min-width:750px){.modal h2:nth-child(3){left:78%;right:inherit}}.modal .close{color:#fff;cursor:pointer;height:16px;position:absolute;right:3rem;top:4rem;width:16px;z-index:2}.loaded-leave-active{transition:opacity 1.5s cubic-bezier(.39,.575,.565,1)}.loaded-leave-to{opacity:0}.modal-enter-active,.modal-leave-active{transition:opacity .5s ease}.modal-enter-from,.modal-leave-to{opacity:0}
