.detail__grid.astro-cboacdbk{grid-template-columns:minmax(0,1fr);align-items:start;gap:clamp(40px,5vw,56px);display:grid}.facts-card.astro-cboacdbk{border:1px solid var(--line);border-top:4px solid var(--saffron-bright);border-radius:6px 6px var(--r-card) var(--r-card);background:var(--white);box-shadow:var(--shadow-card);padding:26px 22px 24px;position:relative}.facts-card__title.astro-cboacdbk{letter-spacing:.02em;align-items:center;gap:12px;margin-bottom:8px;font-size:1.25rem;font-weight:800;display:flex}.facts-card__title.astro-cboacdbk svg{width:34px;height:auto;color:var(--saffron-bright);flex:none}.facts-card__list.astro-cboacdbk{margin:0}.fact.astro-cboacdbk{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr);gap:6px;padding-block:16px;display:grid}.fact.astro-cboacdbk:first-child{border-top:0}.fact.astro-cboacdbk dt.astro-cboacdbk{font-size:var(--text-label);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--muted);align-items:center;gap:10px;font-weight:700;display:flex}.fact__icon.astro-cboacdbk{width:36px;height:36px;color:var(--saffron-deep);background:#fbeee6;border-radius:999px;flex:none;place-items:center;display:grid}.fact.astro-cboacdbk dd.astro-cboacdbk{gap:3px;margin:0;padding-left:46px;display:grid}.fact__value.astro-cboacdbk{color:var(--ink);font-size:1.0625rem;font-weight:700;line-height:1.45}.fact__value.astro-cboacdbk.pending{color:var(--muted);font-weight:500}.fact__sub.astro-cboacdbk{font-size:var(--text-small);color:var(--muted);line-height:1.5}.fact__address.astro-cboacdbk{font-style:normal;font-size:var(--text-small);color:var(--text);line-height:1.5;display:grid}.fact__link.astro-cboacdbk{min-height:44px;font-size:var(--text-small);color:var(--saffron-deep);align-items:center;gap:6px;width:fit-content;font-weight:700;text-decoration:underline #a9472859;display:inline-flex}.fact__link.astro-cboacdbk:hover{text-decoration-color:currentColor}.facts-card__actions.astro-cboacdbk{border-top:1px solid var(--line);gap:12px;margin-top:8px;padding-top:20px;display:grid}.facts-card__actions.astro-cboacdbk .btn.astro-cboacdbk{width:100%}.facts-card__actions.astro-cboacdbk .astro-cboacdbk[hidden]{display:none!important}.facts-card__calendar.astro-cboacdbk{min-height:48px;color:var(--saffron-deep);align-items:center;gap:12px;padding:8px 4px;text-decoration:none;display:flex}.facts-card__calendar.astro-cboacdbk>span.astro-cboacdbk{display:grid}.facts-card__calendar-label.astro-cboacdbk{letter-spacing:.07em;text-transform:uppercase;font-size:.9375rem;font-weight:800}.facts-card__calendar-note.astro-cboacdbk{color:var(--muted);font-size:.8125rem}.facts-card__calendar.astro-cboacdbk:hover .facts-card__calendar-label.astro-cboacdbk{text-underline-offset:.2em;text-decoration:underline}.detail__h2.astro-cboacdbk{font-size:clamp(1.625rem,1.3rem + 1.2vw,2.375rem)}.detail__description.astro-cboacdbk{font-size:var(--text-lede);max-width:38em;margin-top:18px;line-height:1.7}.detail__block.astro-cboacdbk{margin-top:clamp(36px,4vw,48px)}.detail__block-head.astro-cboacdbk{flex-wrap:wrap;align-items:center;gap:10px 14px;margin-bottom:18px;display:flex}.detail__block-head.astro-cboacdbk h3.astro-cboacdbk{font-size:var(--text-h3);text-transform:uppercase;letter-spacing:.01em;font-weight:800}.detail__pending.astro-cboacdbk{color:var(--muted);max-width:52ch;font-style:italic}.expect.astro-cboacdbk{gap:14px;display:grid}.expect__item.astro-cboacdbk{border-radius:var(--r-card);background:var(--ivory);border:1px solid var(--line);grid-template-columns:52px minmax(0,1fr);align-items:start;gap:16px;padding:18px 20px 18px 16px;display:grid}.expect__mark.astro-cboacdbk{background:var(--white);border:1px solid var(--line);width:52px;height:52px;color:var(--saffron-bright);border-radius:999px 999px 14px 14px;place-items:center;display:grid}.expect__mark.astro-cboacdbk svg{width:34px;height:auto}.expect__title.astro-cboacdbk{font-family:var(--font-display);color:var(--ink);font-size:1.1875rem;font-weight:800;line-height:1.3}.expect__text.astro-cboacdbk{color:var(--text);max-width:56ch;margin-top:4px;line-height:1.65}.notes.astro-cboacdbk{gap:10px;display:grid}.notes.astro-cboacdbk li.astro-cboacdbk{grid-template-columns:22px minmax(0,1fr);align-items:start;gap:12px;display:grid}.notes.astro-cboacdbk li.astro-cboacdbk svg{color:var(--saffron-deep);margin-top:5px}.hosts.astro-cboacdbk{gap:10px;display:grid}.hosts.astro-cboacdbk li.astro-cboacdbk{border-left:3px solid var(--saffron-bright);background:var(--ivory);border-radius:0 12px 12px 0;gap:2px;padding:14px 18px;display:grid}.hosts__name.astro-cboacdbk{color:var(--ink);font-weight:700}.hosts__role.astro-cboacdbk{font-size:var(--text-small);color:var(--muted)}.first-visit.astro-cboacdbk{border-radius:var(--r-card);background-color:var(--linen);background-image:var(--texture-grain), var(--texture-weave);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:18px;margin-top:clamp(40px,5vw,56px);padding:24px 24px 14px;display:grid}.first-visit__icon.astro-cboacdbk{background:var(--saffron);width:56px;height:56px;color:var(--white);border-radius:999px 999px 14px 14px;place-items:center;display:grid}.first-visit__title.astro-cboacdbk{font-family:var(--font-display);text-transform:uppercase;color:var(--ink);font-size:1.25rem;font-weight:800;line-height:1.2}.first-visit__text.astro-cboacdbk{color:var(--text);max-width:48ch;margin-top:6px}@media (width<=479px){.first-visit.astro-cboacdbk{grid-template-columns:minmax(0,1fr)}}@media (width>=1024px){.detail__grid.astro-cboacdbk{grid-template-columns:minmax(0,7fr) minmax(0,5fr);column-gap:clamp(48px,6vw,96px)}.facts-card.astro-cboacdbk{grid-area:1/2;padding:30px 30px 26px;position:sticky;top:116px}.detail__main.astro-cboacdbk{grid-area:1/1}}.occurrences.astro-5bqccdcz{isolation:isolate;padding-block:var(--section);position:relative;overflow:hidden}.occurrences__mandala.astro-5bqccdcz{z-index:-1;color:#d9c08a1f;pointer-events:none;width:clamp(480px,46vw,720px);height:auto;display:none;position:absolute;top:50%;left:0;translate:-52% -50%}.occurrences__head.astro-5bqccdcz{grid-template-columns:minmax(0,1fr);gap:18px;margin-bottom:clamp(32px,4vw,52px);display:grid}.occurrences__head.astro-5bqccdcz h2.astro-5bqccdcz{color:var(--white)}.occurrences__intro.astro-5bqccdcz{align-content:end;justify-items:start;gap:12px;display:grid}.occurrences__intro.astro-5bqccdcz p.astro-5bqccdcz{color:var(--on-dark-muted);max-width:44ch}.occurrences__list.astro-5bqccdcz{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.date-card.astro-5bqccdcz{border-radius:var(--r-card);background:var(--white);text-align:center;align-content:start;justify-items:center;gap:6px;padding:20px 12px 18px;display:grid;box-shadow:0 18px 36px -24px #0009}.date-card.astro-5bqccdcz[hidden]{display:none!important}.date-card__date.astro-5bqccdcz{justify-items:center;display:grid}.date-card__weekday.astro-5bqccdcz{font-size:var(--text-label);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--saffron-deep);font-weight:800}.date-card__day.astro-5bqccdcz{font-family:var(--font-display);color:var(--ink);font-size:clamp(2.5rem,2rem + 1.6vw,3.25rem);font-weight:800;line-height:1}.date-card__month.astro-5bqccdcz{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-top:4px;font-size:.8125rem;font-weight:700}.date-card__time.astro-5bqccdcz{border-top:1px solid var(--line);width:100%;color:var(--text);margin-top:8px;padding-top:10px;font-size:.875rem;font-weight:700;line-height:1.4}.date-card__note.astro-5bqccdcz{color:var(--muted);font-size:.8125rem;line-height:1.45}.date-card.astro-5bqccdcz.is-cancelled{background:var(--ivory)}.date-card.astro-5bqccdcz.is-cancelled .date-card__day.astro-5bqccdcz,.date-card.astro-5bqccdcz.is-cancelled .date-card__time.astro-5bqccdcz{color:var(--muted);text-decoration:line-through 2px}.occurrences__empty.astro-5bqccdcz{border-radius:var(--r-card);background:var(--white);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:14px 16px;max-width:40rem;padding:22px 24px;display:grid}.occurrences__empty.astro-5bqccdcz[hidden]{display:none!important}.occurrences__empty.astro-5bqccdcz svg.astro-5bqccdcz{color:var(--saffron-deep)}.occurrences__empty.astro-5bqccdcz .btn.astro-5bqccdcz{grid-column:1/-1;justify-self:start}.occurrences__foot.astro-5bqccdcz{font-size:var(--text-small);gap:12px 40px;margin-top:28px;line-height:1.55;display:grid}.occurrences__tz.astro-5bqccdcz,.occurrences__note.astro-5bqccdcz{align-items:flex-start;gap:10px;display:flex}.occurrences__tz.astro-5bqccdcz{color:var(--on-dark-muted)}.occurrences__note.astro-5bqccdcz{color:var(--gold-light);max-width:62ch}.occurrences__foot.astro-5bqccdcz svg{color:var(--gold);flex:none;margin-top:2px}@media (width>=640px){.occurrences__list.astro-5bqccdcz{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}}@media (width>=1024px){.occurrences__mandala.astro-5bqccdcz{display:block}.occurrences__head.astro-5bqccdcz{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:end;gap:clamp(32px,6vw,96px)}.occurrences__list.astro-5bqccdcz{grid-template-columns:repeat(6,minmax(0,1fr))}.occurrences__list.astro-5bqccdcz:has(>:nth-child(4):last-child){grid-template-columns:repeat(4,minmax(0,1fr))}}.detail-badges.astro-ywyva6yt{flex-wrap:wrap;flex-basis:100%;gap:8px;display:flex}.back-link.astro-ywyva6yt{letter-spacing:.07em;text-transform:uppercase;min-height:44px;color:var(--saffron-deep);align-items:center;gap:10px;font-size:.9375rem;font-weight:800;text-decoration:none;display:inline-flex}.back-link.astro-ywyva6yt span.astro-ywyva6yt{text-underline-offset:.25em;transition:text-decoration-color var(--dur-button) ease;text-decoration:underline #0000}.back-link.astro-ywyva6yt:hover span.astro-ywyva6yt{text-decoration-color:currentColor}.back-link.astro-ywyva6yt svg{transition:transform var(--dur-button) var(--ease-out)}.back-link.astro-ywyva6yt:hover svg{transform:translate(-3px)}.notices.astro-ywyva6yt{gap:14px;display:grid}.notices.astro-ywyva6yt:has(>.notice:not([hidden])){margin-bottom:clamp(32px,4vw,48px)}.notice.astro-ywyva6yt{border-radius:var(--r-card);border:1px solid var(--line-strong);background:var(--ivory);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:14px 16px;padding:20px 22px;display:grid}.notice.astro-ywyva6yt[hidden]{display:none!important}.notice__icon.astro-ywyva6yt{background:var(--white);border:1px solid var(--line);width:44px;height:44px;color:var(--saffron-deep);border-radius:999px;place-items:center;display:grid}.notice__heading.astro-ywyva6yt{font-family:var(--font-display);text-transform:uppercase;color:var(--ink);font-size:1.25rem;font-weight:800;line-height:1.25}.notice__body.astro-ywyva6yt{color:var(--text);max-width:68ch;margin-top:4px}.notice.astro-ywyva6yt .chevron-link.astro-ywyva6yt{margin-top:4px}.notice--template.astro-ywyva6yt{background:#fdf3ec;border:2px dashed #a947288c}.notice--template.astro-ywyva6yt .notice__heading.astro-ywyva6yt{color:var(--saffron-deep)}.notice--cancelled.astro-ywyva6yt{background:#fbefeb;border-color:#d9a597}.notice--cancelled.astro-ywyva6yt .notice__icon.astro-ywyva6yt{color:#8a2a1c}.notice--postponed.astro-ywyva6yt{background:#faf5e8;border-color:#d6c08a}.notice--postponed.astro-ywyva6yt .notice__icon.astro-ywyva6yt{color:#6b4e12}.notice--full.astro-ywyva6yt{background:#eef4f1;border-color:#a9c1b5}.notice--full.astro-ywyva6yt .notice__icon.astro-ywyva6yt{color:var(--peacock)}.closing.astro-ywyva6yt{isolation:isolate;background-image:var(--texture-grain-dark);padding-block:clamp(48px,6vw,80px);position:relative;overflow:hidden}.closing__mandala.astro-ywyva6yt{z-index:-1;color:#ffffff24;pointer-events:none;width:clamp(420px,40vw,600px);height:auto;display:none;position:absolute;top:50%;right:0;translate:40% -50%}.closing__inner.astro-ywyva6yt{grid-template-columns:minmax(0,1fr);align-items:center;gap:24px;display:grid}.closing.astro-ywyva6yt h2.astro-ywyva6yt{font-size:clamp(1.625rem,1.2rem + 1.6vw,2.5rem)}.closing__body.astro-ywyva6yt{color:var(--white);font-size:var(--text-lede);max-width:38em;margin-top:10px}@media (width<=479px){.closing__actions.astro-ywyva6yt .btn.astro-ywyva6yt{width:100%}}@media (width>=1024px){.closing__mandala.astro-ywyva6yt{display:block}.closing__inner.astro-ywyva6yt{grid-template-columns:minmax(0,1fr) auto;gap:48px}}@media (prefers-reduced-motion:reduce){.back-link.astro-ywyva6yt span.astro-ywyva6yt,.back-link.astro-ywyva6yt svg{transition:none}.back-link.astro-ywyva6yt:hover svg{transform:none}}
