@import url(https://fonts.googleapis.com/css2?family=Raleway:wght@300;400;500;600;700;800;900&display=swap);*,:after,:before{box-sizing:border-box;margin:0;padding:0}:root{--navy:#0d1b4b;--navy-deep:#070f2b;--navy-mid:#1a2d6b;--gold:#c9a84c;--gold-light:#e8c96b;--gold-pale:#f5e9c8;--white:#fff;--off-white:#f8f7f4;--gray-100:#f0eff0;--gray-200:#e2e1e4;--gray-400:#9b9aa0;--gray-600:#5c5b63;--gray-800:#2c2b31;--seat-available:#1e3a8a;--seat-selected:#c9a84c;--seat-booked:#374151;--seat-light:#3b82f6;--seat-pro:#7c3aed;--seat-platinum:#b45309;--font-main:"Raleway",sans-serif;--transition:0.22s cubic-bezier(0.4,0,0.2,1);--shadow-sm:0 1px 3px #0000001f,0 1px 2px #00000014;--shadow-md:0 4px 16px #0000001f,0 2px 6px #00000014;--shadow-lg:0 12px 40px #0000002e,0 4px 12px #0000001a;--shadow-gold:0 0 0 2px #c9a84c59}html{scroll-behavior:smooth}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#f8f7f4;background-color:var(--off-white);color:#2c2b31;color:var(--gray-800);line-height:1.6}body,h1,h2,h3,h4,h5,h6{font-family:Raleway,sans-serif;font-family:var(--font-main);font-style:normal}h1,h2,h3,h4,h5,h6{color:#0d1b4b;color:var(--navy);line-height:1.15}a,button,div,input,label,li,p,select,span,td,th{font-family:Raleway,sans-serif;font-family:var(--font-main);font-style:normal}a{color:inherit;text-decoration:none}button{border:none;cursor:pointer;font-family:Raleway,sans-serif;font-family:var(--font-main);font-style:normal}img{display:block;max-width:100%}.container{margin:0 auto;max-width:1200px;padding:0 24px}.gold-line{align-items:center;display:flex;gap:12px;margin-bottom:12px}.gold-line:after,.gold-line:before{background:#c9a84c;background:var(--gold);content:"";flex:1 1;height:1px}.gold-line span{background:#c9a84c;background:var(--gold);flex-shrink:0;height:6px;transform:rotate(45deg);width:6px}.section-eyebrow{color:#c9a84c;color:var(--gold);font-family:Raleway,sans-serif;font-family:var(--font-main);font-size:12px;font-style:normal;font-weight:700;letter-spacing:.18em;margin-bottom:8px;text-transform:uppercase}@keyframes fadeInUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}}
/*# sourceMappingURL=main.bc44d34a.css.map*/