.calendar-card[data-astro-cid-qbwxcjgl]{border:1px solid var(--gold);place-self:start end;inline-size:100%;max-inline-size:360px;padding:20px}.calendar-card[data-astro-cid-qbwxcjgl] p[data-astro-cid-qbwxcjgl]{font-size:var(--body-md-size);margin:0;line-height:1.6}.calendar-card[data-astro-cid-qbwxcjgl] .calendar-card__title[data-astro-cid-qbwxcjgl]{font-size:var(--title-md-size);color:var(--on-ink);margin-block-end:8px;line-height:1.4}.calendar-card__choices[data-astro-cid-qbwxcjgl]{margin-block-start:16px}.calendar-card__choices[data-astro-cid-qbwxcjgl] summary[data-astro-cid-qbwxcjgl]{background:var(--gold);min-block-size:48px;color:var(--ink);font-family:var(--font-display);cursor:pointer;align-items:center;gap:12px;padding:12px;font-size:16px;font-weight:600;line-height:1.4;list-style:none;display:flex}.calendar-card__choices[data-astro-cid-qbwxcjgl] summary[data-astro-cid-qbwxcjgl]::-webkit-details-marker{display:none}.calendar-card__chevron[data-astro-cid-qbwxcjgl]{flex-shrink:0;margin-inline-start:auto}.calendar-card__choices[data-astro-cid-qbwxcjgl][open] .calendar-card__chevron[data-astro-cid-qbwxcjgl]{transform:rotate(180deg)}.calendar-card__options[data-astro-cid-qbwxcjgl]{border:1px solid var(--hairline-on-ink);border-block-start:0;padding:8px}.calendar-card__options[data-astro-cid-qbwxcjgl] a[data-astro-cid-qbwxcjgl]{min-block-size:48px;color:var(--on-ink);font-family:var(--font-display);text-underline-offset:4px;justify-content:space-between;align-items:center;gap:12px;padding:10px 8px;font-size:16px;line-height:1.5;text-decoration:underline;display:flex}.calendar-card__options[data-astro-cid-qbwxcjgl] a[data-astro-cid-qbwxcjgl] svg{flex-shrink:0}.calendar-card__options[data-astro-cid-qbwxcjgl] a[data-astro-cid-qbwxcjgl]:hover{color:var(--gold)}.calendar-card__choices[data-astro-cid-qbwxcjgl] summary[data-astro-cid-qbwxcjgl]:hover{background:var(--milk)}.calendar-card__choices[data-astro-cid-qbwxcjgl] summary[data-astro-cid-qbwxcjgl]:focus-visible,.calendar-card__options[data-astro-cid-qbwxcjgl] a[data-astro-cid-qbwxcjgl]:focus-visible{outline:2px solid var(--milk);outline-offset:4px}.calendar-card__options[data-astro-cid-qbwxcjgl] a[data-astro-cid-qbwxcjgl][aria-busy=true]{cursor:progress}.calendar-card[data-astro-cid-qbwxcjgl] .calendar-card__feedback[data-astro-cid-qbwxcjgl]{color:var(--on-ink);padding:10px 8px;font-size:14px}.calendar-card[data-astro-cid-qbwxcjgl] .calendar-card__feedback[data-astro-cid-qbwxcjgl][data-error]{color:var(--error-on-ink)}.calendar-card__feedback[data-astro-cid-qbwxcjgl][hidden]{display:none}@media (width<=640px){.calendar-card[data-astro-cid-qbwxcjgl]{justify-self:stretch;max-inline-size:none}}.tickets[data-astro-cid-aigpegxh]{padding-block:56px var(--section-y)}.tickets__card-link[data-astro-cid-aigpegxh]{border-block-start:1px solid var(--hairline-on-ink);justify-content:space-between;align-items:center;gap:32px;margin-block-start:var(--section-y);padding-block-start:48px;display:flex}.tickets__card-link[data-astro-cid-aigpegxh] h2[data-astro-cid-aigpegxh]{font:500 clamp(28px, 3vw, 40px)/1.15 var(--font-display);color:var(--milk);margin:0}.tickets__card-link[data-astro-cid-aigpegxh] p[data-astro-cid-aigpegxh]{max-inline-size:580px;margin-block:16px 0}.tickets__card-link[data-astro-cid-aigpegxh] a[data-astro-cid-aigpegxh]{border-radius:0;flex-shrink:0;gap:20px}@media (width<=760px){.tickets__card-link[data-astro-cid-aigpegxh]{flex-direction:column;align-items:start}}.tickets__intro[data-astro-cid-aigpegxh]{align-items:start;gap:var(--gutter);grid-template-columns:minmax(0,2fr) minmax(0,1fr);padding-block-end:40px;display:grid}.tickets__intro[data-astro-cid-aigpegxh] h1[data-astro-cid-aigpegxh]{color:var(--on-ink);margin:0}.tickets__invitation[data-astro-cid-aigpegxh]{max-inline-size:590px;margin-block:20px 0}.tickets__grid[data-astro-cid-aigpegxh]{gap:40px var(--gutter);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.ticket[data-astro-cid-aigpegxh]{min-inline-size:0}.ticket__surface[data-astro-cid-aigpegxh]{color:var(--ink);border:2px solid var(--gold);text-decoration:none;display:block}.ticket__image[data-astro-cid-aigpegxh]{aspect-ratio:4/5;background:var(--ink-soft);color:var(--on-ink);overflow:hidden}.ticket__image[data-astro-cid-aigpegxh] img[data-astro-cid-aigpegxh]{object-fit:cover;block-size:100%;inline-size:100%;transition:transform var(--dur-base) var(--ease-hover);display:block}.ticket__surface[data-astro-cid-aigpegxh]:hover .ticket__image[data-astro-cid-aigpegxh] img[data-astro-cid-aigpegxh],.ticket__surface[data-astro-cid-aigpegxh]:focus-visible .ticket__image[data-astro-cid-aigpegxh] img[data-astro-cid-aigpegxh]{transform:scale(1.03)}.ticket__heading[data-astro-cid-aigpegxh]{background:var(--gold);border-block-start:2px solid var(--ink);justify-content:center;align-items:center;gap:16px;min-block-size:80px;padding-block:20px;padding-inline:44px;display:flex;position:relative}.ticket__heading[data-astro-cid-aigpegxh] h2[data-astro-cid-aigpegxh]{font-family:var(--font-display);text-align:center;text-transform:uppercase;margin:0;font-size:30px;font-weight:700;line-height:1.15}.ticket__heading[data-astro-cid-aigpegxh] svg{position:absolute;inset-inline-end:14px}.ticket__price[data-astro-cid-aigpegxh]{font-family:var(--font-display);color:var(--on-ink);margin-block:24px 0;font-size:28px;font-weight:600;line-height:1.3}.ticket__availability[data-astro-cid-aigpegxh]{min-block-size:72px;padding-block-start:8px}.ticket__status[data-astro-cid-aigpegxh]{color:var(--on-ink);font-family:var(--font-display);font-size:var(--title-md-size);font-weight:var(--title-md-weight);margin:0;line-height:1.5}.ticket__buy[data-astro-cid-aigpegxh]{margin:0}.ticket__benefits[data-astro-cid-aigpegxh]{margin:16px 0 0;padding:0;font-size:15px;line-height:1.6;list-style:none}.ticket__benefits[data-astro-cid-aigpegxh] li[data-astro-cid-aigpegxh]+li[data-astro-cid-aigpegxh]{margin-block-start:6px}.ticket__surface--link[data-astro-cid-aigpegxh]:hover{border-color:var(--milk)}.ticket__surface--link[data-astro-cid-aigpegxh]:hover .ticket__heading[data-astro-cid-aigpegxh]{background:var(--milk)}.ticket__surface--link[data-astro-cid-aigpegxh]:focus-visible{outline:3px solid var(--milk);outline-offset:5px}.ticket__buy[data-astro-cid-aigpegxh]:hover{border-color:var(--gold);background:var(--gold);color:var(--ink)}@media (prefers-reduced-motion:reduce){.ticket__image[data-astro-cid-aigpegxh] img[data-astro-cid-aigpegxh]{transition:none}.ticket__surface[data-astro-cid-aigpegxh]:hover .ticket__image[data-astro-cid-aigpegxh] img[data-astro-cid-aigpegxh],.ticket__surface[data-astro-cid-aigpegxh]:focus-visible .ticket__image[data-astro-cid-aigpegxh] img[data-astro-cid-aigpegxh]{transform:none}}@media (width>=641px) and (width<=1024px){.tickets__grid[data-astro-cid-aigpegxh]{grid-template-columns:repeat(2,minmax(0,1fr))}.tickets__intro[data-astro-cid-aigpegxh]{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr)}}@media (width<=640px){.tickets[data-astro-cid-aigpegxh]{padding-block-start:40px}.tickets__intro[data-astro-cid-aigpegxh],.tickets__grid[data-astro-cid-aigpegxh]{grid-template-columns:minmax(0,1fr)}.tickets__intro[data-astro-cid-aigpegxh]{gap:24px;padding-block-end:32px}.tickets__invitation[data-astro-cid-aigpegxh]{margin-block-start:16px}.ticket__heading[data-astro-cid-aigpegxh] h2[data-astro-cid-aigpegxh]{font-size:28px}.ticket__heading[data-astro-cid-aigpegxh]{min-block-size:72px}}
