.show__stage.svelte-1lcehho{position:relative;aspect-ratio:16 / 9;background:var(--ht-paper-2)}.show__img.svelte-1lcehho{width:100%;height:100%;object-fit:contain}.show__arrow.svelte-1lcehho{position:absolute;top:50%;translate:0 -50%;display:grid;place-items:center;width:44px;height:44px;border:0;border-radius:50%;background:#ffffffd9;color:var(--ht-ink);cursor:pointer;box-shadow:0 1px 4px #0003}.show__arrow--prev.svelte-1lcehho{left:.75rem}.show__arrow--next.svelte-1lcehho{right:.75rem}.show__arrow.svelte-1lcehho:hover{background:var(--ht-yellow)}.show__count.svelte-1lcehho{position:absolute;right:.75rem;bottom:.5rem;margin:0;padding:.15rem .6rem;border-radius:999px;background:#0000008c;color:#fff;font-size:.8rem}.show__thumbs.svelte-1lcehho{display:flex;flex-wrap:wrap;gap:.5rem;list-style:none;margin:.75rem 0 0;padding:0}.show__thumbs.svelte-1lcehho button:where(.svelte-1lcehho){display:block;width:70px;height:70px;padding:0;border:2px solid transparent;background:none;cursor:pointer;opacity:.75}.show__thumbs.svelte-1lcehho button:where(.svelte-1lcehho):hover,.show__thumbs.svelte-1lcehho button.is-current:where(.svelte-1lcehho){opacity:1;border-color:var(--ht-yellow)}.show__thumbs.svelte-1lcehho img:where(.svelte-1lcehho){width:100%;height:100%;object-fit:cover}.fest.svelte-7oiqjr{display:grid}@media(min-width:48rem){.fest.svelte-7oiqjr{grid-template-columns:1fr 1fr}}.fest__text.svelte-7oiqjr{order:2;padding:var(--section) var(--gutter)}@media(min-width:48rem){.fest__text.svelte-7oiqjr{order:0;padding-left:max(var(--gutter),calc((100vw - var(--wrap)) / 2 - 2rem));padding-right:clamp(2rem,5vw,5rem)}}.fest__text.svelte-7oiqjr .sec-h:where(.svelte-7oiqjr){margin-bottom:1.75rem}.fest__text.svelte-7oiqjr .h4:where(.svelte-7oiqjr){margin-top:1.75rem}.fest__text.svelte-7oiqjr .btn:where(.svelte-7oiqjr){margin-top:.5rem}.fest__media.svelte-7oiqjr img:where(.svelte-7oiqjr){width:100%;height:100%;max-height:420px;object-fit:cover;object-position:center 30%}@media(min-width:48rem){.fest__media.svelte-7oiqjr img:where(.svelte-7oiqjr){max-height:none;min-height:100%}}.promo.svelte-7oiqjr{display:grid}@media(min-width:48rem){.promo.svelte-7oiqjr{grid-template-columns:1fr 1fr}}.promo__media.svelte-7oiqjr img:where(.svelte-7oiqjr){width:100%}.promo__text.svelte-7oiqjr{padding:clamp(2rem,5vw,4.5rem) var(--gutter) clamp(2.5rem,5vw,4.5rem)}@media(min-width:48rem){.promo__text.svelte-7oiqjr{padding-inline:clamp(1.5rem,4vw,3.5rem)}}.promo__text.svelte-7oiqjr .btn:where(.svelte-7oiqjr){margin-top:1.5rem}.events.svelte-7oiqjr{list-style:none;margin:0;padding:0}.event.svelte-7oiqjr{display:grid;gap:.75rem 2rem;padding-block:1.5rem;border-bottom:1px solid var(--ht-rule)}@media(min-width:48rem){.event.svelte-7oiqjr{grid-template-columns:190px minmax(0,1fr) auto}}.event__date.svelte-7oiqjr{margin:0}.event__title.svelte-7oiqjr{font-size:var(--fs-h4);color:var(--ht-heading-dark);margin-bottom:1rem}.event__desc.svelte-7oiqjr{font-size:.875rem;margin-bottom:.5rem;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}.event__desc.is-open.svelte-7oiqjr{display:block;-webkit-line-clamp:none;line-clamp:none;overflow:visible}.event__more.svelte-7oiqjr{font-size:.875rem;display:inline-flex;gap:.35rem}.event__when.svelte-7oiqjr{text-align:left}@media(min-width:48rem){.event__when.svelte-7oiqjr{text-align:right}}.event__time.svelte-7oiqjr{margin:0 0 .4rem;color:var(--ht-heading-dark);font-size:1.125rem}.event__where.svelte-7oiqjr{margin:0}
