.ticket[data-astro-cid-y6iqy2ou]{--tick-bg: var(--page, var(--bg));--notch: 14px;display:grid;grid-template-columns:auto auto 1fr;align-items:stretch;max-width:30rem;border-radius:18px;overflow:hidden;background:var(--cream);transform:rotate(-1.2deg);position:relative;isolation:isolate;margin:.5rem 0 1.5rem}.ticket__stub[data-astro-cid-y6iqy2ou]{background:var(--pink);color:var(--brown);padding:1rem 1.25rem 1.1rem;display:grid;align-content:center;justify-items:center;text-align:center;gap:.1rem;min-width:7.5rem}.ticket__admit[data-astro-cid-y6iqy2ou]{font-family:var(--font-display);font-size:.62rem;letter-spacing:.18em;text-transform:uppercase}.ticket__price[data-astro-cid-y6iqy2ou]{font-family:var(--font-display);font-size:2.4rem;line-height:1}.ticket__per[data-astro-cid-y6iqy2ou]{font-size:.78rem;font-weight:700;letter-spacing:.04em}.ticket__tear[data-astro-cid-y6iqy2ou]{width:0;border-left:2px dashed var(--brown-soft);position:relative;opacity:.6}.ticket__tear[data-astro-cid-y6iqy2ou]:before,.ticket__tear[data-astro-cid-y6iqy2ou]:after{content:"";position:absolute;left:calc(var(--notch) / -2 - 1px);width:var(--notch);height:var(--notch);border-radius:50%;background:var(--tick-bg)}.ticket__tear[data-astro-cid-y6iqy2ou]:before{top:calc(var(--notch) / -2)}.ticket__tear[data-astro-cid-y6iqy2ou]:after{bottom:calc(var(--notch) / -2)}.ticket__body[data-astro-cid-y6iqy2ou]{padding:.9rem 1.25rem 1rem 1.4rem;display:grid;gap:.15rem;align-content:center;min-width:0}.ticket__label[data-astro-cid-y6iqy2ou]{font-family:var(--font-display);font-size:.62rem;letter-spacing:.18em;text-transform:uppercase;color:var(--brown-soft)}.ticket__date[data-astro-cid-y6iqy2ou]{font-family:var(--font-display);font-size:1.25rem;line-height:1.1}.ticket__meta[data-astro-cid-y6iqy2ou]{font-size:.9rem;font-weight:700;color:var(--brown-soft);display:flex;flex-wrap:wrap;gap:.25rem}.ticket__stars[data-astro-cid-y6iqy2ou]{font-size:.7rem;letter-spacing:.4em;color:var(--orange);margin-top:.2rem}@media(max-width:480px){.ticket__stub[data-astro-cid-y6iqy2ou]{min-width:6rem;padding:.9rem .9rem 1rem}.ticket__price[data-astro-cid-y6iqy2ou]{font-size:2rem}}.photostrip[data-astro-cid-ekvetpst]{--r: 30px;position:relative}.photostrip__track[data-astro-cid-ekvetpst]{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;border-radius:calc(var(--r) - var(--pad));-webkit-overflow-scrolling:touch}.photostrip__track[data-astro-cid-ekvetpst]::-webkit-scrollbar{display:none}.photostrip__pic[data-astro-cid-ekvetpst]{display:contents}.photostrip__img[data-astro-cid-ekvetpst]{flex:0 0 100%;width:100%;aspect-ratio:5 / 4;scroll-snap-align:start;border-radius:0}.photostrip__btn[data-astro-cid-ekvetpst]{position:absolute;top:50%;transform:translateY(-50%);width:2.4rem;height:2.4rem;border-radius:50%;border:0;background:var(--cream);color:var(--brown);font-size:1.6rem;line-height:1;cursor:pointer;display:grid;place-items:center;box-shadow:0 2px #582e1f26}.photostrip__btn--prev[data-astro-cid-ekvetpst]{left:calc(var(--pad) + .6rem)}.photostrip__btn--next[data-astro-cid-ekvetpst]{right:calc(var(--pad) + .6rem)}.photostrip__dots[data-astro-cid-ekvetpst]{position:absolute;left:50%;bottom:calc(var(--pad) + .7rem);transform:translate(-50%);display:flex;gap:.4rem;padding:.35rem .6rem;border-radius:99px;background:#fef7eed9}.photostrip__dots[data-astro-cid-ekvetpst] i[data-astro-cid-ekvetpst]{width:8px;height:8px;border-radius:50%;background:var(--beige-deep)}.photostrip__dots[data-astro-cid-ekvetpst] i[data-astro-cid-ekvetpst].is-on{background:var(--orange)}.workshop__head[data-astro-cid-ru4er7xe]{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:clamp(1.5rem,4vw,4rem);align-items:end}.workshop__copy[data-astro-cid-ru4er7xe] h1[data-astro-cid-ru4er7xe]{margin-bottom:.5rem}.workshop__host[data-astro-cid-ru4er7xe]{margin:0 0 .75rem;font-family:var(--font-display);font-size:1.05rem;letter-spacing:.04em;color:var(--orange)}.workshop__host[data-astro-cid-ru4er7xe] a[data-astro-cid-ru4er7xe]{color:inherit;text-decoration-color:var(--orange)}.workshop__copy[data-astro-cid-ru4er7xe] .lede[data-astro-cid-ru4er7xe]{margin:0 0 .75rem}.rich[data-astro-cid-ru4er7xe] p{margin:0 0 1em}.rich[data-astro-cid-ru4er7xe] ul,.rich[data-astro-cid-ru4er7xe] ol{padding-left:1.2em}.workshop__facts[data-astro-cid-ru4er7xe]{display:flex;flex-wrap:wrap;gap:.35rem .5rem;align-items:baseline;margin-bottom:1.25rem}.workshop__price[data-astro-cid-ru4er7xe]{font-family:var(--font-display);font-size:2rem;line-height:1}.workshop__desc[data-astro-cid-ru4er7xe]{font-size:1.1rem}.workshop__art[data-astro-cid-ru4er7xe]{max-width:460px;width:100%;justify-self:end;align-self:start}.small[data-astro-cid-ru4er7xe]{font-size:.95rem}.book[data-astro-cid-ru4er7xe]{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:clamp(1.5rem,4vw,4rem);align-items:start}.book__deposit[data-astro-cid-ru4er7xe]{margin:-.5rem 0 1.25rem;padding:.75rem 1rem;border-radius:14px;background:var(--yellow-soft);font-size:.95rem}.tickets[data-astro-cid-ru4er7xe]{border:0;margin:0;padding:0;display:grid;gap:.6rem}.tickets__legend[data-astro-cid-ru4er7xe]{font-weight:700;margin-bottom:.4rem;padding:0}.tickets__row[data-astro-cid-ru4er7xe]{display:grid;grid-template-columns:1fr 5.5rem;gap:.75rem;align-items:center}.tickets__row[data-astro-cid-ru4er7xe] label[data-astro-cid-ru4er7xe]{font-weight:600}.tickets__qty[data-astro-cid-ru4er7xe]{font:inherit;color:var(--ink);background:var(--bg);border:2px solid var(--rule);border-radius:14px;padding:.55rem .7rem}.tickets__note[data-astro-cid-ru4er7xe]{margin:.1rem 0 0}.dates__count[data-astro-cid-ru4er7xe]{margin:.25rem 0 0}.dates[data-astro-cid-ru4er7xe]{border:0;padding:0;margin:1.25rem 0 0;display:grid;gap:1.25rem}.dates__month[data-astro-cid-ru4er7xe]{display:grid;gap:.6rem}.dates__label[data-astro-cid-ru4er7xe]{margin:0;font-family:var(--font-display);font-size:1.1rem;letter-spacing:.02em}.dates__grid[data-astro-cid-ru4er7xe]{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:.75rem}.date[data-astro-cid-ru4er7xe]{position:relative;display:grid;gap:.5rem;padding:.75rem;background:var(--bg);border:2px solid var(--rule);border-radius:18px;cursor:pointer;transition:border-color .15s ease,transform .15s ease,box-shadow .15s ease}.date[data-astro-cid-ru4er7xe]:hover{transform:translateY(-2px)}.date[data-astro-cid-ru4er7xe]:has(input:checked){border-color:var(--accent);background:var(--cream);box-shadow:0 0 0 3px #ee842238}.date[data-astro-cid-ru4er7xe]:has(input:focus-visible){outline:3px solid var(--accent);outline-offset:2px}.date--disabled[data-astro-cid-ru4er7xe]{opacity:.55;cursor:not-allowed}.date--disabled[data-astro-cid-ru4er7xe]:hover{transform:none}.date[data-astro-cid-ru4er7xe] input[data-astro-cid-ru4er7xe]{position:absolute;inset:0;opacity:0;margin:0;cursor:inherit}.date__block[data-astro-cid-ru4er7xe]{display:grid;justify-items:center;line-height:1;padding:.5rem .4rem .6rem;border-radius:999px 999px 12px 12px;background:var(--pink-soft);color:var(--brown);font-family:var(--font-display)}.date[data-astro-cid-ru4er7xe]:has(input:checked) .date__block[data-astro-cid-ru4er7xe]{background:var(--orange)}.date--soldout[data-astro-cid-ru4er7xe] .date__block[data-astro-cid-ru4er7xe]{background:var(--beige-deep)}.date__block[data-astro-cid-ru4er7xe] b[data-astro-cid-ru4er7xe]{font-size:.62rem;letter-spacing:.12em;text-transform:uppercase;font-weight:600}.date__block[data-astro-cid-ru4er7xe] strong[data-astro-cid-ru4er7xe]{font-size:1.9rem;font-weight:500;margin:.15rem 0}.date__body[data-astro-cid-ru4er7xe]{display:grid;gap:.15rem;text-align:center}.date__time[data-astro-cid-ru4er7xe]{color:var(--ink);font-weight:700;font-size:.95rem}.date__spots[data-astro-cid-ru4er7xe]{font-size:.8rem;font-weight:600;color:var(--ink-soft)}.know[data-astro-cid-ru4er7xe]{margin-top:clamp(1.5rem,3vw,2.25rem);background:var(--bg);border-radius:var(--radius);padding:clamp(1.25rem,2.5vw,1.75rem) clamp(1.25rem,3vw,2rem)}.know[data-astro-cid-ru4er7xe] h3[data-astro-cid-ru4er7xe]{margin:0 0 .9rem}.know__group[data-astro-cid-ru4er7xe]+.know__group[data-astro-cid-ru4er7xe]{margin-top:1.25rem}.know__label[data-astro-cid-ru4er7xe]{display:flex;align-items:center;gap:.45rem;margin:0 0 .35rem;font-weight:700;font-size:.85rem;letter-spacing:.08em;text-transform:uppercase}.know__label[data-astro-cid-ru4er7xe] svg[data-astro-cid-ru4er7xe]{flex:none;box-sizing:content-box;padding:3px;border-radius:50%;background:var(--orange);color:var(--brown)}.know__list[data-astro-cid-ru4er7xe]{list-style:none;margin:0;padding:0}.know__list[data-astro-cid-ru4er7xe] li[data-astro-cid-ru4er7xe]{padding:.6rem 0;border-top:1px solid rgba(88,46,31,.16);font-weight:600}@media(max-width:560px){.know[data-astro-cid-ru4er7xe]{padding-inline:1rem}.know__list[data-astro-cid-ru4er7xe] li[data-astro-cid-ru4er7xe]{font-size:1rem}}.book__form[data-astro-cid-ru4er7xe]{background:var(--bg);border-radius:var(--radius);padding:clamp(1.5rem,3vw,2.5rem)}.book__soldout[data-astro-cid-ru4er7xe] h3[data-astro-cid-ru4er7xe]{margin:.6rem 0 .75rem}.book__soldtag[data-astro-cid-ru4er7xe]{display:inline-block;padding:.3rem .85rem;border-radius:var(--radius-pill);background:var(--brown);color:var(--cream);font-weight:700;letter-spacing:.06em;text-transform:uppercase;font-size:.85rem}.book__form[data-astro-cid-ru4er7xe] h3[data-astro-cid-ru4er7xe]{margin-bottom:1.25rem}.book__summary[data-astro-cid-ru4er7xe]{font-weight:600;margin:0}.field--bad[data-astro-cid-ru4er7xe] input[data-astro-cid-ru4er7xe],.field--bad[data-astro-cid-ru4er7xe] select[data-astro-cid-ru4er7xe]{border-color:var(--orange);box-shadow:0 0 0 3px #e3762040}.book__error[data-astro-cid-ru4er7xe]{margin:0;padding:.75rem 1rem;border-radius:14px;background:var(--surface-warm);border:2px solid var(--orange);font-weight:600}.empty[data-astro-cid-ru4er7xe]{margin-top:1.5rem}@media(max-width:820px){.workshop__art[data-astro-cid-ru4er7xe]{order:-1;justify-self:stretch;max-width:none;margin-bottom:.5rem}.workshop__head[data-astro-cid-ru4er7xe],.book[data-astro-cid-ru4er7xe]{grid-template-columns:1fr}.workshop__art[data-astro-cid-ru4er7xe]{max-width:none;justify-self:stretch}}@media(min-width:821px){.workshop__copy[data-astro-cid-ru4er7xe] h1[data-astro-cid-ru4er7xe]{font-size:clamp(2.4rem,4.4vw,4rem)}.gallery-section[data-astro-cid-ru4er7xe]{display:none}}.art__gallery[data-astro-cid-ru4er7xe]{display:grid;gap:1rem;margin-top:1rem}.art__photo[data-astro-cid-ru4er7xe]{margin:0}.art__img[data-astro-cid-ru4er7xe]{aspect-ratio:5 / 4;height:auto}@media(max-width:820px){.art__gallery[data-astro-cid-ru4er7xe]{display:none}}.reviews-w__head[data-astro-cid-ru4er7xe]{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.5rem 1rem;margin-bottom:1.25rem}.reviews-w__head[data-astro-cid-ru4er7xe] h2[data-astro-cid-ru4er7xe],.reviews-w__head[data-astro-cid-ru4er7xe] p[data-astro-cid-ru4er7xe]{margin:0}.reviews-w__avg[data-astro-cid-ru4er7xe],.reviews-w__stars[data-astro-cid-ru4er7xe]{color:var(--orange);letter-spacing:.08em;margin-right:.4rem}.reviews-w__list[data-astro-cid-ru4er7xe]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,18rem),1fr));gap:1rem}.reviews-w__card[data-astro-cid-ru4er7xe]{display:flex;flex-direction:column;gap:.6rem;padding:1.1rem;border-radius:22px;background:var(--surface-warm)}.reviews-w__photo[data-astro-cid-ru4er7xe]{width:100%;height:auto;aspect-ratio:4 / 3;object-fit:cover;border-radius:14px}.reviews-w__text[data-astro-cid-ru4er7xe]{margin:0;white-space:pre-line}.reviews-w__who[data-astro-cid-ru4er7xe]{margin:0;display:grid;gap:.1rem;font-size:.95rem}.gallery__title[data-astro-cid-ru4er7xe]{margin:0 0 1.25rem}.gallery[data-astro-cid-ru4er7xe]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1rem,2.5vw,1.75rem)}.gallery__item[data-astro-cid-ru4er7xe]{margin:0}.gallery__img[data-astro-cid-ru4er7xe]{aspect-ratio:5 / 4;height:auto}.gallery--one[data-astro-cid-ru4er7xe]{grid-template-columns:minmax(0,1fr);max-width:960px}.gallery--one[data-astro-cid-ru4er7xe] .gallery__img[data-astro-cid-ru4er7xe]{aspect-ratio:3 / 2}@media(max-width:820px){.gallery[data-astro-cid-ru4er7xe]{grid-template-columns:minmax(0,1fr)}.gallery__img[data-astro-cid-ru4er7xe],.gallery--one[data-astro-cid-ru4er7xe] .gallery__img[data-astro-cid-ru4er7xe]{aspect-ratio:5 / 4}}@media(max-width:640px){.dates__grid[data-astro-cid-ru4er7xe]{grid-template-columns:1fr;gap:.6rem}.date[data-astro-cid-ru4er7xe]{grid-template-columns:auto 1fr;align-items:center;gap:.9rem;padding:.6rem .9rem .6rem .6rem}.date__block[data-astro-cid-ru4er7xe]{min-width:3.6rem}.date__block[data-astro-cid-ru4er7xe] strong[data-astro-cid-ru4er7xe]{font-size:1.6rem}.date__body[data-astro-cid-ru4er7xe]{text-align:left;gap:.1rem}.date__time[data-astro-cid-ru4er7xe]{font-size:1.05rem}}
