.sessions[data-astro-cid-gvoadhjz]{border-bottom:1px solid var(--line)}.sessions__in[data-astro-cid-gvoadhjz]{grid-template-columns:1fr 1fr;gap:0;padding-block:0;display:grid}@media (width<=700px){.sessions__in[data-astro-cid-gvoadhjz]{grid-template-columns:1fr}}.sess[data-astro-cid-gvoadhjz]{align-content:start;gap:4px;padding:clamp(22px,2.8vw,32px) clamp(20px,2.6vw,34px) clamp(22px,2.8vw,32px) 0;display:grid}.sess--next[data-astro-cid-gvoadhjz]{border-left:1px solid var(--line);padding-left:clamp(20px,2.6vw,34px)}@media (width<=700px){.sess[data-astro-cid-gvoadhjz]{padding-right:0}.sess--next[data-astro-cid-gvoadhjz]{border-left:0;border-top:1px solid var(--line);padding-left:0}}.sess__top[data-astro-cid-gvoadhjz]{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:4px;display:flex}.sess__top[data-astro-cid-gvoadhjz] h2[data-astro-cid-gvoadhjz]{font-size:clamp(24px,2.8vw,34px)}.sess--next[data-astro-cid-gvoadhjz] .sess__top[data-astro-cid-gvoadhjz] h2[data-astro-cid-gvoadhjz]{color:var(--muted)}.sess__dates[data-astro-cid-gvoadhjz]{font-family:var(--display);letter-spacing:.02em;color:var(--navy);font-size:clamp(19px,2vw,23px);font-weight:600}.sess--next[data-astro-cid-gvoadhjz] .sess__dates[data-astro-cid-gvoadhjz]{color:var(--ink-2)}.sess__note[data-astro-cid-gvoadhjz]{color:var(--muted);font-size:15px}.sess--now[data-astro-cid-gvoadhjz] .sess__note[data-astro-cid-gvoadhjz]{color:var(--coral-dark);font-weight:600}.sess__link[data-astro-cid-gvoadhjz]{justify-self:start;margin-top:10px}.facts[data-astro-cid-gvoadhjz]{flex-wrap:wrap;gap:20px 40px;margin:26px 0 0;padding:0;list-style:none;display:flex}.facts[data-astro-cid-gvoadhjz] li[data-astro-cid-gvoadhjz]{gap:2px;display:grid}.facts[data-astro-cid-gvoadhjz] b[data-astro-cid-gvoadhjz]{font-family:var(--display);letter-spacing:.18em;text-transform:uppercase;color:#7fd8e4;font-size:12.5px;font-weight:600}.facts[data-astro-cid-gvoadhjz] span[data-astro-cid-gvoadhjz]{font-family:var(--display);letter-spacing:.02em;color:#fff;font-size:24px;font-weight:600}.facts--hot[data-astro-cid-gvoadhjz] b[data-astro-cid-gvoadhjz]{color:var(--coral)}.phero-note[data-astro-cid-gvoadhjz]{color:#fff9;margin-top:22px;font-size:15px}.sp[data-astro-cid-gvoadhjz]{flex-direction:column;display:flex}.sp__tab[data-astro-cid-gvoadhjz]{align-items:center;min-height:62px}.sp__tab[data-astro-cid-gvoadhjz] h2{font-size:clamp(20px,2.1vw,26px)}.sp__body[data-astro-cid-gvoadhjz]{background:var(--tint);border-radius:0 0 var(--radius) var(--radius);flex-direction:column;flex:1;gap:6px;padding:20px 24px 24px;display:flex}.sp__times[data-astro-cid-gvoadhjz]{color:var(--ink);font-size:17px;font-weight:600}.sp__note[data-astro-cid-gvoadhjz]{color:var(--muted);font-size:15px}.sp__price[data-astro-cid-gvoadhjz]{flex-wrap:wrap;align-items:baseline;gap:10px;margin-top:auto;padding-top:14px;display:flex}.sp__price[data-astro-cid-gvoadhjz] b[data-astro-cid-gvoadhjz]{font-family:var(--display);letter-spacing:.14em;text-transform:uppercase;color:var(--ac);font-size:12.5px;font-weight:600}.sp__price[data-astro-cid-gvoadhjz] strong[data-astro-cid-gvoadhjz]{font-family:var(--display);color:var(--navy);font-size:30px;font-weight:700}.lts__body[data-astro-cid-gvoadhjz]{background:var(--lts-bg);border-radius:0 0 var(--radius) var(--radius);padding:clamp(18px,2.4vw,26px)}.days[data-astro-cid-gvoadhjz]{grid-template-columns:repeat(6,1fr);gap:10px;margin:0 0 18px;padding:0;list-style:none;display:grid}@media (width<=860px){.days[data-astro-cid-gvoadhjz]{grid-template-columns:repeat(3,1fr)}}@media (width<=480px){.days[data-astro-cid-gvoadhjz]{grid-template-columns:repeat(2,1fr)}}.days[data-astro-cid-gvoadhjz] li[data-astro-cid-gvoadhjz]{background:var(--navy);color:#fff;text-align:center;clip-path:polygon(0 0,calc(100% - 10px) 0,100% 10px,100% 100%,0 100%);gap:2px;padding:10px 14px 12px;display:grid}.days[data-astro-cid-gvoadhjz] b[data-astro-cid-gvoadhjz]{font-family:var(--display);letter-spacing:.18em;text-transform:uppercase;color:#7fd8e4;font-size:12.5px;font-weight:600}.days[data-astro-cid-gvoadhjz] span[data-astro-cid-gvoadhjz]{font-family:var(--display);letter-spacing:.02em;font-size:18px;font-weight:600}.pricekey[data-astro-cid-gvoadhjz]{color:var(--ink-2);margin:0 0 14px;font-size:14.5px}.pricekey[data-astro-cid-gvoadhjz] strong[data-astro-cid-gvoadhjz]{font-family:var(--display);color:var(--navy);font-size:17px;font-weight:700}.pricekey[data-astro-cid-gvoadhjz] i[data-astro-cid-gvoadhjz]{color:var(--muted);font-style:normal}.pricekey[data-astro-cid-gvoadhjz] span[data-astro-cid-gvoadhjz]{color:var(--coral-dark);font-weight:600}.tablewrap[data-astro-cid-gvoadhjz]{-webkit-overflow-scrolling:touch;background:linear-gradient(90deg,#fff 30%,#fff0) 0/42px 100% no-repeat local,linear-gradient(270deg,#fff 30%,#fff0) 100%/42px 100% no-repeat local,radial-gradient(farthest-side at 0,#16293d24,#0000) 0/14px 100% no-repeat,radial-gradient(farthest-side at 100%,#16293d24,#0000) 100%/14px 100% no-repeat;overflow-x:auto}.ltstable[data-astro-cid-gvoadhjz]{border-collapse:collapse;border-radius:var(--radius-sm);background:#fff;width:100%;min-width:640px;overflow:hidden}.ltstable[data-astro-cid-gvoadhjz] th[data-astro-cid-gvoadhjz]{background:var(--lts-ac);color:#fff;font-family:var(--display);letter-spacing:.08em;text-transform:uppercase;border-left:2px solid var(--lts-bg);padding:12px 16px;font-size:18px;font-weight:600}.ltstable[data-astro-cid-gvoadhjz] th[data-astro-cid-gvoadhjz]:first-child{border-left:0}.ltstable[data-astro-cid-gvoadhjz] td[data-astro-cid-gvoadhjz]{text-align:center;vertical-align:middle;border-left:1px solid var(--line);border-top:1px solid var(--line);padding:16px}.ltstable[data-astro-cid-gvoadhjz] td[data-astro-cid-gvoadhjz]:first-child{border-left:0}.ltstable__len[data-astro-cid-gvoadhjz] strong[data-astro-cid-gvoadhjz]{font-size:18px;font-weight:600;display:block}.ltstable__len[data-astro-cid-gvoadhjz] span[data-astro-cid-gvoadhjz]{color:var(--muted);font-size:14.5px}.ltstable__unit[data-astro-cid-gvoadhjz]{font-family:var(--display);letter-spacing:.16em;text-transform:uppercase;color:var(--lts-ac);margin-bottom:4px;font-size:11.5px;font-weight:600;display:block}.ltstable__price[data-astro-cid-gvoadhjz] strong[data-astro-cid-gvoadhjz]{font-family:var(--display);color:var(--navy);font-size:28px;font-weight:700}.ltstable__price[data-astro-cid-gvoadhjz] i[data-astro-cid-gvoadhjz]{color:var(--muted);margin-left:5px;font-size:19px;font-style:normal}.ltstable__pass[data-astro-cid-gvoadhjz]{background:var(--panel)}.ltstable__pass[data-astro-cid-gvoadhjz] .ltstable__unit[data-astro-cid-gvoadhjz]{color:var(--coral-dark)}.ltstable__pass[data-astro-cid-gvoadhjz] strong[data-astro-cid-gvoadhjz]{font-family:var(--display);color:var(--navy);font-size:24px;font-weight:700}.ltstable__pass[data-astro-cid-gvoadhjz] i[data-astro-cid-gvoadhjz]{color:var(--muted);margin-left:5px;font-size:14.5px;font-style:normal}.ltstable__na[data-astro-cid-gvoadhjz]{color:var(--muted);font-size:15px}.ltscards[data-astro-cid-gvoadhjz]{display:none}@media (width<=700px){.tablewrap[data-astro-cid-gvoadhjz]:has(.ltstable){display:none}.ltscards[data-astro-cid-gvoadhjz]{gap:10px;margin:0;padding:0;list-style:none;display:grid}.ltscards[data-astro-cid-gvoadhjz] li[data-astro-cid-gvoadhjz]{border-radius:var(--radius-sm);background:#fff;overflow:hidden}.ltscards__head[data-astro-cid-gvoadhjz]{background:var(--lts-ac);color:#fff;gap:1px;padding:11px 16px 12px;display:grid}.ltscards__head[data-astro-cid-gvoadhjz] b[data-astro-cid-gvoadhjz]{font-family:var(--display);letter-spacing:.08em;text-transform:uppercase;font-size:19px;font-weight:600}.ltscards__head[data-astro-cid-gvoadhjz] span[data-astro-cid-gvoadhjz]{color:#fffc;font-size:14px}.ltscards__rows[data-astro-cid-gvoadhjz]{display:grid}.ltscards__rows[data-astro-cid-gvoadhjz]>div[data-astro-cid-gvoadhjz]{border-top:1px solid var(--line-soft);justify-content:space-between;align-items:baseline;gap:14px;padding:12px 16px;display:flex}.ltscards__rows[data-astro-cid-gvoadhjz]>div[data-astro-cid-gvoadhjz]:first-child{border-top:0}.ltscards__k[data-astro-cid-gvoadhjz]{font-family:var(--display);letter-spacing:.14em;text-transform:uppercase;color:var(--lts-ac);font-size:12px;font-weight:600}.ltscards__k--pass[data-astro-cid-gvoadhjz]{color:var(--coral-dark)}.ltscards__v[data-astro-cid-gvoadhjz] strong[data-astro-cid-gvoadhjz]{font-family:var(--display);color:var(--navy);font-size:25px;font-weight:700}.ltscards__v[data-astro-cid-gvoadhjz] i[data-astro-cid-gvoadhjz]{color:var(--muted);margin-left:5px;font-size:17px;font-style:normal}}.footnote[data-astro-cid-gvoadhjz]{color:var(--muted);max-width:80ch;margin-top:16px;font-size:14.5px}.footnote[data-astro-cid-gvoadhjz] a[data-astro-cid-gvoadhjz]{color:var(--cyan-dark)}.threecol[data-astro-cid-gvoadhjz]{grid-template-columns:repeat(3,1fr);align-items:start;gap:clamp(16px,2vw,22px);display:grid}@media (width<=960px){.threecol[data-astro-cid-gvoadhjz]{grid-template-columns:1fr}}.blk[data-astro-cid-gvoadhjz] .tab[data-astro-cid-gvoadhjz]{align-items:center;min-height:74px}.blk[data-astro-cid-gvoadhjz] .tab[data-astro-cid-gvoadhjz] h2{font-size:clamp(19px,1.9vw,24px)}.blk__body[data-astro-cid-gvoadhjz]{background:var(--tint);border-radius:0 0 var(--radius) var(--radius);gap:14px;padding:clamp(20px,2.4vw,26px);display:grid}.blk__prereq[data-astro-cid-gvoadhjz]{color:var(--ink-2);font-size:15px}.blk__venue[data-astro-cid-gvoadhjz]{color:var(--muted);font-size:14.5px}.blk__h[data-astro-cid-gvoadhjz]{letter-spacing:.16em;color:var(--ac);font-size:15px}.blk__sub[data-astro-cid-gvoadhjz]+.blk__sub[data-astro-cid-gvoadhjz]{border-top:1px solid #00000014;padding-top:16px}.blk__sub[data-astro-cid-gvoadhjz]{gap:8px;display:grid}.blk__note[data-astro-cid-gvoadhjz]{color:var(--muted);font-size:13.5px}.slots[data-astro-cid-gvoadhjz]{gap:5px;margin:0;padding:0;list-style:none;display:grid}.slots[data-astro-cid-gvoadhjz] li[data-astro-cid-gvoadhjz]{grid-template-columns:56px 1fr auto;align-items:baseline;gap:10px;font-size:15.5px;display:grid}.slots--plain[data-astro-cid-gvoadhjz] li[data-astro-cid-gvoadhjz]{grid-template-columns:1fr}.slots[data-astro-cid-gvoadhjz] b[data-astro-cid-gvoadhjz]{font-family:var(--display);letter-spacing:.12em;text-transform:uppercase;color:var(--ac);font-size:13px;font-weight:600}.slots[data-astro-cid-gvoadhjz] i[data-astro-cid-gvoadhjz]{color:var(--muted);font-size:13.5px;font-style:normal}.blk__price[data-astro-cid-gvoadhjz]{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.blk__price[data-astro-cid-gvoadhjz] b[data-astro-cid-gvoadhjz]{font-family:var(--display);letter-spacing:.14em;text-transform:uppercase;color:var(--ac);width:100%;font-size:12.5px;font-weight:600}.blk__price[data-astro-cid-gvoadhjz] strong[data-astro-cid-gvoadhjz]{font-family:var(--display);color:var(--navy);font-size:27px;font-weight:700}.blk__price[data-astro-cid-gvoadhjz] i[data-astro-cid-gvoadhjz]{color:var(--muted);font-size:18px;font-style:normal}.extra[data-astro-cid-gvoadhjz]{background:var(--cyan);color:#fff;border-radius:var(--radius);flex-wrap:wrap;align-items:center;gap:16px;margin-top:clamp(18px,2.2vw,24px);padding:20px clamp(20px,2.6vw,30px);display:flex}.extra[data-astro-cid-gvoadhjz] h2[data-astro-cid-gvoadhjz]{color:#fff;font-size:clamp(20px,2.1vw,26px)}.extra[data-astro-cid-gvoadhjz] .pill--fast[data-astro-cid-gvoadhjz]{background:#0000004d}.extra[data-astro-cid-gvoadhjz] p[data-astro-cid-gvoadhjz]{margin-left:auto;font-weight:500}@media (width<=640px){.extra[data-astro-cid-gvoadhjz] p[data-astro-cid-gvoadhjz]{width:100%;margin-left:0}}.pass__tiers[data-astro-cid-gvoadhjz]{margin-bottom:clamp(28px,4vw,44px)}.passtier__body[data-astro-cid-gvoadhjz]{border-radius:0 0 var(--radius) var(--radius);background:#fff;gap:4px;padding:20px 24px 24px;display:grid}.passtier__body[data-astro-cid-gvoadhjz] p[data-astro-cid-gvoadhjz]{color:var(--ink-2);font-size:15.5px}.passtier__classes[data-astro-cid-gvoadhjz]{color:var(--muted)!important;font-size:14.5px!important}.passtier__body[data-astro-cid-gvoadhjz] strong[data-astro-cid-gvoadhjz]{font-family:var(--display);color:var(--navy);margin-top:8px;font-size:38px;font-weight:700}.cmp[data-astro-cid-gvoadhjz]{border-collapse:collapse;border-radius:var(--radius-sm);background:#fff;width:100%;min-width:640px;overflow:hidden}.cmp[data-astro-cid-gvoadhjz] th[data-astro-cid-gvoadhjz],.cmp[data-astro-cid-gvoadhjz] td[data-astro-cid-gvoadhjz]{border:1px solid var(--line);text-align:center;vertical-align:middle;padding:16px 20px}.cmp[data-astro-cid-gvoadhjz] thead[data-astro-cid-gvoadhjz] th[data-astro-cid-gvoadhjz]{background:var(--navy);color:#fff;font-family:var(--display);letter-spacing:.12em;text-transform:uppercase;font-size:17px;font-weight:600}.cmp[data-astro-cid-gvoadhjz] thead[data-astro-cid-gvoadhjz] .cmp__hi[data-astro-cid-gvoadhjz]{background:var(--coral)}.cmp[data-astro-cid-gvoadhjz] thead[data-astro-cid-gvoadhjz] td[data-astro-cid-gvoadhjz]{background:0 0;border:0}.cmp[data-astro-cid-gvoadhjz] tbody[data-astro-cid-gvoadhjz] th[data-astro-cid-gvoadhjz]{text-align:left;background:var(--panel);font-family:var(--display);letter-spacing:.1em;text-transform:uppercase;color:var(--navy);max-width:200px;font-size:16px;font-weight:600}.cmp[data-astro-cid-gvoadhjz] tbody[data-astro-cid-gvoadhjz] th[data-astro-cid-gvoadhjz] i[data-astro-cid-gvoadhjz]{font-style:normal;font-family:var(--body);letter-spacing:0;text-transform:none;color:var(--muted);font-size:13px;font-weight:400;display:block}.cmp[data-astro-cid-gvoadhjz] tbody[data-astro-cid-gvoadhjz] td[data-astro-cid-gvoadhjz]{color:var(--ink-2);font-size:15.5px}.cmp__big[data-astro-cid-gvoadhjz]{font-family:var(--display);font-weight:700;color:var(--navy)!important;font-size:30px!important}.cmp__accent[data-astro-cid-gvoadhjz]{color:var(--coral)!important}.rates[data-astro-cid-gvoadhjz]{margin:0;gap:6px;max-width:220px;margin-inline:auto;padding:0;list-style:none;display:grid}.rates[data-astro-cid-gvoadhjz] li[data-astro-cid-gvoadhjz]{justify-content:space-between;gap:20px;display:flex}.rates[data-astro-cid-gvoadhjz] b[data-astro-cid-gvoadhjz]{color:var(--navy);font-weight:700}.cmpcards[data-astro-cid-gvoadhjz]{display:none}@media (width<=700px){.tablewrap[data-astro-cid-gvoadhjz]:has(.cmp){display:none}.cmpcards[data-astro-cid-gvoadhjz]{gap:10px;display:grid}.cmpcards__card[data-astro-cid-gvoadhjz]{border-radius:var(--radius-sm);background:#fff;overflow:hidden}.cmpcards__row[data-astro-cid-gvoadhjz]{background:var(--navy);color:#fff;font-family:var(--display);letter-spacing:.1em;text-transform:uppercase;padding:11px 16px 12px;font-size:17px;font-weight:600}.cmpcards__row[data-astro-cid-gvoadhjz] i[data-astro-cid-gvoadhjz]{font-style:normal;font-family:var(--body);letter-spacing:0;text-transform:none;color:#ffffffbf;font-size:13px;font-weight:400}.cmpcards__k[data-astro-cid-gvoadhjz]{font-family:var(--display);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-size:12px;font-weight:600}.cmpcards[data-astro-cid-gvoadhjz] .cmpcards__pass[data-astro-cid-gvoadhjz]{color:var(--coral-dark)}.cmpcards__rates[data-astro-cid-gvoadhjz]{display:grid}.cmpcards__rates[data-astro-cid-gvoadhjz]>div[data-astro-cid-gvoadhjz]{border-top:1px solid var(--line-soft);grid-template-columns:1fr 96px 96px;align-items:baseline;padding:10px 16px;font-size:15.5px;display:grid}.cmpcards__rates[data-astro-cid-gvoadhjz]>div[data-astro-cid-gvoadhjz]:first-child{border-top:0;padding-bottom:4px}.cmpcards__rates[data-astro-cid-gvoadhjz] b[data-astro-cid-gvoadhjz],.cmpcards__colhead[data-astro-cid-gvoadhjz]>span[data-astro-cid-gvoadhjz]:not(:first-child){text-align:right}.cmpcards__colhead[data-astro-cid-gvoadhjz]>span[data-astro-cid-gvoadhjz]{font-family:var(--display);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-size:12px;font-weight:600}.cmpcards__rates[data-astro-cid-gvoadhjz] b[data-astro-cid-gvoadhjz]{font-family:var(--display);color:var(--navy);font-size:21px;font-weight:700}.cmpcards__pair[data-astro-cid-gvoadhjz]{grid-template-columns:1fr 1fr;display:grid}.cmpcards__pair[data-astro-cid-gvoadhjz]>div[data-astro-cid-gvoadhjz]{gap:2px;padding:12px 16px 14px;display:grid}.cmpcards__pair[data-astro-cid-gvoadhjz]>div[data-astro-cid-gvoadhjz]+div[data-astro-cid-gvoadhjz]{border-left:1px solid var(--line-soft)}.cmpcards__pair[data-astro-cid-gvoadhjz] strong[data-astro-cid-gvoadhjz]{font-family:var(--display);color:var(--navy);font-size:30px;font-weight:700}.cmpcards__text[data-astro-cid-gvoadhjz]{gap:4px;margin:0;padding:12px 16px 14px;display:grid}.cmpcards__text[data-astro-cid-gvoadhjz] dd[data-astro-cid-gvoadhjz]{color:var(--ink-2);margin:0 0 8px;font-size:15.5px}.cmpcards__text[data-astro-cid-gvoadhjz] dd[data-astro-cid-gvoadhjz]:last-child{margin-bottom:0}}.archive[data-astro-cid-gvoadhjz]{margin:0;padding:0;list-style:none;display:grid}.archive[data-astro-cid-gvoadhjz] li[data-astro-cid-gvoadhjz]{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding:18px 0;display:flex}.archive[data-astro-cid-gvoadhjz] li[data-astro-cid-gvoadhjz]:first-child{border-top:1px solid var(--line)}.archive[data-astro-cid-gvoadhjz] h3[data-astro-cid-gvoadhjz]{flex-wrap:wrap;align-items:center;gap:12px;font-size:22px;display:flex}.archive[data-astro-cid-gvoadhjz] p[data-astro-cid-gvoadhjz]{color:var(--muted);font-size:15px}
