.tc[data-astro-cid-77z23mkq]{--gap:var(--sp-6);--rail:39px;--indent:64px}.tc-top[data-astro-cid-77z23mkq]{justify-content:space-between;align-items:center;gap:var(--sp-2) var(--sp-6);margin-bottom:var(--sp-5);flex-wrap:wrap;display:flex}.tc-all[data-astro-cid-77z23mkq]{padding:0;color:var(--jade-lift)!important}.tc-lead[data-astro-cid-77z23mkq]{align-items:center;gap:var(--sp-4);width:fit-content;padding:var(--sp-4) var(--sp-6) var(--sp-4) var(--sp-4);background:#ffffff0f;border:1px solid #ffffff47;border-radius:999px;display:flex;position:relative}.tc-you[data-astro-cid-77z23mkq]{background:var(--paper);width:48px;height:48px;color:var(--navy);border-radius:50%;flex:none;place-items:center;font-size:15px;font-weight:800;display:grid}.tc-lead-txt[data-astro-cid-77z23mkq]{gap:2px;display:grid}.tc-lead-name[data-astro-cid-77z23mkq]{color:var(--paper);font-size:18px;font-weight:700}.tc-lead-sub[data-astro-cid-77z23mkq]{color:var(--steel);font-size:15px}.tc-hint[data-astro-cid-77z23mkq]{font-size:var(--fs-meta);letter-spacing:.14em;text-transform:uppercase;color:var(--jade-lift);margin:0}.tc-hint[data-astro-cid-77z23mkq][hidden]{display:none}.tc-groups[data-astro-cid-77z23mkq]{gap:var(--gap);margin-top:var(--sp-6);padding-left:var(--indent);display:grid;position:relative}.tc-groups[data-astro-cid-77z23mkq]:before{content:"";left:var(--rail);top:calc(-1 * var(--sp-6) - 16px);bottom:var(--sp-4);background:#a8bbc659;width:2px;position:absolute}.tc-group[data-astro-cid-77z23mkq]{position:relative}.tc-gh[data-astro-cid-77z23mkq]{margin:0 0 var(--sp-3);font-size:var(--fs-meta);letter-spacing:.14em;text-transform:uppercase;color:var(--steel);position:relative}.tc-gh[data-astro-cid-77z23mkq]:before{content:"";left:calc(var(--rail) - var(--indent));width:calc(var(--indent) - var(--rail) - 8px);background:#a8bbc659;height:2px;position:absolute;top:50%}.tc-seats[data-astro-cid-77z23mkq]{gap:var(--sp-2);margin:0;padding:0;list-style:none;display:grid}.seat[data-astro-cid-77z23mkq]{align-items:center;gap:var(--sp-4);width:100%;height:100%;min-height:68px;padding:var(--sp-3) var(--sp-4);color:var(--paper);font:inherit;text-align:left;cursor:pointer;background:0 0;border:1.5px dashed #a8bbc68c;border-radius:10px;grid-template-columns:44px 1fr 24px;transition:border-color .3s,background-color .3s,transform .2s;display:grid}@media (hover:hover){.live[data-astro-cid-77z23mkq] .seat[data-astro-cid-77z23mkq]:hover{border-color:var(--steel);background:#ffffff0a}}.live[data-astro-cid-77z23mkq] .seat[data-astro-cid-77z23mkq]:active{transform:scale(.985)}.seat[data-astro-cid-77z23mkq][aria-pressed=true],.live[data-astro-cid-77z23mkq] .seat[data-astro-cid-77z23mkq][aria-pressed=true]:hover{border-style:solid;border-color:var(--jade-lift);background:#00a65124}.av[data-astro-cid-77z23mkq]{border:1.5px dashed #a8bbc68c;border-radius:50%;place-items:center;width:44px;height:44px;transition:background-color .35s,border-color .35s;display:grid;position:relative}.person[data-astro-cid-77z23mkq]{fill:none;stroke:#a8bbc68c;stroke-width:2.2px;stroke-dasharray:3 3;width:30px;height:30px;transition:stroke .3s,transform .45s cubic-bezier(.34,1.56,.64,1)}.seat[data-astro-cid-77z23mkq][aria-pressed=true] .av[data-astro-cid-77z23mkq]{background:var(--paper);border-color:#0000}.seat[data-astro-cid-77z23mkq][aria-pressed=true] .person[data-astro-cid-77z23mkq]{stroke:var(--navy);stroke-dasharray:none;fill:var(--navy);animation:.5s cubic-bezier(.34,1.56,.64,1) tc-in}.badge[data-astro-cid-77z23mkq]{background:var(--jade-lift);border:2px solid var(--navy-deep);color:#fff;width:20px;height:20px;font:800 11px/1 var(--font);border-radius:50%;place-items:center;transition:transform .35s cubic-bezier(.34,1.56,.64,1) .15s;display:grid;position:absolute;bottom:-4px;right:-4px;transform:scale(0)}.seat[data-astro-cid-77z23mkq][aria-pressed=true] .badge[data-astro-cid-77z23mkq]{transform:scale(1)}@keyframes tc-in{0%{opacity:0;transform:translateY(8px)scale(.6)}}.seat-txt[data-astro-cid-77z23mkq]{gap:2px;display:grid}.role[data-astro-cid-77z23mkq]{font-size:17px;font-weight:600;line-height:1.3}.detail[data-astro-cid-77z23mkq]{color:var(--steel);font-size:14px}.state[data-astro-cid-77z23mkq]{letter-spacing:.08em;text-transform:uppercase;height:18px;font-size:14px;position:relative}.s-open[data-astro-cid-77z23mkq],.s-filled[data-astro-cid-77z23mkq]{transition:opacity .25s,transform .3s;position:absolute;top:0;left:0}.s-open[data-astro-cid-77z23mkq]{color:var(--steel)}.s-filled[data-astro-cid-77z23mkq]{color:var(--jade-lift);opacity:0;transform:translateY(6px)}.seat[data-astro-cid-77z23mkq][aria-pressed=true] .s-open[data-astro-cid-77z23mkq]{opacity:0;transform:translateY(-6px)}.seat[data-astro-cid-77z23mkq][aria-pressed=true] .s-filled[data-astro-cid-77z23mkq]{opacity:1;transform:none}.tc[data-astro-cid-77z23mkq]:not(.live) .state[data-astro-cid-77z23mkq],.tc[data-astro-cid-77z23mkq]:not(.live) .mark[data-astro-cid-77z23mkq]{display:none}.mark[data-astro-cid-77z23mkq] svg[data-astro-cid-77z23mkq]{fill:none;width:24px;height:24px;stroke:var(--steel);stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round}.mark[data-astro-cid-77z23mkq] .tick[data-astro-cid-77z23mkq]{display:none}.seat[data-astro-cid-77z23mkq][aria-pressed=true] .mark[data-astro-cid-77z23mkq] svg[data-astro-cid-77z23mkq]{stroke:var(--jade-lift)}.seat[data-astro-cid-77z23mkq][aria-pressed=true] .plus[data-astro-cid-77z23mkq]{display:none}.seat[data-astro-cid-77z23mkq][aria-pressed=true] .tick[data-astro-cid-77z23mkq]{display:inline}.tc-bar[data-astro-cid-77z23mkq]{justify-content:space-between;align-items:center;gap:var(--sp-4);margin-top:var(--sp-8);padding:var(--sp-4) var(--sp-5);background:var(--navy-deep);border:1px solid var(--rule-dark);border-radius:12px;flex-wrap:wrap;display:flex}.tc-sumrow[data-astro-cid-77z23mkq]{align-items:center;gap:var(--sp-4);display:flex}.tc-sum[data-astro-cid-77z23mkq]{align-items:baseline;gap:var(--sp-2);color:var(--paper);margin:0;font-size:17px;display:flex}.tc-count[data-astro-cid-77z23mkq]{white-space:nowrap;color:var(--jade-lift);font-size:28px;font-weight:700}.tc-actions[data-astro-cid-77z23mkq]{align-items:center;gap:var(--sp-2) var(--sp-5);flex-wrap:wrap;display:flex}.tc-text[data-astro-cid-77z23mkq]{min-height:44px;padding:0 var(--sp-2);color:var(--paper);font:600 16px var(--font);text-underline-offset:4px;cursor:pointer;background:0 0;border:0;text-decoration:underline}.tc-text[data-astro-cid-77z23mkq][hidden]{display:none}@media (width<=767px){.has-crew[data-astro-cid-77z23mkq] .tc-bar[data-astro-cid-77z23mkq]{bottom:var(--sp-3);z-index:5;position:sticky;box-shadow:0 12px 32px #000a1e80}.tc-bar[data-astro-cid-77z23mkq]{gap:var(--sp-3);padding:var(--sp-3) var(--sp-4)}.tc-sumrow[data-astro-cid-77z23mkq]{justify-content:space-between;width:100%}.tc-count[data-astro-cid-77z23mkq]{font-size:24px}.tc-actions[data-astro-cid-77z23mkq]{width:100%}.tc-actions[data-astro-cid-77z23mkq] .btn[data-astro-cid-77z23mkq]{flex:1;justify-content:center}}@media (width>=640px){.tc-seats[data-astro-cid-77z23mkq]{grid-template-columns:1fr 1fr}}@media (width>=1024px){.tc-lead[data-astro-cid-77z23mkq]{margin-inline:auto}.tc-top[data-astro-cid-77z23mkq]{justify-content:center}.tc-groups[data-astro-cid-77z23mkq]{gap:var(--sp-6);margin-top:var(--sp-12);grid-template-columns:2fr 4fr 4fr;padding-left:0}.tc-groups[data-astro-cid-77z23mkq]:before{left:10%;right:20%;top:calc(-1 * var(--sp-6));width:auto;height:2px;bottom:auto}.tc-groups[data-astro-cid-77z23mkq]:after{content:"";left:50%;top:calc(-1 * var(--sp-12) - var(--sp-6) - 8px);height:calc(var(--sp-12) + 8px);background:#a8bbc659;width:2px;position:absolute}.tc-gh[data-astro-cid-77z23mkq]{text-align:center}.tc-gh[data-astro-cid-77z23mkq]:before{left:50%;top:calc(-1 * var(--sp-6));width:2px;height:calc(var(--sp-6) - 4px)}.tc-group[data-astro-cid-77z23mkq]:first-child .tc-seats[data-astro-cid-77z23mkq]{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.seat[data-astro-cid-77z23mkq],.person[data-astro-cid-77z23mkq],.badge[data-astro-cid-77z23mkq],.s-open[data-astro-cid-77z23mkq],.s-filled[data-astro-cid-77z23mkq]{transition:none}.seat[data-astro-cid-77z23mkq][aria-pressed=true] .person[data-astro-cid-77z23mkq]{animation:none}}.how-head[data-astro-cid-r74brj7y]{gap:var(--sp-6);margin-bottom:var(--sp-16);display:grid}@media (width>=1024px){.how-head[data-astro-cid-r74brj7y]{gap:var(--sp-16);grid-template-columns:6fr 5fr;align-items:end}}.pipe[data-astro-cid-r74brj7y]{--dot:20px;gap:0;margin:0;padding:0;list-style:none;display:grid}.pipe[data-astro-cid-r74brj7y] li[data-astro-cid-r74brj7y]{align-content:start;display:grid;position:relative}.pipe-n[data-astro-cid-r74brj7y]{letter-spacing:-.02em;color:var(--jade);font-size:clamp(48px,5vw,72px);font-weight:300;line-height:1}.pipe-dot[data-astro-cid-r74brj7y]{z-index:1;width:var(--dot);height:var(--dot);border:3px solid var(--jade);background:var(--paper);border-radius:50%;position:relative}.pipe-k[data-astro-cid-r74brj7y]{font-size:var(--fs-h3);letter-spacing:-.02em;color:var(--navy);font-weight:800}.pipe[data-astro-cid-r74brj7y] p[data-astro-cid-r74brj7y]{margin-top:var(--sp-2);color:var(--ink-2);font-size:17px;line-height:1.5}.pipe[data-astro-cid-r74brj7y] li[data-astro-cid-r74brj7y]:not(:last-child):after{content:"";background:var(--jade);transform-origin:0 0;position:absolute}@media (width>=900px){.pipe[data-astro-cid-r74brj7y]{column-gap:var(--sp-6);grid-template-columns:repeat(5,1fr)}.pipe-n[data-astro-cid-r74brj7y],.pipe-dot[data-astro-cid-r74brj7y]{margin-bottom:var(--sp-5)}.pipe[data-astro-cid-r74brj7y] li[data-astro-cid-r74brj7y]:not(:last-child):after{top:calc(clamp(48px, 5vw, 72px) + var(--sp-5) + var(--dot) / 2 - 1.5px);left:calc(var(--dot) / 2);width:calc(100% + var(--sp-6));height:3px}.armed[data-astro-cid-r74brj7y] li[data-astro-cid-r74brj7y]:after{transform:scaleX(0)}}@media (width<=899px){.pipe[data-astro-cid-r74brj7y] li[data-astro-cid-r74brj7y]{grid-template-columns:var(--dot) 1fr;column-gap:var(--sp-5);padding-bottom:var(--sp-10)}.pipe[data-astro-cid-r74brj7y] li[data-astro-cid-r74brj7y]:last-child{padding-bottom:0}.pipe-dot[data-astro-cid-r74brj7y]{margin-top:var(--sp-3);grid-area:1/1}.pipe-n[data-astro-cid-r74brj7y]{grid-area:1/2;font-size:44px}.pipe-k[data-astro-cid-r74brj7y],.pipe[data-astro-cid-r74brj7y] p[data-astro-cid-r74brj7y]{grid-column:2}.pipe-k[data-astro-cid-r74brj7y]{margin-top:var(--sp-2)}.pipe[data-astro-cid-r74brj7y] li[data-astro-cid-r74brj7y]:not(:last-child):after{top:calc(var(--sp-3) + var(--dot) / 2);left:calc(var(--dot) / 2 - 1.5px);width:3px;height:100%}.armed[data-astro-cid-r74brj7y] li[data-astro-cid-r74brj7y]:after{transform:scaleY(0)}}.run[data-astro-cid-r74brj7y] li[data-astro-cid-r74brj7y]:after{transition:transform .5s var(--ease);transition-delay:calc(var(--i) * .45s + .2s);transform:none!important}.armed[data-astro-cid-r74brj7y] .pipe-dot[data-astro-cid-r74brj7y]{background:var(--paper);transition:background .3s var(--ease)}.run[data-astro-cid-r74brj7y] .pipe-dot[data-astro-cid-r74brj7y]{background:var(--jade);transition-delay:calc(var(--i) * .45s)}
