.event-detail[data-astro-cid-7s2tzxsd]{padding:var(--section-pad-y) 0;background-color:#0000;background-image:linear-gradient(#fdfdfde6,#fdfdfde6),url(/textures/c1260f_dd178985b9e44215b22e5d70ec995446~mv2.avif);background-position:50%;background-repeat:repeat,repeat;background-size:cover;background-attachment:fixed;background-origin:padding-box,padding-box;background-clip:border-box,border-box}.event-container[data-astro-cid-7s2tzxsd]{background:var(--color-white);width:min(100% - 10vw,48rem);box-shadow:var(--shadow-card);margin-inline:auto;padding:clamp(2rem,5vw,3.5rem)}.back-link[data-astro-cid-7s2tzxsd]{font-size:var(--text-small);letter-spacing:.08em;text-transform:uppercase;color:var(--color-neutral);transition:color var(--duration-base) var(--ease-standard);margin-bottom:2rem;font-weight:600;display:inline-block}.back-link[data-astro-cid-7s2tzxsd]:hover{color:var(--color-neutral-darkest)}.event-head[data-astro-cid-7s2tzxsd]{border-bottom:1px solid var(--color-ink-10);align-items:flex-start;gap:clamp(1.5rem,4vw,2.5rem);margin-bottom:3rem;padding-bottom:3rem;display:flex}.eyebrow[data-astro-cid-7s2tzxsd]{font-size:var(--text-small);letter-spacing:.08em;text-transform:uppercase;color:var(--color-neutral-dark);margin-bottom:.75rem;font-weight:600}.poster[data-astro-cid-7s2tzxsd]{border-radius:var(--radius-image);flex:0 0 12rem;width:12rem;overflow:hidden}.poster[data-astro-cid-7s2tzxsd] img[data-astro-cid-7s2tzxsd]{width:100%;height:auto}.head-meta[data-astro-cid-7s2tzxsd]{flex:1;min-width:0}.head-meta[data-astro-cid-7s2tzxsd] h1[data-astro-cid-7s2tzxsd]{font-size:var(--text-h2);margin-bottom:1.25rem}.meta-lines[data-astro-cid-7s2tzxsd] p[data-astro-cid-7s2tzxsd]{color:var(--color-neutral-dark);margin-bottom:.35rem}.meta-lines[data-astro-cid-7s2tzxsd] strong[data-astro-cid-7s2tzxsd]{color:var(--color-neutral-darkest)}@media (width<=560px){.event-head[data-astro-cid-7s2tzxsd]{flex-direction:column}.poster[data-astro-cid-7s2tzxsd]{flex-basis:auto}}.event-body[data-astro-cid-7s2tzxsd] h2[data-astro-cid-7s2tzxsd]{letter-spacing:.04em;margin-bottom:1.25rem;font-size:1.25rem}.includes[data-astro-cid-7s2tzxsd]{color:var(--color-neutral-dark);margin:1.5rem 0 0;padding-left:1.1rem}.includes[data-astro-cid-7s2tzxsd] li[data-astro-cid-7s2tzxsd]{margin-bottom:.35rem}.event-essentials[data-astro-cid-7s2tzxsd]{border-top:1px solid var(--color-ink-10);margin-top:3rem;padding-top:2rem}.event-essentials[data-astro-cid-7s2tzxsd] .price[data-astro-cid-7s2tzxsd]{font-family:var(--font-heading);color:var(--color-neutral-darkest);margin-bottom:.35rem;font-size:1.5rem}.event-essentials[data-astro-cid-7s2tzxsd] .reservation[data-astro-cid-7s2tzxsd]{color:var(--color-neutral-dark);margin-top:1rem}.event-essentials[data-astro-cid-7s2tzxsd] .reservation[data-astro-cid-7s2tzxsd] a[data-astro-cid-7s2tzxsd]{color:var(--color-neutral-darkest);font-weight:600;text-decoration:underline}.event-essentials[data-astro-cid-7s2tzxsd] .note[data-astro-cid-7s2tzxsd]{font-size:var(--text-small);color:var(--color-neutral)}.event-body[data-astro-cid-7s2tzxsd] p{color:var(--color-neutral-dark);margin-bottom:1.25rem;line-height:1.8}.event-body[data-astro-cid-7s2tzxsd] strong{color:var(--color-neutral-darkest)}.event-share[data-astro-cid-7s2tzxsd]{border-top:1px solid var(--color-ink-10);margin-top:3rem;padding-top:2rem}.share-label[data-astro-cid-7s2tzxsd]{font-size:var(--text-small);letter-spacing:.08em;text-transform:uppercase;color:var(--color-neutral);margin-bottom:1rem;font-weight:600}.share-links[data-astro-cid-7s2tzxsd]{flex-wrap:wrap;gap:.75rem;display:flex}.share-link[data-astro-cid-7s2tzxsd]{border:1px solid var(--color-ink-15);border-radius:var(--radius-button,.25rem);background:var(--color-white);color:var(--color-neutral-darkest);font-size:var(--text-small);cursor:pointer;transition:border-color var(--duration-base) var(--ease-standard), opacity var(--duration-base) var(--ease-standard);align-items:center;gap:.5rem;padding:.625rem 1rem;font-weight:600;text-decoration:none;display:inline-flex}.share-link[data-astro-cid-7s2tzxsd]:hover{border-color:var(--color-ink-25,var(--color-neutral));opacity:.85}
