.spot[data-astro-cid-sppldiv6]{background:linear-gradient(135deg, #e9b44a 0%, var(--gold) 45%, #f3d58c 100%);color:var(--forest);position:relative;overflow:hidden}.spot[data-astro-cid-sppldiv6]:before{content:"";pointer-events:none;background:radial-gradient(60% 80% at 100% 0,#ffffff59 0%,#fff0 60%),radial-gradient(40% 60% at 0 100%,#b04f272e 0%,#b04f2700 60%);position:absolute;inset:0}.spot-inner[data-astro-cid-sppldiv6]{max-width:1280px;margin:0 auto;padding:44px 40px 52px;position:relative}.spot-head[data-astro-cid-sppldiv6]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:24px;display:flex}.spot-eyebrow[data-astro-cid-sppldiv6]{letter-spacing:.2em;color:var(--clay-dark);align-items:center;gap:10px;margin:0 0 10px;font-family:IBM Plex Mono,monospace;font-size:11px;display:inline-flex}.spot-pulse[data-astro-cid-sppldiv6]{background:var(--clay);border-radius:50%;width:10px;height:10px;animation:1.8s ease-out infinite spotPulse;box-shadow:0 0 #b04f2773}@keyframes spotPulse{0%{box-shadow:0 0 #b04f2773}to{box-shadow:0 0 0 12px #b04f2700}}.spot-heading[data-astro-cid-sppldiv6]{text-transform:uppercase;color:var(--forest);margin:0;font-family:Rowdies,sans-serif;font-size:clamp(30px,3.6vw,42px);font-weight:700;line-height:1.04}.spot-all[data-astro-cid-sppldiv6]{color:var(--forest);border-bottom:2px solid #1e3a2f59;padding-bottom:3px;font-family:Rowdies,sans-serif;font-size:14.5px;text-decoration:none}.spot-grid[data-astro-cid-sppldiv6]{grid-template-columns:minmax(0,1.5fr) minmax(300px,1fr);align-items:stretch;gap:22px;display:grid}.spot-card[data-astro-cid-sppldiv6]{background:var(--cream);border-radius:26px;grid-template-columns:minmax(220px,300px) 1fr;display:grid;overflow:hidden;box-shadow:0 22px 54px #1e3a2f38}.spot-media[data-astro-cid-sppldiv6]{background:linear-gradient(160deg, var(--mist) 0%, var(--gold-soft) 100%);min-height:320px;display:block;position:relative}.spot-media[data-astro-cid-sppldiv6].has-flyer{padding:16px}.spot-media[data-astro-cid-sppldiv6].has-flyer img{filter:drop-shadow(0 10px 20px #1e3a2f40);border-radius:12px}.spot-body[data-astro-cid-sppldiv6]{flex-direction:column;min-width:0;padding:26px 28px 28px;display:flex}.spot-top[data-astro-cid-sppldiv6]{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.spot-date[data-astro-cid-sppldiv6]{grid-template-columns:auto auto;align-items:baseline;column-gap:10px;display:grid}.spot-date-mon[data-astro-cid-sppldiv6]{letter-spacing:.16em;color:var(--clay);grid-column:1;font-family:IBM Plex Mono,monospace;font-size:11px}.spot-date-day[data-astro-cid-sppldiv6]{color:var(--olive);grid-area:2/1;font-family:Rowdies,sans-serif;font-size:44px;font-weight:700;line-height:.95}.spot-date-wd[data-astro-cid-sppldiv6]{color:var(--muted);grid-area:2/2;align-self:end;padding-bottom:4px;font-size:13.5px;font-weight:700}.spot-chips[data-astro-cid-sppldiv6]{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.spot-chip[data-astro-cid-sppldiv6]{letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;border-radius:999px;padding:7px 12px;font-family:IBM Plex Mono,monospace;font-size:10px}.spot-chip-members[data-astro-cid-sppldiv6]{background:var(--forest);color:var(--gold)}.spot-title[data-astro-cid-sppldiv6]{color:var(--olive);margin:0 0 14px;font-family:Rowdies,sans-serif;font-size:clamp(24px,2.3vw,30px);font-weight:700;line-height:1.12}.spot-title[data-astro-cid-sppldiv6] a[data-astro-cid-sppldiv6]{color:inherit;text-decoration:none}.spot-title[data-astro-cid-sppldiv6] a[data-astro-cid-sppldiv6]:hover{color:var(--fern-dark);text-underline-offset:3px;text-decoration:underline}.spot-facts[data-astro-cid-sppldiv6]{color:var(--olive);gap:6px;margin:0 0 14px;padding:0;font-size:14.5px;list-style:none;display:grid}.spot-facts[data-astro-cid-sppldiv6] li[data-astro-cid-sppldiv6]{grid-template-columns:56px 1fr;align-items:baseline;gap:10px;display:grid}.spot-facts[data-astro-cid-sppldiv6] li[data-astro-cid-sppldiv6]>span[data-astro-cid-sppldiv6]{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-family:IBM Plex Mono,monospace;font-size:10px}.spot-desc[data-astro-cid-sppldiv6]{color:var(--muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0 0 20px;font-size:14.5px;line-height:1.6;display:-webkit-box;overflow:hidden}.spot-actions[data-astro-cid-sppldiv6]{flex-wrap:wrap;align-items:center;gap:12px 18px;margin-top:auto;display:flex}.spot-primary[data-astro-cid-sppldiv6]{background:var(--clay);color:var(--cream);box-shadow:0 3px 0 var(--clay-dark);white-space:nowrap;border-radius:999px;padding:15px 26px;font-family:Rowdies,sans-serif;font-size:15px;text-decoration:none}.spot-secondary[data-astro-cid-sppldiv6]{color:var(--fern-dark);text-underline-offset:3px;font-family:Rowdies,sans-serif;font-size:14px;text-decoration:underline}.spot-side[data-astro-cid-sppldiv6]{flex-direction:column;gap:10px;display:flex}.spot-side-label[data-astro-cid-sppldiv6]{letter-spacing:.18em;color:var(--clay-dark);margin:0 0 2px;font-family:IBM Plex Mono,monospace;font-size:10.5px}.spot-side-empty[data-astro-cid-sppldiv6]{color:var(--forest);margin:0;font-size:14px}.spot-side-empty[data-astro-cid-sppldiv6] a[data-astro-cid-sppldiv6]{color:var(--forest);font-weight:700}.spot-mini[data-astro-cid-sppldiv6]{color:var(--olive);background:#fbf8f1b8;border:1px solid #1e3a2f1f;border-radius:16px;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding:12px 14px;text-decoration:none;transition:background .2s,transform .2s;display:grid}.spot-mini[data-astro-cid-sppldiv6]:hover{background:var(--cream);transform:translate(3px)}.spot-mini-date[data-astro-cid-sppldiv6]{background:var(--forest);min-width:46px;color:var(--cream);border-radius:10px;justify-items:center;padding:6px 8px;display:grid}.spot-mini-date[data-astro-cid-sppldiv6] span[data-astro-cid-sppldiv6]{letter-spacing:.14em;color:var(--gold);font-family:IBM Plex Mono,monospace;font-size:9.5px}.spot-mini-date[data-astro-cid-sppldiv6] strong[data-astro-cid-sppldiv6]{font-family:Rowdies,sans-serif;font-size:20px;line-height:1}.spot-mini-body[data-astro-cid-sppldiv6]{gap:3px;min-width:0;display:grid}.spot-mini-title[data-astro-cid-sppldiv6]{font-family:Rowdies,sans-serif;font-size:15.5px;line-height:1.2}.spot-mini-meta[data-astro-cid-sppldiv6]{color:var(--muted);font-size:12.5px}.spot-mini-arrow[data-astro-cid-sppldiv6]{color:var(--clay);font-weight:700}.spot-members[data-astro-cid-sppldiv6]{color:var(--forest);background:#1e3a2f14;border:1px dashed #1e3a2f4d;border-radius:16px;margin-top:auto;padding:16px 18px;font-size:13.5px;line-height:1.55}.spot-members[data-astro-cid-sppldiv6] strong[data-astro-cid-sppldiv6]{margin-bottom:6px;font-family:Rowdies,sans-serif;font-size:16px;display:block}.spot-members[data-astro-cid-sppldiv6] p[data-astro-cid-sppldiv6]{margin:0 0 10px}.spot-members[data-astro-cid-sppldiv6] a[data-astro-cid-sppldiv6]{color:var(--clay-dark);font-family:Rowdies,sans-serif;font-size:14px;text-decoration:none}@media (prefers-reduced-motion:reduce){.spot-pulse[data-astro-cid-sppldiv6]{animation:none}}@media (width<=1099px){.spot-grid[data-astro-cid-sppldiv6]{grid-template-columns:1fr}.spot-side[data-astro-cid-sppldiv6]{grid-template-columns:1fr 1fr;align-items:stretch;display:grid}.spot-side-label[data-astro-cid-sppldiv6]{grid-column:1/-1}.spot-members[data-astro-cid-sppldiv6]{grid-column:1/-1;margin-top:0}}@media (width<=999px){.spot-inner[data-astro-cid-sppldiv6]{padding:36px 32px 44px}}@media (width<=699px){.spot-inner[data-astro-cid-sppldiv6]{padding:32px 20px 40px}.spot-card[data-astro-cid-sppldiv6]{grid-template-columns:1fr}.spot-media[data-astro-cid-sppldiv6]{aspect-ratio:16/10;min-height:0}.spot-media[data-astro-cid-sppldiv6].has-flyer{aspect-ratio:4/5;padding:12px}.spot-body[data-astro-cid-sppldiv6]{padding:20px 20px 24px}.spot-side[data-astro-cid-sppldiv6]{grid-template-columns:1fr}.spot-primary[data-astro-cid-sppldiv6]{text-align:center;width:100%}}
