main{max-width:1280px;margin:auto;padding:30px 5% 80px}.ticket-intro{padding:25px 0 45px}.ticket-brand{display:flex;align-items:center;gap:24px}.ticket-brand img{object-fit:contain}.ticket-brand .eyebrow{margin-bottom:10px}.ticket-brand h1{font-size:70px;margin:0}.ticket-intro>p{color:var(--muted);margin:20px 0 0}.ticket-event{display:grid;grid-template-columns:1fr 1fr;border:1px solid #685631;background:#161618;overflow:hidden}.ticket-art{align-self:start;background:#090909}.ticket-art img{width:100%;height:auto;display:block}.ticket-details{padding:40px;border-left:2px dashed #685631}.ticket-details h2{font-size:42px}.ticket-details h2 em{font-family:Georgia,serif;color:var(--gold);font-weight:400}.edition{letter-spacing:3px;color:var(--gold);font-size:14px}.ticket-details dl{padding:20px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}dl>div{display:grid;grid-template-columns:65px 1fr;gap:16px;margin:12px 0}dt{color:var(--gold);font-size:14px}dd{margin:0}dd span,.host-line{color:var(--muted)}.ticket-price{padding:23px 0;border-top:2px dashed #685631;margin-top:30px}.ticket-price>div{display:flex;align-items:center;justify-content:space-between;gap:20px}.ticket-price span{font-size:14px;letter-spacing:2px}.ticket-price strong{font-size:44px;color:var(--gold)}.ticket-price p{font-size:16px;margin:12px 0 0}.ticket-buy{width:100%}.checkout-note{font-size:14px;color:var(--muted);margin-top:16px}.ticket-details .eyebrow{font-size:14px;letter-spacing:1px}@media(max-width:800px){.ticket-event{grid-template-columns:1fr}.ticket-details{border-left:0;border-top:2px dashed #685631;padding:28px}.ticket-brand h1{font-size:48px}.ticket-brand img{width:85px;height:85px}.ticket-brand{gap:15px}.ticket-brand .eyebrow{font-size:12px}.ticket-details h2{font-size:36px}}