.hero[data-astro-cid-ge2uvauf]{padding-block:var(--space-6) var(--space-4)}.copy[data-astro-cid-ge2uvauf]{max-width:42rem}.kicker[data-astro-cid-ge2uvauf]{font-family:var(--font-mono);font-size:var(--label-md);text-transform:uppercase;letter-spacing:.12em;color:var(--accent);margin:0 0 var(--space-2)}h1[data-astro-cid-ge2uvauf]{font-family:var(--font-display);letter-spacing:.005em;color:var(--ink);margin:0;font-size:clamp(3rem,7vw,5.6rem);line-height:.94}h1[data-astro-cid-ge2uvauf] em[data-astro-cid-ge2uvauf]{font-style:normal;font-family:var(--font-body);letter-spacing:0;color:var(--accent);margin-top:.15em;font-size:.62em;font-style:italic;font-weight:600;display:inline-block}.tagline[data-astro-cid-ge2uvauf]{font-family:var(--font-script);color:var(--ink-dim);margin:var(--space-2) 0 var(--space-3);transform-origin:0;font-size:clamp(1.6rem,3vw,2.1rem);font-weight:600;line-height:1;transform:rotate(-1.2deg)}.lede[data-astro-cid-ge2uvauf]{color:var(--ink-dim);max-width:32rem;margin:0 0 var(--space-4);font-size:1.15rem;line-height:1.6}.actions[data-astro-cid-ge2uvauf]{gap:var(--space-2);flex-wrap:wrap;display:flex}.primary-button[data-astro-cid-ge2uvauf],.ghost-button[data-astro-cid-ge2uvauf]{font-family:var(--font-mono);font-size:var(--label-lg);text-transform:uppercase;letter-spacing:.06em;border-radius:var(--radius);align-items:center;padding:.9rem 1.5rem;text-decoration:none;transition:background .2s,border-color .2s,color .2s,transform .2s;display:inline-flex}.primary-button[data-astro-cid-ge2uvauf]{background:var(--accent);color:#fff;font-weight:700;box-shadow:0 14px 28px -14px #c1341f99}.primary-button[data-astro-cid-ge2uvauf]:hover{background:var(--accent-bright);transform:translateY(-1px)}.ghost-button[data-astro-cid-ge2uvauf]{color:var(--ink);border:1px solid var(--line-strong)}.ghost-button[data-astro-cid-ge2uvauf]:hover{border-color:var(--accent);color:var(--accent)}.showcase[data-astro-cid-ge2uvauf]{margin-top:var(--space-6)}.showcase-kicker[data-astro-cid-ge2uvauf]{font-family:var(--font-mono);font-size:var(--label-sm);text-transform:uppercase;letter-spacing:.1em;color:var(--ink-dim);margin:0 0 var(--space-2)}.reel[data-astro-cid-ge2uvauf]{gap:var(--space-2);scroll-snap-type:x mandatory;padding:.25rem var(--space-3) var(--space-2);margin:0 calc(var(--space-3) * -1);scrollbar-width:thin;display:flex;overflow-x:auto}.reel[data-astro-cid-ge2uvauf]:before,.reel[data-astro-cid-ge2uvauf]:after{content:"";flex:0 0 .5rem}.frame[data-astro-cid-ge2uvauf]{scroll-snap-align:start;aspect-ratio:4/5;border-radius:var(--radius);width:15.5rem;box-shadow:var(--shadow-card);background:var(--bg-alt);flex:none;position:relative;overflow:hidden}.frame[data-astro-cid-ge2uvauf]:nth-child(3n+2){aspect-ratio:16/11;width:19rem}.frame[data-astro-cid-ge2uvauf] img[data-astro-cid-ge2uvauf]{object-fit:cover;width:100%;height:100%;transition:transform .6s cubic-bezier(.16,1,.3,1)}.frame[data-astro-cid-ge2uvauf]:hover img[data-astro-cid-ge2uvauf],.frame[data-astro-cid-ge2uvauf]:focus-visible img[data-astro-cid-ge2uvauf]{transform:scale(1.045)}@media (width<=640px){.hero[data-astro-cid-ge2uvauf]{padding-block:var(--space-4) var(--space-3)}.showcase[data-astro-cid-ge2uvauf]{margin-top:var(--space-4)}.frame[data-astro-cid-ge2uvauf],.frame[data-astro-cid-ge2uvauf]:nth-child(3n+2){width:12.5rem}}@media (prefers-reduced-motion:reduce){.frame[data-astro-cid-ge2uvauf] img[data-astro-cid-ge2uvauf]{transition:none}}.status-dot[data-astro-cid-djvldjdi]{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.05em;align-items:center;gap:.35rem;font-size:.68rem;font-weight:500;display:inline-flex}.status-dot[data-astro-cid-djvldjdi].ready{color:var(--status-ready)}.status-dot[data-astro-cid-djvldjdi].pending{color:var(--status-pending)}.overview[data-astro-cid-v5l4sob4]{padding-block:var(--space-6)}.heading-row[data-astro-cid-v5l4sob4]{justify-content:space-between;align-items:flex-end;gap:var(--space-3);margin-bottom:var(--space-4);flex-wrap:wrap;display:flex}.kicker[data-astro-cid-v5l4sob4]{font-family:var(--font-mono);font-size:var(--label-sm);text-transform:uppercase;letter-spacing:.1em;color:var(--accent);margin:0 0 var(--space-1)}h2[data-astro-cid-v5l4sob4]{font-family:var(--font-display);margin:0 0 var(--space-2);letter-spacing:.01em;color:var(--ink);font-size:clamp(2rem,4vw,3rem)}.intro[data-astro-cid-v5l4sob4]{color:var(--ink-dim);max-width:34rem;margin:0;font-size:1.02rem}.ghost-button[data-astro-cid-v5l4sob4]{font-family:var(--font-mono);font-size:var(--label-md);text-transform:uppercase;letter-spacing:.05em;color:var(--ink);border:1px solid var(--line-strong);border-radius:var(--radius);white-space:nowrap;align-items:center;gap:.5rem;padding:.7rem 1.1rem;text-decoration:none;transition:border-color .2s,color .2s;display:inline-flex}.ghost-button[data-astro-cid-v5l4sob4]:hover,.ghost-button[data-astro-cid-v5l4sob4]:focus-visible{border-color:var(--accent);color:var(--accent)}.filters[data-astro-cid-v5l4sob4]{margin-bottom:var(--space-3);flex-wrap:wrap;gap:.6rem;display:flex}.chip[data-astro-cid-v5l4sob4]{font-family:var(--font-mono);font-size:var(--label-md);text-transform:uppercase;letter-spacing:.05em;color:var(--ink-dim);border:1px solid var(--line-strong);border-radius:var(--radius);cursor:pointer;background:0 0;padding:.5rem .9rem;transition:background .2s,border-color .2s,color .2s}.chip[data-astro-cid-v5l4sob4]:hover{border-color:var(--accent);color:var(--accent)}.chip[data-astro-cid-v5l4sob4].is-active{background:var(--accent);border-color:var(--accent);color:#fff}.events[data-astro-cid-v5l4sob4]{gap:var(--space-3);grid-template-columns:repeat(4,1fr);grid-auto-rows:minmax(0,1fr);display:grid}.month-header[data-astro-cid-v5l4sob4]{font-family:var(--font-mono);font-size:var(--label-sm);text-transform:uppercase;letter-spacing:.08em;color:var(--ink-dim);margin:var(--space-2) 0 0;padding-top:var(--space-2);border-top:1px dashed var(--line);grid-area:auto/1/auto/-1}.month-header[data-astro-cid-v5l4sob4]:first-of-type{border-top:none;margin-top:0;padding-top:0}.card[data-astro-cid-v5l4sob4]{color:inherit;background:var(--surface);border-radius:var(--radius);box-shadow:var(--shadow-card);flex-direction:column;text-decoration:none;transition:box-shadow .3s;display:flex;overflow:hidden}.card[data-astro-cid-v5l4sob4][hidden]{display:none}.card[data-astro-cid-v5l4sob4]:hover,.card[data-astro-cid-v5l4sob4]:focus-visible{box-shadow:var(--shadow-card-hover)}.card[data-astro-cid-v5l4sob4] .media[data-astro-cid-v5l4sob4]{aspect-ratio:4/3;background:var(--bg-alt);position:relative;overflow:hidden}.card[data-astro-cid-v5l4sob4] .media[data-astro-cid-v5l4sob4] img[data-astro-cid-v5l4sob4]{object-fit:cover;width:100%;height:100%;transition:transform .6s cubic-bezier(.16,1,.3,1)}.card[data-astro-cid-v5l4sob4]:hover .media[data-astro-cid-v5l4sob4] img[data-astro-cid-v5l4sob4],.card[data-astro-cid-v5l4sob4]:focus-visible .media[data-astro-cid-v5l4sob4] img[data-astro-cid-v5l4sob4]{transform:scale(1.045)}.card[data-astro-cid-v5l4sob4] .body[data-astro-cid-v5l4sob4]{padding:var(--space-2) var(--space-2) var(--space-3)}.card[data-astro-cid-v5l4sob4] .row[data-astro-cid-v5l4sob4]{justify-content:space-between;align-items:baseline;gap:var(--space-2);display:flex}.card[data-astro-cid-v5l4sob4] h3[data-astro-cid-v5l4sob4]{font-family:var(--font-display);letter-spacing:.01em;color:var(--ink);margin:0;font-size:1.3rem;transition:color .2s}.card[data-astro-cid-v5l4sob4]:hover h3[data-astro-cid-v5l4sob4],.card[data-astro-cid-v5l4sob4]:focus-visible h3[data-astro-cid-v5l4sob4]{color:var(--accent)}.card[data-astro-cid-v5l4sob4] .meta[data-astro-cid-v5l4sob4]{font-family:var(--font-mono);font-size:var(--label-sm);text-transform:uppercase;letter-spacing:.04em;color:var(--ink-dim);margin:.35rem 0 0}.card[data-astro-cid-v5l4sob4] .fixture[data-astro-cid-v5l4sob4]{font-family:var(--font-mono);font-size:var(--label-xs);text-transform:uppercase;letter-spacing:.05em;color:var(--accent-2-bright);background:color-mix(in srgb, var(--accent-2) 9%, transparent);border:1px solid color-mix(in srgb, var(--accent-2) 30%, transparent);border-radius:var(--radius);margin:0 0 .4rem;padding:.18rem .45rem;font-weight:700;display:inline-block}.card[data-astro-cid-v5l4sob4].featured{grid-area:span 2/span 2}.card[data-astro-cid-v5l4sob4].featured .media[data-astro-cid-v5l4sob4]{aspect-ratio:auto;height:100%;min-height:22rem}.card[data-astro-cid-v5l4sob4].featured .scrim[data-astro-cid-v5l4sob4]{background:linear-gradient(#0000 30%,#1c1a1740 55%,#1c1a17d1 100%);position:absolute;inset:0}.card[data-astro-cid-v5l4sob4].featured .body[data-astro-cid-v5l4sob4]{padding:var(--space-3);color:var(--surface);position:absolute;inset:auto 0 0}.card[data-astro-cid-v5l4sob4].featured .badge[data-astro-cid-v5l4sob4]{top:var(--space-2);right:var(--space-2);border-radius:var(--radius);background:#ffffffeb;padding:.3rem .55rem;position:absolute}.card[data-astro-cid-v5l4sob4].featured h3[data-astro-cid-v5l4sob4]{color:var(--surface);font-size:clamp(1.7rem,2.6vw,2.3rem)}.card[data-astro-cid-v5l4sob4].featured:hover h3[data-astro-cid-v5l4sob4],.card[data-astro-cid-v5l4sob4].featured:focus-visible h3[data-astro-cid-v5l4sob4]{color:var(--surface)}.card[data-astro-cid-v5l4sob4].featured .meta[data-astro-cid-v5l4sob4]{color:#fffc}.card[data-astro-cid-v5l4sob4].featured .fixture[data-astro-cid-v5l4sob4]{color:var(--accent-2);background:#ffffffeb;border-color:#0000}.card[data-astro-cid-v5l4sob4].featured .ort[data-astro-cid-v5l4sob4]{color:#ffffffe6;margin:.15rem 0 0;font-size:.9rem}.empty[data-astro-cid-v5l4sob4]{padding-block:var(--space-4);text-align:center;border-top:1px dashed var(--line-strong)}.empty[data-astro-cid-v5l4sob4] p[data-astro-cid-v5l4sob4]{font-family:var(--font-mono);font-size:var(--label-lg);text-transform:uppercase;letter-spacing:.04em;color:var(--ink-dim);margin:var(--space-4) 0 0}.filter-empty[data-astro-cid-v5l4sob4]{font-family:var(--font-mono);font-size:var(--label-md);text-transform:uppercase;letter-spacing:.04em;color:var(--ink-dim);text-align:center;padding-block:var(--space-4)}.filter-empty[data-astro-cid-v5l4sob4][hidden]{display:none}@media (width<=900px){.events[data-astro-cid-v5l4sob4]{grid-template-columns:repeat(2,1fr)}.card[data-astro-cid-v5l4sob4].featured{grid-area:span 1/span 2}.card[data-astro-cid-v5l4sob4].featured .media[data-astro-cid-v5l4sob4]{min-height:16rem}}@media (width<=560px){.events[data-astro-cid-v5l4sob4]{grid-template-columns:1fr}.card[data-astro-cid-v5l4sob4].featured{grid-column:span 1}.heading-row[data-astro-cid-v5l4sob4]{align-items:flex-start}}@media (prefers-reduced-motion:reduce){.card[data-astro-cid-v5l4sob4] .media[data-astro-cid-v5l4sob4] img[data-astro-cid-v5l4sob4]{transition:none}}.search-section[data-astro-cid-i6x7q2kl]{padding-block:var(--space-4) var(--space-6)}.slip[data-astro-cid-i6x7q2kl]{background:var(--surface);border-radius:var(--radius);box-shadow:var(--shadow-card);padding:var(--space-4);text-align:center;max-width:32rem;margin-inline:auto;position:relative}.kicker[data-astro-cid-i6x7q2kl]{font-family:var(--font-mono);font-size:var(--label-sm);text-transform:uppercase;letter-spacing:.1em;color:var(--accent);margin:0 0 var(--space-1)}h2[data-astro-cid-i6x7q2kl]{font-family:var(--font-display);margin:0 0 var(--space-2);color:var(--ink);font-size:clamp(1.7rem,3vw,2.2rem)}.intro[data-astro-cid-i6x7q2kl]{color:var(--ink-dim);margin:0 0 var(--space-3);font-size:.98rem}label[data-astro-cid-i6x7q2kl]{font-family:var(--font-mono);font-size:var(--label-xs);text-transform:uppercase;letter-spacing:.06em;color:var(--ink-dim);text-align:left;margin-bottom:.5rem;display:block}.field-row[data-astro-cid-i6x7q2kl]{gap:.6rem;display:flex}input[data-astro-cid-i6x7q2kl]{font-family:var(--font-body);background:var(--bg-alt);border-radius:var(--radius);color:var(--ink);border:1px solid #0000;flex:1;padding:.75rem .9rem;font-size:1rem;transition:border-color .2s,background .2s}input[data-astro-cid-i6x7q2kl]::placeholder{color:var(--ink-dim);opacity:.7}input[data-astro-cid-i6x7q2kl]:focus-visible{border-color:var(--accent);outline:2px solid var(--accent);outline-offset:2px;background:var(--surface)}input[data-astro-cid-i6x7q2kl][aria-invalid=true]{border-color:var(--accent-dim)}button[data-astro-cid-i6x7q2kl]{font-family:var(--font-mono);font-size:var(--label-md);text-transform:uppercase;letter-spacing:.05em;background:var(--accent);color:var(--surface);border-radius:var(--radius);cursor:pointer;border:none;align-items:center;gap:.45rem;padding:0 1.2rem;font-weight:700;transition:background .2s;display:inline-flex}button[data-astro-cid-i6x7q2kl]:hover{background:var(--accent-bright)}button[data-astro-cid-i6x7q2kl]:disabled{opacity:.6;cursor:default}.feedback[data-astro-cid-i6x7q2kl]{margin:var(--space-2) 0 0;font-family:var(--font-mono);font-size:var(--label-sm);color:var(--ink-dim);min-height:1em}.feedback[data-astro-cid-i6x7q2kl][data-tone=error]{color:var(--accent)}.feedback[data-astro-cid-i6x7q2kl][data-tone=success]{color:var(--status-ready)}@media (width<=480px){.field-row[data-astro-cid-i6x7q2kl]{flex-direction:column}}.cta-section[data-astro-cid-4aksosth]{padding-block:var(--space-5) var(--space-6);border-top:1px solid var(--line);background:var(--bg-alt)}.slip[data-astro-cid-4aksosth]{text-align:center;background:var(--surface);max-width:30rem;padding:var(--space-4);border-radius:var(--radius);box-shadow:var(--shadow-card);margin-inline:auto}.at-icon[data-astro-cid-4aksosth]{margin-bottom:var(--space-2);display:inline-flex}.kicker[data-astro-cid-4aksosth]{font-family:var(--font-mono);font-size:var(--label-md);text-transform:uppercase;letter-spacing:.1em;color:var(--accent);margin:0 0 var(--space-1)}h2[data-astro-cid-4aksosth]{font-family:var(--font-display);margin:0 0 var(--space-2);color:var(--ink);font-size:clamp(2rem,4vw,3rem)}.intro[data-astro-cid-4aksosth]{color:var(--ink-dim);margin:0 0 var(--space-3)}.insta-button[data-astro-cid-4aksosth]{font-family:var(--font-mono);font-size:var(--label-lg);text-transform:uppercase;letter-spacing:.05em;background:var(--accent);color:#fff;border-radius:var(--radius);align-items:center;gap:.6rem;padding:.85rem 1.4rem;font-weight:700;text-decoration:none;transition:background .2s;display:inline-flex}.insta-button[data-astro-cid-4aksosth]:hover,.insta-button[data-astro-cid-4aksosth]:focus-visible{background:var(--accent-bright)}.insta-button[data-astro-cid-4aksosth] .handle[data-astro-cid-4aksosth]{opacity:.85;font-weight:500}@media (width<=420px){.insta-button[data-astro-cid-4aksosth]{text-align:center;flex-direction:column;gap:.2rem}}
