@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}}#menu .menu-section{display:flex;flex-direction:column;gap:48px}#menu .intro h2{margin-bottom:16px}#menu .intro p{max-width:949px}#menu .banner{aspect-ratio:1640/440;border:1px solid #545454}#menu .item{display:flex;flex-direction:column;gap:16px;margin-bottom:24px;padding-bottom:24px;border-bottom:1px solid #545454}#menu .item p{margin:0}#menu .top{display:flex;justify-content:space-between;align-items:baseline;gap:24px}#menu .top h3{margin:0;font-family:"Oswald","Arial Narrow",Arial,sans-serif;font-weight:600;font-size:1.125rem;line-height:1;letter-spacing:.02em}#menu .price{font-family:"Oswald","Arial Narrow",Arial,sans-serif;font-weight:600;font-size:1.125rem;line-height:24px;color:#e60116;text-align:right;white-space:nowrap}#menu .note{margin:48px 0 0;color:#faf4e6}#menu .note:empty{display:none}#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-menu.css.map */