._page_1xd5n_1{background:var(--cream);color:var(--ink);font-size:1rem;line-height:1.6}._header_1xd5n_1{background:var(--ink);color:#fff;justify-content:space-between;align-items:center;gap:24px;padding:20px max(24px,50% - 590px);display:flex}._header_1xd5n_1>a:last-child{text-underline-offset:5px;font-size:.95rem;text-decoration:underline}._intro_1xd5n_1{padding-top:52px;padding-bottom:28px}._intro_1xd5n_1 h1{max-width:900px;margin:14px 0 20px;font:400 clamp(2.3rem,5vw,4rem)/1.1 Georgia,serif}._intro_1xd5n_1>p{max-width:740px;font-size:1.15rem;line-height:1.7}._controls_1xd5n_1{border:1px solid var(--line);background:var(--surface);border-radius:16px;padding:24px}._tabs_1xd5n_1{flex-wrap:wrap;gap:10px;margin-bottom:22px;display:flex}._tabs_1xd5n_1 button,._empty_1xd5n_1 button{border:1px solid var(--line);font:inherit;cursor:pointer;background:var(--cream);color:var(--ink);border-radius:30px;padding:11px 20px}._tabs_1xd5n_1 button[aria-pressed=true]{background:var(--ink);color:var(--cream);border-color:var(--ink)}._filters_1xd5n_1{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}._filters_1xd5n_1 label{gap:8px;font-size:.95rem;font-weight:600;display:grid}._filters_1xd5n_1 select{background:var(--cream);width:100%;min-width:0;min-height:48px;color:var(--ink);border:1px solid var(--line);font:inherit;border-radius:8px;padding:10px 32px 10px 12px}._soon_1xd5n_1{padding:26px 0 8px}._soon_1xd5n_1 h2,._results_1xd5n_1>h2,._local_1xd5n_1 h2{margin:0 0 18px;font:400 1.7rem/1.25 Georgia,serif}._soon_1xd5n_1>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;display:grid}._soon_1xd5n_1 a{border-left:2px solid var(--terracotta);background:#a45f5008;flex-direction:column;padding:8px 16px;display:flex}._soon_1xd5n_1 span{color:#656362;margin-bottom:6px;font-size:.9rem}._soon_1xd5n_1 strong{font-weight:600}._results_1xd5n_1{padding:30px 0 12px}._grid_1xd5n_1{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:24px;display:grid}._card_1xd5n_1{border:1px solid var(--line);background:var(--surface);border-radius:14px;flex-direction:column;min-width:0;scroll-margin-top:24px;display:flex;overflow:hidden}._card_1xd5n_1 figure{background:#e9e7df;margin:0}._card_1xd5n_1 figure img{object-fit:cover;width:100%;height:220px;display:block}._card_1xd5n_1 figure img[hidden]{display:none}._card_1xd5n_1 figcaption{color:#615f5e;background:var(--cream);padding:8px 14px;font-size:.8rem;line-height:1.4}._cardBody_1xd5n_1{flex-direction:column;flex:1;padding:22px;display:flex}._tags_1xd5n_1{flex-wrap:wrap;gap:6px;font-size:.8rem;line-height:1.35;display:flex}._tags_1xd5n_1 span,._tags_1xd5n_1 b{border:1px solid var(--line);border-radius:20px;padding:5px 8px;font-weight:400}._tags_1xd5n_1 b{color:var(--terracotta);border-color:#a45f5040}._card_1xd5n_1 h3{margin:18px 0 12px;font:400 1.55rem/1.2 Georgia,serif}._card_1xd5n_1 p{margin:0 0 15px}._location_1xd5n_1{color:#63615f;align-items:flex-start;gap:6px;font-size:.9rem;display:flex}._location_1xd5n_1 svg,._eventDate_1xd5n_1 svg{flex-shrink:0;margin-top:4px}._eventDate_1xd5n_1{gap:8px;font-weight:600;line-height:1.45;display:flex}._schedule_1xd5n_1,._note_1xd5n_1{color:#63615f;font-size:.9rem}._program_1xd5n_1{border-top:1px solid var(--line);color:var(--terracotta);justify-content:space-between;align-items:center;gap:10px;margin-top:auto;padding:12px 0 0;font-weight:600;display:flex}._empty_1xd5n_1{text-align:center;border:1px solid var(--line);border-radius:12px;padding:30px}._empty_1xd5n_1>svg{margin:auto}._empty_1xd5n_1 p{max-width:600px;margin:15px auto}._sourceNotice_1xd5n_1{color:#63615f;margin:24px 0 40px;font-size:.9rem;line-height:1.6}._local_1xd5n_1{border:1px solid var(--line);border-radius:14px;padding:30px}._local_1xd5n_1>p{max-width:900px}._local_1xd5n_1>div{flex-wrap:wrap;gap:10px;display:flex}._local_1xd5n_1>div a{border:1px solid var(--line);border-radius:24px;align-items:center;gap:8px;padding:10px 15px;font-size:.95rem;display:flex}._territory_1xd5n_1{color:#63615f;margin:24px 0 0;font-size:.9rem}._cta_1xd5n_1{text-align:center;max-width:830px;margin:auto;padding:60px 0}._cta_1xd5n_1 h2{font:400 clamp(1.8rem,3vw,2.6rem)/1.2 Georgia,serif}._cta_1xd5n_1 p{margin:20px 0 26px}._credits_1xd5n_1{border-top:1px solid var(--line);padding:20px 0 35px;font-size:.85rem}._credits_1xd5n_1 summary{cursor:pointer}._credits_1xd5n_1 a{text-underline-offset:3px;text-decoration:underline}._footer_1xd5n_1{background:var(--ink);color:var(--cream);text-align:center;margin-bottom:60px;padding:28px 24px}._page_1xd5n_1 button:focus-visible,._page_1xd5n_1 a:focus-visible,._page_1xd5n_1 select:focus-visible{outline:3px solid var(--terracotta);outline-offset:4px}@media (width<=1050px){._grid_1xd5n_1{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){._header_1xd5n_1{align-items:center;padding:16px 24px}._header_1xd5n_1 ._brand_1xd5n_1{gap:8px}._header_1xd5n_1>a:last-child{text-align:right;max-width:95px;font-size:.85rem}._intro_1xd5n_1{padding-top:32px}._intro_1xd5n_1 h1{font-size:2.45rem}._controls_1xd5n_1{padding:18px}._filters_1xd5n_1{grid-template-columns:1fr;gap:14px}._grid_1xd5n_1,._soon_1xd5n_1>div{grid-template-columns:1fr}._soon_1xd5n_1{padding-top:25px}._card_1xd5n_1 figure img{height:230px}._cardBody_1xd5n_1,._local_1xd5n_1{padding:22px}._cta_1xd5n_1{padding:42px 0}._tabs_1xd5n_1 button{padding:10px 15px}._intro_1xd5n_1>p{font-size:1rem}}
