.header{padding:1vw 0;width:100%;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);position:fixed;top:0;left:0;z-index:3}.header .container{margin:0 auto;display:flex;align-items:center;justify-content:space-between;font-family:"Kaushan Script",cursive}@media(max-width: 1457px){.header .container{display:flex;flex-direction:column;position:relative}}.header__dropdown{display:none;margin-top:12px}@media(max-width: 767px){.header__dropdown{display:block}}.header__dropdown div{width:40px;height:5px;background-color:#eee;border-radius:50px;margin-bottom:5px}@media(min-width: 768px){.header__title{margin-bottom:12px}}.header__title a{font-size:32px;color:#fff;font-weight:normal;text-shadow:1px 1px 1px #000;cursor:pointer;text-decoration:none}@media(max-width: 767px){.header__title a{font-size:22px}}@media(max-width: 767px){.header__navbar{position:absolute;top:95px;background-color:#3b3100;width:100vw;overflow:hidden;height:0;transition-property:height,padding;transition-duration:.5s;transition-timing-function:ease}.header__navbar--is-open{height:188px;padding:12px}.header__navbar .header__list__item{display:block;text-align:center;margin-bottom:18px}}.header__list__item{display:inline;padding-left:8px}.header__list__item a{color:#fff;padding:8px;font-size:18px;font-family:"Kelly Slab",sans-serif;letter-spacing:2px}.header__list__item a:hover{color:#e6e6e6}.about{padding-top:78px;padding-bottom:20vh}@media(max-width: 767px){.about{padding-top:90px;padding-bottom:10vh}}@media(min-width: 768px)and (max-width: 1457px){.about{padding-top:90px;padding-bottom:40vh}}.about__image{display:block;height:300px;margin:2vw 0}@media(max-width: 767px){.about__image{margin-top:22px;margin-bottom:22px}}.about__image__wallpapper{height:100%;width:100%;object-fit:cover}.about__container{display:flex;flex-direction:column;align-items:center;width:100%}.about__container .subtitle{margin-top:62px}.about__container__animation{width:100%;display:flex;align-items:center;justify-content:space-around}@media(min-width: 1024px)and (max-width: 1457px){.about__container__animation{display:flex;flex-direction:column-reverse;width:90%;margin:0 auto}.about__container__animation .about__container__animation__text{max-width:100%;animation:none}.about__container__animation .about__container__animation__image{max-width:70%;animation-name:none;margin-bottom:32px}.about__container__animation .about__container__animation--is-showing .about__container__animation__text{transform:none}.about__container__animation .about__container__animation--is-showing .about__container__animation__image{transform:none}.about__container__animation .about__container__animation--is-showing .about__container__animation__image:hover{transform:scale(1.05)}}@media(max-width: 1023px){.about__container__animation{display:flex;flex-direction:column-reverse;width:90%;margin:0 auto}.about__container__animation .about__container__animation__text{max-width:100%;animation:none}.about__container__animation .about__container__animation__image{max-width:85%;animation-name:none;margin-bottom:32px}.about__container__animation .about__container__animation--is-showing .about__container__animation__text{transform:none}.about__container__animation .about__container__animation--is-showing .about__container__animation__image{transform:none}.about__container__animation .about__container__animation--is-showing .about__container__animation__image:hover{transform:scale(1.05)}}.about__container__animation--is-showing .about__container__animation__text{transform:translateX(400px)}.about__container__animation--is-showing .about__container__animation__image{transform:translateX(-350px)}.about__container__animation--is-showing .about__container__animation__image:hover{transform:scale(1.05) translateX(-350px)}.about__container__animation__text{max-width:42%;color:#fff;font-size:22px;font-family:serif;text-align:justify;text-shadow:1px 1px 1px #000;animation:animationAbountText 2s reverse ease-in-out;transition:transform .5s ease}.about__container__animation__image{max-width:45%;cursor:pointer;border-radius:18px;box-shadow:0 4px 8px 0 #010101,0 6px 20px 0 rgba(0,0,0,.19);animation:animationAbountImg 2s reverse ease-in-out;transition:transform .5s ease}.about__container__animation__image:hover{transform:scale(1.05)}@keyframes animationAbountText{100%{transform:translateX(400px)}}@keyframes animationAbountImg{100%{transform:translateX(-350px)}}.cast{padding:2vw 0;height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center}@media(min-width: 1024px)and (max-width: 1457px){.cast{height:100%;padding-bottom:50vh}}@media(min-width: 768px)and (max-width: 1023px){.cast{height:100%;width:90%;padding-bottom:50vh}}@media(max-width: 767px){.cast{height:100%;width:90%;padding:40vw 0}}.cast__list{list-style:none;display:grid;grid-template-columns:repeat(4, 1fr);grid-gap:64px}@media(min-width: 1024px)and (max-width: 1457px){.cast__list{grid-template-columns:repeat(2, 1fr);grid-gap:30px}}@media(min-width: 768px)and (max-width: 1023px){.cast__list{grid-template-columns:repeat(2, 1fr);grid-gap:20px}}@media(max-width: 767px){.cast__list{grid-template-columns:repeat(1, 1fr);grid-gap:20px}.cast__list .cast__list__item{width:90%;margin:0 auto}}.cast__list__item{position:relative;border-radius:18px;display:flex;flex-direction:column;justify-content:center;align-items:center;cursor:pointer;background:linear-gradient(210deg, #3d3200, #3d3200);overflow:hidden}.cast__list__item span{position:absolute;opacity:1;z-index:2;transition:opacity .5s ease}.cast__list__item--is-showing .cast__list__item__img{opacity:1}.cast__list__item--is-showing .cast__list__item__title{opacity:1}.cast__list__item--is-showing span{opacity:0}.cast__list__item::before{content:"";position:absolute;background-color:#fff;width:60%;height:200%;animation:rotateCast 2s linear infinite}.cast__list__item::after{content:"";position:absolute;background:linear-gradient(210deg, #3d3200, #3d3200);inset:2px;border-radius:inherit}.cast__list__item__img{max-height:350px;object-fit:cover;border-radius:8px;padding:16px;transition:opacity 1s ease;z-index:1;opacity:0;transition:opacity .5s ease}.cast__list__item__title{color:#fff;text-align:center;font-family:sans-serif;font-size:22px;padding-bottom:20px;z-index:1;line-height:30px;opacity:0;transition:opacity .5s ease}@keyframes rotateCast{100%{transform:rotate(180deg)}}.sound{height:100vh;display:flex;flex-direction:column;justify-content:center}@media(max-width: 1457px){.sound{height:100%;padding-bottom:30vw}}@media(max-width: 767px){.sound{height:100%;padding-bottom:40vw}}.sound .container{display:flex;justify-content:space-between;align-items:center;height:50%}@media(max-width: 1457px){.sound .container{display:block}}.sound__music{box-shadow:0 4px 8px 0 #010101,0 6px 20px 0 rgba(0,0,0,.19);cursor:pointer;max-width:650px;width:100%;object-fit:contain}@media(max-width: 1457px){.sound__music{display:block;margin:32px auto}}.sound__about{max-width:750px}@media(max-width: 1457px){.sound__about{display:block;margin:0 auto}}.sound__about .subtitle{margin-bottom:40px}.sound__about__text{color:#fff;font-size:22px;font-family:serif;text-align:justify;text-shadow:1px 1px 1px #000;line-height:40px;margin-left:12px}.tell{height:100vh;padding-bottom:32px;display:flex;flex-direction:column;justify-content:center}@media(max-width: 1023px){.tell{height:100%;padding-bottom:40vw}}.tell .container{display:flex;justify-content:space-between}@media(min-width: 1024px)and (max-width: 1457px){.tell .container{display:grid;grid-template-columns:2fr 1fr}.tell .container .tell__form{width:70%;margin:0 auto}}@media(min-width: 768px)and (max-width: 1023px){.tell .container{display:grid;grid-template-columns:2fr 1fr}.tell .container .tell__form{width:100%}}@media(max-width: 767px){.tell .container{display:block}.tell .container .tell__form{display:block;width:90%;margin:0 auto 64px auto}}.tell__form{display:inline-block;max-width:100%;width:30vw;height:max-content;padding:32px;border-radius:15px;background-color:#1a1400;box-shadow:0 4px 8px 0 #010101,0 6px 20px 0 rgba(0,0,0,.19)}@media(max-width: 767px){.tell__form{width:100%}}.tell__form__label{color:#fff;font-family:sans-serif;font-size:1.2em;padding-left:10px}.tell__form__input-field{display:block;width:100%;margin:16px 0;font-size:1.2em;color:#fff;padding:8px;border:none;border:2px solid #eee;border-radius:15px;background-color:rgba(0,0,0,0);outline:none}.tell__form__input-field:nth-child(8){resize:none;height:128px}.tell__form__button{width:100%;cursor:pointer;font-size:1.2em;padding:10px;border-radius:15px;border:none;color:#eee;background-color:#3d3200}.tell__form__button:hover{background-color:#4c3f00}.tell__social-links{margin:0 auto}@media(max-width: 1457px){.tell__social-links{display:flex;flex-direction:column;align-items:center}}@media(max-width: 767px){.tell__social-links{margin:10px}}.tell__social-links a{text-decoration:none}.tell__social-links a:hover .icon .fa-brands{color:#eee}.tell__social-links a:nth-child(1):hover .icon-text{color:#da1a44}.tell__social-links a:nth-child(2):hover .icon-text{color:#333}.tell__social-links a:nth-child(3):hover .icon-text{color:#198cce}.tell__social-links a:nth-child(1):hover .icon{background-color:#da1a44}.tell__social-links a:nth-child(2):hover .icon{background-color:#333}.tell__social-links a:nth-child(3):hover .icon{background-color:#198cce}.tell__social-links a:hover .tell__social-links__link{width:200px}@media(min-width: 1024px)and (max-width: 1457px){.tell__social-links a .tell__social-links__link{margin-bottom:18px}}@media(max-width: 1023px){.tell__social-links a{text-decoration:none}.tell__social-links a .tell__social-links__link{width:200px;margin-bottom:18px}.tell__social-links a .icon .fa-brands{color:#eee}.tell__social-links a:nth-child(1) .icon-text{color:#da1a44}.tell__social-links a:nth-child(2) .icon-text{color:#333}.tell__social-links a:nth-child(3) .icon-text{color:#198cce}.tell__social-links a:nth-child(1) .icon{background-color:#da1a44}.tell__social-links a:nth-child(2) .icon{background-color:#333}.tell__social-links a:nth-child(3) .icon{background-color:#198cce}.tell__social-links a:hover .tell__social-links__link{width:200px}}.tell__social-links__link{list-style:none;display:inline-block;margin:0 15px;width:60px;height:60px;background-color:#eee;border-radius:50px;overflow:hidden;transition:all .3s ease-in-out}.tell__social-links__link .icon{display:inline-block;width:60px;height:60px;border-radius:50px;text-align:center;transition:all .3s ease-in-out}.tell__social-links__link .icon .fa-brands{border:1px solid #eee;width:60px;height:60px;border-radius:50px;font-size:25px;line-height:60px;color:#000;transition:all .3s ease-in-out}.tell__social-links__link .icon-text{font-size:20px;line-height:60px;margin-left:10px;font-family:sans-serif;transition:all .3s ease-in-out}.footer{text-align:center;background-color:#161000}.footer__text{padding:16px 0;color:#fff;font-size:18px;font-family:sans-serif}*,::after,::before{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{background:linear-gradient(210deg, #3d3200, #050100)}.generic-container{max-width:1500px;width:95%;margin:0 auto}@media(min-width: 1024px)and (max-width: 1457px){.generic-container{width:90%}}@media(max-width: 1023px){.generic-container{width:90%}}.subtitle{text-align:center;margin-bottom:62px;font-family:serif;font-size:32px;color:#fff;text-shadow:1px 1px 1px #000;letter-spacing:5px}@media(max-width: 767px){.subtitle{font-size:28px}}