.hero.svelte-1llheba{border:1px solid var(--border);min-height:380px;color:var(--fg);background:linear-gradient(135deg,#200428 0%,#0a0a0a 100%) 50%/cover;text-decoration:none;display:block;position:relative;overflow:hidden}.hero-link.svelte-1llheba{padding:var(--sp-5);color:inherit;text-decoration:none;display:block;position:relative}.overlay.svelte-1llheba{background:linear-gradient(#0000 40%,#000c 100%);position:absolute;inset:0}.content.svelte-1llheba{z-index:1;gap:var(--sp-3);flex-direction:column;justify-content:flex-end;min-height:320px;display:flex;position:relative}.kicker.svelte-1llheba{letter-spacing:2px;color:var(--accent-green);font-size:10px}.title.svelte-1llheba{font-family:var(--font-display);text-transform:uppercase;letter-spacing:-2px;font-size:clamp(40px,9vw,96px);font-weight:400;line-height:.9}.meta.svelte-1llheba{letter-spacing:1px;color:var(--mute);font-size:11px}.when.urgent.svelte-1llheba{color:var(--accent-pink)}.pager.svelte-1llheba{bottom:var(--sp-3);left:var(--sp-5);right:var(--sp-5);gap:var(--sp-1);z-index:2;display:flex;position:absolute}.pager.svelte-1llheba div:where(.svelte-1llheba){background:var(--border);flex:1;height:2px}.pager.svelte-1llheba div.on:where(.svelte-1llheba){background:var(--accent-pink)}.tiles.svelte-y60kjh{scrollbar-width:thin;-webkit-overflow-scrolling:touch;margin:0 calc(-1 * var(--sp-4));padding:0 var(--sp-4);overflow:auto hidden}.row.svelte-y60kjh{gap:var(--sp-2);width:max-content;padding-bottom:var(--sp-2);flex-wrap:nowrap;display:flex}.tile.svelte-y60kjh{background:var(--bg-elev);border:1px solid var(--border);color:var(--fg);letter-spacing:.5px;white-space:nowrap;transition:border-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);align-items:baseline;gap:6px;padding:6px 10px;font-size:11px;display:inline-flex}a.tile.svelte-y60kjh:hover{border-color:var(--accent-pink);color:var(--accent-pink)}.tile.on.svelte-y60kjh{background:var(--accent-green);border-color:var(--accent-green);color:#000;font-weight:700}.n.svelte-y60kjh{color:var(--mute);font-size:10px}.tile.on.svelte-y60kjh .n:where(.svelte-y60kjh){color:#000;opacity:.6}.tiles.inline.svelte-y60kjh,.tiles.inline.svelte-y60kjh .row:where(.svelte-y60kjh){display:contents}@media (width>=720px){.tiles.svelte-y60kjh{margin:0;padding:0;overflow-x:visible}.row.svelte-y60kjh{flex-wrap:wrap;width:auto;padding-bottom:0}}.label.svelte-1pjsjde{letter-spacing:2px;color:var(--mute);padding-bottom:var(--sp-2);font-size:10px}.row.svelte-1pjsjde{gap:var(--sp-2);flex-wrap:wrap;display:flex}.filters.inline.svelte-1pjsjde,.filters.inline.svelte-1pjsjde .row:where(.svelte-1pjsjde){display:contents}.pill.svelte-1pjsjde{border:1px solid var(--border);color:var(--fg);letter-spacing:1px;text-transform:uppercase;white-space:nowrap;transition:border-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);background:0 0;align-items:baseline;gap:6px;padding:6px 12px;font-size:11px;display:inline-flex}a.pill.svelte-1pjsjde:hover{border-color:var(--accent-pink);color:var(--accent-pink)}.pill.on.svelte-1pjsjde{background:var(--accent-pink);border-color:var(--accent-pink);color:#000;font-weight:700}.n.svelte-1pjsjde{color:var(--mute);font-size:10px}.pill.on.svelte-1pjsjde .n:where(.svelte-1pjsjde){color:#000;opacity:.65}.row.svelte-1jk3tsp{gap:var(--sp-2);flex-wrap:wrap;display:flex}.pill.svelte-1jk3tsp{border:1px solid var(--border);color:var(--fg);letter-spacing:1px;text-transform:uppercase;white-space:nowrap;transition:border-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);background:0 0;align-items:baseline;gap:6px;padding:6px 12px;font-size:11px;display:inline-flex}.pill.svelte-1jk3tsp:hover{border-color:var(--accent-pink);color:var(--accent-pink)}.pill.on.svelte-1jk3tsp{background:var(--accent-green);border-color:var(--accent-green);color:#000;font-weight:700}.pill.on.svelte-1jk3tsp:hover{color:#000}.n.svelte-1jk3tsp{color:var(--mute);font-size:10px}.pill.on.svelte-1jk3tsp .n:where(.svelte-1jk3tsp){color:#000;opacity:.65}.city.svelte-gzfvlb{align-items:baseline;gap:var(--sp-2);letter-spacing:1px;scrollbar-width:none;-webkit-overflow-scrolling:touch;min-width:0;max-width:100%;font-size:11px;display:flex;overflow-x:auto}.city.svelte-gzfvlb::-webkit-scrollbar{display:none}.now.svelte-gzfvlb{color:var(--accent-green);text-transform:uppercase;white-space:nowrap}.sep.svelte-gzfvlb{color:var(--border)}.other.svelte-gzfvlb{color:var(--mute);text-transform:uppercase;white-space:nowrap}.other.svelte-gzfvlb:hover{color:var(--accent-pink)}.soon.svelte-gzfvlb{color:var(--mute);letter-spacing:.5px;opacity:.75;font-size:10px}.nav.svelte-lhtmi8{justify-content:space-between;align-items:center;gap:var(--sp-2);padding:var(--sp-3) var(--sp-4);border-bottom:1px solid var(--border);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:10;background:#0a0a0ae6;flex-wrap:wrap;display:flex;position:sticky;top:0}.logo.svelte-lhtmi8{font-family:var(--font-display);color:var(--accent-pink);letter-spacing:1px;font-size:14px}.city.svelte-lhtmi8{flex:100%;order:3;min-width:0}.links.svelte-lhtmi8{align-items:center;gap:var(--sp-3);display:flex}.cta.svelte-lhtmi8{background:var(--accent-green);color:#000;letter-spacing:1px;padding:4px 10px;font-size:10px;font-weight:700}@media (width>=720px){.city.svelte-lhtmi8{flex:0 auto;order:0}}.chips.svelte-lhtmi8{gap:var(--sp-2);scrollbar-width:none;-webkit-overflow-scrolling:touch;margin:0 calc(-1 * var(--sp-4));padding:2px var(--sp-4);flex-wrap:nowrap;display:flex;overflow:auto hidden}.chips.svelte-lhtmi8::-webkit-scrollbar{display:none}@media (width>=720px){.chips.svelte-lhtmi8{flex-wrap:wrap;margin:0;padding:2px 0;overflow-x:visible}}main.svelte-lhtmi8{padding:var(--sp-4);gap:var(--sp-4);flex-direction:column;min-width:0;max-width:1280px;margin:0 auto;display:flex}.crumbs.svelte-lhtmi8{align-items:baseline;gap:var(--sp-2);letter-spacing:1px;color:var(--mute);text-transform:uppercase;margin-bottom:calc(-1 * var(--sp-2));flex-wrap:wrap;font-size:10px;display:flex}.crumbs.svelte-lhtmi8 a:where(.svelte-lhtmi8):hover{color:var(--accent-pink)}.crumbs.svelte-lhtmi8 .sep:where(.svelte-lhtmi8){color:var(--border)}.crumbs.svelte-lhtmi8 .here:where(.svelte-lhtmi8){color:var(--fg)}.head.svelte-lhtmi8{gap:var(--sp-2);flex-direction:column;display:flex}h1.svelte-lhtmi8{font-family:var(--font-display);letter-spacing:-1px;text-transform:uppercase;font-size:clamp(28px,6vw,56px);font-weight:400;line-height:.95}.sub.svelte-lhtmi8{color:var(--mute);letter-spacing:.5px;font-size:11px}.more.svelte-lhtmi8{padding:var(--sp-3) var(--sp-6);border:1px solid var(--accent-green);color:var(--accent-green);font-family:var(--font-mono);letter-spacing:2px;cursor:pointer;transition:background var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);background:0 0;align-self:center;font-size:11px}.more.svelte-lhtmi8:hover:not(:disabled){background:var(--accent-green);color:#000}.more.svelte-lhtmi8:disabled{opacity:.5;cursor:default}.note.svelte-lhtmi8{text-align:center;color:var(--mute);max-width:46ch;margin:0 auto;font-size:11px;line-height:1.6}footer.svelte-lhtmi8{text-align:center;padding:var(--sp-8) 0;color:var(--mute);letter-spacing:2px;font-size:10px}
