.page:where(.astro-u3mqw4ek){padding-block:0 var(--site-space-16)}.page__inner:where(.astro-u3mqw4ek){gap:var(--site-section-rhythm);padding-block:var(--site-space-16) 0;flex-direction:column;display:flex}.brand:where(.astro-u3mqw4ek){justify-content:space-between;align-items:center;gap:var(--site-space-4);margin-bottom:var(--site-space-4);display:flex}.brand:where(.astro-u3mqw4ek) .brand-mark__lockup{width:auto;height:3rem}.hero:where(.astro-u3mqw4ek){align-items:end;max-width:none;min-height:min(72vh,40rem);display:grid;position:relative;overflow:hidden}.hero__bleed:where(.astro-u3mqw4ek){object-fit:cover;object-position:58% 50%;border:0;border-radius:0;width:100%;height:100%;display:block;position:absolute;inset:0}.hero__scrim:where(.astro-u3mqw4ek){background:linear-gradient(90deg, color-mix(in srgb, var(--site-color-canvas) 94%, transparent) 0%, color-mix(in srgb, var(--site-color-canvas) 78%, transparent) 40%, color-mix(in srgb, var(--site-color-canvas) 28%, transparent) 68%, color-mix(in srgb, var(--site-color-canvas) 18%, transparent) 100%);pointer-events:none;position:absolute;inset:0}.hero__inner:where(.astro-u3mqw4ek){z-index:1;padding-block:var(--site-space-8) var(--site-space-14,3.5rem);position:relative}.hero__copy:where(.astro-u3mqw4ek){gap:var(--site-space-5,1.25rem);flex-direction:column;max-width:44rem;display:flex}.hero__headline:where(.astro-u3mqw4ek){font-size:var(--site-size-display);line-height:var(--site-line-display);letter-spacing:-.03em;max-width:16ch;margin:0}.hero__lede:where(.astro-u3mqw4ek){max-width:48ch;color:var(--site-color-text-primary);margin:0}.tiers:where(.astro-u3mqw4ek){gap:var(--site-space-8);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=48rem){.tiers:where(.astro-u3mqw4ek){gap:var(--site-space-12);grid-template-columns:repeat(3,minmax(0,1fr))}}.tier:where(.astro-u3mqw4ek){padding:var(--site-space-8);border:var(--site-border-width) solid var(--site-color-border);border-radius:var(--site-radius);background:var(--site-color-panel)}.tier__name:where(.astro-u3mqw4ek){font-size:var(--site-size-h3);margin-bottom:var(--site-space-3)}.tier__price:where(.astro-u3mqw4ek){font-size:var(--site-size-h2);letter-spacing:-.02em;margin-bottom:var(--site-space-3)}.tier__period:where(.astro-u3mqw4ek){font-size:var(--site-size-body-tight);color:var(--site-color-text-secondary);font-weight:var(--site-weight-regular);letter-spacing:0}.tier__use:where(.astro-u3mqw4ek){color:var(--site-color-text-primary);font-size:var(--site-size-body-tight)}.seat:where(.astro-u3mqw4ek){gap:var(--site-space-4);max-width:52ch;color:var(--site-color-text-primary);font-size:var(--site-size-body-tight);flex-direction:column;display:flex}.buy:where(.astro-u3mqw4ek){align-items:flex-start;gap:var(--site-space-4);flex-direction:column;max-width:52ch;display:flex}.buy__heading:where(.astro-u3mqw4ek),.seat__heading:where(.astro-u3mqw4ek){font-size:var(--site-size-h3);margin:0}.buy__button:where(.astro-u3mqw4ek){padding:var(--site-space-3) var(--site-space-6);border:var(--site-border-width) solid var(--site-color-border-strong);border-radius:var(--site-radius);background:var(--site-color-surface);color:var(--site-color-text-secondary);font:inherit;font-weight:var(--site-weight-medium);cursor:not-allowed}.tiers__note:where(.astro-u3mqw4ek){margin:calc(-1 * var(--site-space-8)) 0 0;color:var(--site-color-text-primary);font-size:var(--site-size-small)}.buy__agree:where(.astro-u3mqw4ek),.buy__reseller:where(.astro-u3mqw4ek),.buy__support:where(.astro-u3mqw4ek),.buy__note:where(.astro-u3mqw4ek){color:var(--site-color-text-primary);font-size:var(--site-size-body-tight);margin:0}.seat__list:where(.astro-u3mqw4ek){gap:var(--site-space-2);padding-left:var(--site-space-6);flex-direction:column;margin:0;display:flex}.micro:where(.astro-u3mqw4ek){align-items:center;gap:var(--site-space-3);padding-top:var(--site-space-8);border-top:var(--site-border-width) solid var(--site-color-border);color:var(--site-color-text-muted);font-size:var(--site-size-small);flex-wrap:wrap;display:flex}.micro__sep:where(.astro-u3mqw4ek){color:var(--site-color-border-strong)}
