.news-page[data-astro-cid-5kj6t6lp]{min-height:100vh;padding-top:var(--header-height);background:#000}.container[data-astro-cid-5kj6t6lp]{max-width:1200px;margin:2rem auto 0;padding:2rem 2rem 4rem;background:#0000008c;backdrop-filter:blur(10px)}.page-header[data-astro-cid-5kj6t6lp]{display:flex;align-items:center;gap:1.5rem;margin-bottom:2rem;padding-bottom:.75rem;border-bottom:1px solid rgba(255,255,255,.1)}.page-logo[data-astro-cid-5kj6t6lp]{width:60px;height:auto;flex-shrink:0}.page-heading[data-astro-cid-5kj6t6lp]{font-size:1.5rem;letter-spacing:.2em;margin:0}.intro-section[data-astro-cid-5kj6t6lp]{margin-bottom:4rem}.intro-text[data-astro-cid-5kj6t6lp]{font-size:1.2rem;line-height:1.8;text-align:center;max-width:900px;margin:0 auto;opacity:.95}.section-title[data-astro-cid-5kj6t6lp]{font-size:2rem;letter-spacing:.15em;text-align:center;margin-bottom:3rem;padding-bottom:1rem;border-bottom:2px solid rgba(255,255,255,.2)}.tour-section[data-astro-cid-5kj6t6lp]{margin-bottom:6rem}.tour-content[data-astro-cid-5kj6t6lp]{max-width:1000px;margin:0 auto}.tour-content[data-astro-cid-5kj6t6lp]>p[data-astro-cid-5kj6t6lp]{text-align:center;margin-bottom:3rem;line-height:1.8;font-size:1.1rem}.upcoming-event[data-astro-cid-5kj6t6lp]{margin-bottom:3rem;padding:3rem;background:#ffffff14;border:1px solid rgba(255,255,255,.2);border-left:4px solid rgba(255,255,255,.8)}.event-badge[data-astro-cid-5kj6t6lp]{display:inline-block;padding:.5rem 1rem;background:#ffffff26;font-size:.9rem;letter-spacing:.1em;margin-bottom:1.5rem}.upcoming-event[data-astro-cid-5kj6t6lp] h3[data-astro-cid-5kj6t6lp]{font-size:2rem;margin-bottom:2rem;letter-spacing:.05em}.event-image-link[data-astro-cid-5kj6t6lp]{display:block;width:100%;max-width:300px;margin:0 auto 2.5rem}.event-image[data-astro-cid-5kj6t6lp]{width:100%;height:auto;display:block;border:2px solid rgba(255,255,255,.3);transition:all .3s ease}.event-image-link[data-astro-cid-5kj6t6lp]:hover .event-image[data-astro-cid-5kj6t6lp]{border-color:#ffffff80;transform:scale(1.01)}.event-details[data-astro-cid-5kj6t6lp]{display:grid;grid-template-columns:1fr;gap:1rem;margin-bottom:2rem;padding:2rem;background:#0000004d}.event-detail[data-astro-cid-5kj6t6lp]{display:flex;align-items:center;gap:1rem}.detail-icon[data-astro-cid-5kj6t6lp]{flex-shrink:0}.detail-svg[data-astro-cid-5kj6t6lp]{opacity:.9;transition:all .3s ease}.event-detail[data-astro-cid-5kj6t6lp]:hover .detail-svg[data-astro-cid-5kj6t6lp]{opacity:1;transform:scale(1.1)}.detail-text[data-astro-cid-5kj6t6lp]{font-size:1.05rem;line-height:1.6}.event-description[data-astro-cid-5kj6t6lp]{line-height:1.8;opacity:.95}.event-booking-link[data-astro-cid-5kj6t6lp]{display:inline-block;padding:.5rem 1.25rem;background:#ffffff26;border:1px solid rgba(255,255,255,.3);border-radius:25px;transition:all .3s ease;text-decoration:none;margin-left:.5rem;letter-spacing:.05em}.event-booking-link[data-astro-cid-5kj6t6lp]:hover{background:#ffffff40;border-color:#ffffff80;transform:translate(3px)}.tour-links-title[data-astro-cid-5kj6t6lp]{font-size:1.5rem;letter-spacing:.05em;margin-bottom:2rem;margin-top:3rem;text-align:center}.tour-links[data-astro-cid-5kj6t6lp]{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;margin-bottom:3rem}.tour-link[data-astro-cid-5kj6t6lp]{display:flex;align-items:center;gap:1.5rem;padding:2.5rem;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-left:4px solid rgba(255,255,255,.4);transition:all .3s ease}.tour-link[data-astro-cid-5kj6t6lp]:hover{background:#ffffff14;border-left-color:#fffc;transform:translate(5px)}.tour-link-icon[data-astro-cid-5kj6t6lp]{flex-shrink:0}.tour-svg[data-astro-cid-5kj6t6lp]{opacity:.85;transition:all .3s ease}.tour-link[data-astro-cid-5kj6t6lp]:hover .tour-svg[data-astro-cid-5kj6t6lp]{opacity:1;transform:scale(1.1)}.tour-link-content[data-astro-cid-5kj6t6lp] h3[data-astro-cid-5kj6t6lp]{font-size:1.4rem;margin-bottom:.5rem;letter-spacing:.05em}.tour-link-content[data-astro-cid-5kj6t6lp] p[data-astro-cid-5kj6t6lp]{opacity:.8;line-height:1.5;font-size:.95rem}.festival-highlights[data-astro-cid-5kj6t6lp]{padding:2.5rem;background:#ffffff08;border-left:3px solid rgba(255,255,255,.3)}.festival-highlights[data-astro-cid-5kj6t6lp] h3[data-astro-cid-5kj6t6lp]{font-size:1.5rem;margin-bottom:1.5rem;letter-spacing:.05em}.festival-list[data-astro-cid-5kj6t6lp]{list-style:none}.festival-list[data-astro-cid-5kj6t6lp] li[data-astro-cid-5kj6t6lp]{display:flex;align-items:center;gap:1.5rem;padding:1rem 0;border-bottom:1px solid rgba(255,255,255,.1);line-height:1.6}.festival-list[data-astro-cid-5kj6t6lp] li[data-astro-cid-5kj6t6lp]:last-child{border-bottom:none}.festival-list[data-astro-cid-5kj6t6lp] strong[data-astro-cid-5kj6t6lp]{color:#fffffff2}.event-ticket-btn[data-astro-cid-5kj6t6lp]{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;background:#ffffff1a;border:1px solid rgba(255,255,255,.3);border-radius:25px;color:#fffffff2;font-size:.9rem;font-weight:600;letter-spacing:.05em;text-decoration:none;white-space:nowrap;transition:all .3s ease;flex-shrink:0}.event-ticket-btn[data-astro-cid-5kj6t6lp] svg[data-astro-cid-5kj6t6lp]{flex-shrink:0}.event-ticket-btn[data-astro-cid-5kj6t6lp]:hover{background:#fff3;border-color:#ffffff80;transform:translate(3px)}.event-details-text[data-astro-cid-5kj6t6lp]{flex:1;line-height:1.6}.event-venue[data-astro-cid-5kj6t6lp]{color:#ffffffe6;font-weight:500}.releases-section[data-astro-cid-5kj6t6lp]{margin-bottom:6rem}.releases-content[data-astro-cid-5kj6t6lp]{max-width:1000px;margin:0 auto}.release-cards[data-astro-cid-5kj6t6lp]{display:grid;grid-template-columns:1fr;gap:2rem;margin-bottom:3rem}.release-card[data-astro-cid-5kj6t6lp]{padding:2.5rem;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-left:4px solid rgba(255,255,255,.3)}.release-card[data-astro-cid-5kj6t6lp].featured{border-left-color:#fffc;background:#ffffff14}.release-cover[data-astro-cid-5kj6t6lp]{width:100%;max-width:400px;height:auto;margin:0 auto 2rem;display:block;border:2px solid rgba(255,255,255,.2);transition:all .3s ease}.release-cover[data-astro-cid-5kj6t6lp]:hover{border-color:#fff6;transform:scale(1.02)}.release-tag[data-astro-cid-5kj6t6lp]{display:inline-block;padding:.4rem 1rem;background:#ffffff1a;font-size:.85rem;letter-spacing:.1em;margin-bottom:1rem;text-transform:uppercase}.release-card[data-astro-cid-5kj6t6lp] h3[data-astro-cid-5kj6t6lp]{font-size:1.5rem;margin-bottom:.75rem;letter-spacing:.05em}.release-card[data-astro-cid-5kj6t6lp] p[data-astro-cid-5kj6t6lp]{line-height:1.7;margin-bottom:.75rem}.release-card[data-astro-cid-5kj6t6lp] p[data-astro-cid-5kj6t6lp] strong[data-astro-cid-5kj6t6lp]{color:#fffffff2}.release-links[data-astro-cid-5kj6t6lp]{display:flex;gap:1rem;margin-top:1.5rem}.release-links[data-astro-cid-5kj6t6lp] a[data-astro-cid-5kj6t6lp]{padding:.75rem 1.5rem;background:#ffffff1a;border:1px solid rgba(255,255,255,.2);border-radius:25px;transition:all .3s ease}.release-links[data-astro-cid-5kj6t6lp] a[data-astro-cid-5kj6t6lp]:hover{background:#fff3;border-color:#fff6}.music-platforms[data-astro-cid-5kj6t6lp]{padding:2.5rem;background:#ffffff08;text-align:center}.music-platforms[data-astro-cid-5kj6t6lp] h3[data-astro-cid-5kj6t6lp]{font-size:1.5rem;margin-bottom:2rem;letter-spacing:.05em}.platform-links[data-astro-cid-5kj6t6lp]{display:grid;grid-template-columns:repeat(4,1fr);gap:1.5rem}.platform-link[data-astro-cid-5kj6t6lp]{padding:1.5rem 1rem;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);transition:all .3s ease;display:flex;flex-direction:column;align-items:center;gap:.75rem}.platform-logo[data-astro-cid-5kj6t6lp]{width:48px;height:48px;object-fit:contain;filter:brightness(0) invert(1);opacity:.9;transition:all .3s ease}.platform-link[data-astro-cid-5kj6t6lp] span[data-astro-cid-5kj6t6lp]{font-size:.9rem;letter-spacing:.05em}.platform-link[data-astro-cid-5kj6t6lp]:hover{background:#ffffff1a;border-color:#ffffff4d;transform:translateY(-3px)}.platform-link[data-astro-cid-5kj6t6lp]:hover .platform-logo[data-astro-cid-5kj6t6lp]{opacity:1;transform:scale(1.1)}.press-section[data-astro-cid-5kj6t6lp]{margin-bottom:6rem}.press-content[data-astro-cid-5kj6t6lp]{max-width:1000px;margin:0 auto}.press-items[data-astro-cid-5kj6t6lp]{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem}.press-item[data-astro-cid-5kj6t6lp]{padding:2rem;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-top:3px solid rgba(255,255,255,.3)}.press-item[data-astro-cid-5kj6t6lp] h3[data-astro-cid-5kj6t6lp]{font-size:1.3rem;margin-bottom:1rem;letter-spacing:.05em;display:flex;align-items:center;gap:.75rem}.press-icon[data-astro-cid-5kj6t6lp]{flex-shrink:0;opacity:.9;transition:all .3s ease}.press-item[data-astro-cid-5kj6t6lp]:hover .press-icon[data-astro-cid-5kj6t6lp]{opacity:1;transform:scale(1.1)}.press-item[data-astro-cid-5kj6t6lp] p[data-astro-cid-5kj6t6lp]{line-height:1.7;opacity:.9}.contact-section[data-astro-cid-5kj6t6lp]{margin-bottom:4rem}.contact-box[data-astro-cid-5kj6t6lp]{max-width:700px;margin:0 auto;padding:3rem;background:#ffffff0d;border:1px solid rgba(255,255,255,.1)}.contact-box[data-astro-cid-5kj6t6lp] h2[data-astro-cid-5kj6t6lp]{font-size:2rem;margin-bottom:1.5rem;text-align:center}.contact-box[data-astro-cid-5kj6t6lp]>p[data-astro-cid-5kj6t6lp]{margin-bottom:2rem;opacity:.9;line-height:1.6;text-align:center}.booking-info[data-astro-cid-5kj6t6lp]{margin-bottom:2rem;padding:2rem;background:#0000004d;border-left:3px solid rgba(255,255,255,.3)}.booking-info[data-astro-cid-5kj6t6lp] p[data-astro-cid-5kj6t6lp]{margin-bottom:1rem;line-height:1.8}.booking-info[data-astro-cid-5kj6t6lp] p[data-astro-cid-5kj6t6lp]:last-child{margin-bottom:0}.booking-info[data-astro-cid-5kj6t6lp] a[data-astro-cid-5kj6t6lp]{text-decoration:underline}.contact-logo[data-astro-cid-5kj6t6lp]{display:block;width:80px;height:auto;margin:2rem auto}.signup-form[data-astro-cid-5kj6t6lp]{display:flex;gap:1rem}.signup-form[data-astro-cid-5kj6t6lp] input[data-astro-cid-5kj6t6lp]{flex:1;padding:1rem;background:#ffffff1a;border:1px solid rgba(255,255,255,.3);color:var(--color-white);font-family:var(--font-body);font-size:1rem}.signup-form[data-astro-cid-5kj6t6lp] input[data-astro-cid-5kj6t6lp]::placeholder{color:#ffffff80}.signup-form[data-astro-cid-5kj6t6lp] button[data-astro-cid-5kj6t6lp]{padding:1rem 2rem;background:var(--color-white);color:var(--color-black);border:none;border-radius:25px;font-family:var(--font-heading);font-size:1rem;letter-spacing:.1em;cursor:pointer;transition:all .3s ease}.signup-form[data-astro-cid-5kj6t6lp] button[data-astro-cid-5kj6t6lp]:hover{background:#ffffffe6;transform:translateY(-2px)}@media(max-width:768px){.container[data-astro-cid-5kj6t6lp]{margin-top:1rem;padding:1.5rem 1.5rem 3rem}.page-header[data-astro-cid-5kj6t6lp]{gap:1rem}.page-heading[data-astro-cid-5kj6t6lp]{font-size:1.3rem}.page-logo[data-astro-cid-5kj6t6lp]{width:50px}.intro-text[data-astro-cid-5kj6t6lp]{font-size:1.05rem}.section-title[data-astro-cid-5kj6t6lp]{font-size:1.6rem;margin-bottom:2rem}.upcoming-event[data-astro-cid-5kj6t6lp]{padding:2rem}.upcoming-event[data-astro-cid-5kj6t6lp] h3[data-astro-cid-5kj6t6lp]{font-size:1.6rem}.event-image-link[data-astro-cid-5kj6t6lp]{max-width:100%;margin-bottom:2rem}.event-details[data-astro-cid-5kj6t6lp]{padding:1.5rem}.release-cover[data-astro-cid-5kj6t6lp]{max-width:350px;margin-bottom:1.5rem}.tour-links[data-astro-cid-5kj6t6lp]{grid-template-columns:1fr;gap:1.5rem}.tour-link[data-astro-cid-5kj6t6lp],.festival-highlights[data-astro-cid-5kj6t6lp]{padding:2rem}.festival-list[data-astro-cid-5kj6t6lp] li[data-astro-cid-5kj6t6lp]{flex-direction:column;align-items:flex-start;gap:1rem}.event-ticket-btn[data-astro-cid-5kj6t6lp]{width:100%;justify-content:center}.platform-links[data-astro-cid-5kj6t6lp]{grid-template-columns:repeat(2,1fr);gap:1rem}.press-items[data-astro-cid-5kj6t6lp]{grid-template-columns:1fr;gap:1.5rem}.press-item[data-astro-cid-5kj6t6lp]{padding:1.5rem}.contact-box[data-astro-cid-5kj6t6lp]{padding:2rem 1.5rem}.contact-box[data-astro-cid-5kj6t6lp] h2[data-astro-cid-5kj6t6lp]{font-size:1.5rem}.booking-info[data-astro-cid-5kj6t6lp]{padding:1.5rem}.signup-form[data-astro-cid-5kj6t6lp]{flex-direction:column}}@media(max-width:480px){.container[data-astro-cid-5kj6t6lp]{margin-top:.5rem;padding:1rem 1rem 2rem}.page-heading[data-astro-cid-5kj6t6lp]{font-size:1.1rem}.page-logo[data-astro-cid-5kj6t6lp]{width:45px}.intro-text[data-astro-cid-5kj6t6lp]{font-size:1rem}.section-title[data-astro-cid-5kj6t6lp]{font-size:1.4rem;margin-bottom:1.5rem}.upcoming-event[data-astro-cid-5kj6t6lp]{padding:1.5rem}.upcoming-event[data-astro-cid-5kj6t6lp] h3[data-astro-cid-5kj6t6lp]{font-size:1.3rem}.event-image-link[data-astro-cid-5kj6t6lp]{max-width:100%;margin-bottom:1.5rem}.event-image[data-astro-cid-5kj6t6lp]{border-width:1px}.event-details[data-astro-cid-5kj6t6lp]{padding:1.25rem}.detail-text[data-astro-cid-5kj6t6lp]{font-size:.95rem}.release-cover[data-astro-cid-5kj6t6lp]{max-width:100%;margin-bottom:1.25rem;border-width:1px}.tour-link[data-astro-cid-5kj6t6lp]{padding:1.5rem;flex-direction:column;text-align:center}.festival-highlights[data-astro-cid-5kj6t6lp]{padding:1.5rem}.festival-list[data-astro-cid-5kj6t6lp] li[data-astro-cid-5kj6t6lp]{padding:.75rem 0}.event-ticket-btn[data-astro-cid-5kj6t6lp]{font-size:.85rem;padding:.65rem 1.25rem}.release-card[data-astro-cid-5kj6t6lp]{padding:1.5rem}.platform-links[data-astro-cid-5kj6t6lp]{grid-template-columns:1fr}.press-item[data-astro-cid-5kj6t6lp]{padding:1.25rem}.press-item[data-astro-cid-5kj6t6lp] h3[data-astro-cid-5kj6t6lp]{font-size:1.15rem}}
