.hero[data-astro-cid-tmo6psbo]{position:relative;isolation:isolate;text-align:center;padding-top:128px;padding-bottom:128px}.art[data-astro-cid-tmo6psbo]{overflow:hidden;padding-bottom:207px}.ey[data-astro-cid-tmo6psbo]{color:var(--accent);margin:0}h1[data-astro-cid-tmo6psbo]{font-size:clamp(34px,4vw,48px);letter-spacing:-.6px;max-width:540px;margin:12px auto 0}.pill-label[data-astro-cid-tmo6psbo]+h1[data-astro-cid-tmo6psbo]{margin-top:18px}.lead[data-astro-cid-tmo6psbo]{max-width:600px;margin:18px auto 0;font-size:16px;line-height:1.4;text-wrap:balance}@media(max-width:560px){.hero[data-astro-cid-tmo6psbo]{padding-top:72px;padding-bottom:56px}.art[data-astro-cid-tmo6psbo]{padding-bottom:64px}}.seam[data-astro-cid-xjvfvhsm]{position:relative;border-top:1px solid var(--line)}.seam[data-astro-cid-xjvfvhsm]:before,.seam[data-astro-cid-xjvfvhsm]:after{content:"";position:absolute;top:-3px;width:5px;height:5px;border-radius:50%;background:#c7c7c7}.seam[data-astro-cid-xjvfvhsm]:before{left:-3px}.seam[data-astro-cid-xjvfvhsm]:after{right:-3px}.bar[data-astro-cid-xjvfvhsm]{background:var(--card);padding:16px;display:grid;gap:20px}.row[data-astro-cid-xjvfvhsm]{display:flex;align-items:center;gap:8px}.search[data-astro-cid-xjvfvhsm]{display:block;width:320px;background:var(--surface);border-radius:12px;padding:12px 16px;margin-right:8px;box-shadow:var(--ring)}.search[data-astro-cid-xjvfvhsm] input[data-astro-cid-xjvfvhsm]{width:100%;height:20px;border:0;outline:0;background:none;font:500 13px/1.2 var(--sans);color:var(--text-strong);padding:0}.search[data-astro-cid-xjvfvhsm]:focus-within{box-shadow:0 0 0 1px var(--accent)}.search[data-astro-cid-xjvfvhsm] input[data-astro-cid-xjvfvhsm]::-webkit-search-cancel-button{cursor:pointer}.seg[data-astro-cid-xjvfvhsm]{display:flex;gap:8px}.count[data-astro-cid-xjvfvhsm]{margin:0 8px 0 auto;font:500 12px/18px var(--sans);color:#7a7a7a}.count[data-astro-cid-xjvfvhsm] b[data-astro-cid-xjvfvhsm]{font-weight:600}.chips[data-astro-cid-xjvfvhsm]{display:flex;flex-wrap:wrap;gap:8px}.chip[data-astro-cid-xjvfvhsm]{font:700 10px/15px var(--mono);letter-spacing:.8px;text-transform:uppercase;padding:8px 16px;border:0;border-radius:30px;cursor:pointer;background:var(--bg);color:var(--text);box-shadow:0 0 0 1px #c7c7c740;transition:background-color .2s,color .2s}.chip[data-astro-cid-xjvfvhsm]:hover{color:var(--text-strong);background:#fff}.chip[data-astro-cid-xjvfvhsm].on{background:var(--accent);color:#fff;box-shadow:none}.chip[data-astro-cid-xjvfvhsm].on:hover{background:#e94e14}.list[data-astro-cid-xjvfvhsm]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:8px}.list[data-astro-cid-xjvfvhsm] .month{grid-column:1 / -1;display:flex;align-items:center;gap:14px;margin:24px 8px 8px;font:600 12px var(--mono);letter-spacing:1px;text-transform:uppercase;color:var(--ink)}.list[data-astro-cid-xjvfvhsm] .month:after{content:"";flex:1;height:1px;background:var(--line)}.list[data-astro-cid-xjvfvhsm] .month:first-child{margin-top:12px}.ev[data-astro-cid-xjvfvhsm]{display:flex;flex-direction:column;border-radius:16px;background:var(--surface);box-shadow:0 0 0 1px #26262612;text-decoration:none;overflow:hidden;transition:box-shadow .25s,transform .25s}.ev[data-astro-cid-xjvfvhsm][hidden]{display:none}.ev[data-astro-cid-xjvfvhsm]:hover{transform:translateY(-3px);box-shadow:0 0 0 1px #fd571a59,0 18px 36px -20px #fd571a8c}.ev[data-astro-cid-xjvfvhsm]:hover h2[data-astro-cid-xjvfvhsm]{color:var(--accent)}.art[data-astro-cid-xjvfvhsm]{position:relative;aspect-ratio:16 / 9;background:#1f1b18;color:#fff3;overflow:hidden}.art[data-astro-cid-xjvfvhsm]:after{content:"";position:absolute;inset:0;background:radial-gradient(70% 80% at 50% 50%,transparent 40%,rgb(20 16 13 / .65));pointer-events:none}.art[data-astro-cid-xjvfvhsm] svg[data-astro-cid-xjvfvhsm]{position:absolute;inset:0;width:100%;height:100%;display:block}.art[data-astro-cid-xjvfvhsm].tbd{color:#ffffff1f}.pin[data-astro-cid-xjvfvhsm]{fill:var(--accent);stroke:#fff;stroke-width:1.5}.ring[data-astro-cid-xjvfvhsm]{fill:none;stroke:var(--accent);stroke-width:1.2;transform-box:fill-box;transform-origin:center;animation:ping 2.4s ease-out infinite}.r2[data-astro-cid-xjvfvhsm]{animation-delay:1.2s}@keyframes ping{0%{transform:scale(1);opacity:.9}to{transform:scale(4.5);opacity:0}}.wave[data-astro-cid-xjvfvhsm]{fill:none;stroke:#fd571a8c;stroke-width:1;animation:wave 2.1s ease-in-out infinite}@keyframes wave{0%,to{opacity:.15}50%{opacity:.8}}.where[data-astro-cid-xjvfvhsm]{position:absolute;left:14px;bottom:12px;z-index:1;font:600 11px var(--mono);letter-spacing:1px;text-transform:uppercase;color:#fff}.where[data-astro-cid-xjvfvhsm]:before{content:"";display:inline-block;width:6px;height:6px;margin-right:7px;border-radius:50%;background:var(--accent);vertical-align:1px}.tbd[data-astro-cid-xjvfvhsm] .where[data-astro-cid-xjvfvhsm]:before{background:#fff6}.tile[data-astro-cid-xjvfvhsm]{position:absolute;top:12px;left:12px;z-index:1;display:grid;justify-items:center;min-width:52px;padding:6px 8px 7px;border-radius:10px;background:var(--surface);box-shadow:0 6px 16px -6px #00000080;font:400 19px/1 var(--serif);color:var(--ink)}.tile[data-astro-cid-xjvfvhsm] b[data-astro-cid-xjvfvhsm]{font:700 9.5px var(--mono);letter-spacing:1.2px;color:var(--accent);margin-bottom:3px}.ev[data-astro-cid-xjvfvhsm][data-tf=Past] .art[data-astro-cid-xjvfvhsm]{filter:grayscale(1) brightness(.85)}@media(prefers-reduced-motion:reduce){.ring[data-astro-cid-xjvfvhsm],.wave[data-astro-cid-xjvfvhsm]{animation:none}.ring[data-astro-cid-xjvfvhsm]{opacity:0}}.info[data-astro-cid-xjvfvhsm]{display:flex;flex-direction:column;flex:1;padding:18px 20px 20px;min-width:0}.meta[data-astro-cid-xjvfvhsm]{display:flex;flex-wrap:wrap;align-items:center;margin:0;font:700 11px/16px var(--mono);letter-spacing:.8px;text-transform:uppercase}.when[data-astro-cid-xjvfvhsm]{color:#7a7a7a}.when[data-astro-cid-xjvfvhsm]+.cat[data-astro-cid-xjvfvhsm]{margin-left:10px;padding-left:10px;border-left:1px solid rgb(199 199 199 / .6)}.cat[data-astro-cid-xjvfvhsm]{color:var(--accent)}.ev[data-astro-cid-xjvfvhsm] h2[data-astro-cid-xjvfvhsm]{font-size:21px;line-height:1.2;letter-spacing:-.1px;margin-top:10px;transition:color .2s;text-wrap:balance}.desc[data-astro-cid-xjvfvhsm]{margin:10px 0 0;font-size:13px;line-height:1.5;color:var(--text-muted);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.foot[data-astro-cid-xjvfvhsm]{display:flex;flex-wrap:wrap;gap:6px 14px;margin:auto 0 0;padding-top:14px;font:500 12px/18px var(--sans);color:#7a7a7a}.foot[data-astro-cid-xjvfvhsm] span[data-astro-cid-xjvfvhsm]{display:inline-flex;align-items:center;gap:6px;min-width:0}.foot[data-astro-cid-xjvfvhsm] svg[data-astro-cid-xjvfvhsm]{width:14px;height:14px;flex:none;fill:none;stroke:var(--accent);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.empty[data-astro-cid-xjvfvhsm]{grid-column:1 / -1;margin:0;padding:64px 32px;text-align:center;color:#7a7a7a}.cal[data-astro-cid-xjvfvhsm]{padding:16px 16px 48px}.cal-head[data-astro-cid-xjvfvhsm]{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px}.cal-head[data-astro-cid-xjvfvhsm] h2[data-astro-cid-xjvfvhsm]{font-size:34px;font-weight:700;line-height:1.05}.cal-head[data-astro-cid-xjvfvhsm] .chip[data-astro-cid-xjvfvhsm]:not(.on){color:#7a7a7a}.grid[data-astro-cid-xjvfvhsm]{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:8px}.grid[data-astro-cid-xjvfvhsm] .wd{font:500 12px var(--sans);color:#7a7a7a;text-transform:uppercase;letter-spacing:.4px;padding:4px 6px}.grid[data-astro-cid-xjvfvhsm] .day{min-height:120px;padding:8px;border-radius:8px;background:var(--bg);box-shadow:inset 0 0 0 1px #c7c7c740;display:flex;flex-direction:column;gap:6px;min-width:0}.grid[data-astro-cid-xjvfvhsm] .out{background:var(--card)}.grid[data-astro-cid-xjvfvhsm] .out .n{color:#7a7a7a}.grid[data-astro-cid-xjvfvhsm] .n{font:500 12px/14px var(--sans);color:var(--text-strong);align-self:flex-start}.grid[data-astro-cid-xjvfvhsm] .today{box-shadow:inset 0 0 0 1px var(--accent)}.grid[data-astro-cid-xjvfvhsm] .today .n{background:var(--accent);color:#fff;border-radius:999px;padding:2px 6px;font-weight:600}.grid[data-astro-cid-xjvfvhsm] .pill{display:block;background:var(--accent);color:#fff;font:500 12px/1.35 var(--sans);padding:2px 8px;border-radius:6px;text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:background-color .2s}.grid[data-astro-cid-xjvfvhsm] .pill:hover{background:#cc3a30}.grid[data-astro-cid-xjvfvhsm] .more{font:500 11px var(--sans);color:#7a7a7a;padding-left:3px}@media(max-width:900px){.row[data-astro-cid-xjvfvhsm]{flex-wrap:wrap}.search[data-astro-cid-xjvfvhsm]{flex:1 1 200px;width:auto;margin-right:0}.count[data-astro-cid-xjvfvhsm]{margin-left:0;flex:1}.list[data-astro-cid-xjvfvhsm]{grid-template-columns:1fr 1fr}}@media(max-width:560px){.row[data-astro-cid-xjvfvhsm]{display:grid;grid-template-columns:1fr auto;gap:12px 8px}.search[data-astro-cid-xjvfvhsm]{grid-column:1}.count[data-astro-cid-xjvfvhsm]{grid-column:2;grid-row:1;margin:0}.seg[data-astro-cid-xjvfvhsm]:last-child{justify-self:end}.meta[data-astro-cid-xjvfvhsm]{flex-direction:column;align-items:flex-start;gap:2px}.when[data-astro-cid-xjvfvhsm]+.cat[data-astro-cid-xjvfvhsm]{margin:0;padding:0;border:0}.list[data-astro-cid-xjvfvhsm]{grid-template-columns:1fr}.ev[data-astro-cid-xjvfvhsm] h2[data-astro-cid-xjvfvhsm]{font-size:20px}.cal[data-astro-cid-xjvfvhsm]{padding:16px 8px 32px}.cal-head[data-astro-cid-xjvfvhsm] h2[data-astro-cid-xjvfvhsm]{font-size:22px;white-space:nowrap}.cal-head[data-astro-cid-xjvfvhsm] .chip[data-astro-cid-xjvfvhsm]{padding:8px 12px}.grid[data-astro-cid-xjvfvhsm]{gap:3px}.grid[data-astro-cid-xjvfvhsm] .wd{padding:4px 2px;font-size:10px}.grid[data-astro-cid-xjvfvhsm] .day{min-height:64px;padding:4px;gap:3px}.grid[data-astro-cid-xjvfvhsm] .pill{font-size:0;height:6px;padding:0;border-radius:3px}.grid[data-astro-cid-xjvfvhsm] .more{font-size:9px;padding:0}}.emap[data-astro-cid-xi7uzprv]{display:grid;grid-template-columns:minmax(220px,300px) minmax(0,1fr);align-items:center;gap:24px;margin:0 8px 8px;padding:32px;border-radius:16px;background:#1f1b18;color:#ffffff29}.eyebrow[data-astro-cid-xi7uzprv]{margin:0 0 12px;color:var(--accent)}.emap-big[data-astro-cid-xi7uzprv]{margin:0;font:400 clamp(22px,2.2vw,30px)/1.25 var(--serif);color:#e9e4dc}.emap-big[data-astro-cid-xi7uzprv] b[data-astro-cid-xi7uzprv]{font-weight:400;color:#fff}.emap-svg[data-astro-cid-xi7uzprv]{width:100%;height:auto;display:block}.emap-pin[data-astro-cid-xi7uzprv]{cursor:pointer}.dot[data-astro-cid-xi7uzprv]{fill:var(--accent);stroke:#fff;stroke-width:1.6;transition:r .2s}.emap-pin[data-astro-cid-xi7uzprv]:hover .dot[data-astro-cid-xi7uzprv]{stroke-width:2.6}.halo[data-astro-cid-xi7uzprv]{fill:var(--accent);opacity:0;transform-box:fill-box;transform-origin:center;animation:halo 2.8s ease-out infinite}@keyframes halo{0%{transform:scale(.6);opacity:.55}to{transform:scale(3.2);opacity:0}}text[data-astro-cid-xi7uzprv]{font:700 9px var(--sans);fill:#fff;text-anchor:middle;pointer-events:none}@media(max-width:900px){.emap[data-astro-cid-xi7uzprv]{grid-template-columns:1fr;padding:24px 16px}}@media(prefers-reduced-motion:reduce){.halo[data-astro-cid-xi7uzprv]{animation:none}}
