.qFmYbW_grid{gap:var(--space-4);grid-template-columns:minmax(0,1fr);align-items:stretch;margin:0;padding:0;list-style:none;display:grid}@media (min-width:40rem){.qFmYbW_grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.qFmYbW_grid{grid-template-columns:repeat(3,minmax(0,1fr))}}
._6yOHiW_intro{align-items:flex-start;gap:var(--space-2);flex-direction:column;display:flex}._6yOHiW_title{color:var(--color-primary-dark);font-family:var(--font-serif-loaded), var(--font-serif);font-size:var(--text-2xl);line-height:var(--leading-tight);overflow-wrap:break-word;text-wrap:balance;margin:0}._6yOHiW_hero{letter-spacing:-.02em;font-size:clamp(2rem,1.4rem + 2.4vw,3rem);line-height:1.1}._6yOHiW_subtitle{max-width:65ch;color:var(--color-text-muted);font-family:var(--font-sans-loaded), var(--font-sans);font-size:var(--text-base);line-height:var(--leading-normal);text-wrap:pretty;margin:0}@media (min-width:48rem){._6yOHiW_title:not(._6yOHiW_hero){font-size:var(--text-3xl)}}
.Hbl0ua_intro,.Hbl0ua_content{margin-top:var(--space-8)}@media (min-width:48rem){.Hbl0ua_content{margin-top:var(--space-10)}}
._6mOR7G_item{width:var(--rail-card-width,auto);scroll-snap-align:start;flex:none;min-width:0}@media (min-width:48rem){._6mOR7G_item{width:auto}}._6mOR7G_card{--venue-card-height:9rem;height:var(--venue-card-height);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);background:var(--color-background);color:var(--color-text);transition:transform var(--duration-base) var(--ease-out), box-shadow var(--duration-base) var(--ease-out);align-items:stretch;text-decoration:none;display:flex;overflow:hidden}._6mOR7G_card:active{border-color:var(--color-primary)}._6mOR7G_card:focus-visible{outline:var(--focus-width) solid var(--color-focus);outline-offset:var(--space-1)}._6mOR7G_image{background:var(--color-surface-muted);flex:0 0 35%;align-self:stretch;width:35%;position:relative;overflow:hidden}._6mOR7G_image img{object-fit:cover;transition:transform var(--duration-base) var(--ease-out)}._6mOR7G_imageLogo{background:#faf6ec}._6mOR7G_imageLogo img{object-fit:contain;padding:var(--space-2)}._6mOR7G_content{justify-content:center;align-items:flex-start;gap:var(--space-1);min-width:0;padding:var(--space-3) var(--space-4);flex-direction:column;flex:1;display:flex;overflow:hidden}._6mOR7G_count{border-radius:var(--radius-md);padding:.125rem var(--space-2);background:color-mix(in srgb, var(--color-primary) 8%, var(--color-background));color:var(--color-primary-dark);font-size:var(--text-xs);font-weight:var(--weight-semibold);line-height:var(--leading-normal);white-space:nowrap}._6mOR7G_title{color:var(--color-text);font-family:var(--font-serif-loaded), var(--font-serif);font-size:var(--text-lg);font-weight:var(--weight-bold);overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.25;display:-webkit-box;overflow:hidden}._6mOR7G_meta{align-items:flex-start;gap:var(--space-1);width:100%;min-width:0;color:var(--color-text-muted);font-size:var(--text-sm);line-height:var(--leading-normal);display:flex}._6mOR7G_pin{width:.875rem;height:.875rem;color:var(--color-primary);flex-shrink:0;margin-top:.2rem}._6mOR7G_metaText{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}@media (hover:hover){._6mOR7G_card:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}._6mOR7G_card:hover ._6mOR7G_image img{transform:scale(1.05)}}@media (prefers-reduced-motion:reduce){._6mOR7G_card,._6mOR7G_image img{transition:none}._6mOR7G_card:hover,._6mOR7G_card:hover ._6mOR7G_image img{transform:none}}
.EtaHwW_intro,.EtaHwW_section{max-width:var(--content-max);margin:var(--space-8) auto 0;padding:0 var(--space-4)}.EtaHwW_intro{padding:var(--space-6);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface)}.EtaHwW_emptyActions{max-width:var(--content-max);gap:var(--space-3);margin:var(--space-4) auto 0;padding:0 var(--space-4);flex-wrap:wrap;display:flex}.EtaHwW_section h2{margin:0 0 var(--space-4);padding-bottom:var(--space-3);border-bottom:var(--border-width) solid var(--color-border);color:var(--color-primary-dark);font-family:var(--font-serif-loaded), var(--font-serif);font-size:var(--text-xl);line-height:var(--leading-tight);overflow-wrap:break-word;text-wrap:balance}.EtaHwW_events,.EtaHwW_venues,.EtaHwW_posts{gap:var(--space-4);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}.EtaHwW_events li,.EtaHwW_posts li{min-width:0}@media (min-width:48rem){.EtaHwW_intro,.EtaHwW_section{margin-top:var(--space-6)}.EtaHwW_section h2{font-size:var(--text-2xl)}}@media (min-width:64rem){.EtaHwW_venues{grid-template-columns:repeat(2,minmax(0,1fr))}}
