.logo-large-wrap[data-v-a0d269c7]{align-items:center;display:flex;flex-direction:column;margin-bottom:-80px;max-width:100vw;overflow:hidden}@media not (max-width:767px){.logo-large-wrap[data-v-a0d269c7]{margin-bottom:unset;padding:100px 0}}.logo-large-wrap .logo-large[data-v-a0d269c7]{height:540px;position:relative;transform:scale(.5);width:566px}@media not (max-width:570px){.logo-large-wrap .logo-large[data-v-a0d269c7]{margin:8% auto 3%;transform:scale(.6)}}@media not (max-width:767px){.logo-large-wrap .logo-large[data-v-a0d269c7]{margin:140px auto 0;transform:scale(1)}}.logo-large-wrap .logo-large img[data-v-a0d269c7]{height:auto;position:absolute;width:100%}.logo-large-wrap .logo-large .bullet-hole[data-v-a0d269c7]{max-width:222px;right:0;top:15%}.logo-large-wrap .logo-large .bullet-vector[data-v-a0d269c7]{animation:shoot-a0d269c7 1.5s forwards;animation-delay:.3s;bottom:0;left:0;max-width:80px;opacity:0;z-index:2}.logo-large-wrap .logo-large .bullet-hole-bg[data-v-a0d269c7]{animation:bullet-hole-a0d269c7 50ms forwards;animation-delay:.7s;max-width:80px;right:17%;top:30%;z-index:-1}.logo-large-wrap .logo-large .word-animation[data-v-a0d269c7]{animation:wordbullet-a0d269c7 .7s cubic-bezier(.95,.05,.795,.035) forwards;opacity:0}.logo-large-wrap .logo-large .fast[data-v-a0d269c7]{animation-delay:.8s;left:27%;max-width:203px}.logo-large-wrap .logo-large .bullet[data-v-a0d269c7]{animation-delay:1.1s;left:9.8%;max-width:305px;top:26.5%}.logo-large-wrap .logo-large .bullet.dark[data-v-a0d269c7]{top:28%}.logo-large-wrap .logo-large .tuesday[data-v-a0d269c7]{animation-delay:1.4s;left:19.5%;max-width:432px;top:54%}.logo-large-wrap .logo-large .tuesday.dark[data-v-a0d269c7]{top:53%}@keyframes bullet-a0d269c7{0%{filter:blur(10px);opacity:0;transform:scale(8)}to{opacity:1}}@keyframes wordbullet-a0d269c7{0%{filter:blur(10px);opacity:0;transform:scale(4)}to{opacity:1}}@keyframes shoot-a0d269c7{0%{opacity:1;transform:scale(4) translate(-1000%) translateY(1000%)}to{transform:scale(1) translate(1050%) translateY(-960%)}}@keyframes bullet-hole-a0d269c7{0%{opacity:1}to{opacity:0}}.image-wrap[data-v-efb37d9e],.text-image[data-v-efb37d9e]{overflow:unset}@media not (min-width:1025px){.section-bg[data-v-efb37d9e]{background-color:transparent}}.text-wrap[data-v-efb37d9e]{background-color:#d2232a}.text-wrap .text-inner h2[data-v-efb37d9e]{line-height:.7}.text-wrap .text-inner h3[data-v-efb37d9e]{margin-top:15px}.image-wrap[data-v-efb37d9e]{max-height:600px}@media not (max-width:1024px){.image-wrap[data-v-efb37d9e]{margin-bottom:0;max-height:940px}}.image[data-v-efb37d9e]{transform:translateY(-58px)}@media not (min-width:1400px){.image[data-v-efb37d9e]{margin-bottom:-64px}}@media not (max-width:1400px){.image[data-v-efb37d9e]{transform:translateY(-50px)}}.photos[data-v-58277913]{display:flex;flex-direction:column;overflow:hidden}@media not (max-width:1024px){.photos[data-v-58277913]{flex-direction:unset}}.photos li[data-v-58277913]{position:relative;width:100%}.photos li:nth-of-type(2n) img[data-v-58277913]{order:1}@media not (max-width:1024px){.photos li:nth-of-type(2n) img[data-v-58277913]{order:unset}}.photos li a[data-v-58277913]{display:grid;grid-template-columns:1fr 1fr;height:100%;overflow:hidden;text-decoration:none}@media not (max-width:1024px){.photos li a[data-v-58277913]{grid-template-columns:1fr}}.photos li a img[data-v-58277913]{cursor:zoom-in;height:100%;-o-object-fit:cover;object-fit:cover;transition:all .2s;width:100%}.photos li a span[data-v-58277913]{align-items:center;background-color:#251f21;color:#fff;display:flex;font-size:6vw;height:100%;justify-content:center;position:relative;text-align:center;width:100%;z-index:2}@media not (max-width:1024px){.photos li a span[data-v-58277913]{font-size:28px}}.photos li a:hover img[data-v-58277913]{transform:scale(1.1)}.photos li a:hover span[data-v-58277913]{background-color:#d2232a;color:#251f21}.songs-inner[data-v-969171b5]{display:flex;flex-direction:column;gap:25px;text-align:center}.songs-inner .link[data-v-969171b5]{display:inline-block;display:flex;flex-direction:column;margin:0 auto;text-decoration:none;transition:all .2s;width:-moz-fit-content;width:fit-content}.songs-inner .link img[data-v-969171b5]{height:auto;width:calc(100vw - 30px)}@media not (max-width:660px){.songs-inner .link img[data-v-969171b5]{width:622px}}.songs-inner .link span[data-v-969171b5]{background-color:#d2232a;color:#fff;overflow-x:hidden;padding:10px 0;position:relative;transition:all .2s}@media not (max-width:650px){.songs-inner .link span[data-v-969171b5]{font-size:23px}}@media not (max-width:500px){.songs-inner .link span[data-v-969171b5]:after,.songs-inner .link span[data-v-969171b5]:before{background-image:url(../img/bullet-full-white.svg);background-repeat:no-repeat;background-size:contain;content:"";display:block;height:10px;position:absolute;transition:all .2s;width:30px}}@media(not (max-width:500px))and (not (max-width:767px)){.songs-inner .link span[data-v-969171b5]:after,.songs-inner .link span[data-v-969171b5]:before{height:20px;width:50px}}@media not (max-width:500px){.songs-inner .link span[data-v-969171b5]:before{left:15px;top:40%}.songs-inner .link span[data-v-969171b5]:after{right:15px;top:35%;transform:rotate(180deg)}}@media(not (max-width:500px))and (not (max-width:767px)){.songs-inner .link span[data-v-969171b5]:after{top:30%}}.songs-inner .link:hover span[data-v-969171b5]{background-color:#251f21;color:#d2232a}.songs-inner .link:hover span[data-v-969171b5]:after,.songs-inner .link:hover span[data-v-969171b5]:before{background-image:url(../img/bullet-full-red.svg)}.songs-inner .link:hover span[data-v-969171b5]:before{transform:translate(1100%)}.songs-inner .link:hover span[data-v-969171b5]:after{transform:translate(-1100%) rotate(180deg)}.image-wrap[data-v-b7a96af7]{position:relative}.image-wrap .doll-wrap[data-v-b7a96af7]{animation:run-away-b7a96af7 4s linear infinite;animation-delay:-.3s;bottom:0;display:inline-block;height:-webkit-fill-available;position:absolute;right:0;width:-webkit-fill-available}@media not (max-width:767px){.image-wrap .doll-wrap[data-v-b7a96af7]{animation-name:run-away-768-b7a96af7}}@media not (max-width:1024px){.image-wrap .doll-wrap[data-v-b7a96af7]{animation-name:run-away-1025-b7a96af7}}@media not (max-width:1600px){.image-wrap .doll-wrap[data-v-b7a96af7]{animation-name:run-away-1600-b7a96af7}}.image-wrap .doll-wrap .doll[data-v-b7a96af7]{bottom:50px;max-width:195px;position:absolute;right:40px;z-index:2}.image-wrap .doll-wrap .leg-left[data-v-b7a96af7]{animation:leg-left-b7a96af7 .5s linear infinite alternate;bottom:45px;max-width:90px;position:absolute;right:95px;transform-origin:right top;z-index:1}.image-wrap .doll-wrap .leg-right[data-v-b7a96af7]{animation:leg-right-b7a96af7 .5s linear infinite alternate;bottom:55px;max-width:118px;position:absolute;right:0;transform-origin:left top;z-index:1}.image-wrap .image.detached[data-v-b7a96af7]{height:100%;inset:0;position:absolute;width:100%;z-index:1}.btn[data-v-b7a96af7]{align-items:center;background-image:url(../img/dark/bullet-full-long-white.svg);height:52px;min-width:300px}.btn span[data-v-b7a96af7]{padding-left:10px}.btn[data-v-b7a96af7]:hover{background-image:url(../img/bullet-full-long.svg)}.btn:hover span[data-v-b7a96af7]{color:#d2232a}body.dark-mode .btn[data-v-b7a96af7]:hover{background-image:url(../img/bullet-full-long.svg)}body.dark-mode .btn:hover span[data-v-b7a96af7]{color:#d2232a}@keyframes run-away-b7a96af7{0%{transform:translate(50%) translateY(0)}to{transform:scale(.4) translate(-250%) translateY(-60%)}}@keyframes run-away-768-b7a96af7{0%{transform:translate(50%) translateY(20%)}to{transform:scale(.4) translate(-250%) translateY(30%)}}@keyframes run-away-1025-b7a96af7{0%{transform:translate(50%) translateY(0)}to{transform:scale(.4) translate(-250%) translateY(-100%)}}@keyframes run-away-1600-b7a96af7{0%{transform:translate(50%) translateY(10%)}to{transform:scale(.6) translate(-250%) translateY(-10%)}}@keyframes leg-left-b7a96af7{to{transform:rotate(-120deg)}}@keyframes leg-right-b7a96af7{to{transform:rotate(120deg)}}.contact .contact-inner[data-v-0861c371]{position:relative;z-index:2}.contact .image-wrap[data-v-0861c371]{overflow:visible}.contact .image-wrap .image[data-v-0861c371]{width:108.85%}.contact .btn[data-v-0861c371]{align-items:center;height:52px;min-width:300px}.contact .btn span[data-v-0861c371]{padding-left:10px}
