.Hero-module__JgYmMq__hero{background:#000;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100vh;display:flex;position:relative;overflow:hidden}.Hero-module__JgYmMq__heroImage{z-index:1;width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden}.Hero-module__JgYmMq__image{object-fit:cover;object-position:center;opacity:.6;filter:grayscale()contrast(1.1)}.Hero-module__JgYmMq__heroOverlay{z-index:2;background:linear-gradient(#0006 0%,#0000 50%,#000c 100%);width:100%;height:100%;position:absolute;top:0;left:0}.Hero-module__JgYmMq__content{z-index:10;text-align:center;max-width:1000px;padding:0 20px;position:relative}@keyframes Hero-module__JgYmMq__slideUpScale{0%{opacity:0;transform:translateY(40px)scale(.9)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes Hero-module__JgYmMq__slideUpFade{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.Hero-module__JgYmMq__title{letter-spacing:0;color:#fff;text-shadow:0 4px 20px #ffffff1a;margin-bottom:2rem;font-size:clamp(3rem,12vw,10rem);font-weight:800;line-height:.85;animation:.8s cubic-bezier(.175,.885,.32,1.275) .4s both Hero-module__JgYmMq__slideUpScale}.Hero-module__JgYmMq__subtitle{color:#fffc;letter-spacing:1px;margin-bottom:3rem;font-size:1.4rem;font-weight:600}.Hero-module__JgYmMq__cta{justify-content:center;gap:20px;animation:.8s cubic-bezier(.175,.885,.32,1.275) .8s both Hero-module__JgYmMq__slideUpFade;display:flex}.Hero-module__JgYmMq__scrollIndicator{color:#ffffff4d;flex-direction:column;align-items:center;gap:15px;font-size:.75rem;font-weight:500;display:flex;position:absolute;bottom:40px;left:50%;transform:translate(-50%)}.Hero-module__JgYmMq__mouse{border:2px solid #fff3;border-radius:20px;width:24px;height:40px;position:relative}.Hero-module__JgYmMq__dot{background:#fff;border-radius:2px;width:4px;height:8px;animation:2s infinite Hero-module__JgYmMq__scrollDot;position:absolute;top:8px;left:50%;transform:translate(-50%)}@keyframes Hero-module__JgYmMq__scrollDot{0%{opacity:1;transform:translate(-50%)}to{opacity:0;transform:translate(-50%,20px)}}@media (max-width:768px){.Hero-module__JgYmMq__title{letter-spacing:0}.Hero-module__JgYmMq__cta{flex-direction:column;align-items:center;width:100%}}
.MusicCardV2-module__PGcUHq__card{background:#fff;border-radius:24px;flex-direction:column;width:100%;max-width:350px;transition:transform .3s;display:flex;overflow:hidden;box-shadow:0 10px 30px #0003}.MusicCardV2-module__PGcUHq__card:hover{transform:translateY(-5px)}.MusicCardV2-module__PGcUHq__topBar{background:#000;align-items:center;padding:10px 20px;display:flex}.MusicCardV2-module__PGcUHq__badge{color:#fff;text-transform:uppercase;letter-spacing:1px;font-size:.8rem;font-weight:800}.MusicCardV2-module__PGcUHq__body{text-align:center;color:#000;flex-direction:column;align-items:center;padding:20px;display:flex}.MusicCardV2-module__PGcUHq__title{margin-bottom:20px;font-size:1.2rem;font-weight:700}.MusicCardV2-module__PGcUHq__imageContainer{aspect-ratio:1;border-radius:12px;width:100%;margin-bottom:20px;position:relative;overflow:hidden}.MusicCardV2-module__PGcUHq__image{object-fit:cover}.MusicCardV2-module__PGcUHq__actionBtn{color:#fff;cursor:pointer;background:#000;border:none;border-radius:40px;padding:12px 30px;font-size:.9rem;font-weight:700;transition:all .3s}.MusicCardV2-module__PGcUHq__actionBtn:hover{background:#333;transform:scale(1.05)}
.MusicSection-module__xGaRUW__section{z-index:2;padding:120px 5%;position:relative}.MusicSection-module__xGaRUW__header{text-align:left;max-width:1200px;margin-bottom:80px;margin-left:auto;margin-right:auto}.MusicSection-module__xGaRUW__title{letter-spacing:-2px;color:#fff;margin-bottom:10px;font-size:clamp(2.5rem,6vw,5rem);font-weight:800}.MusicSection-module__xGaRUW__subtitle{color:#fff6;letter-spacing:2px;text-transform:uppercase;font-size:1rem;font-weight:500}.MusicSection-module__xGaRUW__grid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));justify-items:center;gap:40px;max-width:1200px;margin-left:auto;margin-right:auto;display:grid}.MusicSection-module__xGaRUW__actions{justify-content:center;margin-top:50px;display:flex}.MusicSection-module__xGaRUW__viewAllBtn{color:#000;text-transform:uppercase;letter-spacing:.05em;background:#fff;border-radius:40px;padding:12px 30px;font-size:.9rem;font-weight:700;transition:all .4s cubic-bezier(.175,.885,.32,1.275);display:inline-block}.MusicSection-module__xGaRUW__viewAllBtn:hover{transform:scale(1.05)translateY(-2px);box-shadow:0 10px 20px #ffffff26}.MusicSection-module__xGaRUW__viewAllBtn:active{transform:scale(.95)}@media (max-width:768px){.MusicSection-module__xGaRUW__section{padding:80px 20px}.MusicSection-module__xGaRUW__header{text-align:center}.MusicSection-module__xGaRUW__grid{grid-template-columns:1fr}}
.TourSection-module__NsKaXq__section{color:#fff;background:#000;padding:100px 5%;position:relative;overflow:hidden}.TourSection-module__NsKaXq__section:before{content:"";opacity:.2;pointer-events:none;z-index:1;background-image:url(https://www.transparenttextures.com/patterns/asfalt-dark.png);width:100%;height:100%;position:absolute;top:0;left:0}.TourSection-module__NsKaXq__content{z-index:2;max-width:1200px;margin:0 auto;position:relative}.TourSection-module__NsKaXq__titleContainer{text-align:center;margin-bottom:80px}.TourSection-module__NsKaXq__title{font-family:var(--font-main);color:#fff;text-transform:uppercase;letter-spacing:-2px;filter:drop-shadow(0 0 10px #ffffff4d);margin:0;font-size:clamp(4rem,15vw,12rem);line-height:.8}.TourSection-module__NsKaXq__tourList{flex-direction:column;gap:10px;width:100%;display:flex}.TourSection-module__NsKaXq__tourRow{border-bottom:2px solid #ffffff1a;grid-template-columns:2fr 1fr 2fr 1.5fr;align-items:center;padding:20px 0;transition:all .3s;display:grid}.TourSection-module__NsKaXq__tourRow:hover{background:#ffffff0d;border-color:#fff}.TourSection-module__NsKaXq__city{font-family:var(--font-main);text-transform:uppercase;color:#fff;letter-spacing:1px;font-size:2rem;font-weight:800}.TourSection-module__NsKaXq__date{color:#fff;font-size:1.5rem;font-weight:700}.TourSection-module__NsKaXq__venue{color:#fff9;text-transform:uppercase;letter-spacing:2px;font-size:1rem}.TourSection-module__NsKaXq__action{justify-content:flex-end;display:flex}.TourSection-module__NsKaXq__buyBtn{color:#fff;text-transform:uppercase;cursor:pointer;letter-spacing:1px;background:0 0;border:2px solid #fff;padding:10px 25px;font-size:.8rem;font-weight:800;transition:all .3s}.TourSection-module__NsKaXq__buyBtn:hover{color:#000;background:#fff;box-shadow:0 0 20px #fff6}@media (max-width:900px){.TourSection-module__NsKaXq__tourRow{grid-template-columns:1fr 1fr;gap:15px;padding:30px 0}.TourSection-module__NsKaXq__venue{grid-column:span 2}.TourSection-module__NsKaXq__action{grid-column:span 2;justify-content:center}.TourSection-module__NsKaXq__city{font-size:1.5rem}}@media (max-width:480px){.TourSection-module__NsKaXq__tourRow{text-align:center;grid-template-columns:1fr;gap:10px}.TourSection-module__NsKaXq__venue{grid-column:span 1}.TourSection-module__NsKaXq__action{grid-column:span 1;justify-content:center;margin-top:10px}}
.MusicPage-module__7fUP-a__container{max-width:1200px;min-height:100vh;margin:0 auto;padding:150px 20px 100px}.MusicPage-module__7fUP-a__header{text-align:center;margin-bottom:80px}.MusicPage-module__7fUP-a__title{margin-bottom:1rem;font-size:clamp(3rem,8vw,5rem);font-weight:800}.MusicPage-module__7fUP-a__subtitle{color:#ffffff80;font-size:1.2rem}.MusicPage-module__7fUP-a__grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));justify-items:center;gap:40px;display:grid}@media (max-width:768px){.MusicPage-module__7fUP-a__container{padding-top:100px}.MusicPage-module__7fUP-a__grid{grid-template-columns:1fr}}
