@keyframes hero-copy-in{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}#hero .row>div{animation:hero-copy-in 800ms 250ms cubic-bezier(0.33, 1, 0.68, 1) both}#hero .lead-block h1{margin-bottom:32px}#hero .lead-block p{max-width:806px;font-size:clamp(18px,1.1458333333vw,22px);line-height:1.45}@media(prefers-reduced-motion: reduce){#hero .row>div{animation-name:none}}#shows .pagination{display:flex;justify-content:center;align-items:center;gap:8px}#shows .pagination .page-numbers{min-width:48px;height:48px;display:inline-flex;align-items:center;justify-content:center;border:1px solid #545454;font-family:"Oswald","Arial Narrow",Arial,sans-serif;font-weight:600;font-size:1.25rem;color:#faf4e6;transition:color 200ms cubic-bezier(0.33, 1, 0.68, 1),border-color 200ms cubic-bezier(0.33, 1, 0.68, 1)}#shows .pagination .page-numbers i{font-size:12px}#shows .pagination a.page-numbers:hover{color:#e88b0d;border-color:#e88b0d}#shows .pagination .current{background:#e88b0d;border-color:#e88b0d;color:#000}#shows .pagination .dots{min-width:32px;border:0;color:#737373}#shows .card{display:flex;flex-wrap:wrap;gap:48px;height:100%;padding:32px;background:#000}#shows .card:hover{background:#330003}#shows .image-container{flex:none;width:clamp(160px,12vw,228px);aspect-ratio:228/346;border:1px solid #545454}#shows .content{display:flex;flex:1 1 260px;flex-direction:column;justify-content:center;gap:16px}#shows .content h3{margin:0;font-size:clamp(20px,1.3541666667vw,26px);line-height:1.08}#shows .content p{margin:0}#shows .meta{display:flex;flex-wrap:wrap;justify-content:space-between;gap:16px;font-family:"Oswald","Arial Narrow",Arial,sans-serif;font-weight:600;font-size:clamp(16px,1.25vw,24px);line-height:1;letter-spacing:.02em;text-transform:uppercase}#shows .date{display:flex;flex-wrap:wrap;align-items:center;gap:16px;color:#e60116}#shows .date b{display:block;width:24px;height:1px;background:#545454}#shows .price{color:#e88b0d}#weeknights .nights{display:flex;flex-direction:column;gap:16px;margin:32px 0 0;padding:0;list-style:none}#weeknights .nights li{display:flex;flex-direction:column;gap:16px;padding-bottom:32px;border-bottom:1px solid #545454}#weeknights .when{display:flex;flex-wrap:wrap;align-items:center;gap:16px;font-weight:600;font-size:1rem;letter-spacing:.16em;text-transform:uppercase;color:#e60116}#weeknights .when b{display:block;width:20px;height:1px;background:#545454}#weeknights .name{font-family:"Ultra",Georgia,serif;font-size:clamp(20px,1.3541666667vw,26px);line-height:1.08;text-transform:uppercase;color:#faf4e6}#weeknights .band{padding:48px;border:1px solid #545454}#whats-on-tonight{background:linear-gradient(90deg, rgba(230, 1, 22, 0.2), rgba(0, 0, 0, 0.2)),#000}#whats-on-tonight h2{margin-bottom:32px}#whats-on-tonight .lead{margin:0}#whats-on-tonight .highlights{display:flex;flex-wrap:wrap;align-items:center;gap:16px}#whats-on-tonight .highlights b{display:block;width:32px;height:1px;background:#e60116}#whats-on-tonight .buttons{margin-top:0}#this-weeks-events .card{display:flex;flex-direction:column;gap:16px;height:100%;padding:32px;color:inherit}#this-weeks-events .card.today{background-color:#330003;border-color:#e60116}#this-weeks-events .card h3{margin:0;font-size:1.25rem;line-height:1.1}#this-weeks-events .card p{margin:0}#this-weeks-events .card .text-link-red{align-self:flex-start}#this-weeks-events .day{font-family:"Oswald","Arial Narrow",Arial,sans-serif;font-weight:600;font-size:1.125rem;line-height:1;letter-spacing:.02em;text-transform:uppercase;color:#e60116}#featured-shows .card{display:flex;gap:32px;height:100%;padding:32px;background:#000;color:inherit}#featured-shows .card:hover{background:#330003}#featured-shows .image-container{flex:none;width:94px;height:118px}#featured-shows .content{display:flex;flex-direction:column;gap:16px}#featured-shows .date{font-family:"Oswald","Arial Narrow",Arial,sans-serif;font-weight:600;font-size:1.125rem;line-height:1;letter-spacing:.02em;text-transform:uppercase;color:#e60116}#featured-shows .name{font-family:"Ultra",Georgia,serif;font-size:1.25rem;line-height:1.1;text-transform:uppercase;color:#faf4e6}/*# sourceMappingURL=page-live-music.css.map */