[data-page] .pg-ticket{--pg-rule: color-mix(in srgb, var(--brand-on-stock) 30%, transparent);box-sizing:border-box;position:relative;display:grid;grid-template-columns:minmax(0,1fr);gap:.3em .75em;justify-items:start;align-items:center;width:100%;max-width:26em;padding:1.15em 1.3em 1em;border-radius:var(--brand-radius-paper);background:var(--brand-stock);color:var(--brand-on-stock);text-align:left;text-decoration:none;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--brand-on-stock) 12%,transparent),var(--brand-shadow-paper)}[data-page] .pg-ticket:before{content:"";position:absolute;inset:.45em;border:1.5px solid var(--pg-rule);border-radius:.3em;pointer-events:none}[data-page] .pg-ticket>*{position:relative;min-width:0}[data-page] .pg-ticket-t{font:var(--brand-weight-display) 1.5em / 1.1 var(--brand-font-display);font-synthesis:none;text-wrap:balance;overflow-wrap:anywhere}[data-page] a.pg-ticket:hover .pg-ticket-t{text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:.18em}[data-page] .pg-ticket-w{font-size:1.0625em;line-height:1.35}[data-page] .pg-ticket-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.4em .75em;justify-self:stretch;margin-top:.25em}[data-page] .pg-ticket .pg-chip{margin:0}[data-page] .pg-ticket-st{font-size:1em;line-height:1.35}[data-page] .pg-seats{display:flex;gap:.35em}[data-page] .pg-seat{--pg-back-foot: color-mix(in srgb, var(--brand-palette-cocoa) 50%, var(--brand-palette-chocolate));box-sizing:border-box;display:grid;place-items:center;width:1.35em;height:1.8em;border-radius:.24em;background-image:linear-gradient(170deg,color-mix(in srgb,var(--brand-palette-cocoa) 84%,var(--brand-palette-cream)),var(--brand-palette-cocoa) 60%,var(--pg-back-foot));color:var(--brand-palette-cream);box-shadow:0 .14em 0 var(--pg-back-foot);font:var(--brand-weight-ui-strong) 1em / 1 var(--brand-font-ui);font-style:normal}[data-page] .pg-seat[data-seat=you]{background:var(--brand-highlight);color:var(--brand-on-highlight);box-shadow:inset 0 0 0 1.5px var(--brand-on-highlight),0 .14em 0 var(--brand-on-highlight)}[data-page] .pg-seat[data-seat=you] .pg-ic{width:1em;height:1em;stroke-width:3}[data-page] .pg-seat[data-seat=open]{border:1.5px dashed color-mix(in srgb,var(--brand-on-stock) 65%,transparent);background:none;box-shadow:none}@container pg-object (min-width: 32em){[data-page] .pg-ticket{grid-template-columns:minmax(0,1fr) auto;column-gap:1.5em;max-width:32em;padding:1.2em 1.5em 1.1em}[data-page] .pg-ticket :is(.pg-ticket-t,.pg-ticket-w){grid-column:1}[data-page] .pg-ticket-row{display:contents}[data-page] .pg-ticket .pg-seats{grid-column:2;grid-row:1;justify-self:end}[data-page] .pg-ticket-st{grid-column:2;grid-row:2;justify-self:end}[data-page] .pg-ticket .pg-chip{grid-column:2;grid-row:3;justify-self:end}}[data-page][data-family=side] .pg-ticket{max-width:32em;font-size:calc(var(--pg-o, 1) * 1em)}[data-page][data-family=stack-wide] .pg-ticket{max-width:none}[data-page] .pg-ticket[data-ticket-light]:after{content:"";position:absolute;inset:-.3em;border-radius:calc(var(--brand-radius-paper) + .3em);pointer-events:none;box-shadow:0 0 0 .19em var(--brand-highlight),0 0 0 calc(.19em + 1px) color-mix(in srgb,var(--brand-trail) 45%,transparent),0 0 2.4em .55em color-mix(in srgb,var(--brand-highlight) 60%,transparent)}@media(prefers-color-scheme:dark){[data-page] .pg-ticket[data-ticket-light]:after{box-shadow:0 0 0 .19em var(--brand-highlight),0 0 0 calc(.19em + 1px) color-mix(in srgb,var(--brand-trail) 45%,transparent)}}@media(forced-colors:active){[data-page] .pg-ticket,[data-page] .pg-seat{border:1.5px solid currentColor}[data-page] .pg-seat[data-seat=open]{border-style:dashed}}
