h1.svelte-1uha8ag,h2.svelte-1uha8ag,h3.svelte-1uha8ag,p.svelte-1uha8ag{margin-top:0}h1.svelte-1uha8ag,h2.svelte-1uha8ag{letter-spacing:-.035em;text-transform:uppercase;font-family:Barlow Condensed,sans-serif;font-weight:800}.eyebrow.svelte-1uha8ag{color:var(--teal);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:10px;margin:0 0 13px;font-size:.6875rem;font-weight:700;display:flex}.eyebrow.svelte-1uha8ag span:where(.svelte-1uha8ag){color:#677371;font-size:.6875rem}.section-heading.svelte-1uha8ag{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:34px;display:flex}.section-heading.svelte-1uha8ag h2:where(.svelte-1uha8ag){margin:0;font-size:clamp(2.625rem,5vw,4.5rem);line-height:.9}.section-heading.svelte-1uha8ag h2:where(.svelte-1uha8ag) em:where(.svelte-1uha8ag){color:var(--teal);font-style:normal}.text-link.svelte-1uha8ag{color:var(--white);letter-spacing:.07em;text-transform:uppercase;font-size:.6875rem;font-weight:700}.text-link.svelte-1uha8ag:hover{color:var(--teal)}.featured-hero.svelte-1uha8ag{background:var(--black);isolation:isolate;align-items:flex-end;min-height:clamp(460px,68svh,700px);padding:clamp(38px,7vw,96px) clamp(22px,8vw,128px);display:flex;position:relative;overflow:hidden}.featured-empty.svelte-1uha8ag{background:radial-gradient(ellipse at 82% 22%, #29b0b92e, transparent 42%), var(--black)}.featured-photos.svelte-1uha8ag{z-index:-2;width:min(76%,1100px);position:absolute;inset:0 0 0 auto}.featured-photo.svelte-1uha8ag{object-fit:cover;object-position:center;opacity:0;filter:saturate(.78);width:100%;height:100%;transition:opacity .9s;position:absolute;inset:0}.featured-photo.active.svelte-1uha8ag{opacity:1}.featured-photo.svelte-1uha8ag:first-child{animation:1s ease-out both svelte-1uha8ag-hero-photo-in}.featured-scrim.svelte-1uha8ag{z-index:-1;background:linear-gradient(90deg, var(--black) 3%, #080a0beb 27%, #080a0b33 100%), linear-gradient(0deg, #080a0b94, transparent 36%);position:absolute;inset:0}.featured-copy.svelte-1uha8ag{flex-direction:column;justify-content:space-between;width:100%;max-width:1450px;min-height:360px;margin:0 auto;animation:.7s .1s both svelte-1uha8ag-rise-in;display:flex}.featured-byline.svelte-1uha8ag,.featured-date.svelte-1uha8ag{color:var(--teal-light);letter-spacing:.13em;text-transform:uppercase;font-size:.75rem;font-weight:700}.featured-story.svelte-1uha8ag{max-width:720px;margin:auto 0;padding:38px 0}.featured-byline.svelte-1uha8ag{margin-bottom:16px}.featured-story.svelte-1uha8ag h1:where(.svelte-1uha8ag){max-width:760px;margin:0;font-size:clamp(3.125rem,7.5vw,6.625rem);line-height:.86}.featured-lead.svelte-1uha8ag{color:#f1f4f2d1;max-width:430px;margin:22px 0;font-size:clamp(.8125rem,1.2vw,1rem);line-height:1.65}.featured-story.svelte-1uha8ag>a:where(.svelte-1uha8ag){border-bottom:1px solid var(--teal);color:var(--white);letter-spacing:.08em;text-transform:uppercase;gap:12px;padding-bottom:7px;font-size:.6875rem;font-weight:700;display:inline-flex}.featured-story.svelte-1uha8ag>a:where(.svelte-1uha8ag) span:where(.svelte-1uha8ag){color:var(--teal);transition:transform .16s}.featured-story.svelte-1uha8ag>a:where(.svelte-1uha8ag):hover span:where(.svelte-1uha8ag){transform:translate(2px,-2px)}.featured-date.svelte-1uha8ag{color:#f1f4f2ad;margin:0}.ticker.svelte-1uha8ag{background:var(--teal);color:var(--black);padding:14px 0;overflow:hidden}.ticker-track.svelte-1uha8ag{align-items:center;gap:32px;width:max-content;animation:38s linear infinite svelte-1uha8ag-ticker;display:flex}.ticker-track.svelte-1uha8ag span:where(.svelte-1uha8ag){letter-spacing:.08em;font-family:Barlow Condensed,sans-serif;font-size:1.125rem;font-weight:800}.ticker-track.svelte-1uha8ag b:where(.svelte-1uha8ag){font-size:.875rem}.roster-section.svelte-1uha8ag{max-width:1600px;margin:0 auto;padding:88px clamp(22px,6vw,94px);overflow:hidden}.artist-grid.svelte-1uha8ag{border-top:1px solid var(--line);border-left:1px solid var(--line);scroll-snap-type:x mandatory;scrollbar-color:var(--teal-dim) transparent;scrollbar-width:thin;display:flex;overflow-x:auto}.artist-card.svelte-1uha8ag{border-right:1px solid var(--line);border-bottom:1px solid var(--line);scroll-snap-align:start;flex:0 0 25%;min-width:0;padding:10px}.artist-photo.svelte-1uha8ag{aspect-ratio:.83;background:var(--black-panel);overflow:hidden}.artist-photo.svelte-1uha8ag img:where(.svelte-1uha8ag){object-fit:cover;filter:saturate(.78);width:100%;height:100%;transition:filter .32s,transform .55s cubic-bezier(.2,.7,.2,1)}.artist-card.svelte-1uha8ag:hover .artist-photo:where(.svelte-1uha8ag) img:where(.svelte-1uha8ag){filter:saturate();transform:scale(1.035)}.artist-meta.svelte-1uha8ag{color:var(--teal);letter-spacing:.11em;text-transform:uppercase;margin:13px 2px 5px;font-size:.6875rem;font-weight:700}.artist-card.svelte-1uha8ag h3:where(.svelte-1uha8ag){text-transform:uppercase;margin:0 2px 8px;font-family:Barlow Condensed,sans-serif;font-size:clamp(1.375rem,2.4vw,2.125rem);font-weight:700;line-height:1}.artist-highlights.svelte-1uha8ag{border-top:1px solid var(--line);background:var(--black-soft);grid-template-columns:minmax(220px,.7fr) 1.3fr;gap:clamp(36px,8vw,120px);max-width:1600px;margin:0 auto;padding:78px clamp(22px,6vw,94px);display:grid}.highlights-heading.svelte-1uha8ag h2:where(.svelte-1uha8ag){margin:0;font-size:clamp(2.25rem,5vw,4rem);line-height:.9}.highlights-heading.svelte-1uha8ag h2:where(.svelte-1uha8ag) em:where(.svelte-1uha8ag){color:var(--teal);font-style:normal}.highlights-list.svelte-1uha8ag{border-top:1px solid var(--line)}.highlight-row.svelte-1uha8ag{border-bottom:1px solid var(--line);grid-template-columns:1fr 1.2fr auto;align-items:baseline;gap:18px;padding:19px 0;display:grid}.highlight-row.svelte-1uha8ag:hover strong:where(.svelte-1uha8ag){color:var(--teal)}.highlight-row.svelte-1uha8ag>span:where(.svelte-1uha8ag){color:#aab4b2;font-size:.6875rem}.highlight-row.svelte-1uha8ag strong:where(.svelte-1uha8ag){text-transform:uppercase;font-family:Barlow Condensed,sans-serif;font-size:clamp(1.25rem,2.4vw,1.875rem);font-weight:700;transition:color .16s}.highlight-row.svelte-1uha8ag .highlight-type:where(.svelte-1uha8ag){color:var(--teal);letter-spacing:.1em;text-transform:uppercase;font-size:.6875rem;font-weight:700}.live-section.svelte-1uha8ag{max-width:1600px;margin:0 auto;padding:78px clamp(22px,6vw,94px)}.live-list.svelte-1uha8ag{border-top:1px solid var(--line)}.live-row.svelte-1uha8ag{border-bottom:1px solid var(--line);grid-template-columns:76px 150px 1fr auto;align-items:center;gap:22px;padding:14px 0;display:grid}.live-thumb.svelte-1uha8ag{aspect-ratio:.78;background:var(--black-panel);width:76px;overflow:hidden}.live-thumb.svelte-1uha8ag img:where(.svelte-1uha8ag){object-fit:cover;filter:saturate(.7);width:100%;height:100%;transition:filter .25s,transform .5s cubic-bezier(.2,.7,.2,1)}.live-row.svelte-1uha8ag:hover .live-thumb:where(.svelte-1uha8ag) img:where(.svelte-1uha8ag){filter:saturate();transform:scale(1.05)}.live-date.svelte-1uha8ag{color:var(--teal);letter-spacing:.1em;text-transform:uppercase;font-size:.6875rem;font-weight:700;line-height:1.5}.live-act.svelte-1uha8ag strong:where(.svelte-1uha8ag){text-transform:uppercase;font-family:Barlow Condensed,sans-serif;font-size:clamp(1.375rem,2.6vw,2rem);font-weight:700;line-height:1;transition:color .16s;display:block}.live-row.svelte-1uha8ag:hover .live-act:where(.svelte-1uha8ag) strong:where(.svelte-1uha8ag){color:var(--teal)}.live-act.svelte-1uha8ag span:where(.svelte-1uha8ag){color:#aab4b2;letter-spacing:.08em;text-transform:uppercase;font-size:.6875rem}.live-venue.svelte-1uha8ag{color:#aab4b2;text-align:right;font-size:.6875rem;line-height:1.6}.contact-strip.svelte-1uha8ag{border-top:1px solid var(--line);background:var(--black-soft);justify-content:space-between;align-items:center;gap:30px;padding:44px clamp(22px,8vw,128px);display:flex}.contact-strip.svelte-1uha8ag .eyebrow:where(.svelte-1uha8ag){margin-bottom:10px}.contact-strip.svelte-1uha8ag h2:where(.svelte-1uha8ag){margin:0;font-size:clamp(2.4375rem,5vw,4.1875rem);line-height:.82}.button.svelte-1uha8ag{letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:26px;min-height:48px;padding:0 18px;font-size:.6875rem;font-weight:800;transition:transform .16s,background .16s,color .16s;display:inline-flex}.button.svelte-1uha8ag:hover{transform:translateY(-2px)}.button.svelte-1uha8ag span:where(.svelte-1uha8ag){font-size:1rem}.button-teal.svelte-1uha8ag{background:var(--teal);color:var(--black)}.button-teal.svelte-1uha8ag:hover{background:var(--teal-light)}@keyframes svelte-1uha8ag-rise-in{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-1uha8ag-hero-photo-in{0%{opacity:0;transform:scale(1.035)}to{opacity:1;transform:scale(1)}}@keyframes svelte-1uha8ag-ticker{to{transform:translate(-50%)}}@media (width<=850px){.featured-hero.svelte-1uha8ag{min-height:580px;padding-left:7vw;padding-right:7vw}.featured-photos.svelte-1uha8ag{width:82%}.artist-card.svelte-1uha8ag{flex-basis:33.333%}.artist-highlights.svelte-1uha8ag{grid-template-columns:1fr;gap:28px}}@media (width<=580px){.featured-hero.svelte-1uha8ag{min-height:min(660px,100svh - 80px);padding:28px 22px}.featured-photos.svelte-1uha8ag{width:100%}.featured-photo.svelte-1uha8ag{object-position:61% center}.featured-scrim.svelte-1uha8ag{background:linear-gradient(90deg,#080a0bdb,#080a0b29),linear-gradient(#0000 25%,#080a0bed)}.featured-copy.svelte-1uha8ag{min-height:0}.featured-story.svelte-1uha8ag{margin-top:auto;padding:70px 0 28px}.featured-story.svelte-1uha8ag h1:where(.svelte-1uha8ag){font-size:clamp(2.875rem,14vw,4.5rem)}.roster-section.svelte-1uha8ag{padding-top:62px;padding-bottom:62px}.section-heading.svelte-1uha8ag{flex-direction:column;align-items:flex-start;margin-bottom:24px}.artist-card.svelte-1uha8ag{flex-basis:72%;padding:7px}.live-row.svelte-1uha8ag{grid-template-columns:56px 1fr;gap:5px 14px}.live-act.svelte-1uha8ag,.live-venue.svelte-1uha8ag{grid-column:1/-1}.live-venue.svelte-1uha8ag{text-align:left}.artist-meta.svelte-1uha8ag{margin-top:10px}.artist-highlights.svelte-1uha8ag{gap:20px;padding-top:62px;padding-bottom:62px}.highlight-row.svelte-1uha8ag{grid-template-columns:1fr auto;gap:5px 12px}.highlight-row.svelte-1uha8ag strong:where(.svelte-1uha8ag){grid-row:2}.highlight-row.svelte-1uha8ag .highlight-type:where(.svelte-1uha8ag){grid-area:1/2/span 2}.contact-strip.svelte-1uha8ag{flex-direction:column;align-items:flex-start}}
