.poster-active-grid a{display:block;overflow:hidden;transition:color .7s}.poster-active-grid a img{transform:scale(1);transition:transform .9s ease}.poster-active-grid.hovered:hover img{transform:scale(1.05)}.poster-active-grid.hovered:hover .poster-main-title{color:#0bf!important}.poster-active-image-inner{overflow:hidden;border-radius:clamp(40px,calc(40px + (60 - 40) * ((100vw - 768px) / (1920 - 768))),60px)}.poster-active img{display:block;width:100%;min-width:100%;min-height:clamp(426px,calc(426px + (749 - 426) * ((100vw - 768px) / (1920 - 768))),749px);border-radius:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}@media (max-width: 767px){.poster-active-image-inner{border-radius:40px}.poster-active img{min-height:0;height:clamp(417px,calc(417px + (875 - 417) * ((100vw - 375px) / (767 - 375))),875px)}}.poster-active-content-wrap{margin-top:clamp(11px,calc(11px + (20 - 11) * ((100vw - 768px) / (1920 - 768))),20px)}@media (max-width: 767px){.poster-active-content-wrap{margin-top:25px}}.poster-active-text-col{gap:24px}@media (min-width: 768px){.poster-active-text-col{min-height:100%;gap:clamp(24px,calc(24px + (40 - 24) * ((100vw - 768px) / (1920 - 768))),40px)}}.poster-active-content{display:flex;flex-direction:column;gap:clamp(5px,calc(5px + (6 - 5) * ((100vw - 768px) / (1920 - 768))),6px)}.concert-date{overflow:hidden;line-height:clamp(35px,calc(35px + (63 - 35) * ((100vw - 768px) / (1920 - 768))),63px);gap:clamp(6px,calc(6px + (8 - 6) * ((100vw - 768px) / (1920 - 768))),8px);letter-spacing:-4%}@media (max-width: 767px){.concert-date{line-height:36px}}.year-wrap{line-height:100%}.year-wrap .date-3,.year-wrap .date-3-1{font-size:clamp(28px,calc(28px + (50 - 28) * ((100vw - 768px) / (1920 - 768))),50px);line-height:clamp(35px,calc(35px + (63 - 35) * ((100vw - 768px) / (1920 - 768))),63px);letter-spacing:-4%}.year-wrap .date-3{font-family:Cera Pro Bold;font-weight:700;text-transform:uppercase}.year-wrap .date-3-1{font-family:Cera Pro Regular;font-weight:400;letter-spacing:-4%}.day-wrap{gap:clamp(6px,calc(6px + (8 - 6) * ((100vw - 768px) / (1920 - 768))),8px)}.day-wrap .date-5,.day-wrap .date-5-1{letter-spacing:-4%;font-size:clamp(23px,calc(23px + (40 - 23) * ((100vw - 768px) / (1920 - 768))),40px);line-height:clamp(35px,calc(35px + (50 - 35) * ((100vw - 768px) / (1920 - 768))),50px)}@media (max-width: 767px){.year-wrap .date-3,.year-wrap .date-3-1{font-size:29px;line-height:36px;letter-spacing:-4%}.day-wrap .date-5,.day-wrap .date-5-1{letter-spacing:-4%;font-size:24px;line-height:28px}}.loc-detail{font-size:clamp(21px,calc(21px + (40 - 21) * ((100vw - 768px) / (1920 - 768))),40px);line-height:clamp(26px,calc(26px + (50 - 26) * ((100vw - 768px) / (1920 - 768))),50px);letter-spacing:-3%}.poster-main-title{--gap: clamp( 5px, calc(5px + (6 - 5) * ((100vw - 768px) / (1920 - 768))), 6px );margin-bottom:clamp(calc(7px - var(--gap)),calc(7px + (10 - 7) * ((100vw - 768px) / (1920 - 768))) - var(--gap),calc(10px - var(--gap)));font-size:clamp(34px,calc(34px + (68 - 34) * ((100vw - 768px) / (1920 - 768))),68px);line-height:clamp(41px,calc(41px + (82 - 41) * ((100vw - 768px) / (1920 - 768))),82px);letter-spacing:-4%}.btn-t1-wrap .btn-t1{letter-spacing:0%;padding-inline:clamp(35.5px,calc(35.5px + (47 - 35.5) * ((100vw - 768px) / (1920 - 768))),47px);padding-block:clamp(15px,calc(15px + (17 - 15) * ((100vw - 768px) / (1920 - 768))),17px);line-height:clamp(13px,calc(13px + (25 - 13) * ((100vw - 768px) / (1920 - 768))),25px);transition:background-color .4s ease}.btn-t1-wrap .btn-t1:hover{background-color:#fece29;cursor:pointer}
