.gate[data-astro-cid-b7jmyspo]{max-width:480px;padding-block:clamp(32px,8vw,96px)}.gate[data-astro-cid-b7jmyspo] .card[data-astro-cid-b7jmyspo]{padding:var(--s-6);display:grid;gap:var(--s-3)}.gate[data-astro-cid-b7jmyspo] h1[data-astro-cid-b7jmyspo]{font:700 var(--fs-2xl)/1 var(--t-font-display);text-transform:uppercase;margin:0}.gate[data-astro-cid-b7jmyspo] p[data-astro-cid-b7jmyspo]{margin:0}.f[data-astro-cid-b7jmyspo]{display:grid;gap:6px}.f[data-astro-cid-b7jmyspo] label[data-astro-cid-b7jmyspo]{font-size:var(--fs-sm);font-weight:600}.f[data-astro-cid-b7jmyspo] input[data-astro-cid-b7jmyspo]{min-height:var(--tap);background:var(--bg-sunk);border:1px solid var(--line-strong);border-radius:var(--t-radius);color:var(--ink);padding:0 12px;font:inherit}.notice[data-astro-cid-b7jmyspo].bad{color:var(--bad)}.ev-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(24px,4vw,56px);padding-block:var(--s-6) var(--s-9)}@media(max-width:900px){.ev-grid{grid-template-columns:minmax(0,1fr);padding-top:0}}.poster-col{position:sticky;top:var(--s-5);align-self:start}@media(max-width:900px){.poster-col{position:static;margin-inline:calc(var(--gutter) * -1)}}.poster-img{aspect-ratio:4 / 5;width:100%;height:auto;object-fit:cover;border-radius:var(--t-radius);background:var(--bg-sunk)}.poster-big{aspect-ratio:4 / 5;width:100%;background:var(--bg-sunk);position:relative;overflow:hidden;border-radius:var(--t-radius);color:var(--ink);display:grid;align-content:end;padding:clamp(20px,4vw,36px);border:1px solid var(--line)}@media(max-width:900px){.poster-img,.poster-big{border-radius:0;aspect-ratio:1 / 1}}.poster-big .t{position:relative;z-index:1;font:700 clamp(2.4rem,8vw,5rem)/.9 var(--t-font-display);text-transform:uppercase;letter-spacing:-.01em}.poster-big .s{position:relative;z-index:1;font:500 13px/1.3 var(--t-font-mono);letter-spacing:.12em;text-transform:uppercase;margin-top:12px}.info h1{font:700 var(--fs-4xl)/.95 var(--t-font-display);text-transform:uppercase;margin:0;letter-spacing:-.01em}.host{display:flex;align-items:center;gap:var(--s-2);color:var(--ink-2);font-size:var(--fs-sm);margin-bottom:var(--s-3)}.facts{list-style:none;padding:0;margin:var(--s-5) 0 0;display:grid;gap:var(--s-3)}.facts li{display:grid;grid-template-columns:24px minmax(0,1fr);gap:var(--s-3);align-items:start}.facts svg{color:var(--ink-3);margin-top:3px}.facts .sub{color:var(--ink-3);font-size:var(--fs-sm)}.facts a{font-size:var(--fs-sm)}.tickets{margin-top:var(--s-6)}.tier{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--s-3);align-items:center;padding:var(--s-4);border:1px solid var(--line);border-radius:var(--t-radius);background:var(--bg-raised)}.tier+.tier{margin-top:var(--s-2)}.tier .name{font-weight:650}.tier .note{color:var(--ink-3);font-size:var(--fs-sm);margin-top:2px}.tier .p{font:700 var(--fs-lg)/1 var(--t-font-mono);text-align:right}.tier .p small{display:block;font:500 var(--fs-xs)/1.4 var(--t-font-text);color:var(--ink-3);margin-top:4px}.tier.sold{opacity:.6}.tier.sold .p{text-decoration:line-through}.tier.sel{border-color:var(--t-accent);box-shadow:inset 0 0 0 1px var(--t-accent)}.tier .add{margin-top:var(--s-3);min-height:var(--tap)}.qty{display:inline-flex;align-items:center;border:1px solid var(--line-strong);border-radius:var(--t-radius);margin:var(--s-3) 0 0;padding:0;min-inline-size:0}.qty button{width:var(--tap);height:var(--tap);background:none;border:0;color:var(--ink);font-size:20px;cursor:pointer}.qty output{min-width:2.5ch;text-align:center;font:700 var(--fs-lg)/1 var(--t-font-mono)}.buy{margin-top:var(--s-4);display:grid;gap:var(--s-2)}.buy .btn-pay{background:var(--t-accent);color:var(--t-accent-ink)}.buy .btn[disabled]{opacity:.5;cursor:not-allowed}.breakdown{font-size:var(--fs-xs);color:var(--ink-3);text-align:center;margin:0}.breakdown.problem{color:var(--bad);font-size:var(--fs-sm)}details.breakdown summary{cursor:pointer;list-style:none;min-height:32px;display:inline}details.breakdown summary .link{text-decoration:underline;text-underline-offset:3px}details.breakdown .bd{margin:var(--s-3) auto 0;max-width:360px;text-align:left;display:grid;gap:6px;font-family:var(--t-font-mono);font-size:var(--fs-sm);color:var(--ink-2)}details.breakdown .bd>div{display:flex;justify-content:space-between;gap:var(--s-3)}details.breakdown .bd dd{margin:0}details.breakdown .bd .tot{border-top:2px dashed var(--line-strong);padding-top:6px;color:var(--ink);font-weight:700}.block{margin-top:var(--s-7)}.block h2{font:500 var(--fs-xs)/1 var(--t-font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);margin:0 0 var(--s-3)}.lineup{list-style:none;padding:0;margin:0;display:grid;gap:var(--s-2)}.lineup li{display:flex;justify-content:space-between;gap:var(--s-3);padding:var(--s-3) 0;border-bottom:1px solid var(--line)}.lineup b{font:700 var(--fs-xl)/1 var(--t-font-display);text-transform:uppercase}.about{max-width:62ch;color:var(--ink-2)}.about p{margin:0 0 var(--s-3)}.about h3,.about h4{color:var(--ink);margin:var(--s-5) 0 var(--s-2)}.about h3{font:700 var(--fs-lg)/1.15 var(--t-font-display);text-transform:uppercase}.about h4{font:700 var(--fs-md)/1.3 var(--t-font-text)}.about h3:first-child,.about h4:first-child{margin-top:0}.about ul,.about ol{margin:0 0 var(--s-3);padding-left:1.25em;display:grid;gap:4px}.about a{color:var(--ink);text-decoration:underline;text-underline-offset:3px}.rules{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s-3)}@media(max-width:520px){.rules{grid-template-columns:minmax(0,1fr)}}.rules .card{padding:var(--s-4);font-size:var(--fs-sm);color:var(--ink-2)}.rules .card b{display:block;color:var(--ink);margin-bottom:4px}.waitlist{margin-top:var(--s-4);padding:var(--s-4);display:grid;gap:var(--s-3)}.waitlist p{margin:4px 0 0;font-size:var(--fs-sm)}.waitlist select{min-height:var(--tap);background:var(--bg-sunk);border:1px solid var(--line-strong);border-radius:var(--t-radius);color:var(--ink);padding:0 12px;font:inherit}.sticky-buy{display:none}@media(max-width:900px){.sticky-buy{display:flex;position:fixed;left:0;right:0;bottom:0;z-index:30;gap:var(--s-3);align-items:center;padding:var(--s-3) var(--gutter) calc(var(--s-3) + env(safe-area-inset-bottom,0px));background:var(--scrim);backdrop-filter:blur(14px);border-top:1px solid var(--line)}.sticky-buy .amt{font:700 var(--fs-xl)/1 var(--t-font-mono)}.sticky-buy small{display:block;color:var(--ink-3);font-size:var(--fs-xs);margin-top:2px}.sticky-buy .btn{margin-left:auto}body.event-page{padding-bottom:88px}}
