.events.svelte-13hsgdq{max-width:var(--page-max);margin:0 auto;padding:34px var(--page-gutter) 60px}.head.svelte-13hsgdq{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;flex-wrap:wrap}.head-copy.svelte-13hsgdq{flex:1;min-width:min(100%,34rem)}.ledger-label.svelte-13hsgdq{display:flex;justify-content:space-between;gap:18px;margin:0 0 15px;padding-top:8px;border-top:2px solid var(--rule);font:700 .625rem/1 var(--font-ui);letter-spacing:.16em;text-transform:uppercase;color:var(--mar)}.ledger-label.svelte-13hsgdq span:where(.svelte-13hsgdq):last-child{color:var(--meta);font-family:var(--font-mono);font-weight:500;letter-spacing:.1em}.head.svelte-13hsgdq h1:where(.svelte-13hsgdq){margin:0 0 8px;font:400 clamp(2.4rem,5vw,2.9rem) / 1 var(--font-display);letter-spacing:-.01em}.standfirst.svelte-13hsgdq{margin:0;font:400 1rem/1.5 var(--font-body);color:var(--sub)}.view-toggle.svelte-13hsgdq{display:flex;border:1px solid var(--rule)}.view-toggle.svelte-13hsgdq button:where(.svelte-13hsgdq){padding:10px 16px;background:transparent;border:none;border-left:1px solid var(--line);font:600 .75rem/1 var(--font-ui);letter-spacing:.06em;text-transform:uppercase;color:var(--ink);cursor:pointer}.view-toggle.svelte-13hsgdq button:where(.svelte-13hsgdq):first-child{border-left:none}.view-toggle.svelte-13hsgdq button.active:where(.svelte-13hsgdq){background:var(--bar);color:var(--onbar)}.view-toggle.svelte-13hsgdq button.disabled:where(.svelte-13hsgdq){color:var(--meta);cursor:not-allowed}.filters.svelte-13hsgdq{display:flex;align-items:center;gap:12px;margin:24px 0 0;padding-bottom:22px;border-bottom:1px solid var(--line);flex-wrap:wrap}.hood.svelte-13hsgdq{margin-left:auto;padding:8px 15px;border:1px solid var(--line);border-radius:999px;background:transparent;font:500 .75rem/1 var(--font-ui);color:var(--meta)}.layout.svelte-13hsgdq{display:grid;grid-template-columns:1fr 320px;gap:0}.main.svelte-13hsgdq{padding:28px 32px 36px 0;border-right:1px solid var(--line)}.featured.svelte-13hsgdq{display:block;padding-bottom:28px;border-bottom:2px solid var(--rule)}.featured.with-image.svelte-13hsgdq{display:grid;grid-template-columns:minmax(220px,290px) 1fr;gap:26px}.featured.svelte-13hsgdq:not(.with-image) .featured-body:where(.svelte-13hsgdq){max-width:48rem}.featured-img.svelte-13hsgdq{position:relative;min-height:200px;overflow:hidden;border:1px solid var(--line)}.featured-img.svelte-13hsgdq img:where(.svelte-13hsgdq){position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.featured-kicker.svelte-13hsgdq{display:flex;align-items:center;gap:8px}.pick.svelte-13hsgdq{font:700 .625rem/1 var(--font-ui);letter-spacing:.16em;text-transform:uppercase;color:var(--mar)}.featured-body.svelte-13hsgdq h2:where(.svelte-13hsgdq){margin:11px 0 8px;font:400 clamp(2rem,4vw,2.75rem)/1.02 var(--font-display)}.featured-meta.svelte-13hsgdq{font:500 .75rem/1.45 var(--font-mono);color:var(--sub);margin-bottom:12px}.cta.svelte-13hsgdq,.row-cta.svelte-13hsgdq{font:600 .75rem/1 var(--font-ui);color:var(--mar)}.day-head.svelte-13hsgdq{margin-top:18px;padding:10px 0 7px;border-top:1px solid var(--rule);font:700 .75rem/1 var(--font-ui);letter-spacing:.14em;text-transform:uppercase;color:var(--mar)}.row.svelte-13hsgdq{display:flex;gap:18px;align-items:center;padding:16px 0;border-bottom:1px dotted var(--line)}.row-thumb.svelte-13hsgdq{flex:0 0 auto;width:90px;aspect-ratio:1;overflow:hidden;border:1px solid var(--line)}.row-thumb.svelte-13hsgdq img:where(.svelte-13hsgdq){width:100%;height:100%;object-fit:cover}.row-main.svelte-13hsgdq{flex:1;display:flex;flex-direction:column}.row-body.svelte-13hsgdq{color:inherit}.row-kicker.svelte-13hsgdq{display:flex;align-items:center;gap:8px}.cat.svelte-13hsgdq{font:700 .625rem/1 var(--font-ui);letter-spacing:.14em;text-transform:uppercase;color:var(--mar)}.sponsored.svelte-13hsgdq{font:600 .5625rem/1 var(--font-ui);letter-spacing:.1em;text-transform:uppercase;color:var(--meta);border:1px solid var(--line);padding:3px 6px}.event-state.svelte-13hsgdq{font:800 .5625rem/1 var(--font-ui);letter-spacing:.1em;text-transform:uppercase;color:var(--mar);border:1px solid currentColor;padding:3px 6px}.row-body.svelte-13hsgdq h3:where(.svelte-13hsgdq){margin:6px 0 5px;font:400 1.45rem/1.1 var(--font-display)}.row-meta.svelte-13hsgdq{font:400 .8125rem/1.4 var(--font-ui);color:var(--sub)}.row-disclosure.svelte-13hsgdq{margin-top:10px}.row-cta.svelte-13hsgdq{flex:0 0 auto;align-self:center}.month-title.svelte-13hsgdq{font:700 .6875rem/1 var(--font-ui);letter-spacing:.16em;text-transform:uppercase;color:var(--mar);margin:8px 0 14px}.grid-head.svelte-13hsgdq,.grid.svelte-13hsgdq{display:grid;grid-template-columns:repeat(7,1fr)}.grid-head.svelte-13hsgdq{gap:4px;font:500 .6875rem/1 var(--font-mono);color:var(--meta);text-align:center;margin-bottom:6px}.grid.svelte-13hsgdq{gap:4px}.cell.svelte-13hsgdq{min-height:92px;border:1px solid var(--line);padding:6px;display:flex;flex-direction:column;gap:3px}.cell.out.svelte-13hsgdq{border-color:transparent}.cell.has.svelte-13hsgdq{background:var(--surf)}.cell-num.svelte-13hsgdq{font:500 .6875rem/1 var(--font-mono);color:var(--meta)}.cell-event.svelte-13hsgdq{font:500 .6875rem/1.2 var(--font-ui);color:var(--mar);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cell-more.svelte-13hsgdq{font:500 .625rem/1 var(--font-mono);color:var(--meta)}.side.svelte-13hsgdq{padding:28px 0 36px 28px}.side-stack.svelte-13hsgdq{position:sticky;top:18px;display:grid;gap:18px}.submit-band.svelte-13hsgdq{background:var(--mar);color:#f9f4ee;padding:20px}.submit-kicker.svelte-13hsgdq{font:700 .625rem/1 var(--font-ui);letter-spacing:.16em;text-transform:uppercase;color:var(--gold)}.submit-band.svelte-13hsgdq h3:where(.svelte-13hsgdq){margin:9px 0 7px;font:400 1.3rem/1.12 var(--font-display);color:inherit}.submit-band.svelte-13hsgdq p:where(.svelte-13hsgdq){margin:0 0 14px;font:400 .8125rem/1.5 var(--font-ui);opacity:.9}.submit-btn.svelte-13hsgdq{display:block;text-align:center;padding:11px;background:#f9f4ee;color:var(--mar);font:700 .75rem/1 var(--font-ui);letter-spacing:.06em;text-transform:uppercase}.calendar-note.svelte-13hsgdq{padding:17px 2px 18px;border-top:2px solid var(--rule);border-bottom:1px solid var(--line)}.calendar-kicker.svelte-13hsgdq{font:800 .625rem/1 var(--font-ui);letter-spacing:.16em;text-transform:uppercase;color:var(--mar)}.calendar-note.svelte-13hsgdq h3:where(.svelte-13hsgdq){margin:10px 0 8px;font:400 1.55rem/1.05 var(--font-display)}.calendar-note.svelte-13hsgdq p:where(.svelte-13hsgdq){margin:0;font:400 .875rem/1.55 var(--font-body);color:var(--sub)}.calendar-stats.svelte-13hsgdq{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:18px;padding-top:13px;border-top:1px dotted var(--line)}.calendar-stats.svelte-13hsgdq div:where(.svelte-13hsgdq){display:flex;flex-direction:column;gap:4px}.calendar-stats.svelte-13hsgdq strong:where(.svelte-13hsgdq){font:400 1.7rem/1 var(--font-display);color:var(--ink)}.calendar-stats.svelte-13hsgdq span:where(.svelte-13hsgdq){font:500 .5rem/1.2 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--meta)}.empty.svelte-13hsgdq{max-width:44rem;padding:26px 28px 28px;border-top:2px solid var(--rule);border-bottom:1px solid var(--line);background:var(--surf)}.empty-kicker.svelte-13hsgdq{font:800 .625rem/1 var(--font-ui);letter-spacing:.16em;text-transform:uppercase;color:var(--mar)}.empty.svelte-13hsgdq h2:where(.svelte-13hsgdq){margin:11px 0 8px;font:400 2rem/1.05 var(--font-display)}.empty.svelte-13hsgdq p:where(.svelte-13hsgdq){max-width:42ch;font:400 1rem/1.55 var(--font-body);color:var(--sub)}.empty-action.svelte-13hsgdq{display:inline-flex;margin-top:18px;font:700 .6875rem/1 var(--font-ui);letter-spacing:.08em;text-transform:uppercase;color:var(--mar)}@media(max-width:860px){.events.svelte-13hsgdq{padding:24px var(--page-gutter) 40px}.layout.svelte-13hsgdq{grid-template-columns:1fr}.main.svelte-13hsgdq{padding-right:0;border-right:none}.featured.with-image.svelte-13hsgdq{grid-template-columns:1fr}.side.svelte-13hsgdq{padding-left:0}.side-stack.svelte-13hsgdq{position:static}}@media(max-width:560px){.events.svelte-13hsgdq{padding-right:var(--page-gutter);padding-left:var(--page-gutter)}.ledger-label.svelte-13hsgdq span:where(.svelte-13hsgdq):last-child{display:none}.row-thumb.svelte-13hsgdq,.row-cta.svelte-13hsgdq{display:none}}
