.venue-index[data-astro-cid-v4pxos4r]{width:100%}.vi-filters[data-astro-cid-v4pxos4r]{display:flex;flex-wrap:wrap;gap:.25rem 1.6rem;margin:0 0 clamp(2rem,4vw,3.5rem);border-bottom:1px solid var(--rule)}.vi-filter[data-astro-cid-v4pxos4r]{min-height:2.75rem;padding:0;margin-bottom:-1px;border:0;border-bottom:1px solid transparent;background:transparent;color:var(--sage-80);font-family:var(--font-body);font-size:var(--fs-nav, .875rem);letter-spacing:.06em;cursor:pointer;transition:color var(--dur-fast) var(--ease-soft),border-color var(--dur-fast) var(--ease-soft)}.vi-filter[data-astro-cid-v4pxos4r][aria-pressed=true]{color:var(--sage-100);border-bottom-color:currentColor}@media(hover:hover){.vi-filter[data-astro-cid-v4pxos4r][aria-pressed=false]:hover{border-bottom-color:var(--sage-40)}}.vi-list[data-astro-cid-v4pxos4r]{display:grid;gap:clamp(3.5rem,8vw,8rem);margin:0;padding:0;list-style:none}.vrow[data-astro-cid-v4pxos4r]{display:grid;grid-template-columns:minmax(0,1fr);gap:1.5rem;align-items:center}.vrow[data-astro-cid-v4pxos4r][hidden]{display:none}.vrow__photo-link[data-astro-cid-v4pxos4r]{display:block}.vrow__photo-link[data-astro-cid-v4pxos4r] .vrow__photo{aspect-ratio:4 / 3}.vrow__photo-link[data-astro-cid-v4pxos4r] .media{transition:transform 1.4s var(--ease-settle)}@media(hover:hover){.vrow[data-astro-cid-v4pxos4r]:has(a:hover) .vrow__photo .media{transform:scale(1.035)}}.vrow__setting[data-astro-cid-v4pxos4r]{margin:0;font-size:var(--fs-label);letter-spacing:var(--track-label);color:var(--muted)}.vrow__name[data-astro-cid-v4pxos4r]{margin:.6rem 0 0;font-size:var(--fs-place);line-height:1.04}.vrow__name[data-astro-cid-v4pxos4r] a[data-astro-cid-v4pxos4r]{color:var(--heading);text-decoration:none}.vrow__lead[data-astro-cid-v4pxos4r]{margin:1.1rem 0 0;max-width:30rem;font-size:var(--fs-lead);line-height:1.6;color:var(--sage-100)}.vrow__facts[data-astro-cid-v4pxos4r]{display:grid;gap:0;margin:1.5rem 0 0;max-width:26rem;border-top:1px solid var(--rule)}.vrow__facts[data-astro-cid-v4pxos4r] div[data-astro-cid-v4pxos4r]{display:grid;grid-template-columns:8rem minmax(0,1fr);gap:1rem;padding:.6rem 0;border-bottom:1px solid var(--rule);font-size:var(--fs-small)}.vrow__facts[data-astro-cid-v4pxos4r] dt[data-astro-cid-v4pxos4r]{color:var(--muted);letter-spacing:.04em}.vrow__facts[data-astro-cid-v4pxos4r] dd[data-astro-cid-v4pxos4r]{margin:0;color:var(--sage-100)}.vrow__go[data-astro-cid-v4pxos4r]{display:inline-flex;align-items:center;gap:.75rem;min-height:2.75rem;margin-top:1.25rem;color:var(--heading);text-decoration:none;font-size:var(--fs-small);letter-spacing:.04em}.vrow__go-label[data-astro-cid-v4pxos4r]{padding-block:.2em;background:linear-gradient(currentColor,currentColor) 0 100% / 0% 1px no-repeat,linear-gradient(var(--rule),var(--rule)) 0 100% / 100% 1px no-repeat;transition:background-size var(--dur-fast) var(--ease-soft)}.vrow__go[data-astro-cid-v4pxos4r] [data-astro-cid-v4pxos4r]:is(line,polyline){fill:none;stroke:currentColor;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke;transition:transform var(--dur-fast) var(--ease-soft)}@media(hover:hover){.vrow__go[data-astro-cid-v4pxos4r]:hover .vrow__go-label[data-astro-cid-v4pxos4r]{background-size:100% 1px,100% 1px}.vrow__go[data-astro-cid-v4pxos4r]:hover polyline[data-astro-cid-v4pxos4r]{transform:translate(6px)}}.vrow__go[data-astro-cid-v4pxos4r]:focus-visible .vrow__go-label[data-astro-cid-v4pxos4r]{background-size:100% 1px,100% 1px}.vrow__flag[data-astro-cid-v4pxos4r]{margin:1rem 0 0;padding-left:.6rem;border-left:1px solid var(--sage-40);font-size:.72rem;line-height:1.45;letter-spacing:.03em;color:var(--muted);max-width:26rem}html[data-media-notes=off] .vrow__flag[data-astro-cid-v4pxos4r]{display:none}@media(min-width:900px){.vrow[data-astro-cid-v4pxos4r]{grid-template-columns:minmax(0,7fr) minmax(0,5fr);column-gap:clamp(2.5rem,6vw,7rem)}.vrow[data-astro-cid-v4pxos4r]:nth-child(2n){grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.vrow[data-astro-cid-v4pxos4r]:nth-child(2n) .vrow__photo-link[data-astro-cid-v4pxos4r]{order:2}}@media(prefers-reduced-motion:reduce){.vrow__go-label[data-astro-cid-v4pxos4r],.vrow__go[data-astro-cid-v4pxos4r] [data-astro-cid-v4pxos4r]:is(line,polyline),.vrow__photo-link[data-astro-cid-v4pxos4r] .media,.vi-filter[data-astro-cid-v4pxos4r]{transition:none}}
