.gap-s[data-astro-cid-lcdefpme]{gap:16px}.gap-m[data-astro-cid-lcdefpme]{gap:22px}.gap-l[data-astro-cid-lcdefpme]{gap:clamp(36px,5vw,56px)}.hero[data-astro-cid-lcdefpme]{padding-block:clamp(40px,6vw,80px) clamp(48px,6vw,72px)}.hero-grid[data-astro-cid-lcdefpme]{flex-wrap:wrap;align-items:center;gap:40px 56px;display:flex}.hero-copy[data-astro-cid-lcdefpme]{flex:460px;gap:26px;min-width:0}.hero-art[data-astro-cid-lcdefpme]{flex:400px;min-width:0}.hero-art[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{border-radius:var(--radius-lg);border:1px solid var(--line-strong);width:100%;box-shadow:14px 14px 0 var(--orange);aspect-ratio:4/3;object-fit:cover;background:var(--bg-soft)}.seats[data-astro-cid-lcdefpme]{align-items:center;gap:10px;font-size:.95rem;font-weight:600;display:inline-flex}.dot[data-astro-cid-lcdefpme]{background:var(--orange);border-radius:50%;width:10px;height:10px;box-shadow:0 0 0 4px #e84a1b33}.stats[data-astro-cid-lcdefpme]{grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:16px;margin:clamp(48px,6vw,72px) 0 0;display:grid}.stats[data-astro-cid-lcdefpme]>div[data-astro-cid-lcdefpme]{border:1px solid var(--line-strong);border-radius:var(--radius-lg);box-shadow:var(--shadow-1);padding:20px 22px}.stats[data-astro-cid-lcdefpme] dt[data-astro-cid-lcdefpme]{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-size:.72rem;font-weight:800}.stats[data-astro-cid-lcdefpme] dd[data-astro-cid-lcdefpme]{letter-spacing:-.03em;margin:8px 0 6px;font-size:2.2rem;font-weight:900;line-height:1.1}.stats[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--ink-3);font-size:.86rem}.plan[data-astro-cid-lcdefpme]{border-top:2px solid var(--ink);flex-direction:column;gap:10px;padding-top:18px;display:flex}.plan--ours[data-astro-cid-lcdefpme]{background:var(--ink);color:#fff;border-radius:var(--radius-lg);border:0;padding:22px 24px 26px}.plan--ours[data-astro-cid-lcdefpme] .eyebrow[data-astro-cid-lcdefpme]{color:#ff8a5c}.muted[data-astro-cid-lcdefpme]{color:var(--muted)}.stages[data-astro-cid-lcdefpme]{grid-template-columns:repeat(auto-fit,minmax(min(200px,100%),1fr));gap:16px;display:grid}.stage[data-astro-cid-lcdefpme]{border:1px solid var(--line-strong);border-radius:var(--radius-lg);background:var(--bg);flex-direction:column;height:100%;text-decoration:none;transition:border-color .15s,transform .15s,box-shadow .15s;display:flex;overflow:hidden}.stage[data-astro-cid-lcdefpme]:hover{border-color:var(--orange);box-shadow:var(--shadow-2);transform:translateY(-3px)}.stage[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{aspect-ratio:4/3;object-fit:cover;background:var(--bg-soft);border-bottom:1px solid var(--line);width:100%}.stage-body[data-astro-cid-lcdefpme]{flex-direction:column;gap:8px;padding:16px 18px 20px;display:flex}.stage-top[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:center;gap:8px;display:flex}.num[data-astro-cid-lcdefpme]{letter-spacing:-.04em;color:var(--orange);font-size:2.8rem;font-weight:900;line-height:1}.step[data-astro-cid-lcdefpme]{color:var(--orange);letter-spacing:-.02em;font-size:1.3rem;font-weight:900}.roster[data-astro-cid-lcdefpme]{flex-direction:column;gap:14px;display:flex}.roster-head[data-astro-cid-lcdefpme]{flex-wrap:wrap;align-items:baseline;gap:8px 18px;display:flex}.roster-name[data-astro-cid-lcdefpme]{letter-spacing:-.03em;font-size:clamp(1.7rem,3vw,2.3rem);font-weight:900;line-height:1.1}.roster-name[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{text-decoration:none}.roster-name[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{color:var(--orange)}.chip[data-astro-cid-lcdefpme].more{border-color:var(--orange-border);background:var(--orange-soft);color:var(--orange-ink);font-weight:500}.split[data-astro-cid-lcdefpme]{flex-wrap:wrap;align-items:flex-start;gap:36px 64px;display:flex}.split[data-astro-cid-lcdefpme]>[data-astro-cid-lcdefpme]:first-child{flex:340px;min-width:0}.split[data-astro-cid-lcdefpme]>[data-astro-cid-lcdefpme]:last-child{flex:1.3 420px;min-width:0}.rows[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{border-top:1px solid var(--line-strong);flex-direction:column;gap:4px;padding:20px 0;display:flex}.rows[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:first-child{border-top:2px solid var(--ink)}.price[data-astro-cid-lcdefpme]{gap:12px}.price--main[data-astro-cid-lcdefpme]{border:2px solid var(--orange);box-shadow:10px 10px 0 var(--orange-soft)}.amount[data-astro-cid-lcdefpme]{letter-spacing:-.035em;white-space:nowrap;font-size:clamp(2rem,3.4vw,2.6rem);font-weight:900;line-height:1.1}.amount[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{letter-spacing:0;color:var(--muted);font-size:1rem;font-weight:600}.price[data-astro-cid-lcdefpme] .ticks[data-astro-cid-lcdefpme]{border-top:1px solid var(--line);margin-top:10px;padding-top:18px;font-size:.96rem}.capacity[data-astro-cid-lcdefpme]{border-radius:var(--radius-lg);background:var(--orange-soft);border:1px solid var(--orange-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 32px;padding:22px 26px;display:flex}.faq[data-astro-cid-lcdefpme]{grid-template-columns:repeat(auto-fit,minmax(min(420px,100%),1fr));gap:36px 56px;display:grid}.qa[data-astro-cid-lcdefpme]{border-top:2px solid var(--ink);flex-direction:column;gap:8px;padding-top:16px;display:flex}
