.ticket-wrap[data-astro-cid-dgavtl23]{--stub-w:6rem;--notch:10px;filter:drop-shadow(var(--shadow));container-type:inline-size}.ticket-wrap[data-astro-cid-dgavtl23]>.ticket{grid-template-columns:var(--stub-w) minmax(0, 1fr);-webkit-mask:radial-gradient(circle at var(--stub-w) 0, transparent var(--notch), #000 calc(var(--notch) + .5px)), radial-gradient(circle at var(--stub-w) 100%, transparent var(--notch), #000 calc(var(--notch) + .5px));-webkit-mask-composite:source-in;mask:radial-gradient(circle at var(--stub-w) 0, transparent var(--notch), #000 calc(var(--notch) + .5px)), radial-gradient(circle at var(--stub-w) 100%, transparent var(--notch), #000 calc(var(--notch) + .5px));border-color:#0000;padding:0;display:grid;overflow:hidden;mask-composite:intersect}.ticket__stub[data-astro-cid-dgavtl23]{padding:var(--space-5) var(--space-2);background:var(--paper-2);border-right:var(--border-strong) dashed var(--line);text-align:center;flex-direction:column;align-items:center;line-height:1.1;display:flex}.ticket__wd[data-astro-cid-dgavtl23],.ticket__mo[data-astro-cid-dgavtl23]{font-size:var(--text-sm);color:var(--ink-2);font-weight:700}.ticket__day[data-astro-cid-dgavtl23]{margin-block:var(--space-1);font-size:var(--text-4xl);letter-spacing:var(--tracking-tight);font-variant-numeric:tabular-nums;font-weight:800;line-height:1}.ticket__body[data-astro-cid-dgavtl23]{gap:var(--space-3);padding:var(--space-4);min-width:0;display:grid}.ticket__head[data-astro-cid-dgavtl23]{justify-content:space-between;align-items:baseline;gap:var(--space-1) var(--space-3);flex-wrap:wrap;display:flex}.ticket__label[data-astro-cid-dgavtl23]{font-size:var(--text-base);color:var(--ink-2);letter-spacing:0;font-weight:700}.ticket__label[data-astro-cid-dgavtl23]:before{content:"";width:var(--space-4);height:var(--accent-bar);margin-right:var(--space-2);vertical-align:middle;background:var(--coral);border-radius:2px;display:inline-block}.ticket__count[data-astro-cid-dgavtl23]{font-size:var(--text-sm);white-space:nowrap;font-weight:700}.ticket__topic[data-astro-cid-dgavtl23]{font-size:var(--text-xl);font-weight:800;line-height:var(--leading-snug);letter-spacing:var(--tracking-tight);text-wrap:balance}.ticket__rows[data-astro-cid-dgavtl23]{border-top:var(--border) solid var(--line);margin:0}.ticket__rows[data-astro-cid-dgavtl23]>div[data-astro-cid-dgavtl23]{gap:var(--space-3);padding-block:var(--space-2);border-bottom:var(--border) solid var(--line);grid-template-columns:5.5rem minmax(0,1fr);display:grid}.ticket__rows[data-astro-cid-dgavtl23] dt[data-astro-cid-dgavtl23]{font-size:var(--text-sm);color:var(--ink-2);padding-top:.1em;font-weight:600}.ticket__rows[data-astro-cid-dgavtl23] dd[data-astro-cid-dgavtl23]{margin:0;font-weight:600}.ticket__blurb[data-astro-cid-dgavtl23]{color:var(--ink-2)}.ticket__actions[data-astro-cid-dgavtl23]{justify-items:start;gap:var(--space-3);margin-top:var(--space-1);display:grid}.ticket__links[data-astro-cid-dgavtl23]{font-size:var(--text-sm);gap:0;margin-block:-6px;display:grid}.ticket__links[data-astro-cid-dgavtl23] a[data-astro-cid-dgavtl23]{text-align:center;min-width:24px;padding-block:6px;font-weight:600;display:inline-block}.ticket__cal[data-astro-cid-dgavtl23]{align-items:baseline;gap:0 var(--space-3);flex-wrap:wrap;display:flex}.ticket__cal-label[data-astro-cid-dgavtl23]{color:var(--ink-2)}.ticket__cal-links[data-astro-cid-dgavtl23]{align-items:baseline;gap:0 var(--space-3);flex-wrap:wrap;display:inline-flex}.ticket__share-btn[data-astro-cid-dgavtl23]{font:inherit;color:inherit;text-decoration:underline 1px;text-decoration-color:color-mix(in srgb, currentColor 55%, transparent);text-underline-offset:.18em;cursor:pointer;background:0 0;border:0;padding:6px 0;font-weight:600}.ticket__share-btn[data-astro-cid-dgavtl23]:hover{text-decoration-color:currentColor;text-decoration-thickness:2px}@container (width>=30rem){.ticket__body[data-astro-cid-dgavtl23]{padding:var(--space-5)}}@container (width<=25rem){.ticket-wrap[data-astro-cid-dgavtl23]>.ticket{grid-template-columns:minmax(0,1fr);-webkit-mask:none;mask:none}.ticket__stub[data-astro-cid-dgavtl23]{align-items:baseline;gap:var(--space-2);padding:var(--space-3) var(--space-4);border-right:0;border-bottom:var(--border-strong) dashed var(--line);flex-direction:row}.ticket__day[data-astro-cid-dgavtl23]{font-size:var(--text-2xl);margin:0}.ticket__rows[data-astro-cid-dgavtl23]>div[data-astro-cid-dgavtl23]{gap:var(--space-2);grid-template-columns:4.25rem minmax(0,1fr)}}.route[data-astro-cid-sbh62qft]{--ring:18px;--line-w:var(--accent-bar);--gap:var(--space-4);gap:var(--space-5);padding:0;list-style:none;display:grid;position:relative}.route[data-astro-cid-sbh62qft]:before{content:"";top:calc(var(--ring) / 2);bottom:0;left:calc((var(--ring) - var(--line-w)) / 2);width:var(--line-w);background:linear-gradient(to bottom, var(--gold), var(--coral));border-radius:var(--line-w);position:absolute}.route__step[data-astro-cid-sbh62qft]{align-content:start;gap:var(--space-1);max-width:none;padding-left:calc(var(--ring) + var(--space-4));display:grid;position:relative}.route__step[data-astro-cid-sbh62qft]:before{content:"";z-index:1;box-sizing:border-box;width:var(--ring);height:var(--ring);border:4px solid var(--navy);background:var(--paper);box-shadow:0 0 0 4px var(--paper);border-radius:50%;position:absolute;top:0;left:0}.route__step[data-astro-cid-sbh62qft]:last-child:after{content:"";top:calc(var(--ring) / 2);width:var(--ring);background:var(--paper);position:absolute;bottom:0;left:0}.route__time[data-astro-cid-sbh62qft]{margin-top:calc((var(--ring) - 1lh) / 2);font-size:var(--text-xl);font-weight:800;line-height:var(--leading-snug);letter-spacing:var(--tracking-tight);font-variant-numeric:tabular-nums}.route__text[data-astro-cid-sbh62qft]{color:var(--ink-2);text-wrap:pretty}@media (width>=768px){.route[data-astro-cid-sbh62qft]{gap:var(--gap);grid-template-columns:repeat(4,minmax(0,1fr))}.route[data-astro-cid-sbh62qft]:before{top:calc((var(--ring) - var(--line-w)) / 2);bottom:auto;left:calc(var(--ring) / 2);right:calc((100% - 3 * var(--gap)) / 4 - var(--ring) / 2);width:auto;height:var(--line-w);background:linear-gradient(to right, var(--gold), var(--coral))}.route__step[data-astro-cid-sbh62qft]{padding-left:0;padding-top:calc(var(--ring) + var(--space-4));padding-right:var(--space-3)}.route__step[data-astro-cid-sbh62qft]:last-child:after{content:none}.route__time[data-astro-cid-sbh62qft]{margin-top:0}}.faq[data-astro-cid-bppbuphv]{max-width:var(--measure);border-top:var(--border) solid var(--line)}.faq__item[data-astro-cid-bppbuphv]{border-bottom:var(--border) solid var(--line)}.faq__q[data-astro-cid-bppbuphv]{margin-inline:calc(var(--space-3) * -1);padding:var(--space-3) var(--space-7) var(--space-3) var(--space-3);border-radius:var(--radius-sm);font-size:var(--text-md);font-weight:700;line-height:var(--leading-snug);transition:background-color var(--dur-fast) var(--ease-out);list-style:none;display:block;position:relative}.faq__q[data-astro-cid-bppbuphv]:hover,.faq__item[data-astro-cid-bppbuphv][open]>.faq__q[data-astro-cid-bppbuphv]{padding-inline:var(--space-3) var(--space-7);background:var(--paper-2)}.faq__q[data-astro-cid-bppbuphv]::-webkit-details-marker{display:none}.faq__q[data-astro-cid-bppbuphv]:before,.faq__q[data-astro-cid-bppbuphv]:after{content:"";right:var(--space-4);background:currentColor;border-radius:1px;width:14px;height:2px;position:absolute;top:calc(50% - 1px)}.faq__q[data-astro-cid-bppbuphv]:after{transform:rotate(90deg)}.faq__item[data-astro-cid-bppbuphv][open]>.faq__q[data-astro-cid-bppbuphv]:after{transform:rotate(0)}.faq__a[data-astro-cid-bppbuphv]{max-width:52ch;padding-bottom:var(--space-4);color:var(--ink-2)}@media (prefers-reduced-motion:no-preference){.faq__q[data-astro-cid-bppbuphv]:after{transition:transform var(--dur) var(--ease-out)}}@supports (interpolate-size:allow-keywords){@media (prefers-reduced-motion:no-preference){.faq__item[data-astro-cid-bppbuphv]{interpolate-size:allow-keywords}.faq__item[data-astro-cid-bppbuphv]::details-content{opacity:0;height:0;transition:height .25s var(--ease-out), opacity .25s var(--ease-out), content-visibility .25s allow-discrete;overflow:clip}.faq__item[data-astro-cid-bppbuphv][open]::details-content{opacity:1;height:auto}}}.hero-band{overflow:hidden}.section.section--lg.hero-band--ticket{padding-bottom:calc(var(--space-6) + var(--space-5))}.hero[data-astro-cid-ergxyi7h]{max-width:40rem}.hero__title[data-astro-cid-ergxyi7h]{font-size:var(--text-display);font-weight:800;line-height:var(--leading-tight);letter-spacing:calc(var(--tracking-tight) * 1.5);max-width:12ch}.hero__sub[data-astro-cid-ergxyi7h]{margin-top:var(--space-3);color:var(--on-navy-2);max-width:34rem}.hero__actions[data-astro-cid-ergxyi7h]{align-items:center;gap:var(--space-3) var(--space-4);margin-top:var(--space-5);flex-wrap:wrap;display:flex}.hero__quiet[data-astro-cid-ergxyi7h]{font-weight:700}.hero__note[data-astro-cid-ergxyi7h]{max-width:44ch;font-size:var(--text-sm);color:var(--on-navy-2)}.hero__learn[data-astro-cid-ergxyi7h]{margin-top:var(--space-4);font-weight:700}@media (prefers-reduced-motion:no-preference){.hero__sub[data-astro-cid-ergxyi7h],.hero__actions[data-astro-cid-ergxyi7h],.hero__learn[data-astro-cid-ergxyi7h]{animation:hero-rise .3s var(--ease-out) both}.hero__sub[data-astro-cid-ergxyi7h]{animation-delay:.1s}.hero__actions[data-astro-cid-ergxyi7h],.hero__learn[data-astro-cid-ergxyi7h]{animation-delay:.2s}}@keyframes hero-rise{0%{opacity:0;transform:translateY(8px)}}.who__grid[data-astro-cid-ergxyi7h]{gap:var(--space-6);display:grid}.who--ticket .who__grid[data-astro-cid-ergxyi7h]>.who__ticket{z-index:2;margin-top:calc(var(--space-5) * -1 - var(--space-5));position:relative}.who__people[data-astro-cid-ergxyi7h]{font-size:var(--text-lg);font-weight:700}@media (width>=768px){.who--ticket .who__grid[data-astro-cid-ergxyi7h]>.who__ticket{max-width:34rem;margin-top:calc(var(--space-5) * -1 - var(--space-6))}}@media (width>=1024px){.section.section--lg.hero-band--ticket{padding-bottom:calc(var(--space-7) + var(--space-8))}.who--ticket .who__grid[data-astro-cid-ergxyi7h]{column-gap:var(--space-7);grid-template-columns:minmax(0,1fr) minmax(0,32rem);align-items:start}.who--ticket .who__grid[data-astro-cid-ergxyi7h]>.who__ticket{max-width:none;margin-top:calc(var(--space-6) * -1 - var(--space-8));grid-area:1/2}.who__text[data-astro-cid-ergxyi7h]{grid-area:1/1;align-self:center}}.reasons[data-astro-cid-ergxyi7h]{border-top:var(--border) solid var(--line);margin:0;padding:0;list-style:none}.reasons__item[data-astro-cid-ergxyi7h]{gap:var(--space-2);max-width:none;padding-block:var(--space-4);border-bottom:var(--border) solid var(--line);display:grid}.reasons__item[data-astro-cid-ergxyi7h]>p[data-astro-cid-ergxyi7h]{max-width:52ch}.reasons__title[data-astro-cid-ergxyi7h]{font-size:var(--text-lg);font-weight:700}@media (width>=1024px){.reasons__item[data-astro-cid-ergxyi7h]{padding-block:var(--space-5)}.reasons__item[data-astro-cid-ergxyi7h]:first-child{padding-top:var(--space-3)}.reasons[data-astro-cid-ergxyi7h]{border-top:0}}.night[data-astro-cid-ergxyi7h]{gap:var(--space-5);display:grid}.night__figure[data-astro-cid-ergxyi7h]{width:100%;max-width:30rem}@media (width>=1024px){.night[data-astro-cid-ergxyi7h]{column-gap:var(--space-6);grid-template-columns:minmax(0,1fr) minmax(0,24rem);grid-template-areas:"head fig""route route""speak speak";align-items:end}.night__title[data-astro-cid-ergxyi7h]{grid-area:head}.night__figure[data-astro-cid-ergxyi7h]{grid-area:fig;max-width:none}.night__route{grid-area:route}.night__speak[data-astro-cid-ergxyi7h]{grid-area:speak}}.mission__figure[data-astro-cid-ergxyi7h]{max-width:30rem}.night__title[data-astro-cid-ergxyi7h]{text-wrap:balance;max-width:22ch}.night__route{margin-top:var(--space-5)}.night__speak[data-astro-cid-ergxyi7h]{margin-top:var(--space-5);color:var(--ink-2)}.night__speak[data-astro-cid-ergxyi7h] a[data-astro-cid-ergxyi7h]{font-weight:700}.letter__body[data-astro-cid-ergxyi7h]{padding-left:var(--space-4);border-left:var(--accent-bar) solid var(--coral)}.letter__more[data-astro-cid-ergxyi7h]{margin-top:var(--space-4);padding-top:var(--space-3);border-top:var(--border) solid var(--line)}.letter__more[data-astro-cid-ergxyi7h] a[data-astro-cid-ergxyi7h]{font-weight:700}@media (width>=768px){.night__route{margin-top:var(--space-6)}.letter{padding:var(--space-5)}}.faq-mail[data-astro-cid-ergxyi7h]{color:var(--ink);font-weight:700}.join__steps[data-astro-cid-ergxyi7h]{margin:var(--space-5) 0 0;counter-reset:step;border-top:var(--border) solid var(--line);padding:0;list-style:none}.join__steps[data-astro-cid-ergxyi7h] li[data-astro-cid-ergxyi7h]{counter-increment:step;align-items:center;gap:var(--space-3);padding-block:var(--space-3);border-bottom:var(--border) solid var(--line);font-size:var(--text-lg);font-weight:700;display:flex}.join__steps[data-astro-cid-ergxyi7h] li[data-astro-cid-ergxyi7h]:before{content:counter(step);border:var(--border-strong) solid var(--line);width:2rem;height:2rem;font-size:var(--text-sm);font-variant-numeric:tabular-nums;color:var(--on-navy-2);border-radius:50%;flex:none;place-items:center;font-weight:800;display:inline-grid}.join__card{gap:var(--space-4);display:grid}@media (width>=768px){.join__card{padding:var(--space-5)}}
