.event-wrap[data-astro-cid-xzgs5yfb]{background:var(--color-bg);color:var(--color-fg);font-family:var(--font-body);-webkit-font-smoothing:antialiased;overflow-x:clip}.event-header[data-astro-cid-xzgs5yfb]{z-index:50;justify-content:space-between;align-items:center;gap:var(--space-2);padding:.9rem var(--space-4);transition:background-color .3s var(--ease-out), border-color .3s var(--ease-out);background:0 0;border-bottom:1px solid #0000;display:flex;position:fixed;top:0;left:0;right:0}.event-header[data-astro-cid-xzgs5yfb].is-scrolled{border-bottom-color:var(--color-border);background:#0c0c0ae0}.event-brand[data-astro-cid-xzgs5yfb] img[data-astro-cid-xzgs5yfb]{width:104px;height:auto}.event-header-actions[data-astro-cid-xzgs5yfb]{align-items:center;gap:var(--space-3);display:flex}@media (width<=600px){.event-header[data-astro-cid-xzgs5yfb]{padding:.7rem var(--space-3)}.event-brand[data-astro-cid-xzgs5yfb] img[data-astro-cid-xzgs5yfb]{width:84px}}.event-hero[data-astro-cid-xzgs5yfb]{isolation:isolate;min-height:100svh;padding:7rem var(--space-4) 4rem;align-items:center;display:flex;position:relative;overflow:clip}.hero-bg[data-astro-cid-xzgs5yfb]{z-index:-2;position:absolute;inset:0}.hero-bg[data-astro-cid-xzgs5yfb] img[data-astro-cid-xzgs5yfb]{object-fit:cover;width:100%;height:100%}.hero-scrim[data-astro-cid-xzgs5yfb]{z-index:-1;pointer-events:none;background:radial-gradient(120% 90% at 30% 55%,#06060500 30%,#0606058c 100%),linear-gradient(#0606059e 0%,#06060540 40%,#060605c7 100%);position:absolute;inset:0}.hero-inner[data-astro-cid-xzgs5yfb]{align-items:center;gap:var(--space-6);grid-template-columns:1.35fr .65fr;width:min(1240px,100%);margin:0 auto;display:grid}.hero-copy[data-astro-cid-xzgs5yfb]{max-width:42rem}.hero-showline[data-astro-cid-xzgs5yfb]{letter-spacing:.22em;text-transform:uppercase;color:#d5b574;align-items:center;gap:.75rem;margin:0 0 1.25rem;font-size:13px;display:flex}.hero-showline[data-astro-cid-xzgs5yfb] .rule[data-astro-cid-xzgs5yfb]{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--color-btn) 60%, transparent));width:clamp(2rem,6vw,4rem);height:1px}.hero-showline[data-astro-cid-xzgs5yfb] .rule[data-astro-cid-xzgs5yfb]:last-child{transform:scaleX(-1)}.hero-title[data-astro-cid-xzgs5yfb]{color:var(--color-fg);margin:0 0 1.4rem;line-height:1.02}.hero-title[data-astro-cid-xzgs5yfb] .display[data-astro-cid-xzgs5yfb]{font-size:clamp(3rem,9vw,6.2rem)}.hero-spec[data-astro-cid-xzgs5yfb]{letter-spacing:.16em;text-transform:uppercase;color:var(--color-btn);margin:0 0 .5rem;font-size:clamp(1.05rem,2.2vw,1.4rem)}.hero-date[data-astro-cid-xzgs5yfb]{letter-spacing:.06em;color:#e6e1d8d1;margin:0 0 2.25rem;font-size:16px}.hero-date-times[data-astro-cid-xzgs5yfb]{white-space:nowrap}@media (width<=640px){.hero-date-when[data-astro-cid-xzgs5yfb],.hero-date-times[data-astro-cid-xzgs5yfb]{display:block}.hero-date-sep[data-astro-cid-xzgs5yfb]{display:none}}.hero-ctas[data-astro-cid-xzgs5yfb]{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.hero-secondary[data-astro-cid-xzgs5yfb]{font-family:var(--font-body);letter-spacing:.09em;text-transform:uppercase;color:#c7c1b5;transition:color .2s var(--ease-out);padding:.9rem 1rem;font-size:15px;text-decoration:none}.hero-secondary[data-astro-cid-xzgs5yfb]:hover{color:#d5b574}.hero-poster[data-astro-cid-xzgs5yfb]{justify-self:end;width:min(320px,100%);position:relative}.hero-poster[data-astro-cid-xzgs5yfb]:after{content:"";pointer-events:none;border:1px solid #bca27538;position:absolute;inset:0}.hero-poster[data-astro-cid-xzgs5yfb] img[data-astro-cid-xzgs5yfb]{width:100%;height:auto;box-shadow:0 30px 60px #0009,0 8px 22px #00000073}.event-section[data-astro-cid-xzgs5yfb]{isolation:isolate;padding:clamp(4rem, 9vw, 6.5rem) var(--space-4);scroll-margin-top:90px;position:relative}.section-inner[data-astro-cid-xzgs5yfb]{max-width:var(--content-max);margin:0 auto;position:relative}.section-kicker[data-astro-cid-xzgs5yfb]{margin:0 0 var(--space-6);font-size:var(--text-sm);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--color-fg-muted);text-align:center;justify-content:center;align-items:center;gap:.5rem;display:flex}.section-kicker[data-astro-cid-xzgs5yfb] .rule[data-astro-cid-xzgs5yfb]{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--color-btn) 55%, transparent));width:clamp(2rem,6vw,4rem);height:1px}.section-kicker[data-astro-cid-xzgs5yfb] .rule[data-astro-cid-xzgs5yfb]:last-child{transform:scaleX(-1)}.section-kicker[data-astro-cid-xzgs5yfb] .rune[data-astro-cid-xzgs5yfb]{color:var(--color-accent-2);font-family:Runic AltNo,sans-serif;font-size:1.05em;line-height:1}.intro[data-astro-cid-xzgs5yfb]{border-top:1px solid color-mix(in srgb, var(--color-btn) 14%, transparent);padding-block:clamp(2.75rem,5vw,4rem)}.intro[data-astro-cid-xzgs5yfb] .section-kicker[data-astro-cid-xzgs5yfb]{margin-bottom:var(--space-4)}.intro-ornament[data-astro-cid-xzgs5yfb]{z-index:-1;opacity:.045;pointer-events:none;width:min(94vw,72rem);position:absolute;top:10%;left:50%;transform:translate(-50%)}.intro-ornament[data-astro-cid-xzgs5yfb] img[data-astro-cid-xzgs5yfb]{width:100%;height:auto}.intro-blocks[data-astro-cid-xzgs5yfb]{gap:var(--space-6);grid-template-columns:repeat(3,1fr);display:grid}.intro-block[data-astro-cid-xzgs5yfb]{padding-top:var(--space-3);border-top:1px solid color-mix(in srgb, var(--color-btn) 24%, transparent)}.intro-head[data-astro-cid-xzgs5yfb]{margin:0 0 .9rem}.intro-head[data-astro-cid-xzgs5yfb] .display[data-astro-cid-xzgs5yfb]{color:#d8c79c;letter-spacing:.14em;font-size:1.25rem}.intro-tail[data-astro-cid-xzgs5yfb]{font-family:var(--font-body);letter-spacing:.14em;text-transform:uppercase;color:#d8c79c;margin-top:.1rem;font-size:1.1rem;font-weight:400;display:block}.intro-body[data-astro-cid-xzgs5yfb]{color:#e5e1d8d1;margin:0;font-size:16px;line-height:1.7}.photo-grid[data-astro-cid-xzgs5yfb]{gap:var(--space-3);grid-template-columns:repeat(2,1fr);display:grid}.photo-frame[data-astro-cid-xzgs5yfb]{margin:0;position:relative;overflow:hidden}.photo-frame[data-astro-cid-xzgs5yfb] img{aspect-ratio:3/2;object-fit:cover;filter:brightness(.95);width:100%;height:auto;transition:transform .45s var(--ease-out), filter .45s var(--ease-out);display:block}.photo-frame[data-astro-cid-xzgs5yfb]:after{content:"";pointer-events:none;border:1px solid #c4a5691a;position:absolute;inset:0}.photo-frame[data-astro-cid-xzgs5yfb]:hover img{filter:brightness();transform:scale(1.02)}.mid-cta[data-astro-cid-xzgs5yfb]{text-align:center;border-top:1px solid color-mix(in srgb, var(--color-btn) 14%, transparent);border-bottom:1px solid color-mix(in srgb, var(--color-btn) 14%, transparent)}.mid-cta-inner[data-astro-cid-xzgs5yfb]{align-items:center;gap:var(--space-4);flex-direction:column;display:flex}.mid-line[data-astro-cid-xzgs5yfb] .display[data-astro-cid-xzgs5yfb]{color:var(--color-fg);font-size:clamp(2rem,6vw,3.4rem)}.details-grid[data-astro-cid-xzgs5yfb]{gap:var(--space-8);grid-template-columns:1.2fr .8fr;align-items:center;display:grid}.details-date[data-astro-cid-xzgs5yfb]{color:#d5b574;margin:0;font-size:clamp(2.2rem,6vw,4rem);line-height:1}.details-year[data-astro-cid-xzgs5yfb]{color:color-mix(in srgb, var(--color-btn) 70%, transparent);margin:0 0 1.5rem;font-size:clamp(1.4rem,3.5vw,2.4rem)}.details-city[data-astro-cid-xzgs5yfb]{letter-spacing:.2em;text-transform:uppercase;color:var(--color-fg-muted);margin:0;font-size:15px}.details-venue[data-astro-cid-xzgs5yfb]{color:var(--color-fg);margin:.2rem 0 .4rem;font-size:clamp(1.6rem,4vw,2.4rem)}.details-address[data-astro-cid-xzgs5yfb]{color:#e5e1d8cc;margin:0 0 1.5rem;font-size:16px}.details-times[data-astro-cid-xzgs5yfb]{gap:2.5rem;margin:0 0 1.5rem;display:flex}.details-times[data-astro-cid-xzgs5yfb] p[data-astro-cid-xzgs5yfb]{margin:0}.dt-label[data-astro-cid-xzgs5yfb]{letter-spacing:.16em;text-transform:uppercase;color:var(--color-fg-muted);font-size:12px;display:block}.dt-value[data-astro-cid-xzgs5yfb]{color:var(--color-fg);font-size:1.35rem}.details-price[data-astro-cid-xzgs5yfb]{letter-spacing:.08em;color:var(--color-btn);margin:0 0 1.75rem;font-size:1.15rem}.details-fallback[data-astro-cid-xzgs5yfb]{color:var(--color-fg-muted);margin:1rem 0 0;font-size:14px}.details-fallback[data-astro-cid-xzgs5yfb] a[data-astro-cid-xzgs5yfb]{color:var(--color-btn);text-decoration:underline}.details-side[data-astro-cid-xzgs5yfb]{justify-self:center;width:min(300px,100%);position:relative}.details-side[data-astro-cid-xzgs5yfb]:after{content:"";pointer-events:none;border:1px solid #bca27533;position:absolute;inset:0}.details-side[data-astro-cid-xzgs5yfb] img[data-astro-cid-xzgs5yfb]{width:100%;height:auto;box-shadow:0 24px 50px #0000008c}.venue-grid[data-astro-cid-xzgs5yfb]{gap:var(--space-8);grid-template-columns:.9fr 1.1fr;align-items:center;display:grid}.venue-name[data-astro-cid-xzgs5yfb]{margin:0 0 .8rem}.venue-name[data-astro-cid-xzgs5yfb] .display[data-astro-cid-xzgs5yfb]{color:#d8c79c;font-size:clamp(1.8rem,5vw,3rem)}.venue-address[data-astro-cid-xzgs5yfb],.venue-city[data-astro-cid-xzgs5yfb]{color:var(--color-fg);margin:0;font-size:1.05rem;line-height:1.6}.venue-when[data-astro-cid-xzgs5yfb]{letter-spacing:.05em;color:var(--color-fg-muted);margin:1rem 0 1.4rem;font-size:15px}.venue-map-link[data-astro-cid-xzgs5yfb]{font-family:var(--font-body);letter-spacing:.08em;text-transform:uppercase;color:#d5b574;border-bottom:1px solid color-mix(in srgb, var(--color-btn) 40%, transparent);padding-bottom:2px;font-size:14px;text-decoration:none}.venue-map-link[data-astro-cid-xzgs5yfb]:hover{color:var(--color-btn)}.map-frame[data-astro-cid-xzgs5yfb]{border:1px solid color-mix(in srgb, var(--color-btn) 20%, transparent);height:340px;position:relative;overflow:hidden}.map-frame[data-astro-cid-xzgs5yfb] iframe[data-astro-cid-xzgs5yfb]{filter:grayscale(.5)contrast(.92)brightness(.85);border:0;width:100%;height:100%}.map-shade[data-astro-cid-xzgs5yfb]{pointer-events:none;background:radial-gradient(100% 100%,#0a0a0800 40%,#0a0a0861 100%);position:absolute;inset:0}.thanks[data-astro-cid-xzgs5yfb]{text-align:center;padding-bottom:clamp(3rem,6vw,5rem)}.thanks-figure[data-astro-cid-xzgs5yfb]{max-width:64rem;margin:0 auto;position:relative}.thanks-figure[data-astro-cid-xzgs5yfb] img{width:100%;height:auto;display:block;mask-image:linear-gradient(90deg,#0000 0%,#000 15% 85%,#0000 100%)}.thanks-line[data-astro-cid-xzgs5yfb]{letter-spacing:.06em;color:var(--color-fg-muted);margin:1.4rem 0 0;font-size:15px}.faq-list[data-astro-cid-xzgs5yfb]{max-width:54rem;margin:0 auto}.faq-item[data-astro-cid-xzgs5yfb]{border-bottom:1px solid color-mix(in srgb, var(--color-btn) 18%, transparent);padding:1rem 0}.faq-item[data-astro-cid-xzgs5yfb] summary[data-astro-cid-xzgs5yfb]{cursor:pointer;letter-spacing:.04em;color:var(--color-fg);font-size:16px;list-style:none}.faq-item[data-astro-cid-xzgs5yfb] summary[data-astro-cid-xzgs5yfb]::-webkit-details-marker{display:none}.faq-item[data-astro-cid-xzgs5yfb] summary[data-astro-cid-xzgs5yfb]:before{content:":";color:var(--color-accent-2);margin-right:.75rem;font-family:Runic AltNo,sans-serif;font-size:1.05rem}.faq-item[data-astro-cid-xzgs5yfb] p[data-astro-cid-xzgs5yfb]{color:var(--color-fg-muted);margin:.6rem 0 0 1.75rem;font-size:15px;line-height:1.65}.event-footer[data-astro-cid-xzgs5yfb]{border-top:1px solid color-mix(in srgb, var(--color-btn) 14%, transparent);padding:3rem var(--space-4) 5rem;margin-top:2rem}@media (width<=600px){.event-footer[data-astro-cid-xzgs5yfb]{padding-bottom:calc(5.5rem + env(safe-area-inset-bottom,0px))}}.event-footer-inner[data-astro-cid-xzgs5yfb]{max-width:var(--content-max);justify-content:space-between;align-items:center;gap:var(--space-4);flex-wrap:wrap;margin:0 auto;display:flex}.event-footer-home[data-astro-cid-xzgs5yfb] a[data-astro-cid-xzgs5yfb]{letter-spacing:.05em;color:var(--color-fg-muted);font-size:14px;text-decoration:none}.event-footer-home[data-astro-cid-xzgs5yfb] a[data-astro-cid-xzgs5yfb]:hover{color:#d5b574}.event-footer-socials[data-astro-cid-xzgs5yfb]{flex-wrap:wrap;gap:.9rem 1.4rem;margin:0;padding:0;list-style:none;display:flex}.event-footer-socials[data-astro-cid-xzgs5yfb] a[data-astro-cid-xzgs5yfb]{letter-spacing:.05em;color:var(--color-fg-muted);opacity:.78;font-size:13px;text-decoration:none;transition:opacity .2s,color .2s}.event-footer-socials[data-astro-cid-xzgs5yfb] a[data-astro-cid-xzgs5yfb]:hover{color:var(--color-btn);opacity:1}.event-footer-legal[data-astro-cid-xzgs5yfb]{color:var(--color-fg-muted);opacity:.7;margin:0;font-size:13px}.event-sticky[data-astro-cid-xzgs5yfb]{z-index:60;padding:.7rem 1rem calc(.7rem + env(safe-area-inset-bottom,0px));border-top:1px solid color-mix(in srgb, var(--color-btn) 35%, transparent);backdrop-filter:blur(6px);visibility:hidden;transition:transform .3s var(--ease-out), visibility .3s;background:#0c0c0ae0;justify-content:space-between;align-items:center;gap:1rem;display:none;position:fixed;bottom:0;left:0;right:0;transform:translateY(110%)}.event-sticky[data-astro-cid-xzgs5yfb].is-visible{visibility:visible;transform:translateY(0)}.sticky-info[data-astro-cid-xzgs5yfb]{flex-direction:column;gap:.1rem;display:flex}.sticky-tag[data-astro-cid-xzgs5yfb]{letter-spacing:.12em;color:#d5b574;font-size:12px}.sticky-price[data-astro-cid-xzgs5yfb]{letter-spacing:.06em;color:var(--color-fg-muted);font-size:13px}@media (width<=640px){.event-sticky[data-astro-cid-xzgs5yfb]{display:flex}}@media (width<=900px){.hero-inner[data-astro-cid-xzgs5yfb]{gap:var(--space-6);text-align:center;grid-template-columns:1fr}.hero-copy[data-astro-cid-xzgs5yfb]{max-width:40rem;margin:0 auto}.hero-showline[data-astro-cid-xzgs5yfb],.hero-ctas[data-astro-cid-xzgs5yfb]{justify-content:center}.hero-poster[data-astro-cid-xzgs5yfb]{justify-self:center;width:min(240px,64vw)}.hero-date[data-astro-cid-xzgs5yfb]{margin-bottom:1.5rem}.intro-blocks[data-astro-cid-xzgs5yfb],.details-grid[data-astro-cid-xzgs5yfb],.venue-grid[data-astro-cid-xzgs5yfb]{gap:var(--space-6);grid-template-columns:1fr}.details-side[data-astro-cid-xzgs5yfb]{display:none}.map-frame[data-astro-cid-xzgs5yfb]{height:300px}}@media (width<=640px){.photo-grid[data-astro-cid-xzgs5yfb]{grid-template-columns:1fr}.details-times[data-astro-cid-xzgs5yfb]{gap:1.5rem}}@media (width<=480px){.hero-inner[data-astro-cid-xzgs5yfb]{padding-top:1rem}.hero-title[data-astro-cid-xzgs5yfb] .display[data-astro-cid-xzgs5yfb]{font-size:2.6rem}}@media (prefers-reduced-motion:reduce){.hero-poster[data-astro-cid-xzgs5yfb] img[data-astro-cid-xzgs5yfb],.photo-frame[data-astro-cid-xzgs5yfb] img[data-astro-cid-xzgs5yfb],.venue-map-link[data-astro-cid-xzgs5yfb],.event-sticky[data-astro-cid-xzgs5yfb]{transition:none}}
